path: root/include/compiz.h
AgeCommit message (Collapse)AuthorFilesLines
2009-08-02Added support for posix 2008 scandir definitionDennis Kasprzyk1-0/+7
2009-08-01Include cstdio and others instead of their C counterparts for g++ 4.4 ↵Sam Spilsbury1-0/+1
2009-03-16Drop CompMetadata.Dennis Kasprzyk1-0/+3
2008-09-16Drop never finished object handling.Dennis Kasprzyk1-8/+1
2008-09-15Merge CompCore and CompDisplay into CompScreen class.Dennis Kasprzyk1-2/+1
2008-08-21Cleanup compiz[-core].hDennis Kasprzyk1-19/+32
2008-08-20Move Plugin related function into CompPlugin header.Dennis Kasprzyk1-2/+1
2008-08-20C++ port of CompMetadata.Dennis Kasprzyk1-36/+1
2008-08-20Port of CompOption and CompAction to C++.Dennis Kasprzyk1-71/+21
2008-08-06Conversion ob main classes to C++.Dennis Kasprzyk1-27/+8
2008-06-18Added synhronized timers.Dennis Kasprzyk1-1/+2
compAddTimeout now has a minimal and a maximal timeout time. This allows compiz to execute multiple timers at once and prevents unnecessary wakeups.
2007-08-31Add core object.David Reveman1-0/+1
2007-08-30Add simple object system, which generalize the privatesDavid Reveman1-0/+1
mechanism and the plugin system. It will allow us share more code between display, screen and window objects. It also makes it possible to properly introduce new object types without changing the plugin interface or breaking the API.
2007-08-29Split compiz.h into compiz.h and compiz-core.h.David Reveman1-3163/+28
Move all structures and most functions from compiz.h to compiz-core.h. compiz.h provides an API that is stable across releases with the same minor version number. It can be used to create plugins that will run across multiple core ABI versions. compiz-core.h contains all structures and hooks used by the core. A plugin that includes compiz-core.h is responsible for checking the core ABI version when being initialized. Remove deprecated function: compWindowTypeMaskFromStringList
2007-08-28Use compiz-common.h, move _CompPluginVTable struct toDavid Reveman1-33/+5
compiz-plugin.h and include it in appropriate source code files.
2007-08-28Remove getVersion function from plugin VTable.David Reveman1-4/+0
2007-08-28Bump ABI version.David Reveman1-1/+1
2007-08-28Merge branch 'master' of git+ssh:// Reveman1-16/+18
Conflicts: include/compiz.h
2007-08-28Add ABI option to core.David Reveman1-61/+62
2007-08-28Remove setScreenOption and make sure core plugin is loadedDavid Reveman1-8/+7
at startup.
2007-08-27Remove getDisplayOptions and setDisplayOption functions.David Reveman1-10/+7
2007-08-27Don't save last window state in CompWindow structure.Danny Baumann1-4/+5
Instead, pass the last state to the state change notification function.
2007-08-24Add edge action for "Show desktop".Danny Baumann1-13/+14
2007-08-23Add utility function getPluginDisplayIndex.David Reveman1-0/+5
2007-08-23Add utility function checkPluginABI.David Reveman1-0/+4
2007-08-22Add getPluginABI utility function.David Reveman1-0/+3
2007-08-15Bump ABI version.David Reveman1-1/+1
2007-08-15Fix optionTypeToString prototype.David Reveman1-1/+1
2007-08-14Cleanup.David Reveman1-1/+0
2007-08-14Remove unused edgeButton variable from action struct.David Reveman1-1/+0
2007-08-13Switch to new action option types for all core options. MostDavid Reveman1-60/+61
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.
2007-08-13Add isActionOption function.David Reveman1-0/+3
2007-08-13Add edge modifiers. Deprecates edge button functionality.David Reveman1-1/+19
2007-08-13Add bell option, which is just a bell only action option.David Reveman1-0/+1
2007-08-13Add edge option, which is just a edge only action option.David Reveman1-0/+7
2007-08-13Add button-binding option, which is just a button-binding onlyDavid Reveman1-0/+1
action option.
2007-08-13Add key-binding option, which is just a key-binding onlyDavid Reveman1-0/+1
action option.
2007-08-12Make compInitOptionValue and compFiniOptionValue available toDavid Reveman1-1/+8
2007-08-09Fix many function declarations that were missing the 'const'David Reveman1-46/+46
2007-08-06Add XCB connection handle to CompDisplay.David Reveman1-2/+4
2007-07-24Make server-side RANDR support optional.David Reveman1-2/+4
2007-07-12Remove features and dependencies from plugin VTable.David Reveman1-25/+1
2007-07-10Have logLevelToString return a constant string and notDavid Reveman1-1/+1
a buffer that needs to be freed. Fixes logging memory leak.
2007-07-06Added string formating to fragment functions.Dennis Kasprzyk1-3/+5
2007-06-06Remove string restrictionsMike Dransfield1-6/+0
2007-06-06Remove the N_ macro and windowTypeStringMike Dransfield1-8/+1
2007-06-01Merge branch 'master' of git+ssh:// Reveman1-2/+9
2007-06-01Bump ABIVERSION.David Reveman1-1/+1
2007-06-01Add CompWalker interface.David Reveman1-0/+22
2007-06-01Merge branch 'master' of git+ssh:// Dransfield1-17/+34