Andri Yngvason
|
125121613e
|
Create option parser interface
This is an interface that combines option parsing with help text formatting.
|
2022-11-13 15:43:50 +00:00 |
Jim Ramsay
|
d8239109e5
|
Introduce an event loop mode in wayvncctl
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-12 20:11:00 +00:00 |
Jim Ramsay
|
c75b64eae8
|
Add server event infrastructure
Includes "client-connect" and "client-disconnect" events as
proof-of-concept.
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-12 20:11:00 +00:00 |
Jim Ramsay
|
8d32dfaead
|
Add jsonipc event message constructor
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-12 20:11:00 +00:00 |
Jim Ramsay
|
01bd225247
|
Add wayvncctl human-readable output
Also adds the '--json' option to produce machine-readable output.
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-10 18:02:59 +00:00 |
Jim Ramsay
|
be42c8b7bf
|
Add ctl-client code
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-10 18:02:59 +00:00 |
Jim Ramsay
|
5043f8e149
|
Refactor some common utilities out of main
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-10 18:02:59 +00:00 |
Jim Ramsay
|
1a0e8aae97
|
Add ctl control socket and initial command infrastructure
This implements the first wayvncctl command: set-output
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-10 18:02:59 +00:00 |
Jim Ramsay
|
19e1e14eab
|
Add json-ipc message plumbing
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-10 18:02:59 +00:00 |
Jim Ramsay
|
4018c698c2
|
Add output_cycle to get next/prev outputs
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
|
2022-11-06 14:55:38 +00:00 |
Andri Yngvason
|
28963df226
|
Make enabling of screencopy-dmabuf a runtime option
|
2022-07-09 17:34:40 +00:00 |
Andri Yngvason
|
7c75c8919c
|
Use neatvnc logging facilities
|
2022-06-25 16:14:18 +00:00 |
Andri Yngvason
|
3b26a43b97
|
pixels: Remove unused function
|
2022-01-27 23:16:44 +00:00 |
Andri Yngvason
|
87584ef934
|
screencopy: Set upper bounds on protocol version
|
2021-12-15 23:24:26 +00:00 |
Andri Yngvason
|
0d05b08fb0
|
Remove damage-refinery
It has been moved into neatvnc
|
2021-09-20 21:34:40 +00:00 |
Andri Yngvason
|
61ebb57696
|
Let neatvnc handle buffer transforms
|
2021-09-20 01:03:15 +00:00 |
Andri Yngvason
|
07f42ecb36
|
logging: Add warning log level
|
2020-12-27 19:29:01 +00:00 |
Andri Yngvason
|
b9142a94ae
|
Add xkb config options
|
2020-12-26 21:32:06 +00:00 |
Andri Yngvason
|
d0aa51aa6e
|
keyboard: Pass struct xkb_rule_names to keyboard_init
|
2020-12-26 21:07:49 +00:00 |
Andri Yngvason
|
d978d94041
|
keyboard: Extract function 'keyboard_feed_code()'
|
2020-11-29 18:58:21 +00:00 |
NickSica
|
6a73f293fc
|
Add PAM authentication
|
2020-11-03 22:18:46 +00:00 |
Flakebi
|
98d703bfa8
|
Fix de-neo layout
- Add possibility to specify layout variant with -k <layout>-<variant>
- Add ISO_Level5_Shift and ISO_Level5_Lock to modifier keys
|
2020-10-17 18:06:12 +00:00 |
Antonin Décimo
|
a9d9547930
|
Remove unused ALIGN_UP macro
|
2020-10-01 09:57:14 +00:00 |
Scott Moreau
|
3ee9aac35e
|
Add basic clipboard support
Uses wlr-data-control-unstable-v1 protocol to interface with the clipboard
making copy/paste of text to/from host clipboard possible.
|
2020-09-22 03:11:03 -06:00 |
Andri Yngvason
|
3742dc7144
|
Add build option for enabling screencopy-dmabuf
|
2020-07-26 15:12:14 +00:00 |
Andri Yngvason
|
ca069ea738
|
buffer: Add function to get available buffer types
|
2020-07-26 14:26:58 +00:00 |
Andri Yngvason
|
c79eb98e68
|
output: Add callbacks for change notification
|
2020-07-19 13:56:10 +00:00 |
Andri Yngvason
|
14768ca6e3
|
pixels: Add function to convert from wl_shm format to fourcc
|
2020-07-16 18:09:18 +00:00 |
Andri Yngvason
|
184ed0a7ef
|
Allow the user to adjust the FPS limit
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
9d2e22b9bd
|
pixels: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
4c14c11de4
|
transform-util: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
441079d2c5
|
util: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
b8df02838e
|
pixman-renderer: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
ee3b6d74cf
|
buffer: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
7b6372ef49
|
damage-refinery: Add copyright notice
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
2b522ee596
|
Remove frame-capture abstraction
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
b0ec79acf8
|
Move damage hints into buffer abstraction
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
0615cd44c6
|
buffer: Add damage field
|
2020-07-11 20:53:31 +00:00 |
Andri Yngvason
|
0edaded063
|
Remove dead code
|
2020-07-11 20:53:30 +00:00 |
Andri Yngvason
|
3fc07f571d
|
screencopy: Use linux-dmabuf if available
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
4a21939b43
|
buffer: Use create_immed
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
4fa019d31f
|
buffer: Add DMA-BUFs
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
480392e40c
|
buffer: Add buffer type to interface
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
c515a29951
|
Create hash based damage checker
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
6b1dc2e6c3
|
Add utilities for managing output transforms
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
507b76dfbd
|
Create pixman renderer
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
29f1669d55
|
buffer: Leave pixman out of buffers
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
e65cae43c2
|
Extract pixel format conversion into own file
|
2020-07-11 20:52:01 +00:00 |
Andri Yngvason
|
a6e1ba25ea
|
Render using pixman
|
2020-07-11 20:52:00 +00:00 |
Andri Yngvason
|
4fb472f611
|
Create a buffer abstraction
|
2020-07-11 20:52:00 +00:00 |