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