Decorations needs to support anti aliased rounded corners
Bug #827537 reported by
Sam Spilsbury
This bug affects 71 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Medium
|
Unassigned | ||
Compiz |
Triaged
|
Low
|
Unassigned | ||
Compiz Core |
Triaged
|
Low
|
Unassigned | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
compiz (Ubuntu) |
Confirmed
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
gtk-window-
Use RGBA (see http://
Related branches
lp://staging/~compiz-team/compiz-core/oneiric.uwd_fixes
- Jason Smith (community): Approve
-
Diff: 4244 lines (+1202/-1299)30 files modifiedgtk/CMakeLists.txt (+0/-5)
gtk/config.h.gtk.in (+0/-25)
gtk/window-decorator/CMakeLists.txt (+3/-156)
gtk/window-decorator/config.h.gtk.in (+0/-25)
gtk/window-decorator/decoration-test.c (+0/-537)
gtk/window-decorator/decoration-test.h (+8/-5)
gtk/window-decorator/decoration_inspector/CMakeLists.txt (+3/-1)
gtk/window-decorator/decoration_inspector/decoration_inspector.c (+17/-19)
gtk/window-decorator/simple_decorator/CMakeLists.txt (+3/-1)
gtk/window-decorator/simple_decorator/simple-decorator.c (+4/-0)
gtk/window-decorator/src/CMakeLists.txt (+155/-0)
gtk/window-decorator/src/cairo.c (+7/-6)
gtk/window-decorator/src/config.h.gtk.in (+25/-0)
gtk/window-decorator/src/decorator.c (+6/-46)
gtk/window-decorator/src/events.c (+187/-106)
gtk/window-decorator/src/frames.c (+2/-0)
gtk/window-decorator/src/gtk-window-decorator.c (+21/-17)
gtk/window-decorator/src/gtk-window-decorator.h (+27/-14)
gtk/window-decorator/src/metacity.c (+209/-90)
gtk/window-decorator/src/settings.c (+0/-2)
gtk/window-decorator/src/switcher.c (+1/-1)
gtk/window-decorator/src/util.c (+10/-0)
gtk/window-decorator/src/wnck.c (+120/-97)
gtk/window-decorator/test-cache.c (+0/-116)
gtk/window-decorator/test-cache/CMakeLists.txt (+9/-0)
gtk/window-decorator/test-cache/test-cache.c (+116/-0)
include/decoration.h (+66/-2)
libdecoration/decoration.c (+32/-1)
plugins/decor/src/decor.cpp (+168/-27)
plugins/decor/src/decor.h (+3/-0)
- Jason Smith (community): Approve
-
Diff: 4244 lines (+1202/-1299)30 files modifiedgtk/CMakeLists.txt (+0/-5)
gtk/config.h.gtk.in (+0/-25)
gtk/window-decorator/CMakeLists.txt (+3/-156)
gtk/window-decorator/config.h.gtk.in (+0/-25)
gtk/window-decorator/decoration-test.c (+0/-537)
gtk/window-decorator/decoration-test.h (+8/-5)
gtk/window-decorator/decoration_inspector/CMakeLists.txt (+3/-1)
gtk/window-decorator/decoration_inspector/decoration_inspector.c (+17/-19)
gtk/window-decorator/simple_decorator/CMakeLists.txt (+3/-1)
gtk/window-decorator/simple_decorator/simple-decorator.c (+4/-0)
gtk/window-decorator/src/CMakeLists.txt (+155/-0)
gtk/window-decorator/src/cairo.c (+7/-6)
gtk/window-decorator/src/config.h.gtk.in (+25/-0)
gtk/window-decorator/src/decorator.c (+6/-46)
gtk/window-decorator/src/events.c (+187/-106)
gtk/window-decorator/src/frames.c (+2/-0)
gtk/window-decorator/src/gtk-window-decorator.c (+21/-17)
gtk/window-decorator/src/gtk-window-decorator.h (+27/-14)
gtk/window-decorator/src/metacity.c (+209/-90)
gtk/window-decorator/src/settings.c (+0/-2)
gtk/window-decorator/src/switcher.c (+1/-1)
gtk/window-decorator/src/util.c (+10/-0)
gtk/window-decorator/src/wnck.c (+120/-97)
gtk/window-decorator/test-cache.c (+0/-116)
gtk/window-decorator/test-cache/CMakeLists.txt (+9/-0)
gtk/window-decorator/test-cache/test-cache.c (+116/-0)
include/decoration.h (+66/-2)
libdecoration/decoration.c (+32/-1)
plugins/decor/src/decor.cpp (+168/-27)
plugins/decor/src/decor.h (+3/-0)
Superseded
for merging
into
lp://staging/compiz-core/0.9.5
- Compiz Maintainers: Pending requested
-
Diff: 16826 lines (+8659/-3638) (has conflicts)72 files modifiedCMakeLists.txt (+2/-2)
cmake/CompizGSettings.cmake (+70/-0)
cmake/CompizPlugin.cmake (+1/-1)
cmake/plugin_extensions/CompizGenGSettings.cmake (+98/-0)
gtk/CMakeLists.txt (+35/-77)
gtk/gnome/CMakeLists.txt (+16/-1)
gtk/gnome/compiz.desktop.in (+1/-1)
gtk/window-decorator/CMakeLists.txt (+210/-79)
gtk/window-decorator/actionmenu.c (+9/-13)
gtk/window-decorator/blurprops.c (+3/-3)
gtk/window-decorator/cairo.c (+158/-150)
gtk/window-decorator/config.h.gtk.in (+25/-0)
gtk/window-decorator/decoration-test.c (+537/-0)
gtk/window-decorator/decoration-test.h (+113/-0)
gtk/window-decorator/decoration_inspector/CMakeLists.txt (+12/-0)
gtk/window-decorator/decoration_inspector/decoration_inspector.c (+1007/-0)
gtk/window-decorator/decoration_inspector/decoration_inspector.xml (+436/-0)
gtk/window-decorator/decorator.c (+665/-731)
gtk/window-decorator/decorprops.c (+66/-62)
gtk/window-decorator/events.c (+403/-309)
gtk/window-decorator/forcequit.c (+10/-10)
gtk/window-decorator/frames.c (+104/-138)
gtk/window-decorator/gdk.c (+3/-2)
gtk/window-decorator/gtk-window-decorator.c (+48/-70)
gtk/window-decorator/gtk-window-decorator.h (+310/-238)
gtk/window-decorator/metacity.c (+601/-381)
gtk/window-decorator/settings.c (+8/-4)
gtk/window-decorator/simple_decorator/CMakeLists.txt (+13/-0)
gtk/window-decorator/simple_decorator/simple-decorator.c (+376/-0)
gtk/window-decorator/switcher.c (+88/-128)
gtk/window-decorator/test-cache.c (+116/-0)
gtk/window-decorator/tooltip.c (+0/-205)
gtk/window-decorator/util.c (+53/-0)
gtk/window-decorator/wnck.c (+580/-440)
include/core/screen.h (+3/-1)
include/core/window.h (+2/-0)
include/decoration.h (+152/-53)
kde/window-decorator-kde4/decorator.cpp (+6/-17)
kde/window-decorator-kde4/decorator.h (+2/-19)
kde/window-decorator-kde4/switcher.cpp (+5/-10)
kde/window-decorator-kde4/utils.cpp (+2/-0)
kde/window-decorator-kde4/window.cpp (+14/-110)
kde/window-decorator-kde4/window.h (+1/-1)
libdecoration/decoration.c (+497/-197)
metadata/core.xml.in (+3/-3)
plugins/bailer/CMakeLists.txt (+5/-0)
plugins/bailer/bailer.xml.in (+82/-0)
plugins/bailer/src/bailer.cpp (+277/-0)
plugins/bailer/src/bailer.h (+86/-0)
plugins/compiztoolbox/src/compiztoolbox.cpp (+8/-2)
plugins/composite/include/composite/composite.h (+4/-0)
plugins/cube/cube.xml.in (+7/-6)
plugins/debugspew/CMakeLists.txt (+5/-0)
plugins/debugspew/debugspew.xml.in (+24/-0)
plugins/debugspew/src/debugspew.cpp (+637/-0)
plugins/debugspew/src/debugspew.h (+55/-0)
plugins/decor/decor.xml.in (+3/-2)
plugins/decor/src/decor.cpp (+370/-134)
plugins/decor/src/decor.h (+7/-13)
plugins/detection/CMakeLists.txt (+5/-0)
plugins/detection/detection.xml.in (+28/-0)
plugins/detection/src/detection.cpp (+74/-0)
plugins/detection/src/detection.h (+52/-0)
plugins/fade/fade.xml.in (+2/-1)
plugins/opengl/include/opengl/opengl.h (+4/-0)
plugins/opengl/opengl.xml.in (+1/-1)
plugins/place/place.xml.in (+1/-1)
plugins/resize/resize.xml.in (+8/-8)
plugins/scale/scale.xml.in (+8/-10)
src/main.cpp (+17/-0)
src/privatescreen.h (+1/-0)
src/window.cpp (+24/-4)
lp://staging/~3v1n0/unity/unity-decorations
- Christopher Townsend (community): Approve
- Brandon Schaefer (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 10234 lines (+6824/-1487)64 files modifiedCMakeLists.txt (+5/-0)
config.h.cmake (+1/-0)
decorations/CMakeLists.txt (+38/-0)
decorations/DecoratedWindow.cpp (+654/-0)
decorations/DecoratedWindow.h (+73/-0)
decorations/DecorationsDataPool.cpp (+153/-0)
decorations/DecorationsDataPool.h (+59/-0)
decorations/DecorationsEdge.cpp (+137/-0)
decorations/DecorationsEdge.h (+64/-0)
decorations/DecorationsEdgeBorders.cpp (+99/-0)
decorations/DecorationsEdgeBorders.h (+43/-0)
decorations/DecorationsGrabEdge.cpp (+102/-0)
decorations/DecorationsGrabEdge.h (+53/-0)
decorations/DecorationsInputMixer.cpp (+176/-0)
decorations/DecorationsInputMixer.h (+66/-0)
decorations/DecorationsManager.cpp (+386/-0)
decorations/DecorationsManager.h (+74/-0)
decorations/DecorationsPriv.h (+165/-0)
decorations/DecorationsTitle.cpp (+116/-0)
decorations/DecorationsTitle.h (+61/-0)
decorations/DecorationsWidgets.cpp (+493/-0)
decorations/DecorationsWidgets.h (+190/-0)
decorations/DecorationsWindowButton.cpp (+216/-0)
decorations/DecorationsWindowButton.h (+58/-0)
decorations/pch/decorations_pch.hh (+39/-0)
panel/PanelMenuView.cpp (+116/-254)
panel/PanelMenuView.h (+9/-14)
plugins/unityshell/CMakeLists.txt (+27/-2)
plugins/unityshell/src/unityshell.cpp (+291/-412)
plugins/unityshell/src/unityshell.h (+29/-17)
plugins/unityshell/src/unityshell_glow.cpp (+4/-9)
plugins/unityshell/unityshell.xml.in (+69/-1)
tests/CMakeLists.txt (+14/-9)
tests/decoration_mock_item.h (+88/-0)
tests/test_decorations_input_mixer.cpp (+493/-0)
tests/test_decorations_widgets.cpp (+512/-0)
tests/test_texture_cache.cpp (+16/-1)
tests/test_unity_window_style.cpp (+3/-3)
unity-shared/CMakeLists.txt (+14/-1)
unity-shared/CompizUtils.cpp (+181/-0)
unity-shared/CompizUtils.h (+116/-0)
unity-shared/DebugDBusInterface.cpp (+6/-1)
unity-shared/DecorationStyle.cpp (+640/-0)
unity-shared/DecorationStyle.h (+141/-0)
unity-shared/Introspectable.cpp (+4/-1)
unity-shared/IntrospectionData.cpp (+21/-0)
unity-shared/IntrospectionData.h (+8/-0)
unity-shared/PanelStyle.cpp (+58/-259)
unity-shared/PanelStyle.h (+16/-38)
unity-shared/PluginAdapter.cpp (+28/-311)
unity-shared/PluginAdapter.h (+0/-22)
unity-shared/StandaloneDecorationStyle.cpp (+146/-0)
unity-shared/StandaloneWindowManager.cpp (+15/-20)
unity-shared/StandaloneWindowManager.h (+2/-3)
unity-shared/TextureCache.cpp (+6/-3)
unity-shared/TextureCache.h (+3/-2)
unity-shared/UnityWindowStyle.cpp (+1/-1)
unity-shared/UnityWindowStyle.h (+1/-1)
unity-shared/WindowButtonPriv.h (+1/-0)
unity-shared/WindowButtons.cpp (+69/-79)
unity-shared/WindowButtons.h (+1/-0)
unity-shared/WindowManager.h (+4/-5)
unity-shared/XWindowManager.cpp (+146/-11)
unity-shared/XWindowManager.h (+4/-7)
Changed in compiz-core: | |
milestone: | none → 0.9.5.90 |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → Low |
status: | New → Fix Committed |
tags: | added: euv |
Changed in ayatana-design: | |
status: | New → Fix Committed |
assignee: | nobody → Andrea Cimitan (cimi) |
Changed in compiz-core: | |
status: | In Progress → Triaged |
Changed in compiz: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
Changed in ayatana-design: | |
assignee: | Andrea Cimitan (cimi) → nobody |
description: | updated |
Changed in ayatana-design: | |
importance: | Undecided → Medium |
summary: |
- gtk-window-decorator needs to support anti aliased rounded corners + Decorations needs to support anti aliased rounded corners |
Changed in unity: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 7.2.1 |
Changed in unity: | |
milestone: | 7.2.1 → 7.2.0 |
tags: | added: rls-w-incoming |
tags: | removed: rls-w-incoming |
To post a comment you must log in.
Still not fixed...