Hugo Pereira Da Costa
70553ce8a2
kmessagebox -> qmessagebox
13 years ago
Hugo Pereira Da Costa
b993d576c9
fixed compilation against qt5
13 years ago
Hugo Pereira Da Costa
e80da066ff
ktabwidget -> qtabwidget
13 years ago
Hugo Pereira Da Costa
49362532ff
kpushbutton -> qpushbutton
13 years ago
Hugo Pereira Da Costa
c00fdade17
moved dialog layout to ui
13 years ago
Hugo Pereira Da Costa
965aaabda8
moved QDialog layout to ui for DetectWidget.
13 years ago
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.
13 years ago
Kai Uwe Broulik
adfb95dca3
Merge branch 'KDE/4.11'
13 years ago
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.
13 years ago
Martin Gräßlin
becb5c2dc1
Port detection of screen rate to XCB
...
New wrapper class added to xcbutils in a new RandR namespace.
13 years ago
Martin Gräßlin
36429c0010
Fix loading of scripted effects
...
Port to QStandardPaths was incorrect - well it was a guess which I
couldn't test...
13 years ago
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).
13 years ago
Martin Gräßlin
e225cda87f
Also tests need to link KDE4Support for kdebug
...
That's what you get for disabling the tests...
13 years ago
Martin Gräßlin
280433503b
Remove kdefakes include in nvidiahack
...
Include no longer present in KF5.
13 years ago
Martin Gräßlin
1807265813
KDebug moved to KDE4Support
...
Adjust target link libraries.
13 years ago
Martin Gräßlin
b96d16e63d
Disable mouse motion event compression
...
We cannot inspect the event loop - this needs proper porting.
13 years ago
Martin Gräßlin
94e4a31370
Port from XLib XSync to xcb sync
13 years ago
l10n daemon script
2f46414ea7
SVN_SILENT made messages (.desktop file)
13 years ago
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.
13 years ago
Martin Gräßlin
8da23f76d3
Delay startup till the manager selection is claimed
...
Moving all the startup code into closure connected to the
claimedOwnership signal.
13 years ago
Martin Gräßlin
dcc273fe0f
KWin core doesn't need to link some XLib libs any more
...
* XExt
* ICE
* SM
* XRender
* XDamage
* XFixes
13 years ago
Martin Gräßlin
728cb09c1c
Oxygen windeco doesn't need to link XRender
13 years ago
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.
13 years ago
l10n daemon script
50dfc83d2e
SVN_SILENT made messages (.desktop file)
13 years ago
Mark Gaiser
a9f6693254
Merge branch 'KDE/4.11'
13 years ago
Martin Gräßlin
7408e36340
Drop X event handling from Group
...
Dead code
13 years ago
l10n daemon script
8cae78b2d8
SVN_SILENT made messages (.desktop file)
13 years ago
Martin Gräßlin
4141c101f1
Enable building of the Oxygen window decoration
...
Demo and config stays disabled - we are only interested in the window
decoration for now.
Seems to work :-)
CCMAIL: hugo@oxygen-icons.org
13 years ago
Martin Gräßlin
0e2b4b39cf
Adjust target link libraries for Oxygen windeco
13 years ago
Martin Gräßlin
eefdc2cedf
Port SizeGrip::embed to use xcb
...
XLib code was throwing compile errors, so just ported it over to xcb
directly.
13 years ago
Martin Gräßlin
2c7e3edcaa
Drop QByteArray argument from DecoHelper ctor
...
Has been removed from Helper parent class.
13 years ago
Martin Gräßlin
ec29f93604
Add missing includes in oxygenclient
13 years ago
Martin Gräßlin
acc6ce9092
Fix no cast from ascii in Oxygen windeco
13 years ago
Martin Gräßlin
9b6ae91011
Fix include of X11Info in Oxygen windeco
13 years ago
Martin Gräßlin
f5819656b6
Q_SLOTS/Q_SIGNALS in Oxygen windeco
13 years ago
l10n daemon script
68bf8072b2
SVN_SILENT made messages (.desktop file)
13 years ago
Eike Hein
ad6cd5297a
Merge branch 'KDE/4.11'
13 years ago
Martin Gräßlin
075b0602e9
Get proper event window from xcb event
...
Find the event window and try to get a Client or Unmanaged from it
to pass it through the filter.
13 years ago
Martin Gräßlin
36984d69be
Enable shape and damage notify event handling in Client
13 years ago
Martin Gräßlin
c3760cbe3d
Enable reparent notify and client message event handling in Client
13 years ago
Martin Gräßlin
d47d0b2eb8
Enable focus out event handling in Client
...
Focus out handling used to check the event queue for a matching focus in
event to prevent short flickers when no window is active. This is not
possible with XCB and needs a replacement. Maybe a short timer event.
13 years ago
Martin Gräßlin
6af74b86f4
Enable focus in event handling in Client
13 years ago
Martin Gräßlin
bf775b1c0e
Enable leave notify event handling in Client
...
Still has an XQueryPointer which needs to be ported.
13 years ago
Martin Gräßlin
ed24ac86d2
Enable enter notify event handling in Client
13 years ago
Martin Gräßlin
4e154bdd87
Enable key press/release and mouse event handling in Client
13 years ago
Martin Gräßlin
302c94f280
Enable configure request event handling in Client
...
Still needs to port an XConfigureWindow to XCB.
13 years ago
Martin Gräßlin
58c7617928
Enable map request event handling in Client
13 years ago
Martin Gräßlin
7acfb339b1
Enable destroy notify event handling in Client
13 years ago
Martin Gräßlin
958e47b36c
Enable unmap notify event handling in Client
...
Interestingly the attribute send_event from XUnmapEvent does not exist in
xcb_unmap_notify_event_t and also the X protocol doesn't know anything
about send event.
13 years ago
Martin Gräßlin
df4b43ea78
Enable property notify event handling in Client and Unmanaged
13 years ago