lp:~unity-team/compiz-core/core.fix_edgebuttons
- Get this branch:
- bzr branch lp:~unity-team/compiz-core/core.fix_edgebuttons
Branch merges
- Jason Smith (community): Approve
- Sam Spilsbury: Pending requested
-
Diff: 2858 lines (+1193/-424)27 files modifiedCMakeLists.txt (+1/-1)
gtk/window-decorator/actionmenu.c (+1/-2)
gtk/window-decorator/cairo.c (+2/-5)
gtk/window-decorator/decorator.c (+241/-106)
gtk/window-decorator/decorprops.c (+26/-12)
gtk/window-decorator/frames.c (+1/-1)
gtk/window-decorator/gtk-window-decorator.c (+20/-6)
gtk/window-decorator/gtk-window-decorator.h (+18/-7)
gtk/window-decorator/metacity.c (+20/-10)
gtk/window-decorator/wnck.c (+9/-10)
include/decoration.h (+60/-9)
kde/window-decorator-kde4/decorator.cpp (+17/-6)
kde/window-decorator-kde4/decorator.h (+19/-2)
kde/window-decorator-kde4/switcher.cpp (+10/-5)
kde/window-decorator-kde4/utils.cpp (+0/-2)
kde/window-decorator-kde4/window.cpp (+110/-14)
kde/window-decorator-kde4/window.h (+1/-1)
libdecoration/decoration.c (+137/-53)
plugins/decor/src/decor.cpp (+290/-99)
plugins/decor/src/decor.h (+35/-8)
plugins/opengl/src/paint.cpp (+4/-4)
plugins/place/src/place.cpp (+11/-12)
plugins/place/src/place.h (+3/-3)
src/event.cpp (+1/-1)
src/privatewindow.h (+5/-0)
src/screen.cpp (+4/-2)
src/window.cpp (+147/-43)
Branch information
Recent revisions
- 2755. By Sam Spilsbury
-
Restore selected event masks already rather than using hardcoded ones
Fixes LP #761616 where edge buttons wouldn't work because we'd select
for button events and then they wouldn't get restored at all - 2753. By Sam Spilsbury
-
Add hack to allow the KDE4 Window decorator to work correctly with the new
decoration interface, until KDE4 Window decorator is re-written to allow
for decoration lists.Note that this gives public access to KWD::Decorator, which is a bad thing.
The way this works is to create two separate frames for inactive and active
decoration, and when one property is written to update the other. - 2752. By Sam Spilsbury
-
Remove setting of "_COMPIZ_
WINDOW_ DECOR_NORMAL" put decorations with
state == ~DECOR_WINDOW_FOCUS in the default decorations list instead - 2751. By Sam Spilsbury
-
Remove DECOR_NORMAL, just read all default decorations from a property
and match the state - 2750. By Sam Spilsbury
-
Remove DECOR_NORMAL_
ATOM_NAME, the API is now to put all default decorations
in a list in one property
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/trunk