Giter Site home page Giter Site logo

winft / como Goto Github PK

View Code? Open in Web Editor NEW
68.0 5.0 5.0 46.83 MB

The Compositor Modules provide means to create Wayland and X11 compositors

License: GNU General Public License v2.0

CMake 1.51% Shell 0.09% C++ 93.92% JavaScript 1.30% C 0.16% QML 2.55% Roff 0.11% Python 0.03% GLSL 0.32%
compositor wayland wayland-compositor wayland-library wlroots x11-wm

como's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

como's Issues

AutoMoc error

Hi again,
I'm getting this build errors on KDE Neon:

AutoMoc error
-------------
Writing "SRC:/build/plugins/effects/glide/glide_autogen/moc_predefs.h" failed.

gmake[2]: *** [plugins/effects/glide/CMakeFiles/glide_autogen.dir/build.make:74: plugins/effects/glide/glide_autogen/timestamp] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:6182: plugins/effects/glide/CMakeFiles/glide_autogen.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 37%] Built target cube_autogen
[ 37%] Automatic MOC for target highlightwindow

AutoMoc error
-------------
Writing "SRC:/build/plugins/effects/highlightwindow/highlightwindow_autogen/moc_predefs.h" failed.

gmake[2]: *** [plugins/effects/highlightwindow/CMakeFiles/highlightwindow_autogen.dir/build.make:74: plugins/effects/highlightwindow/highlightwindow_autogen/timestamp] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:6265: plugins/effects/highlightwindow/CMakeFiles/highlightwindow_autogen.dir/all] Error 2

Window switcher not shown

Log:

kwin_tabbox: Component failed to load:  QList(file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/windowswitcher/WindowSwitcher.qml:12:1: module "org.kde.kwin" version 2.0 is not installed
    import org.kde.kwin 2.0 as KWin
    ^)

The log lists something in /usr, but the dev install goes actually into /opt/kde.

Report coverage

On GitLab we reported coverage easily with GitLab's internal API. It doesn't seem so easy with GitHub. We might need to use an external provider like https://codecov.io.

Integrate KWin patches (2023-12-02 - 2024-02-21)

Commits since last pick merge request 291 according to issue 336 at master branch:

5533b50d66 GIT_SILENT Sync po/docbooks with svn

until:

961a2d7041 opengl/eglcontext: tell Qt when the OpenGL context gets changed

at branch Plasma/6.0.

โค๏ธ To be picked

d26d95ed3b plugins/overview: Make screen edge toggle overview rather than cycle between modes
09e4243513 useractions: remove legacy virtual desktop number from the menu
dde3219c69 Fix zoom push mouse tracking on multi-monitor workspaces
cc057c5865 Set componentDisplayName for shortcut migration
e4443c32b3 overview: Only handled input events in on-screen desktops
58f33b03a2 plugins/overview: Allow switching between modes using shortcuts while already active
8756591037 kcms/rules: Fix section header and info button sizing
8becf3cd68 wayland: Dispatch mouse events to internal windows via QWindowSystemInterfaceg
5bf066ff11 Only show otherScreenThumbnail if we are actually draggin
668f6a6978 xkb: caps lock is not shift lock
cab4fdaad2 overview: Explicitly reset parent on teradown
b9bf9d7d41 tabbox/thumbnail-grid: Activate on thumbnail click when selected
26b605d4d9 plugins/overview: Fix a warning about incorrect anchor
8b73147fa9 quickeffect: Avoid double delete of QQuickViews
2d099d6603 kcms/rules: Fix import/export FileDialog type
4f430bcc7e plugins/overview: Revoke Meta+Tab and Meta+Shift+Tab shortcuts
7d456cd63a kconf_update: Drop kwin-6.0-overview-activities-shortcuts script
6168b5dd54 kcms/tabbox: Update layout name in response to user input
e824ab00a3 Don't scale WindowHeap in overview mode
f1e7776cb6 kcms/options: Hide "active mouse screen" option
e29f765635 plugins/desktopchangeosd: Fix previous desktop indicator
66df775a53 plugins/slidingpopups: Always ref window when sliding it offscreen
0e96bc341f plugins/screenshot: Cache screenshot attributes
d296e10803 Add fallback cursor shape for "default" shape
1688463cfb Register touch action to activate Overview instead of toggling it
8ed28586d9 effect: Fix initialization of QEvent::isAccepted() in cloned events in OffscreenQuickView
08b3643153 autotests: Disable outline in breeze
d1083a4db0 effect: Overwrite the output in OffscreenQuickView::setGeometry()
8ee4484548 effect: Allocate an offscreen fbo with correct scale in OffscreenQuickView
be9bd4caea tabbox/switchers/thumbnail_grid: use FocusScope as main item
9b964088dc plugins/zoom: Unset PAINT_SCREEN_TRANSFORMED
7f8c41bedc kconf_update: Add script to drop old desktop switching shortcuts
ae23df1f53 Consider Qt::KeypadModifier relevant for global shortcuts
dd03140289 kconf_update: Update Version
b0f9cdccdc plugins/fallapart: use InCubic easing
e289c81284 plugins/private/Windowheap: Use InOutCubic easing
ab4264a6df kcms/tabbox: Use higher resolution thumbnails for previews
558c87c359 plugins/screenshot: Use SmoothPixmapTransform when stitching area screenshots
94ab3cdb66 kcms/screenedges: Hardcode the Overview as an option in the touchscreen KCM
6e8f56f713 plugins/fullscreen: retarget the animation instead of restarting it
228ef989b4 Make sure window thumbnails and Qt Quick resources  are destroyed properly
f05f1a29d0 effect: Remove const refs in EffectFrame
9a09ebe673 plugins/mouseclick: Fix glitches
fc7a92096b plugins: Hide "Drag Down to Close" when using a pointing device
ffb13a1cd8 kcms/options: port to KCModule methods
eca4049ef6 kcms/tabbox: Fix preview for show desktop option
b08547968d kcms/tabbox: Mock-up closeable role for previews
7bd9fe6827 kcms/tabbox: Add mock-up object for KWin.DesktopBackground
0dd9f0a31f kcms/tabbox: Fix tabbox preview not getting dismissed
bce1047080 effect/offscreenquickview: always use GL_RGBA8
8a619f9764 Use Plasma6-specific store categories
b43052af83 WindowHeapDelegate: If window is set to "skip switcher", skip it from window heap
f661f7bb04 plugins/overview: remove obsolete comment
71be0f68c0 plugins/overview: Don't rely on item type to determine drop behavior
09a547361a plugins/overview: Use correct type to match
eda442f9b0 kcms/tabbox: change Shift+Backtab to Shift+Tab
bc73e14e68 tabbox: match Shift+Backtab against Shift+Tab
0ff4f84ace plugins/overview: Replace OpacityMask with ShadowedTexture
76fbea704a plugins/slidingpopups: Cancel animations when screen is locked/unlocked
ef2c4e201e plugins/overview: Load milou on demand
667b95e240 Make window captions in Overview 2 lines at most
5d922742fa Avoid additional FBO rendering the blurred background
5734342f9f plugins/zoom: disable acessibility integration on Wayland
eb13085de2 plugins/overview: Load screen delegate asynchronously
f1ff706b3b scripting: Cache WindowThumbnail textures
8b54372160 kcms/rules: Fix section header width
d3ece17dde kcms/rules: clip rules popup's list view
8e2d0a3d7e Load close button in WindowHeapDelegate on demand
71dd6bac78 tabbox/switchers/thumbnail_grid: Fix sync'ing currentIndex
ee24a44cc4 tabbox/switchers/thumbnail_grid: Load Plasma.Dialog on demand
a7987f5a33 Change window highlight style in WindowHeapDelegate
1cd1047eba scripting: Don't block client until acquire fence is signaled in WindowThumbnailItem
e89916a6ba Assign top-left screen corner to overview by default
1729dee3ef plugins/overview: Make transition between overview-grid modes longer
a26e66be4b kcms: Port away from SwipeListItem to ItemDelegate
022214e411 Less concurrent animations
c16a5e355f kcm/rules: Fix OverlaySheet shadow coverage
6eca078db9 Fix "Drag down to close" label visibility
25f4732764 effects/overview: Avoid relaying text during animation
b01b626ca8 x11: Fix MouseButtonPress events sent to decoration
ab48621758 plugins/magnifier: use floating point offscreen texture
3dc8b937ba Add missing whitespace in magiclamp config
e28ec8ada1 kcms/screenedges: fix defaults indicator for "remain active" checkbox

๐Ÿ’” Won't be picked

fff63dadd4 Remove all legacy virtual desktop ids
961a2d7041 opengl/eglcontext: tell Qt when the OpenGL context gets changed
2b8d404a31 Update Frameworks version requirement to 6.0.0 GIT_SILENT
8a2d77e0a5 Revert "wayland: Send wl_pointer leave before data_device enter"
38a03f3d3d plugins/contrast: fix: effect not clipped to region
04ef67ef16 GIT_SILENT Sync po/docbooks with svn
26ce318518 SVN_SILENT made messages (.desktop file) - always resolve ours
6e7088d047 Fix disappearing software cursor in overview and zoom effect
5e3d9fa52a plugins/wobblywindows: Ignore PAINT_SCREEN_TRANSFORMED
d062ce8750 backends/drm: Undo fade-out effect upon unsuccessful DPMS Off
454f48f345 GIT_SILENT Sync po/docbooks with svn
d1b5062709 autotests/integration/outputchanges: add geometry restore test
9c63c04c13 placementtracker: save geometry restores more explicitly
e9004f723a placementtracker: don't set geometry to geometry restores
84e9a6e69b Synchronize input transformation regardless of interactive move resize status
dc05316de8 Ensure that translations never change the size of a contrast effect / blur regions
4f6daadf83 GIT_SILENT Sync po/docbooks with svn
19c49093f2 GIT_SILENT Sync po/docbooks with svn
42e57a852f GIT_SILENT Sync po/docbooks with svn
09fbf4dac7 backends/drm: don't advertise support for wide color gamut on Intel
c84739d51e backends/drm: force a modeset when connectors are unplugged
9e4c3b525a backends/drm: fix HDR with legacy modesetting
6394a32162 GIT_SILENT Sync po/docbooks with svn
c707ce77d7 plugins/screencast: Make grabTexture() more nicer to memfd code path
deeb0672bf plugins/screencast: Make region screen cast nicer to memfd
1ce25f7137 plugins/screencast: Fix window screencasts being vertically mirrored with memfd
60849214b3 wayland/textinput_v2: copy the data instead of assuming ownership
a706490763 wayland: Send wl_pointer leave before data_device enter
58f38ff522 opengl: Invalidate cached vbo when content transform is different
cc3d5ea89d decorations: Avoid opaque areas of decorations being larger than the rendered contents
0aaf3e8c84 plugins/colorblindnesscorrection: set translation domain in config ui
160aa7dcba window: use normal keyboard modifiers for triggering custom tiling
6fff1c9d2c input_event: remove modifiersRelevantForTabBox
e1bf40976c Adapt to NETRootInfo::moveResize() changes
bae9233f7a GIT_SILENT Sync po/docbooks with svn
4727a7d956 screenedge: don't reduce approachGeometry
4b7614f04a Fix a warning about null sender in QObject::connect()
7f4535490c GIT_SILENT Sync po/docbooks with svn
6ff5b6361c plugins/blur: Fix blurred region sticking outside panel popups
e4f53d983c kscreenintegration: fix rotation not being preserved from Plasma 5
2e8d386042 scene: Fix DecorationItem reacting to new geometry
d265fe2ad5 wayland: Avoid setting tiled_ xdg-toplevel state
5f0c20503e GIT_SILENT Sync po/docbooks with svn
7f099cac6c GIT_SILENT Sync po/docbooks with svn
ad71ff1dfa SVN_SILENT made messages (.desktop file) - always resolve ours
ad3268b0b8 GIT_SILENT Sync po/docbooks with svn
168e25ee38 SVN_SILENT made messages (.desktop file) - always resolve ours
7644499e20 Handle wl_surface destruction in SurfaceCursorSource
16031795c0 Fix X11Window wrapper window geometry
f231f22546 wayland: Remove extra space around the wrapper window in X11 windows
b1f9379266 GIT_SILENT Sync po/docbooks with svn
dd54b03aaf scene/surfaceitem: change refresh rate estimation to frame time estimation
89688db8e9 wayland: Schedule a configure event when borders change
25f5cbcc15 plugins/nightcolor: Rename d-bus interface
7f8cf985af wayland: update xx-color-management to v2
c34aec1c7b Guard against render time query failing
38201e5edd GIT_SILENT Sync po/docbooks with svn
43f223afe2 backends/drm: fix night light updates after dpms
590055e8ff backends/drm: fix multi gpu transfers with mixed modifiers and implicit modifiers usage
e4244c8056 backends/drm: fix EglGbmLayerSurface::doesSurfaceFit with multi gpu
c3eb4ecd04 plugins/backgroundcontrast: Correct texture transform
d174a6ba33 Prefer up-arrow cursor shape
001865d37f Prefer cursor shape names from the CSS W3C specification
b49eb3d396 plugins/screencast: Announce size and stride only for SHM buffers
c9f36137ec plugins/screencast: Reset dmabufParams if SHM buffers are negotiated
ca9e55be49 GIT_SILENT Sync po/docbooks with svn
8a932da1f4 Revert "tabbox: Show window switcher only when there are two or more windows"
f6a2821698 GIT_SILENT Sync po/docbooks with svn
7927351bcb backends/drm: add workaround for an amdgpu adaptive sync cursor bug
bb7d2152ba backends/drm: try to handle page flips timing out
f94e4d16dd backends/drm: use explicit sync where possible
e658d5ee02 Fix syncing Xwayland::Scale config option
1a6d8d265c scene/surfaceitem: prevent division by zero
9e4d6f4389 effect: Allow ref'ing normal windows
23af6cb5f1 autotests: Bundle pipewiresourcestream with testScreencasting
065ce0475f GIT_SILENT Sync po/docbooks with svn
d3fbe753ea GIT_SILENT Sync po/docbooks with svn
158d557683 SVN_SILENT made messages (.desktop file) - always resolve ours
0bdc3e73aa GIT_SILENT Sync po/docbooks with svn
8e46556fff Update to merged version of xdg-toplevel-drag
8c03472f8c Revert "Use qt prefix variant of toplevel drag protocol"
aafce3b54e wayland: Truncate virtual desktop names
23fa0041aa GIT_SILENT Sync po/docbooks with svn
e566bdfcd7 Activate next window when an X11 window is minimized
e40366b750 xwayland/xwaylandlauncher: don't enable WAYLAND_DEBUG with KWIN_XWAYLAND_DEBUG=0
74ab969c72 backends/virtual: Fix OutputFrame
63868e4dd4 x11window: explicitly resize when the Xwayland scale changes
19d665b216 autotests/integration: re-enable lid closed output changes test
9180693c50 plugins/nightcolor: clamp preview color temperature to be somewhat sane
babc295b3c inputmethod&plugins/buttonrebinds: use new KKeyServer API
7bcdd78a89 update version for new release
1cab899c5a Take surface idle inhibitors into account only after window is added to the workspace
44325842b8 plugins/wobblywindows: Use snapping when the window isn't moving
416ed6479d plugins/screencast: set frame timer to one shot
09529f60f6 SVN_SILENT made messages (.desktop file) - always resolve ours
d2d054b921 opengl/glshader: make uniform enums type safe
fe2ead7644 backends/drm: use the correct uniform type
10612ba279 backends/drm: merge all commits and try again if atomic commits fail
19a0a0118e colorspace: make sdr colorimetry not be about rec.2020 anymore
ba0ce9ec1a Update version number for 5.93.0 GIT_SILENT
a47d6ffe9b input: increase raise timeout for drag and drop to 1s
604924b8a9 plugins/screencast: Fix hidden cursors
ee606a1fc6 GIT_SILENT Sync po/docbooks with svn
184522822f SVN_SILENT made messages (.desktop file) - always resolve ours
0691a973f8 Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES
33f1cd8e81 GIT_SILENT Sync po/docbooks with svn
d28e89cc6f colorimetry: use 4x4 matrices for colorimetry transforms
9dd0943b0a wayland: implement experimental tag of the upstream color management protocol
655733d834 wayland: Install headers generated by qtwaylandscanner
aa5fbb7bbb wayland: Add windows when readyForPainting changes
2b03587364 backends/drm: don't set the content type drm property
c51a53f93b Set correct opaqueRegion for Xwayland apps
7d99853edc plugins/slidingpopups: Avoid sliding already hidden popups
91b01d66b4 Port ScreenEdges::recreateEdges() to std::span
70ddead9d2 Reserve a screen edge on the same output as the window
80cd4bdbb5 Relax constraints for screen edges reserved by windows
1264672374 plugins/shakecursor: Ignore pointer motion events when the pointer is constrained
e241e3eb9f wayland: Implement closeable window rule
a787b39845 GIT_SILENT Sync po/docbooks with svn
c67601c20b GIT_SILENT Sync po/docbooks with svn
8e6648ecf0 SVN_SILENT made messages (.desktop file) - always resolve ours
615fbac7ee autotests: Add layer_surface_v1.set_exclusive_edge test cases
67e154b101 wayland: Add support for layer_surface_v1.set_exclusive_edge
ef3d1f2629 GIT_SILENT Sync po/docbooks with svn
063d0ab81a core/renderloop: take the output of the active window into account for vrr scheduling
6fba02a75f plugins/screencast: hardcode DRM_FORMAT_ARGB8888 for screencasts
6ef84f8451 Remove wrong handling of Qt::KeypadModifier
824b38a8fd GIT_SILENT Sync po/docbooks with svn
56a65284e2 SVN_SILENT made messages (.desktop file) - always resolve ours
d6202dcc60 autotests: Add keypad global shortcuts test
13c3a499cd Prefer QRegion::operator+=
e6685c0d21 plugins/blur: Fix blur behind decoration
bf33a3de15 tests: Fix constraint region in pointerconstraints example
2849f66f97 GIT_SILENT Sync po/docbooks with svn
5e691497c1 SVN_SILENT made messages (.desktop file) - always resolve ours
de36aad203 Apply "Accepts focus" window rule to WM_TAKE_FOCUS messages as well
424ba7d0fc Fix lingering dpms input event filter after cancelling scheduled dpms mode change
e572246ed7 helpers/wayland_wrapper: Bump the buffer size for display_name
0fe9e7ac0c move vao from WorkspaceSceneOpenGL to GlxContext
e674014d9d outputconfigurationstore: add a fallback for when edid parsing fails
2d08593522 backensd/drm: directly try presentation with changed properties
d22e6a1977 outputconfigurationstore: take rotation into account for the position
a26d171c78 plugins/qpa: Fix a warning about unused variable
101a3d075e wayland: Add missing wp_security_context_manager_v1.destroy implementation
1b4898c2de GIT_SILENT Sync po/docbooks with svn
96e85597da SVN_SILENT made messages (.desktop file) - always resolve ours
7ba44593fe screencasting_test: Declaring the metatype is unnecessary now
264a41cff3 Fix mishandling of output configuration if output monitor EDID is missing
219ec5f385 core/renderjournal: improve render time heuristics
40a9533578 opengl: Correct order of transforms in GLTexturePrivate::updateMatrix
5a0f716236 plugins/buttonrebinds: Support rebinding to modifier keys
a619fc095e Accepting the tablet serial for the xdg_toplevel move/resize function
617acb537f opengl: Let OpenGL implementation handle if preprocessor directive
6c6be75fdf opengl: Fix parsing of the else branch
444b51d95e plugins/colorblindnesscorrection: Ensure that error and correction are fully initialized
22b5634f99 plugins/colorblindnesscorrection: Fix screen becoming white on intel machines
4e0b7b343e GIT_SILENT Sync po/docbooks with svn
0f8893f532 SVN_SILENT made messages (.desktop file) - always resolve ours
84c8f4a4e0 GIT_SILENT Sync po/docbooks with svn
afeee286f5 Revert "screencasting_test: Adapt to KPipeWire change"
c9b6c5439a GIT_SILENT Sync po/docbooks with svn
e6b8c5318d screencasting_test: Adapt to KPipeWire change
0050f1443e colors/colordevice: make channel factors linear
f1a70c459d plugins/shakecursor: Ensure that cursor is magnificated for at least certain amount of time
daf7afb68a opengl: Correct transformation order in GLTexture::render()
a18c712282 wayland: consider every commit a "content update" for presentation time
b5884bc721 Rename UnmanagedLayer to OverlayLayer
b57c31a896 GIT_SILENT Sync po/docbooks with svn
f143003647 plugins/colorblindnesscorrection: remove duplicate definition in Tritanopia shader
947d8c5e59 Drop window type rule
7e6876cc63 Introduce layer window rule
8fb0363432 plugins/shakecursor: Use std::deque to store history
c297b54c6f backends/drm: ensure commits are done before vblank
cc75f86e4b window: use QRect to calculate visiblePixels
33077cb81c window: don't use exact comparison for QRectFs
74da1f01a5 screenedge: reduce default activation delay
37d2a79143 plugins/screencast: Don't recreate the core every stream
0e62379248 backends/drm: Provide a way to force color management
8c318194eb Only precompute the geometry restore when m_interactiveMoveResize.initialQuickTileMode is None
f5e552c07b GIT_SILENT Sync po/docbooks with svn
e20c953b8a wayland/surface: store subsurface transaction in a unique_ptr
3569eaab15 backends/drm: apply the ICC profile without premultiplication
12c3197ca6 opengl/glshadermanager: add missing newline
3a3ea5d23a GIT_SILENT Sync po/docbooks with svn
c115b793a9 backends/drm: make icc profiles work with OpenGL ES
5b557a6ada Add missing find_dependency for epoxy
49ced6dcdd screencasting: Resume streams after buffer renegotiation
3f5f1ce9ba scene: Remove warning message about older presentation timestamps
b813b9879a Break show desktop mode if a new window is added
484e7c94e6 autotests: Add a test to verify that show desktop mode quits after activating a window
05de026fd2 backends/drm: Fix a crash in VirtualEglGbmLayer::texture()
b62d212a58 Fix cleanup of forced window shortcuts
3a37f8dbb2 scripting: Fix a crash in useGlThumbnails() when compositing is off
e87dcd4cd9 plugins/shakecursor: Ignore motion events with at least one pressed button
f0387d2f85 scene/cursordelegate_opengl: undo ortho() flip y
1ac4a2498d inputmethod: Ensure InputPanelV1Window is always within the screen
ef7664a647 GIT_SILENT Sync po/docbooks with svn
97df214487 opengl/glshader: use gamma 2.2 for sRGB render targets
3fa088af00 Remove unneeded includes from headers and cpp files
df4657c963 opengl/glshader: print the shader source if compilation fails
4b4852463f backends/drm: wait for the pageflip to be done with the condition variable
4a674e6726 backends/drm: don't call QThread::currentThread in a loop
fc4a6ab4ff wayland: Fix handling of unminimization for not fully initialized xdg-toplevels
37b6092aef Fix software cursor stucking on old monitor
e7870f0841 input: remove the terminate server shortcut
d1d1b52bed backends/drm: don't allow implicit modifiers for multi gpu transfers
d02cf12f13 opengl: don't crash in GLTexture::toImage with OpenGL ES
a5437f9af7 Update keyboard focus when exiting from a keyboard-grabbing effect
88d19feec4 Fix evaluating window rules for closed windows
fe5e3a4ce2 Add Window::captionNormalChanged()
a7f1c284a0 scene: Fix alpha channel of offscreen cursor texture
2292ad8bd0 update keyboard focus when window switcher is closed.
0da6354bce scene: Fix software cursor clip region
e3e4547392 core: Add Output::rectF
680a759852 core: Rename Output::fractionalGeometry()
fce26936d0 effect: Install xcb.h
62ac1f86d1 xwayland: Make xinerama index -> Output mapping more robust with fractional scaling
0b1759076c xwayland: Fix primary output identification
3298ae3405 GIT_SILENT Sync po/docbooks with svn
9a73beecdd Update version number for 5.92.90 GIT_SILENT
61699e9ed3 Update version number for 6.0.80 GIT_SILENT
3f1e57de1c xwayland: Fix primary output identification
cc49e25eac Update version number for 5.92.0 GIT_SILENT
f3618ffe9d GIT_SILENT Sync po/docbooks with svn
0ed66ed5d2 move more opengl related files to the opengl folder
b214251f81 Force software cursor on Intel devices
f7e8d3cefb scene: Add SurfaceItem::destinationSize()
6510fe6e5d scene: Fix SurfaceItem::bufferTransform()
f8df72497f opengl: Replace TextureTransform with OutputTransform
27821e3c76 plugins/screenshot: Invert render transforms in the correct order
16809e6b15 core: Port RenderTarget to OutputTransform
c970d3261b core: Add OutputTransform::FlipY convenience aliases
9039612c20 core: Rename OutputTransform enums
47017d19de core: Make flip transform first
1905f7586e core: Change winding order of OutputTransform
11aa9abfe2 core: Drop viewport arg in RenderTarget::applyTransformation()
b733bb69bf core: Cleanup OutputTransform::map(QRectF,QRect)
e6853a9109 core: Add OutputTransform::map(QPointF,QPoint)
a9b01a68b8 core: Add OutputTransform::map(QRect,Size) overloads
98a1b5098a core: Add OutputTransform::toMatrix()
7f9cbbaa98 core/renderloop: improve frame scheduling heuristics with VRR
e1373ae2e1 scene: add the presentation hint to Item
a4283a2437 backends/x11: convert source cursor image to BGRX format
9bbcc746c6 scene: Fix clipping in software cursor
5bb209a869 Install all core headers
f222eb1d24 core: ensure icc profiles contain valid colorimetry
a8d2fe5c2e core: refactor colorimetry a bit and add a constructor
58a2a3cf81 utils: install all the headers
429b421dd4 scene: Fix scaled rendering of software cursors
c24a157581 backends/drm: Clear damage journal when switching between compositing and direct scanout
cbb95f5649 quit tile window when it is maxied in wayland env
b561224ad0 GIT_SILENT Sync po/docbooks with svn
df3e894c1a wayland: Install display.h
e2878e912a core: move vrr and tearing control out of RenderLoop
e1d4c0e092 core: move content type to OutputFrame
160f6069e8 Add missing header file to installation
97663e0e9d GIT_SILENT Sync po/docbooks with svn
7effcf46f4 GIT_SILENT Sync po/docbooks with svn
77375055a8 GIT_SILENT Sync po/docbooks with svn
5166597d3e GIT_SILENT Sync po/docbooks with svn
8964080f18 SVN_SILENT made messages (.desktop file) - always resolve ours
de6f35de2a GIT_SILENT Sync po/docbooks with svn
236794aad9 SVN_SILENT made messages (.desktop file) - always resolve ours
53d4d572ea GIT_SILENT Sync po/docbooks with svn
5010606d59 GIT_SILENT Sync po/docbooks with svn
577240c3db GIT_SILENT Sync po/docbooks with svn
f294b06fa6 GIT_SILENT Sync po/docbooks with svn
0367928d58 SVN_SILENT made messages (.desktop file) - always resolve ours
40fcce83ba screenedge: Allow certain actions during drag and drop
b5fb9db369 input: Move drag and drop filter after screen edge filter
032891be60 GIT_SILENT Sync po/docbooks with svn
c752246925 SVN_SILENT made messages (.desktop file) - always resolve ours
50c070f55e GIT_SILENT Sync po/docbooks with svn
7dbdea3697 wayland/outputdevice: fix updating brightness overrides
6832aee3a2 autotests: add very basic ColorDescription mapping test
33beb28b5f autotests/drm: Fix connector_type_id usage
51642177e3 Add Window.clientGeometry property
d24568a89c backends/drm: fix typo
b24505a447 backends/drm: fix night color with ICC profiles
8b1fddffbe backends/drm: move color description creation to DrmOutput
4425bcd4e0 backends/drm: handle missing brightness values in the EDID better
647790b44c wayland: Also force qtquick to use OpenGL when using OpenGL compositing
92bbfbc233 GIT_SILENT Sync po/docbooks with svn
83323c39cd Extend log warning about duplicate output
c21dea61c0 tiles: Avoid log warning about non-existing tiles configuration
f1e1a54200 ci: Add plasma-workspace to RuntimeDependencies
1169eed24a GIT_SILENT Sync po/docbooks with svn
2afa1d8272 SVN_SILENT made messages (.desktop file) - always resolve ours
f029e91fd5 Update version number for 5.91.90 GIT_SILENT
81f9cd9992 Update version number for 5.91.0 GIT_SILENT
edaee17a16 Avoding releasing closed windows twice when shutting down X11 logic
d301106aef opengl/glshadermanager: use texture2D for sampling external textures
e77f23ac5d GIT_SILENT Sync po/docbooks with svn
f03bfa324d outputconfigurationstore: adjust auto rotate to the panel orientation
82780effc1 Avoid Qt module incldues
3e5ae3b247 windowsrunner: Deduplicate/optimize strings
11d813625a windowsrunner: Reuse QVariantMap object
e3ab09dbd3 windowsrunner: Make dummy implementation of Action method inline
624da13e21 core: Specify explicit OutputTransform::Kind enum values
b3b43acc60 autotests: Slightly reduce line width in TestOutputTransform
3a4eebddc9 core: Rework OutputTransform::combine()
50346b6e37 core: Introduce OutputTransform::combine()
a02545e8f5 glshadermanager: Fix nv12 shader for older versions of opengles
c45ee91ab2 plugins/showpaint: Snap repaint region to the pixel grid
2e78ae2b6d core: Fix pixel grid snapping in RenderViewport
44419d832d Decrease log level of reporting choosing backend
71326cc91c autotests: Add OutputTransform test
c5124a1daf core: Document what each OutputTransform does
08d2ec835d Install more headers
b476d7f4c0 plugins/screentransform: Stop tracking disabled outputs
1f5fb58d23 plugins/screentransform: Don't preemptively cancel screen animation
bd5c566399 plugins/screentransform: Avoid mangling with opengl context when a screen is removed
e894f694ce plugins/screentransform: Avoid needlessly capturing screen contents
699bdda60a plugins/windowsystem: Implement new virtuals
4283ba00c6 scene: Snap DecorationItem texture coords to the pixel grid
3887542240 backends/drm: Detect mode content change instead of comparing mode pointers
01f59b20d1 GIT_SILENT Sync po/docbooks with svn
d733daf772 Drop dead code
e11ffbb612 GIT_SILENT Sync po/docbooks with svn
51ff2e4c32 backends/drm: do glFinish after rendering on NVidia
9c1b50bdba GIT_SILENT Sync po/docbooks with svn
510e776e80 SVN_SILENT made messages (.desktop file) - always resolve ours
3663453c7d scene: Freeze SurfaceItem tree when the Window is closed
5dc16fc614 x11: Avoid calls to workspace in OverlayWindow and sync GLX and EGL paths
89b4b1f4a5 GIT_SILENT Sync po/docbooks with svn
5ddc0b26dd GIT_SILENT Sync po/docbooks with svn
47e7f6e06a SVN_SILENT made messages (.desktop file) - always resolve ours
6f06bf1989 plugins/invert: support color management
8f7772da2e backends/drm: don't wait for pending pageflips on gpu hotunplug
ef0c07d03a backends/drm: unify legacy and atomic modesetting code paths a bit
d228dc173a xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum
63c71d9e56 wayland/xdgshell: enforce invalid_size errors
b41ecc8a3f GIT_SILENT Sync po/docbooks with svn
d8c1022049 SVN_SILENT made messages (.desktop file) - always resolve ours
19672bc82f opengl/glshadermanager: fix version check for desktop gl
4decd392af GIT_SILENT Sync po/docbooks with svn
682d578093 SVN_SILENT made messages (.desktop file) - always resolve ours
26505afbad GIT_SILENT Sync po/docbooks with svn
5805c047a8 SVN_SILENT made messages (.desktop file) - always resolve ours
4be57d78e9 opengl/glshadermanager: check opengl instead of glsl version
50899f3f34 backends/drm: work around atomic commits failing with NVidia
f25b8817d9 Update Qt  version requirement to 6.6.0 GIT_SILENT
acd743f672 plugins/shakecursor: Avoid abrupt transition to 1x magnification
6287315522 GIT_SILENT Sync po/docbooks with svn
0b5b361b4a Update version number for 5.90.90 GIT_SILENT
4ad5670ddf backends/drm: set dma-fence deadlines if available
07837fc823 GIT_SILENT Sync po/docbooks with svn
b76c793d95 opengl/glshadermanager: work around GLES2 not supporting mix with bvec
0527d301dd Address licence of plugin.h
62b379ea55 backends/drm: Fix build with older kernels
f3aaede382 backends/drm: properly handle neither CTM and gamma being supported
4ec8430a4b backends/drm: fix vrr being wrongly assumed disabled with cursor movement
120d141501 backends/drm: use sync files for checking buffer readiness and use IN_FENCE_FD
b8caf31861 GIT_SILENT Sync po/docbooks with svn
520ead8f9e SVN_SILENT made messages (.desktop file) - always resolve ours
7c8036efef core/colorspace: fix mapTo method and support PQ with it
7fdf0fb792 backends/drm: support atomic modesetting in virtual machines
57e2afaec1 plugins/shakecursor: Add descale animation
0a5bd7397b plugins/shakecursor: Make it easier to build up magnification
494e4a07f2 plugins/shakecursor: Don't trigger for cursor pushback
999814796b GIT_SILENT Sync po/docbooks with svn
e4c979c578 SVN_SILENT made messages (.desktop file) - always resolve ours
f399d2442a Adapt to plasma-framework targets being renamed
c441ce5cd1 Avoid accidental mixing of qreal and int
86a4906bf8 GIT_SILENT Sync po/docbooks with svn
5b4dce93e3 SVN_SILENT made messages (.desktop file) - always resolve ours
3cc8e9f13b GIT_SILENT Sync po/docbooks with svn
ad07733e18 SVN_SILENT made messages (.desktop file) - always resolve ours

โ” To decide

Done

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.