Commit Graph

  • ec51388fec Extract rendering into own unit Andri Yngvason 2022-04-03 22:17:27 +0000
  • 9c7a4d6b07 Use drm format instead of wl_shm_format Andri Yngvason 2022-04-03 19:00:14 +0000
  • 15b5d5a33f Scale image to fit window Andri Yngvason 2022-04-02 12:51:37 +0000
  • 545be152ce Add pixman region utils Andri Yngvason 2022-04-02 12:49:41 +0000
  • 80d18ac6aa main: Use pixman for rendering Andri Yngvason 2022-03-30 21:48:54 +0000
  • 767f7ce816 Add pixel format conversion utils Andri Yngvason 2022-03-30 21:48:21 +0000
  • 1a713b6642 Use intermediate pixel buffer for VNC client Andri Yngvason 2022-03-28 21:40:44 +0000
  • 552dc2cc38
    Merge 4fc5eb6d06 into 1ca82ce2e2 Nicolai Dagestad 2021-12-21 10:06:54 +1100
  • 4fc5eb6d06 Implement the keyboard shortcuts inhibitor protocol Nicolai Dagestad 2021-06-08 15:12:58 +0200
  • 77f347fa13
    Merge d6a1444377 into 1ca82ce2e2 Nicolai Dagestad 2021-04-08 20:24:10 +0200
  • d6a1444377 Implement reverse connections Nicolai Dagestad 2021-04-06 11:21:49 +0200
  • 1ca82ce2e2 meson: Don't require libvncserver as a subproject Andri Yngvason 2020-12-06 22:16:58 +0000
  • 2414e23dd6 Use double-buffering Andri Yngvason 2020-12-06 21:04:56 +0000
  • 977f34224c Don't crash if cut_text cb isn't implemented Andri Yngvason 2020-12-06 20:00:49 +0000
  • 86283fd8d1 vnc: Add cut-text events Andri Yngvason 2020-12-06 19:52:02 +0000
  • 67676b224e vnc: Send regular key event if extended fails Andri Yngvason 2020-12-06 19:40:51 +0000
  • 7c8c29beb2 Print an 'oops' when the wl_buffer is still attached during drawing Andri Yngvason 2020-12-06 19:30:46 +0000
  • c45613dbe7 README: Update instructions to include libvncserver as subproject qemu-extended-key-event Andri Yngvason 2020-12-06 15:59:00 +0000
  • 339cd4b0ad meson: Don't install libvncserver subproject Andri Yngvason 2020-12-06 15:32:08 +0000
  • 31fcdc9d78 meson: Use static linking for aml subproject Andri Yngvason 2020-12-06 15:03:57 +0000
  • 56ffc014ca meson: Use static linking for libvncserver subproject Andri Yngvason 2020-12-06 14:57:09 +0000
  • 4493e68115 Send qemu extended key events Andri Yngvason 2020-11-30 21:59:55 +0000
  • 04659825a6 meson: Make it possible to build libvncclient as subproject Andri Yngvason 2020-11-30 21:19:10 +0000
  • 67bd3331e5 Don't set NULL encodings when -e is not set Andri Yngvason 2020-08-07 10:56:28 +0000
  • f7aab11128 pointer: Translate contiguous scroll to discrete scroll Andri Yngvason 2020-07-19 21:55:40 +0000
  • e55a845920 Add discrete pointer scroll Andri Yngvason 2020-07-19 20:39:18 +0000
  • e7a1460cb8 Add option to disable cursor Andri Yngvason 2020-07-14 21:17:36 +0000
  • a1d455b0c5 pointer: Set cursor on pointer enter Andri Yngvason 2020-07-14 20:44:18 +0000
  • 91c7a76ef3 Make wl_shm and wl_compositor visible in other compilation units Andri Yngvason 2020-07-14 20:43:26 +0000
  • 545c4e122c Set the app-id of the window Andri Yngvason 2020-07-12 11:26:19 +0000
  • fb0a22caa6 vnc: Add copyright notice Andri Yngvason 2020-07-12 11:17:03 +0000
  • 905eb8dc29 Add options for quality, compression and encodings Andri Yngvason 2020-07-11 22:24:11 +0000
  • 0c43623ceb main: Remove leaky abstraction for vnc connection Andri Yngvason 2020-07-11 21:40:48 +0000
  • c35974044d Fix name of executable Andri Yngvason 2020-07-11 21:35:13 +0000
  • 0a68dbb720 Create a nicer API around libvncclient Andri Yngvason 2020-07-11 17:54:35 +0000
  • da1ad20dcd Fix crash on start when connection fails Andri Yngvason 2020-07-10 17:14:17 +0000
  • b947be5a19 .gitignore: Add subprojects Andri Yngvason 2020-07-10 17:09:22 +0000
  • cf2dbfa77a Remove subprojects directory Andri Yngvason 2020-07-10 17:08:08 +0000
  • 80ae0c9209 README: Fix typos in build instructions Andri Yngvason 2020-07-10 16:25:45 +0000
  • 6383e45dad Remove debug printout Andri Yngvason 2020-07-10 15:38:58 +0000
  • a148b6b3c4 README: Add build instructions Andri Yngvason 2020-07-10 14:37:22 +0000
  • e9e3b76721 meson: Remove pixman dependency Andri Yngvason 2020-07-10 14:34:39 +0000
  • 4e6fe5bec2 Add copyrights, readme and gitignore Andri Yngvason 2020-07-10 14:33:04 +0000
  • fcfa22d8a7 Add keyboards Andri Yngvason 2020-07-10 14:26:27 +0000
  • fe17fc2e68 Add pointer events Andri Yngvason 2020-07-10 12:58:29 +0000
  • a8e2a84668 seat: Add callback when capabilities change Andri Yngvason 2020-07-10 12:58:01 +0000
  • c479199a1c Add seats Andri Yngvason 2020-07-10 10:45:10 +0000
  • 319b264568 Add TODO about watching buffer release event Andri Yngvason 2020-07-10 10:07:18 +0000
  • 2c2a2d9c8e Adjust VNC pixel format Andri Yngvason 2020-07-10 09:38:34 +0000
  • 7ebeeefb10 Add VNC code Andri Yngvason 2020-07-10 00:14:29 +0000
  • dc97cc73c2 Now there is a window Andri Yngvason 2020-07-09 22:50:43 +0000
  • f09ee597a6 main: Clean up registry globals Andri Yngvason 2020-07-09 21:05:46 +0000
  • 4a4d3582ee Add shm allocator Andri Yngvason 2020-07-09 20:58:45 +0000
  • 6491147864 Create scaffolding for new vnc client project Andri Yngvason 2020-07-09 19:12:31 +0000