wayland/doc/publican
Drew DeVault a2f1343b7e Document unusual wl_registry.bind new_id behavior
When wayland-scanner encounters a new_id field with no corresponding
interface name defined, instead of emitting a function whose signature
lines up with the usual case (a uint32_t ID), it adds the interface name
as a string and the version number so that the interface can be
identified from the protcol message.

Without docs, this was previously left for the interprid wire protocol
implementor (e.g. me an hour ago) to discover when Wayland clients send
them apparently bogus messages.

I would have preferred if a different primitive type were used here
(e.g. typed_new_id) to reflect the fact that the wire protocol is
different, but I felt it unwise to add a new primitive to wayland.xml in
$current_year.
2019-07-30 07:32:29 -04:00
..
sources Document unusual wl_registry.bind new_id behavior 2019-07-30 07:32:29 -04:00
.gitignore doc: rename "Wayland" to "publican" 2013-04-03 15:44:50 -04:00
doxygen-to-publican.xsl doc: Unpublish wl_display_get_additional_shm_formats 2016-06-01 17:34:17 -07:00
Makefile.am doc: start documenting Xwayland 2017-12-18 12:05:03 +02:00
merge-mapcoords.xsl doc: Create hot-linked areas in documents. 2015-01-28 17:43:18 -08:00
protocol-interfaces-to-docbook.xsl doc: removed the word "interface" from the link names 2014-12-19 16:15:29 +02:00
protocol-to-docbook.xsl protocol: add support for cross-interface enum attributes 2016-05-03 14:54:11 +03:00