- Oct 15, 2015
-
-
Marco Trevisan authored
-
- Oct 09, 2015
-
-
Marco Trevisan authored
-
- Jan 13, 2015
-
-
Brandon Schaefer authored
-
- Dec 02, 2014
-
-
Stephen M. Webb authored
-
- Dec 10, 2013
-
-
William Hua authored
-
- Jun 28, 2013
-
-
Sam Spilsbury authored
1. Completely remove decorOffsetMove and other related code from decor.cpp. Put the logic to handle the window->input () - window->border () placement offset inside of setWindowFrameExtents instead. Now the window will always be offset from its original non-decorated position to the new decorated position, rather than having to guess between decoration sizes. 2. Make saveGeometry and restoreGeometry work relative to window->border () as opposed to including it in the saved geometry. It is possible that the border size might change during maximization, as such, we don't want to save the position with the border before maximizing. Instead save the position as if it were never decorated so that when the window is restored it can be restored to its original position and then adjusted for its new border size. 3. Fix a few typoes in the tests. 4. Moved some commonly used matchers into compiz::testing 5. Make COMPIZ_PLUGIN_DIR accept multiple directories and look in each one of them for the plugin 6. Set COMPIZ_PLUGIN_DIR appropriately for each plugin that we wish to load on startup so that we load locally built plugins as opposed to installed ones. 7. Uncomment compiz_discover_tests for the acceptance tests. Now they are run by default.
-
- Jun 22, 2013
-
-
Sam Spilsbury authored
the plugin (LP: #1193596)
-
- Apr 17, 2013
-
-
Sam Spilsbury authored
PluginClassHandler::get () was designed to simply instantiate an instance of that class for the core structure, but it did this without checking if the plugin was loaded. Added some new methods to PluginClassHandler exposed by LoadedPluginClassBridge and only accessible by those who implement PluginKey to specify globally whether or not a plugin is actually loaded, so that PluginClassHandler can return accordingly. Integration and unit tests added as appropriate (LP: #1169620) (LP: #1101026)
-
- Feb 14, 2013
-
-
Sam Spilsbury authored
-
- Jan 24, 2013
-
-
Stephen M. Webb authored
-
- Jul 30, 2012
-
-
MC Return authored
-
- Jul 29, 2012
- Jun 10, 2012
-
-
Daniel van Vugt authored
-
Daniel van Vugt authored
its only caller (availablePlugins) is now also removed. Re-implement the small part of the dbus plugin that used availablePlugins() to use getPlugins() instead.
-
- Jun 08, 2012
-
-
Daniel van Vugt authored
availablePlugins is unused except by dbus, and flawed by designed. It makes no sense to have a function that claims to return the list of available plugins, when that list is not complete. You could easily load other plugins from LD_LIBRARY_PATH that availablePlugins doesn't know about. And you could add or remove plugin binaries at runtime which would also invalidate what availablePlugins knows. If you want a list of known plugins, call CompPlugin::getPlugins() instead.
-
- May 26, 2012
-
-
smspillaz authored
-
- May 15, 2012
-
-
Alan Griffiths authored
-
Alan Griffiths authored
-
- May 10, 2012
-
-
Alan Griffiths authored
-
- May 03, 2012
-
-
Alan Griffiths authored
-
- Apr 20, 2012
-
-
Daniel van Vugt authored
loading/unloading/starting/stopping etc. (attempt #2: Now passes test cases added since v1 of this branch)
-
Daniel van Vugt authored
-
- Mar 30, 2012
-
-
Alan Griffiths authored
-
Alan Griffiths authored
-
Alan Griffiths authored
-
Alan Griffiths authored
-
Alan Griffiths authored
-
- Mar 29, 2012
-
-
Alan Griffiths authored
-
Alan Griffiths authored
-
- Mar 28, 2012
-
-
Daniel van Vugt authored
loading/unloading/starting/stopping etc.
-
- Feb 24, 2012
-
-
Alan Griffiths authored
-
- Feb 22, 2012
-
-
Daniel van Vugt authored
of waiting till run-time and allowing them to cause a crash. (LP: #938478)
-
- Feb 16, 2012
-
-
smspillaz authored
destructor, since plugins that make copies of CompOption::Value can cause actions to be added through setOptionForPlugin and then those actions will be removed when the value temporary goes away. The action adding and removing only happens within the bounds of CompOption anyways, so its its more appropriate to have it in its destructor. Of course, this brings up another issue, which is that CompOption should be noncopyable but this opens up a whole another can of worms. How this even worked before is beyond me... LP #931927
-
- Jan 31, 2012
-
-
Alan Griffiths authored
-
Alan Griffiths authored
-
- Jan 26, 2012
-
-
Alan Griffiths authored
-
- Jan 25, 2012
-
-
Alan Griffiths authored
-
Alan Griffiths authored
-