Thomas Lübking
f5aaf5272d
Manage m_preview::deco pointers on plugin juggling
...
BUG: 304026
REVIEW: 105721
2012-07-25 20:25:27 +02:00
Thomas Lübking
85635dd485
fix tabbing
...
BUG: 290959
BUG: 265160
BUG: 229292
BUG: 238279
BUG: 290758
BUG: 222831
BUG: 278275
BUG: 245747
BUG: 230000
BUG: 253697
BUG: 230570
BUG: 265977
BUG: 225337
BUG: 225339
REVIEW: 103855
2012-02-11 16:30:22 +01:00
Thomas Lübking
bf88ec09ac
Revert "fix tabbing"
...
pushed out of branch, not master - leading to absent revision, found hash collision??
This reverts commit 94b2ad7b85801e37e2df4671cdc4f26b6d7e5506.
2012-02-11 16:29:14 +01:00
Thomas Lübking
d245035a17
fix tabbing
...
BUG: 290959
BUG: 265160
BUG: 229292
BUG: 238279
BUG: 290758
BUG: 222831
BUG: 278275
BUG: 245747
BUG: 230000
BUG: 253697
BUG: 230570
BUG: 265977
BUG: 225337
BUG: 225339
REVIEW: 103855
2012-02-11 16:01:41 +01:00
Martin Gräßlin
0a7e48f7aa
KWin uses kdelibs coding style.
2011-01-31 20:07:03 +01:00
Hugo Pereira Da Costa
94e42cf134
Change KCommonDecoration preview label contents to contain only the decoration name
...
Removed custom painting of kdecoration previews in kcmdecoration.
svn path=/trunk/KDE/kdebase/workspace/; revision=1121963
2010-05-02 20:25:27 +00:00
Martin Gräßlin
088757cd94
Show deco name and author info directly in each decoration preview.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1118057
2010-04-23 19:20:01 +00:00
Martin Gräßlin
c9df18ab98
New decoration kcm:
...
* Displays list with previews instead of a dropdown with just the name.
* Configuration is moved into an own dialog accessible via a configure button for each decoration
* Button configuration is moved into a dialog, by that the tabs are removed
* Aurorae themes are listed just like normal decorations
* GHNS support to download Aurorae themes
* Semi-live preview of changed: when configure dialog is closed the preview is updated
* About Dialog added for each decoration (needs updates in desktop files - the information is missing)
svn path=/trunk/KDE/kdebase/workspace/; revision=1077141
2010-01-19 13:44:22 +00:00
Fredrik Höglund
0a8c06b054
Implement support for _KDE_NET_WM_FRAME_OVERLAP.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1054393
2009-11-25 23:32:35 +00:00
Lucas Murray
00e131a1a5
Allow window tabbing titlebar actions to be configurable; Set default
...
middle-click titlebar action to tab drag; Fix KCM config file corruption
caused by r1015273.
BUG: 214898
svn path=/trunk/KDE/kdebase/workspace/; revision=1050309
2009-11-17 07:17:49 +00:00
Lucas Murray
27d13ea5fb
Fix compile on 64-bit systems.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1049438
2009-11-15 09:39:50 +00:00
Lucas Murray
a0d07d12a2
Merged r970865:1049322 from /branches/work/kwin-tabbing
...
Adds window tabbing support to KWin.
FEATURE: 42023
svn path=/trunk/KDE/kdebase/workspace/; revision=1049334
2009-11-15 03:24:04 +00:00
Lucas Murray
3fd898cbf7
Less warnings please.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1031445
2009-10-05 07:58:12 +00:00
Hugo Pereira Da Costa
82aa125975
reverted to r1015361 because last commit was adressing the same issue (already fixed). Sorry
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1018986
2009-09-02 14:30:30 +00:00
Hugo Pereira Da Costa
76104a522a
fixed preview event painting, to use pixmap as intermediate painting device, in order to proper account for event clip rect, and avoid decorations appearing out of the widget rect
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1018742
2009-09-02 05:28:38 +00:00
Christoph Feck
a83e508bdd
Use QPainter to render preview
...
Reviewed by Lucas Murray
BUG: 203842
svn path=/trunk/KDE/kdebase/workspace/; revision=1015361
2009-08-25 11:13:27 +00:00
Christoph Feck
25a056e171
Fix preview margins
...
* limit to 10 pixels, regardless of what the client announces
* "old" clients have the same margins for consistency
* use KWindowSystem::compositingActive() instead of D-Bus
Reviewed by Lucas Murray
svn path=/trunk/KDE/kdebase/workspace/; revision=1005231
2009-07-31 15:38:12 +00:00
Hugo Pereira Da Costa
e48740a6fb
fixed indentation
...
svn path=/trunk/KDE/kdebase/workspace/; revision=987422
2009-06-26 03:07:18 +00:00
Hugo Pereira Da Costa
5e783b34b9
Added dbus call to get whether kwin compositing is enabled or not, rather than
...
systematically returning false. This enables nicer painting of decoration previews.
svn path=/trunk/KDE/kdebase/workspace/; revision=987420
2009-06-26 02:55:05 +00:00
Hugo Pereira Da Costa
031bdd0239
Changed painting of preview decorations, to use widget->render() instead of
...
widget->show(). This allows to have oxygen decorations painted properly (with visible
shadows), to handle window resize properly, and does not affect other decorations.
--This line, and those below, will be ignored--
M preview.cpp
M preview.h
svn path=/trunk/KDE/kdebase/workspace/; revision=987415
2009-06-26 01:53:38 +00:00
Lucas Murray
138179d06c
Missed some functions in the decoration API cleanup.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=984121
2009-06-20 04:22:39 +00:00
Lucas Murray
899d578c49
Merge Libkdecoration2 Git branch.
...
WARNING: Breaks shadow effect. I don't think it causes anything to crash anymore but it is VERY ugly visually.
Contains:
- New decoration API that allows decorations to change the way shadows look.
- Shadows now wobble.
- API example code in the Oxygen decoration.
- Added buildQuads() effect plugin hook.
- Work on the shadow effect to use the new decoration shadow API as well.
- Added IDs to WindowQuads.
- Added public accessors to texture coords in WindowVertex.
Would like all this to be reviewed.
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=872473
2008-10-17 10:30:43 +00:00
Lucas Murray
c98a9372fc
SVN_SILENT More whitespace fixes.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=864246
2008-09-24 10:28:49 +00:00
Luboš Luňák
685e1d2361
Make it possible to use KDecorationOptions without private headers.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=768271
2008-01-29 16:44:41 +00:00
Jakob Petsovits
47fe9e4956
Icon naming spec compliance (code changes - KDE/):
...
apps/x -> apps/xorg
svn path=/trunk/KDE/kdebase/workspace/; revision=753737
2007-12-28 11:14:24 +00:00
Urs Wolfer
d55f9438c6
fix icon
...
svn path=/trunk/KDE/kdebase/workspace/; revision=746715
2007-12-09 23:08:18 +00:00
Luboš Luňák
c83210c60a
Remove all code for non-composited animations - they don't work anyway.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=739143
2007-11-20 16:07:20 +00:00
Luboš Luňák
ab70575d1f
Make the outline for moving/resizing work with Qt4, which bothers
...
to support XOR painting only when XRender is available. Given that
outline should be mainly used with older systems, go for a DIY Xlib-based
solution. Needs changes in decorations using it.
BUG: 149997
svn path=/trunk/KDE/kdebase/workspace/; revision=739136
2007-11-20 16:00:58 +00:00
Aaron J. Seigo
9048abe173
take advantage of KDecorationOptions::defaultTitleButtons[Left|Right]
...
svn path=/trunk/KDE/kdebase/workspace/; revision=737210
2007-11-15 20:14:41 +00:00
Alex Merry
2bb0fe674f
compile++
...
svn path=/trunk/KDE/kdebase/workspace/; revision=707779
2007-09-02 22:06:54 +00:00
Arto Hytönen
8f9eb21004
SVN_SILENT back down for now as I can't test them right now
...
svn path=/trunk/KDE/kdebase/workspace/; revision=707753
2007-09-02 20:47:42 +00:00
Arto Hytönen
e1c6433c8e
pass-by-value -> reference-to-count fixes
...
svn path=/trunk/KDE/kdebase/workspace/; revision=707741
2007-09-02 20:01:17 +00:00
Pino Toscano
e6f77be200
simplier way to load a kde icon
...
svn path=/trunk/KDE/kdebase/workspace/; revision=707409
2007-09-01 19:45:04 +00:00
Luciano Montanaro
689b9a69d2
A bit less Qt3Compat depndency.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=673869
2007-06-11 08:15:22 +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
Stephan Kulow
ab1fe691d8
merged kconfiggroup_port branch
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635490
2007-02-20 07:00:30 +00:00
Aaron J. Seigo
e9a1f6b086
i command thee, build!
...
svn path=/trunk/KDE/kdebase/workspace/; revision=621469
2007-01-08 21:10:55 +00:00
Aaron J. Seigo
f9752949ef
start adapting to today's api changes
...
svn path=/trunk/KDE/kdebase/workspace/; revision=619099
2007-01-02 19:05:09 +00:00
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
2006-05-13 16:33:18 +00:00
Laurent Montel
7f7ce52d78
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=539617
2006-05-11 08:04:23 +00:00
Tobias Koenig
848bc14335
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=529106
2006-04-12 15:13:31 +00:00
Hamish Rodda
023fa86718
Port to new kdelibs snapshot. Most major changes are in konqueror due to
...
its reasonably heavy use of custom actions.
My kdelibs was a day old when i compiled, so if there is non-action
related porting still to do... it's probably still not done... will
check
svn path=/trunk/KDE/kdebase/workspace/; revision=521386
2006-03-22 13:32:49 +00:00
Laurent Montel
a48328e5bc
QString::null->QString()
...
.clear()
etc
svn path=/trunk/KDE/kdebase/workspace/; revision=493536
2006-01-02 16:27:55 +00:00
Script Kiddy
19e65c92dc
Fix FSF address
...
(mainly s/Steet/Street/;s/Cambridge/Boston/ )
svn path=/trunk/KDE/kdebase/workspace/; revision=490222
2005-12-21 06:45:09 +00:00
Laurent Montel
bb61c66b88
qt3support--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=479406
2005-11-10 11:50:13 +00:00
Luboš Luňák
18c7a1fca3
Don't apply any effects to the titlebar icon.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=474889
2005-10-27 15:00:53 +00:00
Stephan Kulow
6c821aba01
some more compiling
...
svn path=/trunk/KDE/kdebase/workspace/; revision=473006
2005-10-22 11:35:06 +00:00
Dirk Mueller
e20f2bd6b2
SVN_SILENT: fix typo
...
svn path=/trunk/KDE/kdebase/kdm/; revision=467416
2005-10-05 08:44:32 +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