package wayland
Pure OCaml Wayland protocol library
Install
Dune Dependency
Authors
Maintainers
Sources
wayland-1.1.tbz
sha256=cdeca72c7ff949cbd0fb4d1e1141e4cf7aa75368db7ced4667dd4404e0fbec2c
sha512=815a0987a184615df39e0acfb912fbdd7ba2a1ae1e65267d9eeac6a63afe9d205c4d3c335b92f770227ecc93cd88f8e65e84328cd3dc17523b5eb42676e032ee
doc/CHANGES.html
v1.1
- Add update.sh script and update protocols (@MisterDA #25, @talex5 #33).
- Improve proxy module documentation (@talex5 #31).
- Improve "No such object" error (@talex5 #28).
- Make
Handler.cast_version
more general (@talex5 #27). Avoids the need to cast toHandler.t
before usingcast_version
. - Update to cmdliner.1.1.1 (@MisterDA #26).
v1.0
- Improve connection shutdown (#22). Add
shutdown
andup
methods to the transport API. Callshutdown
to start a clean shutdown of the connection. Useup
to detect that a connection is shutting down (to avoid logging pointless errors). Addclose
andsocket
methods tounix_transport
. - Log exceptions handling messages instead of aborting the connection (#21). Most errors are not fatal, and closing the connection means the application can't even e.g. prompt the user to save their work.
- Add
Client.dump
andServer.dump
(#20). Useful for finding object reference leaks. - Add
Proxy.pp_transport
(#19). Useful for logging when you have multiple connections. - Also call
on_delete
handlers when the connection ends (#18). Allows them to be used for cleaning up resources. - Add
set_paused
to pause processing of incoming messages (#17). - Add
Proxy.can_send
(#16). This is useful to check whether a proxy has been destroyed. - Raise
Invalid_argument
onProxy.id
if the proxy is destroyed. - Add
wp_primary_selection_unstable_v1
. This appears to be identical to gtk-primary-selection except for the name and that it's marked as unstable. But sway has dropped support for the old name (see https://github.com/swaywm/sway/pull/5788). - Update to latest Fmt API.
- Fix deprecation warning with cstruct 6.0.1.
v0.2
- Bugfix: handle
SIGPIPE
properly (#15). - Add license field to opam metadata.
v0.1
Initial release.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>