77 Commits (6e44fc30b85189cc0a97eab6079a5c566fed13dc)

Author SHA1 Message Date
Luboš Luňák 6e44fc30b8 Autosave for window rules. 22 years ago
Luboš Luňák 6e34bc5e8a KWin rules for making windows noncloseable, and for changing moveresize 22 years ago
Luboš Luňák ecb4f83baa Another interesting xmms "feature". 22 years ago
Luboš Luňák 03bdeb94b0 KWin rules setting maximizevert, maximizehoriz, minimize, shade, skiptaskbar, 22 years ago
Cristian Tibirna 05c003dd28 window and border snapping during resize operations. 22 years ago
Luboš Luňák 7eadd6463f KWin rules - position and size. 22 years ago
Luboš Luňák a114e9acc3 KWin rules - override minsize/maxsize. 22 years ago
Luboš Luňák b5181ba7f8 No longer necessary to eat paint events during transparent move/resize ? 22 years ago
Xavier Izard ab428d9ab0 Patch for xinerama mode to allow fullscreens both on one or several screen(s) 22 years ago
Luboš Luňák bfc2e69530 So much for clever workarounds. 22 years ago
Luboš Luňák 23ac6a4381 Initialize values needed for electric borders even in the only-move case. 22 years ago
Dirk Mueller ac083a60f8 unbreak compilation 22 years ago
George Staikos 4b0caa15b3 patch from Lubos for Xinerama movement snapping 22 years ago
Luboš Luňák ff081c36a0 Fix #76394, 22 years ago
Luboš Luňák e329c3d872 Use a separate InputOnly window covering whole screen because it 22 years ago
Luboš Luňák 3575a90230 Avoid -1 as array index. 22 years ago
Dirk Mueller 1e121b6c94 - fix compiler error 22 years ago
Luboš Luňák e7cc4aa974 One more bug in clientArea(). 22 years ago
Luboš Luňák bf814c45e0 Handle two todo comments from the recent partial struts commit, 22 years ago
Luboš Luňák 41bcfe70ed With restricted movement, don't require 100 pixels to be visible if 22 years ago
Luboš Luňák a483fdeca7 Oops, sorry. 22 years ago
Otto Bruggeman f5433a4e1d Compile fix... the for loop can go entirely... 22 years ago
Peter Rockai 2eb784cf35 Support for NETWM partial struts (_NET_WM_STRUT_PARTIAL, we call them 22 years ago
Luboš Luňák 22e7409160 Revert r2.51. Tk is either too stupid to see a difference between normal 22 years ago
Luboš Luňák 0a283ed773 Oops, I broke cancelling fullscreen from Alt+F3. 22 years ago
Luboš Luňák 714d3fcd6c If e.g. the titlebar is already outside of the workarea, there's no point in performing 22 years ago
Luboš Luňák b525af029e Avoid sending synthetic configure notify events with user moving/resizing 22 years ago
Luboš Luňák 10405ee978 Optimize MotionNotify discarding while moving/resizing. 22 years ago
Luboš Luňák 8d00434917 Don't disallow fullscreening for windows that have maximum size set, 22 years ago
Luboš Luňák e5d6fb447d Fix non-NETWM fullscreen applications. 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 c1d1b6289f Make sure there aren't two windows given focus with the same X timestamp, 23 years ago
Luboš Luňák 59fa15a185 Read correctly original size when doing partial unmaximalization. 23 years ago
Luboš Luňák 3969e69d23 Oops. Once again, now it compiles. 23 years ago
Anne-Marie Mahfouf 11b288081c I guess someone had to try to fix it so here am I 23 years ago
Luboš Luňák 45f26c3985 Apparently one needs to be clever when dealing with stupid things (part of #70623). 23 years ago
Luboš Luňák 569224d117 Replace the temporary MousePosition enum naming with something that 23 years ago
Luboš Luňák 9326a7f008 Fix #69787 - off-by-one error when checking top position. 23 years ago
Luboš Luňák c151780247 Fix #69721. Also, set the move cursor before input grabs, so the grab 23 years ago
Luboš Luňák 0ba12a0837 Perform whole new window managing with X server grab, in order to prevent 23 years ago
Luboš Luňák 0cf7454675 And eventually user moving/resizing seems to work, even with aspect ratios. 23 years ago
Luboš Luňák fde7aedf9c Removed duplication of code. 23 years ago
Luboš Luňák 3768a7f31f I apparently didn't comprehend the user move/resize code, otherwise 23 years ago
Luboš Luňák 4cc6229be3 *sigh*, how can somebody name variables for topleft and bottomright corners pp and p? 23 years ago
Luboš Luňák 2c3f9c4069 Some attempts to fix aspect ratios breaking resizing. 23 years ago
Luboš Luňák 2553476f53 Don't require both mouse and keyboard grab for move/resize, 23 years ago
Luboš Luňák 162c76cf46 Reset Client::buttonDown if startMoveResize() failed 23 years ago
Luboš Luňák d46c7413c4 Hopefully final fixes for topmenus managed by KWin to work (#66152). 23 years ago
Luboš Luňák 1d71c9839b Reserve space for topmenus, so there's no flicker, and the space is taken 23 years ago
Luboš Luňák 07b08d5d99 Don't use struts if KWin itself restricts workarea size by topmenus. 23 years ago