Commit graph

147 commits

Author SHA1 Message Date
Luboš Luňák
1da43a7993 Work around a Qt4.4.0RC1 redrawing bug.
BUG: 157659


svn path=/trunk/KDE/kdebase/workspace/; revision=793649
2008-04-04 18:08:43 +00:00
Luboš Luňák
79b4e8e4fc Use printf for the backtrace, just like with the X error itself,
so that it can be seen also with non-debug builds.


svn path=/trunk/KDE/kdebase/workspace/; revision=788104
2008-03-20 17:27:47 +00:00
Luboš Luňák
73ad1f1adc Use a modified errorMessage() with explicitly listing all extensions used by KWin.
svn path=/trunk/KDE/kdebase/workspace/; revision=778705
2008-02-24 11:41:55 +00:00
Luboš Luňák
bb97953656 Hacks for specific driver systems:
- setting LIBGL_ALWAYS_INDIRECT=1, as that seems to be required for texture_from_pixmap
    to work with AIGLX
- setting __GL_YIELD=NOTHING to noticeably improve smoothness with nVidia


svn path=/trunk/KDE/kdebase/workspace/; revision=749631
2007-12-17 14:19:41 +00:00
Luboš Luňák
add35c0095 Don't restart in a never-ending loop, just exit on cancel.
svn path=/trunk/KDE/kdebase/workspace/; revision=742729
2007-11-28 19:34:22 +00:00
Luboš Luňák
01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL
being v2+ (right now it says just GPL, which according to GPL itself
means any GPL). Decoration clients will come later.
CCMAIL: kwin@kde.org


svn path=/trunk/KDE/kdebase/workspace/; revision=742302
2007-11-27 19:40:25 +00:00
Luboš Luňák
2fd0261c03 i18n messages for effects.
svn path=/trunk/KDE/kdebase/workspace/; revision=736200
2007-11-13 17:29:46 +00:00
Luboš Luňák
c5eb488c3b When KWin is run with -sync, print also backtraces for X errors.
svn path=/trunk/KDE/kdebase/workspace/; revision=732021
2007-11-02 15:01:40 +00:00
Luboš Luňák
e063744820 Remove some #warning's.
svn path=/trunk/KDE/kdebase/workspace/; revision=731712
2007-11-01 17:03:05 +00:00
Andreas Pakulat
39e322fc83 Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are
needed now because friday is the last BC day. The rest of the modules will
follow as fast as my laptop allows.

svn path=/trunk/KDE/kdebase/workspace/; revision=721704
2007-10-05 22:21:25 +00:00
Rivo Laks
68303bf71f Move Options out of critical startup section so that X errors won't cause kwin to abort.
This fixes problems where compositing/glx detection can cause x errors and abort kwin.

svn path=/trunk/KDE/kdebase/workspace/; revision=720725
2007-10-03 15:25:38 +00:00
Rivo Laks
57bd7c937e Add only actually installed WMs to the list
svn path=/trunk/KDE/kdebase/workspace/; revision=717837
2007-09-27 17:06:10 +00:00
Rivo Laks
4c7ac1fd5b KDialog::exec() doesn't return button code
svn path=/trunk/KDE/kdebase/workspace/; revision=717836
2007-09-27 17:04:56 +00:00
Rivo Laks
9606247f8a Add cancel button to alternative wm dialog and start kwin again unless Ok is pressed
svn path=/trunk/KDE/kdebase/workspace/; revision=717824
2007-09-27 16:45:48 +00:00
Rivo Laks
26ce55a738 If we have way too many crashes (>= 4) then offer to run an alternative window manager.
svn path=/trunk/KDE/kdebase/workspace/; revision=717806
2007-09-27 16:22:29 +00:00
Rivo Laks
ec0fa1789a Automatically restart KWin when it crashes.
If it crashes at least two times in a row then disable compositing.

svn path=/trunk/KDE/kdebase/workspace/; revision=717778
2007-09-27 14:53:52 +00:00
Arto Hytönen
8f6cd4277f SVN_SILENT duplicate header removal
svn path=/trunk/KDE/kdebase/workspace/; revision=707720
2007-09-02 19:15:23 +00:00
Chusslove Illich
bdb46a1769 Interface modifications to KCmdLineArgs, KAboutData and KComponentData; BIC, SIC. Most of the depending code has been auto-converted to new API.
svn path=/trunk/KDE/kdebase/workspace/; revision=682259
2007-07-02 08:49:20 +00:00
Thorsten Roeder
0666147473 some krazy fixes
svn path=/trunk/KDE/kdebase/workspace/; revision=664331
2007-05-13 17:47:20 +00:00
Luboš Luňák
d1b6aaacdf Avoid crashes during shutdown.
svn path=/trunk/KDE/kdebase/workspace/; revision=662929
2007-05-09 16:10:49 +00:00
Luboš Luňák
989606a06c Merging from old trunk:
r643171 | lunakl | 2007-03-16 15:04:00 +0100 (Fri, 16 Mar 2007) | 3 lines

Redo ksplash states.


svn path=/trunk/KDE/kdebase/workspace/; revision=659558
2007-04-30 12:11:32 +00:00
Luboš Luňák
d904f5ca12 Merging from old trunk:
r643112 | lunakl | 2007-03-16 13:11:19 +0100 (Fri, 16 Mar 2007) | 3 lines

No splash dbus interface.


svn path=/trunk/KDE/kdebase/workspace/; revision=659557
2007-04-30 12:11:08 +00:00
Luboš Luňák
1afce20bbf Merging from old trunk:
r614901 | mlaurent | 2006-12-19 13:41:23 +0100 (Tue, 19 Dec 2006) | 2 lines

Fix dbus call


svn path=/trunk/KDE/kdebase/workspace/; revision=659493
2007-04-30 09:57:22 +00:00
Luboš Luňák
d908454754 Merging from old trunk:
r614585 | dfaure | 2006-12-18 12:18:32 +0100 (Mon, 18 Dec 2006) | 2 lines

Many files were using KGlobal via the "#include <kglobal.h>" in kguiitem.h. Removed that include -> added many includes in the code.


svn path=/trunk/KDE/kdebase/workspace/; revision=659485
2007-04-30 09:51:12 +00:00
Luboš Luňák
f82685de38 Merging from old trunk:
r558891 | dfaure | 2006-07-06 11:15:57 +0200 (Thu, 06 Jul 2006) | 3 lines
Register as org.kde.kwin   (in addition to kapplication registering us as kwin_$PID)
Not sure why this isn't a kuniqueapplication though (but klauncher is in the same situation anyway)


svn path=/trunk/KDE/kdebase/workspace/; revision=659219
2007-04-29 18:16:15 +00:00
Luboš Luňák
f52b8e48cd branches/work/kwin_composite becomes new trunk kwin.
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
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
2007-04-29 17:34:49 +00:00
Luboš Luňák
76cb5de294 Support for effects taking control of the keyboard. Needs recent kdeui change
to work properly.


svn path=/branches/work/kwin_composite/; revision=654259
2007-04-15 16:31:13 +00:00
Luboš Luňák
2c928221a4 namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
svn path=/trunk/KDE/kdebase/workspace/; revision=650773
2007-04-05 12:12:10 +00:00
Luboš Luňák
e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
svn path=/branches/work/kwin_composite/; revision=650770
2007-04-05 12:07:35 +00:00
Luboš Luňák
a47a8a3cf1 Redo ksplash states.
svn path=/trunk/KDE/kdebase/workspace/; revision=643171
2007-03-16 14:04:00 +00:00
Luboš Luňák
d4fbab83d1 No splash dbus interface.
svn path=/trunk/KDE/kdebase/workspace/; revision=643112
2007-03-16 12:11:19 +00:00
Luboš Luňák
154a59c995 Merge r635490 from trunk.
svn path=/branches/work/kwin_composite/; revision=636605
2007-02-23 14:31:23 +00:00
Dirk Mueller
249a84c5d9 merge in kconfig changes to make it compile
svn path=/branches/work/kwin_composite/; revision=635791
2007-02-20 22:31:26 +00:00
Stephan Kulow
ab1fe691d8 merged kconfiggroup_port branch
svn path=/trunk/KDE/kdebase/workspace/; revision=635490
2007-02-20 07:00:30 +00:00
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
2007-01-30 23:57:40 +00:00
Matthias Kretz
3003c4ecf8 merge the kinstance-redesign branch back to trunk.
svn path=/trunk/KDE/kdebase/workspace/; revision=628276
2007-01-29 17:14:20 +00:00
Luboš Luňák
f52407b829 Merge in compilation fixes from trunk.
svn path=/branches/work/kwin_composite/; revision=619536
2007-01-03 16:53:26 +00:00
Aaron J. Seigo
2bc3c12849 more fixes; seeing as montel is playing around in kdebase i should get these in i suppose ;)
svn path=/trunk/KDE/kdebase/workspace/; revision=619144
2007-01-02 21:02:22 +00:00
Tim Beaulen
01d8fe1308 Build
svn path=/branches/work/kwin_composite/; revision=615763
2006-12-22 15:09:35 +00:00
Laurent Montel
150699179d Use dbus interface
svn path=/trunk/KDE/kdebase/workspace/; revision=615442
2006-12-21 14:53:38 +00:00
Laurent Montel
18e5c6386c Fix dbus call
svn path=/trunk/KDE/kdebase/workspace/; revision=614901
2006-12-19 12:41:23 +00:00
David Faure
37cdd4efb8 Many files were using KGlobal via the "#include <kglobal.h>" in kguiitem.h. Removed that include -> added many includes in the code.
svn path=/trunk/KDE/kdebase/workspace/; revision=614585
2006-12-18 11:18:32 +00:00
Luboš Luňák
626d2700c1 Merge compile fixes from trunk to work with current SVN.
svn path=/branches/work/kwin_composite/; revision=586383
2006-09-19 12:20:19 +00:00
Stephan Kulow
4472c82d68 port to new qt 4.2 snapshot
svn path=/trunk/KDE/kdebase/workspace/; revision=575652
2006-08-21 20:18:49 +00:00
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
2006-08-10 17:00:14 +00:00
Luboš Luňák
03fedc56dd No effects when not compositing.
svn path=/branches/work/kwin_composite/; revision=560594
2006-07-10 18:34:57 +00:00
Luboš Luňák
28e3726f2e Basic transformations on the whole workspace.
svn path=/branches/work/kwin_composite/; revision=559204
2006-07-06 19:02:14 +00:00
David Faure
a67e2c7f07 Register as org.kde.kwin (in addition to kapplication registering us as kwin_$PID)
Not sure why this isn't a kuniqueapplication though (but klauncher is in the same situation anyway)

svn path=/trunk/KDE/kdebase/workspace/; revision=558891
2006-07-06 09:15:57 +00:00
Luboš Luňák
d4cf5af1c4 XDamage causes some X errors during startup, maybe it's a bad
idea to exit in such case anyway.


svn path=/branches/work/kwin_composite/; revision=558249
2006-07-04 23:11:34 +00:00