summaryrefslogtreecommitdiff
path: root/src/events
Commit message (Expand)AuthorAgeFilesLines
...
* events: improve wl_surface::commit event trackingVaxry2023-12-171-2/+3
* xwayland: set reported and pending size/pos on geometry setsVaxry2023-12-171-2/+8
* xdg: use better min/max size checks for floating resizesVaxry2023-12-151-9/+16
* focus: prefer sendMotionEventsToFocused for ensuring cursor imageVaxry2023-12-122-5/+3
* xwayland: don't change workspace on configure for invisible windowsVaxry2023-12-121-4/+7
* internal: Remake borders as window decorations (#4104)Vaxry2023-12-101-8/+13
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-1/+1
* deps: update wlrootsVaxry2023-11-301-5/+3
* layer-shell: simulate mouse movement on unmapVaxry2023-11-261-0/+2
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-243-20/+2
* windowrules: make idleinhibit dynamicVaxry2023-11-141-14/+0
* internal: replace INT_MAX with WORKSPACE_INVALIDVaxry2023-11-121-1/+1
* output-layout: fix wlroots display handling (#3718)Alessio Molinari2023-11-121-2/+5
* decoration-positioner: improve extent handlingVaxry2023-11-111-7/+7
* xwayland: add half of delta to configure request sizesVaxry2023-11-101-2/+8
* xdg-shell: improve ack-configure handlingVaxry2023-11-101-5/+11
* xdg-shell: update reported size on ack_configureVaxry2023-11-092-1/+17
* events: set reported size on floating mapVaxry2023-11-051-2/+1
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-044-23/+28
* events: better adjust to unreported sizes for xwayland appsVaxry2023-11-041-1/+5
* events: set reported size on the end of mappingVaxry2023-11-031-0/+3
* input: simulate movement only if mouse is over in open/close windowVaxry2023-11-021-2/+4
* xdg: send unconstrain events after a popup reposition (#3716)Dashie2023-11-011-0/+6
* input: simulate mouse movement to fix focus on open/close windowVaxry2023-11-011-7/+6
* Core: various unsafe state improvements (#3713)Vaxry2023-11-012-39/+17
* events: ignore takes_over_fullscreen for floating windowsvaxerski2023-10-271-1/+1
* deps: update wlrootsVaxry2023-10-251-1/+1
* layershell: support ON_DEMAND keyboard modeVaxry2023-10-221-1/+1
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-223-5/+10
* surface/wayland: conform to small surface requirementsVaxry2023-10-201-0/+2
* events: make new windows taking over fullscreen keep the existing mode (#3588)eriedaberrie2023-10-171-0/+2
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik2023-10-151-21/+21
* events: fixup empty events not being sent on unmapvaxerski2023-10-061-1/+7
* layout: add new_window_takes_over_fullscreen mode 2vaxerski2023-10-041-0/+2
* renderer: extract solitary check into frame handlervaxerski2023-10-041-1/+3
* renderer: considerable fixes to repaint logicvaxerski2023-10-041-1/+2
* misc: add misc:new_window_takes_over_fullscreenvaxerski2023-10-021-2/+7
* events: set new window alpha to 0 if it's tiled behind fullscreenvaxerski2023-10-021-0/+3
* events: don't focus new window if spawned behind fullscreenvaxerski2023-10-021-0/+2
* tearing: cleanup vars and avoid rendering before drm is readyvaxerski2023-09-301-8/+9
* renderer: optimize render pipeline when there is a solitary clientvaxerski2023-09-291-1/+0
* renderer: Tearing implementation (#3441)Vaxry2023-09-283-0/+53
* layout: don't discard fullscreen on new tilingvaxerski2023-09-281-11/+0
* internal: Further unsafe state improvements (#3404)Vaxry2023-09-241-6/+18
* windowrules: add rule `group` to map windows grouped (#3279)memchr2023-09-221-0/+47
* keybinds: implement pushactivetobottom dispacher (#3217)alaricljs2023-09-211-5/+5
* logging: implement std::formatter for some types (#3380)memchr2023-09-202-28/+25
* logging/format: use std::format_string to catch formatting string errors at c...memchr2023-09-201-8/+8
* window: recalculate layout on swallow in mapvaxerski2023-09-161-0/+2
* windowrules: fix workspace exec rule with special (#3316)MightyPlaza2023-09-151-2/+2