Commit Graph
28 Commits
Author SHA1 Message Date
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