|
1698d336f2
|
core: fix crashes on access of deleted wlr_ surface
ref fixes #4893
|
2024-02-29 17:23:44 +00:00 |
|
|
4bff762d97
|
xwaylandmgr: don't read xwayland surface from unmapped xwayland
|
2024-02-29 01:21:23 +00:00 |
|
|
1e7eb3a5a5
|
xdg: check for floating conditions before sending tiled size hint
ref #4871
|
2024-02-28 23:14:50 +00:00 |
|
Vaxry
|
13f6f0b923
|
Migrate the config to hyprlang (#4656)
* Migrate to hyprlang
* pop up errors
* fix swapped args
* Meson & Nix: build with hyprlang
* CI: add hyprlang to setup action
* add infra for plugin stuff
* fix hyprctl getoption
* fix hyprctl getoption with json
* format
* fix post parse logic
* fix autogen config
* oops missed exec-once
* fmt
* fix ws rules
* require 0.3.0 for hyprlang
* nix: flaek
* minor type fixes
* fix cfg usages in swipe
* use cvarlist for ws rules
* fix throw in addPluginConfigVar
* Nix: update hyprlang
* minor fixes
* fix disableLogs
* mention hyprlang docs
* bump hyprlang dep in cmake
* Meson: bump min hyprlang version
Nix: update hyprlang
* minor fix
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2024-02-18 15:00:34 +00:00 |
|
|
1fd82e37a7
|
xwaylandmgr: proper clamping for setWindowSize
closes #4622 fixes #4621
|
2024-02-05 20:56:20 +00:00 |
|
|
f9202f791e
|
xwaylandmgr: clamp size in setWindowSize
fixes #4586
|
2024-02-05 14:08:08 +00:00 |
|
|
9fd928e114
|
internal: nuke CWindow::m_bMappedX11
it's useless. m_bIsMapped is the same.
|
2023-12-17 20:00:18 +00:00 |
|
|
bf7374011b
|
xwaylandmgr: allow resizes without a monitor
|
2023-12-17 19:58:11 +00:00 |
|
|
01e5c59d75
|
Revert "xwayland: push invisible windows outside layout"
This reverts commit accb3d8d0b .
Bad idea
|
2023-12-13 17:25:19 +00:00 |
|
|
accb3d8d0b
|
xwayland: push invisible windows outside layout
fixes some xwl focus issues with special especially.
|
2023-12-12 01:14:36 +00:00 |
|
Vaxry
|
2ebfd0c745
|
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
|
2023-11-24 10:54:21 +00:00 |
|
|
ae46fbafe5
|
xdg: set state maximized for all tiled windows
forces them to not draw stupid decorations of their own. Wlroots stopped doing it for us. Fixes #3830
|
2023-11-11 17:13:20 +00:00 |
|
|
b8a615ffb8
|
xdg-shell: improve ack-configure handling
fixes #3807
|
2023-11-10 00:13:22 +00:00 |
|
|
8dd02eb5f3
|
xdg-shell: update reported size on ack_configure
|
2023-11-09 22:43:52 +00:00 |
|
Vaxry
|
55b4f84fea
|
Internal: Hyprland box implementation (#3755)
* box impl
* remove unused operators
* missed applyfromwlr
|
2023-11-04 17:03:05 +00:00 |
|
|
7f35f33b4c
|
surface/wayland: conform to small surface requirements
do not stretch small surfaces, instead center them if they fit.
|
2023-10-20 20:15:57 +01:00 |
|
vaxerski
|
0d53401217
|
xwayland: adjust coord calculation
coord exactly at the corner would be calc'd wrong
|
2023-09-10 20:19:09 +01:00 |
|
Vaxry
|
61a71c65ac
|
internal: Formatter rework (#3186)
|
2023-09-06 12:51:36 +02:00 |
|
vaxerski
|
e3c83ab2e0
|
xwaylandmgr: find closest output in xwayland coord translation
partially off-screen windows would be snapped to 0,0 otherwise
|
2023-09-04 17:30:48 +02:00 |
|
staz
|
01c6c5ae22
|
internal: Revert rounding of window size (#3153)
* Revert "renderer: round coords and size in renderWindow"
This reverts commit fc0c1896e0 .
* Revert "xwaylandmgr: round reported sizes"
This reverts commit 2985e20e6a .
|
2023-09-03 12:51:48 +02:00 |
|
vaxerski
|
2985e20e6a
|
xwaylandmgr: round reported sizes
Since we round the sizes in the renderer, it's also a good idea to round the sizes reported to the apps. Fixes #3138
|
2023-09-02 00:04:55 +02:00 |
|
|
14f20a7372
|
xwayland: fix incorrect VECINRECT usage
Fixes #3002. VECINRECT uses x2 and y2 and not w / h.
|
2023-08-18 22:20:05 +02:00 |
|
|
4986d74ef2
|
xwayland: fix use of xwayland coords in native spaces
|
2023-08-15 20:10:43 +02:00 |
|
|
91e28bbe9d
|
xwayland: use a completely separate coordinate system
Use a completely separate coordinate system for XWayland. This fixes all issues with force_zero_scaling overlaps.
Fixes #2916
|
2023-08-15 19:15:37 +02:00 |
|
Vaxry
|
8370a7fcc4
|
internal: Protocol C++ Wraps + XDGOutput impl (#2733)
move to our own xdgoutput impl instead of wlr's
|
2023-07-18 15:30:28 +02:00 |
|
vaxerski
|
3229862dd4
|
xwayland: guard monitor validity in xwayland scale overriding
|
2023-07-15 23:10:05 +02:00 |
|
|
4294456cdc
|
xwayland: remove spaces from output names
|
2023-06-25 13:52:24 +02:00 |
|
|
01f85a09a9
|
xwayland: send zero scaling to xwayland if enabled
|
2023-06-23 21:42:44 +02:00 |
|
|
2295bbdd80
|
xwaylandmanager: fixup style
|
2023-06-18 18:14:52 +02:00 |
|
|
6beb79f27b
|
xwayland: add force_zero_scaling
|
2023-06-11 21:52:13 +02:00 |
|
vaxerski
|
cde7f79af0
|
xwayland: allow initial focus to dialogs
|
2023-05-02 14:44:21 +01:00 |
|
vaxerski
|
97b0368765
|
xwayland: crude fix for qt dnds
|
2023-04-22 22:20:48 +01:00 |
|
vaxerski
|
fe007fd36a
|
xwl: don't try to get unmanaged titles
|
2023-03-03 19:37:25 +00:00 |
|
vaxerski
|
72fc309fb1
|
make window reserved area less stupid
|
2023-02-28 21:18:13 +00:00 |
|
vaxerski
|
4b20d4f1ad
|
Added decoration reserved area
|
2023-02-28 19:36:36 +00:00 |
|
vaxerski
|
fd3a1cd086
|
fix crash with libc++ in appid
|
2023-02-03 16:17:37 +00:00 |
|
vaxerski
|
a46abd8b1a
|
update wlroots dep
|
2023-02-03 12:43:43 +00:00 |
|
|
461fab0f27
|
minor fixes for fakefullscreen
|
2023-01-06 13:29:49 +01:00 |
|
|
3d1b255199
|
update constraint on constraint state region commit
|
2023-01-03 13:06:18 +01:00 |
|
|
cb4f748226
|
added fakefullscreen
|
2023-01-01 16:54:13 +01:00 |
|
vaxerski
|
3e2785b970
|
fix restack in xwayland stubs
|
2022-12-19 23:43:50 +00:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
95a042691a
|
Revert "Send initial focus to X11 type dialog"
This reverts commit efc686423a .
Issues with select dialogs.
|
2022-12-15 16:47:14 +00:00 |
|
vaxerski
|
efc686423a
|
Send initial focus to X11 type dialog
|
2022-12-15 12:38:47 +00:00 |
|
vaxerski
|
73b3bbe49b
|
added nomaxsize rule
|
2022-12-07 16:08:44 +00:00 |
|
vaxerski
|
f7174acc48
|
minor fixes for xwayland refocus
|
2022-10-28 19:18:10 +01:00 |
|
Vaxry
|
d5a0610ea2
|
No xwayland overhaul (#920)
|
2022-10-27 11:26:35 +01:00 |
|
|
ba9a8a9ded
|
unify LS unmap focus
|
2022-10-25 14:19:24 +01:00 |
|
vaxerski
|
286cb90c48
|
ignore OR windows' size hints
|
2022-10-17 14:26:18 +01:00 |
|
vaxerski
|
da4cfb9c32
|
use size hints when available in xwayland default geom
|
2022-10-17 11:18:45 +01:00 |
|