- 27 Feb, 2011 3 commits
-
-
Martin Flöser authored
Workspace emits a deletedRemoved signal which the EffectsHandlerImpl translates into a windowDeleted signal.
-
Martin Flöser authored
EffectsHandlerImpl connects to the Workspace signal clientActivated. The emitting of the signal is slightly moved from before the activation logic to after the activation logic. This might change behavior in the scripting component, but the previous code looked wrong.
-
Martin Flöser authored
Client and Unmanaged use a signal to notify that they are about to be closed. The EffectsHandlerImpl is connected to those signals and emits the appropriate windowClosed signal to which the effects are connected.
-
- 25 Feb, 2011 3 commits
-
-
Martin Flöser authored
All previously existing windowAdded methods are renamed to slotWindowAdded. EffectsHandlerImpl is connected to Workspace's clientAdded signal, which is emitted a little bit earlier than the previous direct method call. This might change behavior. Another signal is added to Workspace to signal that an unmanaged is added.
-
Martin Flöser authored
The first signal used between EffectsHandler and Effects. The signal is actually emitted by the EffectsHandlerImpl and only the interested effects connect to this signal. EffectsHandlerImpl itself is also notified by a signal from Workspace, allowing to remove one of the many if (effects) checks.
-
Martin Flöser authored
This is in preparation for allowing to connect effects with signals and slots.
-
- 24 Feb, 2011 6 commits
-
-
Hugo Pereira Da Costa authored
-
Hugo Pereira Da Costa authored
-
Hugo Pereira Da Costa authored
moved all caches to Private; added protected accessor, and updated daughter classes accordingly. Also renamed variables for consistency with other classes
-
Hugo Pereira Da Costa authored
-
Hugo Pereira Da Costa authored
-
Jammy Zhou authored
Integrate Martin Gräßlin's commit b578d in http://gitweb.kde.org/scratch/graesslin/kwin-gles.git to support GLES and GLSL-ES version detection.
-
- 23 Feb, 2011 6 commits
-
-
Nicolás Alvarez authored
Looks like everything that needed merging (66de4e47..1021789c) was already backported or forward-ported by hand (or was a scripty commit), so this merge does no changes, just as if I had used -s ours.
-
Hugo Pereira Da Costa authored
-
Hugo Pereira Da Costa authored
This will avoid code duplication between style and decoration.
-
Hugo Pereira Da Costa authored
This is necessary to implement client-side shadows (for menus and drop-down lists)
-
Hugo Pereira Da Costa authored
-
Hugo Pereira Da Costa authored
-
- 20 Feb, 2011 4 commits
-
-
Martin Flöser authored
* COMPOSITE_TODO lists many tasks already implemented or not valid any more, it's easier to just write a new document with concrete tasks in the wiki * NEWCOLORSCHEME.README has been unchanged since it's first introduction in 2000. Does not sound any "new" to me and lists changes compared to KWM * clients/PORTING: all important clients have been ported and what is not yet ported will probably never get ported. The unported decos have been moved to unmaintained some time ago. * clients/REQUIREMENTS_FOR_CVS: well the requirements are not valid any more.
-
Martin Flöser authored
Messages from kdecorations library are extracted to libkdecorations.pot. Messages from kwineffects library are extracted to libkwineffects.pot. Currently there are no messages yet in kwineffects, so it's for future use.
-
Martin Flöser authored
Nowadays compositing just works, we do not need a howto anymore and it's outdated anyway.
-
Martin Flöser authored
-
- 19 Feb, 2011 6 commits
-
-
Martin Flöser authored
-
Jammy Zhou authored
-
Martin Flöser authored
Dropping the static methods from GLShader and use supports() where it was used before.
-
Martin Flöser authored
This hack was already removed with da3d880b8af35c97c5a46f9ed253b5885eb9a462 I do not understand what readded it
-
Martin Flöser authored
Second part of cleaning up the lib directory: the effects library now lives in libkwineffects/ directory. For existing effects nothing changes as the install path is unchanged. The change obsoletes the lib/ directory. As glplatform.h has not yet been exported I dared to export it and adjust the places where it is used. CCMAIL: kwin@kde.org
-
Martin Flöser authored
The KDecoration library lives in libkdecorations/ now. Installation pathes are unchanged, so this does not influence 3rd party decorations. The changes in the KWin main directory are required due to incorrect includes. CCMAIL: kwin@kde.org
-
- 17 Feb, 2011 3 commits
-
-
Martin Flöser authored
Since the EffectFrames have been moved into KWin core nothing in the Effects lib actually used Plasma. The only remaining method is moved to core as it's not used in the Effects. The Effects itself still link against Plasma, so nothing changes for them. The Plasma includes in the kwineffects header seemed to pull in quite some additional headers, so the includes in some effects have to be adjusted (most often KConfigGroup). This should speed up the compilation of the library and the effects.
-
Fredrik Höglund authored
A sample is not the same thing as a sampler.
-
Fredrik Höglund authored
Move the code that computes the transformation matrix to its own method, and rewrite it to improve readability.
-
- 15 Feb, 2011 5 commits
-
-
Fredrik Höglund authored
The code that intersected the clip region with the window region appears to have been accidentally lost in 5ce3c6b8.
-
Fredrik Höglund authored
Move the code that computes the transformation matrix into its own method, and rewrite it to improve readability.
-
Fredrik Höglund authored
-
Aaron J. Seigo authored
* origin/aseigo/activityrunner: extract messages Service objects are owned by the caller SVN_SILENT made messages (.desktop file) match on name, not id shh crash fix + skip current switch to a controller less debug add activity runner to build make it possible to connect to this easier first draft of an activity runner
-
Jammy Zhou authored
add a new function fallbackPainting to GLVertexBufferPrivate class replace the hard-coded index values for vertex and texCoords attributes in corePainting Reviewed by: Martin Gräßlin <mgraesslin@kde.org>
-
- 14 Feb, 2011 4 commits
-
-
Thomas Lübking authored
forward port of 8aa28760efc3a77d0e8f48b6ede142d898b44856 BUG: 263250
-
Thomas Lübking authored
explicit repaint in highlight effect forward port of 891a0a2a3272186c2c7a93f7a332e04809e3d4d4
-
Thomas Lübking authored
BUG: 265272
-
Thomas Lübking authored
explicit repaint in highlight effect
-