summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-07-29added --zcomp flag to disable wm, fixed border width calculationangel5-22/+59
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-04Fix debugging prefixSam Spilsbury1-3/+3
2010-07-04Install and load local information from XDG_HOME/.compiz-1 to prevent ↵Sam Spilsbury2-5/+5
conflicts with compiz-0.8
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-13Add missing filesSam Spilsbury1-0/+227
2010-06-12A few big changes:Sam Spilsbury2-0/+7
* 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-05-25[PATCH] Handle dock windows with keep-below mask.Sebasian Billaudelle1-6/+3
2010-05-19Return resName as CompString so it can't be modified by the caller.Danny Baumann1-2/+5
2010-05-18add resName getterTravis Watkins1-0/+6
2010-05-18Added DESTDIR support for packagingSam Spilsbury1-1/+1
2010-05-03Use corect calculationSam Spilsbury1-1/+1
2010-05-03TypofixSam Spilsbury1-1/+1
2010-05-02Optionally traverse through ancestry when getting the client leader of aDanny Baumann1-2/+8
window which has no own client leader set.
2010-04-28Merge branch 'master' of git+ssh://git.compiz-fusion.org/git/compiz/coreDanny Baumann2-5/+9
2010-04-28Add some additional accessor functions for more consistent class usage.Danny Baumann1-0/+6
2010-04-18Typo.Dennis Kasprzyk1-1/+1
2010-04-04Avoid excessive casting.Danny Baumann1-10/+6
2010-04-04Correctly handle weird icon sizes.Sam Spilsbury1-3/+11
iw * ih may overflow the value range of unsigned long if iw and ih are large enough, so check the single values as well. Forward port of 1bed3dbcea6473f84745ec7a1f936c4f5d3b3a01 to master
2010-03-19Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/coreSam Spilsbury1-1/+1
2010-03-15Keep pixmaps of unmapped windows around if they are used for animations.Sam Spilsbury1-2/+13
Previously, they were discarded if the window was resized right after being unmapped. As that might end close animations too early, keep the pixmap around until setting the internal state to 'unmapped'. For those cases, the pixmap size (width/height) will differ from the window geometry (attrib.width/attrib.height), though, so plugins should use the former values for animation purposes. Forward port of 54833da0e3d8efb946dcb38afe27914a47f1565f to master
2010-02-15Cleaner Xext depGuillaume Seguin1-1/+1
2010-02-15Addd libXext and libdl to core linksGuillaume Seguin1-1/+1
2010-02-12Place frame windows in correct stacking order.Dennis Kasprzyk1-5/+17
2010-02-12Unmap also the frame of minimized windows.Dennis Kasprzyk1-0/+3
2010-02-11Clients must specify position on _NET_MOVERESIZE_WINDOW ClientMessageSam Spilsbury1-1/+5
Only accept ConfigureRequest / _NET_MOVERESIZE_WINDOW ClientMessage events as placement if the application indicates that it wants to specify the window position. Forward port of 65ed618a5f36b795dbef69ba04ebde6b911d228c to master.
2010-02-10Window position doesn't have to be synced to update frame window region.Dennis Kasprzyk1-3/+4
2010-02-09Don't break initial stacking order.Dennis Kasprzyk1-5/+12
2010-02-08Fixed fullscreen window handling.Dennis Kasprzyk1-3/+1
2010-02-06Fix selection aquiring, cleanup.Danny Baumann2-50/+24
2010-02-06Fix invalid readSam Spilsbury1-1/+1
2010-02-06Properly send ClientMessage event after aquiring selections.Sam Spilsbury2-15/+42
Send appropriate ClientMessage for both the compositing manager and the window manager. Also rework appropriate functions Forward port of e86e5bee8ee6f1f265a76fef5fb0dc4e2c56be06 to master
2010-02-04Fixed missing variable.Dennis Kasprzyk1-1/+1
2010-02-04Reparent managed windows directly.Dennis Kasprzyk2-62/+119
2010-02-05Fix typo and fix more warningsSam Spilsbury3-10/+14
2010-02-05core: fix more warningsSam Spilsbury1-1/+1
2010-02-05core: fix warningsSam Spilsbury1-8/+8
2010-02-05Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/coreSam Spilsbury1-6/+13
Conflicts: plugins/place/src/place.cpp
2010-02-04place: Improve resolution change handling.Sam Spilsbury5-13/+9
Windows are now moved/resized in a better way when changing resolution. Also, old window position and size will be remembered, so that they can be restored when going back to the original resolution. API changes were necessary in core, the functions ::updateStruts and ::updateWorkarea were moved from Private* to Comp* Forward port of 4327a7c83dc6c1fe77891ba7c6bf5023d21dfde8
2010-02-03Improve API.Danny Baumann1-6/+13
2010-02-03Make addSupportedAtoms wrappable and use std::vectorSam Spilsbury2-82/+84
2010-02-03Apply stacking changes after configureSam Spilsbury1-6/+5
2010-02-03Revert "Update client list after unhook/insert."Sam Spilsbury1-2/+0
This reverts commit 8c7459734c497d20fd8682b2268336ba31297f73.
2010-02-03Update client list after unhook/insert.Sam Spilsbury1-0/+2
Forward port of d8285f4f8c6ca50b69965a225c36cdad1e456d24
2010-02-03Activate the topmost window when lowering a window, unless click-to-focus is ↵Sam Spilsbury2-0/+54
off. Forward port of 85ba708cb894658c9bf9862a311010a9b79ec6f2 to master
2010-02-03Fix inaccessible windows when reducing num. of viewports.Sam Spilsbury1-0/+66
Forward port of 0b9c5efe8c2b6fe60780b8c3245b4aaa8ecdc943 to master
2010-02-03Prevent sticky windows from moving off-screen.Sam Spilsbury1-20/+34
Forward port of f02bf9d435def37d4587014a4548e8d99401f19d to master
2010-02-03Fix lost window by bringing window made sticky to current viewport.Sam Spilsbury1-0/+22
Forward port of 4bc44131442e9dbefadcad1a46932aec44bbcada to master
2010-02-02Fix gravity handling.Sam Spilsbury1-11/+17
Forward port of 510c24577c47eb9d373a3817e0475187631a71e8
2010-02-02Fix icon property reading if the icon pixmap has a depth of 1 bit.Sam Spilsbury1-0/+2
Forward port of 4c7ffc4f1d82414a466fa0768d16fa96f30e3f7a to master