lp:~compiz-team/compiz/compiz.fix_1008020
- Get this branch:
- bzr branch lp:~compiz-team/compiz/compiz.fix_1008020
Branch merges
- Daniel van Vugt: Approve
- Robert Carr: Pending (testing) requested
- Tim Penhey: Pending requested
- Andrea Cimitan: Pending requested
-
Diff: 255 lines (+55/-21)9 files modifiedinclude/core/abiversion.h (+1/-1)
include/core/screen.h (+2/-1)
include/core/window.h (+1/-0)
src/event.cpp (+10/-2)
src/privatescreen.h (+4/-2)
src/privatescreen/tests/test-privatescreen.cpp (+2/-1)
src/privatewindow.h (+1/-1)
src/screen.cpp (+24/-7)
src/window.cpp (+10/-6)
Related bugs
Related blueprints
Branch information
Recent revisions
- 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. - 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