Luboš Luňák
00136f014f
Configurable effects loading by Cedric Borgese.
...
svn path=/branches/work/kwin_composite/; revision=630276
19 years ago
Philip Falkner
f060c3bfbb
Improved filtering algorithm. Now fast filtering is used by default, while (depending on SmoothScale in kwinrc) bilinear filtering is used on transformed windows and screens.
...
Optionally, if SmoothScale is set to 2, trilinear filtering will be attempted instead of bilinear. This requires GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_object, and valid mipmaps.
svn path=/branches/work/kwin_composite/; revision=629453
19 years ago
Philip Falkner
45aeae3273
Merge from trunk (now it should build)
...
r581402:
Not used.
r628276:
merge the kinstance-redesign branch
r628350:
This directory doesn't exist on my computer :)
svn path=/branches/work/kwin_composite/; revision=628706
19 years ago
Matthias Kretz
3003c4ecf8
merge the kinstance-redesign branch back to trunk.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=628276
19 years ago
Luboš Luňák
4607cab829
Config option for whether zooming should be smooth or fast.
...
svn path=/branches/work/kwin_composite/; revision=610138
20 years ago
Luboš Luňák
38f4f76b31
Detect screen refresh rate for finding out optimal compositing
...
redraw speed. Patch by Philip Falkner.
svn path=/branches/work/kwin_composite/; revision=607253
20 years ago
Luboš Luňák
9c4218d4bf
Sync to vblank, patch by Philip Falkner.
...
svn path=/branches/work/kwin_composite/; revision=606795
20 years ago
Luboš Luňák
0e53720687
Finish the showfps effect, including adding some configuration
...
and making it work even with XRender. I think it shows that
making non-trivial effects for both OpenGL and XRender
would be a) quite possible b) quite pain.
svn path=/branches/work/kwin_composite/; revision=606271
20 years ago
Luboš Luňák
b956650b2d
Make some aspects affecting performance configurable in kwinrc,
...
group [Translucency]:
GLMode=TFP|SHM|Fallback - select rendering mode
GLAlwaysRebind=<bool> - force rebinding a texture
GLDirect=<bool> - direct rendering
CCMAIL: kwin@kde.org
svn path=/branches/work/kwin_composite/; revision=606268
20 years ago
Luboš Luňák
fa8cd7541f
It wasn't a very good idea to do even compositing-unrelated
...
work in the work/kwin_composite branch.
svn merge revs 558154,558180,558236,558243,558258,562201
svn path=/trunk/KDE/kdebase/workspace/; revision=571776
20 years ago
Luboš Luňák
bab62bf88f
Use kwinrc:[Translucency]:UseTranslucency for controlling compositing.
...
svn path=/branches/work/kwin_composite/; revision=558712
20 years ago
Luboš Luňák
f4f07d4fd3
Remove kompmgr-related code except for the generic parts like
...
the slider in Alt+F3.
svn path=/branches/work/kwin_composite/; revision=558258
20 years ago
Luboš Luňák
750d4f1d03
#67406 - config option kwinrc:Windows:ShowDesktopIsMinimizeAll.
...
But I hope this actually won't be needed with KDE4.
svn path=/trunk/KDE/kdebase/workspace/; revision=546548
20 years ago
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
20 years ago
Laurent Montel
7f7ce52d78
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=539617
20 years ago
Laurent Montel
c73394f756
Deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=516258
20 years ago
Allen Winter
ae65a40c7a
TRUE->true, FALSE->false
...
svn path=/trunk/KDE/kdebase/workspace/; revision=511180
20 years ago
Laurent Montel
fbd0bea1fc
readListEntry--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=502264
20 years ago
Laurent Montel
42937f76a7
read*entry--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=500998
20 years ago
Luboš Luňák
c830db4d22
Match the default in the kcm.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=494327
21 years ago
Laurent Montel
b0a95318bc
readBoolEntry->readEntry
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493850
21 years ago
Stephan Kulow
6c821aba01
some more compiling
...
svn path=/trunk/KDE/kdebase/workspace/; revision=473006
21 years ago
Stephan Kulow
b464518b3c
svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
...
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
.
I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts
svn path=/trunk/KDE/kdebase/kwin/; revision=439627
21 years ago
Thomas Lübking
d6b4366c51
redesigned partial opacity (moved from kompmgr to kwin, allowing to be set e.g. from decos) and (hopefully) fixed CPU hunger (if using fades)
...
svn path=/trunk/KDE/kdebase/kwin/; revision=430562
21 years ago
Luboš Luňák
5e1f36f580
Added option to turn off hiding utility windows for inactive applications.
...
BUG: 103921
svn path=/trunk/KDE/kdebase/kwin/; revision=412381
21 years ago
Luboš Luňák
fc90a04635
Make it possible to do all kinds of strange things when mousewheeling
...
the titlebar or Alt+mousewheeling the window.
FEATURE:44318
FEATURE:66519
FEATURE:76188
svn path=/trunk/KDE/kdebase/kwin/; revision=410058
21 years ago
Thomas Lübking
cd5ac45b77
added support for applying translucency on the titlebar or the content (not really: anything but the titlebar) only
...
21 years ago
Thomas Lübking
05eda26865
added support for unshadowed moving windows, slight changes to updates on shapable windows
...
21 years ago
Luboš Luňák
6dd5d6b1f7
XChangeProperty needs long type for 32bit data, especially on 64bit platforms.
...
Also silence a couple of warnings.
CCMAIL: Thomas Lübking <thomas.luebking@web.de>
svn path=/trunk/kdebase/kwin/; revision=382862
21 years ago
Thomas Lübking
270a071454
[kompmgr] removed /kompmgr/ shapable tag if only the deco is shaped
...
21 years ago
Thomas Lübking
2fde6b6cf3
fixed ui of kompmgr support, using kde tools
...
21 years ago
Thomas Lübking
8ad47028f6
Added composite (translucency/shadows) support
...
21 years ago
Luboš Luňák
43f9553004
Adding yet another option, this time for what happens when clicking
...
the maximize button.
svn path=/trunk/kdebase/kwin/; revision=342186
22 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
33b11f1f07
Add a hidden option for the ping timeout before the dialog offering
...
killing the app appears (for #69211 ).
svn path=/trunk/kdebase/kwin/; revision=319659
22 years ago
Luboš Luňák
6e34bc5e8a
KWin rules for making windows noncloseable, and for changing moveresize
...
mode.
svn path=/trunk/kdebase/kwin/; revision=318994
22 years ago
Luboš Luňák
2f7d3203aa
KWin rules - override placement.
...
svn path=/trunk/kdebase/kwin/; revision=316411
22 years ago
Luboš Luňák
5632bb5129
Patch from Christopher J. Suleski (linux tildewave com) implementing #30426 .
...
CCMAIL: 30426-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=315341
22 years ago
Xavier Izard
ab428d9ab0
Patch for xinerama mode to allow fullscreens both on one or several screen(s)
...
svn path=/trunk/kdebase/kwin/; revision=310202
22 years ago
Luboš Luňák
854e9cc05a
With windows that have are listed for the focus stealing prevention
...
workaround, don't make their user timestamp newer than the active window's
one (unless a real user activity takes place in them).
As they are belong to the active application and just fail to say so,
this makes sure they won't prevent that application from getting focus
by having newer timestamp. E.g. Alt+F2, typing URL, kio_uiserver dialog
shows (has workaround), SSL certificate dialog shows (shown by kdesktop),
and it wouldn't get focus, because kio_uiserver's timestamp would be later.
svn path=/trunk/kdebase/kwin/; revision=298357
22 years ago
Luboš Luňák
3abd0ebdf0
Oops. Qt3.2 used to set resource class in WM_CLASS all lowercase, but
...
Qt3.3 capitalizes it (part of my own patch IIRC, hehe :-/), so all
the workarounds for specific apps no longer work -> force resource class
to be always lowercase.
svn path=/trunk/kdebase/kwin/; revision=290521
22 years ago
Luboš Luňák
39e48b3b8d
#48786 (comments #7 and later) - focus stealing prevention doesn't work
...
well with unreasonable focus policies -> disabled.
svn path=/trunk/kdebase/kwin/; revision=284526
22 years ago
Luboš Luňák
92390e6d86
These options are not used anymore.
...
svn path=/trunk/kdebase/kwin/; revision=273142
23 years ago
Luboš Luňák
f4b4647fc3
kwinrc option for listing applications for which focus stealing prevention
...
should not be used. I have a strange feeling it will come handy :-/.
svn path=/trunk/kdebase/kwin/; revision=273127
23 years ago
Luboš Luňák
afee9ba0fb
Default to low level of focus stealing prevention, at least for some time.
...
svn path=/trunk/kdebase/kwin/; revision=272145
23 years ago
Luboš Luňák
b7e040b873
Fix #67683 by globally enabling/disabling tooltips. As the buttons are
...
the only thing in kwin that has tooltips, this is fine.
CCMAIL: 67683-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=268374
23 years ago
Luboš Luňák
1d71c9839b
Reserve space for topmenus, so there's no flicker, and the space is taken
...
even with no topmenu shown. Support topmenus only when enabled in kdeglobals.
svn path=/trunk/kdebase/kwin/; revision=266531
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
720b988790
Configurable focus stealing prevention aggressivity.
...
svn path=/trunk/kdebase/kwin/; revision=254817
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