651 Commits (82150abeb3ca57dbff7056d3a6459d9f5f84e1e4)

Author SHA1 Message Date
Thomas Lübking dd19f5e1a7 Unlink maximization state from actual geometry 15 years ago
Thomas Lübking eba4392272 Update deco buttons when allowed actions change 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Chani Armitage 7ce380497f Merge branch 'allactivities' 15 years ago
Thomas Lübking 746cdddf76 adjust/fix behaviour of Modal Dialogs reg. Minimizing, Virtual Desktop change & Shading 16 years ago
Kevin Ottens ff61f40d8d Don't rely on the kdgstream typedef which is deprecated. Use QDebug 16 years ago
Martin Gräßlin 545801de62 Unset noBorder when switching from Netbook to Desktop Shell. 16 years ago
Martin Gräßlin c87be852e0 Improved focus chain handling for client groups. 16 years ago
Chani Armitage 3c633a48ab Use an X property for activity associations 16 years ago
Christoph Feck 3fca254f83 SVN_SILENT compile 16 years ago
Rohan Ramdas Prabhu 2aec750ebf Trembles the weave as the clock ticks, attain another microstate. 16 years ago
Martin Gräßlin 73a3e3ca2d When restarting kwin and there is a shaded group, set shade is called before a decoration is created. Catch this case, so that kwin doesn't crash. 16 years ago
Martin Gräßlin 5b54bb1d03 Forward port rev 1137263: 16 years ago
Chani Armitage d44b3f11f1 update window groups properly when activities change 16 years ago
Chani Armitage 24c7f96416 update activity of transients properly 16 years ago
Chani Armitage 741e0cdecd SVN_SILENT: code style 16 years ago
Chani Armitage 59590a5993 react to activity removal 16 years ago
Chani Armitage 30313d2869 take advantage of the cached currentActivity 16 years ago
Chani Armitage a9ad071575 Activity association for windows. 16 years ago
Nikhil Marathe 2163f87264 Modified workspace method names to mark them up as referring to tiling 16 years ago
Martin Gräßlin fa7f160cb3 Window specific setting to skip window switchers (tabbox, present windows, desktop grid). 16 years ago
Nikhil Marathe 5fc7e93d69 Tiling is here! 16 years ago
Fredrik Höglund 8ce52d5cc0 Check if the decoration pixmaps need to be resized before resizing them. 16 years ago
Luboš Luňák a2f94886d0 remove now unused variable 16 years ago
Martin Gräßlin 3470845dcf Replace do_show with !noBorder(). This should prevent a crash in conjunction with Plasma netbook. 16 years ago
Martin Gräßlin 21821f48a4 Less krazy warnings: use prefix ++ instead of postfix. 16 years ago
Fredrik Höglund 586f4e9010 Check if the decoration supports the frame overlap strut in 16 years ago
Lucas Murray 72b50354a0 Swap if statements around so it makes more sense. Also fix possible 17 years ago
Lucas Murray 89e8c3f186 Make Client::setClientShown() a no-op if it's not required. (Maybe fixes 17 years ago
Thomas Lübking 99b912e91e catch client_group on caption change, caused segfault after switchiing between tabbing and non-tabbing decos 17 years ago
Fredrik Höglund 18c0ca2ff5 Ignore the frame overlap strut when compositing is disabled, and return 17 years ago
Fredrik Höglund 0a8c06b054 Implement support for _KDE_NET_WM_FRAME_OVERLAP. 17 years ago
Jacopo De Simoi 637ff72e1f Make sure that the paintredirector pending region is added to the repaint region only once in case the window gets minimized. 17 years ago
Lucas Murray 78d1aed9f7 Add setting to hide inactive tabs from the taskbar but hide it in the UI 17 years ago
Lucas Murray 7fe224e579 Don't change the client group visible status of a window if it is being 17 years ago
Lucas Murray fad5724f33 Add clients to a NULL group when they are released if they were in a 17 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Jacopo De Simoi 6317e2ef3a We still need to add the repaints, but first check if it is indeed the case 17 years ago
Jacopo De Simoi 71a73acae8 Avoids a nasty race condition that caused corrupted window decorations 17 years ago
Lucas Murray 65e8bea70d Make quick maximization and tiling more intuitive by handling resize and 17 years ago
Lucas Murray 743e058af5 Detect when _MOTIF_WM_HINTS gains or loses the no border hint. 17 years ago
Robin Harold Burchell 102ec081e2 Extend on the quicktiling(/snap) work by mgraesslin in r1021305: 17 years ago
Martin Gräßlin 76f17e6de1 Here comes the new TabBox. It is a complete rewrite using a MVC approach. Here some highlights: 17 years ago
Andreas Kling 00b1ad8e18 Plug an X11 property leak in Client::getSyncCounter() 17 years ago
Robin Harold Burchell f585e4e1d9 A number of small warning fixes (bracketing, etc) to help pick up real problems when working. 17 years ago
Martin Gräßlin 754f5d0829 Quick maximize and tiling when moving a window to the left/right or top screen edge. 17 years ago
Martin Gräßlin be1f18ab35 Backport rev 1001997: Initialize the padding variables. This could be the solution to the problems with non-bordered windows like KRunner and Yakuake. 17 years ago
Martin Gräßlin 807891fcb0 Initialize the padding variables. This could be the solution to the problems with non-bordered windows like KRunner and Yakuake. 17 years ago
Fredrik Höglund 3685b3260a Make sure that the repainted area includes the whole area 17 years ago
Martin Gräßlin c561207946 Do not release the bound pixmap every time the decoration get's updated. That is the reason why effects were slow when active client changed. Additional do a XSync when the decoration pixmap is painted. That ensures that the pixmap is painted before the texture from pixmap is done. 17 years ago