64 Commits (2dc5aebcc29cce4d363d5a67bb3538d797ba2299)

Author SHA1 Message Date
Thomas Lübking 06b482f725 pack to client, not deco 13 years ago
Thomas Lübking 7d6d80351c align zero corner placement to client, not deco 13 years ago
Thomas Lübking f4827fbac9 update packing logics to honor activities and tabs 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Thomas Lübking 16ee964eb7 Ignore the desktop on smart placement 13 years ago
Martin Gräßlin fc4f431bfb Remove Workspace pointer from Placement 13 years ago
Thomas Lübking d2f9d8feee validate screen and max'd state on packing windows 13 years ago
Martin Gräßlin 0fb27fd12e Defines to create the boilerplate code for KWin's singleton classes 13 years ago
Thomas Lübking 769955dfb8 ignore non current tabbed and on different activities clients 13 years ago
Martin Gräßlin 334b4bf622 Move handling of Virtual Desktops into a VirtualDesktopManager 13 years ago
Martin Gräßlin f689df14d5 Remove Placement wrappers from Workspace 13 years ago
Martin Gräßlin 835648bc20 Move cascadeDesktop and unclutterDesktop to Placement 13 years ago
Martin Gräßlin 607e175b4b Make Placement a Singleton 13 years ago
Thomas Lübking 952579bb09 fix untabbing position 14 years ago
Thomas Lübking 3460d5b551 fix untabbing position 14 years ago
Thomas Lübking 0f2bde11b0 allow "under mouse" as regular placement strategy 14 years ago
Martin Gräßlin f0c6f06241 Stacking Order becomes a list of Toplevel Windows 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Thomas Lübking 0b1599680d stage one, call martin 15 years ago
Martin Gräßlin e1c04b7c3e Add shortcuts for new quick tile modes. 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Lucas Murray ae3ef3f765 Allow the quick tiling keyboard shortcuts to move the window between 16 years ago
Robin Harold Burchell 102ec081e2 Extend on the quicktiling(/snap) work by mgraesslin in r1021305: 17 years ago
Rick Xing 4975618a22 add brace to avoid compiling warning of gcc 18 years ago
Laurent Montel 5535a9de5e Fix iterator 18 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Andreas Pakulat 39e322fc83 Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 19 years ago
Luboš Luňák 47232a2c17 Support _NET_WM_FULL_PLACEMENT. 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Luboš Luňák 2c928221a4 namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák de4d1bc518 Implement cursorPos() as an optimized version of QCursor::pos() 19 years ago
Laurent Montel 5725624c8b #include <q...h> -> #include <Q...> 20 years ago
Hamish Rodda 77bc9cd63d Merging in from bleeding edge kdebase branch 20 years ago
Allen Winter 441523a689 Replace obsolete QMAX() and QMIN() with qMax() and qMin(). 20 years ago
Luboš Luňák d41b6d71fc Forwardport #117413. 21 years ago
Luboš Luňák 7340058987 Got the order backwards, maximizing needs to come before placing 21 years ago
Luboš Luňák 3ec72118f2 Some fixes for placement code, so that e.g. placing a dialog 21 years ago
Luboš Luňák 678a1ce18a Placement policy 'maximizing'. 21 years ago
Luboš Luňák 8ee4a7df15 Let's say this simply doesn't work with shaded windows. 21 years ago
Luboš Luňák ced5ab580a Die, window type override, die! Since nobody really knows what this window 21 years ago
Luboš Luňák 36b64e3897 GUI for rules (=window specific settings). Have fun figuring out how it 22 years ago
Luboš Luňák c6a91d80ba KWin rules - obey/disobey given position. 22 years ago
Luboš Luňák 2f7d3203aa KWin rules - override placement. 22 years ago
Luboš Luňák d05a7b068b Add some checks. 22 years ago
Luboš Luňák d465d96819 Ignore windows kept below others for smart placement. 22 years ago
Luboš Luňák b41fc6bf49 Don't try to center windows on special windows like standalone menubar. 22 years ago
Luboš Luňák 24cae23c66 Fix Xinerama placement. Thanks to Malte S. Stretz for help with debugging 23 years ago
Luboš Luňák 338593f621 This must have been a typo. 23 years ago