Geoffrey McRae
|
437e19c13b
|
[client] network: defer clipboard offers until claimed
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
3b8f051164
|
[idd] network: accept acknowledged client requests
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
5f2e1e116c
|
[client/idd] network: report connection shutdown errors
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
746a8d460d
|
[idd] network: default to dual-stack listener
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
f47022d592
|
[idd] network: publish readiness after session setup
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
ab6ee5665a
|
[idd] network: correct CNG certificate key metadata
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
93c18419cb
|
[idd] transport: avoid redundant frame rebuilds
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
d1bbcbcb45
|
[idd] network: validate server certificate identity
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
c497fe00c6
|
[idd] build: avoid monolithic MsQuic archive
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
1cc7145162
|
[build] msquic: complete MinGW cross-build
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
1b9199355b
|
[idd] network: handle invalid delivery values
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
9316493738
|
[idd] network: fix MSVC compilation
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
fb0ab64053
|
[client] windows: correct compatibility GUID
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
80031f80e3
|
[client] network: enable transport by default
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
cb884786e7
|
[idd] build: handle spaces in MsQuic paths
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
02accb6c3e
|
[client] network: build MsQuic automatically on Linux
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
53c25dd5a9
|
[client/idd] network: add GPU video transport
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
d24d11c3b7
|
[client/idd] network: add clipboard and bulk transfer
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
a43227cba6
|
[client/idd] network: add bidirectional audio
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
ffa7f10085
|
[client/idd] network: bound pending QUIC sends
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
5faf9e05e3
|
[common] network: add dedicated stream bindings
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
9f73703246
|
[common] network: update shared protocol support
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
5e9b1b3999
|
[common] network: update audio ownership protocol
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
a67034b14f
|
[client/idd] network: add recovery, cursor, and control
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
6dfba7519c
|
[client/idd] network: add password authentication
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
5138f470b7
|
[client/idd] network: add negotiated input service
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
f15c0af653
|
[common] network: update protocol helpers
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
d477d169d4
|
[client] network: add datagram send path
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
c8196b9f99
|
[build] msquic: fix static MinGW linking
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
cd27ffb06e
|
[idd] network: use shared identity constants
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
6eb7c1698c
|
[common] network: use LGProtocol codecs
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
04ac46c049
|
[client] network: add QUIC transport foundation
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
ed3b269919
|
[client] egl: import shared GPU textures
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
adf9ac3035
|
[common] network: add service payload codecs
|
2026-11-06 14:37:38 +11:00 |
|
Geoffrey McRae
|
90d2867a78
|
[idd] network: start QUIC control server
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
a3f822685c
|
[build] msquic: add static network dependency
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
298577d25a
|
[idd] network: provision persistent server identity
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
5dcfad9bb0
|
[idd] network: add transport session foundation
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
5ba1bda0c8
|
[common] network: define transport wire protocol
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
536516be19
|
[idd] postprocess: accept effective output alignment
Ignore the driver-selected texture alignment when validating external
compute-effect destinations.
Keep layout and resource flags in the comparison.
|
2026-11-06 14:37:37 +11:00 |
|
Geoffrey McRae
|
ca0738ec0d
|
[client] windows: add WASAPI audio support
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
eabc56a6de
|
[common/client] platform: abstract runtime services
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
a7d2e4592f
|
[client] windows: add native display and input
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
18541865f0
|
[client] egl: add portable texture upload fallback
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
7ea69f3d1c
|
[client] input: add platform-neutral keycodes
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
382f35e503
|
[common/client] ivshmem: add portable external frames
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
6d367d4ab2
|
[common/client] platform: make filesystem access portable
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
a60da36420
|
[common] windows: add native path and UTF support
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
62a8786fe2
|
[common/client] platform: add portable worker primitives
|
2026-11-06 14:34:25 +11:00 |
|
Geoffrey McRae
|
9c8343df96
|
[common/client] platform: make timing waits portable
|
2026-11-06 14:34:25 +11:00 |
|