lp:~compiz-team/compiz/compiz.fix_1008020

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~compiz-team/compiz/compiz.fix_1008020
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz
Status:
Merged

Recent revisions

3245. By Sam Spilsbury

s/0/None/

3244. By Sam Spilsbury

Nicer style for screen.cpp createCompWindow

3243. By Sam Spilsbury

Added wrapper inline to get the Window

3242. By Sam Spilsbury

Return CompWindow *

3241. By Sam Spilsbury

Use .empty () instead of .size ()

3240. By Sam Spilsbury

Merge lp:compiz

3239. By Sam Spilsbury

Bump ABI

3238. By Sam Spilsbury

Don't insert the window into the server list above the window it was
created above.

The server list might have been modified by the time that we process the
create event, and as such there is a case where a window can be inserted
into the server list above another window and not at the top (the default
for where windows are created) if that window is pending a restack.

When updateAttributes is called later, putting it above the correct window
will silently fail, because it is already there in the server list, even
though a restack was never issued to put it there.

(LP: #1008020) (LP: #886605)

3237. By Daniel van Vugt

Improve the fix for LP: #1005569:
Calling CompOption::setName should not implicitly construct a new string
object every time, when the name is not changing.

This is also an alternative fix to the previous commit, but both together
don't hurt either.

3236. By Daniel van Vugt

Avoid constructing and destructing lots of strings on every single event,
which was wasting lots of CPU (LP: #1005569)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz/0.9.8
This branch contains Public information 
Everyone can see this information.