Commit graph

101 commits

Author SHA1 Message Date
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
Luboš Luňák
4f12c1e606 Some first attempt at effects interface.
svn path=/branches/work/kwin_composite/; revision=558191
2006-07-04 20:51:01 +00:00
Luboš Luňák
e0dcc3ba46 Some convenience functions for QX11Info stuff.
svn path=/branches/work/kwin_composite/; revision=558154
2006-07-04 19:36:19 +00:00
Dirk Mueller
425a19b111 dbus-ify++
svn path=/trunk/KDE/kdebase/workspace/; revision=557447
2006-07-03 10:03:52 +00:00
Dirk Mueller
ecd63e0d90 merge changes from bleeding edge branch
svn path=/trunk/KDE/kdebase/workspace/; revision=557225
2006-07-02 18:31:00 +00:00
Luboš Luňák
edaa2ffbf2 Correct flags to requestName(), at least I hope.
svn path=/trunk/KDE/kdebase/workspace/; revision=555202
2006-06-26 17:02:36 +00:00
Luboš Luňák
04c9d42dfd DBUS changes - make it compile. The DBUS HOWTO is pretty lacking
in some areas and I wonder how many things will be broken by
people not quite knowing what they're doing :-/.


svn path=/trunk/KDE/kdebase/workspace/; revision=549400
2006-06-08 13:43:23 +00:00
Laurent Montel
8a3b3987f4 Deprecated--
svn path=/trunk/KDE/kdebase/workspace/; revision=519636
2006-03-17 18:18:20 +00:00
Allen Winter
ae65a40c7a TRUE->true, FALSE->false
svn path=/trunk/KDE/kdebase/workspace/; revision=511180
2006-02-19 01:33:48 +00:00
Michel Hermier
6f43a37012 Use global config.
svn path=/trunk/KDE/kdebase/workspace/; revision=477214
2005-11-03 11:49:08 +00:00
Laurent Montel
5de42c4b68 Remove qt3_support into qstring
svn path=/trunk/KDE/kdebase/workspace/; revision=463544
2005-09-24 12:26:22 +00:00
Luboš Luňák
6a1baeaea0 Hmm, is it 2005 already?
svn path=/trunk/KDE/kdebase/kwin/; revision=444014
2005-08-08 12:03:15 +00:00
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
2005-07-28 14:59:42 +00:00
Thomas Lübking
8ad47028f6 Added composite (translucency/shadows) support
svn path=/trunk/kdebase/kwin/; revision=378790
2005-01-15 17:07:48 +00:00
Dirk Mueller
42c0e144c1 fix export's
svn path=/trunk/kdebase/ksysguard/; revision=363751
2004-11-17 17:56:22 +00:00
Luboš Luňák
fb5fde89a2 Mark me as the maintainer.
svn path=/trunk/kdebase/ksmserver/; revision=363181
2004-11-15 14:57:37 +00:00
Luboš Luňák
8f42d63981 Adding two new highly optimized splashscreens, "none" (AKA "KDE1.x classic")
and "simple" (handcoded using only Xlib).

svn path=/trunk/kdebase/ksmserver/; revision=347854
2004-09-20 12:35:27 +00:00
Luboš Luňák
524bdd61be Bump version number, just for the fun of it.
svn path=/trunk/kdebase/kwin/; revision=335974
2004-08-04 12:39:34 +00:00
Stephan Binner
c0c7fe46d6 CVS_SILENT i18n style guide fixes
svn path=/trunk/kdebase/kwin/; revision=324065
2004-06-27 16:18:56 +00:00
Andrew Coles
0f86ee1bc1 CVS_SILENT
Corrected typo.

svn path=/trunk/kdebase/kwin/; revision=323060
2004-06-23 11:48:38 +00:00
Stephan Binner
1669d0fee2 CVS_SILENT no punctuation for command line option descriptions
svn path=/trunk/kdebase/kcminit/; revision=322526
2004-06-21 16:26:48 +00:00
Luboš Luňák
f94533b394 With kwin --replace, read config written by previous instance
(with fake session data dumped there should be nothing written to kwinrc
by kwin itself though).

svn path=/trunk/kdebase/kwin/; revision=316458
2004-05-31 16:18:34 +00:00
Luboš Luňák
a8fac1a9db Avoid race condition with focus with 'kwin --replace'.
svn path=/trunk/kdebase/kwin/; revision=314131
2004-05-24 13:14:31 +00:00
Stephan Binner
b7adc9ecab CVS_SILENT style guide fixes (part 1 of ?)
svn path=/trunk/kdebase/khotkeys/; revision=262104
2003-10-26 10:07:54 +00:00
Malcolm Hunter
b3144663fd CVS_SILENT Typographical corrections and changes
svn path=/trunk/kdebase/kwin/; revision=261100
2003-10-22 16:57:59 +00:00
Waldo Bastian
170cdee841 Add --lock option to run without configure options.
svn path=/trunk/kdebase/kwin/; revision=258918
2003-10-14 16:06:54 +00:00
Luboš Luňák
ed8b2ae9d8 Update version number.
svn path=/trunk/kdebase/kwin/; revision=251815
2003-09-17 11:17:38 +00:00
Luboš Luňák
10f405c73d Merging kwin core from kwin_iii back to HEAD.
svn path=/trunk/kdebase/kwin/; revision=251608
2003-09-16 19:28:03 +00:00
Dirk Mueller
6bbbe69c0e unbreak compilation (gcc 3.4+)
svn path=/trunk/kdebase/kcontrol/; revision=239225
2003-07-26 10:41:28 +00:00
Luboš Luňák
aa0cc3b51a Don't link against kdeinit modules (AKA brockterribleword).
svn path=/trunk/kdebase/kwin/; revision=233862
2003-06-26 09:02:38 +00:00
Fredrik Höglund
533b788dfa Enabled the XRANDR support conditional on Qt >= 3.2.
svn path=/trunk/kdebase/kcontrol/; revision=227805
2003-05-25 16:39:42 +00:00
Malcolm Hunter
c8b1f9de8d CVS_SILENT Typographical corrections
svn path=/trunk/kdebase/kwin/; revision=224361
2003-05-06 22:25:57 +00:00
Luboš Luňák
f89705954d No longer needed.
svn path=/trunk/kdebase/kwin/; revision=221463
2003-04-22 13:58:09 +00:00
Luboš Luňák
c3a30b7ca5 Fixes and tweaks in manager selection handling.
svn path=/trunk/kdebase/kwin/; revision=219267
2003-04-09 10:51:50 +00:00
Luboš Luňák
1f87831837 XRANDR support in HEAD too, so that curious people don't have to use
kwin_iii. It's still #ifdef-ed out by XRANDR_SUPPORT, just like elsewhere
in kdelibs/kdebase.

svn path=/trunk/kdebase/kwin/; revision=211041
2003-03-03 14:03:56 +00:00
Luboš Luňák
32830fe4c6 Disable legacy session support in HEAD KWin too, as ksmserver is not
branched.

svn path=/trunk/kdebase/kwin/; revision=203113
2003-01-27 13:49:15 +00:00
Luboš Luňák
b8759c09cb Window manager selection, from kwin_iii branch.
svn path=/trunk/kdebase/kwin/; revision=202491
2003-01-24 15:39:52 +00:00
Dirk Mueller
e3d4b7625c don't interpret format strings
svn path=/trunk/kdebase/kwin/; revision=199217
2003-01-12 13:00:03 +00:00
Karol Szwed
5244020f5c suppress warning for unused crashHandler
Matthias: Why was KCrash::setCrashHandler(crashHandler); commented out?

svn path=/trunk/kdebase/kwin/; revision=174083
2002-08-27 15:23:07 +00:00
Matthias Ettrich
a99e99eacc restore legacy session after notifying ksplash that we are up and running
svn path=/trunk/kdebase/kwin/; revision=149562
2002-04-15 13:06:01 +00:00
Cristian Tibirna
6f14920e91 CT: fix for bug:28599 (by M. Ettrich). Update copyright
svn path=/trunk/kdebase/kwin/; revision=147882
2002-04-08 12:58:27 +00:00
Matthias Ettrich
789bb8c535 1. fix the "kill kicker with -9 and loose system tray icons" problem:
// If the system tray gets destroyed, the system tray
	    // icons automatically get unmapped, reparented and mapped
	    // again to the closest non-client ancestor due to
	    // QXEmbed's SaveSet feature. Unfortunatly with kicker
	    // this closest ancestor is not the root window, but our
	    // decoration, so we reparent explicitely back to the root
	    // window.


2. Removed popupinfo feature for now. The feature is a great idea, but the
implementation was too much copy&paste and code duplication with the
tab box. Plus it was buggy (no vertical center alignment) and contained
many unused codelines.

3. Fixed and simplified the session management handling (thanks to
KSessionManaged in libkdecore). This way we actually get a proper
discardCommand generated by KApplication, something that was missing
previously.

svn path=/trunk/kdebase/kwin/; revision=146580
2002-04-02 12:36:24 +00:00
Matthias Ettrich
83f58ed248 gracefully handle more than one desktop client application (which
happens triggered by a kdesktop bug on David Faure's machine).

You can now launch additional desktop applications with

     kstart --type Desktop konqueror
or
     kstart --type Desktop konsole

and toggle between them with

    dcop kwin default circulateDesktopApplications

svn path=/trunk/kdebase/kwin/; revision=140330
2002-03-02 21:03:49 +00:00
Matthias Ettrich
e34a6ee283 second half of the "avoid stealing focus if possible" fix
svn path=/trunk/kdebase/kwin/; revision=139642
2002-02-28 22:11:43 +00:00
Lukáš Tinkl
631c5d45e3 adding missing i18n()
svn path=/trunk/kdebase/kwin/; revision=124261
2001-11-26 10:21:43 +00:00
Matthias Ettrich
0f2643c994 updated copyright year, there were indeed changes this year
svn path=/trunk/kdebase/kwin/; revision=113370
2001-09-05 09:09:59 +00:00
Matthias Ettrich
413eda6fcb workaround to at least one "failing grab" problem
svn path=/trunk/kdebase/kwin/; revision=108475
2001-07-30 10:48:12 +00:00