lp:~sil2100/compiz-core/cherry_3258

Created by Łukasz Zemczak on 2012-07-16 and last modified on 2012-07-17
Get this branch:
bzr branch lp:~sil2100/compiz-core/cherry_3258
Only Łukasz Zemczak can upload to this branch. If you are Łukasz Zemczak please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Łukasz Zemczak
Project:
Compiz Core
Status:
Merged

Recent revisions

3114. By Łukasz Zemczak on 2012-07-16

Cherry-picked from compiz trunk (rev 3258):

Check if the window would actually paint before painting the shadow, since it is possible that another plugin could be inhibiting paint of the dock window. (LP: #1012956)

3113. By Daniel van Vugt on 2012-07-12

Backport from compiz 0.9.8:
Add extra checks to avoid passing an invalid xid to XGetWindowProperty which
would result in fatal error: BadWindow (invalid Window parameter).
(LP: #1019337)

3112. By Daniel van Vugt on 2012-07-12

Backport from 0.9.8:
Fix gtk-window-decorator crash in meta_get_button_position (LP: #1015593)

3111. By Daniel van Vugt on 2012-07-02

Backported from compiz 0.9.8:
If running test cases under a real X server, we don't care if Xvfb is missing
(LP: #994841)

3110. By Łukasz Zemczak on 2012-07-02

[Doug McMahon]
Add support for initiating window picker in other than nomal mode. For now
added only the additional 'All windows' picker.
(LP: #933776) (LP: #955035)

The code from the all mode comes from a patch made by Doug McMahon. Thanks!

3109. By Łukasz Zemczak on 2012-06-22

Cherry-picked from compiz trunk (rev 3243):
Avoid needless STL operations leading to expensive heap operations.
(LP: #1006335)

3108. By Łukasz Zemczak on 2012-06-22

Cherry-picked from compiz trunk (rev 3246):
Fall back to a refresh rate that is more likely to look correct; 60Hz. (LP: #1009338)

The fallback is still only used if sync-to-vblank is not available (disabled in the driver) AND if xrandr doesn't provide a refresh rate.

3107. By Łukasz Zemczak on 2012-06-22

Cherry-picked from compiz trunk (rev 3241):
Check if the window is decorated before trying to change its event window states (which won't exist if not decorated) (LP: #1007754)

3106. By Łukasz Zemczak on 2012-06-22

Cherry-picked from compiz trunk (revs 3236, 3237):
Avoid constructing and destructing lots of strings on every single event, which was wasting lots of CPU (LP: #1005569)
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.

3105. By Łukasz Zemczak on 2012-06-22

Cherry-picked from compiz trunk (rev 3227):
Don't allow windows which we weren't even tracking as decoratable to become decorated if they try and change their hints.

For example: unity-2d-panel shouldn't become "decorated" as normal when it tries to change its decoration hints.

Fixes bare type window decorations being added to the draw queue.

(LP: #963794)

Branch metadata

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

Subscribers