361 Commits (2ff73028a0525c47cf2fbe2b7ebebf6dd4eecd0f)

Author SHA1 Message Date
Lucas Murray 535737e1fe Add "automatically group identical windows" feature to window tabbing. 17 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Lucas Murray 424d358fd2 Less Krazy warnings please. 17 years ago
Lucas Murray e5d176b90b Fix quick tiling/maximize so other screen edge actions assigned to the 17 years ago
Lucas Murray ca9df8caae Add window snapping to the desktop grid effect. 17 years ago
Lucas Murray 9f420c13ab Add ability to switch windows spatially with alt+meta+<direction>. 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
Martin Gräßlin faa64877bf Add keybinding for show desktop. 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
Lucas Murray 8d09ed341a Remove old decoration shadow API, rename AbilityProvidesShadow and add 17 years ago
Martin Gräßlin 0c91716572 Track change of global shortcuts for tabbox. Required for the tabbox to work correctly when a shortcut is changed. 17 years ago
Fredrik Höglund 8bba7aed7d Make it possible for the decorations to paint outside the window frame 17 years ago
Martin Gräßlin 63edbaff81 Show current compositing state (disabled/suspended/active) in Desktop Effects KCM and add a button to resume/suspend compositing. So it should be easier for the user to resume compositing if he does not know about the shortcut. 17 years ago
Martin Gräßlin 3d5ad590e2 New on-screen-display for desktop change. It highlights the new desktop and shows arrows from the old to the new desktop. It replaces the popupinfo which only showed the desktop name. Nevertheless keeping popupinfo in svn so if wanted we can add an option to select between osd and popupinfo. 17 years ago
Martin Gräßlin 9174c43eb0 Show notification when compositing is suspended via dbus. 17 years ago
Martin Gräßlin 5f5399a1cc Add toggleCompositing to dbus interface. This method call should be used by external applications instead of changing kwin's config and forcing kwin to reload. 17 years ago
Lucas Murray 0ffcc70c18 Add support for hardcoded non-KWin-related active screen edge actions, 17 years ago
Lucas Murray 913c4f387a SVN_SILENT Left-overs from the revert. 17 years ago
Lucas Murray ca901dae30 Improved window movement around struts. Windows can be moved anywhere 17 years ago
Lucas Murray 893b0c2c71 Merge DesktopLayout class into Workspace. 17 years ago
Lucas Murray dd28e15a1b Allow desktop effects to access the new DesktopLayout class. Replaced 17 years ago
Lucas Murray 4681129e4b Move desktop layout code into a separate file and class. This will allow 17 years ago
Lucas Murray b55115a8be Prevent recursion loop in Toplevel::screen() and 17 years ago
Luboš Luňák 1297fe6daa Fix position of gravitated windows after a crash. 17 years ago
Luboš Luňák 1c2ba6ea17 I forgot to actually implement the resetCompositing() slot for the previous commit. 17 years ago
Lucas Murray 5945dd1131 If an effect is triggered by an electric border "push" the cursor back 17 years ago
Luboš Luňák 7249ca2cfb Do self-check immediatelly during compositing setup only when it's not KWin startup 17 years ago
Luboš Luňák b50a8d352a Compress possible several reasons for resetting compositing. 17 years ago
Luboš Luňák 4d82d2291e Don't needlessly setup compositing twice during startup. 17 years ago
Lucas Murray 81ffa5aec9 Raise electric border windows when an effect mouse input window is 17 years ago
Lucas Murray 9bb76644b7 Backport: Extracted mouse polling out of the composite timer to allow 17 years ago
Lucas Murray 752d5fa642 Extracted mouse polling out of the composite timer to allow effects to 17 years ago
Lucas Murray 038667db7a SVN_SILENT Standardize coding style on client.* and workspace.* 17 years ago
Lucas Murray 5821e6f9d7 Reverted all code relating to automatic X crash detection with agreement 18 years ago
David Nadlinger d79ef83183 When modifying the compositing settings, save a backup of kwinrc to another file to be able to revert if the X server crashes while testing the new config. 18 years ago
Laurent Montel 5535a9de5e Fix iterator 18 years ago
Lucas Murray 154c19b0e7 Make the client shadowOpacity() return a relative opacity instead of absolute. 18 years ago
Lucas Murray af1b639a9d Rename the new decoration API and mark it as unstable. Supporting a hacked API is suicide. 18 years ago
Lucas Murray 899d578c49 Merge Libkdecoration2 Git branch. 18 years ago
Luboš Luňák 1d2c54edcc Support for proper effect reconfiguration instead of reloading them. 18 years ago
Luboš Luňák 9ad12bc391 Add one more check for paints taking too much time, this time 18 years ago
Luboš Luňák 503bf3e767 Add a check that measures time needed for one compositing pass. 18 years ago
Luboš Luňák 8eedfa3456 Another attempt at self-check, this time done directly during setup 18 years ago
Luboš Luňák c6230db535 Stop the compositing timer when idle. 18 years ago
Luboš Luňák fd2e9b54cb Funny how awesome ideas are often so awfully simple. Test whether compositing 18 years ago
Luboš Luňák 19a9dd4095 Fix the flicker caused by unredirecting code - apparently setting the same 18 years ago
Luboš Luňák 14ae8d2dc9 Support for unredirecting fullscreen windows, i.e. games etc. can paint directly 18 years ago
Luboš Luňák 09d81b7e87 Cache the result of XQueryTree(). 18 years ago
Luboš Luňák 818070d3aa Keep fullscreen windows covering the whole screen when it is the topmost 18 years ago