Hugo Pereira Da Costa
f256f62ad0
Merge branch 'master' of git.kde.org:kde-workspace
2011-07-27 09:48:42 -04:00
Script Kiddy
ff5707c91b
SVN_SILENT made messages (.desktop file)
2011-07-27 09:34:28 +02:00
Hugo Pereira Da Costa
025a40e36f
Merge branch 'master' of git.kde.org:kde-workspace
2011-07-26 09:00:01 -04:00
Raymond Wooninck
7951d66ae4
Fix the includes (due to removal of libs/kworkspace as includedir)
2011-07-26 07:50:58 +02:00
Aaron Seigo
7eb18d9fd5
turn the plasma active build on in kwin by default if building for non-desktop profiles
2011-07-25 19:07:54 +02:00
Hugo Pereira Da Costa
2d1f2d92ff
Merge branch 'master' of git.kde.org:kde-workspace
2011-07-25 17:08:20 +02:00
Hugo Pereira Da Costa
cfdfe9251c
git pull Revert "use QWeakPointer (and explicit deletion, if needed)
...
instead of QSharedPointer"
This reverts commit 73da3a77f2041ac3de44842a162243c036fd32f9.
CCBUG: 277925
2011-07-25 17:04:28 +02:00
Arthur Arlt
04fd63b201
Move scene->windowAdded() to Toplevel's setupCompositing() function
...
Moved the function call of scene->windowAdded() to setupComposition() of
Toplevel. The function calls from Workspace were removed, since
windowAdded() is called by setupCompositing() now, which is called anyway.
REVIEW: 102047
2011-07-25 12:27:43 +02:00
Script Kiddy
6df618e94b
SVN_SILENT made messages (.desktop file)
2011-07-25 09:33:28 +02:00
Alex Fiestas
fa199457af
Try to call desktopRezie once intead of doing it in all XRandR events.
...
When a screen is disconnected XRandR emits 3 events instead of just one:
1-Disconnected screen resized
2-Disconnected screen moved
3-Disconnected screen removed
Before this commit we were calling desktopResize on each event which
between other things restart the composite (not necessarily the faster
thing to do...).
So, in order to be able to call desktopResize only once, now we're
handling individually each event, when one of them happens a QTimer is
started/restarted on each event and desktopResized is called owhen
QTimer.timeout
The current interval is 100msec
2011-07-24 22:57:33 +02:00
Script Kiddy
30de988de8
SVN_SILENT made messages (.desktop file)
2011-07-24 09:25:34 +02:00
Martin Gräßlin
787b2bf8cc
Fix regression introduced with 909b4efa
...
I still don't understand how I actually tested my patch
before committing. It was working, sigh. That were
several hours of annoyance including a git bisect presenting
my own commit I assumed to be correct. Sigh.
2011-07-23 21:32:12 +02:00
Martin Gräßlin
2fc1ed25a5
Add a define KWIN_SHADER_DEBUG to all shaders
...
If the environment variable KWIN_GL_DEBUG is set to 1
the define KWIN_SHADER_DEBUG is added to the glsl
source code allowing to add some custom ifdefed
visual debug handling.
As an example it's added to scene-fragment.glsl to
paint everything in a greenish way.
2011-07-23 18:57:50 +02:00
Hugo Pereira Da Costa
6d96696898
Merge branch 'master' of git.kde.org:kde-workspace
2011-07-21 16:07:31 +02:00
Hugo Pereira Da Costa
14e876e4b6
changed animation text, for clarity.
2011-07-21 16:06:58 +02:00
Script Kiddy
9b8404279b
SVN_SILENT made messages (.desktop file)
2011-07-21 09:27:01 +02:00
Martin Gräßlin
9c9ed80a2b
Add environment variable to enforce Lanczos Filter
...
By setting KWIN_FORCE_LANCZOS=1 the settings and
driver check are overwritten.
This should help to test mesa bug 33275
(https://bugs.freedesktop.org/show_bug.cgi?id=33275 )
2011-07-20 22:41:58 +02:00
Script Kiddy
2566d184c4
SVN_SILENT made messages (.desktop file)
2011-07-20 09:24:14 +02:00
Hugo Pereira Da Costa
bb769a9eb6
moved method from private to protected.
2011-07-18 12:20:58 +02:00
Hugo Pereira Da Costa
3637caf68c
minor code cleanup.
2011-07-18 10:21:17 +02:00
Hugo Pereira Da Costa
43cae07762
fixed saving of animations configuration based on expertMode().
2011-07-18 10:09:22 +02:00
Hugo Pereira Da Costa
9f12ecd91d
fix updateChanged() method.
2011-07-18 10:06:13 +02:00
Hugo Pereira Da Costa
4e7364d9df
nothing.
2011-07-18 10:06:05 +02:00
Hugo Pereira Da Costa
a6ffa920e4
implemented individual animations configuration.
2011-07-18 09:49:15 +02:00
Hugo Pereira Da Costa
92f9181db9
tabulations.
2011-07-18 07:55:17 +02:00
Hugo Pereira Da Costa
f75111622b
added animation config widget to allow individual animation configuration.
2011-07-18 07:53:41 +02:00
Hugo Pereira Da Costa
c21122c863
added necessary options to configure all type of animations individually.
2011-07-18 07:36:44 +02:00
Hugo Pereira Da Costa
6c235bbe1e
removed unused header.
2011-07-17 17:55:28 +02:00
Hugo Pereira Da Costa
31d6f0e7ac
tabulations.
2011-07-17 16:27:51 +02:00
Hugo Pereira Da Costa
0ae4d9489f
always enable window grouping, when available.
...
removed corresponding config option.
2011-07-17 16:12:30 +02:00
Hugo Pereira Da Costa
7ca4d15919
use QWeakPointer (and explicit deletion, if needed) instead of QSharedPointer
...
CCBUG: 277925
2011-07-17 15:49:16 +02:00
Hugo Pereira Da Costa
5c95478e56
removed shadowCacheMode option.
...
Default mode (variable) is what's kept.
2011-07-17 13:13:44 +02:00
Thomas Lübking
335dd073cd
emit clientFinishUserMovedResized when a client is closed during moveResize
...
BUG: 277784
2011-07-16 14:23:54 +02:00
Arthur Arlt
5d2f8356f4
Make reconfigure() a Q_SLOT
...
make reconfigure() a Q_SLOT and connect to the signal configChanged()
of class Workspace.
REVIEW: 101942
2011-07-15 22:23:29 +02:00
Arthur Arlt
c1c883a8a7
Introduce new signal configChanged() to Workspace
...
To get rid of direct method calls and numerous #ifdefs a new signal
configChanged() is introduced to class Workspace. Every module
which is interested in reloading the configuration is needed to connect to
this signal.
Initially this is done for the reconfiguration of DesktopChangeOSD().
2011-07-15 22:05:38 +02:00
Arthur Arlt
3d2f0c8ace
Make numberDesktopsChanged() a Q_SLOT
...
Since there still is a signal available in class Workspace which is
emitted if the number of desktops has changed, we now make use of it
by transforming numberDesktopsChanged() into a Q_SLOT. It is connected
to the appropriate signal and all direct method calls from Workspace were
removed.
REVIEW: 101932
2011-07-15 22:01:09 +02:00
Arthur Arlt
7b86e7f1c3
Introduce a build option for DesktopChangeOSD
...
A build option is introduces whether the DesktopChangeOSD functionality
should be built or not. It is set to ON by default.
2011-07-15 21:58:30 +02:00
Arthur Arlt
ad2fb989cc
Make desktopChanged() a slot
...
The method desktopChanged() was formerly called direcly and is now a slot,
which is connected with the signal currentDesktopChanged().
2011-07-15 21:58:30 +02:00
Fredrik Höglund
8c430e22b6
kwin: Add the Sumo and Cayman chipsets
2011-07-15 18:56:15 +02:00
Fredrik Höglund
31ea6ff0b8
kwin: Reorder the Evergreen chipsets to match the order in r600g
2011-07-15 18:51:54 +02:00
Fredrik Höglund
7f4709b4ea
kwin: Whitespace fixes
2011-07-15 18:47:52 +02:00
Martin Gräßlin
f89ba7a382
Move tabbox.(h|cpp) to tabbox sub directory
2011-07-15 17:22:41 +02:00
Philipp Knechtges
fc5e74f4e2
kwin: make decoration repaints window-specific
...
This gives the new Scene::paintSimpleScreen more room for optimizations.
2011-07-15 10:27:11 +02:00
Script Kiddy
7025e72d87
SVN_SILENT made messages (.desktop file)
2011-07-15 09:21:33 +02:00
Philipp Knechtges
afe8048afd
kwin: optimizing the blur effect
...
This patch adds the capability to draw blurred region top to bottom using
paintSimpleScreen.
REVIEW: 101898
2011-07-14 14:20:56 +02:00
Philipp Knechtges
a145fa564c
kwin: fix an issue in paintSimpleScreen
...
Damaged windows for which painting is disabled should not be considered.
2011-07-14 14:17:33 +02:00
Thomas Lübking
f0492f9b02
fix shadow fix
...
(cherry picked from commit 55986b32de9e5f5f66ac0c3448b26863cfc2dee0)
2011-07-13 23:08:03 +02:00
Montel Laurent
de0a1406a0
Fix compile warning
2011-07-13 21:47:44 +02:00
Script Kiddy
1eb1c85289
SVN_SILENT made messages (.desktop file)
2011-07-13 09:17:45 +02:00
Thomas Lübking
d20b841713
fix GL-less kwin compilation
...
BUG: 277667
2011-07-13 04:09:35 +02:00