summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-07-29Merge branch 'master' of ssh://git.compiz.org/git/users/tuxmarkv/zcompHEADmasterangel1-0/+0
2010-07-29added --zcomp flag to disable wm, fixed border width calculationangel6-22/+60
2010-07-29Dummy committuxmarkv1-0/+0
2010-07-19Set scale slot geometry correctly. Fixes keyboard focus moving incorrectlySam Spilsbury1-3/+1
2010-07-12Determine the id of the appropriate child window and pass that as "window"Sam Spilsbury1-1/+15
for xbutton events in button actions. The previous behaviour was to pass the xbutton.window, but this was usually the frame wrapper window, which meant calls to screen->findWindow () would fail since this window was not in screen->windows ();
2010-07-04Update NEWS for 0.9.0 releaseSam Spilsbury1-0/+46
2010-07-04Fix debugging prefixSam Spilsbury1-3/+3
2010-07-04Add NEWS changes from 0.7.8-0.8.6Sam Spilsbury1-0/+120
2010-07-04Install and load local information from XDG_HOME/.compiz-1 to prevent ↵Sam Spilsbury4-11/+11
conflicts with compiz-0.8
2010-07-02Fix warning in annotateSam Spilsbury1-2/+2
2010-07-02Simplify serialization interfaceSam Spilsbury3-5/+7
2010-06-23Kill debug messageSam Spilsbury1-2/+0
2010-06-23Add install type package vars to avoid a bug where we might installSam Spilsbury1-0/+14
into "/" on some systems
2010-06-19Revert "[PATCH] Handle dock windows with keep-below mask."Sam Spilsbury1-3/+6
This reverts commit 2fb7e4227d516cd2ba8b81e411bbfc0aca127943. Handling dock windows like this causes problems for docks that are set above windows (like plasma panel) we need to find a better way to handle these windows
2010-06-18Kill debug messagesSam Spilsbury2-4/+0
2010-06-18Add COMPIZ_ENABLE_PACKAGING option so that distros with default settings for ↵Sam Spilsbury3-11/+15
prefix, etc don't override what the use has specified with CMAKE_INSTALL_PREFIX Also remove install (libcompiz.so), we use compiz_opt_install_file anyways for it
2010-06-13Add missing filesSam Spilsbury1-0/+227
2010-06-12A few big changes:Sam Spilsbury18-184/+325
* Rewrite PropertyWriter, move it out of compiztoolbox * Added CompPluginStateWriter, a serialization interface, which plugins inherit, and specify how to serialize their class members, which will be automatically unloaded and reloaded as plugins unload and reload. * Currently there are bugs with this interface, so it is disabled by default (mostly bugs to do with boost and libdl) * Depend on libboost-serialization * A few bugfixes
2010-06-05Install locale in standard locationAdel Gadllah1-1/+1
Translations should be in ${datadir}/locale not ${datadir}/compiz/locale
2010-06-01[PATCH] Cmake: give more control to packagers - allowing them to specify installDominique Leuenberger2-12/+12
Allows developers to specify libbdir, datadir and bindir, just as they are used from autotools based projects. Additionally, this removes the need for packagers to fiddle with LIB_SUFFIX.
2010-05-25[PATCH] Handle dock windows with keep-below mask.Sebasian Billaudelle1-6/+3
2010-05-25Load after decor plugin where appropriate to prevent windows shifting on ↵Sam Spilsbury22-0/+37
plugin load and unload
2010-05-23Don't dump the template once we delete a propertySam Spilsbury1-1/+0
2010-05-23Sanity checkSam Spilsbury1-0/+3
2010-05-23Add getReadTemplate function and make plugins use that.Sam Spilsbury3-12/+10
This avoids some repetitive coding when setting up values to input into the property.
2010-05-23Use PropertyWriter in plugins which set window propertiesSam Spilsbury6-30/+78
2010-05-23Don't require opengl or composite, but load after them if availableSam Spilsbury2-11/+30
2010-05-23Added generic X11 Window Property handler class which reads and writesSam Spilsbury2-0/+152
window properties on a template
2010-05-22compiz_opt_install_file already adds destdir, no need to double itSam Spilsbury1-1/+1
2010-05-22Don't generate files to COMPIZ_DESTDIRSam Spilsbury1-2/+2
2010-05-21Link Xext explicitly because distributions are moving in the direction of ↵Sam Spilsbury1-1/+3
requiring strict DSO linking
2010-05-19COMPIZ_DESTDIR support for windowsettings xmlSam Spilsbury1-1/+1
2010-05-19Fix DESTDIR related typoSam Spilsbury5-7/+18
Ensure no rpath linkage in kde4-w-d gtk-w-d and blur
2010-05-19Return resName as CompString so it can't be modified by the caller.Danny Baumann2-3/+6
2010-05-18add resName getterTravis Watkins2-0/+8
2010-05-18Added DESTDIR support for packagingSam Spilsbury18-35/+34
2010-05-18Make full rpath support optional (for those who need to build in a ↵Sam Spilsbury4-11/+44
non-standard path)
2010-05-15Add ability to have bindings toggle scale modeSam Spilsbury3-3/+42
2010-05-15Cleanup linkage handling and use rpath for plugins.Sam Spilsbury5-8/+4
rpath is generally bad because it results in stupid linkage which can break with distribution upgrades (which is the reason for previous commits which use ldconfig LIBDIR). However, it doesn't appear to be against any distribution's policy to use rpath for "internal" libraries such as plugins linking against each other - so instead of adding those rather generic names to the ld.so cache, just specify an rpath, since there is no way there would be multiple versions of a plugin at once (and even then plugins would have to manually link). This *does* stretch the boundaries allowed by distributions slightly however, since other plugins usually have to link with libcomposite and libopengl in order to load them, however we have our own system of safeguard checks to ensure that the right plugins are loaded in any case (since the linkage will change dynamically on dlopen () - the initial linkage is only there so that dlopen () will not complain when it can't find the composite and opengl libraries, but in that case, it wouldn't even matter anyways since those plugins have to be loaded in order to be useful) For distribution policy, see: http://wiki.debian.org/RpathIssue http://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
2010-05-15TypofixSam Spilsbury1-1/+1
2010-05-15CompizToolbox depends on composite and opengl, although it really shouldn'tSam Spilsbury1-0/+6
2010-05-15Added compiz_ensure_linkage function and dropped some more rpath stuffSam Spilsbury4-6/+21
2010-05-15Add necessary changes to compile without rpath usageSam Spilsbury10-10/+66
2010-05-14Fix another build related typoSam Spilsbury1-2/+2
2010-05-14Fix typoSam Spilsbury1-1/+1
2010-05-14Never skip rpathSam Spilsbury1-1/+1
2010-05-14To be similar to autofoo it should be "make dist"Sam Spilsbury1-1/+1
2010-05-13add soversion for libdecorationTravis Watkins1-0/+5
2010-05-13build fixesTravis Watkins2-1/+3
2010-05-14Added more commands to commands plugin.Sam Spilsbury2-0/+180
Some people use compiz as a standalone WM and require some ridiculous number of command shortcuts. We like to put options in to facilitate those people because we are nice :).