26 Commits

Author SHA256 Message Date
fd2e7455a0 Accepting request 1235576 from X11:Wayland
- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.

- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.

OBS-URL: https://build.opensuse.org/request/show/1235576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=11
2025-01-07 19:54:32 +00:00
f239c52c85 - Update to 0.9.1:
* Fix buffer allocation on FreeBSD.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=24
2025-01-07 11:08:11 +00:00
bd8d714175 - Update to 0.9.0:
* The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=23
2025-01-07 10:58:07 +00:00
368b74e707 Accepting request 1150571 from X11:Wayland
- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.

OBS-URL: https://build.opensuse.org/request/show/1150571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=10
2024-02-26 18:45:33 +00:00
42e2355a0b - Update to 0.8.0:
Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=21
2024-02-26 07:18:55 +00:00
dae1d7e11c Accepting request 1123504 from X11:Wayland
- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation

OBS-URL: https://build.opensuse.org/request/show/1123504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=9
2023-11-06 20:14:11 +00:00
a562d27748 - Update to 0.7.2:
* Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=19
2023-11-06 08:01:53 +00:00
9ee1607ef8 Accepting request 1115754 from X11:Wayland
- Update to 0.7.1:
  * Fix version requirement for Neat VNC

- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out

OBS-URL: https://build.opensuse.org/request/show/1115754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=8
2023-10-05 18:04:46 +00:00
44d06071d9 - Update to 0.7.1:
* Fix version requirement for Neat VNC

- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=17
2023-10-05 07:49:37 +00:00
ed4af9c9ce Accepting request 1096024 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1096024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=7
2023-06-30 17:58:40 +00:00
f49145b49d Accepting request 1096015 from home:jtorres:branches:X11:Wayland
- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.

OBS-URL: https://build.opensuse.org/request/show/1096015
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=15
2023-06-29 17:33:07 +00:00
cba3ede4fd Accepting request 1061540 from X11:Wayland
- Prefixe include of wayland-client.h with directory name

- Update to 0.6.2:
  * This fixes control commands that don't take any parameters

- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems

- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland

OBS-URL: https://build.opensuse.org/request/show/1061540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=6
2023-01-28 17:42:46 +00:00
cde6507ba3 - Prefixe include of wayland-client.h with directory name
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=13
2023-01-27 12:21:38 +00:00
3ec61f74a6 - Update to 0.6.2:
* This fixes control commands that don't take any parameters

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=12
2023-01-27 10:21:11 +00:00
d74ce2dc54 - Update to 0.6.1:
* Fix compatibility issues with FreeBSD and a few other systems

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=11
2023-01-24 05:25:40 +00:00
6a0763f5a1 - Update to 0.6.0:
New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=10
2023-01-23 16:55:12 +00:00
4ce8002486 Accepting request 1034392 from X11:Wayland
- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages

OBS-URL: https://build.opensuse.org/request/show/1034392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=5
2022-11-08 09:54:57 +00:00
72f33dc458 - Update to 0.5.0:
* The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=8
2022-11-07 22:59:18 +00:00
5f8ed91f52 Accepting request 949134 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/949134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=4
2022-01-26 20:26:53 +00:00
fdc3fc4709 Accepting request 948496 from home:dirkmueller:Factory
- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version

OBS-URL: https://build.opensuse.org/request/show/948496
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=7
2022-01-25 21:59:12 +00:00
Richard Brown
f6a126e0b2 Accepting request 875903 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/875903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=3
2021-03-02 11:34:22 +00:00
b06b4a1752 Accepting request 875830 from home:dirkmueller:Factory
- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.

OBS-URL: https://build.opensuse.org/request/show/875830
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=5
2021-03-01 08:27:18 +00:00
4380f9aa76 Accepting request 824824 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/824824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=2
2020-08-07 12:15:07 +00:00
eaa6368b2f Accepting request 824745 from home:agraul:branches:X11:Wayland
- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps

OBS-URL: https://build.opensuse.org/request/show/824745
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=3
2020-08-07 09:12:36 +00:00
a5b9e02764 Accepting request 812029 from X11:Wayland
wayvnc

OBS-URL: https://build.opensuse.org/request/show/812029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayvnc?expand=0&rev=1
2020-06-06 21:40:41 +00:00
3d7a04cba4 Accepting request 810986 from home:jubalh
OBS-URL: https://build.opensuse.org/request/show/810986
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayvnc?expand=0&rev=1
2020-06-03 09:57:11 +00:00