Overview of Changes in GTK+ 3.7 to 3.9 ====================================== * GtkFileChooser: - Always show fuse-mounted locations in shortcuts - GtkFileChooserButton has received a lot of fixes and tests have been added for many of them * GtkWindow: - Initial support for client-side decorations has been added. This is going to be used by default under Wayland. To try it with other backends, set the GTK_CSD=1 environment variable. - gtk_window_set_titlebar: A new function that can set a custom, client-side titlebar on toplevel windows. * Wayland: - Use client-side decorations - Implement maximization - Improve cursor handling - Improve multi-monitor handling - Support most GtkSettings (for now by reading GSettings directly) - Complete the keymap implementation - Add support for custom surfaces - Implement animated cursors - Support the WAYLAND_SOCKET environment variable - Implement frame synchronizatio - Document Wayland-specific APIs * Broadway: - Improve window size handling - Implement frame synchronization