Remove default_flush
Be explicit about staticness
Use cleaner API for filling rectangle(s)

Specify coordinates explicitly for fill_rectangle, and replace
fill_rectangles with fill_region.
default_fill_region: Call interface method directly
Use simpler region iteration
Add copy_{rectangle,region} operations
Remove wld_wayland_create_buffer_from_drawables
wayland: Ensure buffer is released before drawing
Destroy sync callbacks
draw_text_utf8: Optionally return extents
Add parentheses around {FRONT,BACK}BUF for safety
wayland: Implement damage tracking (including copy and submit)
Move private interface field to bottom of wld_drawable

This way, if I decide to hide it internally, I don't break ABI.
Add a comment