Luboš Luňák
47232a2c17
Support _NET_WM_FULL_PLACEMENT.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662075
19 years ago
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
19 years ago
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
19 years ago
Luboš Luňák
2c928221a4
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/trunk/KDE/kdebase/workspace/; revision=650773
19 years ago
Luboš Luňák
e3b865cd5f
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/branches/work/kwin_composite/; revision=650770
19 years ago
Luboš Luňák
de4d1bc518
Implement cursorPos() as an optimized version of QCursor::pos()
...
that tries to reduce the number of X roundtrips.
svn path=/branches/work/kwin_composite/; revision=620326
19 years ago
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
20 years ago
Hamish Rodda
77bc9cd63d
Merging in from bleeding edge kdebase branch
...
- i18n ported
- KAccel removed
- Some fixes for OS X
svn path=/trunk/KDE/kdebase/workspace/; revision=528190
20 years ago
Allen Winter
441523a689
Replace obsolete QMAX() and QMIN() with qMax() and qMin().
...
svn path=/trunk/KDE/kdebase/workspace/; revision=510739
20 years ago
Luboš Luňák
d41b6d71fc
Forwardport #117413 .
...
svn path=/trunk/KDE/kdebase/workspace/; revision=488447
21 years ago
Luboš Luňák
7340058987
Got the order backwards, maximizing needs to come before placing
...
on mainwindow.
svn path=/trunk/KDE/kdebase/kwin/; revision=444056
21 years ago
Luboš Luňák
3ec72118f2
Some fixes for placement code, so that e.g. placing a dialog
...
on its mainwindow also still maximizes it if maximizing placement
policy is used.
svn path=/trunk/KDE/kdebase/kwin/; revision=444048
21 years ago
Luboš Luňák
678a1ce18a
Placement policy 'maximizing'.
...
svn path=/trunk/KDE/kdebase/kwin/; revision=444046
21 years ago
Luboš Luňák
8ee4a7df15
Let's say this simply doesn't work with shaded windows.
...
svn path=/trunk/KDE/kdebase/kwin/; revision=425378
21 years ago
Luboš Luňák
ced5ab580a
Die, window type override, die! Since nobody really knows what this window
...
type means anyway, let's simply consider it to be a legacy way of saying "noborder"
and nothing more.
svn path=/trunk/KDE/kdebase/kwin/; revision=412372
21 years ago
Luboš Luňák
36b64e3897
GUI for rules (=window specific settings). Have fun figuring out how it
...
works, because I haven't written any kind of docs for it yet, and
the most important button doesn't work yet either (yes, that one that
has it written on it). I just hope the GUI doesn't suck too much, because
I'm really bad at such things.
svn path=/trunk/kdebase/kwin/; revision=322524
22 years ago
Luboš Luňák
c6a91d80ba
KWin rules - obey/disobey given position.
...
svn path=/trunk/kdebase/kwin/; revision=322443
22 years ago
Luboš Luňák
2f7d3203aa
KWin rules - override placement.
...
svn path=/trunk/kdebase/kwin/; revision=316411
22 years ago
Luboš Luňák
d05a7b068b
Add some checks.
...
svn path=/trunk/kdebase/kwin/; revision=307285
22 years ago
Luboš Luňák
d465d96819
Ignore windows kept below others for smart placement.
...
svn path=/trunk/kdebase/kwin/; revision=286771
22 years ago
Luboš Luňák
b41fc6bf49
Don't try to center windows on special windows like standalone menubar.
...
svn path=/trunk/kdebase/kwin/; revision=279904
22 years ago
Luboš Luňák
24cae23c66
Fix Xinerama placement. Thanks to Malte S. Stretz for help with debugging
...
and testing.
svn path=/trunk/kdebase/kwin/; revision=278437
22 years ago
Luboš Luňák
338593f621
This must have been a typo.
...
svn path=/trunk/kdebase/kwin/; revision=272432
23 years ago
Luboš Luňák
2c3f9c4069
Some attempts to fix aspect ratios breaking resizing.
...
When resizing windows manually (Client::handleMoveResize()) still doesn't work.
svn path=/trunk/kdebase/kwin/; revision=269296
23 years ago
Luboš Luňák
1751ac0880
Fix #31484 - snapping to workarea edges is already done by snapping
...
to windows, snap also to screen edges.
CCMAIL: 31484-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=257737
23 years ago
Luboš Luňák
d45a853dd4
Fixes related to shown shaded windows.
...
svn path=/trunk/kdebase/kwin/; revision=257726
23 years ago
Luboš Luňák
34fa4a4399
Cleanup of Xinerama handling. I don't claim I actually fixed something,
...
but at least now the code doesn't look like uncommented random something.
And who knows, maybe I even fixed it ;).
CCMAIL: staikos@kde.org
What the hell does "Show unmanaged windows on:" mean in the kcm dialog?
svn path=/trunk/kdebase/kwin/; revision=257723
23 years ago
Luboš Luňák
3e1df92066
Try to place dialogs on their mainwindow. Except for non-NETWM apps
...
where the it's transient therefore it's a dialog assumption is not true
often enough for this to be annoying.
svn path=/trunk/kdebase/kwin/; revision=255614
23 years ago
Luboš Luňák
6f272da774
Revert special dialog placement policies. I don't think I need to go
...
that far with overconfigurability.
svn path=/trunk/kdebase/kwin/; revision=255440
23 years ago
Luboš Luňák
10f405c73d
Merging kwin core from kwin_iii back to HEAD.
...
svn path=/trunk/kdebase/kwin/; revision=251608
23 years ago
Dirk Mueller
6bbbe69c0e
unbreak compilation (gcc 3.4+)
...
svn path=/trunk/kdebase/kcontrol/; revision=239225
23 years ago
Luboš Luňák
f87b67394a
Fix placement policies - the recent change of semantics of Client::desk
...
broke it.
svn path=/trunk/kdebase/kwin/; revision=197165
24 years ago
Luboš Luňák
29b6f2b279
Fix #47625 .
...
svn path=/trunk/kdebase/kwin/; revision=180142
24 years ago
Cristian Tibirna
e2ffbc884c
CT: commit an older patch which loses "stupidly".
...
svn path=/trunk/kdebase/kwin/; revision=166870
24 years ago
Cristian Tibirna
9b03ba50c2
CT: two new non-placement policies. No GUI config.
...
Edit kwinrc and use either of:
Placement=StupidlyCentered
Placement=StupidlyZeroCornered
and then, at a prompt:
dcop kwin KWinInterface reconfigure
svn path=/trunk/kdebase/kwin/; revision=163755
24 years ago