Thomas Lübking
bcbd7181f1
don't load incompatible deco plugins in kcm
...
... and prevent accessing them in addition
shall fix crash Martin documented in
http://git.reviewboard.kde.org/r/105021/
REVIEW: 105379
2012-07-05 19:43:45 +02:00
Thomas Lübking
4660c2086a
block some unversioned decoration plugins
...
... which are known to use the unstable API (qtcurve, crystal, oxygen*)
BUG: 301646
FIXED-IN: 4.9RC2
REVIEW: 105378
2012-07-05 19:43:45 +02:00
Thomas Lübking
2c65b718d3
restore stable kdecoration API to 4.8
...
BUG: 301728
FIXED-IN: 4.9rc2
REVIEW: 105377
2012-07-05 19:43:45 +02:00
Thomas Lübking
adce67d1d7
fix startup effect repaints
...
REVIEW: 105376
2012-07-05 19:43:45 +02:00
Martin Gräßlin
e868ed8999
Do not use States and Transitions in QML of Aurorae
...
According to Nuno it's much better to define the animations in
a Behavior element as that is together with the element which
gets animated.
Also he recommends to not use states but just property binding
for the properties which are animated in the Behavior.
And I must admit that this produces cleaner code, though the
conditions are now scattered all over the source code and not
nicely put together in one state section. Let's just hope I got
the logic right.
Well seems like it is useful to go to a QML training, at least
it made me aware of my State definitions are not good and then
talking to Nuno and giving a try to his recommendations.
REVIEW: 105426
2012-07-05 15:22:57 +02:00
Martin Gräßlin
d2a9199cd9
Support for calling D-Bus methods from scripts
...
A new global method is exported to perform a remote method call
through D-Bus. The call is always performed async invoking a
callback once the call completed passing through the arguments
received from D-Bus.
Possible code looks like the following:
callDBus("org.kde.kwin", "/KWin", "org.kde.KWin", "currentDesktop", function (desktop) {
print("Current Desktop through D-Bus: ", desktop);
});
REVIEW: 105396
2012-07-05 15:19:42 +02:00
Script Kiddy
6e6ac5a26b
SVN_SILENT made messages (.desktop file)
2012-07-05 11:03:57 +02:00
Thomas Lübking
4c1c919d78
re-fix bug #283302
...
broke by accident with 33ffe90128df6ae038b27bd9c9371acacaeee098
BUG: 283302
REVIEW: 105360
FIXED-IN: 4.9rc1
2012-06-25 21:57:19 +02:00
Thomas Lübking
0618a86a90
don't lie about painting time causes speed doubling
...
BUG: 301609
FIXED-IN: 4.9
REVIEW: 105330
2012-06-24 19:26:43 +02:00
Thomas Lübking
8cae5fc073
force instant reaction for dnd border events
...
BUG: 136856
FIXED-IN: 4.9
REVIEW: 105254
2012-06-24 19:26:43 +02:00
Martin Gräßlin
30bb8be037
Add activity support to Workspace Script Wrapper and Effects
...
New properties for the current activity and the available
activities plus related signals in scripts. Signals added to
effects.
BUG: 302060
FIXED-IN: 4.9.0
2012-06-24 18:35:56 +02:00
Martin Gräßlin
13fcc29d40
Reset error flag in checkGLError
...
From API doc:
glGetError should always be called in a loop, until it returns
GL_NO_ERROR.
REVIEW: 105127
2012-06-24 18:34:47 +02:00
Martin Gräßlin
bc1b769d7f
Export a getClient method to Scripting bindings
...
Finds a Client by windowId.
REVIEW: 105323
2012-06-24 18:32:41 +02:00
Martin Gräßlin
0c6945ba17
Add property onAllDesktops to Toplevel and Client
2012-06-24 18:32:40 +02:00
Script Kiddy
836c2b41b3
SVN_SILENT made messages (.desktop file)
2012-06-20 11:19:37 +02:00
Script Kiddy
50dea703ca
SVN_SILENT made messages (.desktop file)
2012-06-19 17:46:37 +02:00
Thomas Lübking
3ef69476e7
don't fade/out in windows on other desktops
...
BUG: 302101
FIXED-IN: 4.9
REVIEW: 105297
2012-06-18 22:12:04 +02:00
Thomas Lübking
9f172ad9a7
fix overzealous but autogroup by id breaking optimization
...
BUG: 302084
FIXD-IN: 4.9
REVIEW: 105296
2012-06-18 22:11:44 +02:00
Thomas Lübking
759eed1d62
remove (broken) mimpmap support check, disable use of mipmaps and align texture filter
...
BUG: 296289
FIXED-IN: 4.9
REVIEW: 105249
2012-06-18 22:11:28 +02:00
Thomas Lübking
b6c84775ab
HACK around bug 288791 - search for likely panel proxies and raise them after destroying an effect input window
...
BUG: 288791
REVIEW: 105245
FIXED-IN: 4.9
2012-06-18 22:11:06 +02:00
Thomas Lübking
f9d681a3ba
fix window postition on varying screen struts better
...
BUG: 301805
CCBUG: 274466
FIXED-IN: 4.9
2012-06-18 22:10:57 +02:00
Script Kiddy
f305f0eee4
SVN_SILENT made messages (.desktop file)
2012-06-18 10:12:23 +02:00
Script Kiddy
73c4b48c18
SVN_SILENT made messages (.desktop file)
2012-06-17 11:39:36 +02:00
Script Kiddy
bbbe9d6956
SVN_SILENT made messages (.desktop file)
2012-06-16 12:19:39 +02:00
Script Kiddy
c1f8590216
SVN_SILENT made messages (.desktop file)
2012-06-15 12:12:07 +02:00
Martin Gräßlin
a210b75009
Initialize variables in GLPlatform
...
m_textureNPOT and m_limitedNPOT have not been initialized in the ctor resulting in
m_limitedNPOT being incorrectly being true sometimes for Intel drivers. For other
drivers the value had been set.
2012-06-13 09:19:27 +02:00
Thomas Lübking
0f226823a2
remove commented code
...
REVIEW: 105197
2012-06-12 23:13:15 +02:00
Thomas Lübking
7340ac59e0
don't consider matching activity list sizes as ALL if size is "1"
...
CCBUG: 301239
REVIEW: 105195
2012-06-12 23:13:15 +02:00
Thomas Lübking
fe2839b95b
avoid setOnAllActivities recursion
...
BUG: 301397
FIXED-IN: 4.9
REVIEW: 105192
2012-06-12 23:12:58 +02:00
Martin Gräßlin
1f52366fc1
Disable ARB Lanczos Shader for Intel GPUs
...
For Sandybridge Lanczos Shader is enabled, but only GLSL is working
so the ARB variant has to be disabled for Intel GPUs.
BUG: 301729
FIXED-IN: 4.9.0
REVIEW: 105233
2012-06-12 22:53:36 +02:00
Script Kiddy
953d088b6a
SVN_SILENT made messages (.desktop file)
2012-06-12 17:07:51 +02:00
Script Kiddy
071fa7053b
SVN_SILENT made messages (.desktop file)
2012-06-11 10:15:37 +02:00
Thomas Lübking
0bf8e0cc80
check whether SessionInfo::tabGroupClient is (still) in workspace before using it
...
BUG: 301456
FIXED-IN: 4.9
REVIEW: 105186
2012-06-09 12:03:22 +02:00
Thomas Lübking
3f30a7d6fb
enable keyboard navigation for qml deco kcm
...
REVIEW: 105169
2012-06-09 12:02:59 +02:00
Hugo Pereira Da Costa
4e995b79af
Merge branch 'master' of git://anongit.kde.org/kde-workspace
2012-06-07 12:30:37 -07:00
Hugo Pereira Da Costa
46d0116dd5
Added hidden configuration option to enable/disable closing windows by clicking on menu button.
...
Option is called "CloseFromMenuButton"
It is false by default.
To turn it on, add
CloseFromMenuButton=true
in [Windeco] section of $HOME/.kde4/share/config/oxygenrc.
Note that it results in poor usability of the menu button, if enabled.
CCBUG: 301237
2012-06-07 12:28:25 -07:00
Thomas Lübking
49416992e2
sanitize preview generation starting row
...
REVIEW: 105170
2012-06-07 18:24:28 +02:00
Thomas Lübking
a56a64125a
fix private slot name in connect
...
BUG: 301365
FIXED-IN: 4.9b2
REVIEW: 105174
2012-06-07 18:22:09 +02:00
Thomas Lübking
fd694c5bac
Make decoration kcm more responsive
...
REVIEW: 105021
2012-06-07 12:37:43 +02:00
Thomas Lübking
52caeffe22
get rid of hardcoded qml ui elements
...
REVIEW: 105018
CCBUG: 291612
2012-06-07 12:37:32 +02:00
Andre Woebbeking
6cde471ec8
-pedantic
2012-06-07 00:38:13 +02:00
Script Kiddy
08a8ecaaa5
SVN_SILENT made messages (.desktop file)
2012-06-04 10:36:37 +02:00
Martin Gräßlin
bbf13c1fe5
Fix switching to window left/right/up/down
...
Regression introduced with
2ae475cedefc7521a03602bf163864f08caad23e
BUG: 301079
FIXED-IN: 4.9.0
REVIEW: 105138
2012-06-03 21:07:49 +02:00
Script Kiddy
b4ff83ad3b
SVN_SILENT made messages (.desktop file)
2012-06-03 09:41:45 +02:00
Thomas Lübking
3b6d52549d
don't use kconfiggroup in threaded script loading at all
...
BUG: 300934
FIXED-IN: 4.9
REVIEW: 105128
2012-06-02 09:33:25 +02:00
Thomas Lübking
15793ea75c
cleanup commented code from 380a739cf83d4459245d4f51bac90819e7b10d24 - afaics there's nothing to change in the core ...
2012-06-01 16:48:13 +02:00
Thomas Lübking
5ae8b7efe6
only conditionally break partial maximization on resizes and (by this) only partially adjust the restore size
...
BUG: 299647
FIXED-IN: 4.9
REVIEW: 104899
2012-06-01 16:46:49 +02:00
Thomas Lübking
4f458d2fe9
fix preproc branching (lacked checkWorkspacePosition)
2012-06-01 16:46:49 +02:00
Thomas Lübking
8ee66eff55
cache blocked tabgroup state updates and do not check group breaking issues not being part of the updated states
...
BUG: 300847
FIXED-IN: 4.9
REVIEW: 105114
2012-06-01 16:46:48 +02:00
Thomas Lübking
11f28732db
treat "ALL" activities as all activities when setting activities (aligning it to an empty list as checked elsewhere)
...
BUG: 300846
FIXED-IN: 4.9
REVIEW: 105113
2012-06-01 16:46:21 +02:00