AgeCommit message (Collapse)AuthorFilesLines
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-11Fix screen resolution change handlingSam Spilsbury2-35/+27
2010-02-10Missing files.Dennis Kasprzyk6-0/+576
2010-02-10Window position doesn't have to be synced to update frame window region.Dennis Kasprzyk1-3/+4
2010-02-10Integrate the KDE/Qt event loop directly into compiz instead of using the ↵Dennis Kasprzyk4-28/+27
glib main loop.
2010-02-09Fix typoSam Spilsbury1-1/+2
2010-02-09Merge branch 'master' of git+ssh:// Spilsbury1-5/+12
2010-02-09Don't break initial stacking order.Dennis Kasprzyk1-5/+12
2010-02-09Load after decorationSam Spilsbury1-0/+3
2010-02-09Fix DIV 0Sam Spilsbury1-1/+3
2010-02-08Merge branch 'master' of git+ssh:// Spilsbury1-3/+1
2010-02-08Fixed fullscreen window handling.Dennis Kasprzyk1-3/+1
2010-02-07Simplify window removal.Danny Baumann1-25/+16
2010-02-06Fix selection aquiring, cleanup.Danny Baumann4-96/+40
2010-02-06Fix invalid readSam Spilsbury1-1/+1
2010-02-06Properly send ClientMessage event after aquiring selections.Sam Spilsbury4-16/+85
Send appropriate ClientMessage for both the compositing manager and the window manager. Also rework appropriate functions Forward port of e86e5bee8ee6f1f265a76fef5fb0dc4e2c56be06 to master
2010-02-04Typo.Dennis Kasprzyk1-2/+1
2010-02-04Fixed missing variable.Dennis Kasprzyk1-1/+1
2010-02-04Reparent managed windows directly.Dennis Kasprzyk2-62/+119
2010-02-04Catch NULL pointers.Dennis Kasprzyk1-2/+4
2010-02-04Fixed region handling of new windows.Dennis Kasprzyk1-7/+10
2010-02-05plugins: fix warningsSam Spilsbury12-70/+88
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:// Spilsbury5-13/+33
Conflicts: plugins/place/src/place.cpp
2010-02-04place: Improve resolution change handling.Sam Spilsbury9-104/+455
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-03Fix wrappable count.Danny Baumann1-1/+1
2010-02-03Advertise support for _NET_REQUEST_FRAME_EXTENTS.Danny Baumann2-0/+13
2010-02-03Improve API.Danny Baumann3-10/+18
2010-02-03Support _NET_REQUEST_FRAME_EXTENTS client message.Sam Spilsbury2-0/+10
Forward port of ef68d2cab3598a78de9b836c86fda7741d842870 to master
2010-02-03Advertise full placement support.Sam Spilsbury2-1/+17
Forward port of commit 4521a0297386e183eb0374321ad677b4b1aaee97
2010-02-03Make addSupportedAtoms wrappable and use std::vectorSam Spilsbury4-82/+89
2010-02-03Pixmaps created using glXCreatePixmap must be destroyed using glXDestroyPixmapSam Spilsbury3-4/+11
We previously used glXDestroyGLXPixmap but this is wrong (according to GLX 1.4 spec, section 3.4.2). Forward port of 208b459b141b6d49f48796231146bb33d5dc1d26 to master
2010-02-03Apply stacking changes after configureSam Spilsbury1-6/+5
2010-02-03Merge branch 'master' of git+ssh:// Spilsbury2-15/+22
2010-02-03Fix possible segfault on 64-bit arch. due to passing 0 to va_list and ↵Sam Spilsbury11-26/+26
retrieving it as pointer. Forward port of commit 5a6dbfdea66620b3a6ae50540a75714e0a975ce7 to master
2010-02-03Short cut placement output determination if there is only one output.Sam Spilsbury1-0/+5
Forward port of c02145a304e58fc502cb85499a1bbaf0dd843cea to master
2010-02-03Added option for placing newly mapped windows under the pointer.Sam Spilsbury3-18/+64
Forward port of 89c5642c737bba9d653fa242d1e0dd03cebb8db6 to master
2010-02-03Disable texture compression by defaultSam Spilsbury1-1/+1
Forward port of 7c7628f2b6ad644afa6282b96b67e74ba1c48c2b to master
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-03Use NULL instead of 0.Sam Spilsbury1-28/+28
Using 0 is unsafe on 64bit
2010-02-02Fixed cmake cache problems.Dennis Kasprzyk2-15/+22
2010-02-03Fix inaccessible windows when reducing num. of viewports.Sam Spilsbury1-0/+66
Forward port of 0b9c5efe8c2b6fe60780b8c3245b4aaa8ecdc943 to master
2010-02-03rotate: Fix lost window by preventing edge flip for sticky windows.Sam Spilsbury1-2/+4
Forward port d8ac316d2d5790544adcef44b66c6f9f915dc6f0 to master
2010-02-03Prevent sticky windows from moving off-screen.Sam Spilsbury1-20/+34
Forward port of f02bf9d435def37d4587014a4548e8d99401f19d to master