Changes since 0.8.2 commit f419b23f93dfc2d137b7613d8d17c4b5f518fcfb Author: Dennis Kasprzyk Date: Mon Aug 31 11:28:48 2009 +0200 Revert "Add swapbuffers and vsync_wait options" This reverts commit 5712310bd5e381778a73571d05b27c56814c216f. All this can be done in a separate plugin: --always-swap: by calling damageScreen in preparePaintScreen --no-wait: by replacing the the getVideoSync und waitVideoSync function pointers in CompScreen with noop function pointers commit e2b44eeb0c5c30d9287920311404e9acc396d850 Author: Danny Baumann Date: Mon Aug 31 09:37:23 2009 +0200 Coding style fix. commit f4af2061d93057843efd437b30b8199dc89defdd Author: Danny Baumann Date: Mon Aug 31 09:36:41 2009 +0200 Fix sibling checking logic. commit 1baf514fefb9177764af99cf508596686583244e Author: Danny Baumann Date: Mon Aug 31 09:31:43 2009 +0200 Make sure findValidStackSibling below doesn't return a sibling that we're not allowed to stack under. If the passed sibling window is not allowed to stack under the passed window, returning any window under sibling would result in an invalid stacking order. commit b110aff66f89c60e663a00b3428c836987ba5153 Author: Danny Baumann Date: Sun Aug 30 12:35:45 2009 +0200 Make variable and command line option naming a little more obvious. Minor coding style adaptions. commit 5712310bd5e381778a73571d05b27c56814c216f Author: Jesse Barnes Date: Sun Aug 30 12:29:42 2009 +0200 Add swapbuffers and vsync_wait options Some drivers will automatically prevent tearing when swapbuffers or copysubbuffer is called, and will throttle drawing at that time as well (usually to the refresh rate); the --no-wait option can be used in that case. And for testing drivers, the --always-swap option can be nice, since it will force full screen updates, allowing page flipping paths to be taken, for example. Signed-off-by: Jesse Barnes commit 0521eb67fd8fcc224946e95ab9137937dcd4003f Author: Jesse Barnes Date: Sun Aug 30 12:26:42 2009 +0200 Add .gitignore file Makes git a bit nicer to use. commit 24dd71f04892ddd031ac2bf7b166e10b74aa1bbd Author: Danny Baumann Date: Sun Aug 30 12:15:57 2009 +0200 Fix up coding style, add some comments. commit 27430deae222b4380c0e91da849f930a297afb73 Author: Adel Gadllah Date: Thu Aug 27 10:18:01 2009 +0200 Never unload plugins passed to the cmdline Don't pop plugins that where loaded during startup (via cmdline option), even when not listed in the active plugins list supplied by the configuration plugin. Contains a crash fix from Philippe Troin. Signed-off-by: Adel Gadllah commit 060a99697cde9105c85623cb464a36b46da3bf97 Author: Adel Gadllah Date: Thu Aug 27 10:21:01 2009 +0200 gnomecompat: Default to gnome-terminal for terminal key binding When gnomecompat is used, that usually means that GNOME is the current DE, so default to gnome-terminal rather than no terminal by default. Signed-off-by: Adel Gadllah commit d84f2daa252f2fc9f9fd95342da6022e737d3db3 Author: Dennis Kasprzyk Date: Thu Aug 27 17:22:27 2009 +0200 Fixed mouse wheel calculations. commit 2b2ca4df701c4556f039ca89f4f73f9a36dff72a Author: Danny Baumann Date: Thu Aug 27 11:11:21 2009 +0200 Fix double free. commit fc3ec1ad7986565e3c0b83d6832229e8d09d1a91 Author: Erkin Bahceci Date: Mon Aug 24 23:02:15 2009 -0500 move: Fix memory leak. commit 11afabe8ebcfab13a68df99c1427b66000c45785 Author: Erkin Bahceci Date: Mon Aug 24 23:01:34 2009 -0500 Fix uninitialized variable uses. commit 1416bb4e0889da3e63f62caf66c164532814e1b4 Author: Erkin Bahceci Date: Sun Aug 23 12:55:47 2009 -0500 Let windows be opened above fullscreen windows. commit 955dc613a997cd88dcbeead1ad35f67eaa8d50bf Author: Adel Gadllah Date: Sat Aug 22 20:09:10 2009 +0200 Add gconf-2.0 to module list, required for gnome-2.27+ Signed-off-by: Adel Gadllah commit 1991fe95135cb7a543c1f7785d6b65b99788a76f Merge: 4521a02 dee7f0b Author: Danny Baumann Date: Sat Aug 22 15:54:01 2009 +0200 Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8 commit dee7f0bc735bd3ddd841532a6f07b0df13588a82 Author: Erkin Bahceci Date: Fri Aug 21 21:43:32 2009 -0500 Remove timers at termination. commit 9afc75f911c2450578ee167c8f13aceb0516d170 Author: Erkin Bahceci Date: Fri Aug 21 21:40:11 2009 -0500 Keep timer handle, so that it's actually removed at termination. commit 46317cf204bf61cf1102c6ef1869d24e0490f3f0 Author: Erkin Bahceci Date: Fri Aug 21 21:38:51 2009 -0500 Remove sequences at termination. commit aa65a16d3a0b3e40ab5bc717e5a804991b44793a Author: Erkin Bahceci Date: Sat Aug 15 23:30:50 2009 -0500 regex,rotate,scale: Remove timers at termination. commit 5a02cba1b77cf11e4b6c75e778ba609a94fa9a73 Author: Erkin Bahceci Date: Sat Aug 15 13:13:03 2009 -0500 glib: Fix possible crash at termination due to unremoved timeout. commit e33979d7fd43bfcf0df0428e0ad76af0f5bc746c Author: Erkin Bahceci Date: Sat Aug 15 12:04:58 2009 -0500 resize: Convert unsigned int to int. commit 437805d417d5281101ef3edb9cd9330fb00c0d62 Author: Erkin Bahceci Date: Sat Aug 15 11:21:04 2009 -0500 switcher: Fix map event handling. commit 059dac0e6a800387e122ccd4f3a9878f0d9d885f Author: Erkin Bahceci Date: Wed Aug 12 22:16:05 2009 -0500 Close the user-dirs file when XDG_DESKTOP_DIR is not found. commit 12c71e902987f77c7f1f1ac88eac4ab60ac939fa Author: Erkin Bahceci Date: Fri Aug 7 21:45:25 2009 -0500 screenshot: Use correct desktop directory by default. When the directory option is set to empty string (the new default), screenshot now gets the correct desktop directory, retrieved from $XDG_CONFIG_HOME/user-dirs.dirs (or from $HOME/.config/user-dirs.dirs if XDG_CONFIG_HOME is not set). Backport of 682c30d5c4b574ee47ded28f6b864725a8cb79a4 and 6f4df47b184980ffcdf2e59933ce2302c0cef6c2. commit 423ddef6825e551dd1205108663dde5faac5e878 Author: Dennis Kasprzyk Date: Thu Aug 6 18:54:01 2009 +0200 Added missing files. commit dc3435d56ef254ac213debc15e8b316a19c64165 Author: Dennis Kasprzyk Date: Thu Aug 6 18:51:38 2009 +0200 Port of KDE4 window decorator to KDE 4.3. The decorator now requires KDE 4.3 and Qt 4.5. commit e292cad38f8fbc9a8ff730a75b0fec4c98f78a5a Author: Dennis Kasprzyk Date: Tue Aug 4 11:19:52 2009 +0200 Added KAboutData commit af4425b3302dc33289726dc7c4714c9cbdfd0f4a Author: Erkin Bahceci Date: Sun Aug 2 04:07:39 2009 -0500 Fix segmentation fault. commit c37fb042b408f9ffc436c71783488976a94ed06c Author: Joel Bosveld Date: Fri Jul 24 11:55:09 2009 +0800 Shaped windows may have only one rectangle which is smaller than window. Fixes bugzilla.gnome.org/show_bug.cgi?id=589472 commit 4521a0297386e183eb0374321ad677b4b1aaee97 Author: Danny Baumann Date: Thu Apr 23 14:02:01 2009 +0200 Advertise that we're supporting full placement. commit aba882b4d6b2976b3252340a4d8232549bd164b6 Author: Danny Baumann Date: Thu Apr 23 14:01:12 2009 +0200 Make setting the supported atoms list wrappable and use that for advertising support for _NET_REQUEST_FRAME_EXTENTS. commit ef68d2cab3598a78de9b836c86fda7741d842870 Author: Danny Baumann Date: Thu Apr 23 13:24:39 2009 +0200 Support _NET_REQUEST_FRAME_EXTENTS client message. commit a0be58f5e9f5e419af4f5f15505e9a9f6fe47bdd Author: Danny Baumann Date: Fri Mar 20 13:39:44 2009 +0100 Revert gravity adjustment made at MapRequest time at UnmapNotify time. commit 208b459b141b6d49f48796231146bb33d5dc1d26 Author: Danny Baumann Date: Fri Jul 3 07:48:15 2009 +0200 Pixmaps created using glXCreatePixmap must be destroyed using glXDestroyPixmap, not glXDestroyGLXPixmap (according to GLX 1.4 spec, section 3.4.2). commit 36234947c239c7b578bb3d2f798f4e98d3237b5e Author: Danny Baumann Date: Fri Apr 10 13:42:11 2009 +0200 Allow overriding the placement mode on a per-window basis. commit ac62e004607afb1e7912ddcede6605d3577cb292 Author: Danny Baumann Date: Fri Apr 10 13:07:33 2009 +0200 The screenshot plugin needs an image loader to write out png files, reflect that in the metadata. commit c9239e92fe0b2d6bfc674b523313617017ca062f Author: Danny Baumann Date: Fri Apr 10 13:02:50 2009 +0200 Don't take screenshot if Escape was pressed. commit 5255610f8030b8baad799f53cdc3e035a770c0cf Author: Dennis Kasprzyk Date: Tue Mar 10 20:59:21 2009 +0100 Support Qt 4.4 commit fb509e611feaf775144d03055f2e0314c58f16ca Author: Dennis Kasprzyk Date: Tue Mar 10 02:58:52 2009 +0100 Added support for QT 4.5 raster graphicssystem. commit 6a300bb76ce1d5cce5ed9937e720cae37ba32270 Author: Christopher Williams Date: Mon Mar 9 08:29:18 2009 +0100 When a user tries to resize by clicking on the center, don't pass the input down to the window. commit a3bb8ce756338c901e086c44ab7b3c724ecae47d Merge: 71c0b3e bf0e8c8 Author: Guillaume Seguin Date: Thu Mar 5 02:21:10 2009 +0100 Merge branch 'compiz-0.8' of git+ssh://