Martin Gräßlin
3d6480d32b
KMessageBox::warningContinueCancelWId does no longer exist
...
Let's try without WId and use QWidget::find(WId) instead.
2013-07-24 09:58:42 +02:00
Martin Gräßlin
f04b39c548
Adjust target link libraries
2013-07-24 09:58:42 +02:00
Martin Gräßlin
bbaefd2f68
Disable KDeclarative for the port
2013-07-24 09:58:42 +02:00
Martin Gräßlin
053841f87f
KManagerSelection::claim() emits signal in case it fails
...
We need to connect to this signal instead of waiting for it to time out.
This means we are already starting the window manager while it might be
that we fail.
2013-07-24 09:58:41 +02:00
Martin Gräßlin
1e0600bbc7
Port to new KDesktopFile constructor
...
I do not know whether that's the correct new way to locate the desktop
file for our service.
2013-07-24 09:58:41 +02:00
Martin Gräßlin
7193818921
Remove workaround for legacy stable decorations
...
In KWin5 decorations need to have the macro.
2013-07-24 09:58:41 +02:00
Martin Gräßlin
348ff1941c
Partially disable KAction handling
...
Needs proper porting.
2013-07-24 09:58:41 +02:00
Martin Gräßlin
f198126e0d
KPushButton -> QPushButton
2013-07-24 09:58:41 +02:00
Martin Gräßlin
015ebd7539
Disable XEvent filter in tabbox/declarative.(h|cpp)
...
Needs proper porting.
2013-07-24 09:58:41 +02:00
Martin Gräßlin
e32635fb2e
QMatrix4x4 does no longer wrap qreal
2013-07-24 09:58:41 +02:00
Martin Gräßlin
330d40f425
Fix no cast to/from ASCII intrduced issues
...
* "" needs to be wrapped in QStringLiteral
* QString::fromUtf8 needed for const char* and QByteArray
* QByteArray::constData() needed to get to the const char*
2013-07-24 09:58:33 +02:00
Martin Gräßlin
d45d900dc5
Fix includes in main.cpp
2013-07-24 09:47:04 +02:00
Martin Gräßlin
7bd76ca360
KAboutData -> K4AboutData for porting
2013-07-24 09:47:04 +02:00
Martin Gräßlin
ea5c23d530
Adjust methods in KWinSelectionOwner to changes in KF5
2013-07-24 09:47:03 +02:00
Martin Gräßlin
2b80b3b398
Disable detection of ksmserver in sessionmanagement for porting
2013-07-24 09:47:03 +02:00
Martin Gräßlin
0baeb39164
Port KXMessages to new ctor call
2013-07-24 09:47:03 +02:00
Martin Gräßlin
f210d42d14
Disable Shadow System for porting
...
Shadow system needs to change to not pass XPixmap handles around. That
was handy in Qt 4 but is difficult in both Widget Style and KWin in Qt5.
2013-07-24 09:47:03 +02:00
Martin Gräßlin
65321cf4e5
Drop qtBefore483() helper method
...
No longer needed with Qt 5.
2013-07-24 09:47:03 +02:00
Martin Gräßlin
4425fd3de9
insertCatalog() needs porting
2013-07-24 09:47:03 +02:00
Martin Gräßlin
c2afbcbd87
Disable the x11ErrorHandler for the porting
2013-07-24 09:47:03 +02:00
Martin Gräßlin
8dd61fdc53
Introduce a define to mark code areas which need porting
2013-07-24 09:47:02 +02:00
Martin Gräßlin
a516cf3c11
Drop KWinApplication::x11EventFilter(XEvent*)
...
Does no longer exist in Qt 5. Needs to be replaced.
2013-07-24 09:47:02 +02:00
Martin Gräßlin
11dd05425e
Plasma::Theme does no longer provide a global static theme
...
Need to hold a pointer instead.
2013-07-24 09:47:02 +02:00
Martin Gräßlin
6a91650fa8
Plasma::WindowEffects becomes KWindowEffects
...
We should still aks our own effect system instead of kdelibs...
2013-07-24 09:47:02 +02:00
Martin Gräßlin
1d2c2d5982
Use Q_SLOTS and Q_SIGNALS instead of slots and signals
...
Fixes compilation with Qt5/KF5 setup.
2013-07-24 09:46:54 +02:00
Martin Gräßlin
7d25f2a858
Drop Compositor::restartKWin
...
No longer needed as we don't need to switch the graphics system any more.
2013-07-24 09:46:54 +02:00
Martin Gräßlin
2f9ff5591c
Drop support for native graphics system
...
Qt 5 only supports raster which means our pixmaps are always non native,
so we don't need the Extension information any more and can drop all
special code handling for mapping a native QPixmap to an X11 pixmap.
2013-07-24 09:46:54 +02:00
Martin Gräßlin
e479cfb156
Enable C++11 globally
2013-07-24 09:46:54 +02:00
Casian Andrei
8f92e2ab91
Avoid calling expensive GLShader::setUniform overload
...
REVIEW: 111196
2013-06-24 21:34:32 +03:00
Casian Andrei
40acb1da14
Remove unnecessary checkGLError() calls from color correction
...
Keep only the ones that should only be called once
REVIEW: 111060
2013-06-24 21:33:56 +03:00
Casian Andrei
0c20edb250
Enable color correction check box for the appropriate compositing types
...
REVIEW: 111055
2013-06-24 21:33:12 +03:00
Martin Gräßlin
cc66b75609
Fix unitialized variable
2013-06-24 12:42:12 +02:00
l10n daemon script
5510335da9
SVN_SILENT made messages (.desktop file)
2013-06-24 03:57:22 +00:00
Martin Gräßlin
d3ba02fa42
FallApart effect requires OpenGL
...
It does quad transformations which is only supported in the OpenGL
compositor.
REVIEW: 111176
2013-06-23 11:52:34 +02:00
l10n daemon script
502d003ef5
SVN_SILENT made messages (.desktop file)
2013-06-23 04:02:47 +00:00
Martin Gräßlin
b501e07b21
Fix typo: ScopedCPointer instead of QScopedPointer
...
BUG: 321470
2013-06-21 18:45:19 +02:00
Casian Andrei
79c35d0164
Enable color correction only after successfuly contacting KolorManager
...
Prevents the possiblity of using shaders modified for color correction
without valid data from KolorManager. If that happened, everthing
blacked out.
Now the color correction shaders are enabled only after successfuly
contacting KolorManager.
The issue was highlighted after ab7e228d.
BUG: 321217
2013-06-18 17:27:34 +03:00
l10n daemon script
3ce7a80b2f
SVN_SILENT made messages (.desktop file)
2013-06-17 03:52:05 +00:00
l10n daemon script
94a422adfd
SVN_SILENT made messages (.desktop file)
2013-06-16 04:00:57 +00:00
l10n daemon script
0b3f18f032
SVN_SILENT made messages (.desktop file)
2013-06-15 03:52:51 +00:00
Fredrik Höglund
2fc2004119
kwin: Reset the dirty flags in GLTexture
...
m_wrapModeChanged and m_filterChanged were never set to false,
causing the sampler parameters to be set every time a texture was bound.
2013-06-13 18:46:34 +02:00
l10n daemon script
e1c01888c6
SVN_SILENT made messages (.desktop file)
2013-06-13 03:55:34 +00:00
l10n daemon script
4e781f87ea
SVN_SILENT made messages (.desktop file)
2013-06-12 04:02:25 +00:00
Fredrik Höglund
fc70985c82
kwin: Call reserve() on the quad list before clipping
...
Assume that we will end up with the same number of quads.
2013-06-11 23:28:53 +02:00
Fredrik Höglund
9d03e16c34
kwin: Check that color correction is enabled in setupForOutput()
...
Return early if color correction is disabled, so this function
becomes a no-op in that case.
2013-06-11 23:28:48 +02:00
Fredrik Höglund
209e44cad2
kwin/glx: Relax the GLX_CONFIG_CAVEAT requirement
...
Allow drawable configs with caveats. The ARGB32 visual is marked as
non-conformant in the Catalyst driver.
BUG: 317972
2013-06-11 20:47:59 +02:00
Fredrik Höglund
2e3fa0acd3
kwin/blur: Fix a typo in the config dialog
...
Substituting "save" with "safe" completely changed the meaning of
the sentence.
2013-06-11 17:19:19 +02:00
Fredrik Höglund
25125f8982
kwin/blur: Remove the texcoord attribute
...
The vertex and texcoord attributes are always bound to the same
vertex array, so remove the texcoord attribute from the GLSL shader.
2013-06-11 05:12:58 +02:00
Fredrik Höglund
b0582571d6
kwin/blur: Save the uniform locations
...
Store the uniform locations in the GLSLBlurShader object instead of
looking them up each time the uniforms are set.
2013-06-11 05:12:58 +02:00
Fredrik Höglund
1cc0dba243
kwin/blur: Upload the geometry for both passes at the same time
...
Reviewed-by: Philipp Knechtges <philipp-dev@knechtges.com>
2013-06-11 05:12:58 +02:00