path: root/include/core/core.h
AgeCommit message (Collapse)AuthorFilesLines
2011-07-04Break CompTimer's dependency on CompScreenSam Spilsbury1-1/+2
2011-03-23Bump core ABISam Spilsbury1-1/+1
2011-02-24Specify plugin name when loading images to find the correctSam Spilsbury1-1/+1
image loading dir for plugins which don't specify absolute paths to their images
2011-02-01Merge branch 'master' of ../../../coreSam Spilsbury1-1/+2
Conflicts: include/core/core.h src/window.cpp
2011-02-01Allow semantic difference between frame window geometry and frame size.Sam Spilsbury1-1/+1
Rationale: some window decorators or themes might want to specify a border input area that is slightly larger than the visible borders on screen (eg for enhanced resize handles, a11y purposes, etc) or the theme might want to specify some additional decoration which should affect placement but should not be interacted with. In this case we have a priv->border and priv->input window property. priv->border specifies the actual semantic size of the window decoration that should affect placement and priv->input specifies the extents of the frame window past the client. Fixes LP: #710271
2011-01-26Fix windows jumping around when clicking on parts that trigger moveSam Spilsbury1-1/+1
Since we no longer have an unconditional passive grab on Button1 for active and raised windows, we need to check if a client sent us a _NET_WM_MOVERESIZE ClientMessage and update the pointer buffer on that. Also clean up the pointer buffer handling code again - reduce the number of roundtrips required. Remove debug message.
2011-01-13Update core ABISam Spilsbury1-1/+1
2010-11-11Bump core ABISam Spilsbury1-1/+1
2010-09-03Minor cleanup - add onTimerTimeout as a friend, adapt to coding style,Sam Spilsbury1-0/+2
fix warnings etc
2009-12-16Add CountedList class, a wrapper for std::list.Erkin Bahceci1-0/+1
This std::list wrapper is to be used for cases where size() needs to be called, since std::list.size() has linear complexity in gcc, whereas CountedList::size() has constant complexity, as it keeps a counter.
2009-03-16Drop CompMetadata.Dennis Kasprzyk1-1/+0
2009-03-14Rename Private* -> PluginClass* where appropriate.Erkin Bahceci1-1/+1
To improve/correct the meaning of some class and file names, this commit renames: core/privatehandler.h -> core/pluginclasshandler.h core/privates.h -> core/pluginclasses.h CompPrivateStorage -> PluginClassStorage PrivateHandler -> PluginClassHandler *PrivateIndex -> *PluginClassIndex
2008-09-25Use CompRegion in core.Dennis Kasprzyk1-0/+1
2008-09-17Move core headers into core subdirectory.Dennis Kasprzyk1-0/+84