You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vlad Zahorodnii d7b1661e08 Merge libkwineffects into libkwin
libkwineffects was introduced when kwin used to be an executable. It
provided an api to implement effects and shielded from the technical
quirks in kwin.

Over the time, kwin internals had been split and abstractions were
refactored so they can be consumed in scripts or plugins. Besides that,
new ways to implement extensions have been introduced, which use
kwin's internal abstractions.

On the other hand, effects continue using libkwineffects specific apis.
This has a few issues: qtquick effects use both apis and it bites us,
duplicating same apis.

The best solution so far is to merge libkwineffects with libkwin, and
replace libkwineffects abstractions with libkwin abstractions, e.g.
EffectScreen -> Output, etc. This change takes care of adjusting libs.

Obviously, the main disadvantage of doing so is that binary effects
have to be recompiled every time new libkwin is released. But it's
already the case with libkwineffects too.
11 months ago
..
drm There's no QVector anymore, QList is the QVector in Qt6 11 months ago
integration Link KI18n with libkwin privately 11 months ago
libinput There's no QVector anymore, QList is the QVector in Qt6 11 months ago
libkwineffects Merge libkwineffects into libkwin 11 months ago
wayland Merge libkwineffects into libkwin 11 months ago
CMakeLists.txt Merge libkwineffects into libkwin 11 months ago
onscreennotificationtest.cpp Add explicit moc includes to sources for moc-covered headers 1 year ago
onscreennotificationtest.h
opengl_context_attribute_builder_test.cpp Merge libkwineffects into libkwin 11 months ago
test_client_machine.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_ftrace.cpp
test_gestures.cpp
test_utils.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_virtual_desktops.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_window_paint_data.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_x11_timestamp_update.cpp libkwineffects: Stop including xcb/xcb.h everywhere 1 year ago
test_xcb_size_hints.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_xcb_window.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_xcb_wrapper.cpp Don't use QtTest => use QTest + missing include 1 year ago
test_xkb.cpp Don't use QtTest => use QTest + missing include 1 year ago
testutils.h libkwineffects: Stop including xcb/xcb.h everywhere 1 year ago
xcb_scaling_mock.cpp