Don't pass wzRenderer instance to scroller create function.
Don't pass wzRenderer instance to list create function.
Don't pass wzRenderer instance to combo create function.
Don't pass wzRenderer instance to textedit create function.
Don't pass wzRenderer instance to spinner create function.
Don't pass wzRenderer instance to tab bar create function.
Don't pass wzRenderer instance to tabbed create function.
Don't pass wzRenderer instance to window create function.
Removed unnecessary NULL checks for widget children.
Renderer const correctness.
Removed unused wz_main_window_get_dock_tab_window
Separate *_add and *_remove functions for widgets that the user can add child widgets to, rather than using generic wz_widget_add_child_widget etc. functions. Don't need virtual get_content_widget anymore.
Fixed crash when undocking a window.
Click on scroller empty space to scroll up or down.
Remove unused wz_list_set_items_border. Make wz_text_edit_set_border private.
Don't stomp on user set list height. Use custom list height in demo.
Don't use a leading and trailing underscore in header include guards.
Added "Simple Dynamic Strings" library. Renamed to use wz prefix to avoid clashing if sds is also used in user code. Use sds for label widget text.