Thomas Lübking
140c4856b7
ignore minimized windows in scalein effect
...
BUG: 324326
FIXED-IN: 4.11.2
REVIEW: 112425
2013-09-08 23:43:13 +02:00
Thomas Lübking
3859f67862
glsl is not supported on indirect contexts
...
and fglrx yells an invalid_enum error when being asked
for the version
BUG: 323527
FIXED-IN: 4.11.2
REVIEW: 112419
2013-09-08 23:43:04 +02:00
Thomas Lübking
ef351070e7
snap max'd windows to maximize, not movement area
...
Because that's where it's placed. Notable esp. when there're panels on opposing sides.
Since snapping keeps max'd windows in position, it should preferably keep it in the proper position ;-)
REVIEW: 112322
2013-09-08 23:41:55 +02:00
Martin Gräßlin
d26fcf3188
There is no PlasmaCore.Theme
...
It's a context property "theme". Today I'm lucky, they were all called
"theme".
2013-09-05 14:46:39 +02:00
Marco Martin
e0dc576853
Merge branch 'KDE/4.11'
2013-09-05 11:46:52 +02:00
Martin Gräßlin
86b9ce67a0
Use QLocale in WindowGeometryEffect
2013-09-05 10:48:30 +02:00
Martin Gräßlin
95a6329fe5
Remove some no longer needed includes
...
less warnings
2013-09-05 10:39:47 +02:00
Martin Gräßlin
de59774190
KIcon -> QIcon::fromTheme in kwin effects
2013-09-05 10:29:33 +02:00
Martin Gräßlin
5e29cc24dc
Remove XLib dependency from kwinglobals
...
As a side effect we need some fixx11h.h includes at places which still
use too much xlib.
2013-09-05 09:56:50 +02:00
Martin Gräßlin
8a78e71c97
Drop KWin::Extensions from kwinglobals
...
Replaced by KWin::Xcb::Extensions. This removes the remaining
Xlib extension dependencies form kwineffects.
2013-09-05 09:14:09 +02:00
l10n daemon script
8a8ccc2afa
SVN_SILENT made messages (.desktop file)
2013-09-05 06:42:08 +00:00
l10n daemon script
eed66fe776
SVN_SILENT made messages (.desktop file)
2013-09-05 04:00:49 +00:00
Martin Gräßlin
211682ab67
KGlobalSettings::dndEventDelay() -> QApplication::startDragDistance()
2013-09-04 16:35:16 +02:00
Martin Gräßlin
58eaa61d25
Port from KGlobalSettings::contrastF to KColorScheme::contrastF
...
And with that Aurorae doesn't need kde4support any more.
2013-09-04 16:35:16 +02:00
Martin Gräßlin
139201a2e2
KGlobal::config() -> KSharedConfig::openConfig()
...
KWin Core says good bye to KGlobal. We will not miss the threading
issues.
2013-09-04 16:11:40 +02:00
Martin Gräßlin
b01f9ca077
Only create ColorCorrection if it is enabled in the options
...
According to massif just creating the ColorCorrection costs 2 MiB, so
it makes sense to not create it if it is not used.
REVIEW: 111604
DIGEST: Smaller memory footprint in KWin 4.11.2 if color correction is disabled
2013-09-04 14:42:45 +02:00
Michael Chang
f62162eb41
Correctly detect mouseChanged between polls.
...
REVIEW: 112392
BUG: 323979
FIXED-IN: 4.11.2
2013-09-04 14:39:44 +02:00
Eike Hein
fbc957c048
Second 'unbreak kwin build' of the day ...
...
Port from kFatal to qFatal - kFatal is still in kde4support,
but lacking debug area support arguably isn't that big a
deal since fatals can't be turned off anyway.
CCMAIL:mgraesslin@kde.org
2013-09-02 18:42:20 +02:00
Martin Gräßlin
57905c0cc2
And we got rid of KDebug
...
Usages of kBacktrace got dropped.
2013-09-02 13:14:39 +02:00
Martin Gräßlin
add219d5bc
Port libkwinglutils from KDebug to QDebug
...
And another lib doesn't need kde4support any more.
2013-09-02 11:31:46 +02:00
Martin Gräßlin
48e8121ab9
Port away from KGlobalSettings::windowTitleFont in libkdecorations
...
And with that it's no longer linking kde4support.
2013-09-02 11:22:59 +02:00
Martin Gräßlin
bd2c80428c
Port libkdecoration from KDebug to QDebug
2013-09-02 11:17:23 +02:00
Martin Gräßlin
bb7af1a61f
Drop no longer needed include of KGlobal in Aurorae
2013-09-02 11:13:26 +02:00
Martin Gräßlin
e1d89313cb
Port Aurorae from KDebug to QDebug
...
Note: deco plugins have their own debug area.
2013-09-02 11:12:14 +02:00
Martin Gräßlin
987fd41d24
Port KWin/Effects from KDebug to QDebug
...
Still using KDE4Support as it's used in other areas.
2013-09-02 11:03:29 +02:00
Martin Gräßlin
99bcac1cc7
Port libkwineffects away from KDebug
...
And with that it doesn't need kde4support anymore.
2013-09-02 10:43:55 +02:00
Martin Gräßlin
489addf901
Add default debug area to KWin main CMakeLists
2013-09-02 10:34:00 +02:00
Martin Gräßlin
16df417cc6
XCB variant for displayWidth/Height and update after RandR event
...
DisplayWidth and height provide proper values though internally
things are wrong as QDesktopWidget seems to not emit the signal.
2013-09-02 10:23:30 +02:00
Eike Hein
cf48719802
Fix build failures.
2013-09-02 01:28:14 +02:00
Hugo Pereira Da Costa
1019fecdaa
fixed checkbox alignment
2013-09-01 20:31:28 +02:00
Hugo Pereira Da Costa
9c22d1109e
fixed checkbox alignment
2013-09-01 20:30:51 +02:00
Martin Gräßlin
7ed07e45c7
Do not pass events with no window to the findClient - windowEvent cascade
...
If the eventWindow is none the check for InputIdMatchPredicate will find
a matching Client and pass the even through the windowEvent filter which
returns true for all not handled events and thus filters out all events
processed later on in KWin.
This explains why some events were eaten...
2013-08-30 13:34:29 +02:00
Martin Gräßlin
c1d0a32b64
Drop close on exit hack in kwin/main
...
See http://lists.kde.org/?l=kwin&m=137777699329758&w=2
2013-08-30 07:48:17 +02:00
Martin Gräßlin
a536e07488
Use kdeqt5staging for QCommandLineParser
...
Makes it also compile with not latest Qt.
2013-08-29 16:22:30 +02:00
Martin Gräßlin
e62001758f
Drop some no longer required includes from main.cpp
2013-08-29 13:59:28 +02:00
Martin Gräßlin
1b30755b32
Use XCB for startup and multi-head check in KWin
...
Multi-head is somehow tested with Xvfb. At least the fork works and
the display variables are properly adjusted.
2013-08-29 13:59:28 +02:00
Martin Gräßlin
16fdecb495
Do not use KGLobalSettings::isMultiHead
...
KGlobalSettings is kde4supports, so just check the env variable
directly.
2013-08-29 13:59:28 +02:00
Martin Gräßlin
d85802da4e
Port send event to splash screen to XCB
...
Not yet tested.
2013-08-29 13:59:28 +02:00
Martin Gräßlin
af2359ef98
Port setInputFocus in KWin::Application dtor to XCB
2013-08-29 10:41:45 +02:00
Martin Gräßlin
a2d97fef17
Port KWinSelectionOwner to XCB
...
One usage of DefaultScreen is still present as QX11Info is not yet
providing the primaryScreen from QXcbConnection.
2013-08-29 10:34:11 +02:00
Martin Gräßlin
1f302b0c4a
Drop dependency on kde_file.h in kwin/main.cpp
2013-08-29 10:34:11 +02:00
Martin Gräßlin
0dd7adf5f5
Port KWin::Application to QApplication and QCommandLineParser
...
Done in one step as it requires changes which are better suited with a
QApplication.
To not need to parte the QCommandLineParser around the needed arguments
are added to the KWin::Application through setters and the crash count
is available through a static getter/setter pair.
2013-08-28 14:13:39 +02:00
Martin Gräßlin
437f762466
Use xcb_atom_t for the Atoms in KWinSelectionOwner
2013-08-28 14:13:39 +02:00
Martin Gräßlin
8621b4e46d
Use qApp instead of kapp in KWin
...
Preparation step for porting away from KApplication. Disables a little
bit more session management code (as it's broken anyway).
2013-08-28 14:13:39 +02:00
Martin Gräßlin
c4b8f33ac7
Port KWin/Killer to QCommandLineParser
...
And with that it no longer needs kde4support.
2013-08-28 14:13:39 +02:00
Reza Shah
9c2e4991cf
Port kwinbindings.cpp away from KAction/KShortcut
...
REVIEW: 112119
2013-08-28 19:27:09 +09:00
Hugo Pereira Da Costa
c5c5fffbdf
Added "Display window borders for maximized windows" option.
...
CCBUG: 324011
2013-08-27 10:35:52 +02:00
Hugo Pereira Da Costa
0fe389570e
fixed uppercase typo in kcfg file
2013-08-27 10:35:43 +02:00
Hugo Pereira Da Costa
8255bda84d
Added "Display window borders for maximized windows" option.
...
CCBUG: 324011
2013-08-27 10:32:24 +02:00
Hugo Pereira Da Costa
7d9a9cde69
fixed uppercase typo in kcfg file
2013-08-27 10:32:24 +02:00