compiz: Changes to 'object-framework'

David Reveman davidr at kemper.freedesktop.org
Mon Mar 10 08:27:57 PDT 2008


 include/compiz/Makefile.am                      |    3 
 include/compiz/c-object.h                       |    1 
 include/compiz/core.h                           |  251 ++---
 include/compiz/delegate.h                       |  117 ++
 include/compiz/file-descriptor.h                |   70 +
 include/compiz/keyboard.h                       |    9 
 include/compiz/marshal.h                        |    8 
 include/compiz/object.h                         |   14 
 include/compiz/pointer.h                        |    2 
 include/compiz/root.h                           |   16 
 include/compiz/scale.h                          |    4 
 include/compiz/signal-match.h                   |  197 ++++
 include/compiz/timer.h                          |   76 +
 include/compiz/widget.h                         |   75 +
 metadata/Makefile.am                            |   16 
 metadata/org.compiz.screen.xml.in               |  146 ++-
 metadata/org.compiz.signalMatch.keyEvent.xml.in |   60 +
 metadata/org.compiz.window.xml.in               |   82 +
 plugins/blur.c                                  |   10 
 plugins/decoration.c                            |   14 
 plugins/fade.c                                  |    6 
 plugins/fuse.c                                  |    3 
 plugins/kconfig.cpp                             |    4 
 plugins/minimize.c                              |    6 
 plugins/regex.c                                 |    6 
 plugins/rotate.c                                |    2 
 plugins/scale.c                                 |    2 
 plugins/screenshot.c                            |    2 
 plugins/svg.c                                   |    6 
 plugins/video.c                                 |    6 
 plugins/wobbly.c                                |    6 
 plugins/xml-metadata.c                          |  173 ++-
 src/Makefile.am                                 |   69 -
 src/branch.c                                    |   18 
 src/c-object.c                                  |   28 
 src/delegate.c                                  |  533 ++++++++++-
 src/display.c                                   |  674 --------------
 src/event.c                                     |   63 +
 src/file-descriptor.c                           |  180 +++
 src/main.c                                      |   34 
 src/marshal.c                                   |   21 
 src/object.c                                    |  155 +++
 src/option.c                                    |   22 
 src/plugin.c                                    |  125 --
 src/root.c                                      |   59 -
 src/screen.c                                    |  752 +++++++++-------
 src/signal-match.c                              |  741 ++++++++++++++++
 src/timer.c                                     |  200 ++++
 src/widget.c                                    |  176 +++
 src/window.c                                    | 1098 ++++++++++++++----------
 50 files changed, 4304 insertions(+), 2037 deletions(-)

New commits:
commit eb58a1844c328968ee517fb69bc065d02cbd76c6
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 10:30:56 2008 -0400

    Remove core metadata.

commit 076e55e5ea2b6ca9fcc6cabb19267548b34807f7
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 10:25:37 2008 -0400

    Remove core plugin and c-loader.

commit 166760f2b1b0a4bdcb2ff7f9d3bd66549e1df209
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 09:58:01 2008 -0400

    Remove all old display options.

commit 015046fb49ff2ed3990d9a0d67330dfca1fd3943
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 09:53:20 2008 -0400

    Set showDesktop/hideDesktop vTable functions properly.

commit 02dbdd1274f12a390fe0ee95d90e5ea141e0b384
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 09:46:14 2008 -0400

    Remove showDesktop from display.c.

commit 7de9898862d21ced809bf8726bd7805fecf05ce8
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 09:44:28 2008 -0400

    Add menu method to window type and showDesktop/hideDesktop to
    screen type.

commit 3871bda67b4f7ed76f63cfbd10383ef47c063fb5
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 03:45:55 2008 -0400

    Add public raise and lower functions to window object type.

commit 30a98b141a70396bce42a4bed8af123a4bb22be8
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 03:05:53 2008 -0400

    Remove toggleSlowAnimations.

commit ea82225a7765f73844fb23a07b9292a670c15849
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 03:04:15 2008 -0400

    Make slowAnimations a public property.

commit 2e7a94cecc73d7812e7538af43d2d53df15474a2
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 02:52:23 2008 -0400

    Remove runCommand functions from display.c.

commit acee830a85a578481641225c358e855a36bab827
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 02:49:03 2008 -0400

    Move mainMenu and runDialog into screen object type.

commit f5d55cf905e28ad47c64037f6cabd4b064054f9e
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:39:14 2008 -0400

    Metadata updates.

commit 580bb269428cbdd0bb4d04a7f1a5b451e824d55d
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:38:00 2008 -0400

    Update key grab code and add better error reporting.

commit 0ba8ef8d48e525fa4c4c1bfd189e777344b4c345
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:36:59 2008 -0400

    Add si delegate type.

commit a49527f7dafdc3754bf409cb132c978c7602cb1e
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:34:02 2008 -0400

    Remove key event description type and add state signals to
    key event signal match type.

commit 049e825f9564c932877b0a55c2d669a155d0912f
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:05:21 2008 -0400

    Track changes to core.

commit 62077ba53196c899850883be4f23515565089126
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:04:58 2008 -0400

    Properly write an end-of-string after file data.

commit 23cb1f5323f62529ec57bd203f332c53ee1c4385
Author: David Reveman <davidr at novell.com>
Date:   Mon Mar 10 01:03:33 2008 -0400

    Apply global interface metadata before node specific.

commit 7175509e423a5e618c264178f94a4bad0de02903
Author: David Reveman <davidr at novell.com>
Date:   Sat Mar 8 12:17:12 2008 -0500

    Make runCommand function a member of screen object.

commit 0529ee4a1ddee8884b4d7bb81051a8da5c7cad10
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 19:05:54 2008 -0500

    Use CompKeyEventDescription objects for keyGrabs.

commit ae48737ab3665b349636906b88085d32d6787243
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 18:48:19 2008 -0500

    Add window metadata.

commit 9092476d5edd42302eac9f0f5a5c00c9040c14c8
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 18:47:06 2008 -0500

    Update screen metadata.

commit 7f806e3f3fc0da298ebcd205e4068c6068f4fe17
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 18:41:55 2008 -0500

    Add button event signal match objects.

commit 030f932e50fb3d622d02f11fab5d1b30d605cb42
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 18:14:15 2008 -0500

    Add widget type.

commit cb188a28aed7d5c8b13696ccdc0c2678dab91346
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:50:36 2008 -0500

    Move close function into window type and convert modifier
    state into virtual modifier state before emitting key events.

commit 89fcc9732530ff14bb60626f64e246ba4c772c1d
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:47:15 2008 -0500

    Add types.

commit 607c54a15a1334896fb86fc8d2cabaefc8645f25
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:46:36 2008 -0500

    Better error reporting.

commit 351f0e14e7b6aeee5f8aa6428f0340ff463619ae
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:46:06 2008 -0500

    Include compiz/object.h and compiz/c-object.h before
    kde headers.

commit 3ad4514b0956766ea3f36efc41a505362f2f41c8
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:44:47 2008 -0500

    Add key event signal match object types.

commit ef26794d8ed5759f0e4a49c6b574e23582dc7705
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:43:57 2008 -0500

    Add KeyEventDescription object type.

commit 42d1ae1a1a060c4808ef823af53ae380bc9ff8ab
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 16:42:21 2008 -0500

    Better error reporting.

commit ac2e3348f16582abd5af2d7c6776932b6e586b85
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 11:32:19 2008 -0500

    Add iDelegate type.

commit 5ed0d06ef659763c786d191ee9aab41a5932bb5c
Author: David Reveman <davidr at novell.com>
Date:   Fri Mar 7 11:14:34 2008 -0500

    delegateVoid -> voidDelegate.

commit a46c302ba045418e6c7064d7b139c28be5519e98
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 17:06:09 2008 -0500

    Cleanup.

commit 300dbb32134df8c2b979ef530e19dc8d3ef51f48
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 16:43:32 2008 -0500

    Add signal compression support to delegate type.

commit b0b4cb6a472546ad63266f6bafb66e99554d1fb1
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 16:42:34 2008 -0500

    Add emit function to object type and move compEmitSignedSignal
    to object.c.

commit 8893f0005bafe13e8e6d3ff1f51ac8cc0d09b93c
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 14:20:53 2008 -0500

    Add StructureNofitySignalMatch type.

commit 4e2603f8d4d88d53d85fa6deba435ccaec0a59b6
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 11:42:38 2008 -0500

    Remove old screen options.

commit 0b44fdb8523f3f9871efbeacda8dd4cebd735f96
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 11:29:48 2008 -0500

    Track changes to window object.

commit 484d7b56c418e0b6a65dcd284285d5132d174250
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 11:24:11 2008 -0500

    Add focusStealingPrevention property to window object.

commit 9b0a9fba739e5223fa09b81c5ef544cf9cc70c65
Author: David Reveman <davidr at novell.com>
Date:   Thu Mar 6 11:03:09 2008 -0500

    Add keyGrabs object and updatePassiveGrabs function to screen
    object. Remove unused button grabs.

commit 1060cfb953e77e7362911c1a7aa8e4eec6849539
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 18:14:58 2008 -0500

    Use active window instead of event window.

commit fb7c9147e9d688d2c87655a3d6fe99ab22b09812
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 18:08:48 2008 -0500

    Add bell signal to window object type.

commit ad8709d3cbc4d49f4442c333eeaf6bd090c84daa
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 17:48:40 2008 -0500

    Track changes to window object type.

commit c7bb65177be34cc0f2d7edee2c552fc73fb67928
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 17:48:16 2008 -0500

    Emit key and button signals from handleActionEvent.

commit f229ef84948ba9d69c3aaa029458036bc468fcd0
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 17:46:29 2008 -0500

    Add key and last arguments to key event signals.

commit 6878f857f146eeaef3adc6d18ef2db129311c09a
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 14:36:34 2008 -0500

    Add key event signals to window object type.

commit 1ef2fe6b6fa1e31f4c5de5be7f26ffa3878bdb8d
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 14:28:24 2008 -0500

    Add button event signals to window object type.

commit 664634135571fd0439eb51dc51b1b6e397c1800c
Author: David Reveman <davidr at novell.com>
Date:   Wed Mar 5 13:11:05 2008 -0500

    Add timer and file descriptor object types.



More information about the xorg-commit mailing list