improve phrasing, grammar, typos
Signed-off-by: Vlad-Stefan Harbuz <firstname.lastname@example.org>
Fixed a small typo that passed in an implementation where wl_interface was expected.
I scratched my head for a minute then double checked the Weston and
Chromium Exo implementations to make sure, but it looks like this should
be like this instead.
Fix gcc arguments order
The command to build the example failed with gcc, because
-lwayland-client was passed before client.c:
$ clang -o client client.c -lwayland-client
$ gcc -o client client.c -lwayland-client
$ clang -o client -lwayland-client client.c
$ gcc -o client -lwayland-client client.c
/usr/bin/ld: /tmp/ccgg4wcL.o: in function `main':
client.c:(.text+0x15): undefined reference to `wl_display_connect'
/usr/bin/ld: client.c:(.text+0x73): undefined reference to `wl_display_disconnect'
collect2: error: ld returned 1 exit status
Fix subsurface Z-order documentation
A subsurface is not restricted to being placed above the parent surface;
it may be placed above or below any sibling surface or the parent
Mostly compilation fixes for wayland-book section 9.5
Fix missing arguments in wl_keyboard_modifiers
Remove redundant prints in wl_pointer_frame
Add missing boolean fields for seat capabilities
wayland-book: move static keyword to please -Wold-style-declaration
Compiling the samples casues old-style-declaration warnings while
using the -Wextra arg. This patch moves the static keyword to the
beginning of lines, to fix this.
Fix two issues with the example code in ch. 9.5
Clarify unstable promotion
minor fixes and clarification in ch. 5.2
Complete seat example code
Add keyboard input to seat example code
Add pointer input example code