compiz: Changes to 'nomad-0.7.8'

David Reveman davidr at kemper.freedesktop.org
Thu Jan 15 05:37:16 PST 2009


 gtk/window-decorator/gtk-window-decorator.c |  254 +++++++++++++++++++----
 include/compiz-core.h                       |   30 ++
 include/decoration.h                        |   29 +-
 kde/window-decorator-kde4/switcher.cpp      |   21 +
 kde/window-decorator-kde4/window.cpp        |   17 -
 kde/window-decorator/window.cpp             |   17 -
 libdecoration/decoration.c                  |  102 +++++----
 plugins/Makefile.am                         |    2 
 plugins/cube.c                              |   58 -----
 plugins/decoration.c                        |   14 -
 plugins/move.c                              |  292 +++++++++++++++++++++++++-
 plugins/obs.c                               |   83 +------
 plugins/place.c                             |   30 +-
 plugins/scale.c                             |   27 --
 plugins/switcher.c                          |   85 ++++---
 plugins/water.c                             |   20 +
 plugins/wobbly.c                            |  303 +++++++++++++++++++--------
 src/display.c                               |   17 +
 src/event.c                                 |   53 ++--
 src/paint.c                                 |  306 ++++++++++++++++++++--------
 src/screen.c                                |   22 +-
 src/window.c                                |  108 +++++++--
 22 files changed, 1337 insertions(+), 553 deletions(-)

New commits:
commit df29489d7483c14391e2f50412d2dcee018cc457
Author: David Reveman <davidr at novell.com>
Date:   Thu Jan 8 19:30:39 2009 -0500

    Handle double clicks properly when window movement is intercepted at
    the compositing manager level.

commit b6adcec777100e5f49106314a4022db66a5a6975
Author: David Reveman <davidr at novell.com>
Date:   Thu Jan 8 19:30:15 2009 -0500

    Have move plugin forward a notify client message to the decorator so
    that double clicks and such can be properly handled.

commit b909a151a741fb241aa0cc19d02941b4f98d9f1c
Author: David Reveman <davidr at novell.com>
Date:   Tue Jan 6 18:39:29 2009 -0500

    Initialize mapNum properly for root window.

commit cb48123f7a0c5b24c89f48bc0651367515bd2ad7
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 2a5888bfa6e82e5b8abafa6b32a951f863d26512
Author: David Reveman <davidr at novell.com>
Date:   Thu Dec 4 14:52:04 2008 -0500

    Allow decoration property to be of any type.

commit 7a95c00b0bbd5b3091f87b53367b1c804443eead
Author: David Reveman <davidr at novell.com>
Date:   Thu Dec 4 14:29:24 2008 -0500

    Add findSibling function and fix all transientFor and clientLeader
    lookups.

commit 9c61b5f779f870b2c967b7bd5cdcf663708d33fc
Author: David Reveman <davidr at novell.com>
Date:   Tue Dec 2 17:15:34 2008 -0500

    Send activate request when initiating movement of unmanaged window.

commit eb453e007f42eea1ffe713a18451fe85430a9c51
Author: David Reveman <davidr at novell.com>
Date:   Tue Dec 2 17:14:17 2008 -0500

    Only use SubstructureRedirectMask and SubstructureNotifyMask when
    sending client messages to root window.

commit a0afd84ff2fa2073b012d9874b509426e4dcb325
Author: David Reveman <davidr at novell.com>
Date:   Mon Dec 1 08:01:07 2008 -0500

    Fix unnecessary breakage of libdecoration API.

commit 42a2dc6d589245e3f2e1df5079347f8f5855c01e
Author: David Reveman <davidr at novell.com>
Date:   Sun Nov 30 13:40:44 2008 -0500

    Make sure output is clipped to parent window properly.

commit 12ba0594d4b9b202dbc99063e5e66aa97cb7c41b
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 15:36:56 2008 -0500

    Track changes to libdecoration.

commit 6338b93dab1ac81c1ad3f5652055771ab48c9eab
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 14:46:41 2008 -0500

    Update ABI version.

commit 39420d8f9068cc4d897844b971b95a359200114f
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 14:39:32 2008 -0500

    Use the window clip and not the window region when setting
    output clipping.

commit b2c6a1d7a327f62127136f03a01287c5d45c29cd
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 14:07:11 2008 -0500

    Add support for _COMPIZ_WM_WINDOW_MOVE_DECOR property to
    gtk-window-decorator.

commit 16d661528ba6e67310edee5f4dc0eb1089bb5c65
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 10:30:20 2008 -0500

    Use findClientWindowAtDisplay and ignore grabIndex.

commit 5e5057dd6879873603ad8e3f0f2e2110a35d7c4c
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 26 10:27:37 2008 -0500

    Handle frame windows properly when not managing windows and add
    findClientWindow functions.

commit 2fcf8f6d72e57ce81832c533337e38a66ee9b064
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 25 18:56:35 2008 -0500

    Add _COMPIZ_WM_WINDOW_MOVE_DECOR support to move plugin.

commit 70e6f5c84e3c038ff50dd456aa5e9c4e7d7350d0
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 25 14:47:38 2008 -0500

    Add decor_update_box_property.

commit d8beb9fd7011a6b13349306ee09f6abf61247936
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 25 14:40:12 2008 -0500

    decor_region_to_blur_property -> decor_region_to_box_property.

commit e7fb3de8e3ba9bacac2dd9bcc96fc1b392b3f5a4
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 21 12:54:05 2008 -0500

    Bump ABI version.

commit 8fc38ddd9fd3e798fb4936ab74c6d6e8e1fc5557
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 21 04:09:41 2008 -0500

    Make sure we only try to start decorator once.

commit ee38c7ae45f7321592a21c4ba77003833d0f1686
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 19 09:49:06 2008 -0500

    Fix obvious bug in wobblyAddWindowGeometry.

commit 3a9109205b005b973daa11f6f152781d0a166ea0
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 18 11:05:18 2008 -0500

    Move desktopWindowCount to CompWindow struct.

commit de8518bf4c34f5d2fd75335e37d64b9f2f19439e
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 18 10:57:30 2008 -0500

    Don't always set initial state of input only windows to IsUnmapped.

commit 7b541925c3fdfdf916be71f3ee705cd4ceab4ffd
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 18 10:56:23 2008 -0500

    Cleanup.

commit 7e6850ffea831683f213af4a1b22f09b6e1a6ab9
Author: David Reveman <davidr at novell.com>
Date:   Sun Nov 16 00:09:00 2008 -0500

    Make switcher plugin properly handle non top-level windows.

commit acd9fe2ac269e5f485bd97d185ec8a6c9d5f6fb2
Author: David Reveman <davidr at novell.com>
Date:   Sun Nov 16 00:06:34 2008 -0500

    Add optional attrib parameter to drawTransformedWindowWithChildren.

commit 0efa651ecc92d0ecb70fd5bf4ac2c37dc010af16
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 22:36:35 2008 -0500

    Only draw thumbnails when popup is mapped.

commit 4231b13a99e69b31df03687c6ee36b986dbe4d73
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 20:47:04 2008 -0500

    Make water plugin work properly with non top-level windows.

commit 3c8b144eab72f29834780f8090e8ad94cbfd7e67
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 19:54:36 2008 -0500

    Make scale plugin work properly with non top-level windows.

commit 7ffca3a8c26e63262eda72b4658c634b260e0afa
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 19:52:20 2008 -0500

    Add drawTransformedWindowWithChildren function.

commit 3320ad9d0443b78170e6b22c9c359a58c7b375aa
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 11:19:02 2008 -0500

    Call damageWindowRect for each parent window.

commit a4a2552eceb010b53ce2f4684e689479a77462ae
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 15 10:33:58 2008 -0500

    Only apply opacity to top-level desktop windows.

commit acfe82f739ca11d516990e63634715564c1ef36c
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 23:53:08 2008 -0500

    Apply modifiers in obsPaintWindow.

commit b5ac621173b1f79de9d86febb60904ee48be1098
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 15:56:16 2008 -0500

    Fix sub window drawing in wobbly plugin.

commit af8c3ef4edc4994963d257f989e029536302c3d4
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 15:54:06 2008 -0500

    Make sure we paint all windows even when
    PAINT_WINDOW_NO_CORE_INSTANCE_MASK flag is present.

commit 62a71269f761ffc1524fe783d4cdd604394907c7
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 11:32:42 2008 -0500

    Use drawWindow to rendering wobbly windows.

commit 969f240ec8c89018a8e51dd0885a512e9585401f
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 11:03:01 2008 -0500

    Fix grab coordinate when moving non top-level windows.

commit 0926805749c38bc9556e6444bf59e0af190db6d5
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 14 11:00:43 2008 -0500

    Fix so that child windows properly inherit paint attributes
    from parent and occlusion detection works properly.

commit 8c7c5ce753b851f5008750e51931cac1da6e83ce
Author: David Reveman <davidr at novell.com>
Date:   Thu Nov 13 13:46:07 2008 -0500

    Move output clipping to paintWindow function. This allows us to
    properly clip drawing of transformed non top-level windows.

commit ba22a4c286684f354120c02e03dfdb4837f8fdde
Author: David Reveman <davidr at novell.com>
Date:   Thu Nov 13 10:10:19 2008 -0500

    Specify clip planes in screen space.



More information about the xorg-commit mailing list