2.99.3 (unstable): Gdk: * Display: - selection_send_notify(): This now takes a Gdk::Window instead of a (now removed) GdkNativeWindow. - Removed get_protocol() and add_client_message_filter(). * Screen: Removed send_client_message(). (Murray Cumming) * Use std::vector in several methods instead of the intermediate *Handle types, to make the API clearer. (Krzesimir Nowak) Gtk: * Application: Try to make this a replacement for Gtk::Main, though this work is not finished yet. (Murray Cumming) * Button: Restore the clicked() method. Thanks to Aurimas Černius. * CellArea: Remove set_style_detail() and get_style_detail(). * CellRenderer: Added get_state(). (Murray Cumming) * ComboBoxText: Remove the constructor that takes a model. * CssProvider: - Add a create() method. - get_default() and get_named(): fixed the reference counting. (Kjell Ahlstedt) * IconSet: Use this via a RefPtr. * LisViewText: Rename append_text(), insert_text(), and prepend_text() to append(), insert() and prepend() because that is what ComboBoxText now uses (because it has other append overloads). * Added NumerableIcon. * Range: Added get/set_round_digits() and property. * TextView: Added get_cursor_locations(). * Widget: - Removed client_event signal. - Added set_state_flags(), get_state_flags(), reset_state_flags(), set_device_enable(), get_device_enabled(), and reset_style(). (Murray Cumming) - Added get_request_mode_vfunc(), get_preferred_[width|height_for_width|height|width_for_height]_vfunc(). Bug #639073. (Kjell Ahlstedt) - Wrap the style-updated signal. (Armin Burgmeier) - set_window(), set_has_window(), and get_requisition() are now protected. (Murray Cumming) - set_window(): Increase the ref count of the Gdk::Window because GTK+ does not, and will not, though we think we may need to do more work to fix this properly. (Kjell Ahlstedt) Bug #606903 (Hammered)