summaryrefslogtreecommitdiff
path: root/src/events/Popups.cpp
Commit message (Collapse)AuthorAgeFilesLines
* xdg: rewrite entire popup implementationVaxry2024-02-291-269/+0
|
* subsurface: Rewrite the subsurface tree (#4877)Vaxry2024-02-291-8/+8
|
* xdg: manually schedule initial configuresVaxry2024-02-221-0/+5
| | | | | | chasing wlroots fixes #4801
* xdgpopup: fix UAF because of an invalid listener connectionVaxry2024-02-201-1/+1
| | | | | | destroy should be connected to popup::destroy, not popup::surface::destroy... ref #4751
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-1/+1
| | | | | * style: apply clang-format * ci: add new clang-format job to CI
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-13/+17
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* xdg: send unconstrain events after a popup reposition (#3716)Dashie2023-11-011-0/+6
| | | | | | | * fix: Use unconstrain_from_box after reposition request * chore: Remove unused include * chore: remove variable specifier
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-221-2/+4
| | | | fixes #3635
* logging: implement std::formatter for some types (#3380)memchr2023-09-201-4/+3
|
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-2/+2
| | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* internal: Formatter rework (#3186)Vaxry2023-09-061-10/+10
|
* xdgshell: damage old popup coords after a repositionvaxerski2023-08-211-1/+25
| | | | fixes #3038. I updated the shell ver without properly supporting .reposition
* popups: update parent pos on commitvaxerski2023-07-151-0/+5
|
* deps: update wlrootsvaxerski2023-06-031-2/+2
|
* Format: use %lx for all addressesvaxerski2023-04-171-6/+6
|
* popups: send scale infovaxerski2023-04-121-0/+3
|
* internal: release buttons on unmapvaxerski2023-04-071-0/+3
|
* popups: fix heap-use-after-freevaxerski2023-03-231-5/+5
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-4/+15
|
* Simulate mouse movement on unmap of popups and subsurfacesvaxerski2023-01-311-0/+2
|
* Added clang format (#1239)Vaxry2022-12-161-20/+21
| | | * clang-format stuff and format files
* use popup base surface instead of subsurface for addPopupGlobalCoordsvaxerski2022-10-091-2/+2
|
* Remove trailing whitespace.Felix Dick2022-09-251-2/+2
|
* fix LS popup damagevaxerski2022-08-301-0/+6
|
* ignore oversized popups' dims in global coordsvaxerski2022-08-281-8/+0
|
* Viewporter implementaion (#585)Vaxry2022-08-281-1/+7
| | | Implementation of the `wp_viewporter` core protocol and some bugfixes
* fix oversized popup misalignmentvaxerski2022-08-231-2/+2
|
* fix incorrect popup handling on oversizedvaxerski2022-08-211-5/+2
|
* fixed popup unmap damagevaxerski2022-08-121-2/+8
|
* fix unconstrain coordsvaxerski2022-08-071-1/+1
|
* account for geom in initial XDG window popupsvaxerski2022-07-311-2/+5
|
* damage popups correctlyvaxerski2022-07-281-0/+20
|
* use transformed size in popup unconstrainvaxerski2022-07-261-1/+1
|
* fix typo in XDG popup callbacksvaxerski2022-07-261-1/+1
|
* handle unmanaged X11 setGeometryvaxerski2022-07-081-0/+3
|
* mordernize pointersvaxerski2022-06-301-7/+4
|
* fix calculating damage offset for oversized popupsvaxerski2022-06-231-0/+8
|
* added tablet v2 support (alpha alpha)vaxerski2022-06-091-1/+1
|
* Don't damage surfaces coming from not rendered windowsvaxerski2022-05-311-1/+1
|
* fix for latest wlrootsvaxerski2022-05-271-2/+2
|
* fixed fullscreen, removed effective vars from windowsvaxerski2022-04-231-2/+2
|
* fixed XDG popups yet again + removed some old TODOsvaxerski2022-04-101-9/+6
|
* Finally fixed #4 🎉vaxerski2022-04-071-1/+3
|
* unconstrain popups properlyvaxerski2022-04-061-1/+4
|
* fix non-gdk popups on multimonvaxerski2022-04-031-6/+6
|
* XDG popup tweaksvaxerski2022-04-021-9/+18
|
* Fix popups focus on native GDKvaxerski2022-04-021-1/+1
|
* More checks in popupsvaxerski2022-03-311-1/+17
|
* fix critical crash with multi-popupsvaxerski2022-03-311-0/+1
|
* 🎉 Wrapped dynamic event handlersvaxerski2022-03-281-21/+16
|