Commit graph

2535 commits

Author SHA1 Message Date
Sandro Giessl
f80d4f2160 add caption and resize tests.
svn path=/trunk/kdebase/kwin/; revision=396655
2005-03-11 14:28:19 +00:00
Sandro Giessl
b10f0059c7 Import a little tool which helps comparing the performance of decorations.
svn path=/trunk/kdebase/kwin/; revision=396399
2005-03-10 16:57:04 +00:00
Luboš Luňák
4f43e53955 Fix #101209.
BUG: 101209

svn path=/trunk/kdebase/kwin/; revision=396387
2005-03-10 16:29:00 +00:00
Luboš Luňák
678ba0894d Some cleanups.
svn path=/trunk/kdebase/kwin/; revision=396376
2005-03-10 15:55:46 +00:00
Luboš Luňák
c025cb57ef Redo the fix for #95731 - when a window is manually raised above another
window, bring it up to that window's layer only if the layer is ActiveLayer
(i.e. fullscreen).
BUG: 100762

svn path=/trunk/kdebase/kwin/; revision=396099
2005-03-09 15:04:32 +00:00
Script Kiddy
ec5d466c69 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=395420
2005-03-07 09:05:40 +00:00
Luboš Luňák
e808718c0a Prefer keeping fixed width when keeping aspect ratio.
BUG: 87298

svn path=/trunk/kdebase/kwin/; revision=393796
2005-02-28 13:44:19 +00:00
Luboš Luňák
47075ef04e Break unnecessary transiency relations caused by many group transient windows.
Avoids exponentially expensive operations in KWin.
CCBUG: 95231

svn path=/trunk/kdebase/kwin/; revision=393793
2005-02-28 13:43:00 +00:00
Thomas Lübking
90e5b03c31 BUGS:99832
BUGS:99833
BUGS:93380
kompmgr now should get proper window shapes, removing several artefact bugs
just swapping two lines in this file

svn path=/trunk/kdebase/kwin/; revision=393629
2005-02-27 20:49:13 +00:00
Thomas Lübking
36eb2d4f13 freeing hidden feature to apply translucency only on window parts (title/content)
BUGS:99121
changed "Translucency" tab to "Opacity"

svn path=/trunk/kdebase/kwin/; revision=393628
2005-02-27 20:44:44 +00:00
Thomas Lübking
28d89857a1 fixes invisible remapped windows (especially on long fade offs)
svn path=/trunk/kdebase/kwin/; revision=393125
2005-02-25 23:42:53 +00:00
Script Kiddy
c8a3be9b0c CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=392535

The following changes were in SVN, but were removed from git:

M	wallpapers/All-Good-People-1.jpg.desktop
M	wallpapers/Blkmarble.jpg.desktop
M	wallpapers/Chicken-Songs-2.jpg.desktop
M	wallpapers/Circuit.jpg.desktop
M	wallpapers/Foggy1.jpg.desktop
M	wallpapers/Island-of-Elba.jpg.desktop
M	wallpapers/KDE34.png.desktop
M	wallpapers/Marble01.jpg.desktop
M	wallpapers/No-Ones-Laughing-3.jpg.desktop
M	wallpapers/Paper01.jpg.desktop
M	wallpapers/Planning-And-Probing-1.jpg.desktop
M	wallpapers/Time-For-Lunch-2.jpg.desktop
M	wallpapers/Totally-New-Product-1.jpg.desktop
M	wallpapers/Won-Ton-Soup-3.jpg.desktop
M	wallpapers/andes-venezolanos.svgz.desktop
M	wallpapers/aurora.svgz.desktop
M	wallpapers/blue-bend.jpg.desktop
M	wallpapers/celtic.svgz.desktop
M	wallpapers/default_blue.jpg.desktop
M	wallpapers/default_gears.jpg.desktop
M	wallpapers/fulmine.jpg.desktop
M	wallpapers/gear-flowers.svgz.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
M	wallpapers/kde_box.png.desktop
M	wallpapers/kde_passion.jpg.desktop
M	wallpapers/konqui.svgz.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
M	wallpapers/only_k.jpg.desktop
M	wallpapers/seaofconero.jpg.desktop
M	wallpapers/triplegears.jpg.desktop
2005-02-23 05:08:44 +00:00
Adriaan de Groot
d3cf27c20c old C (gcc 2.95) fix -- no statements before variable declarations
svn path=/trunk/kdebase/kwin/; revision=392038
2005-02-22 00:31:32 +00:00
Thomas Lübking
7eff49ed22 BUGS:99836
better opacity handling of modal windows and their transientFor()s

svn path=/trunk/kdebase/kwin/; revision=391550
2005-02-20 23:06:11 +00:00
Thomas Lübking
9e6ae5b095 BUGS:99840
adjust opacity on slider.valueChanged() rather than s.moved() (allowing use of mw)

svn path=/trunk/kdebase/kwin/; revision=391549
2005-02-20 23:04:19 +00:00
Thomas Lübking
9ddd01f11c fixes a previously created bug (active windows do not receive callbacks after fade)
svn path=/trunk/kdebase/kwin/; revision=391040
2005-02-19 22:18:52 +00:00
Thomas Lübking
f9d8223e22 BUGS:99800
fixes problem with missing fade deques on unshadowed windows

svn path=/trunk/kdebase/kwin/; revision=391030
2005-02-19 21:33:14 +00:00
Script Kiddy
8ae13aede0 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=390802
2005-02-19 04:29:22 +00:00
Thomas Lübking
988c0933c7 BUGS:99718
opacity popup now not closing on slider releases

svn path=/trunk/kdebase/kwin/; revision=390732
2005-02-18 23:11:39 +00:00
Dirk Mueller
7e26397f67 fix build with gcc 2.95, based on patch by Aurélien Gâteau
svn path=/trunk/kdebase/kwin/; revision=390715
2005-02-18 22:28:25 +00:00
Thomas Lübking
07906c47c0 just noticed that clicking the button on the opacity slider causes the same misvalue problem - fixed
svn path=/trunk/kdebase/kwin/; revision=390378
2005-02-17 21:12:01 +00:00
Thomas Lübking
de85f12894 BUGS:99636
fixes wrong opacity value on popup show

svn path=/trunk/kdebase/kwin/; revision=390369
2005-02-17 20:48:11 +00:00
Thomas Lübking
e9ecc46ac0 fixed memory leak
svn path=/trunk/kdebase/kwin/; revision=388495
2005-02-11 22:14:12 +00:00
Thomas Lübking
e1279c6cf8 ignore display setting in ~/.xcompmgrrc - may cause problems if set and the user starts another session on another display
svn path=/trunk/kdebase/kwin/; revision=388385
2005-02-11 16:07:50 +00:00
Lukáš Tinkl
469ea5a9b6 show the border size name translated
svn path=/trunk/kdebase/kwin/; revision=388298
2005-02-11 11:06:08 +00:00
Script Kiddy
73522bcdce CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=388264
2005-02-11 04:54:21 +00:00
Thomas Lübking
d3cdd84463 fixing fades on partial translucent windows
svn path=/trunk/kdebase/kwin/; revision=388148
2005-02-10 20:49:43 +00:00
Thomas Lübking
7ee9c8bbdd removed UI changes - sorry everyone
svn path=/trunk/kdebase/kwin/; revision=387812
2005-02-09 19:26:51 +00:00
Thomas Lübking
cd5ac45b77 added support for applying translucency on the titlebar or the content (not really: anything but the titlebar) only
svn path=/trunk/kdebase/kwin/; revision=387795
2005-02-09 18:31:35 +00:00
Thomas Lübking
d7e31d3499 fix no good - new fix =)
use SDL_VIDEO_X11_VISUALID=0x24 appname to start

svn path=/trunk/kdebase/kwin/; revision=387497
2005-02-08 18:32:15 +00:00
Thomas Lübking
b4e399f065 support for some non XRenderFindVisualFormat compliant windows (SDL)
svn path=/trunk/kdebase/kwin/; revision=387484
2005-02-08 17:43:49 +00:00
Luboš Luňák
bdd2665a29 Something I forgot for #44268 - show the shortcut in the titlebar.
svn path=/trunk/kdebase/kwin/; revision=387104
2005-02-07 15:17:26 +00:00
Luboš Luňák
240fc84c05 Avoid unnecessary roundtrips finding out WM_CLIENT_MACHINE when setting
caption.

svn path=/trunk/kdebase/kwin/; revision=387096
2005-02-07 14:35:53 +00:00
Script Kiddy
a71d1d57dd CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=386301
2005-02-05 04:17:59 +00:00
Sandro Giessl
01bf9c9334 Inspired by Knut Johansson's patch:
Fix the decoration preview of decorations like Quartz and Web when custom
button positions get disabled. They rely on titleButtonsLeft()/Right()
returning the default value described in the API docs.

svn path=/trunk/kdebase/kwin/; revision=386102
2005-02-04 11:38:37 +00:00
Luboš Luňák
119aa760c7 Make setting the same shortcut again work.
svn path=/trunk/kdebase/kwin/; revision=385879
2005-02-03 15:59:57 +00:00
Luboš Luňák
8357a882fb Fix #98478.
BUG: 98478

svn path=/trunk/kdebase/kwin/; revision=385877
2005-02-03 15:50:23 +00:00
Stephan Binner
4bd15b9f8f CVS_SILENT i18n style guide fixes, first run
svn path=/trunk/kdebase/kwin/; revision=385798
2005-02-03 10:49:53 +00:00
Script Kiddy
54643be728 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=385697

The following changes were in SVN, but were removed from git:

M	wallpapers/andes-venezolanos.svgz.desktop
M	wallpapers/celtic.svgz.desktop
M	wallpapers/lineart.svgz.desktop
M	wallpapers/moon.svgz.desktop
2005-02-03 05:09:14 +00:00
Luboš Luňák
a3d314ca4e Make the 'Edit' button for shortcut in window-specific settings
do at least something.

svn path=/trunk/kdebase/kwin/; revision=385467
2005-02-02 18:57:21 +00:00
Script Kiddy
bafac3e99e CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=385197

The following changes were in SVN, but were removed from git:

M	wallpapers/aurora.svgz.desktop
M	wallpapers/gear-flowers.svgz.desktop
M	wallpapers/globe.svgz.desktop
M	wallpapers/here-gear.svgz.desktop
2005-02-02 05:17:44 +00:00
Volker Krause
e3d4b11e14 Allocate enough space for the 0-terminator.
This resulted in kcompmgr sometimes not being able to read the config file.

Bug found and fixed by Dennis Kasprzyk <cyber.labs@gmx.de>

svn path=/trunk/kdebase/kwin/; revision=384644
2005-01-31 18:51:40 +00:00
Script Kiddy
552589b141 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=384484

The following changes were in SVN, but were removed from git:

M	wallpapers/All-Good-People-1.jpg.desktop
M	wallpapers/Blkmarble.jpg.desktop
M	wallpapers/Chicken-Songs-2.jpg.desktop
M	wallpapers/Foggy1.jpg.desktop
M	wallpapers/Island-of-Elba.jpg.desktop
M	wallpapers/Marble01.jpg.desktop
M	wallpapers/No-Ones-Laughing-3.jpg.desktop
M	wallpapers/Planning-And-Probing-1.jpg.desktop
M	wallpapers/Time-For-Lunch-2.jpg.desktop
M	wallpapers/Totally-New-Product-1.jpg.desktop
M	wallpapers/Won-Ton-Soup-3.jpg.desktop
M	wallpapers/blue-bend.jpg.desktop
M	wallpapers/default_blue.jpg.desktop
M	wallpapers/default_gears.jpg.desktop
M	wallpapers/kde_box.png.desktop
M	wallpapers/kde_passion.jpg.desktop
M	wallpapers/only_k.jpg.desktop
M	wallpapers/seaofconero.jpg.desktop
M	wallpapers/triplegears.jpg.desktop
2005-01-31 08:38:42 +00:00
Thomas Lübking
f0ecf3b8b4 just disabling unwanted and not finished code, causing high cpu load under some circumsatnces
svn path=/trunk/kdebase/kwin/; revision=383656
2005-01-29 13:03:29 +00:00
Stephan Binner
5bf424bc44 CVS_SILENT i18n style guide fix
svn path=/trunk/kdebase/kwin/; revision=383602
2005-01-29 10:40:39 +00:00
Thomas Lübking
05eda26865 added support for unshadowed moving windows, slight changes to updates on shapable windows
svn path=/trunk/kdebase/kwin/; revision=383513
2005-01-28 23:28:11 +00:00
Thomas Lübking
926f7e02fd fixed problem on fast opacity changes (e.g. short moves) when using fades,
applied patch made to xcompmgr 1.39 (deq fades)

svn path=/trunk/kdebase/kwin/; revision=383510
2005-01-28 23:26:16 +00:00
Thomas Lübking
d07a21b445 added option to remove shadows of moving windows, fixes crash of mcontrol module saves if kompmg is not available
svn path=/trunk/kdebase/kwin/; revision=383497
2005-01-28 23:13:32 +00:00
Sandro Giessl
dc5ad94cf6 Another patch by Knut Johansson:
- Respect custom button positions
- Correct button Abilities

The only thing I changed was to replace the qlayout.h include with a
simple class declaration... otherwise looks good to me.

CCMAIL: knut@johansson.com

svn path=/trunk/kdebase/kwin/; revision=383321
2005-01-28 17:06:35 +00:00
Luboš Luňák
75455b98ae If a window is raised above some other window in the same window group
which is in a higher layer, make sure it stays above that window.
BUG: 95731

svn path=/trunk/kdebase/kwin/; revision=383308
2005-01-28 16:35:34 +00:00