compiz: Changes to 'compiz-0.8'
Kristian Lyngstøl
kristianl at kemper.freedesktop.org
Fri Feb 6 18:13:43 PST 2009
configure.ac | 5
gtk/gnome/50-compiz-desktop-key.xml.in | 10
gtk/window-decorator/gtk-window-decorator.c | 134 -
include/compiz-core.h | 125 -
kde/window-decorator-kde4/decorator.cpp | 9
kde/window-decorator-kde4/switcher.cpp | 20
kde/window-decorator-kde4/switcher.h | 4
kde/window-decorator-kde4/utils.cpp | 6
kde/window-decorator-kde4/utils.h | 2
kde/window-decorator-kde4/window.cpp | 25
kde/window-decorator-kde4/window.h | 8
kde/window-decorator/decorator.cpp | 14
kde/window-decorator/utils.cpp | 6
kde/window-decorator/utils.h | 2
libdecoration/decoration.c | 2
metadata/Makefile.am | 63
metadata/commands.xml.in | 225 +++
metadata/core.xml.in.in | 165 --
metadata/fade.xml.in | 6
metadata/gnomecompat.xml.in | 52
metadata/zoom.xml.in | 60
plugins/Makefile.am | 12
plugins/blur.c | 11
plugins/commands.c | 351 ++++
plugins/cube.c | 12
plugins/dbus.c | 2
plugins/decoration.c | 3
plugins/fade.c | 62
plugins/gnomecompat.c | 343 ++++
plugins/obs.c | 4
plugins/place.c | 150 +-
plugins/resize.c | 2
plugins/scale.c | 24
plugins/screenshot.c | 2
plugins/switcher.c | 2
plugins/zoom.c | 1202 ----------------
po/POTFILES.in | 4
po/af.po | 953 ++++++++-----
po/ar.po | 907 +++++++-----
po/bg.po | 1356 +++++++++++-------
po/bn.po | 1099 ++++++++++-----
po/bn_IN.po | 1097 ++++++++++-----
po/bs.po | 927 ++++++++----
po/ca.po | 1112 ++++++++++-----
po/cs.po | 1036 +++++++++-----
po/cy.po | 969 ++++++++-----
po/da.po | 1116 ++++++++++-----
po/de.po | 1078 ++++++++++-----
po/el.po | 1079 ++++++++++-----
po/en_GB.po | 1017 +++++++++-----
po/en_US.po | 913 ++++++++----
po/es.po | 1130 ++++++++++-----
po/et.po | 1021 +++++++++-----
po/eu.po | 1031 +++++++++-----
po/fi.po | 1074 +++++++++-----
po/fr.po | 1083 ++++++++++-----
po/gl.po | 2006 ++++++++++++++++------------
po/gu.po | 1062 +++++++++-----
po/he.po | 1083 +++++++++------
po/hi.po | 1119 ++++++++++-----
po/hr.po | 1018 ++++++++------
po/hu.po | 1082 +++++++++------
po/id.po | 917 ++++++++----
po/it.po | 1204 ++++++++++------
po/ja.po | 1143 +++++++++------
po/ka.po | 907 +++++++-----
po/km.po | 1019 +++++++++-----
po/ko.po | 1029 +++++++++-----
po/lo.po | 907 +++++++-----
po/lt.po | 1010 ++++++++------
po/mk.po | 907 +++++++-----
po/mr.po | 954 ++++++++-----
po/nb.po | 1076 +++++++++------
po/nl.po | 1086 ++++++++++-----
po/or.po | 1053 +++++++++-----
po/pa.po | 1102 ++++++++++-----
po/pl.po | 1033 +++++++++-----
po/pt.po | 1184 ++++++++++------
po/pt_BR.po | 1076 +++++++++------
po/ro.po | 1082 ++++++++++-----
po/ru.po | 1178 ++++++++++------
po/sk.po | 1031 +++++++++-----
po/sl.po | 1011 +++++++++-----
po/sr.po | 1060 +++++++++-----
po/sv.po | 1079 +++++++++------
po/ta.po | 907 +++++++-----
po/tr.po | 1119 ++++++++++-----
po/uk.po | 1100 ++++++++++-----
po/vi.po | 907 +++++++-----
po/xh.po | 952 ++++++++-----
po/zh_CN.po | 1034 +++++++++-----
po/zh_TW.po | 1089 +++++++++------
po/zu.po | 952 ++++++++-----
src/action.c | 6
src/display.c | 182 --
src/event.c | 80 -
src/main.c | 10
src/paint.c | 6
src/plugin.c | 49
src/screen.c | 112 -
src/texture.c | 2
src/window.c | 308 ++--
102 files changed, 39980 insertions(+), 23380 deletions(-)
New commits:
commit 3cd3ee795f6ef9136d4acd58605c535261594b8f
Merge: 5ae434452b58a4eea2f4909d06977b39f54a5963 2d00dd0d241768e2b4bce3ef448411804a760ed5
Author: Kristian Lyngstol <kristian at bohemians.org>
Date: Sat Feb 7 02:52:11 2009 +0100
Merge branch 'master' into comp-0.8
Conflicts:
src/window.c
commit 2d00dd0d241768e2b4bce3ef448411804a760ed5
Author: Erkin Bahceci <erkinbah at gmail.com>
Date: Mon Apr 7 11:02:12 2008 -0500
Avoid conflict with Animation by suppressing fading.
commit ce6cf1fb06525fe76b0bdba08e1548070f7b88b4
Author: Kristian Lyngstol <kristian at bohemians.org>
Date: Sat Feb 7 01:30:09 2009 +0100
Add ABI-saftey net and bump ABI
The void *reserved; variables will allow us to add a single real pointer
during 0.8 without breaking the ABI.
commit 5cbe1760be5af544065af90e9c50dee169698a68
Author: Kristian Lyngstol <kristian at bohemians.org>
Date: Sat Feb 7 00:45:32 2009 +0100
Remove bogus XCB dependency
No technical reason to keep this
commit 27f8d39beb223c331ecd0027930e7675c7ff80ef
Merge: 2b5c90e4bb40b7572ce6890a0e70f756f580f3fe d25be9615b20ec08ebb6973a71cc96225de680cb
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Feb 6 09:18:43 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 2b5c90e4bb40b7572ce6890a0e70f756f580f3fe
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Feb 6 09:17:38 2009 +0100
Also set foreground color for switcher.
commit d25be9615b20ec08ebb6973a71cc96225de680cb
Author: C-F Language team <i18n at opencompositing.org>
Date: Fri Feb 6 11:23:22 2009 +0530
l10n updates
commit a67a481ee1f581875157a82b84b992ff139c901e
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Feb 5 08:18:39 2009 +0100
Revert "Do not change input focus when EnterNotify event is generated from"
This reverts commit e68eb0117b32fea441c662e621e998724281aa58.
Rationale:
When doing a drag-and-drop operation from one window to another, the
drop target ends up without being focussed despite the mouse pointer
being in it. This is unwanted and confusing behaviour.
Conflicts:
src/event.c
commit 6570587a3f1fc916696edd0e5b46963dfbc26bf5
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Feb 4 08:55:42 2009 +0100
Fix whitespace.
commit 76aa8b40c90914ed6c886cf4373b0512025cde70
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Feb 4 08:20:32 2009 +0100
Fix window resize validation. - Don't do any validation if window geometry wasn't actually changed. - Fix calculations for windows that had the left and/or top edges offscreen before the validation. Reference: http://bugs.freedesktop.org/show_bug.cgi?id=19516
commit 2a37340f9610e7f80a66ed6ab48190c181784f6b
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Oct 24 08:22:35 2008 +0100
Move window position validation to validateWindowResizeRequest function.
commit 3b4e93009b574120d49fe950bf68a7932a81fc70
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Oct 24 08:57:04 2008 +0200
Only auto-maximize windows that have a title bar and are allowed to be maximized.
commit 052a21f8455673f8b3c2919579065cff32efc441
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Feb 4 08:08:10 2009 +0100
Fix panel actions not being executed properly.
commit 674a2163d1f5393911ba610ff9e7646877e5c34d
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Feb 4 07:54:07 2009 +0100
Also remove Gnome specific bindings from metadata.
commit 836ed157388b0d5fbcb36e5fecadb9a5b13ea52c
Author: David Reveman <davidr at novell.com>
Date: Tue Jan 6 18:09:27 2009 -0500
Fix placement of windows that can't fit in workspace.
commit aa0fb3f1a98fbd86ebfa6447837d9545b9333a36
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 17:49:01 2009 +0100
Bump ABIVERSION.
commit ada02ac3bef72b2c4395f463fa9326667f0e1d60
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 17:47:23 2009 +0100
Update key binding description to gnomecompat plugin addition.
commit 7a9674e02ea0ab3a4a07e368a295f0c82925fedd
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 17:45:41 2009 +0100
Remove run dialog and main menu action support from decorators.
commit 6e33a79c67a81a04dbcf98e54ba7ef3904de86e8
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 17:41:29 2009 +0100
Remove Gnome specific key binding support from core.
commit 183841ea25ae82ef4a7da8ee2908cb0951599abb
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 17:37:55 2009 +0100
Add Gnome compatibility plugin that receives key bindings only relevant for Gnome.
commit 4f5303389ba89517b66526ba917e5ac6ed7abc4f
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 15:02:56 2009 +0100
Add commands.xml.in to POTFILES.in.
commit 87f0d5ca1389f6e51cd823b2a7be16465cdfb85a
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Jan 28 08:56:41 2009 +0100
Remove command binding support from core.
commit b6c51395d3182ab9b344227a9b8bc179c9f5a0e0
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Jan 28 08:48:59 2009 +0100
Added commands plugin which provides bindings for arbitrary commands.
commit 289423858bc14eee87f0c2de410179de8be4bf25
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Feb 3 15:00:44 2009 +0100
Map windows that requested not to get focus on top. Rationale is that when not mapping them on top, chances are high the user won't notice the appearance of a new window.
commit bb880adc669404d4c836439d3c1c43f77848b273
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Jan 28 08:30:44 2009 +0100
Add obs metadata file to POTFILES.in.
commit 865b53b1b1f0ed04db869d3e953d7cb1a03967ae
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 22 10:24:29 2009 +0100
Prettify usage output.
commit 33c6ae3ddd170ef1f9c01337e543bb32bc4bbaac
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 22 10:12:53 2009 +0100
Skip frame windows when adding window stack changes.
The sibling parameter passed to the addWindowStackChanges function is
always a 'real' (as in: user visible) sibling. As in virtually all cases
the sibling underneath a given window is its frame window, we have to
skip the frame window to get a correct result.
commit b7ffa6e2a45ad1ceb3fde1e7f90b733e50a334e2
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Jan 21 10:07:34 2009 +0100
Keep window above other fullscreen windows if its fullscreen state changes.
commit 814809ffffe47f829b784f7bd246026bfcdecf0f
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 8 14:24:10 2009 +0100
Implement KDecorationBridge unstable API, needed for KDE 4.2.
commit 4cc1d813a9748c3740662233a2add3fe65a4c533
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 8 14:20:54 2009 +0100
Adapt for new krunner DBus interface in KDE 4.2.
commit ed79849955ca43dda6e142f7abccd3bf5dbd4fc8
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 8 14:20:01 2009 +0100
Plasma::PanelSvg was renamed to Plasma::FrameSvg in KDE 4.2.
commit c46bccb6392fec054e33084413d09e63a041eee3
Merge: 43f781b9770e15a695c40cdf9d9b94e72e81946a ec264594b16f599deaeb11f1d062034f1b9af07b
Author: Danny Baumann <dannybaumann at web.de>
Date: Sun Jan 11 14:19:12 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 43f781b9770e15a695c40cdf9d9b94e72e81946a
Author: Danny Baumann <dannybaumann at web.de>
Date: Sat Jan 10 11:05:38 2009 +0100
Fix off-by-one errors in in-output check.
commit 1989f56e01fc0ec611679a4e86b1062f05b7acaf
Author: Danny Baumann <dannybaumann at web.de>
Date: Sat Jan 10 10:54:34 2009 +0100
Reduce indention depth.
commit fb760c22188eec44d90e00309f49ddebd16c81f8
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 8 14:16:39 2009 +0100
Sanity check work area after applying struts.
commit c15531e451cc976118ded7dd0ce45460f33b0520
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Jan 8 14:11:04 2009 +0100
Stick strictly to the spec when calculation strut sizes.
commit 8efce6eb377a8c93677ac21a85427f48c22fe6bc
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Jan 7 08:37:42 2009 +0100
Only clip struts to output devices they're visible on.
commit ec264594b16f599deaeb11f1d062034f1b9af07b
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Jan 6 13:03:50 2009 +0100
Make sure we never decorate desktop and dock windows.
commit 0c832437ed554b89df3c78a2ed6c01a91ef08b38
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Jan 6 13:01:43 2009 +0100
Clear CWWidth/CWHeight for maximized windows before constraining window
size to make sure be don't clear out the bits set by
constrainNewWindowSize.
commit cc58577d8ea230de8cf029ccdabe62b07ab54ca9
Author: Danny Baumann <dannybaumann at web.de>
Date: Mon Jan 5 12:57:13 2009 +0100
Check return value of XGetWindowAttributes().
commit 4595dac09ae5809ac854da4e34320b2a918e542d
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Dec 31 13:01:29 2008 +0100
Bring fullscreen rectangle calculation in line with EWMH.
commit c2146a52a8a69428ae84627a64469b6a33d926e1
Merge: 79502a57fbaa7d1fce703374db6ee5635f062b06 bd9d8f5f1b3be2b741e5d0d50d4d4b1351fb2198
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Jan 2 13:37:30 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 79502a57fbaa7d1fce703374db6ee5635f062b06
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Jan 2 13:07:43 2009 +0100
Apply fixed placement rules even for unmovable windows.
commit a49301e30f966f4b4ffaf9ab8bf6f62357e72d66
Author: Danny Baumann <dannybaumann at web.de>
Date: Fri Jan 2 13:05:12 2009 +0100
Cleanup.
commit bd9d8f5f1b3be2b741e5d0d50d4d4b1351fb2198
Author: C-F Language team <i18n at opencompositing.org>
Date: Fri Dec 26 12:46:04 2008 +0530
l10n updates
commit 5a692b4a42763caf0086d8327416b5f763e6c16a
Merge: 63d59cf981a432ea53f4101838ff36920575931f b05e2f579dbd8dee39053e387d44c60b5d361e05
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Dec 18 15:05:28 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 63d59cf981a432ea53f4101838ff36920575931f
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Dec 18 14:49:06 2008 +0100
Load obs after blur so blur sees PAINT_WINDOW_TRANSLUCENT_MASK set by
obs.
commit e74b9bd02b536334b79557459e9c524c2d9efbf0
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Dec 18 14:42:35 2008 +0100
Set PAINT_WINDOW_TRANSLUCENT_MASK when modifying opacity.
commit 5c49e4bc18f7c0ed01430030c111a81393946d8b
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Dec 18 13:45:02 2008 +0100
Support _NET_WM_FULLSCREEN_MONITORS EWMH hint.
commit 81c16e76542dd9ee5d504473c48ccf326474919f
Author: Danny Baumann <dannybaumann at web.de>
Date: Thu Dec 18 10:03:51 2008 +0100
Always show error messages generated by dlopen().
As this would generate a lot of false positives when trying to load
plugins from $HOME/.compiz/plugins, call stat() on the plugin first in
order to see if it's openable.
commit b05e2f579dbd8dee39053e387d44c60b5d361e05
Author: C-F Language team <i18n at opencompositing.org>
Date: Mon Dec 15 15:37:05 2008 +0530
l10n updates
commit 54842d1d15dbe2a88c4f841b1b3c1934bda59827
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Dec 3 10:33:30 2008 +0100
Use "any" as default match for alpha blur.
Alpha blur is disabled by default anyway, there's no need to disable it
twice.
commit 78cc2deebbdb94e7c6829dd5fdc8104aa41d051e
Author: Danny Baumann <dannybaumann at web.de>
Date: Tue Dec 2 17:24:13 2008 +0100
Move hide_skip_taskbar_windows option out of keybindings group.
commit fca7daeb33aa6ae1779079b06e802bbac2f8ee8d
Merge: 01529c86495c648c937b8579662fb141c6b4887d f8c9de1293887f80040c948b73d0adac8c4b37f0
Author: Danny Baumann <dannybaumann at web.de>
Date: Mon Dec 1 12:05:44 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f8c9de1293887f80040c948b73d0adac8c4b37f0
Merge: 2c0f796ae0be5e3f13de758ca90b72c460461547 1734e848e5e262d2a965f4a15c4067b0fd791bde
Author: Danny Baumann <dannybaumann at web.de>
Date: Sat Nov 29 12:53:07 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 2c0f796ae0be5e3f13de758ca90b72c460461547
Author: Danny Baumann <dannybaumann at web.de>
Date: Sat Nov 29 12:51:38 2008 +0100
Make sure active fullscreen windows are always on top.
Previously, this was not the case if e.g. a dock window with above state
is present.
commit 1734e848e5e262d2a965f4a15c4067b0fd791bde
Author: Jigish Gohil <cyberorg at opensuse.org>
Date: Wed Nov 26 16:32:07 2008 +0530
remove zoom from POTFILES.in too
commit 01529c86495c648c937b8579662fb141c6b4887d
Merge: 60d1b5f9b03d9fb84b649f6f67d298375a0b3c17 606d49ef609243ba203261263dd2402d3dd1fb93
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Nov 26 10:41:03 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 60d1b5f9b03d9fb84b649f6f67d298375a0b3c17
Author: Danny Baumann <dannybaumann at web.de>
Date: Wed Nov 26 10:40:22 2008 +0100
Try to keep windows on their viewports on screen size changes.
commit 606d49ef609243ba203261263dd2402d3dd1fb93
Author: Danny Baumann <dannybaumann at web.de>
Date: Sun Nov 23 18:48:33 2008 +0100
Screens are not necessarily initialized at InitDisplay time.
commit e789f81a44309336131ffbe914dcc1e9619a63cc
Author: Kristian Lyngstol <kristian at linpro.no>
Date: Sun Nov 23 14:56:31 2008 +0100
Remove zoom plugin, this is replaced by Enhanced Zoom in Compiz Fusion
More information about the xorg-commit
mailing list