Luboš Luňák
10f405c73d
Merging kwin core from kwin_iii back to HEAD.
...
svn path=/trunk/kdebase/kwin/; revision=251608
23 years ago
Luboš Luňák
92cc980241
Make sure people can switch between HEAD and kwin_iii.
...
svn path=/trunk/kdebase/kwin/; revision=246934
23 years ago
Dirk Mueller
961f8f2173
typo fixes
...
svn path=/trunk/kdebase/kcontrol/; revision=233092
23 years ago
Kevin Puetz
cae8f9da18
commit fix for jcook
...
create_ptr and old_create_ptr have incompatible types, apparently
some compilers don't the type problem and complain (2.95.4 at least)
svn path=/trunk/kdebase/kwin/; revision=227517
23 years ago
Luboš Luňák
416f10d743
Nasty bug (not that actually anybody uses it though).
...
svn path=/trunk/kdebase/kwin/; revision=227281
23 years ago
Dirk Mueller
e3d4b7625c
don't interpret format strings
...
svn path=/trunk/kdebase/kwin/; revision=199217
24 years ago
Fredrik Höglund
de4206660d
Fixed the display depth test so we get the right default style on
...
24/32 bpp. Apparently QPixmap::defaultDepth() was called before
the screen info had been initialized in Qt.
svn path=/trunk/kdebase/kwin/; revision=186283
24 years ago
Karol Szwed
25e04fe680
Switch over to Keramik deco, (or Quartz for 8bpp visuals)
...
svn path=/trunk/kdebase/kwin/; revision=185724
24 years ago
Luboš Luňák
88c7d513f6
Use KLibrary::hasSymbol() before actually using symbol() in order to
...
avoid warning from KLibrary in case the symbol doesn't exist.
svn path=/trunk/kdebase/kwin/; revision=178239
24 years ago
Till Krech
7c1d536ad3
make it compile again...
...
RCS file: /home/kde/kdebase/kwin/client.h,v
retrieving revision 1.82
diff -u -p -r1.82 client.h
--- client.h 2002/07/05 20:00:02 1.82
+++ client.h 2002/07/06 02:04:23
@@ -155,7 +155,7 @@ public:
bool isDesktop() const;
bool isDock() const;
bool isTool() const;
- bool isMenu() const;
+ bool isTopMenu() const;
bool isResizable() const;
Index: plugins.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/plugins.cpp,v
retrieving revision 1.30
diff -u -p -r1.30 plugins.cpp
--- plugins.cpp 2002/07/05 20:05:22 1.30
+++ plugins.cpp 2002/07/06 02:04:23
@@ -119,7 +119,7 @@ bool PluginMgr::loadPlugin(QString nameS
void* create_func = library->symbol("create");
if(create_func) {
- create_ptr = (Client* (*)(Workspace *ws, WId w, NET::WindowType, NET::WindowType))create_func ;
+ create_ptr = (Client* (*)(Workspace *ws, WId w, NET::WindowType))create_func;
}
create_func = library->symbol("allocate");
if(create_func) {
svn path=/trunk/kdebase/kwin/; revision=165118
24 years ago
Luboš Luňák
1fab5c76ce
NET::Menu -> NET::TopMenu, and make NET::Menu mean what it is supposed to mean.
...
+ backward compatibility hack
svn path=/trunk/kdebase/kwin/; revision=165076
24 years ago
Matthias Ettrich
d05c588ffb
part of Karol's fix: keep the old library in loadPlugin() so that
...
updatePlugin() can call the reset() function.
svn path=/trunk/kdebase/kwin/; revision=141202
24 years ago
Matthias Ettrich
dd29e3723c
faster configuration changes. No crashes when reconfiguring kwin
...
several times with invalid plugin strings (happens when running
today's kpersonalizer)
svn path=/trunk/kdebase/kwin/; revision=139725
24 years ago
David Faure
34bbc5e457
qWarning -> kdWarning
...
svn path=/trunk/kdebase/kwin/; revision=138408
24 years ago
Simon Hausmann
71b35e9a0c
- use KLibrary/KLibLoader instead of libltdl
...
svn path=/trunk/kdebase/kwin/; revision=138343
24 years ago
Adrian Schroeter
aebf39c8df
compile fix, since KDE has no own ltdl anymore.
...
old libtool ltdl.h have #defines for lt_ptr_t. New ones are simply using
lt_ptr for lt_ptr_t.
svn path=/trunk/kdebase/kwin/; revision=138132
24 years ago
Stephan Kulow
e3e09f533d
use kwin_ instead of libkwin
...
svn path=/trunk/kdebase/kwin/; revision=137446
24 years ago
Daniel Molkentin
3cba456ff4
QFile::encodeName() here, too
...
svn path=/trunk/kdebase/kwin/; revision=129232
25 years ago
Dirk Mueller
375f175fbb
CVSSILENT: fixincludes
...
svn path=/trunk/kdebase/khotkeys/; revision=129081
25 years ago
Karol Szwed
97b0ee49e1
Default style update:
...
- Modifying the default style to use the new kwin plugin interface for proper
resource management.
- The new default style looks nearly the same, but adds several nice features
such as titlebar height and button position customisation among others,
and adds a config module for configuration.
- kwin plugin loader modified to reflect the new default plugin change. The
old default will be removed shortly.
- oh, and never ever flicker :)
svn path=/trunk/kdebase/kwin/; revision=100839
25 years ago
Dirk Mueller
e3766f1c3b
Xinerama support (patch by Balaji Ramani <balaji@spinnakernet.com>)
...
svn path=/trunk/kdebase/kwin/; revision=96584
25 years ago
Matthias Ettrich
6c7cd20690
tabify
...
svn path=/trunk/kdebase/kwin/; revision=93937
25 years ago
Waldo Bastian
57f4808d0f
Make resource management in clients easier with these three functions:
...
init() called after client got loaded
deinit() called when client is about to get unloaded
reset() called once before Options::resetClients() is emitted
svn path=/trunk/kdebase/kwin/; revision=93372
25 years ago
Michael Matz
a9522c8834
changes for ltdl.h (when I remove that backward compatible POSIX breaking
...
hack).
svn path=/trunk/kdebase/kwin/; revision=90718
25 years ago
Matthias Elter
c48346551b
Patch by Matthias Ettrich:
...
Changing the focus policy does not reset all client styles.
svn path=/trunk/kdebase/kwin/; revision=83927
25 years ago
Waldo Bastian
2f90225543
Put stuff in KWinInternal namespace.
...
Export client.h, workspace.h and options.h so that people can write plugins.
svn path=/trunk/kdebase/kwin/; revision=83707
25 years ago
Waldo Bastian
460c6e1d36
Don't crash when changing decorations with RMB.
...
svn path=/trunk/kdebase/kwin/; revision=83040
25 years ago
Matthias Ettrich
3deaa52496
cooperate with qt-2.2.4 (the deadkey popup fix) and qt-copy.
...
Don't update the frame decoration if it didn't change, I don't want
flicker when changing the focus policy.
svn path=/trunk/kdebase/kwin/; revision=80891
25 years ago
Waldo Bastian
8190667206
Let reconfigure() reparse plugin setting.
...
svn path=/trunk/kdebase/kwin/; revision=78491
26 years ago
David Faure
d3c59a34aa
Look for plugins using KLibLoader::findLibrary.
...
Makefiles will be committed silently :)
svn path=/trunk/kdebase/kwin/; revision=73404
26 years ago
Matthias Ettrich
6dacbd0112
tool window handling for the default style
...
visible dialogs for stays-on-top fullscreen windows (helps with Konqueror's dialogs)
Fixed lock with Alt-Tab box plus accelerator
svn path=/trunk/kdebase/kwin/; revision=65241
26 years ago
Waldo Bastian
480d78944d
WABA: Fixed BR#9445: Checkmark in decoration menu is missing
...
svn path=/trunk/kdebase/kwin/; revision=63499
26 years ago
Matthias Ettrich
5314dbb817
mosfet's much ligher version of the default style. Still flickers a little bit, but
...
uses much less resources
svn path=/trunk/kdebase/kwin/; revision=61022
26 years ago
Dirk Mueller
6d0db49d84
warning -> qWarning
...
these warnings should be popup boxes in fact.
If only there would be no string freeze... :-(
svn path=/trunk/kdebase/kwin/; revision=59163
26 years ago
Rik Hemsley
62e30dc0dc
KDE 2 style is now default. KDE 1 style now available as plugin.
...
KDE 2 style still needs work, but bear with me. I'll get on it...
svn path=/trunk/kdebase/kwin/; revision=57252
26 years ago
Rik Hemsley
bad229a6ee
s/Standard/KDE 1/
...
svn path=/trunk/kdebase/kwin/; revision=57037
26 years ago
David Faure
b9cc5b7cb1
Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :->
...
Commented out the feature (you didn't think I would reimplement it, did you ?) :)
And took the opportunity of touching Makefile.am for including *.moc in *.cpp
(faster compilation, smaller link lines, less files...)
svn path=/trunk/kdebase/kwin/; revision=52667
26 years ago
Frank Baumgart
99c4839913
--enable-final fixes
...
svn path=/trunk/kdebase/kwin/; revision=47102
26 years ago
Matthias Ettrich
b49151074f
Session management for KDE-2.x : say hello to the ksmserver
...
svn path=/trunk/kdebase/kwin/; revision=44552
26 years ago
Daniel M. Duley
de782ec37b
Implemented plugins :) This was a huge pain in the arse because a) I am stupid
...
and it kept segfaulting because I wasn't releasing windows, and b) The plugins
didn't want to resolve anything in the kwin executable, only to the other
libs. I finally solved this by using -rdynamic in kwin's LDFLAGS, which I hope
is okay ;-)
svn path=/trunk/kdebase/kwin/; revision=37234
27 years ago