compiz: Changes to 'master'

David Reveman davidr at kemper.freedesktop.org
Fri Aug 17 10:29:27 PDT 2007


 Makefile.am                |   11 
 compiz-kconfig.pc.in       |    7 
 configure.ac               |   30 +
 include/compiz.h           |  257 ++++++-----
 include/cube.h             |   10 
 include/scale.h            |   22 
 metadata/Makefile.am       |   56 +-
 metadata/annotate.xml.in   |   23 -
 metadata/blur.xml.in       |    3 
 metadata/clone.xml.in      |    7 
 metadata/core.xml.in       |  176 ++-----
 metadata/cube.xml.in       |   21 
 metadata/kcfg.xslt         |  322 ++++++++++++++
 metadata/kconfig.xslt      |   59 ++
 metadata/move.xml.in       |   13 
 metadata/plane.xml.in      |   64 --
 metadata/resize.xml.in     |   41 -
 metadata/rotate.xml.in     |  125 +----
 metadata/scale.xml.in      |   38 -
 metadata/schemas.xslt      |  247 +++-------
 metadata/screenshot.xml.in |    7 
 metadata/switcher.xml.in   |   62 +-
 metadata/water.xml.in      |   34 -
 metadata/wobbly.xml.in     |   14 
 metadata/zoom.xml.in       |   28 -
 plugins/Makefile.am        |    9 
 plugins/annotate.c         |   28 -
 plugins/blur.c             |    8 
 plugins/clone.c            |    9 
 plugins/cube.c             |   12 
 plugins/dbus.c             |  444 ++++++++-----------
 plugins/decoration.c       |    2 
 plugins/fade.c             |    2 
 plugins/fuse.c             |  212 +--------
 plugins/gconf.c            | 1035 ++++++++++++++++++---------------------------
 plugins/ini.c              |  360 ++-------------
 plugins/inotify.c          |    2 
 plugins/kconfig.cpp        |  935 ++++++++++++++++++++++++++++++++++++++++
 plugins/minimize.c         |    2 
 plugins/move.c             |   55 +-
 plugins/place.c            |    2 
 plugins/plane.c            |   72 +--
 plugins/resize.c           |   76 +--
 plugins/rotate.c           |  148 +++---
 plugins/scale.c            |   68 ++
 plugins/screenshot.c       |   16 
 plugins/svg.c              |    6 
 plugins/switcher.c         |   48 +-
 plugins/video.c            |    4 
 plugins/water.c            |   28 -
 plugins/wobbly.c           |   17 
 plugins/zoom.c             |   24 -
 src/display.c              |   93 ++--
 src/event.c                |   24 -
 src/fragment.c             |   30 -
 src/main.c                 |    8 
 src/metadata.c             |  239 +++++++---
 src/option.c               |  341 ++++++++++++--
 src/plugin.c               |   15 
 src/screen.c               |    6 
 src/texture.c              |    6 
 61 files changed, 3513 insertions(+), 2550 deletions(-)

New commits:
commit 6aa31ecfb3a2daf51448a23e5e8b3c2a698e4864
Merge: 11761f8... 86b82d9...
Author: David Reveman <davidr at novell.com>
Date:   Fri Aug 17 09:44:37 2007 -0400

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
    
    Conflicts:
    
    	metadata/rotate.xml.in

commit 11761f88019c4bc450172e65b1edbc73176be22c
Author: David Reveman <davidr at novell.com>
Date:   Fri Aug 17 09:24:19 2007 -0400

    Generate entries in kcfg files with unique names and use
    the key attribute.

commit 5519ac62135a8eb1a5f5c367c734f254f890e577
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:40:37 2007 -0400

    Bump ABI version.

commit c8c99234d98a9c71accfa677a14ca9fd262755d3
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:38:36 2007 -0400

    Add NULL checks.

commit 5e1ff863b3422673cabb212122cc27c73b95196e
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:32:58 2007 -0400

    GConf plugin re-write.

commit b8e6fa17ebc001491e3b96485f8cc0c0b0061452
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:30:15 2007 -0400

    Add const modifier.

commit aa6bc77638a4c1f7b7b4f4e2e8e9aabc716fda65
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:29:38 2007 -0400

    Fix optionTypeToString prototype.

commit e1efee11266cd4f336651ccc8ffc70e9beedae37
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 15:28:06 2007 -0400

    fuseFiniValue -> compFiniOptionValue.

commit b4b9e79957117a8e028dd933675df90745a8f074
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 14:52:23 2007 -0400

    Return an empty string instead of NULL when edge mask is 0.

commit 40c19702c1675e7bc90d7a6173b378133c3710c7
Merge: 3d9be8a... 275122e...
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 11:15:55 2007 -0400

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz

commit 3d9be8ac96007c16be125bcc9c27f0759f9f9b73
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 00:57:53 2007 -0400

    Add kcfgdir to compiz-kconfig.pc.

commit 6a636537b86e4d06aeb24d61e67fce078c90af22
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 00:57:15 2007 -0400

    Install compiz-kconfig.pc.

commit 46892854d94c887dbb2e93b3b0223dfb442e054f
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 00:44:58 2007 -0400

    Install kcfg files and system-wide configuration file in
    default kde directories.

commit 9ece05ccdd5a6af850c090a852b9004f8f8e3aec
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 15 00:37:34 2007 -0400

    Add screen parameter to kcfg files and kconfig style-sheet.

commit 3dbada7b70ac7c2505dd82a7c0108393bbd4bf97
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 23:29:13 2007 -0400

    Remove use of kcfg Enum type.

commit e8f11cda14019b7856b0c23c0e249294023bfc3b
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 18:02:42 2007 -0400

    Add kconfig plugin and style-sheets that generate a default
    system-wide configuration and .kcfg files for each plugin.

commit c2246c4c0338eee5de9e5ebf53a467f37c02afa0
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 16:07:28 2007 -0400

    Clean up.

commit 80c0737101fa77a995d7d29a4c412077333005a8
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 16:03:38 2007 -0400

    Better default colors.

commit b04e5c7e005db375518af4535ff07ff6094784b1
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 15:49:35 2007 -0400

    Check action type properly when comparing action values.

commit dfde2722a38cb0691d5f389bcc7b4fdfb8814af7
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 13:37:52 2007 -0400

    Add button action options for all switcher actions.

commit e3c45fd11d63c02769adfd2fc4d285a8d907f4f8
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 13:36:41 2007 -0400

    Button actions should be initialized with CompActionStateInitEdge
    so that edge events work properly.

commit 9e0c26275b30a0afb15ec5ad9b5ff295915e3c3a
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 13:03:32 2007 -0400

    Cleanup.

commit b44a348d98f9b1d9d222f3865464afb0718e70cb
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 13:01:26 2007 -0400

    Use compFiniOptionValue in fuse plugin.

commit fd83744b93701c70c2dd9df25c7e846c6c8901a7
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 13:00:53 2007 -0400

    Make sure initiate, terminate and state variables in action
    option values are not changed.

commit 7967d71c4ddde066a1cc49d45042760ffa2c0266
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 12:16:32 2007 -0400

    Cleanup.

commit d1bafa5b5e03efc71c31ff3bd3bd50a748793dee
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 12:08:15 2007 -0400

    Free list option values properly.

commit f3ea9a16f774e7455d5dc51a851768fdf46fb5f8
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 11:55:55 2007 -0400

    Remove unused edgeButton variable from action struct.

commit 38cc0cd0a52256940ab649e61b003c6cb253d42f
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 11:53:36 2007 -0400

    Remove complex action option handling from fuse plugin.

commit 8f6f28e65c8f5090e0a7ef5fcb9484892ce7ee68
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 11:24:15 2007 -0400

    Remove complex action option handling from dbus plugin.

commit 0a5118bc042fa5e37c9725a27f9fc3080ad97ef3
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 11:23:37 2007 -0400

    Remove complex action option handling from ini plugin.

commit e2b5506daa58a51d601a40903e8b44d899b384ed
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 09:21:42 2007 -0400

    Avoid using binding type when determining if action
    value is equal to existing action value.

commit 2188b179ba3082fe041500e1b72333d48298b773
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 09:10:01 2007 -0400

    Trigger edge button events properly.

commit 77430b879f87fd8cbacfe197c7d1e4a6104f396e
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 03:00:39 2007 -0400

    Update parsing of edge metadata.

commit 0cb27556ded609c8ebce0d6198e56169435e3c40
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 03:00:09 2007 -0400

    Update edge option metadata.

commit b88eeef5d44d83c989024072afe10e18efa08e63
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 02:03:19 2007 -0400

    Remove complex action option initialization.

commit 278d3396e6489d46d9cbe5483e50108e98abc241
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 14 02:02:20 2007 -0400

    Fix edge string parsing.

commit 9ff2a038846211d7e1deb4dcc132529cccba114c
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 23:25:59 2007 -0400

    Print bell action type properly.

commit 901051cd661e730fe82e076803a45fa2b60e230d
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 23:18:27 2007 -0400

    Action options should no longer be in the schemas
    files.

commit f76f265c8f5694d6640103b0f940b21d23af95e8
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 22:50:53 2007 -0400

    Remove duplicate initialization of option.

commit 7c8d2a30f1a57b78f1a31cf414d5345bc3597b1b
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 22:48:48 2007 -0400

    Remove complex action option handling from gconf plugin as
    plain action options are now non-configurable.

commit fabb0ae3c4dec2147960f532a4fdc29c2f3e4352
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:39:24 2007 -0400

    Use new action option types in zoom plugin.

commit c83b2902e069393e4f8a1c99f927538b4225bfa7
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:35:43 2007 -0400

    Use new action option types in wobbly plugin.

commit 71ed7c546a6ae29afd8d9f66b12ee7868ec9a883
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:32:00 2007 -0400

    Use new action option types in water plugin.

commit 8d0c3d7c067f359a435f5486df88435e4e7f8b0a
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:28:08 2007 -0400

    Use new action option types in switcher plugin.

commit 6446617fabcf5a583315806f39c704f6be75a3b8
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:23:59 2007 -0400

    Use new action option types in screenshot plugin.

commit 91ee4cca07e072ad83c55f929db05ebf6c7a77b6
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:22:05 2007 -0400

    Use new action option types in scale plugin.

commit cef6b38e8d85b825c2940177ed1a7ce7de1f3fd3
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 19:07:44 2007 -0400

    Use new action option types in rotate plugin.

commit ebdf09589751b53656003a3c51454b676f7689e1
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:55:09 2007 -0400

    Use new action option types in resize plugin.

commit f9b8066795f8e3364ef7b9973e373f621aac2629
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:43:40 2007 -0400

    Use new action option types in plane plugin.

commit 409a6132fccddc17de2db8be49ad0251235f2054
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:38:39 2007 -0400

    Use new action option types in move plugin.

commit c411c0b7119cee6633b93a1ff0dd1aebb35cf422
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:38:17 2007 -0400

    Use new action option types in cube plugin.

commit 0d9ddb3357f22d24f9ac30a9f6cfc0c55f69e20b
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:21:48 2007 -0400

    Use new action option types in clone plugin.

commit 4e4acab40d8d10c8f69eed40e9d3fc921a5d6aae
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:21:31 2007 -0400

    Use new action option types in blur plugin.

commit c8512b612f364c9b30637307d3e4b591640ac691
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:15:28 2007 -0400

    Use new action option types in annotate plugin.

commit 8e717e02d0b7727f93b833056c1fabf228b2ab8a
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 18:07:33 2007 -0400

    Switch to new action option types for all core options. Most
    options have been converted to key actions for now but
    button, edge and bell options that will trigger the same
    action can easily be added where it makes sense.

commit 1b19b02701dcd3d4a1004cfb0868d0555150b5fc
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 17:24:33 2007 -0400

    Add passive grabs and update event handling to trigger
    new action option types.

commit 891272c673032b95c08f805b8662152b2f8119e5
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 17:20:39 2007 -0400

    Add isActionOption function.

commit 1123281e9e9d78a64e14c42c72240d01711e7878
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 17:19:16 2007 -0400

    Handle new option types properly.

commit 9c2221c4ebabb0ef12401634ae7558e85d421688
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 15:48:13 2007 -0400

    Add edge modifiers. Deprecates edge button functionality.

commit 80c9c2c902ea80856d65f028c69fdd8f22bd61a3
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 14:45:57 2007 -0400

    Add bell option, which is just a bell only action option.

commit 0603ddc07cb242c9eb8612159e1c5f9bdb3092f0
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 14:16:25 2007 -0400

    Add edge option, which is just a edge only action option.

commit 76f1a03e9d69f785c721d3ef88257cd925f3f5a8
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 13:35:34 2007 -0400

    Add button-binding option, which is just a button-binding only
    action option.

commit b70a9a542cc6189bdc431588f819e6443d5ebcb3
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 13:11:26 2007 -0400

    Add key-binding option, which is just a key-binding only
    action option.

commit c66bc2054022420750af41dbcfeaf6e4467ac59c
Author: David Reveman <davidr at novell.com>
Date:   Mon Aug 13 00:58:10 2007 -0400

    Default alpha value for color options is 1.0.

commit faf843eddc426899d1e804fd9a64f72eb69727f8
Author: David Reveman <davidr at novell.com>
Date:   Sun Aug 12 22:03:21 2007 -0400

    Fix event handle matching. This caused inotify plugin to
    not work at all unless the file watch handle happen to be
    the same as the inotify handle.

commit 20906bc0d6153a9e45a0d7a502d3e07b3df7aafb
Author: David Reveman <davidr at novell.com>
Date:   Sun Aug 12 19:30:29 2007 -0400

    Use equalRange when checking if new value is equal to
    old value.

commit 54fadb725ce10c3a6208c48b5899c3838b7abebd
Author: David Reveman <davidr at novell.com>
Date:   Sun Aug 12 19:23:29 2007 -0400

    Make compInitOptionValue and compFiniOptionValue available to
    plugins.

commit 2227d696f65468e6af42d2d5cde8ff6495552127
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 9 13:01:34 2007 -0400

    Fix many function declarations that were missing the 'const'
    modifier.

commit 23a8b8315e565202877a5f7a1dcfb8d0b4f307de
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 9 11:52:14 2007 -0400

    Cleanup.



More information about the xorg-commit mailing list