compiz: Changes to 'compiz++'

Dennis Kasprzyk onestone at kemper.freedesktop.org
Wed Dec 24 04:44:45 PST 2008


New branch 'compiz++' available with the following commits:
commit cda631480712434d8deca46bdabafb127eaf7988
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 15:07:28 2008 +0100

    Fixed plugin loader.

commit c1da19dfe97830a9960087b3911e09d94a000c48
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 14:19:00 2008 +0100

    Added opengl dependency.

commit 3dec45fffae6f38a5f7822c2c098d14628a277bf
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 14:17:10 2008 +0100

    Compare actions before grab setting.

commit 658c9f82bb0d51f69ae960e6b2e4e20488c93805
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 13:17:47 2008 +0100

    Handle unmap correctly.

commit 18a702cf30c86f5ed97a400f7000d36aebcd3d0c
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 13:05:39 2008 +0100

    Fixed problems with dynamic plugin loading.

commit ab0c82135ffa3bda255bebd26cfe06fe4c151ccf
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 12:20:53 2008 +0100

    Added opengl dependency.

commit 64519af773f60bcf328a6af0061a1dcbbfdf3372
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 12:20:36 2008 +0100

    Reset privates cache correctly.

commit 51c755cd98acb9f37bd6868b5bd6256402273f99
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 11:00:18 2008 +0100

    Allow to set keycode/buttons/modifiers in CompAction.

commit 1acfd96b7843e28bc37b4b2e8da21b9ea3106fc7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 22 10:41:38 2008 +0100

    Add/Remove screen actions in CompOption::set function.

commit 696e9970b993b9f2904f3d8b6b0e7867be87c140
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Dec 17 12:23:26 2008 +0100

    Fixed plugin dependencies in metadata.

commit d07535262054cf3e0043114b60a428f795bd103b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 21:42:38 2008 +0100

    Install compiz-common.h

commit ca90f28d2c7d23712865ecda2c0e58ec198f615c
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 21:42:12 2008 +0100

    Fixed directory in pkg-config files.

commit 4735ee51f1de93767ef3e10b05aea50f0f35256e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 16:08:27 2008 +0100

    Fixed dependencies in pkg-config.

commit 717bb1d7fad611709cb1d17a2025c15ae316486b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 13:59:47 2008 +0100

    Initialize variable.

commit 67203cd3cae97290373befd90ed6aa22e24e9d51
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 13:58:45 2008 +0100

    Apply core changes.

commit e7ca64663542507b1deef4cad50e7ff2c19b17b3
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 13:06:40 2008 +0100

    New plugin loader system

commit 27a07096d6ff797617f3071bb0b6029e3868d993
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 11:32:03 2008 +0100

    No special handling of core metadata.

commit f064b704b8cd944cea9a49f0fe38f64dae95ad1a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Dec 16 10:43:15 2008 +0100

    Added more flexibility to metadata initialisation.

commit f13c8b9a161e8e6993e1eedda27d103b835bd2b2
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 17:17:41 2008 +0100

    Initial C++ port of the blur plugin.

commit 186823675e55bfde0bf12a1608d89b1f6445b278
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 16:29:50 2008 +0100

    Fixed private handling.

commit 2be0ad72893034b456d8ede247910b314002bd0e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 15:05:03 2008 +0100

    Delete array correctly.

commit 0bb6656ad1487cc606df2228401ab218fbb32c51
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 13:30:01 2008 +0100

    Provide direct matrix element access.

commit b43eb6a8eaf87e022bd2e2b4df4d2dc21e914f60
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 12:39:20 2008 +0100

    Constructor to create a GLMatrix out of a float array.

commit cdeb30ddd9c690d874122aa6683fbc16bec529ce
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 11:25:41 2008 +0100

    Provide access to projection matrix.

commit 0bd2fa1541fed2b1c0541c1e8a1b880b4344e45b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Dec 15 11:23:10 2008 +0100

    Make Saturation weights public.

commit 20760959bdafe9664d3527ec375455b13306159e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Nov 13 14:36:43 2008 +0100

    Provide last paint mask.

commit d80751a434b029b7e566b4294e13f27940867e87
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Nov 13 14:36:24 2008 +0100

    Privide current damage region.

commit ccf51d9c23e91858b1ed59d8ffeef20a5ab9071a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Nov 13 13:48:17 2008 +0100

    Added shrink region functions.

commit 2fbe124f6da74e50fcdb6bc8c43d34bd9c2971e6
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Nov 4 17:08:32 2008 +0100

    Optimized wrapping.

commit fd5b195c76cbdf03eaa51a80016fd8d89ac8442c
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Nov 4 16:58:01 2008 +0100

    C++ port of scale plugin (unfinished plugin plugin interface).

commit b2805b64cff0db2d4d9b269f8f86ca26f81cef85
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Nov 4 16:56:13 2008 +0100

    Provide XRectangle -> CompRect constructor.

commit a13593fe0feef1bdb8062026b866508e718c88d1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 29 18:14:27 2008 +0100

    Revert "Privode currentOutputDev."
    
    Merge mistake.
    
    This reverts commit bb9897ba04c4ac398c3218ab46d913338aeae94d.

commit 2c0ce5685ea9bdf01c22b6696a0171ddfc26818c
Merge: bb9897ba04c4ac398c3218ab46d913338aeae94d a1bef18e489510ab6a64e350fdd4ee9980566b28
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 29 18:11:04 2008 +0100

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit bb9897ba04c4ac398c3218ab46d913338aeae94d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 29 17:40:56 2008 +0100

    Privode currentOutputDev.

commit a1bef18e489510ab6a64e350fdd4ee9980566b28
Merge: b54d506bff85557047a529163e5e159fcbe8eb94 109cb2a7b73eaa7bf60ca19e8663aba7394123c0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:49:39 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit b54d506bff85557047a529163e5e159fcbe8eb94
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:43:48 2008 +0200

    Fix typo.

commit 1c3400268e5535e27381466adf6fc6fefcce90f8
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:40:47 2008 +0200

    Remove debug output.

commit 62b511f83bc4901f7143fa580852c1c0a4e2d215
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:36:48 2008 +0200

    C++ port of place plugin.

commit 49a895cf075c1f04288cce1d8be8e04f2308a2a4
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:36:19 2008 +0200

    Provide initial viewport to plugins and improve const correctness.

commit 1d8cc4496d2623de220cab1f409b5ded1e0277b7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 20 08:34:18 2008 +0200

    Improve const correctness.

commit 109cb2a7b73eaa7bf60ca19e8663aba7394123c0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 16 16:23:13 2008 +0200

    Rebuild plugin private index cache on plugin changes.

commit dfe94c16fd35333648dc447b7a061c7c163ef7b0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 16 15:14:59 2008 +0200

    Fixed linking.

commit 52e08b60bf117afd9a4955f8fcc641f7d5fbdd43
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 08:23:35 2008 +0200

    Made dependency on opengl plugin optional.

commit ebdc065378beb8a1aa3df4425b36b27653cf284f
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 08:08:44 2008 +0200

    Simplify signatures of place and validateResizeRequest functions.

commit d7b47fb080284a4168ed993b9f06e3adb10e6d18
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 08:02:47 2008 +0200

    Reflect changes in screen class.

commit 0a9f9ee7a486a45b9d3738c94eb52d147c20a57b
Merge: 484e91556c10502a198083eee71a966083908dfd e5080c3bfc857d9d2a1b23d21e8fa585f20878bf
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 08:00:22 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit 484e91556c10502a198083eee71a966083908dfd
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 07:59:55 2008 +0200

    C++ port of SVG plugin, untested so far.
    TODO: Make dependency on opengl plugin optional, so that images can be loaded without opengl plugin loaded.

commit 50fcd775c0c005e3fc1f4f88b8bece1fab84b2e0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 07:49:47 2008 +0200

    Added rectangle equality operators.

commit c77deb6f98a195219263d89dc17531c12e2c69da
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Oct 16 07:48:23 2008 +0200

    Fix typo.

commit e5080c3bfc857d9d2a1b23d21e8fa585f20878bf
Merge: 1d6177e1398e16d2f9a58c7982eac2f5023b9e70 5e0264e2ceed6a44b1de50d6acc36684f6ccbf67
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 18:01:49 2008 +0200

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit 1d6177e1398e16d2f9a58c7982eac2f5023b9e70
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 18:01:41 2008 +0200

    Made GLTexture derive from CompRect.

commit 5e0264e2ceed6a44b1de50d6acc36684f6ccbf67
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 17:56:07 2008 +0200

    Remove inputHint function and expose helper functions that show if the window is mapped, viewable or focussable.

commit ee394ed576c3cb7774c23dff4cc40b92efb3b30e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 17:50:58 2008 +0200

    Provide convinence functions to access window geometry.

commit 323442a6531447991fc128b1c3d594314e43d849
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 17:20:34 2008 +0200

    Made CompScreen derive from CompSize.

commit 43c133cfe495ac03683adb52cf77ed679be7b5e6
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 16:57:49 2008 +0200

    Made CompIcon derive from CompSize.

commit 41257dd19d672e0d32bd86d0dc68c18acac0348b
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 16:47:53 2008 +0200

    Revert "Wrap into damageWindowRect."
    
    This reverts commit b0cd1d11423061452d5d103afa9a4de6119c31a3.

commit bb612a76f62e4ecfef9d90fa7d98c39b0e6c3766
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 16:46:50 2008 +0200

    Fixed match handling.

commit b0cd1d11423061452d5d103afa9a4de6119c31a3
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 12:47:06 2008 +0200

    Wrap into damageWindowRect.

commit c00746231a4d73ed91fdc98cf628a898ec9f6d54
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 12:46:39 2008 +0200

    Fixed applying int options.

commit 27557af03c359c6b62879a352a335945231df052
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 12:27:55 2008 +0200

    Define USE_METACITY and USE_GCONF in the source.

commit a24f1d98649aabbe58c204e8e40a2862e811ad3a
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 11:08:56 2008 +0200

    Fix plugin loading.

commit 07ddb9e266ac1fcaaafa78a016fd40aba4bc0255
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 10:30:11 2008 +0200

    C++ port of PNG plugin.

commit c9516dd3e29dc4f33ec514216f7e2e2d9378ec20
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 08:33:30 2008 +0200

    Make updateDefaultIcon function public.

commit 436908e5988381b9c92c03fe2806731acf7ecd35
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Oct 14 08:13:21 2008 +0200

    Better use of classes in icon and image handling.

commit 5cd7dce9863ec6349f37f68f67726083cd798e9a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 06:09:16 2008 +0200

    Set raster position correctly.

commit c26728fec0f476684cbeb1f818154435dc0f24fd
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 06:08:58 2008 +0200

    Switch to a damage based texture rebind.

commit 3cba524b196d1670527b55c33700cbd292bb86ed
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:53:37 2008 +0200

    Optimized wrapped function usage.

commit e2724e2029df82a3d8f69453453aca08fdf0ae01
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:25:12 2008 +0200

    C++ port of switcher plugin.

commit 1bf4cf96f32123eb5d0684b93521813032c8a3ef
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:24:44 2008 +0200

    Don't allow empty icons.

commit a4f4443141bb0e0f6ddb984e8d884b54f9b676c8
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:24:20 2008 +0200

    Save texture size correctly.

commit 244bc384dd26e3527a7b568d6cf793ea6f999016
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:12:53 2008 +0200

    Return new created icon.

commit 98d6ba91c3f35b25d1c537c927e8732f10447f43
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:12:33 2008 +0200

    Unmap frame together with window.

commit 12f628236ead6c985c3524998b1d9626977596f9
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 04:10:47 2008 +0200

    Link to currently installed libdecoration.

commit e0ae8095bb5c1440d18670517115b79ea2b1d42e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 00:34:13 2008 +0200

    Allow changes of the default texture filter;

commit 5ee9048160feb52753327818bb2a798f8b8dac8a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 14 00:12:41 2008 +0200

    Drop never implemented direct base function call.

commit 72cb2e9d85a2ca2df69deab9cd0fafa71edfeb20
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 23:37:38 2008 +0200

    Provide window icons as texture.

commit af3f342fc7cc09e4a1df9d014a6156e6df023469
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 23:37:12 2008 +0200

    Provide access to default icon.

commit 972bf04a8bb5d10c90a5cec873cd4983a21a7dc2
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 23:09:58 2008 +0200

    CompIcon API cleanup.

commit 2b86d3e6dcc1aa98249d7b9a6e78892fc60478c9
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 22:57:54 2008 +0200

    Fixed header.

commit fe2d60a385d234606d5d984a84baf25c26999c6b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 20:47:03 2008 +0200

    Getter for CompScreen activeNum.

commit c75b18049ed441ab4d457c6131e040c02e3654b2
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 20:41:46 2008 +0200

    Provide invisible cursor.

commit 7c5f63990eef5ba08ec6e35bbf029b010cea6c42
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 19:59:20 2008 +0200

    Added getter function for current output device.

commit f7bc1a945f80ce24f29b538c41bdf45494021462
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 19:38:03 2008 +0200

    Added inputHint getter function.

commit 4c6276e33609cbe9ecbb40211d79b95868f7448e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 18:49:25 2008 +0200

    Added check for inotify header.

commit 7a082ced9a8e9d72bb38275f54d2665bef772ba8
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 11:56:14 2008 +0200

    Conversion is successful if key or button bindings are equal to "Disabled".

commit c1d48a4ef260ebbd225748714cf5e6bce48dda7d
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 11:44:11 2008 +0200

    Check conversion result.

commit 5b71849f2a59bc9c6f05444c024d0771b2b187f0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 11:42:07 2008 +0200

    Make CompAction *FromString functions return the information whether the conversion was successful or not.

commit c4fdbc30f3ed3286dc9017633eb7e755a598d724
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 11:32:13 2008 +0200

    Fix excessive writes.

commit ec0d5ebd6c998e1db98507f92d78f56b9c0eed5b
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 11:30:44 2008 +0200

    Fix event pointer.

commit 8705d2760ca23448c11b12377c1fef93b08a2271
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 10:54:58 2008 +0200

    Fix option reading and don't try to read config files for plugins without options.

commit 3ae19d40662a28f5e26efbfdcbff6317985e98a4
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 10:46:14 2008 +0200

    C++ port of inotify plugin (untested so far).

commit 2d89b910d63ac7a3fce572dcbfc09b60ae3df33a
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 10:44:54 2008 +0200

    Added function for retrieving the file watches.

commit 7f7df25525dba4a0bed37aee635fb33e37afe44f
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 10:21:08 2008 +0200

    Misc. fixes.

commit ea91621857fbe2f80c93f50552c2961843d999e6
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 10:04:37 2008 +0200

    Escape special characters in installation prefix for regular expression.

commit 501afd691e1d8e5e44c128554c5b4bac75482883
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 13 08:58:26 2008 +0200

    Enable wrapped screen interface functions by default.

commit 05b9f1fe0cd37d9775f6f7dcddd712b90d9fc790
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 08:28:55 2008 +0200

    Act on file changes.

commit cda87fde6313f478cab6e47d2ed32da37c6e4f65
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Oct 13 08:23:17 2008 +0200

    C++ port of ini plugin.

commit cbd0a54d8f1c8b7c09406e71a476e19c151328a0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 10 09:30:13 2008 +0200

    Avoid exception if match is empty.

commit 0eec98817332db61a0a5450b71d58869cacb6820
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 10 06:23:54 2008 +0200

    Minor cleanup.

commit 992e885d4d1b0a743e24e7286c541d0e59877b3d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 23:38:01 2008 +0200

    Added missing license headers.

commit 355f67fa0a6cc3e911b2fdc04d8b1c4aaa40bba1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 23:37:21 2008 +0200

    Removed last bits of old build system.

commit 4ff0e3a9c240f626374d5ca3632d1be4b77e9ff6
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 23:30:31 2008 +0200

    Removed old file.

commit 59950aaebc6c50333f2dde591a1c752cf5584c22
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 23:10:44 2008 +0200

    Cleanup private headers.

commit 03330676853ea9f98d36d03206615158add701f2
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 22:57:40 2008 +0200

    Cleanup .gitignore

commit c859b0880cc4c40f7aa96583ac382e6522efaf7d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 22:55:44 2008 +0200

    Cleanups.

commit 7ca797b4821519ff1fa4e48cdeaa7afd75099280
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 22:43:07 2008 +0200

    Drop KDE3 configuration plugin.

commit 3f3aabbf7141d8e6a4662418df7c8a93b5e02ada
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 22:41:49 2008 +0200

    Drop KDE3 window decorator.

commit 085d2ef5529415ae1e310c4d6b972211555ccfce
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 9 22:40:57 2008 +0200

    Drop autoconf/make build system.

commit 0a6f047acf54246b7f573be85fd45fb803d4fa39
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 8 01:49:19 2008 +0200

    Enable functions only if needed.

commit 1f18fbb7282c7d2555f573e53e14485bc5e2836b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 8 01:36:20 2008 +0200

    C++ port of water plugin.

commit 80e5c9dc54f85d1d3554a7809abd1ab13c6af834
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 8 01:35:59 2008 +0200

    Fixed fragment interface.

commit a338c5ad0994ba61546a0f6d3f406d311f2de2b4
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 20:51:27 2008 +0200

    Link compiz against xdamage and xcomposite to prevent segmentation faults on shutdown.

commit 732128db586c1ba71f5dc0746c99e38a7c1ecf33
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 19:35:20 2008 +0200

    Enable functions only if needed.

commit 4679268829feb51264807a8204c28b56177579c4
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 19:17:15 2008 +0200

    Enable paint function only if needed.

commit fd5f8e83dce95c35293cdaede4b658d83a0a9a63
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 19:06:34 2008 +0200

    Enable functions only if needed.

commit 58340c8c89558d64ce3e4f41905c7a50928527c0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 19:05:55 2008 +0200

    Allow disabled wraping.

commit 6edc4af223a7a177cbb294019c2af4cea070d766
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 18:36:51 2008 +0200

    Sleep instead of polling for short timer periods.

commit 3d05eee71073745fd4503d6e9e8103583a44f229
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 18:35:10 2008 +0200

    C++ port of zoom plugin.

commit 423c96733a16bbf9bbd554b72f2d9449ae4bab96
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 18:34:31 2008 +0200

    Allso changes to screen filters.

commit 4f23bdf0a9d10f912be706955718c43e779d4246
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 18:32:34 2008 +0200

    Export redraw time and optimize redraw timer handling.

commit 3ab86e37e7e2340214c02c4fc6bcbc79a5125ac0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Oct 7 15:21:36 2008 +0200

    Added copytex to build system.

commit 7e9439062b8fba84ac92a7f421e054e04476b017
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 19:06:15 2008 +0200

    Added CMake package generation and fixed compiling

commit 3b42fcce3dae575344109c3afcd62b22d3441bbf
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 18:53:04 2008 +0200

    Support config.h in build directory.

commit b6a322f914954c450f0c195af6bc547eee4ce4cb
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 17:29:25 2008 +0200

    Provide pkg config files for composite and opengl plugins.

commit b8927b8c9a6e48bb85f417ddde50069864c7f4ef
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 17:16:49 2008 +0200

    Generate compiz.pc

commit a65fd059f9450b350afad58cd37082245276cb1f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 16:54:09 2008 +0200

    Provide summary configure output and create compiz-common.h

commit 8347098972bbf41618a85c664a7ca886ecefb3ea
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 16:20:54 2008 +0200

    Move gtk/gnome specific parts to gtk/CMakeLists.txt

commit 8340ee9b8b878c7da3fcb72278b69a9447f0737a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 16:10:21 2008 +0200

    Add uninstall cmake target.

commit f235e2a766f344f426c6054b7e69a42b41c79e3b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 15:58:52 2008 +0200

    Initial version of CMake build system.

commit 92765a6911bc9b442bc670fd6e2370454814a34d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 15:54:41 2008 +0200

    Added missing header.

commit 65170079fad43c2874a0b4dd173effc17e70e111
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Oct 6 15:54:16 2008 +0200

    Added main.cpp to POTFILES.in

commit 5354503cb86829c4bc4760b458b074e9e718e71f
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:20:33 2008 +0200

    Handle desktops a bit better.

commit e29e6fcb4d6e52e04f9f9ce9b92560a08bde337e
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:14:17 2008 +0200

    Also treat utility, menu and toolbar windows as group transients.

commit 6d119043217a0e6b3fec7ec8637b42490c244a00
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:13:25 2008 +0200

    Make sure window state property is correct when mapping windows.

commit 61563d00d79c727ef4e9b68df6263437062ca4b2
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:10:46 2008 +0200

    Use changeWindowState function.

commit e9a5d708039bd3d959f88f68e700a1dc21d41371
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:09:11 2008 +0200

    Change state property only on managed windows.

commit 167ca49ecdcae788f2353082a5d8c3ccaa41b4af
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:08:28 2008 +0200

    Ignore _NET_WM_STATE_HIDDEN property changes as suggested by EWMH.

commit 288692ccfd59e842930b15a5c96303bfafb9a461
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sun Oct 5 13:07:02 2008 +0200

    Ensure windows fit in the work area when placing them by calling the window sizing validation function.

commit 1d737da4c1c41370d116ba8e7f6fc3e0ef7d6292
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:50:35 2008 +0200

    Make viewportForGeometry not take the current viewport into account.
    As the geometry passed to viewportForGeometry is not necessarily a window, it doesn't make much sense to assume so.
    Instead, move the return-current-viewport-if-window-is-on-it logic to the defaultViewportForWindow function.

commit 911d8055cc55242f31582832b4d396cc14059a26
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:44:50 2008 +0200

    Make sure geometry rectangle is kept inside the screen area.

commit e6c0df894eba392837f5e1fbad3109cc5fd32e37
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:40:39 2008 +0200

    Fix a number of potential memleaks in XGetWindowProperty return value handling.
    If a property with 0 items was set, the return value was leaked.

commit f9e785e15f00ca658b0e503cfbcbaa7e2fa02e65
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:27:58 2008 +0200

    Use timer to start decorator.
    When starting the decorator from initScreen, user changes to a default decorator command are not reflected correctly. When starting it _only_ from the option change notification, no decorator is started if the default is non-empty and the user never changed it.
    Compromise is using a timer and hoping that the configuration plugin has initialized all options at next mainloop iteration time (which is the case for all known configuration plugins).

commit 6b96fdadc14159cbf1e329b49f56b244dea3647d
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:26:49 2008 +0200

    Build fix.

commit 31badee0fa9f1747920efd422a85ea9eb6518a47
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:18:46 2008 +0200

    Use pendingMaps variable to set w->managed on MapNotify.

commit e437f7a4e7223794485c16606d0facd412e2f4a0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:18:04 2008 +0200

    Only decrement pendingMaps variable when there are actually pending maps.

commit 898a07cbc9522fc89f3073315ad3a170b23d8c7a
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:17:03 2008 +0200

    Cleanup: pass button and key events directly (instead of generic XEvent) into action handlers.

commit 027c96bbb23c72bd353be12a8f04029c15898737
Author: Danny Baumann <dannybaumann at web.de>
Date:   Sat Oct 4 13:08:01 2008 +0200

    Call terminate function also for bindings without modifiers.

commit 51670de00e1ab4cfb191de0a43dada3b6b18fc38
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 14:11:32 2008 +0200

    Typo & build fixes.

commit c15018b265f85924ac453ab136d0a420df4b6bbb
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 14:00:00 2008 +0200

    When the startup ID of a window changes, move it to current viewport instead of changing to the viewport of the window.

commit 876a10865c3c652b7fcec32097ca9b775664025d
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:47:12 2008 +0200

    Make sure  RGBA matching is always present for shadows.
    If the user added RGBA expressions to the match, use those.
    If the user did not add any RGBA expressions, turn off shadows for RGBA windows.

commit 725e0776e1f66d4b7447787a02632e51d21684c7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:39:38 2008 +0200

    Add support for matching a window's alpha channel availability.

commit f2913aaf1f6848f5c55d888bfce7beddac3f3656
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:36:33 2008 +0200

    There is no real reason to arbitrarily remove shadows on below state windows.

commit 7599e9f520e3e08261687e6dc81117ef752d02f5
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:35:12 2008 +0200

    Fix memory leak.

commit 2ff50b5b0b66e087090553954bbb43fad7f614e7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:32:57 2008 +0200

    Improve focus stealing prevention.
    - Allow window focus if currently no window or only the desktop window is focussed.
    - Rename mode "High" to "Normal" and introduce "High" mode that denies focus attempts of windows not belonging to the active application.
    - Allow focus attempts of windows of the same application in Low, Normal, High modes.

commit cf3774147de8137b6698ae9d35c8ad579bd97b87
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:28:17 2008 +0200

    Allow mouse initiated resize not only in the 4 corners, but in all directions.

commit b7576878180aa338d1979aff2d65455311c63be2
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:25:34 2008 +0200

    Limit number of damage rects in one screen repaint.
    If the number of rects grows too much, we're using more resources managing the damage than doing the actual drawing.

commit d714b9d3cd174533436b85247295c14d87f0a8c6
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:23:29 2008 +0200

    Replace return to exit loop by break.

commit 7001f70dfb962d7eea578332582b7dd98aa6726f
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:22:14 2008 +0200

    Pass client type of _NET_MOVERESIZE_WINDOW message sender to validate function.

commit 570ecd86c186045a8e7edfdcfbe0154fa14d41e0
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:18:27 2008 +0200

    Add definitions for EWMH source indication values.

commit c9d0be2cca9864e04bca7aff9b8a2a271cc7c6d7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:14:14 2008 +0200

    On selected window changes, always clear out label first to make sure a text-changed signal is emitted to atk.

commit af48b69bc796caac907ef144a5dcb8759d093e03
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:12:52 2008 +0200

    Added support for _NET_WM_MOVERESIZE_CANCEL.

commit 54c49408692806c0db22d3407a32030bc7bb2ce5
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:05:53 2008 +0200

    Try to find the window under the pointer through the server if d->below is not valid.
    This may happen e.g. if focusDefaultWindow() is called right after moveScreenViewport(), as the EnterNotify event hasn't arrived at that time yet.

commit 7efd0dcb6ab8e1daa5e4ff9ca0be3a772171fd71
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Oct 3 13:01:36 2008 +0200

    Also update d->below variable when we have a grab, so that it has the correct value after grab end.
    Needed e.g. for focussing the correct default window after viewport changes with click_to_focus disabled.

commit c8799106c7e8b80e01b3fcaae10f2addc5312f7b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 17:16:31 2008 +0200

    Initialize texture matrices correctly.

commit e677806cfcad65ee28f1f819229cfceec1e0592f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 13:59:49 2008 +0200

    Fixed decorations of initially maximized windows.

commit 32bf6951536f93e35785103189229a4ba8c578cf
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 13:57:43 2008 +0200

    Switch to 2d only if bind failed.

commit 066db9d90c108e612fc49c2022dae95f33a30789
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 13:40:52 2008 +0200

    Use server geometry for window reparent.

commit a3c0e6cf479f15a3c429ad1e4002b4cbd56acffa
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 13:28:14 2008 +0200

    Switch to 2D decoration if pixmap decoration fails.

commit d4b136007a5804f52d8a8d7e7d0c011d6de3e861
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 13:22:15 2008 +0200

    Removed debug code.

commit 56e152cc07131cd21d3dc233a6813cc8bfd9b727
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 12:59:11 2008 +0200

    Fixed damage handling.

commit 74d9f9c9954f10ab39db3ace77ad2b878c37b8f5
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 12:38:27 2008 +0200

    Added support for multiple textures in background painting.

commit 9c295fc8df6b3acc7a3948c05e2d043c29815289
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 12:27:24 2008 +0200

    Copy pixmap to texture plugin.

commit 685589a3ef916f0e38365a8d3075553b9e13646f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 12:26:41 2008 +0200

    Support for painting of multiple textures and hook for external bind pixmap to texture functions.

commit fb958ffb28df59b7bfaa0ff227bc10e37fb8fa1e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Oct 2 12:22:44 2008 +0200

    Provide helper typedefs.

commit 0e87831429f9a15e82780ab39f6d2bf883be2bf8
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Oct 1 15:38:01 2008 +0200

    Provide texture size informations.

commit 5df58845b6274f1e3edf636eb509d2c73966ae93
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 30 18:56:13 2008 +0200

    Initialize variable.

commit d24cc533ea1a449119736ba5f5f7f1750acb6e78
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 30 18:53:41 2008 +0200

    Initialize variables correctly.

commit fccc6188a14dafdbab559cb64b36372f73c872a5
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 30 18:51:36 2008 +0200

    Added initial support for bind pixmap/load image to multiple textures.

commit 8f71c11405b41b901e28e5c8ce21c53188e9169f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 30 13:50:16 2008 +0200

    Simplified privates API.

commit 80654bfaa87d9c85b435ead993efaa528d213811
Merge: b059cc87e62ff11bcc314f3897b732f6ac961c62 58617a512386dbb5050b0977a1d849959d02234a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 18:56:56 2008 +0200

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit b059cc87e62ff11bcc314f3897b732f6ac961c62
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 18:55:51 2008 +0200

    Silence compiler.

commit dee79d4ee5f3627e173e4983358f88a378536314
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 18:54:33 2008 +0200

    Fixed frame shape.

commit 3d16d942473f6d29d660dfb7760d5e9a66ccdff9
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 18:52:24 2008 +0200

    Apply core changes to plugins.

commit db89bfcb67c537dadbdaf041de23beb219259b92
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 16:22:28 2008 +0200

    Destroy region if needed.

commit 29eb2da61148b9c448541cd856c49d78a40d0242
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 15:52:04 2008 +0200

    Use CompRegion in core.

commit ea9a1308151656f2b967f53c9ddf774dc133f1c9
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 15:51:44 2008 +0200

    More region operators.

commit e86fac1b049392a9bff8dac615b9ff34ec8092fd
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 25 04:13:12 2008 +0200

    Adden CompRegion class.

commit 58617a512386dbb5050b0977a1d849959d02234a
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Wed Sep 24 18:49:44 2008 -0500

    Don't damage window region on minimize/shade ending.
    
    Slightly improves performance by not damaging the full window region
    at the end of minimize and shade animations.

commit ee3270073cbcc771581bb802c0331e2c5cd52878
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:23:47 2008 +0200

    Relayout during maximize.

commit d91c2bee3428f32720ddd7c212b573dec88fb381
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:02:30 2008 +0200

    Added support for 2D decorations.

commit 96375be7f8850ede3e63c36fc186319db057dadb
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:02:16 2008 +0200

    Apply libdecoration changes.

commit f7a08278f5cf4f32f7df42e69700e1edfa15fc37
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:01:33 2008 +0200

    Apply libdecoration changes.

commit f7b2dfedd7d83ac05d91f3cda286375fe8c08a17
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:01:04 2008 +0200

    Move frame region.

commit 4d2f79ddb9374adbd6a1b3c57f54246568d979a3
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 20:00:28 2008 +0200

    Add only root child windows.

commit c165ff08c2beb93837789ed89c3cc7bf784d50ed
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 19:59:40 2008 +0200

    Added support for 2D decorations.

commit 90bdeb66d8e4890a03bf8aa51d740192127136c4
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 19:58:35 2008 +0200

    Access to window texture and matrix.

commit 5dfd2963bb4d25d00fcf7df477085150444c5608
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 24 19:57:27 2008 +0200

    Added support for 2D decorations.

commit 69512813d5bfe1239298037395995e0b65573d1f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Fri Sep 19 15:58:16 2008 +0200

    Don't remove screen actions on shutdown.

commit 02919fdb66aa92aa6438bab31bd8a97aead75993
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Fri Sep 19 15:54:14 2008 +0200

    Use correct event type for selection clear.

commit d6ff115255e7543e7a48f93cba1ff77d27ea8ff7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Fri Sep 19 15:11:53 2008 +0200

    Add actions to screen after initialization.

commit f4c5899495310bb4f4552086b55b340706802f11
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Thu Sep 18 09:38:19 2008 -0500

    Fix reading of floats in metadata for some locales.

commit e1ab59893e441e2d885f5b05fe8941d986311803
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 18 02:58:33 2008 +0200

    Fixed stacking of override redirect windows.

commit dddbb16680e4f8ef5101c471766ca7fa00213562
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 21:08:46 2008 +0200

    Move core headers into core subdirectory.

commit 1153a9ee1459576b9a26ccdc0c3d923f7b24019a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 20:48:31 2008 +0200

    Optimize rect,point and size classes and move headers to core/*

commit e73a1df3bf2a5871a2c7fd1a97d3e1a961cfd96b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 18:30:13 2008 +0200

    Cleanup CompWindow public API and move header to core/window.h

commit 4be312889b0b9c90a293566be5357a06900581b7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 16:21:38 2008 +0200

    Cleanup CompScreen public API and move header to core/screen.h

commit c9b41c3d2571896371b4a7179a487a2e8b971c85
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 14:36:49 2008 +0200

    Handle frame as stacking sibling correctly.

commit 26989df9863507dbdc60e9a6c0e8b4046a365a3f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 17 00:01:22 2008 +0200

    Unload plugins correctly on shutdown.

commit 0c37b3e8ccb5529dc433be8db6c2508e7cc7a2aa
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 23:46:32 2008 +0200

    Initialize variable.

commit 509b5f66878ada5c4aacafac536fec67ef7d83ef
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 23:41:49 2008 +0200

    Destroy frame region later, because it might still be used.

commit 99eb487d51948a205abe2551a485dc3cb1c18e81
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 23:35:02 2008 +0200

    Fix log system.

commit 63dcdd26f0cb67b87c3b685fc6066d7f58fe7462
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 23:16:07 2008 +0200

    Make frame not "override redirect".

commit 6c548bbed2e36fc648e135c5d804cd116daa5701
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 23:08:47 2008 +0200

    Preserve focus during reparent.

commit 7bc8d6304f731efdf215c25e4c3371a8a3997f69
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 22:16:15 2008 +0200

    Decorate only managed windows.

commit 01f9859cf8ee3a3c25feb827c51721a4acc00b03
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 19:36:57 2008 +0200

    Fixed lasy positioning.

commit d3d2ecc954b9ccd83a2a00a641dd898948538653
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 19:06:06 2008 +0200

    Fixed variable initialisation.

commit bc5e75be70a83a9d9b3a6624e2ff9553d4cd6a89
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 19:05:23 2008 +0200

    Initialize window in correct order.

commit d5c1735d31485cfbcb8502a1489a5ad88b692905
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 18:07:58 2008 +0200

    Apply core changes to metadata convertors.

commit 040ea62ad74a88b3b12a90e48c038edab740cb60
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 17:59:55 2008 +0200

    Fixed composite plugin metadata.

commit b606c1488afecf28674b5e6d8d27cf2905b0ddf4
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 17:57:15 2008 +0200

    Merged display and screen in resize plugin.

commit 220dfa9fe6745cdfa8329d5c11b78154afec14ea
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 17:26:54 2008 +0200

    Merged core, display and screen in decoration plugin.

commit cf38da016f153ec7fba58da37fa6c98d75c838e7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 16:51:27 2008 +0200

    Merged display and screen in move plugin.

commit 20cf98e93f4516bda618249a24c27d94965d66f7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 16:18:35 2008 +0200

    Merge display and screen in opengl plugin.

commit f99d2c0c1cb81656d63f8fc9dc3f524edbec3547
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 14:45:17 2008 +0200

    Merge display and screen in composite plugin.

commit cc4181224c88318174c67f98de8967cacb4c257e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 14:44:46 2008 +0200

    Fixed private fetching.

commit d45acb27c1dfca405a0fd8ddaf890a16d00587ea
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 14:44:20 2008 +0200

    Provide a plugin option helper macro.

commit 71350ecff16cc2d4c0be07813c12d25ea760a50f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 13:54:52 2008 +0200

    Fixed wrap system indices.

commit 99db9cefb4e2f73856a0116fdfc73cd684897892
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 02:55:25 2008 +0200

    Fixed private handling.

commit 24111a340996d6ab19b365909aa96c91672b75d1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 16 01:56:31 2008 +0200

    Drop never finished object handling.

commit d5acffa9795add9ebc9c6e6920a5e80581584863
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Sep 15 22:05:41 2008 +0200

    Merge CompCore and CompDisplay into CompScreen class.

commit 8fcba7fa8ec54cac55d4136cfd41a3a8d9ccb192
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Sep 15 16:25:24 2008 +0200

    Use attrib getters from within CompWindow class.

commit 55b5d10f976a0c4e389225a2f1891d93ba6df79d
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Sep 15 16:05:02 2008 +0200

    Remove getter for w->attrib and use member getters instead.

commit ef004194f61e9194bcbcc9907cd5c9786f7432bb
Merge: 6a7aa0c003d5d0e95923aa202d6fd8284590b668 b544f2d58030e39e45f7c4aaaf28c257c9fabcc6
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Sep 15 15:15:40 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit b544f2d58030e39e45f7c4aaaf28c257c9fabcc6
Merge: c18feefd2089d011631fef09870cf802df84a62d 951153a769588b774a941d8166d615e9851da7f7
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Sun Sep 14 13:10:32 2008 -0500

    Merge branch 'compiz++' of git+ssh://cornelius@git.compiz-fusion.org/private/compiz into compiz++

commit c18feefd2089d011631fef09870cf802df84a62d
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Sun Sep 14 13:05:43 2008 -0500

    Fix list loop.

commit 6a7aa0c003d5d0e95923aa202d6fd8284590b668
Merge: 87e298677ac39922bf3cc988ffab49147a11d5ea 951153a769588b774a941d8166d615e9851da7f7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Sep 11 15:30:19 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit 951153a769588b774a941d8166d615e9851da7f7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 11 06:36:34 2008 +0200

    Handle non shaping decorators correctly.

commit 9c77e4119d00b979dffb60b364bd0f82b9641ff1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Sep 11 06:27:31 2008 +0200

    Update frame region together with window region change.

commit 000a246806397c377ebbc258dd975663794123f2
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 10 21:20:38 2008 +0200

    Update frame region during frame resize.

commit ccf71c4ed3d5507b1dead7f7a4576d0ef737bad5
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 10 20:07:40 2008 +0200

    Improved handling of the "process killer" process.

commit ec56e44a17b66b4b8d0714ad79ec85004908ee26
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Sep 10 14:44:56 2008 +0200

    C++ port of the resize plugin.

commit 9257c58573d504b0da4fbaec3a295f1e4c65fcfd
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Sat Sep 6 22:57:47 2008 -0500

    Use CompPlugin::List.

commit 8f0d337bb4bad91d5987d1d0df7474ea5d02033c
Author: Erkin Bahceci <erkinbah at gmail.com>
Date:   Sun Sep 7 08:18:55 2008 -0500

    Use plugin and window maps for more efficient search.

commit b31b675fbf3db99ca3d481259732645ce07944d7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 2 18:37:06 2008 +0200

    Use a timer to create decoration.

commit c39abcaf936837df54e5dd88191ae6c6b339bc82
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 2 17:40:16 2008 +0200

    Move window in a timer to prevent racing conditions after a window reparent.

commit 7e2f35d3016504999fbce600175f7052bf1307ae
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 2 16:16:28 2008 +0200

    Update only valid windows on decoration manager change.

commit b084c60246c9deeaa2de0b977ee7fd5d69bfe03a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 2 16:08:04 2008 +0200

    Reparent window instead of simple input frame window.

commit 603ba6820e732dc8ba7219c54414dce24e38d781
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Tue Sep 2 13:45:32 2008 +0200

    Synchronize decoration creation.

commit 01856ab236cbddf1ed44563f1bb94118e6ac7884
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Sep 1 22:16:12 2008 +0200

    Provide a system to set the frame window region.

commit 06d48d7609238ff1deac21391b1b063a1feae51d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Sep 1 18:07:09 2008 +0200

    Update .gitignore

commit ef26ae19916a44e17361439f7b2b8a1d04fc8d7d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Sep 1 18:00:34 2008 +0200

    - Added a type field to the decoration property.
    - Use a separate frame window for decorations.

commit 87e298677ac39922bf3cc988ffab49147a11d5ea
Merge: 0f15e3babac0bc615765709993e51abafd764b48 1f6d68d83d9188198ee5c94248b8a80fe42bc3ef
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Aug 29 13:56:08 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit 1f6d68d83d9188198ee5c94248b8a80fe42bc3ef
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 18:47:00 2008 +0200

    Send show and hide notifies at the right position.

commit 255cc495ee98fd9aeb42754449f52a90a06e8a9f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 17:38:47 2008 +0200

    More flexible and ABI stable wrap system.

commit 27d4c4be069eedc40d9a2585ccd8e1cd23fa79e7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 04:38:58 2008 +0200

    Fixed group transient calculation.

commit 35aebc809b99809108e47d7529892702e8772370
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 04:29:19 2008 +0200

    Added automatic unwraping.

commit f6f19d096be6fbe47b06801a8d8eda39d610b4ca
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:56:16 2008 +0200

    Add object to parent, after it has been initialized in other plugins.

commit 60a683b15ab3cf83d1b537d8af412b1ac6198262
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:49:02 2008 +0200

    C++ port of the decoration plugin.

commit 06a176a41dcc2d55731e88c7fcf6e871b65f133e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:32:31 2008 +0200

    Send core object remove notification only if removeFromParent gets called.

commit 14cfb9e5383a5fdc88910cd35fa3be198136e9b8
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:16:29 2008 +0200

    Provide XDamage event base.

commit 13d939b31b363bc601e0c5101217bf29e9b1cc29
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:15:23 2008 +0200

    Provide mwm informations.

commit b6afc734b1f3de973bdb8e79f9865e536bcbf2fb
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:12:48 2008 +0200

    Provide XShape and XRandr event bases.

commit ed5fa2625f1b87c9b9ed8e1399d785705d8e7f7d
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 03:11:46 2008 +0200

    Added missing macros.

commit 2f9041581a9c7a914edacb56c2c259d4668af9f1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 28 00:13:37 2008 +0200

    Privide access to texture mipmap parameter.

commit 9cec1fd5abcae6f134efd68b0771955ceb4ed47c
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 23:24:26 2008 +0200

    Privide access to window vertices in a Geometry class.

commit 0f15e3babac0bc615765709993e51abafd764b48
Merge: 812354d9e24615291ecbb445cbe8a1024ac64bbc 86ebffdfdde513b031e7f380e5d9153b8b041ed7
Author: Danny Baumann <dannybaumann at web.de>
Date:   Wed Aug 27 16:58:55 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit 86ebffdfdde513b031e7f380e5d9153b8b041ed7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 16:57:02 2008 +0200

    Update paint attriubutes if window alive status changed.

commit 82a93e75a8ef8050d3fc203f22d44a6ddd8f58d7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 16:46:10 2008 +0200

    Release texture on unmap.

commit e3efbdc590d6cf8016f1659afa779be926a3948b
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 16:43:10 2008 +0200

    Fixed window damage on unmap.

commit 75d9382da1bd273c6d20e88581d1858104a741b0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 16:34:38 2008 +0200

    Added plugin initialisation helper macros.

commit 812354d9e24615291ecbb445cbe8a1024ac64bbc
Merge: 7b2be44ab417ce6393e1ce87755f3b1367d26a49 ac82488c022665492713d633d832480063f67067
Author: Danny Baumann <dannybaumann at web.de>
Date:   Wed Aug 27 15:12:14 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit ac82488c022665492713d633d832480063f67067
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 27 15:08:10 2008 +0200

    Moved composite handling and opengl painting into separate plugins.

commit b92393878f81ec008ac7f383f63afe648bc5f80f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 17:08:27 2008 +0200

    Typo.

commit 9849234b5fdc10c3de07cae0a4799203471aec70
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 17:01:32 2008 +0200

    Use PrivateHandler in move.

commit 0f30935bb9c84ab102d3378f965b192f1b0bf4bc
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 17:01:11 2008 +0200

    Added preprocessor/template based helper class to handle plugin privated in the background.

commit d522bf2ec757ea3bea9011d4107e4a7989f5f29f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 16:38:54 2008 +0200

    Added a "object" prefix to type/typename/name object functions.

commit aab2cf65036c4f105a4b1208924d23961a2d97fa
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 16:36:54 2008 +0200

    Ignore more files.

commit c746d5b7a84bdbc0866333560147b07df0cc8841
Merge: 899020fc33bcb911c7aa8009dcb24dbdbcee55e0 d9affe89951abef67a6f5f20265b9dbf65b8e86f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 14:45:23 2008 +0200

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit d9affe89951abef67a6f5f20265b9dbf65b8e86f
Merge: 06aa2b6c31a4cf4aed2ba4fd8d8f05cb6e944082 01de7f76fae910780b90bc490793010211bf1d9f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 14:44:42 2008 +0200

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit 899020fc33bcb911c7aa8009dcb24dbdbcee55e0
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Mon Aug 25 13:52:46 2008 +0200

    Shut up compiler warnings.

commit 06aa2b6c31a4cf4aed2ba4fd8d8f05cb6e944082
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Sun Aug 24 13:42:53 2008 +0200

    Save ABI in global map.

commit 60829d3db9ed9272c0baeae78a18cd3dd142b142
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Sun Aug 24 13:25:54 2008 +0200

    Added a global key/value storage to CompCore.

commit 01de7f76fae910780b90bc490793010211bf1d9f
Author: Danny Baumann <dannybaumann at web.de>
Date:   Thu Aug 21 05:43:15 2008 +0200

    Shut up compiler.

commit 7e01cf6c531a4eb872a49517795440f05e846144
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 03:42:07 2008 +0200

    Removed debug output.

commit 844d4007381319e3aff3556e1ee56822d2ff38c6
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 03:40:32 2008 +0200

    Fix mem leaks.

commit 1dc7bcb93e7b32cdd0674d1a94f3f7add1fd9bda
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 03:29:25 2008 +0200

    Fixed segfaults.

commit 4db5fe0236fc3b6a4505932253b96e5f7618d3b1
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 01:56:56 2008 +0200

    Apply core changes to move plugin.

commit 51b68ab47be655d4ae11efcf8dcbd07b2be16cfb
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 01:47:12 2008 +0200

    Shut up compiler warnings.

commit d578748e3b71775a8c87bba784b44f385166b7c7
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 01:16:56 2008 +0200

    Cleanups.

commit b0a83124e3668296b5db42ee5eff3ecf674d8d6a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Thu Aug 21 00:51:03 2008 +0200

    Cleanup compiz[-core].h

commit 3808dcc20b40c441f2c3b72bba151a6404d1f322
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 21:22:46 2008 +0200

    Move Plugin related function into CompPlugin header.

commit 7dee054a80fec3640fa5b4621325ce768008a152
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 19:52:06 2008 +0200

    Moved session related functions/structs into own header and namespace.

commit 01b0aa33dfe61e00adfa390e2fc36087e3c9ab2e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 19:32:45 2008 +0200

    Store Windows in a STL list.

commit 5c7a3b43ea2f387754d182a2eb6b64cad918ed16
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 18:11:09 2008 +0200

    Store Screens in a STL list.

commit 29762204b911f983b05acbcc77a3363a3b66012e
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 17:50:05 2008 +0200

    Store displays as STL list.

commit efd69ec9e805e2e54cdbcff2de126a94ad87ea7a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 17:21:40 2008 +0200

    Store CompGroups in a list.

commit 89f41a715064c746ab5f73acd34e14f834379d0a
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 17:10:29 2008 +0200

    Renamed ScreenPaintAttrib to CompScreenPaintAttrib.

commit ccdead1b746aecaaeb9f4aa2046a5d70083e5f1f
Author: Dennis Kasprzyk <onestone at compiz-fusion.org>
Date:   Wed Aug 20 17:05:03 2008 +0200

    Renamed WindowPaintAttrib to CompWindowPaintAttrib.

commit 6c1c6625d345d5beecc7051b5eca526f97932f2b
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 20 15:57:42 2008 +0200

    Moved paint attributes to the right header files.

commit 682b0c5129f0fd88d259ca6f30e8ed469dc9a162
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 20 15:40:15 2008 +0200

    C++ port of CompMetadata.

commit f4d3ba5048fd23ea455f8d50a81fca586bbc6197
Merge: 94de9e6dcc21bf9cd747138da2ba7029e7045716 cf58366c1299aa7beaa91b1a76637684d4477ef4
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 20 01:43:56 2008 +0200

    Merge branch 'compiz++' of git+ssh://git.compiz-fusion.org/private/compiz into compiz++

commit 94de9e6dcc21bf9cd747138da2ba7029e7045716
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 20 01:43:20 2008 +0200

    Port of CompOption and CompAction to C++.

commit cf58366c1299aa7beaa91b1a76637684d4477ef4
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Aug 19 09:33:37 2008 +0200

    Fix return value.

commit 13c2fbf3d585b8f0f916befbd7a0b1da9380d707
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Aug 19 09:32:24 2008 +0200

    Added missing file.

commit 76b7ea9f795be57534257431de5748dfc0e58fc4
Author: Danny Baumann <dannybaumann at web.de>
Date:   Tue Aug 19 09:31:36 2008 +0200

    C++ implementation of matrix and vector.

commit 7b2be44ab417ce6393e1ce87755f3b1367d26a49
Merge: 3623907b8ccb16e1162434c09c6c87800a7112ca 79d78d3f60e683411a075fe44fe4ab862d0fadc6
Author: Danny Baumann <dannybaumann at web.de>
Date:   Mon Aug 18 15:47:33 2008 +0200

    Merge branch 'compiz++' of git+ssh://maniac@git.compiz-fusion.org/private/compiz into compiz++

commit 79d78d3f60e683411a075fe44fe4ab862d0fadc6
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 18 15:32:31 2008 +0200

    Fragment interface C++ port (not tested).

commit fa7e9361989282eddfc3012ffc392fadebf2b3c5
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Thu Aug 14 13:56:14 2008 +0200

    Implementation of CompMatch as C++ class.

commit c9b8f6dff3c7457f5e05802335327200fa169110
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 13 16:52:58 2008 +0200

    Moved definitions from compiz-core.h to the right headers.

commit 343a9b678681205c7c2883d4824263da6a3c81cf
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 13 16:19:49 2008 +0200

    Improved texture reset and shared pointer using.

commit 27b751990b322da19ac1ca0f91f8e632b850d107
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Tue Aug 12 21:00:32 2008 +0200

    CompIcon class and CompTexture cleanup.

commit 1ed4c1a382fa17c6bfbb195ac6836e5c5bff04da
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Tue Aug 12 19:25:44 2008 +0200

    Removed unused software cursor support.

commit 35b351a6b80c6ae464053a9213e8378f78caeeb6
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Tue Aug 12 19:13:52 2008 +0200

    Implemented CompTexture as real class.

commit 714bfc427b2a37efabcd97c516ad473e3a14fbc8
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 11 20:50:01 2008 +0200

    Use boost function & bind to support static function and class member function callbacks.

commit bd17d28ef22f89f55dd3943023c3ad4f08075d99
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 11 19:51:49 2008 +0200

    Add Boost dependency.

commit 2b489aba0507c5bb9027103b1b4eca8224c331f3
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 11 17:49:56 2008 +0200

    Fixed screen paint timer behavior.

commit ee521252d2de4d6ee3b62fdce27aeecdccc54ffa
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 11 16:54:44 2008 +0200

    Implement Timeouts as CompCore::Timer class.

commit bdb92317b4599ff488b7e61b735710e5b8a4d28a
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Mon Aug 11 15:16:27 2008 +0200

    Rename CompMatrix to CompTextureMatrix.

commit 00534fe6b228ef522f8144e575dca61433ffbc6b
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Aug 8 15:45:37 2008 +0200

    Re-sync to master.

commit 3623907b8ccb16e1162434c09c6c87800a7112ca
Author: Danny Baumann <dannybaumann at web.de>
Date:   Fri Aug 8 15:45:37 2008 +0200

    Re-sync to master.

commit c916c15253e74c3989fa5412e845146227d7cd32
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Fri Aug 8 05:20:49 2008 +0200

    Added new object private handling system.

commit 51a6ee41ec7299191381de897f36d983ba12bdcc
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Fri Aug 8 00:54:13 2008 +0200

    Make CompObject smarter.

commit 860cc8ec6898fc33eda3aabb59eed7443a536e05
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Thu Aug 7 04:25:12 2008 +0200

    Fix grab handling.

commit a7d7153f11adc4ad16ec0f6236a0a3999b6ecc5f
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Thu Aug 7 03:42:12 2008 +0200

    Fix base class handling.

commit 75b72ac3a2b00363098a7b75d2b087ee3b653f3c
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Thu Aug 7 01:54:05 2008 +0200

    Fixed output handling.

commit dce5baa9357574fc093a9d7a78849eef564acec1
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Thu Aug 7 00:21:48 2008 +0200

    Handle passive grabs as STL lists.

commit 3f24e311b1a3b32293dabcf8c8efd33090e80217
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 23:50:48 2008 +0200

    Implement screen grabs as STL list.

commit 21756aab572e87c3682a60d68a8f903cb37ebf78
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 22:46:48 2008 +0200

    Use STL list to handle expose events.

commit 1459bd260b5fcf5238eabe907033bb822f519c63
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 21:26:43 2008 +0200

    Xinerama screeninfo is now a STL vector.

commit 86ee8fe735972927cf0987128c20002d0135a044
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 20:56:39 2008 +0200

    More CompPoint usage.

commit afca86acd5d13930330dfca15a3c5b0d592128b0
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 20:46:09 2008 +0200

    Use CompPoint/CompSize in CompScreen.

commit 8b1b0d2dcc7f6984869bc11124c328357f5b838f
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 19:56:31 2008 +0200

    Use CompWindow::Geometry.

commit b818e224418ec8883c076ec3f39e4943e3b09d3a
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 18:47:30 2008 +0200

    Added new CompSize, CompPoint and CompWindow::Geometry classes.

commit 84fbdc90df2b2a53dd94cae3d1f51a012ac42c49
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 18:00:56 2008 +0200

    CompRect class.

commit 6d03dac7963e2b17d3e499b301cbced515e0ea04
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 17:41:10 2008 +0200

    .gitignore

commit b0481372b6095adcfe2d9195a975c75aa18222a7
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 17:26:42 2008 +0200

    Implement CompOutput as class.

commit e1ff8a802541af4834bbd9cff5929022c196a5fb
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 16:36:27 2008 +0200

    Missing file.

commit 9c76f36894f1f825aa01f519e2b364b979c32a26
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed Aug 6 14:39:07 2008 +0200

    Conversion ob main classes to C++.

commit 0e942665257980878d6271cbcad4647d04204093
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Fri Jul 25 23:54:30 2008 +0200

    Switch to c++ and compile with a basic set of plugins.



More information about the xorg-commit mailing list