23662 Commits (8ebe9c7981818c8ac1afbb403222fccaf7c66dc3)
 

Author SHA1 Message Date
l10n daemon script 47449e7a52 GIT_SILENT Sync po/docbooks with svn 2 years ago
Xaver Hugl 5fd9871fa7 workspace: silence signed unsigned comparison warning 2 years ago
Xaver Hugl 704d1d639a qBound -> std::clamp 2 years ago
Xaver Hugl d265535f9b qMin -> std::min 2 years ago
Xaver Hugl b0b7c8b1d3 qMax -> std::max 2 years ago
Vlad Zahorodnii f1f58a186d plugins/nightcolor: Add a todo note reminding to remove legacy shortcut 2 years ago
l10n daemon script 2d5c98069c GIT_SILENT Sync po/docbooks with svn 2 years ago
l10n daemon script 4cb06a3713 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
l10n daemon script 28ed199576 GIT_SILENT Sync po/docbooks with svn 2 years ago
Arjen Hiemstra cd65515ea6 scene: Store renderTargetRect as QRectF
This allows the projection matrix calculation to properly calculate the
screen edges without losing bits due to earlier rounding.
2 years ago
l10n daemon script 69feee0ce6 GIT_SILENT Sync po/docbooks with svn 2 years ago
Xaver Hugl 435873a19b autotests/drm: add more test cases for mode generation 2 years ago
Xaver Hugl 9130b947e0 backends/drm: generate modes even if some common modes are available
Some monitors claim to support some but not all common modes, despite the display
supporting them all.
2 years ago
Vlad Zahorodnii f1e8ce9456 x11: Rename X11StandalonePlatform to X11StandaloneBackend 2 years ago
Vlad Zahorodnii b830d408af core: Rename Platform to OutputBackend 2 years ago
Vlad Zahorodnii 72883df2aa core: Move workspace bits from Platform to Application
Platform will become OutputBackend so some workspace bits, e.g. the
effects handler, have to move a layer above.
2 years ago
Vlad Zahorodnii f1369a40f9 core: Drop Platform::supportsNativeFence()
Use Scene::supportsNativeFence() directly.
2 years ago
Vlad Zahorodnii 4610aaf614 plugins/idletime: Adjust the poller to deprecation of simulateUserActivity()
Wrap the implementation of the simulateUserActivity() function in an
BUILD ifdef and make it noop since there are valid usecases in the real
world.
2 years ago
l10n daemon script 505e66abf5 GIT_SILENT Sync po/docbooks with svn 2 years ago
Vlad Zahorodnii e91b621d53 x11: Stop requesting XCB_EVENT_MASK_COLOR_MAP_CHANGE
It's unused.
2 years ago
Vlad Zahorodnii af39185a9a wayland: Avoid selecting unused X11 events
We don't use input events on Wayland so Xwayland doesn't need to report
them back to us.
2 years ago
l10n daemon script 40385fa12c GIT_SILENT Sync po/docbooks with svn 2 years ago
Vlad Zahorodnii 9f345d4dd3 autotests: Fix remaining "using namespace KWayland::Client" 2 years ago
David Edmundson dadfd7aec8 Drop isCompletelyOpaque optimisation
With the floating geometry this becomes a non-trivial check, at some
point this will cost more than the gl blend itself.
2 years ago
David Edmundson bcd9f1e958 Provide SurfaceItem::shape as a floating vector
Our logical co-ordinates for shape can be floating. The shape is used to
determine final vertices on screen.

The commit appears to introduce some new loops but they're mostly what
QRegion would be doing internally so it shouldn't impact performance.
For most cases we just have a single rectangle in our shape anyway.

opaqueRegion is unchanged for now.
2 years ago
Vlad Zahorodnii 482741499d autotests: Reduce the number of "using namespace KWayland::Client"
KWayland::Client has ambiguous type names such as "Compositor" or
"Output". Use full types to improve code readability.
2 years ago
l10n daemon script a81147837d GIT_SILENT Sync po/docbooks with svn 2 years ago
Zhiyi Zhang 68d1ee8f08 x11window: Don't send a final ConfigureNotify event in leaveInteractiveMoveResize()
With 74eb0d8, ConfigureNotify events are always sent when moving windows. It's no longer necessary
to send a final ConfigureNotify event after a window is moved.
2 years ago
Zhiyi Zhang 74eb0d861b x11window: Send ConfigureNotify events when moving windows
This removes the optimization that sends only one ConfigureNotify event after moving is completed.
However, other windows may depend on ConfigureNotify events to adjust their position in a timely
manner. For example, the shadow window surrounding the main login window of WeChat on Wine.

BUG: 449302
2 years ago
l10n daemon script 13a793d9bb GIT_SILENT Sync po/docbooks with svn 2 years ago
l10n daemon script 163c36595e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
l10n daemon script 894883f457 GIT_SILENT Sync po/docbooks with svn 2 years ago
Vlad Zahorodnii 5762b9a4cc core: Drop Platform::supportsGammaControl()
If the platform doesn't support setting gamma ramps, let the request
fail. In long term, we need a software fallback too so this property is
not that relevant.
2 years ago
Vlad Zahorodnii 084f92bd7a backends/x11: Make OverlayWindow factory function private to the backend
The concept of an overlay window is specific to X11 and it's not present
on other platforms.
2 years ago
Vlad Zahorodnii 1f7bfc7902 backends/x11: Move OverlayWindow handling to standalone backend 2 years ago
l10n daemon script bef06f1aaf GIT_SILENT Sync po/docbooks with svn 2 years ago
Aki Sakurai 62af17617f Screencast: Fix inverted screencast on OpenGLES and memfd
The output of glReadPixels is in inverted when GLTexture is not inverterd.
2 years ago
Marco Martin a8d0d7f8a5 Option for WindowHeap to not alter the layout
Bring back the DesktopGrid option to not alter window position
so that the grid look like perfect screenshots of each desktop

BUG:455350
2 years ago
l10n daemon script 3ae8e8fa6d GIT_SILENT Sync po/docbooks with svn 2 years ago
Vlad Zahorodnii 432d1f9d31 Remove unused include 2 years ago
Vlad Zahorodnii af0d39c118 Remove some commented out code 2 years ago
Aleix Pol fee348d147 buttonrebindsfilter: Add bracesbuttonrebindsfilter: Add braces 2 years ago
Aleix Pol baac63ca13 buttonrebinds: Fix infinite loops with RebindScope
This way it's possible to assign A to B and B to A (i.e. swap buttons)
without getting it crash in your face.
2 years ago
Aleix Pol 6bcedf3aad buttonrebinds: Allow sending tablet tool button events
Makes it possible to trigger button events from your tablet tool.
2 years ago
Aleix Pol 609065528e buttonrebinds: Allow configuring tablet tool rebinds
Makes it possible to assign an action to one of the tablet tool buttons.
2 years ago
Aleix Pol d0da1cf751 buttonrebinds: Allow binding mouse button actions
Makes it possible to assign a pointer button event as the trigger to a
button rebind. This would make it possible to make a mouse click the
outcome of such actions.
2 years ago
Vlad Zahorodnii d257da0a00 Use StrutRects to represent restricted areas
This saves us some StrutRects -> QRegion conversions and it might be
useful for floating point struts.
2 years ago
Vlad Zahorodnii 78ed1e2add Move OpenGL safe point handling to Compositor/CompositorX11
It's not something that output backends care about, so move it to
Compositor.
2 years ago
Vlad Zahorodnii 364c2f3a14 Drop Platform::requiresCompositing()
It doesn't seem to be used elsewhere other than
Options::isUseCompositing(), which is quite X11-specific.
2 years ago
Vlad Zahorodnii 632c3508a7 build: Move libkwineffects specific ecm_setup_qtplugin_macro_names to src/libkwineffects 2 years ago