Mars-Wave
c163a69ed7
Merge branch 'fractional-scale'
2026-09-11 22:20:13 +02:00
Mars-Wave
decd2751b9
Merge branch 'head-removal'
2026-09-05 18:00:42 +02:00
Mars-Wave
64af454280
Merge branch 'keep-disabled-heads'
2026-09-03 17:45:20 +02:00
Mars-Wave
786143fa24
Merge branch 'overlay-crash-fixes'
2026-09-02 18:53:34 +02:00
Mars-Wave
4ccad383c9
Forget the current mode when it is finished
2026-08-24 18:31:58 +02:00
Mars-Wave
5b07f7401b
Rebind head forms as soon as a head is removed
2026-08-22 23:22:34 +02:00
Mars-Wave
d657f9236e
Destroy outputs before heads on shutdown
2026-04-12 17:37:16 +02:00
Mars-Wave
4ef6948efc
Clear head output when the output is destroyed
2026-04-03 19:19:29 +02:00
Mars-Wave
a6cdf63a06
Keep disabled outputs disabled when applying
2025-11-28 21:02:17 +01:00
Mars-Wave
ca0559dd61
Size the canvas by logical size, redraw on change
2025-10-25 18:05:11 +02:00
Mars-Wave
063d2ad2d5
Snap outputs to the compositor's logical size
2025-10-23 20:39:29 +02:00
Jason André Charles Gantner
df24d9e2b5
cleanup unused var
2025-07-08 15:34:17 +02:00
Viorel Munteanu
6b7c637875
Fix C23 issues
...
gcc 15 is more strict and compiles C by default with C23. `noop` is
used as a default null initializer, but now it must have the correct
type, so add a cast.
See also: https://bugs.gentoo.org/946954
2024-12-28 11:56:49 +02:00
Simon Ser
5198a9c94b
Use correct versions when binding globals
...
Changes to protocols aren't forward-compatible. It's not possible to use
version n+1 when a client has been designed to work with version n. For
instance in wlr-screencopy v5 a new event has been added. Binding to
version 5 without upgrading the client leads to libwayland errors
because libwayland doesn't know how to handle the event.
The client needs to maintain its own version requirements.
Closes: https://github.com/cyclopsian/wdisplays/issues/18
2020-07-27 11:08:50 +02:00
Jason Francis
69564522bc
Relicense to GPL3+, add REUSE compliance
...
https://reuse.software/spec/
2020-05-08 20:10:27 -04:00
Jason Francis
acd95b1664
Use SPDX license identifiers
2019-10-26 16:56:01 -04:00
Jan Beich
bfaf2211c0
Set mode when creating shm object
...
$ wdisplays
shm_open: Permission denied
shm_open: Permission denied
shm_open: Permission denied
shm_open: Permission denied
^C
$ posixshmcontrol ls
MODE OWNER GROUP SIZE PATH
--------- foo foo 33177600 /wd-DP-1
2019-10-04 05:14:25 +00:00
Jason Francis
dd2568a2b4
Fix form data being incorrect sometimes
2019-08-18 11:33:59 -04:00
Jason Francis
27d7067762
Force roundtrip after applying settings
2019-08-14 14:20:11 -04:00
Jason Francis
3d69ae73d3
Add screen number overlays
2019-08-13 16:38:04 -04:00
Jason Francis
9020f1ba1c
Prepend new outputs/heads
2019-08-06 13:33:03 -04:00
Jason Francis
0d6c6d04c7
Force setting all output attributes when enabling
2019-08-06 13:28:33 -04:00
Jason Francis
26af01ddc3
Reorder render list when clicking a display
2019-08-06 13:26:25 -04:00
Jason Francis
1fba2b78a8
swap RGB -> BGR when necessary
2019-08-01 11:09:00 -04:00
Jason Francis
2ec122ef32
update name
2019-08-01 11:09:00 -04:00
Jason Francis
43a2d18075
finish up viewport widget with screen previews
2019-07-27 16:57:54 -04:00
Jason Francis
e7ac3fa7ad
improve form consistency
2019-07-06 13:12:28 -04:00
Jason Francis
b278730ddd
initialize repository
2019-07-05 22:51:52 -04:00