Andri Yngvason
|
81c9d8452c
|
Remove rfb/ include prefix
This avoids accidentally including libvncclient's public API.
|
2022-07-06 21:17:01 +00:00 |
Andri Yngvason
|
f1bba8e9bb
|
Use quote-includes for all local headers
|
2022-07-06 21:11:19 +00:00 |
Andri Yngvason
|
c649bb8cb3
|
Add missing headers
|
2022-07-06 20:59:19 +00:00 |
Andri Yngvason
|
2e901f8e71
|
Don't outpace the wayland compositor
|
2022-07-03 10:47:27 +00:00 |
Andri Yngvason
|
d4d5f2e75b
|
vnc: Set a variable to tell that a framebuffer update is in progress
|
2022-07-03 10:46:49 +00:00 |
Andri Yngvason
|
73310b5669
|
rfbproto: Add StartingFramebufferUpdate callback
|
2022-07-02 22:01:12 +00:00 |
Andri Yngvason
|
37b3431e00
|
main: Add a canary ticker
This should help to notice when something is badly blocking the main loop.
|
2022-07-02 10:47:35 +00:00 |
Andri Yngvason
|
1d9fcb5ebc
|
Add dtrace probes for pts rects
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
d4faccba28
|
Remove useless feature test macros
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
760db16923
|
Remove dead code
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
f4d40df8f6
|
Dispatch events while waiting for server data
Blocking the event loop is very bad
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
23d1c82943
|
Merge libvncclient into the project
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
b725a08b47
|
vnc: Add presentation timestamps
|
2022-04-14 18:41:34 +00:00 |
Andri Yngvason
|
93869627ed
|
open-h264: Add copyright notice
|
2022-04-10 13:56:11 +00:00 |
Andri Yngvason
|
c4ffd8eef6
|
renderer-egl: Add function to render AVFrames
|
2022-04-10 13:55:14 +00:00 |
Andri Yngvason
|
3e652be8d6
|
vnc: Add Open H.264 encoding extension
|
2022-04-10 13:55:14 +00:00 |
Andri Yngvason
|
698ac6947b
|
Pass frame damage to renderer via image struct
|
2022-04-09 16:19:57 +00:00 |
Andri Yngvason
|
e6ea9068f0
|
Implement GL rendering
|
2022-04-09 15:21:24 +00:00 |
Andri Yngvason
|
07e8e5c303
|
Add dmabuf
|
2022-04-09 12:09:11 +00:00 |
Andri Yngvason
|
6bba21283f
|
Move buffer functions into own file
|
2022-04-09 11:36:09 +00:00 |
Andri Yngvason
|
ec51388fec
|
Extract rendering into own unit
|
2022-04-03 22:17:27 +00:00 |
Andri Yngvason
|
9c7a4d6b07
|
Use drm format instead of wl_shm_format
Using the drm fourcc format as the main pixel format, helps when
adding linux-dmabuf support.
|
2022-04-03 19:00:19 +00:00 |
Andri Yngvason
|
545be152ce
|
Add pixman region utils
|
2022-04-02 12:49:41 +00:00 |
Andri Yngvason
|
767f7ce816
|
Add pixel format conversion utils
|
2022-03-30 21:48:21 +00:00 |
Andri Yngvason
|
86283fd8d1
|
vnc: Add cut-text events
|
2020-12-06 19:52:02 +00:00 |
Andri Yngvason
|
4493e68115
|
Send qemu extended key events
|
2020-11-30 21:59:55 +00:00 |
Andri Yngvason
|
f7aab11128
|
pointer: Translate contiguous scroll to discrete scroll
|
2020-07-19 21:55:40 +00:00 |
Andri Yngvason
|
e55a845920
|
Add discrete pointer scroll
|
2020-07-19 20:39:18 +00:00 |
Andri Yngvason
|
e7a1460cb8
|
Add option to disable cursor
|
2020-07-14 21:17:36 +00:00 |
Andri Yngvason
|
a1d455b0c5
|
pointer: Set cursor on pointer enter
|
2020-07-14 20:44:18 +00:00 |
Andri Yngvason
|
fb0a22caa6
|
vnc: Add copyright notice
|
2020-07-12 11:17:03 +00:00 |
Andri Yngvason
|
905eb8dc29
|
Add options for quality, compression and encodings
|
2020-07-11 22:24:11 +00:00 |
Andri Yngvason
|
0a68dbb720
|
Create a nicer API around libvncclient
This hides some implementation details of libvncclient from the rest of
the system and reduces coupling.
|
2020-07-11 17:54:35 +00:00 |
Andri Yngvason
|
4e6fe5bec2
|
Add copyrights, readme and gitignore
|
2020-07-10 14:34:23 +00:00 |
Andri Yngvason
|
fcfa22d8a7
|
Add keyboards
|
2020-07-10 14:26:27 +00:00 |
Andri Yngvason
|
fe17fc2e68
|
Add pointer events
|
2020-07-10 12:58:29 +00:00 |
Andri Yngvason
|
a8e2a84668
|
seat: Add callback when capabilities change
|
2020-07-10 12:58:01 +00:00 |
Andri Yngvason
|
c479199a1c
|
Add seats
|
2020-07-10 10:48:21 +00:00 |
Andri Yngvason
|
4a4d3582ee
|
Add shm allocator
|
2020-07-09 20:58:45 +00:00 |