Hyprland/src/protocols
MightyPlaza e989a0bcff
internal: refactor fullscreen states (#7104)
* refactor fullscreen
modified:   src/Compositor.cpp
modified:   src/Compositor.hpp
modified:   src/config/ConfigManager.cpp
modified:   src/config/ConfigManager.hpp
modified:   src/debug/HyprCtl.cpp
modified:   src/desktop/LayerSurface.cpp
modified:   src/desktop/Window.cpp
modified:   src/desktop/Window.hpp
modified:   src/desktop/Workspace.cpp
modified:   src/desktop/Workspace.hpp
modified:   src/events/Windows.cpp
modified:   src/helpers/Monitor.cpp
modified:   src/layout/DwindleLayout.cpp
modified:   src/layout/DwindleLayout.hpp
modified:   src/layout/IHyprLayout.cpp
modified:   src/layout/IHyprLayout.hpp
modified:   src/layout/MasterLayout.cpp
modified:   src/layout/MasterLayout.hpp
modified:   src/managers/KeybindManager.cpp
modified:   src/managers/KeybindManager.hpp
modified:   src/managers/input/IdleInhibitor.cpp
modified:   src/managers/input/InputManager.cpp
modified:   src/managers/input/Swipe.cpp
modified:   src/protocols/ForeignToplevelWlr.cpp
modified:   src/render/Renderer.cpp
modified:   src/render/decorations/CHyprGroupBarDecoration.cpp

* clean up
modified:   src/config/ConfigManager.cpp
modified:   src/debug/HyprCtl.cpp
modified:   src/desktop/Window.hpp
modified:   src/desktop/Workspace.cpp
modified:   src/events/Windows.cpp
modified:   src/managers/KeybindManager.cpp
modified:   src/managers/input/Swipe.cpp

* fix mapWindow fullscreen
modified:   src/events/Windows.cpp

* fix typo
modified:   src/desktop/Workspace.cpp

* add fullscreenstate
modified:   src/config/ConfigManager.cpp
modified:   src/events/Windows.cpp

* change syncFullscreen to lower
modified:   src/config/ConfigManager.hpp

* initialize fs state
modified:   src/desktop/Window.hpp
2024-07-31 19:55:52 +02:00
..
core core/surface: fixup a few pointer handling edge cases 2024-07-29 19:29:08 +02:00
types wayland/compositor: fixup double buffer releases 2024-07-27 17:04:03 +02:00
AlphaModifier.cpp debug: get rid of useless 1s in logs (#6969) 2024-07-22 18:06:11 +02:00
AlphaModifier.hpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
CursorShape.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
CursorShape.hpp cursor-shape: allow duplicate devices per pointer resource 2024-04-30 00:05:29 +01:00
DataDeviceWlr.cpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
DataDeviceWlr.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
DRMLease.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
DRMLease.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
DRMSyncobj.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
DRMSyncobj.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
FocusGrab.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
FocusGrab.hpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
ForeignToplevel.cpp ext-foreign-toplevel: Send done after title and class (#6857) 2024-07-13 12:53:23 +02:00
ForeignToplevel.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
ForeignToplevelWlr.cpp internal: refactor fullscreen states (#7104) 2024-07-31 19:55:52 +02:00
ForeignToplevelWlr.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00
FractionalScale.cpp debug: get rid of useless 1s in logs (#6969) 2024-07-22 18:06:11 +02:00
FractionalScale.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
GammaControl.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
GammaControl.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
GlobalShortcuts.cpp protocols: Move globalshortcuts impl (#7102) 2024-07-30 23:33:56 +02:00
GlobalShortcuts.hpp protocols: Move globalshortcuts impl (#7102) 2024-07-30 23:33:56 +02:00
IdleInhibit.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
IdleInhibit.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
IdleNotify.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
IdleNotify.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
InputMethodV2.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
InputMethodV2.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
LayerShell.cpp surface: emit unmap before unmapping and releasing the buffers 2024-07-28 23:56:35 +02:00
LayerShell.hpp layer-shell: properly map and unmap surface and propagate unmap events 2024-07-27 18:08:22 +02:00
LinuxDMABUF.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
LinuxDMABUF.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
MesaDRM.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
MesaDRM.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
OutputManagement.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
OutputManagement.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
OutputPower.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
OutputPower.hpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
PointerConstraints.cpp pointer-constraint: set lifetime correctly 2024-06-29 00:18:24 +02:00
PointerConstraints.hpp pointer-constraint: set lifetime correctly 2024-06-29 00:18:24 +02:00
PointerGestures.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PointerGestures.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
PresentationTime.cpp presentation-feedback: fix invalid values sent after aq merge 2024-07-21 19:25:07 +02:00
PresentationTime.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
PrimarySelection.cpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
PrimarySelection.hpp primary-selection: move to hyprland impl 2024-05-14 23:13:35 +01:00
RelativePointer.cpp wl_seat: move to hyprland impl 2024-05-14 23:02:24 +01:00
RelativePointer.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
Screencopy.cpp protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
Screencopy.hpp protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
ServerDecorationKDE.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ServerDecorationKDE.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
SessionLock.cpp sessionLock: fix the check for locking a locked session (#6843) 2024-07-11 16:40:43 +02:00
SessionLock.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
ShortcutsInhibit.cpp shortcutsInhibit: fix crash 2024-07-24 16:26:44 +02:00
ShortcutsInhibit.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
Tablet.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
Tablet.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
TearingControl.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TearingControl.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV1.cpp protocols: move text-input-v1 to hyprwayland-scanner (#7096) 2024-07-29 18:14:19 +02:00
TextInputV1.hpp protocols: move text-input-v1 to hyprwayland-scanner (#7096) 2024-07-29 18:14:19 +02:00
TextInputV3.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
TextInputV3.hpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
ToplevelExport.cpp protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
ToplevelExport.hpp protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) 2024-07-27 16:02:02 +01:00
Viewporter.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
Viewporter.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
VirtualKeyboard.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
VirtualKeyboard.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
VirtualPointer.cpp virtualptr: allow binding to output 2024-07-29 16:27:09 +02:00
VirtualPointer.hpp protocols: move text-input-v1 to hyprwayland-scanner (#7096) 2024-07-29 18:14:19 +02:00
WaylandProtocol.cpp core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined behaviour (#7101) 2024-07-29 19:29:08 +02:00
WaylandProtocol.hpp core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined behaviour (#7101) 2024-07-29 19:29:08 +02:00
XDGActivation.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XDGActivation.hpp xdg-activation: keep tokens after the resource is dead 2024-05-08 22:17:17 +01:00
XDGDecoration.cpp Fix initial xdg-decoration toplevel decoration mode negotiation 2024-06-02 23:11:55 +02:00
XDGDecoration.hpp xdg-decoration: move to new impl 2024-04-21 20:04:58 +01:00
XDGOutput.cpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
XDGOutput.hpp protocols: minor style improvements to new impls 2024-04-21 19:29:45 +01:00
XDGShell.cpp xdg-shell: fix xdg-positioner y-flip (#7094) 2024-07-29 09:48:27 +01:00
XDGShell.hpp xdg-shell: completely rewrite xdg-positioner (#7067) 2024-07-27 21:43:01 +01:00
XWaylandShell.cpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00
XWaylandShell.hpp wayland/core: move to new impl (#6268) 2024-06-08 10:07:59 +02:00