Geoffrey McRae
9ce121f97e
[idd] helper: add clipboard file primitives
2026-08-14 18:13:22 +10:00
Geoffrey McRae
3525796a00
[idd] lgmp: route clipboard file operations
2026-08-14 16:09:08 +10:00
Geoffrey McRae
88fd0da19e
[idd] clipboard: route file dataset records
2026-08-14 16:09:08 +10:00
Geoffrey McRae
dbf52cb405
[common] clipboard: define remote file datasets
2026-08-14 16:09:08 +10:00
Geoffrey McRae
71acbe71ad
[idd] clipboard: accept restarted client generations
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-14 12:46:11 +10:00
Geoffrey McRae
20c63464a7
[client] clipboard: retain local Wayland offers
2026-08-14 12:36:43 +10:00
Geoffrey McRae
608e85fe5d
[client] clipboard: preserve newer Wayland selections
2026-08-14 12:36:43 +10:00
Geoffrey McRae
dc2ab76c36
[client] clipboard: suppress Wayland self-copy feedback
2026-08-14 12:36:43 +10:00
Geoffrey McRae
c868082a7f
[client/idd] fix copyright headers
2026-08-14 12:36:43 +10:00
Geoffrey McRae
be2f79a412
[client] clipboard: add direct LGMP synchronization
2026-08-14 10:22:37 +10:00
Geoffrey McRae
b786167f72
[idd] clipboard: add direct synchronization
2026-08-14 10:22:37 +10:00
Geoffrey McRae
a8d531b797
[client] clipboard: introduce streamed transfers
2026-08-14 10:09:10 +10:00
Geoffrey McRae
4602f20e62
[common] clipboard: define streamed clipboard ABIs
2026-08-14 10:06:34 +10:00
Geoffrey McRae
1e4f274553
[idd] helper: follow the active console session
2026-08-14 09:40:48 +10:00
Geoffrey McRae
df9a34d6d0
[lgmp] protocol: support a sixth queue
2026-08-14 09:40:38 +10:00
Geoffrey McRae
caf8515e9d
[idd] logging: make periodic statistics opt-in
2026-08-14 03:14:36 +10:00
Geoffrey McRae
879b8429e7
[idd] capture: log committed frame graph
2026-08-14 02:30:31 +10:00
Geoffrey McRae
1dcab65ab9
[idd] capture: version frame graph changes
2026-08-14 02:30:31 +10:00
Geoffrey McRae
70bc66b3f1
[idd] capture: execute texture frame graphs
2026-08-14 02:30:31 +10:00
Geoffrey McRae
deb963774e
[idd] transport: route immutable texture frames
2026-08-14 02:30:31 +10:00
Geoffrey McRae
ba7a037f23
[idd] d3d: add leased D3D11 texture interop
2026-08-14 02:30:31 +10:00
Geoffrey McRae
3dd5abb05e
[idd] capture: define immutable texture products
2026-08-14 02:30:31 +10:00
Geoffrey McRae
a8eb49fb17
[idd] postprocess: separate calibrated frame branches
2026-08-14 02:30:31 +10:00
Geoffrey McRae
43d918b5f3
[idd] capture: build frame processing graph
2026-08-14 02:30:31 +10:00
Geoffrey McRae
081dcf8879
[idd] transport: isolate frame configuration
2026-08-14 02:30:30 +10:00
Geoffrey McRae
eb74a8ec9d
[idd] transport: define texture frame profiles
2026-08-14 02:30:30 +10:00
Geoffrey McRae
91c501d602
[idd] logging: suppress duplicate pipeline initialization
2026-08-14 02:30:30 +10:00
Geoffrey McRae
8c21f61e91
[idd] postprocess: centralize compute effect utilities
2026-08-13 21:48:37 +10:00
Geoffrey McRae
af309de438
[idd] common: centralize atomic operations
2026-08-13 21:44:31 +10:00
Geoffrey McRae
5d12ee4bce
[idd] common: centralize nonzero sequences
2026-08-13 21:44:07 +10:00
Geoffrey McRae
cd6bcc3a41
[idd] transport: centralize source identity
2026-08-13 21:42:24 +10:00
Geoffrey McRae
84bda112ac
[idd] postprocess: centralize color transform state
2026-08-13 21:41:45 +10:00
Geoffrey McRae
3d7df86a01
[idd] postprocess: centralize frame format utilities
2026-08-13 21:40:53 +10:00
Geoffrey McRae
34835dd1af
[idd] lgmp: pointer motion data doesn't require 1MB buffers
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-13 16:01:29 +10:00
Geoffrey McRae
5b9d4923a7
[idd] transport: coordinate recovery requests
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-13 04:28:09 +10:00
Geoffrey McRae
fbc4640623
[idd] transport: arbitrate interaction requests
2026-08-13 04:28:09 +10:00
Geoffrey McRae
5b09d4f90a
[idd] transport: intersect frame capabilities
2026-08-13 04:28:09 +10:00
Geoffrey McRae
c601468871
[idd] transport: configure active instances
2026-08-13 04:28:09 +10:00
Geoffrey McRae
4768396180
[client] transport: track video component availability
2026-08-13 04:28:09 +10:00
Geoffrey McRae
c92acb0a34
[idd] transport: isolate interactive services
2026-08-13 04:08:49 +10:00
Geoffrey McRae
51f432db00
[idd] transport: track asynchronous frame readiness
2026-08-13 04:08:49 +10:00
Geoffrey McRae
8792c3c446
[idd] transport: fan out frame publication
2026-08-13 04:08:49 +10:00
Geoffrey McRae
656b0995f6
[client] transport: make video waits cancellable
2026-08-13 04:08:49 +10:00
Geoffrey McRae
bd4d31f0bd
[idd] transport: add frame sink boundary
2026-08-13 04:08:49 +10:00
Geoffrey McRae
801a1e58f8
[idd] transport: centralize source and control state
2026-08-13 04:08:49 +10:00
Geoffrey McRae
1ebf80fbe8
[idd] transport: add multi-instance lifecycle manager
2026-08-13 04:08:49 +10:00
Quantum
6b8b361101
[doc] miscellaneous punctuation fixes
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-12 17:38:24 +10:00
Quantum
9497022e7a
[doc] move all legacy host information into a dedicated section
...
It's just distracting to have legacy host application information
interleaved with the other stuff when it's deprecated.
2026-08-12 17:38:24 +10:00
Quantum
6dd1092ca3
[doc] use "Looking Glass Server" instead of "producer"
...
I think "server" and different "implementations" of it makes it a lot clearer
to readers that it's a swappable thing that can serve multiple clients without
being too much jargon.
2026-08-12 17:38:24 +10:00
Amit Mendapara
13b6e04256
[client] wayland: apply the surface scale before the first commit
...
The buffer scale and viewport were only set from the resize handling in
the swap path, which runs after the buffer has been committed. The first
commit therefore carried a buffer of scale x the window size with no
scale declared, so the compositor sized the window from the raw buffer.
On a scaled output that is larger than the work area GNOME maximizes it,
after which libdecor drops every resize as the frame is no longer
floating, leaving the window stuck at the size of the display.
Split the scaling out of the swap path and apply it when the EGL window
is created, so it is in place for the first commit.
2026-08-12 14:55:42 +10:00