85 Commits (ec8f7e1facffa05a95bdb553d91abb915525d4cb)

Author SHA1 Message Date
l10n daemon script 45b1af3165 SVN_SILENT made messages (.desktop file) 10 years ago
l10n daemon script 67c2ba63be SVN_SILENT made messages (.desktop file) 10 years ago
l10n daemon script 91ff859d5f SVN_SILENT made messages (.desktop file) 10 years ago
l10n daemon script 36b404057d SVN_SILENT made messages (.desktop file) 10 years ago
Martin Gräßlin 0c4aaaf4ad [scripting] Support loading translations for UI loaded configs
Scripts and scripted effects can provide a ui file which gets loaded at
runtime. Obviously such a ui file is not translated. This introduces
quite a hack to load the translated strings.

In the metadata.desktop file the scripted component can provide a key
X-KWin-Config-TranslationDomain. The genericscriptedconfig tries to
locate the metadata.desktop file and reads this entry. If it is present
we extract all string properties of the loaded UI and pass them through
ki18nd.

REVIEW: 118585
10 years ago
l10n daemon script 7553c411c2 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 2f28437e24 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 2838a9b606 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 15aa971aab SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script e1f418f4d0 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script f44575ddbf SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 69c3289c18 SVN_SILENT made messages (.desktop file) 11 years ago
Marco Martin b42cbe66ba make ksplashqml work again 11 years ago
l10n daemon script e6db000065 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script eef56c98b2 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 4d9c6af719 SVN_SILENT made messages (.desktop file) 11 years ago
l10n daemon script 22a5e1109f SVN_SILENT made messages (.desktop file) 11 years ago
Martin Gräßlin d935e535e2 Config interface lib is called kcm_kwin4_genericscripted
BUG: 320943
FIXED-IN: 4.11
11 years ago
Script Kiddy 76be01b1f4 SVN_SILENT made messages (.desktop file) 12 years ago
Martin Gräßlin 4c402e8045 Rewrite of Login effect to JavaScript
Main motivation for this rewrite is the fact that the login effect had
been designed under the assumption that there is only one login splash
window. This assumption does no longer hold with the QML based splash,
which creates a window per screen.

By using a JavaScript based effect, the animation effect is implicityly
used which supports animating multiple windows at the same time in a
better and safer way.

BUG: 313061
FIXED-IN: 4.11
REVIEW: 108403
12 years ago
Script Kiddy 7d821f3814 SVN_SILENT made messages (.desktop file) 12 years ago
Script Kiddy 12f341712c SVN_SILENT made messages (.desktop file) 12 years ago
Script Kiddy d7316b9fcb SVN_SILENT made messages (.desktop file) 12 years ago
Martin Gräßlin 914729324c Use KConfigXT in Login Effect
Thanks to Andrea Scarpino for providing the patch.

REVIEW: 106387
12 years ago
Martin Gräßlin 90365e27d0 Merge branch 'KDE/4.9'
Conflicts:
	khotkeys/data/kde32b1.khotkeys
	kinfocenter/Modules/opengl/opengl.desktop
	kwin/tabbox/tests/CMakeLists.txt
	plasma/generic/applets/system-monitor/plasma-applet-sm_hdd_activity.desktop
12 years ago
Martin Gräßlin 23f2de009b Effects can provide support information through properties
The supportInformation is extended to also read the properties
on all effects. In addition each effect can be queried just for
itself through D-Bus, e.g.:
qdbus org.kde.kwin /KWin supportInformationForEffect kwin4_effect_blur

All effects are extended to provide their configured and read
settings through properties. In some cases also important
runtime information is exposed.

REVIEW: 105977
BUG: 305338
FIXED-IN: 4.9.1
12 years ago
Martin Gräßlin 628fb7f79d Adding missing newlines at end of files
SVN_SILENT
12 years ago
Martin Gräßlin c7262e8bd3 Getter/setters for opacity, saturation and brightness in WindowPaintData
The public member variables for opacity, saturation and brightness
are removed in favor for getter and setters. The variables are
moved into a private class. Those are now qreal instead of double.

To make usage inside the effects easier a multiply method is added
which multiplies the current value with passed in factor and returns
the new value in a functional programming style.

This commit is the top-most of a patch series to refactor
ScreenPaintData and WindowPaintData. Other related commits are:
* 0811772
* ebdc7ec
* 2c8dd8d
* 7699726
* 68e0201
* 611cb09

REVIEW: 105141
BUG: 303314
FIXED-IN: 4.10
12 years ago
Script Kiddy 953d088b6a SVN_SILENT made messages (.desktop file) 12 years ago
Martin Gräßlin 2007a7eab8 Use namespaced parameters in signals
Required to get scripting bindings working.
13 years ago
Script Kiddy d08182e72f SVN_SILENT made messages (.desktop file) 13 years ago
Script Kiddy dde9eadfe1 SVN_SILENT made messages (.desktop file) 13 years ago
Marco Martin a95019e713 Merge branch 'master' into ksplash/ksplash-qml 13 years ago
Script Kiddy 4cbbf921d4 SVN_SILENT made messages (.desktop file) 13 years ago
Script Kiddy 157f51ce85 SVN_SILENT made messages (.desktop file) 13 years ago
Martin Gräßlin fe4329a252 Only call active effects in the effect chain
Each effect is able to declare itself as currently being active,
that is transforming windows or painting or screen or doing anything
during the current rendered frame.

This change eliminates the hottest path inside KWin identified by
callgrind.

REVIEW: 102449
13 years ago
Script Kiddy 857a61e30f SVN_SILENT made messages (.desktop file) 13 years ago
Martin Gräßlin 371f5b30e2 Adding missing newlines at end of file
Krazy--
SVN_SILENT
13 years ago
Kai Uwe Broulik 79844f0ae7 Disable new login effect.
I could swear I disabled the effect by default.
13 years ago
Kai Uwe Broulik ca2a019bc8 Add option to make login effect fade via black instead of a long transition to your desktop.
Nuno has to decide whether the new option will become default or not, for now it is disabled by default.
You can enable it in effects kcm, now Login effect has a configuration dialog.

It does not (yet) however check for non-fullscreen effects, so they might look weird when this is enabled.

REVIEW: 101812
CCMAIL: nuno@oxygen-icons.org
13 years ago
Script Kiddy 976f396fc7 SVN_SILENT made messages (.desktop file) 13 years ago
Script Kiddy 163824af85 SVN_SILENT made messages (.desktop file) 13 years ago
Script Kiddy 3d0c81f121 SVN_SILENT made messages (.desktop file) 14 years ago
Script Kiddy 9d7c88d288 SVN_SILENT made messages (.desktop file) 14 years ago
Script Kiddy cb2597dcaf SVN_SILENT made messages (.desktop file) 14 years ago
Ivan Čukić 0f7f8a833e KWin effect support for ksplashqml 14 years ago
Script Kiddy 25fd8bd0d3 SVN_SILENT made messages (.desktop file) 14 years ago
Martin Gräßlin 0b85768ec5 EffectsHandler emits windowClosed signal
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.
14 years ago
Script Kiddy 95c8ba2035 SVN_SILENT made messages (.desktop file) 14 years ago
Script Kiddy 15155326e2 SVN_SILENT made messages (.desktop file) 14 years ago