kwin/libkwineffects
Martin Gräßlin f9a7b94ee7 Create dedicated kwin_x11 and kwin_wayland binaries
All of kwin except the main function goes into a new (private) library
called kwin. Two new kdeinit_executables are created:
* kwin_x11
* kwin_wayland

Both only use a dedicated main_x11.cpp and main_wayland.cpp with the
main function and a KWin::Application subclass and linking the new
kwin library.

The main idea behind this is to be able to perform more sane sanity
checks. E.g. on Wayland we don't need to first test whether we can
create an X11 connection. Instead we should abort if we cannot connect
to the Wayland display. Also the multi-head checks are not needed on
Wayland, etc. etc. As most of that code is in the main function to
simplify it's better to split.

This will also make it easier to diverge more easily in future. The
Wayland variant can introduce more suited command line arguments for
example. This already started by having the --replace option only
available in X11 variant. The Wayland backend is still a window manager,
but doesn't claim the manager selection.
2014-08-18 08:50:44 +02:00
..
autotests
anidata.cpp
anidata_p.h
CMakeLists.txt Use libepoxy to resolve GL functions 2014-07-14 12:04:37 +02:00
kwinanimationeffect.cpp [kwin] Mark unused variables as unused 2014-02-03 11:36:21 +01:00
kwinanimationeffect.h
kwinconfig.h.cmake
kwineffects.cpp Add a uvAxisSwapped property in WindowQuad 2014-07-17 09:17:31 +02:00
kwineffects.h Add a WindowQuadShadow 2014-07-22 12:28:20 +02:00
kwinglcolorcorrection.cpp Fix the GLES build 2014-07-22 13:07:48 +02:00
kwinglcolorcorrection.h Replace NULL with nullptr in libkwineffects 2014-01-08 11:55:49 +01:00
kwinglcolorcorrection_p.h Use libepoxy to resolve GL functions 2014-07-14 12:04:37 +02:00
kwinglobals.h Create dedicated kwin_x11 and kwin_wayland binaries 2014-08-18 08:50:44 +02:00
kwinglplatform.cpp Merge branch 'Plasma/5.0' 2014-07-22 13:22:48 +02:00
kwinglplatform.h [kwinglutils] Add ::platformInterface() to GLPlatform 2014-05-13 09:23:03 +02:00
kwingltexture.cpp Make the GL extension list a QList<QByteArray> 2014-07-14 12:04:37 +02:00
kwingltexture.h Add GLTexture(const QSize &) ctor 2014-02-24 16:08:59 +01:00
kwingltexture_p.h [kwinglutils] Improve cleanup handling 2014-04-14 08:33:19 +02:00
kwinglutils.cpp Make the GL extension list a QList<QByteArray> 2014-07-14 12:04:37 +02:00
kwinglutils.h Make the GL extension list a QList<QByteArray> 2014-07-14 12:04:37 +02:00
kwinglutils_funcs.cpp Make the GL extension list a QList<QByteArray> 2014-07-14 12:04:37 +02:00
kwinglutils_funcs.h Fix the GLES build 2014-07-22 13:07:48 +02:00
kwinxrenderutils.cpp [kwin] Remove dependency on kwinglobals in kwinxrenderutils 2014-03-26 14:01:08 +01:00
kwinxrenderutils.h [kwin] Generate export header for kwinxrenderutils 2014-03-26 14:02:16 +01:00
Mainpage.dox
Messages.sh