Commit graph

13 commits

Author SHA1 Message Date
Martin Gräßlin
75456580e5 Forward port rev 1169432: Fix window movment regression (e.g. pack) in 4.5.
The regression was caused in tiling which set the geometry to a different one again.
Nikhil please verify that tiling is still working correctly. Looking at the code this
commit should be side-effect free. When coming from Client::move() moveResizeGeom and
initialMoveResizeGeom may not be set. So I think the code in notifyTilingWindowMove()
cannot work at all ;-)
CCBUG: 241049

svn path=/trunk/KDE/kdebase/workspace/; revision=1169433
2010-08-29 08:44:32 +00:00
Nikhil Marathe
3fa0dbdccb Instead of relying on USPosition to avoid tiling Plasma
windows, use the Plasma-desktop window class.
This is a temporary workaround until Plasma exposes
more classes and integrates better with KWin.

Okayed by Lubos Lunak:
http://reviewboard.kde.org/r/4255

Should fix 241051 without having any special
settings for OpenOffice.org windows.

BUG: 241051

svn path=/trunk/KDE/kdebase/workspace/; revision=1137887
2010-06-14 15:17:17 +00:00
Martin Gräßlin
ba59ddb5b9 Removed one debug statement that causes trouble with Sun compilier. I don't think the debug statement is needed.
BUG: 235404

svn path=/trunk/KDE/kdebase/workspace/; revision=1130002
2010-05-24 07:11:57 +00:00
Nikhil Marathe
2163f87264 Modified workspace method names to mark them up as referring to tiling
svn path=/trunk/KDE/kdebase/workspace/; revision=1125434
2010-05-11 11:10:53 +00:00
Nikhil Marathe
3e9377e6b4 Added comments to some tiling related code
svn path=/trunk/KDE/kdebase/workspace/; revision=1124486
2010-05-09 06:15:40 +00:00
Nikhil Marathe
49396e6197 Forced tiling/floating per window/application is now supported during client creation. reloadConfig() doesn't respect it yet
svn path=/trunk/KDE/kdebase/workspace/; revision=1123144
2010-05-05 12:29:35 +00:00
Nikhil Marathe
a2a7891789 SVN_SILENT Renamed tilingMode to tilingEnabled to better convey its boolean-ness
svn path=/trunk/KDE/kdebase/workspace/; revision=1123140
2010-05-05 12:09:49 +00:00
Nikhil Marathe
70c9e98c41 Removed superfluous Client type checks since isNormalWindow() means that all other's aren't true
svn path=/trunk/KDE/kdebase/workspace/; revision=1123133
2010-05-05 11:52:53 +00:00
Nikhil Marathe
9a3cca0ef9 SVN_SILENT Replaced delete loop with qDeleteAll()
svn path=/trunk/KDE/kdebase/workspace/; revision=1123131
2010-05-05 11:51:09 +00:00
Nikhil Marathe
20b419cb47 SVN_SILENT Small readability fix
svn path=/trunk/KDE/kdebase/workspace/; revision=1123126
2010-05-05 11:46:19 +00:00
Nikhil Marathe
c4206d4195 Renamed all layouts to <name>Layout rather than just <name>L, First and Last follow the same convention
svn path=/trunk/KDE/kdebase/workspace/; revision=1123124
2010-05-05 11:43:26 +00:00
Christoph Feck
70acd11ecb SVN_SILENT --warnings
svn path=/trunk/KDE/kdebase/workspace/; revision=1118827
2010-04-25 23:37:38 +00:00
Nikhil Marathe
5fc7e93d69 Tiling is here!
This commit merges the kwin-tiling branch. Ideally it shouldn't break anything and add a few features ;-)
It was applied as a patch. Do not attempt to merge the branch directly, it has a few issues.
This feature is currently experimental, although it hasn't crashed in quite a long time. It lacks some features and probably leaks some memory. Fixes will be on the way.

Season Of KDE 2009 project by Nikhil Marathe

svn path=/trunk/KDE/kdebase/workspace/; revision=1118677
2010-04-25 16:43:14 +00:00