lp://staging/~sil2100/compiz-core/cherry_rev3137
- Get this branch:
- bzr branch lp://staging/~sil2100/compiz-core/cherry_rev3137
Branch merges
- Daniel van Vugt: Approve
-
Diff: 1474 lines (+856/-67)15 files modifiedgtk/window-decorator/decorator.c (+55/-25)
gtk/window-decorator/events.c (+12/-1)
gtk/window-decorator/gtk-window-decorator.c (+9/-0)
gtk/window-decorator/gtk-window-decorator.h (+8/-0)
gtk/window-decorator/wnck.c (+13/-11)
include/decoration.h (+18/-0)
libdecoration/decoration.c (+86/-0)
plugins/decor/CMakeLists.txt (+3/-1)
plugins/decor/src/decor.cpp (+99/-22)
plugins/decor/src/decor.h (+35/-7)
plugins/decor/src/pixmap-requests/CMakeLists.txt (+62/-0)
plugins/decor/src/pixmap-requests/include/pixmap-requests.h (+188/-0)
plugins/decor/src/pixmap-requests/src/pixmap-requests.cpp (+93/-0)
plugins/decor/src/pixmap-requests/tests/CMakeLists.txt (+15/-0)
plugins/decor/src/pixmap-requests/tests/pixmap-requests/src/test-decor-pixmap-requests.cpp (+160/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3103. By Łukasz Zemczak
-
Cherry-picked from compiz trunk (rev 3137):
Add synchronization primitives to the decoration protocol so that there isn't a race where we bind a texture that's being freed. (LP: #454218) (LP: #929989) - 3099. By Łukasz Zemczak
-
Reverting the introduction of bindTexture - we don't need it, since the fix
is actually a ONE LINER! Thanks Sam! (LP: #770283) - 3098. By Łukasz Zemczak
-
Export the process of DecorTexture pixmap binding to a seperate method.
This way we can call DecorTexture:
:bindTexture whenever we want to explicitly
bind/rebind the texture (needed, for instance, for a fglrx texture bug
workaround). - 3097. By Alan Griffiths
-
Avoid dumping all the windows into first workspace when closing (LP: #980026)
Reverts to correct logic used before r2838.Reapplied from r3092, now that the regression this fix triggered (LP: #981703)
is properly resolved. [Daniel] - 3096. By Daniel van Vugt
-
Make sure window frames actually get destroyed when they should, to
guarantee they get recreated on unminimize. (LP: #981703) - 3095. By Daniel van Vugt
-
Don't refuse to fullscreen windows that have the same dimensions as the
screen itself (LP: #946388)It seems that fitting a semi-maximized window is quite different to fitting
a fullscreen window, because a fullscreen window does not have borders. - 3094. By Sam Spilsbury
-
Check outputRect when deciding whether to ignore custom clip regions.
It was possible for menus for repaint regions to never cover shadowRegion
which would mean that we'd never pass the shadow clip rects to
glDrawGeometry.In reality, we only really care about not using shadowRegion in cases
where some plugin wants to paint us with an offset region which is actually
outside the window.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/compiz-core/0.9.8