summaryrefslogtreecommitdiff
path: root/src/helpers/WLSurface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* refactor: move a few things to desktop/Vaxry2024-02-291-110/+0
|
* surface: ensure global pointers valid before using in destructor (#4844)github-usr-name2024-02-261-3/+3
| | | | | | This fixes an observed SigSegV resulting from the cursor surface using `g_pInputManager` when invoked from the `CInputManager` destructor Co-authored-by: github-user-name <spam-here@github.com>
* surface: fix damage calcs with a viewport srcvaxerski2024-02-201-1/+10
|
* surface: minor fixes for last logicalDamage calc fixvaxerski2024-02-191-2/+2
|
* surface: fix invalid damage tracking in damageSurfacevaxerski2024-02-191-0/+14
| | | | ref #4744
* surface: avoid infinite pointer image resetsVaxry2023-11-261-1/+1
| | | | fixes #3729, should also #3968
* wlsurface: fix small detectionVaxry2023-11-041-1/+1
|
* renderer: improvements to wayland surface small() detectionVaxry2023-11-031-1/+1
|
* input: better cursor image infrastructureVaxry2023-10-291-0/+2
| | | | | | Improves handling of cursor images/surfaces Fixes an issue with decos and cursors Fixes #3471
* renderer: respect viewporter dest on base surfacesVaxry2023-10-251-2/+11
|
* surface/wayland: conform to small surface requirementsVaxry2023-10-201-0/+17
| | | | do not stretch small surfaces, instead center them if they fit.
* input: properly track mouse focus on drag operationsvaxerski2023-09-231-0/+2
|
* internal: Formatter rework (#3186)Vaxry2023-09-061-2/+2
|
* Format: use %lx for all addressesvaxerski2023-04-171-2/+2
|
* window: unassign surface on unmapvaxerski2023-03-231-0/+4
|
* surface: set to nullptr after destroy()vaxerski2023-03-231-0/+2
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-0/+51