l10n daemon script
ca6b7653c0
SVN_SILENT made messages (.desktop file)
2013-08-03 04:00:09 +00:00
Thomas Lübking
a18cf4fd35
Merge branch 'KDE/4.11'
2013-08-02 22:08:49 +02:00
Thomas Lübking
90615561e4
desk-grid: bind sc editor keyChange to kcm changed
...
BUG: 316177
FIXED-IN: 4.11
REVIEW: 111812
2013-08-02 22:07:10 +02:00
Thomas Lübking
6c420f2b11
don't require geometry changes for quick max/tile
...
the present check can break quick everything depending
on screen snapping settings.
It so far. only worked for quick maximization due to horizontal
"judder" and failed whenever that judder was not possible
(due to screen snapping on left and/or right edge)
BUG: 322852
FIXED-IN: 4.11
REVIEW: 111740
2013-08-02 22:04:28 +02:00
Thomas Lübking
ac32664dc1
keep buffer swap pref automatic until GPU detected
...
enforce to "e" (cheap) when driver is still unknown after
detection must be assumed to have run, so a sane value is available
when the context is up
BUG: 322355
FIXED-IN: 4.11
REVIEW: 111548
2013-08-02 22:03:54 +02:00
Thomas Lübking
2f5ceb15e4
exit cube on doubleclick
...
more natural than (preserved) rmb exit and also for
single touch devices
REVIEW: 111730
2013-08-02 22:02:42 +02:00
Thomas Lübking
bc80d2417a
re-fix bouncing startup feedback
...
BUG: 304253
FIXED-IN: 4.11
REVIEW: 111729
2013-08-02 22:01:25 +02:00
Thomas Lübking
f4827fbac9
update packing logics to honor activities and tabs
...
at the same time using MaximizeArea instead MoveArea
ratio:
movearea allows to pack windows under panels and while
one can expect users of packing to know alt+lmb, we usually
do not allow to loose the titlebar
Moreover this relies on packing against dock windows what
fails with "virtual" struts as input shaping panels
(eg. cairo-dock?) might use (ie. we we would also have packed
against plasma panel shadows - back then ;-)
BUG: 180084
REVIEW: 111603
FIXED-IN: 4.11
2013-08-02 22:00:45 +02:00
Thomas Lübking
50e3e909da
prevent yield/swap cpu overhead on nvidia
...
CCBUG: 322060
REVIEW: 111663
2013-08-02 22:00:33 +02:00
Thomas Lübking
bac8dc095f
fix rendertarget warning on xrender
...
accidental GL call in non GL compositing
2013-08-02 21:59:55 +02:00
Thomas Lübking
57485cfefc
fix magnifier effect exit
...
precision is usually enough to end on exactly "1.0"
so the effect was "hidden" but the mouse still polled.
2013-08-02 21:58:32 +02:00
Martin Gräßlin
4b97fb542e
Enable passing xcb events through NETRootInfo and NETWinInfo
...
Requires ab8f4532f5f12db19bcc09c1f297f1b7d55efb48 from frameworks.
2013-08-02 13:53:21 +02:00
Martin Gräßlin
41bb797919
Fix Client unmapNotify event handling
...
We get the missing send event attribute from anding the event's
response type with 0x80.
This fixes the issue that all open windows got unmapped. The reason for
this was that the existing new Client got reparented to the wrapper which
caused the UnmapNotify event which we used to release the Client and by
that unmapping the window completely.
2013-08-02 10:30:25 +02:00
Martin Gräßlin
4193b2406f
Use XCB to query the window tree in xStackingOrder
2013-08-02 10:30:25 +02:00
Hugo Pereira Da Costa
635e1243e7
Removed unnecessary Qt path in includes.
2013-08-02 09:39:09 +02:00
Martin Gräßlin
22e2efea22
QX11Info is no longer in QtGui
2013-08-02 08:37:36 +02:00
Martin Gräßlin
469828c847
Cache display and rootWindow
...
No need to go through the QPA interface each time we access the
Display variable or need the root window.
2013-08-02 08:31:53 +02:00
Martin Gräßlin
65f6db4312
Do an XSync before trying to claim the manager selection
...
I was getting weird crashes inside the QPA without it.
2013-08-02 08:29:15 +02:00
Hugo Pereira Da Costa
53666c655c
Added KConfigWidget to linking
2013-08-01 20:28:43 +02:00
Hugo Pereira Da Costa
43c4594fac
- added HAVE_X11 definition (needed for demo code)
...
- re-included compilation of demo code
- removed linking against kde4support.
2013-08-01 20:20:44 +02:00
Hugo Pereira Da Costa
8839e86e50
removed KDebug
2013-08-01 20:20:27 +02:00
Hugo Pereira Da Costa
d29a9c43c3
Fixed compilation against qt5/kf5
2013-08-01 20:19:37 +02:00
Hugo Pereira Da Costa
e261b3b20c
re-enabled compilation of the 'config' code
2013-08-01 19:38:54 +02:00
Hugo Pereira Da Costa
70553ce8a2
kmessagebox -> qmessagebox
2013-08-01 19:38:53 +02:00
Hugo Pereira Da Costa
b993d576c9
fixed compilation against qt5
2013-08-01 19:38:53 +02:00
Hugo Pereira Da Costa
e80da066ff
ktabwidget -> qtabwidget
2013-08-01 19:38:53 +02:00
Hugo Pereira Da Costa
49362532ff
kpushbutton -> qpushbutton
2013-08-01 19:38:52 +02:00
Hugo Pereira Da Costa
c00fdade17
moved dialog layout to ui
2013-08-01 19:38:52 +02:00
Hugo Pereira Da Costa
965aaabda8
moved QDialog layout to ui for DetectWidget.
2013-08-01 19:38:52 +02:00
Martin Gräßlin
d90d0f5c8e
Improve event handling for screen edge activation on XCB
...
It still doesn't trigger properly - might be fixed if KDE/4.11 gets
merged into this branch again.
2013-08-01 11:36:38 +02:00
Kai Uwe Broulik
adfb95dca3
Merge branch 'KDE/4.11'
2013-08-01 10:46:48 +02:00
Martin Gräßlin
c16c0c3753
Port invert screen from XLib xrandr to xcb randr
...
With this we can drop the linking to xrandr in KWin core.
2013-08-01 10:26:39 +02:00
Martin Gräßlin
becb5c2dc1
Port detection of screen rate to XCB
...
New wrapper class added to xcbutils in a new RandR namespace.
2013-08-01 08:38:05 +02:00
Martin Gräßlin
36429c0010
Fix loading of scripted effects
...
Port to QStandardPaths was incorrect - well it was a guess which I
couldn't test...
2013-08-01 08:04:31 +02:00
Martin Gräßlin
bd7da7ccd0
Bring back shadows
...
Main problem here was that it still used fromX11Pixmap. It's changed to
XCB and gets the image data with xcb_get_image, constructs a QImage from
retrieved data and copies it to QPixmap. That's performing a deep copy
which we want (and also had in the old code).
2013-07-31 15:25:39 +02:00
Martin Gräßlin
e225cda87f
Also tests need to link KDE4Support for kdebug
...
That's what you get for disabling the tests...
2013-07-31 14:26:45 +02:00
Martin Gräßlin
280433503b
Remove kdefakes include in nvidiahack
...
Include no longer present in KF5.
2013-07-31 14:10:57 +02:00
Martin Gräßlin
1807265813
KDebug moved to KDE4Support
...
Adjust target link libraries.
2013-07-31 14:07:58 +02:00
Martin Gräßlin
b96d16e63d
Disable mouse motion event compression
...
We cannot inspect the event loop - this needs proper porting.
2013-07-31 14:05:52 +02:00
Martin Gräßlin
94e4a31370
Port from XLib XSync to xcb sync
2013-07-31 14:05:24 +02:00
l10n daemon script
2f46414ea7
SVN_SILENT made messages (.desktop file)
2013-07-31 06:46:21 +00:00
Martin Gräßlin
d164e16b56
Use own Xcb::sync() method in main.cpp
...
QApplication::syncX() is a no-op in Qt 5 so we need a replacement.
2013-07-31 07:28:15 +02:00
Martin Gräßlin
8da23f76d3
Delay startup till the manager selection is claimed
...
Moving all the startup code into closure connected to the
claimedOwnership signal.
2013-07-31 07:28:15 +02:00
Martin Gräßlin
dcc273fe0f
KWin core doesn't need to link some XLib libs any more
...
* XExt
* ICE
* SM
* XRender
* XDamage
* XFixes
2013-07-31 07:28:15 +02:00
Martin Gräßlin
728cb09c1c
Oxygen windeco doesn't need to link XRender
2013-07-31 07:28:15 +02:00
Martin Gräßlin
03432b5618
Drop the X11ErrorHandler from KWin
...
The XLib error handler became a little bit useless and we don't get
access to the XCB errors, which get logged as debug messages by Qt.
2013-07-31 07:28:15 +02:00
l10n daemon script
50dfc83d2e
SVN_SILENT made messages (.desktop file)
2013-07-31 04:07:19 +00:00
Mark Gaiser
a9f6693254
Merge branch 'KDE/4.11'
2013-07-30 17:17:04 +02:00
Martin Gräßlin
7408e36340
Drop X event handling from Group
...
Dead code
2013-07-30 10:11:51 +02:00
l10n daemon script
8cae78b2d8
SVN_SILENT made messages (.desktop file)
2013-07-30 07:20:00 +00:00