[gtkmm] 2.19.6
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] 2.19.6
- Date: Wed, 24 Feb 2010 10:41:52 +0000 (UTC)
commit 511dff3e9a14959f8d5f9f1b90ea8754cb21c832
Author: Murray Cumming <murrayc murrayc com>
Date: Wed Feb 24 11:41:43 2010 +0100
2.19.6
ChangeLog | 6 +-
NEWS | 933 ++++++++++++++++++++++++++++++----------------------------
configure.ac | 4 +-
3 files changed, 483 insertions(+), 460 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index eedac49..9361c90 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
+2.19.6:
+
2010-02-23 Murray Cumming <murrayc murrayc com>
- Added Added set_icon(Gio::Icon). Regenerated signal/properties defs.
+ Tooltip: Added Added set_icon(Gio::Icon). Regenerated signal/properties defs.
* gtk/src/gtk_signals.defs: Regenerated (Well, copied regenerated
parts in to it) with extra_defs_gen.
@@ -40,7 +42,7 @@
EntryBuffer: Actually use GtkEntryBuffer.
* gtk/src/entrybuffer.hg: Use GtkEntryBuffer, not GtkTextBuffer,
- avoiding a wanting about registering the same type twice.
+ avoiding a warning about registering the same type twice.
Remove useless TextBuffer-relatated includes.
2010-01-27 Murray Cumming <murrayc murrayc com>
diff --git a/NEWS b/NEWS
index 22b338c..2a99c57 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,24 @@
+2.19.6 (unstable):
+
+Gtk:
+* Action: Do not deprecate connect_proxy(), disconnect_proxy(),
+ block_activate_from() and unblock_activate_from(), because we cannot yet derive
+ existing classes from Activatable until we can break ABI.
+ Bug #608109 (David Trowbridge)
+* EntryBuffer: Actually use GtkEntryBuffer.
+* Paned: Added get_handle_window().
+* ToolTip: Added set_icon(Gio::Icon).
+* Widget:
+ - Added set/get_realized(), set/get_mapped() and style_attach().
+ - get_requisition(): Reimplemented with the new
+ gtk_widget_get_requisition() function.
+ - Un-deprecate get_action() because we cannot yet derive
+ existing classes from Activatable until we can break ABI.
+* Use Glib::wrap() instead of ->gobj() in some places, so we are generally
+ more forgiving of null RefPtrs<>.
+ (Murray Cumming)
+
+
2.19.4 (unstable);
Gtk:
@@ -7,20 +28,20 @@ Gtk:
- Use EntryBuffer in a constructor and get/set_buffer() and property.
- Added get_text_window() and get_icon_window().
* FontSelection.hg:
- - Added get_family() and get_face(), get_family_list(), get_face_list(),
+ - Added get_family() and get_face(), get_family_list(), get_face_list(),
get_size_list().
- Reimplemented get_size_entry() and get_preview_entry() using new functions.
* OffscreenWindow: Added this class.
- * gtk/src/offscreenwindow.[hg|ccg]: Added this, wrapping
+ * gtk/src/offscreenwindow.[hg|ccg]: Added this, wrapping
GtkOffscreenWindow.
* gtk/gtkmm.h: Include offscreenwindow.h.
* gtk/src/window.hg: Added get/set_mnemonics_visible().
Added mnemonics, accept-focus, and focus-on-map properties.
* PrintContext: Added get_hard_margins().
-* Range: Added get/set_slider_size_fixed(), get/set_min_slider_size(),
+* Range: Added get/set_slider_size_fixed(), get/set_min_slider_size(),
get_slider_range(), get_range_rect().
-* ToolItememGroup: Added insert() with no position parameter and made
+* ToolItememGroup: Added insert() with no position parameter and made
get_item_position() const.
* ToolPalette: set_drag_source(), add_drag_dest(): Add suitable default parameter values.
* StatusIcon: Added set_name().
@@ -35,7 +56,7 @@ Gtk:
Gdk:
* PixbufAnimationIter: Make the methods public.
(Benjamin Herr)
-* Window: Added get/set_offscreen_embedder() and
+* Window: Added get/set_offscreen_embedder() and
get_offscreen_pixmap(), suggested by Oscar Lazzarino.
(Murray Cumming, Krzesimir Nowak)
@@ -43,15 +64,15 @@ Gtk:
* Added CellRendererSpin and Spinner.
(Debarshi Ray) Bug #598715
* Added ToolPalette.
- (Murray Cumming)
+ (Murray Cumming)
* Dialog: Added get_widget_for_response().
(Debarshi Ray) Bug #600411
-* Move the Gtk::Border typedef into its own header and add a Glib::Value
+* Move the Gtk::Border typedef into its own header and add a Glib::Value
specialization.
(Krzesimir Nowak) Bug #603926
* Gdk::Window: get_default_root_window(): Correct the reference counting.
(Murray Cumming) Bug #603852 (Mikko Rasa).
-* Windows build fixes.
+* Windows build fixes.
(Armin Burgmeier)
* Fix the build when exceptions, vfuncs, etc. are disabled.
(José Alburquerque)
@@ -78,17 +99,17 @@ Build:
* Style: Fix a compiler error with the Intel C++ compiler.
(Murray Cumming) Bug #594171 (Alexander Shaduri).
* Fix recently-introduced problems with disable-deprecated options.
- (Daniel Elstner)
+ (Daniel Elstner)
2.17.11 (unstable):
Gdk:
-* Window: Added redirect_to_drawable(),
+* Window: Added redirect_to_drawable(),
remove_redirection(), geometry_changed(), get_root_coords(), restack().
Gtk:
* Range: Added get/set_flippable().
-* Widget: Added get_is_toplevel(), get_is_drawable(),
- get/set_receives_default(), wrapping the new C functions,
+* Widget: Added get_is_toplevel(), get_is_drawable(),
+ get/set_receives_default(), wrapping the new C functions,
deprecating the hand-coded non get-prefixed versions.
2.17.9.3 (unstable):
@@ -114,7 +135,7 @@ Gtk:
* Added InfoBar widget.
* Builder: get_widget(): Fix a crash when the widget is not found.
Bug #589267 (Alexander Shaduri)
-* CellRenderer: Added get/set_alignment(), get/set_padding(), get/set_visible(),
+* CellRenderer: Added get/set_alignment(), get/set_padding(), get/set_visible(),
get/set_sensitive().
* CellRendererToggle: Added set/get_activatable().
* FileChooser: Added get/set_create_folders() and property.
@@ -123,32 +144,32 @@ Gtk:
* PrintOperation:
- Added update_custom_widget signal.
- Added get/set_embed_page_setup() and get_n_pages_to_print() and properties.
-* PrintUnixDialgo: Added set/get_support_selection(),
- set/get_support_selection(), set/get_has_selection(),
- set/get_embed_page_setup(), s/get_embed_page_setup(), and
+* PrintUnixDialgo: Added set/get_support_selection(),
+ set/get_support_selection(), set/get_has_selection(),
+ set/get_embed_page_setup(), s/get_embed_page_setup(), and
et_page_setup_set().
-* RecentInfo::get_application_info(): Change the app_exec parameter to a
+* RecentInfo::get_application_info(): Change the app_exec parameter to a
ustring& instead of a container. This could not have been used before.
* StatusIcon: Added get/set_title() and property.
* Widget: Added some get*() methods, deprecating old methods without the get prefix.
(Murray Cumming)
-* Build: Reworked build system to improve the build and installation and
+* Build: Reworked build system to improve the build and installation and
interlinking of reference documentation.
- (Daniel Elstner)
+ (Daniel Elstner)
2.17.2 (unstable):
Gtk:
-* Containter: Avoid unnecessary warnings about an unimplemented remove vfunc
+* Containter: Avoid unnecessary warnings about an unimplemented remove vfunc
in custom container widget classes.
(Daniel Elstner)
-
+
Gdk:
* Pixbuf: Added create_for_stream() and create_for_stream_at_scale()
for reading pixbufs from Gio file streams.
(Jonathan Jongsma)
-
+
2.17.1 (unstable):
Gtk:
@@ -156,7 +177,7 @@ Gtk:
* IconView: get_model(): Correct the reference-counting.
(Murray Cumming) Bug #583037 (Santanu Sinha).
* Added InfoBar
-* RecentManager::add_item(): Fixed a crash.
+* RecentManager::add_item(): Fixed a crash.
(Hubert Figuiere) Bug #585521.
* TextBuffer: Actually implement the get_text(bool) const method.
method. These fix undefined symbol linker errors.
@@ -166,7 +187,7 @@ Gtk:
* StatusIcon:get_geometry(): Correct the reference-counting.
(Johannes Schmid) Bug #575268 (Hubert Figuiere)
* StockID: Actually implement operator bool().
-* Fix the build with GTK+ 2.17 (A const change in the
+* Fix the build with GTK+ 2.17 (A const change in the
gtk_recent_info_get_application_info() API).
(Murray Cumming)
* Fix the build when exceptions are disabled in glibmm.
@@ -174,49 +195,49 @@ Gtk:
(Armin Burgmeier)
* Documentation: Stock API documentation improvements.
(Johannes Schmid) Bug #506885.
-
+
2.16.0 (stable):
Gtk:
* Builder:
- get_widget_derived(): Reference-counting correction.
- - create_from_file(), add_from_file(), create_from_string(),
- add_from_string(): Add method overloads that take a char* for the object
- ID, to avoid ambiguity with the two other overloads that take ustring or
+ - create_from_file(), add_from_file(), create_from_string(),
+ add_from_string(): Add method overloads that take a char* for the object
+ ID, to avoid ambiguity with the two other overloads that take ustring or
StringArrayHandle.
* Entry:
- - *_icon_* methods(): Rearrange parameters to make these consistent and
+ - *_icon_* methods(): Rearrange parameters to make these consistent and
so we can have more default parameter values.
- Added icon_press and icon_release signals.
-* FileChooserButton: Added the file_set signal, noticed by Damon Register.
+* FileChooserButton: Added the file_set signal, noticed by Damon Register.
* Stock: Added CAPS_LOCK_WARNING.
* Style: Added get_style_property_value() and templated get_style_property().
-* Added Orientable and Activatable interfaces, though they cannot be used yet
+* Added Orientable and Activatable interfaces, though they cannot be used yet
because that would break ABI of existing classes.
(Murray Cumming)
Gdk:
-* PixbufAnimation: create_from_file(): Throw an exception when the GError is
+* PixbufAnimation: create_from_file(): Throw an exception when the GError is
not null. (Murray Cumming)
Maemo-specific API:
-* TextBuffer: get/set_rich_text_format(), set_rich_text_format_all(),
- get/set_can_paste_rich_text(): Remove these Maemo-specific methods which have
+* TextBuffer: get/set_rich_text_format(), set_rich_text_format_all(),
+ get/set_can_paste_rich_text(): Remove these Maemo-specific methods which have
been superseded by the generic TextBuffer serialization functions.
(Daniel Elstner, Openismus)
* Enums
- - Added Maemo-specific Gtk::HildonSizeType, wrapping HildonSizeType,
+ - Added Maemo-specific Gtk::HildonSizeType, wrapping HildonSizeType,
which was inexplicably added to GTK+ in Maemo 5.
- Likewise added Gtk::Hildon::InputMode, wrapping HildonGtkInputMode.
(Daniel Elstner, Openismus)
-
+
2.15.5 (unstable):
(2.15.4 was skipped)
* Activatable: reset_vfunc() renamed to sync_action_properties_vfunc().
(Murray Cumming)
* Builder:
- - create_from_file(), add_from_file(), create_from_string(): Add method
+ - create_from_file(), add_from_file(), create_from_string(): Add method
overloads that take char* to avoid ambiguity.
- get_widget_derived(): Correct reference-counting.
(Murray Cumming)
@@ -230,11 +251,11 @@ Maemo-specific API:
(2.15.2 was skipped)
Gtk:
-* Action: Reimplemented set_tooltip() with the new C
- gtk_action_set_tooltip() function. Added get/set_label(),
- get/set_short_label(), get_tooltip(), get/set_stock_id(),
- get/set_gicon(), get/set_icon_name(), get/set_visible_horizontal(),
- get/set_visible_vertical(), get/set_is_important(), which are new
+* Action: Reimplemented set_tooltip() with the new C
+ gtk_action_set_tooltip() function. Added get/set_label(),
+ get/set_short_label(), get_tooltip(), get/set_stock_id(),
+ get/set_gicon(), get/set_icon_name(), get/set_visible_horizontal(),
+ get/set_visible_vertical(), get/set_is_important(), which are new
accessors for the properties. Added the gicon property.
Added block_activate() and unblock_activate().
* ImageMenuItem: Added get/set_always_show_image() and property.
@@ -243,12 +264,12 @@ Gtk:
(Murray Cumming)
Build:
-* Allow pangomm to build outside the source tree.
+* Allow pangomm to build outside the source tree.
(Theppitak Karoonboonyanan) Bug #570325
* MSVC++: Disabled compiler warning 4250 also for MSVC2005.
(Armin Burgmeier) Bug #568083 (Tao Wang).
-* Documentation:
+* Documentation:
Reference documetnation: Unescape some < and > characters.
(Daniel Elstner, Murray Cumming) #568485 (Mihai Niculescu)
@@ -258,35 +279,35 @@ Build:
Gtk:
* CellView: Added get_model() and some new properties.
* Entry: Added unset_invisible_char(), get_invisible_char().
- Added the new progress and icon methods and the properties,
+ Added the new progress and icon methods and the properties,
including the new im-module property.
* ImageMenuItem: Added get/set_use_stock(), set_accel_group().
* MenuItem: Added get/set_label(), get/set_use_underline() and properties.
-* PaperSize: Constructor: Remove the default value for the name parameter,
- because there is already a default constructor,
- This caused MSVC++ warning C4520 with Visual Studio 2008.
+* PaperSize: Constructor: Remove the default value for the name parameter,
+ because there is already a default constructor,
+ This caused MSVC++ warning C4520 with Visual Studio 2008.
(Tao Wang) Bug #568074.
* PrintOperation: Added draw_page_finish(), set_defer_drawing().
-* PrintSettings: Added get_resolution_x(), get_resolution_y(),
+* PrintSettings: Added get_resolution_x(), get_resolution_y(),
set_resolution_xy(), get/set_printer_lpi().
* SelectionData: Reimplement get_selection() using the new C getter method.
-* StatusIcon: Added button_press_event, button_release_event and scroll_event
- signals. Added get/set_has_tooltip(), get/set_tooltip_text(),
+* StatusIcon: Added button_press_event, button_release_event and scroll_event
+ signals. Added get/set_has_tooltip(), get/set_tooltip_text(),
get/set_tooltip_markup().
-* Stock: ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE,
- ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT,
+* Stock: ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE,
+ ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT,
avoiding undefined reference errors when trying to use these.
(Murray Cumming) Bug #568416 (Tao Wang).
* TextBuffer: Added the paste_done signal.
* TextView: Added im-module property.
-* TreeModel::Path::empty(): Also check for a null underlying
+* TreeModel::Path::empty(): Also check for a null underlying
GtkTreePath. Added operator bool() to do the same, just calling !empty().
(Murray Cumming)
Gdk:
-* Drawable::draw_pixbuf(): Add an override without a GC parameter, becauase it
+* Drawable::draw_pixbuf(): Add an override without a GC parameter, becauase it
can be NULL in C.
-* Screen: Added get_monitor_width_mm(), get_monitor_height_mm(),
+* Screen: Added get_monitor_width_mm(), get_monitor_height_mm(),
get_monitor_plug_name().
* Windows build:
@@ -296,26 +317,26 @@ Gdk:
2.15.0 (unstable):
-* CellRendererPixbuf: Added the icon-name and follow-state
+* CellRendererPixbuf: Added the icon-name and follow-state
properties, noticed by Mathias Hasselmann.
(Murray Cumming)
* Printer::enumerate_printers(): Fix a refcounting problem found by Tor Krill.
(Armin Burgmeier)
-* Gdk::Window: Added an invalidate() that takes no rect
+* Gdk::Window: Added an invalidate() that takes no rect
parameter because it can be NULL in C.
(Murray Cumming)
-* Cleaned up gtk includes to use only toplevel headers, as may be required by
+* Cleaned up gtk includes to use only toplevel headers, as may be required by
a future GTK+ version.
(PrzemysÅ?aw Grzegorczyk) Bug #564006
* Container: Use GType instead of GtkType for the child_type_vfunc() return type
This should allow soure code to use gtkmm if it declares GTK_DISABLE_DEPRECATED.
(Murray Cumming) Bug #562893 (Dénes Faluvégi)
* Documentation:
- TreeModel: set_value_impl() documentation: Mention row_changed(),
+ TreeModel: set_value_impl() documentation: Mention row_changed(),
not set_row_changed(). Bug #562505 (Bohumir Zamecnik)
-* HandleBox: Restore the child-attached property, which was lost at some point
+* HandleBox: Restore the child-attached property, which was lost at some point
during 2.14.
-* LinkButton: Resore the visited property definition, which was lost at some
+* LinkButton: Resore the visited property definition, which was lost at some
point during 2.14.
(Murray Cumming)
* CellView, ComboBox, EntryCompletion, IconView: Added unset_model().
@@ -351,11 +372,11 @@ Gdk:
2.13.8 (unstable):
-* PrintSettings: Added get/set_number_up_layout(), using the
+* PrintSettings: Added get/set_number_up_layout(), using the
new NumberUpLayout enum.
* SelectionData: Changed get_data() to not return a length too,
and added get_length(), as it was in gtkmm 2.12, to match latest GTK+.
-* Widget: Changed the get_allocation() implementation back to
+* Widget: Changed the get_allocation() implementation back to
direct struct field access, to match latest GTK+.
(Murray Cumming)
* Restored maemo-only (ifdefed) API that had been removed accidentally a while ago.
@@ -368,17 +389,17 @@ Gdk:
2.13.7 (unstable):
* ComboBox: Added get/set_button_sensitivity().
-* FileChooser: Added set_file(), select_file(), unselect_file(),
- taking a Gio::File. Added get_files(), set_current_folder_file(),
+* FileChooser: Added set_file(), select_file(), unselect_file(),
+ taking a Gio::File. Added get_files(), set_current_folder_file(),
get_current_folder_file(), get_file(), gtk_file_chooser_get_file()
get_file(), get_preview_file().
* LinkButton: Added get/set_visited() and the property.
-* StatusIcon: Added set() taking a Gio::Icon. Added get_icon()
+* StatusIcon: Added set() taking a Gio::Icon. Added get_icon()
and gicon property. Added constructor taking a Gio::Icon.
-* Adjustment, StatusIcon: Reimplement some get_*() functions with
+* Adjustment, StatusIcon: Reimplement some get_*() functions with
new C functions instead of direct struct access.
(Murray Cumming)
-* Build: Updated the MS Visual Studio 2005 build
+* Build: Updated the MS Visual Studio 2005 build
and added a script to create an installer.
(Armin Burgmeier)
@@ -396,9 +417,9 @@ Gdk:
2.13.5 (unstable):
Gtk:
-* Builder: Added versions of create_from_file(),
- create_from_string(), add_from_file(), and add_from_string()
- that take an ID or array of IDs, to allow building of only a part of
+* Builder: Added versions of create_from_file(),
+ create_from_string(), add_from_file(), and add_from_string()
+ that take an ID or array of IDs, to allow building of only a part of
the file, as was already possible with libglade.
* CellRendererCombo: Wrapped the changed signal.
(Murray Cumming)
@@ -410,34 +431,34 @@ Gtk:
Build:
* pangomm is now in its own tarball.
(Murray Cumming)
-* MSVC_Net2003 project files: Mention new source files
+* MSVC_Net2003 project files: Mention new source files
for builder, scalebutton, tooltip, and volumebutton.
(Jens Georg) Bug #543294.
2.13.4 (unstable):
Gtk:
-* Added the ToolShell interface, though it is not used yet,
+* Added the ToolShell interface, though it is not used yet,
to avoid breaking ABI.
* AccelGroup: Added get_is_locked() and get_modifier_mask().
* CellRendererPixbuf: Added gicon property.
-* Clipboard: Added request_uris(), wait_for_uris(),
+* Clipboard: Added request_uris(), wait_for_uris(),
wait_is_uris_available().
* Entry: Added get/set_overwrite_mode().
Added overwrite_mode and text_length properties.
-* Dialog: Reimplemented get_action_area() and
+* Dialog: Reimplemented get_action_area() and
get_content_area() with the new accessor functions.
-* Entry: Reimplemented get_text_length() with the new accessor
+* Entry: Reimplemented get_text_length() with the new accessor
functions.
-* HandleBox: Reimplemented is_child_detached() with
+* HandleBox: Reimplemented is_child_detached() with
* IconInfo: Added IconInfo(icon_theme, pixbuf) constructor
* Image: Added a set() overload that takes a Gio::Icon.
Added get_gicon() and gicon property.
-* Layout: Reimplemented get_bin_window() with the new accessor
+* Layout: Reimplemented get_bin_window() with the new accessor
function.
-* Menu: Added get_accel_path() and get_monitor() and many
+* Menu: Added get_accel_path() and get_monitor() and many
new properties.
-* MenuItem: Added get_accel_path().
+* MenuItem: Added get_accel_path().
Added right-justified and submenu properties.
* MessageDialog: Added get_image().
* Printer: Added get_default_page_size().
@@ -445,32 +466,32 @@ Gtk:
Added create_from_file() and create_from_key_file()
* Plug: Added get_embedded() and get_socket_window().
Added embedded and socket_window properties.
-* PrinterSettings: Added load_from_file() and
- load_from_key_file(). Added create_from_file() and
+* PrinterSettings: Added load_from_file() and
+ load_from_key_file(). Added create_from_file() and
create_from_key_file().
-* ScaleButton: Added set/get_orientation(),
+* ScaleButton: Added set/get_orientation(),
get_plus_button(), get_minus_button(), get_popup().
Added orientation property.
-* SelectionData: Reimplemented get_data(), get_data_type(),
+* SelectionData: Reimplemented get_data(), get_data_type(),
get_format(), and get_display() with the new accessor functions.
-* ScaleButton: Added set/get_orientation(),
+* ScaleButton: Added set/get_orientation(),
get_plus_button(), get_minus_button(), get_popup().
Added orientation property.
* Settings: Added many properties.
* Socket: Added get_plug_window().
* StatusIcon: Added get_x11_window_id().
-* Stock: Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT,
+* Stock: Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT,
PRINT_WARNING.
* ToolItem: Added toolbar_reconfigured().
* Tooltip: Added set_icon_from_icon_name().
* TreeViewColumn: Added get_tree_view().
- Deprecated the existing cell_get_size() and added another,
- because the cell_area parameter has changed to a const in
+ Deprecated the existing cell_get_size() and added another,
+ because the cell_area parameter has changed to a const in
gtk_tree_view_column_cell_get_size().
* Widget: Added damage_event signal.
Added window property.
Added get_snapshot().
- Reimplemented get_allocation() and get_window() with the new C
+ Reimplemented get_allocation() and get_window() with the new C
accessor functions instead of direct struct field access.
@@ -488,19 +509,19 @@ Gtk:
Glib::RefPtr<Gtk::RecentInfo> can be used with Glib::Value<> and
Gtk::TreeModelColumn<>.
(Armin Burgmeier)
-* Widget: get_direction(): Add a const version and deprecated the non-const
+* Widget: get_direction(): Add a const version and deprecated the non-const
version.
(Andreas Klaedtke) Bug #526742.
* Window: Added unset_back_pixmap().
(Murray Cumming). Bug #525967 (Jonathon Jongsma).
Gdk:
-* PixbufAnimationIter: Added get_pixbuf(), get_delay_time(), advance(),
+* PixbufAnimationIter: Added get_pixbuf(), get_delay_time(), advance(),
on_currently_loading_frame().
(Murray Cumming). Bug #528037 (Balazs Tirpak).
Pango:
-* Attributes: gobj(): Correct the const qualifier. We don't think this will affect
+* Attributes: gobj(): Correct the const qualifier. We don't think this will affect
ABI, but please tell us if it does.
(Dodji Seketeli)
@@ -515,16 +536,16 @@ Gtk:
allowing IconTheme icon names to be used instead of stock IDs.
(Christian Hammond) Bug #437041.
* Action: Added the icon_name, visible_overflown, and action_group properties.
-* Calendar: Added set_detail_func(), set_detail_width_chars(),
- set_detail_height_rows(), get_detail_width_chars(), and
+* Calendar: Added set_detail_func(), set_detail_width_chars(),
+ set_detail_height_rows(), get_detail_width_chars(), and
get_detail_height_rows(), and these properties.
* EntryCompletion:
- - Added set_popup_single_match(), deprecating the wrongly-named
+ - Added set_popup_single_match(), deprecating the wrongly-named
set_popup_single_width().
Bug #473750 (Kevin Daughtridge).
- - Added a const version of get_text_column() and deprecated the
+ - Added a const version of get_text_column() and deprecated the
non-const version.
-* IconInfo, IconTheme, AttrList: Deprecated the non-const
+* IconInfo, IconTheme, AttrList: Deprecated the non-const
operator bool()s and added const versions.
* PageSetup:
- Added copy(), wrapping gtk_page_setup_copy().
@@ -535,26 +556,26 @@ Gtk:
* StockID: Added operator bool().
* TreeView: set_headers_visible(): Added default parameter value.
* Widget:
- - drag_data_get(): Deprecated the current version and added a version
+ - drag_data_get(): Deprecated the current version and added a version
that takes a const Glib::ustring& for the target.
- - Added the grab_broken_event signal
+ - Added the grab_broken_event signal
(with no_default_handler, to preserve ABI).
Bug #473465 (Balazs Scheidler).
- Added the popup_menu signal, now that we know that it is public API.
(with no_default_handler, to preserve ABI).
- Bug #304103 (Philip Langdale).
+ Bug #304103 (Philip Langdale).
(Murray Cumming)
Gdk:
* Color
- Added to_string().
- Deprecated the non-const operator bool()s and added a const version.
-* Drawable: dAdded a const override of get_size() and deprecated the non-const
+* Drawable: dAdded a const override of get_size() and deprecated the non-const
version.
Bug #467539 (Bobby DaSilva).
Build:
-* Removed the tutorial and examples. They are now in the gtkmm-documentation
+* Removed the tutorial and examples. They are now in the gtkmm-documentation
module.
2.12.7:
@@ -570,7 +591,7 @@ Build:
2.12.6:
* Container: Avoid a useless warning about remove() with custom containers.
- (Murray Cumming) Bug #518002 (Jonathon Jongsma).
+ (Murray Cumming) Bug #518002 (Jonathon Jongsma).
* Build: Fixed a warning from g++ 4.3.
(Tim Retout) Bug #524874.
* Documentation: Correct the debian/Ubuntu package name.
@@ -579,29 +600,29 @@ Build:
2.12.5:
* Documentation:
- - Show stock icon images in the API reference again.
+ - Show stock icon images in the API reference again.
- Show some pictures of widgets in the API reference.
(Jonathon Jongsma)
* Build:
- Fix header inclusion and use using directive for C functions to
- fix build on gcc-4.3 (pre-releases) and Solaris.
+ fix build on gcc-4.3 (pre-releases) and Solaris.
(Deng Xiyue, Tim Mooney, Kjartan Maraas, Bug #498438, #517530)
- - Install and find all needed files for gtkmm-demo, and correct the
+ - Install and find all needed files for gtkmm-demo, and correct the
executable name.
(Chris Wang. Bug #516602, #516600)
2.12.4:
-* Gtk::RecentAction: Derive from RecentChooser - this class was
- unusable before and we didn't want to wait for the next
+* Gtk::RecentAction: Derive from RecentChooser - this class was
+ unusable before and we didn't want to wait for the next
major GTK+ and gtkmm versions to fix it.
* Build fix with gcc 4.3 pre-releases.
(Sebastien Bacher)
2.12.3:
-* Documentation: Improved the devhelp file to
+* Documentation: Improved the devhelp file to
- show the full method name, including the class name.
- really jump to the method's anchor on the page.
(Jonathon Jongsma) Bug #488261
@@ -612,7 +633,7 @@ Build:
* IconView: set_cursor(): Actually implement this.
(Murray Cumming)
-* LinkButton: Correct the implementation of the
+* LinkButton: Correct the implementation of the
constructor that takes just the URI. Bug #492200
(Marko Anastasov)
* Build: Fix the build on MacOS X. Bug #493057.
@@ -620,7 +641,7 @@ Build:
2.12.1:
-* PrintOperation: Corrected a reference-counting problem that caused
+* PrintOperation: Corrected a reference-counting problem that caused
crashes.
2.12:
@@ -630,22 +651,22 @@ Changes since gtkmm 2.10:
Gtk:
* New classes: Builder, RecentAction, Tooltip, VolumeButton.
* Deprecated the Tooltips class.
-* AboutDialog: Added set/get_program_name() and deprecated
+* AboutDialog: Added set/get_program_name() and deprecated
set/get_name().
* Action: Action: Added create_menu().
* Calendar: Added a get_date() method using Glib::Date.
* CellLayout: Added get_cells().
-* CellRendererProgress: Added pulse, text-xalign, and
+* CellRendererProgress: Added pulse, text-xalign, and
text-yalign properties.
* Entry: Added set_cursor_hadjustment(), get_cursor_hadjustment().
-* EntryCompletion: Added set_inline_selection() and
+* EntryCompletion: Added set_inline_selection() and
get_inline_selection(), and Added cursor_on_match signal.
* IconTheme: Added choose_icon(), list_contexts().
-* IconView: Added set_tooltip_item(), set_tooltip_cell(),
+* IconView: Added set_tooltip_item(), set_tooltip_cell(),
get_tooltip_context_path() and get_tooltip_context_iter(),
convert_widget_to_bin_window_coords()
* LinkButton: Added set_uri_hook() and unset_uri_hook().
-* MenuToolButton: Added set_arrow_tooltip_text() and
+* MenuToolButton: Added set_arrow_tooltip_text() and
set_arrow_tooltip_markup().
* Notebook: Added set/get_group() and deprecated set/get_group_id().
* PageSetup: Added to_file(), to_key_file().
@@ -653,61 +674,61 @@ Gtk:
* Printer: Added list_papers().
* PrintSettings: Added to_file(), to_key_file().
* Range: Added set_show_fill_level(), get_show_fill_level(),
- set_restrict_to_fill_level(), get_restrict_to_fill_level(),
+ set_restrict_to_fill_level(), get_restrict_to_fill_level(),
set_fill_level(), get_fill_level().
* RecentAction: Added class.
* ScaleButton: Added class.
-* StatusIcon: Added set_screen() and get_screen() and
+* StatusIcon: Added set_screen() and get_screen() and
popup_menu_at_position().
Added popup and activate signals.
-* Stock IDs: Added DISCARD, ORIENTATION_PORTRAIT,
- ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
+* Stock IDs: Added DISCARD, ORIENTATION_PORTRAIT,
+ ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
ORIENTATION_REVERSE_PORTRAIT, SELECT_ALL
* Style: Added attach() detach().
* TextBuffer: Addded add_mark(), and cursor-position property.
-* TextMark: Added constructor and create() method, though these
+* TextMark: Added constructor and create() method, though these
are usually created via TextBuffer.
* Toolbar: Added set_icon_size(), unset_icon_size().
-* TreeView: Added is_rubber_banding_active(),
- convert_widget_to_tree_coords(),
- convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(),
- convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(),
+* TreeView: Added is_rubber_banding_active(),
+ convert_widget_to_tree_coords(),
+ convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(),
+ convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(),
convert_bin_window_to_tree_coords(),
- set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(),
- get_tooltip_column(), get_tooltip_context_path() and
+ set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(),
+ get_tooltip_column(), get_tooltip_context_path() and
get_tooltip_context_iter().
-* Widget: Added keynav_failed(), error_bell(),
- modify_cursor(), unset_cursor(),
+* Widget: Added keynav_failed(), error_bell(),
+ modify_cursor(), unset_cursor(),
set_has_tooltip(), get_has_tooltip().
-* Window: Added set_opacity(), get_opacity(),
- set_default_icon_name(), set_accept_focus(),
- get_accept_focus(), set_focus_on_map() and get_focus_on_map().
+* Window: Added set_opacity(), get_opacity(),
+ set_default_icon_name(), set_accept_focus(),
+ get_accept_focus(), set_focus_on_map() and get_focus_on_map().
Gdk:
-* Display: Added supports_shapes(), supports_input_shapes(),
+* Display: Added supports_shapes(), supports_input_shapes(),
supports_composite().
* Pixbuf:
- - Added constructors that do not take dest_x
+ - Added constructors that do not take dest_x
and dest_y (which are ignored in this case).
-* Screen: Added is_composited(), set_font_options(),
- get_font_options(), set_resolution(), get_resolution(),
+* Screen: Added is_composited(), set_font_options(),
+ get_font_options(), set_resolution(), get_resolution(),
get_active_window().
-* Window: Added set_composited(), input_shape_combine_mask(),
- input_shape_combine_region(), set_child_input_shapes(),
- merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(),
+* Window: Added set_composited(), input_shape_combine_mask(),
+ input_shape_combine_region(), set_child_input_shapes(),
+ merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(),
set_opacity().
Pango:
* Color: Added to_string().
-* Context: Added set_base_gravity(), get_base_gravity(),
+* Context: Added set_base_gravity(), get_base_gravity(),
get_gravity(), set_gravity_hint(), get_gravity_hint().
* FontDescription: Added set_gravity() and get_gravity().
* FontFace: Added is_synthesized().
* GlyphString: Added get_width().
-* Layout: Added is_wrapped(), is_ellipsized() and
+* Layout: Added is_wrapped(), is_ellipsized() and
get_unknown_glyphs_count().
-Thanks to Marko Anastasov, Murray Cumming, Daniel Elstner,
+Thanks to Marko Anastasov, Murray Cumming, Daniel Elstner,
Jonathon Jongsma, Johannes Schmid, and Kalle Vahlman.
2.12.0:
@@ -718,39 +739,39 @@ Jonathon Jongsma, Johannes Schmid, and Kalle Vahlman.
2.11.8:
* Gdk::Cairo::set_source_color(), set_source_pixbuf(), set_source_pixmap():
- Deprecated the existing versions of these methods and added overloads that
- take a const RefPtr& instead.
+ Deprecated the existing versions of these methods and added overloads that
+ take a const RefPtr& instead.
(Jonathan Jongsma)
* Deprecated Gdk::Cairo::rectangle(), replacing it with add_rectangle_to_path().
- and deprecated Gdk::Cairo::region(), replacing it with add_region_to_path(),
+ and deprecated Gdk::Cairo::region(), replacing it with add_region_to_path(),
because these names are clearer.
(Jonathan Jongsma)
-* Documentation: Tutorial: DrawingArea: Corrected a mention of
+* Documentation: Tutorial: DrawingArea: Corrected a mention of
PixBuf to Pixbuf. Bug #465961 (Jonathan Jongsma)
2.11.7:
* Some build fixes for some compilers/setups.
(Daniel Elstner)
-* Documentation markup change for future appearance
+* Documentation markup change for future appearance
in library.gnome.org. (Jonathon Jongsma)
2.11.6:
Gdk:
* Pixbuf:
- - Added constructors that do not take dest_x
+ - Added constructors that do not take dest_x
and dest_y (which are ignored in this case).
- get_formats(): Corrected the reference counting.
Pango:
* Color: Added to_string().
-* Context: Added set_base_gravity(), get_base_gravity(),
+* Context: Added set_base_gravity(), get_base_gravity(),
get_gravity(), set_gravity_hint(), get_gravity_hint().
* FontDescription: Added set_gravity() and get_gravity().
* FontFace: Added is_synthesized().
* GlyphString: Added get_width().
-* Layout: Added is_wrapped(), is_ellipsized() and
+* Layout: Added is_wrapped(), is_ellipsized() and
get_unknown_glyphs_count().
Gtk:
@@ -763,23 +784,23 @@ Gtk:
and get_tooltip_context_iter().
(Marko Anastasov)
* LinkButton: Added set_uri_hook() and unset_uri_hook().
-* PrintJob: Added a const version of get_surface()
-* PrintSettings: Corrected the typedef for SlotForeach -
- the ustring&s should be const. I do not believe that anybody could
+* PrintJob: Added a const version of get_surface()
+* PrintSettings: Corrected the typedef for SlotForeach -
+ the ustring&s should be const. I do not believe that anybody could
have been using this, so I think it is OK to change it.
* Tooltip: Added set_tip_area().
* TreeView:
- - Added convert_widget_to_tree_coords(),
- convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(),
- convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(),
+ - Added convert_widget_to_tree_coords(),
+ convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(),
+ convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(),
convert_bin_window_to_tree_coords(),
- set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(),
+ set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(),
get_tooltip_column().
(Murray Cumming)
- Added get_tooltip_context_path() and get_tooltip_context_iter().
(Marko Anastasov)
-* Widget: Added keynav_failed(), error_bell(),
- modify_cursor(), unset_cursor(),
+* Widget: Added keynav_failed(), error_bell(),
+ modify_cursor(), unset_cursor(),
set_has_tooltip(), get_has_tooltip().
(Murray Cumming)
* Documentation:
@@ -791,25 +812,25 @@ Gtk:
Pango:
* Color: Added to_string().
-* Context: Added set_base_gravity(), get_base_gravity(),
+* Context: Added set_base_gravity(), get_base_gravity(),
get_gravity(), set_gravity_hint(), get_gravity_hint().
* FontDescription: Added set_gravity() and get_gravity().
* FontFace: Added is_synthesized().
* GlyphString: Added get_width().
-* Layout: Added is_wrapped(), is_ellipsized() and
+* Layout: Added is_wrapped(), is_ellipsized() and
get_unknown_glyphs_count().
Gdk:
-* Screen: Added is_composited(), set_font_options(),
- get_font_options(), set_resolution(), get_resolution(),
+* Screen: Added is_composited(), set_font_options(),
+ get_font_options(), set_resolution(), get_resolution(),
get_active_window().
-
+
Gtk:
* IconView:
- Added set_tooltip_item(), set_tooltip_cell(),
+ Added set_tooltip_item(), set_tooltip_cell(),
convert_widget_to_bin_window_coords().
-* MenuToolButton.hg: Added set_arrow_tooltip_text() and
+* MenuToolButton.hg: Added set_arrow_tooltip_text() and
set_arrow_tooltip_markup().
* StatusIcon: Added set_screen() and get_screen().
(Murray Cumming)
@@ -827,40 +848,40 @@ Gtk:
(Marko Anastasov)
* RecentAction: Added constructor and create() method and an example.
(Murray Cumming)
- * Documentation: Added lots of class overview documentation.
+ * Documentation: Added lots of class overview documentation.
(Johannes Schimd)
2.11.3:
Gtk:
* Action: Added create_menu().
-* CellRendererProgress: Added pulse, text-xalign, and
+* CellRendererProgress: Added pulse, text-xalign, and
text-yalign properties.
(Murray Cumming)
* DragContext::get_targets(), SelectionData::get_targets():
- Use the correct intermediate return type, to correct memory
- management problems. This technically breaks ABI of these two
- functions, but we believe that it was impossible to use them before,
+ Use the correct intermediate return type, to correct memory
+ management problems. This technically breaks ABI of these two
+ functions, but we believe that it was impossible to use them before,
so no applications should be broken by this improvement.
(Murray Cummng, Daniel Elstner) Bug #399403 (Yannick Guesnet)
-* EntryCompletion: Added set_inline_selection() and
- get_inline_selection().
- Added cursor_on_match signal, though without a default signal
+* EntryCompletion: Added set_inline_selection() and
+ get_inline_selection().
+ Added cursor_on_match signal, though without a default signal
handlers, to preserve ABI.
Added inline-selection property.
-* Notebook: Added const versions of get_n_pages() and page_num(),
+* Notebook: Added const versions of get_n_pages() and page_num(),
deprecating the non-const methods. Bug #442284 (Tomasz Ostrowski).
* Printer: Added list_papers().
* Range: Added set_show_fill_level(), get_show_fill_level(),
- set_restrict_to_fill_level(), get_restrict_to_fill_level(),
+ set_restrict_to_fill_level(), get_restrict_to_fill_level(),
set_fill_level(), get_fill_level().
- Added show-fill-level, restrict-to-fill-level, and
+ Added show-fill-level, restrict-to-fill-level, and
fill-level properties.
* RecentAction: Added class.
* ScaleButton: Added class.
* VolumeButton: Added class.
-* Stock IDs: Added DISCARD, ORIENTATION_PORTRAIT,
- ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
+* Stock IDs: Added DISCARD, ORIENTATION_PORTRAIT,
+ ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE,
ORIENTATION_REVERSE_PORTRAIT, SELECT_ALL
(Murray Cumming)
@@ -875,15 +896,15 @@ Gtk:
2.11.2:
Gdk:
-* Display: Added supports_shapes(), supports_input_shapes(),
+* Display: Added supports_shapes(), supports_input_shapes(),
supports_composite().
-* Window: Added set_composited(), input_shape_combine_mask(),
- input_shape_combine_region(), set_child_input_shapes(),
- merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(),
+* Window: Added set_composited(), input_shape_combine_mask(),
+ input_shape_combine_region(), set_child_input_shapes(),
+ merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(),
set_opacity().
Gtk:
-* AboutDialog: Added set/get_program_name() and deprecated
+* AboutDialog: Added set/get_program_name() and deprecated
set/get_name().
(Murray Cumming)
* CellLayout: Added get_cells().
@@ -896,7 +917,7 @@ Gtk:
* PrintSettings: Added to_file(), to_key_file().
(Murray Cumming)
* TextBuffer: Added add_mark().
-* TextMark.ccg: Added constructor and create() method, though these
+* TextMark.ccg: Added constructor and create() method, though these
are usually created via TextBuffer.
* Toolbar: Added set_icon_size(), unset_icon_size().
* Window:
@@ -915,8 +936,8 @@ Gtk:
(Johannes Schmid) Bug #350584
* StatusIcon:
- Added popup and activate signals
- (without default signal handlers, to preserve ABI) though we
- still cannot get any answer from the GTK+ maintainers about whether
+ (without default signal handlers, to preserve ABI) though we
+ still cannot get any answer from the GTK+ maintainers about whether
these are public API.
- Added popup_menu_at_position().
(Murray Cumming)
@@ -925,8 +946,8 @@ Gtk:
* Window:
- Added set_default_icon_name()
(Johannes Schmid) Bug #364395 (Yuriy Syrota)
- - Added set_accept_focus(), get_accept_focus(),
- set_focus_on_map() and get_focus_on_map().
+ - Added set_accept_focus(), get_accept_focus(),
+ set_focus_on_map() and get_focus_on_map().
(Murray Cumming) Bug #421936
* Documentation:
@@ -934,7 +955,7 @@ Gtk:
(Jonathan Jongsma)
- Book: More help with headers and linking, also for libglademm.
(Murray Cumming)
- - Examples: custom/custom_widget/: Now uses cairo instead of the
+ - Examples: custom/custom_widget/: Now uses cairo instead of the
GDK drawing functions.
(Jonathan Jongsma)
@@ -943,22 +964,22 @@ Gtk:
* RadioAction: Correct a reference-counting error in the "changed" signal.
(Armin Burgmeier, Openismus)
Bug #350734 (Johnathon Jongsma, "pjdavis" Paul Davis)
-* RecentManager: Allow Gtk::RecentManager::Data to be instantiated, for use with
+* RecentManager: Allow Gtk::RecentManager::Data to be instantiated, for use with
the full version of add_item(). (Armin Burgmeier, Openismus)
Bug #388086 (Grant Patterson)
-* Menu: Fix memory problems during destruction by handling attached widgets as
+* Menu: Fix memory problems during destruction by handling attached widgets as
we already handle child widgets. (Johannes Schmid, Openismus)
Bug #339791 ("pjdavis" Paul Davis, Andrew E. Makeev)
* Correctly ifdef-out initialization of deprecated classes.
(Johannes Schmid, Openismus)
* Build: Cope with newer m4 versions. (Yselkowitz)
-* Documentation:
- FAQ: Emphasize that libglademm is preferred to glademm. (Marko Anastasov)
+* Documentation:
+ FAQ: Emphasize that libglademm is preferred to glademm. (Marko Anastasov)
Bug #429043.
2.10.9:
-* Depend on glibmm 2.10.9, which has some slight performance optimization for
+* Depend on glibmm 2.10.9, which has some slight performance optimization for
default signal handlers and vfuncs.
(Murray Cumming, openismus)
* TreeView: Fix memory leak in get_cursor().
@@ -976,7 +997,7 @@ Gtk:
2.10.7:
-* Main: Cleanup data structures in the destructor, preventing leaks, and allowing
+* Main: Cleanup data structures in the destructor, preventing leaks, and allowing
a second instantiation. (Bug #383340 from Christopher Raine).
* Build: Fix build with SUN Workshop 11
(Marko Anastasov, Bug #395572 from Tim Mooney)
@@ -988,9 +1009,9 @@ Gtk:
2.10.6:
-* Gdk::Drawable::create_cairo_context(),
+* Gdk::Drawable::create_cairo_context(),
Gtk::PrintContext::get_cairo_context(),
- Gtk::PrintJob::get_surface(): Fix memory leak caused by doing
+ Gtk::PrintJob::get_surface(): Fix memory leak caused by doing
an extra reference.
Bug #362181 from austinf.
@@ -1001,7 +1022,7 @@ Gtk:
* Style: lookup_icon_set(): Memory-management correction.
Bug #374094 (patch from Nate Nielsen)
* Build:
- - Windows: Do not check for gtk+-unix-print-2.0 on as it is not
+ - Windows: Do not check for gtk+-unix-print-2.0 on as it is not
always included in GTK installers and/or binary archives (like in Tor's binaries).
Bug #371882 from Alexis Wilke.
(Cedric Gustin)
@@ -1009,11 +1030,11 @@ Gtk:
2.10.4:
* Build:
- - Omit the atkmm dependency from the gtkmm pkg-config .pc file
- when atkmm was optionally disabled. (Rémi Cardona)
+ - Omit the atkmm dependency from the gtkmm pkg-config .pc file
+ when atkmm was optionally disabled. (Rémi Cardona)
Bug #366930 from John N. Laliberte.
- - Added --enable-api-maemo-extensions configure option,
- to optionally provide C++ wrappers for the additional GtkTextBuffer
+ - Added --enable-api-maemo-extensions configure option,
+ to optionally provide C++ wrappers for the additional GtkTextBuffer
functions in the Maemo version of GTK+.
(Johannes Schmid, Murray Cumming)
@@ -1031,7 +1052,7 @@ Gtk:
Fix an odd build problem with gcc 3.3.6.
Bug #352226. (Thomas Zajic)
* Documentation:
- - Explain the optional (at build-time) API for
+ - Explain the optional (at build-time) API for
reduced resources environments.
- Correct the links to the Memory Management and libglademm chapters.
- Drawable::get_image(), Container::remove(), Widget::add_mnemonic_label:
@@ -1040,10 +1061,10 @@ Gtk:
2.10.2:
-* Added --enable-atk=no option, to disable the build and use
+* Added --enable-atk=no option, to disable the build and use
of the atkmm API, for use in embedded environments.
(Johannes Schimd, Murray Cuming, Openismus)
-* Documentation:
+* Documentation:
- Book: Added Plug and Socket chapter to book, with example.
(Jonathon Jongsma)
@@ -1063,7 +1084,7 @@ gtkmm now depends on cairomm.
* Added CellRendererAccel (Murray Cumming)
* Added CellRendererSpin (Marko Anastasov)
* CellRendererToggle: Added "indicator-size" property.
-* Clipboard: Added request_rich_text(), wait_for_rich_text(),
+* Clipboard: Added request_rich_text(), wait_for_rich_text(),
and wait_rich_text_is_available().
* Entry:
- Added get/set_inner_border().
@@ -1078,14 +1099,14 @@ gtkmm now depends on cairomm.
* MenuShell: Added get/set_take_focus() and property.
* MessageDialog: Added set_image() and property.
* Notebook:
- - Added page_reordered, page_removed, and
+ - Added page_reordered, page_removed, and
page_added signals.
- - Added set_group_id(), get_group_id(),
- get_tab_reorderable(), set_tab_reorderable(),
+ - Added set_group_id(), get_group_id(),
+ get_tab_reorderable(), set_tab_reorderable(),
get_tab_detachable(), set_tab_detachable().
-* Added Printing support, via PrintOperation, PrintContext, PrintJob, PrintSettings,
+* Added Printing support, via PrintOperation, PrintContext, PrintJob, PrintSettings,
Printer, PageSetup. (Marko Anastasov, Murray Cumming)
-* Added Recent Files support, via RecentChooser, RecentChooserWidget, RecentChooserMenu,
+* Added Recent Files support, via RecentChooser, RecentChooserWidget, RecentChooserMenu,
RecentChooserDialog, RecentInfo, RecentManager
(Armin Burgmeier, Marko Anastasov, Jonathon Jongsma)
* RadioAction: Added set_current_value().
@@ -1099,40 +1120,40 @@ gtkmm now depends on cairomm.
- Added Added lookup_color().
* SelectionData: Added targets_include_rich_text().
* SizeGroup: Added get/set_ignore_hidden().
-* SpinButton: Added "wrapped" signal, without a default signal handler, to
+* SpinButton: Added "wrapped" signal, without a default signal handler, to
preserve ABI. (Murray Cumming)
* ToggleButton: Added constructor that takes a stock item.
* TreeView:
- - Added get/set_rubber_banding(),
+ - Added get/set_rubber_banding(),
get/set_grid_lines(), get/set_enable_tree_lines(),
- get_search_entry(), set_search_position_func(),
+ get_search_entry(), set_search_position_func(),
get_headers_clickable().
- - Added properties for show-expanders, level-indentation,
+ - Added properties for show-expanders, level-indentation,
rubber-banding, enable-grid-lines, and enable-tree-lines.
(Murray Cumming)
* Widget:
- Added composited_changed signal. (Murray Cumming)
- Added input_shape_combine_mask(). (Marko Anastasov)
- - Added is_composited(), input_shape_combine_mask(),
+ - Added is_composited(), input_shape_combine_mask(),
unset_input_shape_combine_mask(), and the "composited_changed" signal.
(Jonathon Jongsma)
- Added get_action().
- - Made map() public, because custom containers sometimes
- (e.g. GtkNotebook) need to call it on their child widgets,
- though we are not sure when.
-* Window: Added get_group(), and get/set_deletable(),
+ - Made map() public, because custom containers sometimes
+ (e.g. GtkNotebook) need to call it on their child widgets,
+ though we are not sure when.
+* Window: Added get_group(), and get/set_deletable(),
set_urgency_hint()
(Murray Cumming)
Pango:
* AttrList: Added operator bool.
-* Context: Added get_matrix(), update_from_cairo_context(),
- set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
+* Context: Added get_matrix(), update_from_cairo_context(),
+ set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
set_resolution(), get_resolution().
-* Font: Added describe_with_absolute_size(), get_font_map().
+* Font: Added describe_with_absolute_size(), get_font_map().
* FontDescription: Added set_absolute_size(), get_size_is_absolute().
* Layout: Added get_font_description(), index_to_line_x(),
- create(Cairo::Context), update_from_cairo_context(),
+ create(Cairo::Context), update_from_cairo_context(),
add_to_cairo_context().
* LayoutLine: Added show_in_cairo_context(), add_to_cairo_context().
(Murray Cumming)
@@ -1153,7 +1174,7 @@ Documentation:
* DrawingArea chapter updated for Cairo. (Jonathan Jongsma)
* Added ComboBox chapter and removed Combo section. (Murray Cumming)
* Improved RadioButton example. (Pierre Thierry)
-* Added an example that uses events_pending()
+* Added an example that uses events_pending()
to update the UI (Gareth Foster, Murray Cumming)
* Added IconView example. (R. Douglas Barbieri)
@@ -1167,7 +1188,7 @@ Other bug fixes from Paul Davis, Gezim Hoxha.
Gtk:
* FontButton: Fix the constructor that takes a font_name.
(Armin Burgmeier)
-* PrintOperationPreview: Fix some reference-counting issues to
+* PrintOperationPreview: Fix some reference-counting issues to
fix a crash. (Marko Anastasov)
* RecentManager: Fix get_items() memory management.
@@ -1176,21 +1197,21 @@ Documentation:
(Jonathon Jongsma)
Examples:
-* printing/advanced: Various bugfixing, though it might
+* printing/advanced: Various bugfixing, though it might
still have problems on amd64. Do test. See bug #347857.
(Marko Anastasov, Murray Cumming)
-* recent files: Actually show a dialog, and add _mnemonics to
+* recent files: Actually show a dialog, and add _mnemonics to
menu items.
(Jonathon Jongsma)
-
+
2.9.9:
Gtk:
* PrintOperation: get_print_settings(): Ref the return to avoid a crash.
(Marko Anastasov)
-* RecentManager: Change add_fullI to add_item(), overloading according to the
+* RecentManager: Change add_fullI to add_item(), overloading according to the
parameters. (Jonathon Jongsma)
-* SpinButton: Added "wrapped" signal, without a default signal handler, to
+* SpinButton: Added "wrapped" signal, without a default signal handler, to
preserve ABI. (Murray Cumming)
* Widget:
- Correct the new composited_changed signal to avoid breaking ABI.
@@ -1198,23 +1219,23 @@ Gtk:
Bug #348241 from Daniel Holbach.
- Fixed a typo so that input_shape_combine_mask() is really wrapped.
(Marko Anastasov)
-* Build: Build with the new glibmm --enable-api-default-signal-handlers=no
+* Build: Build with the new glibmm --enable-api-default-signal-handlers=no
option for reduced-resources embedded devices. (Murray Cumming)
Documentation:
-* Printing examples: Use the new gdkmm cairo methods instead of the
+* Printing examples: Use the new gdkmm cairo methods instead of the
C functions. (Marko Anastasov)
2.9.8:
Gtk:
* Printing API mostly finished. (Marko Anastasov)
-* TextBuffer: Added register_serialize_tagset(), unregister_serialize_format(),
- unregister_deserialize_format(), set_can_create_tags(), get_can_create_tags(),
+* TextBuffer: Added register_serialize_tagset(), unregister_serialize_format(),
+ unregister_deserialize_format(), set_can_create_tags(), get_can_create_tags(),
get_serialize_formats(), get_deserialize_formats(). There's more to do.
(Murray Cumming)
* ToggleButton: Added constructor that takes a stock item.
-* Widget: Added is_composited(), input_shape_combine_mask(),
+* Widget: Added is_composited(), input_shape_combine_mask(),
unset_input_shape_combine_mask(), and the "composited_changed" signal.
(Jonathon Jongsma)
@@ -1226,7 +1247,7 @@ Documentation:
2.9.7:
Gtk:
-* Notebook: Added page_reordered, page_removed, and
+* Notebook: Added page_reordered, page_removed, and
page_added signals.
* PrintContext: Renamed the const get_cairo()
to get_cairo_context(), to match the original.
@@ -1250,16 +1271,16 @@ Gtk:
* MenuShell: Added get/set_take_focus() and property.
* MessageDialog: Added set_image() and property.
* StatusIcon: Added get_geometry().
-* TreeView: Added get/set_rubber_banding(),
+* TreeView: Added get/set_rubber_banding(),
get/set_grid_lines(), get/set_enable_tree_lines().
- Added properties for show-expanders, level-indentation,
+ Added properties for show-expanders, level-indentation,
rubber-banding, enable-grid-lines, and enable-tree-lines.
(Murray Cumming)
* PrintJob: send_job(): No longer throws an exception.
* PrintUnixDialog: Added add_custom_tab() overload that takes a ustring.
* Printer: Added get_job_count(), and enumerate_printers(), and others.
* Printsettings:
- - Put the standard settings in a member class so they can be
+ - Put the standard settings in a member class so they can be
used as Gtk::PrintSettings::Keys::SOMETHING.
- Remove get/set_print_to_file().
* PrintOperation: Added a version of run() without the Window parameter.
@@ -1271,25 +1292,25 @@ Gtk:
Gtk:
* Assistant: Added update_buttons_state().
* Button: Added get/set_image_position().
-* Clipboard: Added request_rich_text(), wait_for_rich_text(),
+* Clipboard: Added request_rich_text(), wait_for_rich_text(),
and wait_rich_text_is_available().
* Entry: Added get/set_inner_border().
-* Notebook: Added set_group_id(), get_group_id(),
- get_tab_reorderable(), set_tab_reorderable(),
+* Notebook: Added set_group_id(), get_group_id(),
+ get_tab_reorderable(), set_tab_reorderable(),
get_tab_detachable(), set_tab_detachable().
* PrintContext: Added set_cairo_context().
* Printoperation:
- run(): Added PrintOperationAction parameter.
- - Removed set_show_dialog(), set_pdf_target(),
+ - Removed set_show_dialog(), set_pdf_target(),
set_track_print_status(), run_async().
- - Added set_export_filename(), set_track_print_status(),
+ - Added set_export_filename(), set_track_print_status(),
set_show_progress(), set_allow_async(), set_custom_tab_label().
* Fixed warnings (Elijah Newren, Jonathon Jongsma)
Pango:
* Context: Added get_matrix().
-* Font: Added describe_with_absolute_size(), get_font_map().
+* Font: Added describe_with_absolute_size(), get_font_map().
* FontDescription: Added set_absolute_size(), get_size_is_absolute().
* Layout: Added get_font_description(), index_to_line_x().
* Renderer: Added get_matrix().
@@ -1301,9 +1322,9 @@ Gtk:
* PrintContext:
- Added set_track_print_status() and cancel(), paginate signal.
(Marko Anastasov)
- - get_cairo() renamed to get_cairo_context(),
- - get_fontmap() renamed to get_pango_fontmap(),
- - create_context() renamed to create_pango_context(),
+ - get_cairo() renamed to get_cairo_context(),
+ - get_fontmap() renamed to get_pango_fontmap(),
+ - create_context() renamed to create_pango_context(),
- create_layout() renamed to create_pango_layout().
(Murray Cumming)
* PrintJob:
@@ -1312,10 +1333,10 @@ Gtk:
Pango:
* Added CairoFontMap. (Might be removed later)
-* Context: Added update_from_cairo_context(),
- set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
+* Context: Added update_from_cairo_context(),
+ set_cairo_font_options(), set_cairo_font_options(), get_font_options(),
set_resolution(), get_resolution().
-* Layout: Added create(Cairo::Context), update_from_cairo_context(),
+* Layout: Added create(Cairo::Context), update_from_cairo_context(),
add_to_cairo_context().
* LayoutLine: Added show_in_cairo_context(), add_to_cairo_context().
(Murray Cumming)
@@ -1354,7 +1375,7 @@ Gtk:
- CellRendererSpin (Marko Anastasov)
- PageSetup, PaperSize, PrintContext, PrintOperation, PrintSettings
(Marko Anastasov)
- - RecentChooser, RecentChooserWidget, RecentChooserMenu,
+ - RecentChooser, RecentChooserWidget, RecentChooserMenu,
RecentChooserDialog. (Armin Burgmeier)
- RecentInfo, RecentManager (Marko Anastasov)
* AccelMap: Added lookup_entry() (Paul Davis)
@@ -1370,27 +1391,27 @@ Gtk:
* SizeGroup: Added get_widgets().
* Style: Added overload set_bg_pixmap() that takes const Pixmap.
(Michael Hofmann)
-* TextBuffer: Added get_has_selection() and
+* TextBuffer: Added get_has_selection() and
property. Added text property.
* TextBuffer: Added const overloads of get_text() and get_slice().
* TreeModel: Added rows_reordered() overload without the iter.
-* TreeView: get_search_entry(), set_search_position_func(),
+* TreeView: get_search_entry(), set_search_position_func(),
get_headers_clickable().
* Style: Added Added lookup_color().
* Widget:
- Added get_action().
- - Made map() public, because custom containers sometimes
- (e.g. GtkNotebook) need to call it on their child widgets,
- though we are not sure when.
-* Window: Added get_group(), and get/set_deletable(),
+ - Made map() public, because custom containers sometimes
+ (e.g. GtkNotebook) need to call it on their child widgets,
+ though we are not sure when.
+* Window: Added get_group(), and get/set_deletable(),
set_urgency_hint()
(Murray Cumming)
* Win32 build: Plug and Socket added. (Cedric Gustin)
-* Fix the build when using --enable-api-properties, --enable-api-vfuncs, or
+* Fix the build when using --enable-api-properties, --enable-api-vfuncs, or
--enable-api-exceptions when configuring glibmm.
- When using these, the API, and any API generated by gmmproc, will be
- changed. This allows users of embedded platforms to reduce the code size of *mm
- libraries and *mm-using applications, at the small cost of losing some rarely-used
+ When using these, the API, and any API generated by gmmproc, will be
+ changed. This allows users of embedded platforms to reduce the code size of *mm
+ libraries and *mm-using applications, at the small cost of losing some rarely-used
API. Alternatives exist for that API, as show in the examples.
Gdk:
@@ -1408,31 +1429,31 @@ Documentation:
- HTML appearance greatly improved.
- Updated screenshots.
(Jonathan Jongsma)
- - Added ComboBox chapter and removed
+ - Added ComboBox chapter and removed
Combo section. (Murray Cumming)
- Improved RadioButton example. (Pierre Thierry)
* Reference:
- - Added RadioButton::get/set/reset_group()
+ - Added RadioButton::get/set/reset_group()
documentation.
- Add documentation for manage().
- (Murray Cumming)
+ (Murray Cumming)
- Improved Box documentation. (Pierre Thierry)
* Examples:
- - Added an example that uses events_pending()
+ - Added an example that uses events_pending()
to update the UI (Gareth Foster, Murray Cumming)
- Added IconView example. (R. Douglas Barbieri)
2.8.1:
* Build: Check for GTK+ 2.8.
-* ScrolledWindow: get_*scrollbar_visible():
- get_hscrollbar_visible() returned
+* ScrolledWindow: get_*scrollbar_visible():
+ get_hscrollbar_visible() returned
vscrollbar_visible() and vice-versa. Fixed.
Bug #317309 (Bartek Kostrzewa)
-* UIManager: get_action_groups():
- Memory management fix.
+* UIManager: get_action_groups():
+ Memory management fix.
Bug #31865 (Colin Law)
-* Fix SUN Solaris Forte build problem.
+* Fix SUN Solaris Forte build problem.
Bug #314283 (Felipe Zipitria)
* Documentation corrections.
Bug #311176 (Marco Scholten)
@@ -1444,22 +1465,22 @@ API additions since 2.6:
Gtk:
* AboutDialog: Added set/get_wrap_license() and property.
* CellRenderer: Added "sensitive" property.
-* ComboBoxText, ComboBoxEntryText:
- - Deprecated clear() in favour of new clear_items() method,
- because clear() exists in the base CellLayout class and is
- very different.
+* ComboBoxText, ComboBoxEntryText:
+ - Deprecated clear() in favour of new clear_items() method,
+ because clear() exists in the base CellLayout class and is
+ very different.
- Added remove_text() to remove items one at a time.
* Dialog: Added get_response_for_widget().
-* EntryCompletion: Added properties, get/set_popup_set_width(),
+* EntryCompletion: Added properties, get/set_popup_set_width(),
get/set_popup_single_width().
* FileChooser: Added get/set_do_overwrite_confirmation(
-* Iconview: Added get_item_at_pos(), get_visible_range(), get/set_cursor(),
+* Iconview: Added get_item_at_pos(), get_visible_range(), get/set_cursor(),
scroll_to_path().
* TreeRowReference: Added get_model().
* TreeView:
- Added unset_model().
- - Added const versions of get_path_at_pos(),
- get_cell_area(), get_background_area(), get_visible_rect(),
+ - Added const versions of get_path_at_pos(),
+ get_cell_area(), get_background_area(), get_visible_rect(),
widget_to_tree_coords(), tree_to_widget_coords().
- Added get_visible_range().
* TreeView::Column: Added queue_resize().
@@ -1471,7 +1492,7 @@ Gtk:
Added present(timestamp) overload.
Gdk:
-* Colormap: Deprecated alloc_colors() and free_colors().
+* Colormap: Deprecated alloc_colors() and free_colors().
Add free_color() for use with alloc_color().
* Cursor: Added get_image() and a Cursor(name) constructor.
* DragContext:Added set_icon(const Glib::ustring& name).
@@ -1486,7 +1507,7 @@ Gdk:
Gtk:
* Generated properties accessors.
(Murray Cumming)
-* Settings::get_default(): Do not generate
+* Settings::get_default(): Do not generate
a second wrapper. (Regis Duchesne)
* TreeView: Added unset_model().
* SUN Forte and Tru64 build fixes.
@@ -1498,13 +1519,13 @@ Gtk:
Gtk:
* FileChooser: Added get/set_do_overwrite_confirmation().
* TreeRowReference: Added get_model().
-* TreeView: Added const versions of get_path_at_pos(),
- get_cell_area(), get_background_area(), get_visible_rect(),
+* TreeView: Added const versions of get_path_at_pos(),
+ get_cell_area(), get_background_area(), get_visible_rect(),
widget_to_tree_coords(), tree_to_widget_coords().
Added get_visible_range().
* TreeView::Column: Added queue_resize().
Gdk:
-* PixbufLoader:create_with_type(): Really return the
+* PixbufLoader:create_with_type(): Really return the
created GdkPixbufLoader.
Win32 build:
* Provide an extra hint to work around a DLL export/import bug
@@ -1522,7 +1543,7 @@ Gdk:
2.7.1:
Gdk:
-* Colormap: Deprecated alloc_colors() and free_colors().
+* Colormap: Deprecated alloc_colors() and free_colors().
Add free_color() for use with alloc_color().
* Cursor: Added get_image() and a Cursor(name) constructor.
* DragContext:Added set_icon(const Glib::ustring& name).
@@ -1531,15 +1552,15 @@ Gdk:
Gtk:
* AboutDialog: Added set/get_wrap_license() and property.
* CellRenderer: Added "sensitive" property.
-* ComboBoxText, ComboBoxEntryText:
- - Deprecated clear() in favour of new clear_items() method,
- because clear() exists in the base CellLayout class and is
- very different.
+* ComboBoxText, ComboBoxEntryText:
+ - Deprecated clear() in favour of new clear_items() method,
+ because clear() exists in the base CellLayout class and is
+ very different.
- Added remove_text() to remove items one at a time.
* Dialog: Added get_response_for_widget().
-* EntryCompletion: Added properties, get/set_popup_set_width(),
+* EntryCompletion: Added properties, get/set_popup_set_width(),
get/set_popup_single_width().
-* Iconview: Added get_item_at_pos(), get_visible_range(), get/set_cursor(),
+* Iconview: Added get_item_at_pos(), get_visible_range(), get/set_cursor(),
scroll_to_path().
* Sizegroup: Added ignore_hidden property.
* Stock: Added FULLSCREEN, LEAVE_FULLSCREEN, and INFO stock items.
@@ -1548,8 +1569,8 @@ Gtk:
Added present(timestamp) overload.
-gtkmm 2.7 wraps new API in GTK+ 2.7, and is API/ABI-compatibile with gtkmm 2.4 and 2.6.
-The new API is unstable, until this become the API/ABI-stable gtkmm 2.8 when
+gtkmm 2.7 wraps new API in GTK+ 2.7, and is API/ABI-compatibile with gtkmm 2.4 and 2.6.
+The new API is unstable, until this become the API/ABI-stable gtkmm 2.8 when
GTK+ 2.7 becomes the API-stable GTK+ 2.8.
2.6.1:
@@ -1566,41 +1587,41 @@ GTK+ 2.7 becomes the API-stable GTK+ 2.8.
2.6.0:
-gtkmm 2.6 wraps new API in GTK+ 2.6, and is API/ABI-compatibile with gtkmm 2.4.
+gtkmm 2.6 wraps new API in GTK+ 2.6, and is API/ABI-compatibile with gtkmm 2.4.
Changes compared to gtkmm 2.4.x:
Gtk:
-* New widgets: AboutDialog, CellRendererCombo,
- CellRendererProgress, CellView, FileChooserButton, IconView,
+* New widgets: AboutDialog, CellRendererCombo,
+ CellRendererProgress, CellView, FileChooserButton, IconView,
MenuToolButton
* Action: Added get_accel_path(), set_visible().
* ActionGroup: Added translate_string().
* Button: Added set/get_image().
* CellRenderer:
- Added editing_started signal.
- - Added stop_editing() which replaces the
+ - Added stop_editing() which replaces the
now-deprecated editing_cancelled()
-* CellRendererText: Added language, ellipsize, and
+* CellRendererText: Added language, ellipsize, and
ellipsize-set properties.
* Clipboard:
* - Added set_image(), wait_is_image_available(),
- wait_for_image(), request_image(), wait_is_target_available(),
+ wait_for_image(), request_image(), wait_is_target_available(),
set_can_store(), and store().
* ComboBox:
- Added get_wrap_width(), get_row_span_column(),
- get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
- get_focus_on_click(), set_focus_on_click(),
+ get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
+ get_focus_on_click(), set_focus_on_click(),
get_popup_accessible(), unset_row_separator_func().
* ComboBoxEntry: Added get_entry().
* ComboBoxText: Added set_active_text(), clear().
* Dialog:
- Added set_secondary_text() for HIG-compliant dialogs.
- Added set_alternative_button_order().
-* Entry: Added layout_index_to_text_index() and
+* Entry: Added layout_index_to_text_index() and
text_index_to_layout_index().
* EntryCompletion: Added insert_prefix(), set_inline_completion(),
- get_inline_completion(), set_popup_completion(),
+ get_inline_completion(), set_popup_completion(),
get_popup_completion(), get_text_column()
* FileChooser:
- Added FileChooserError exception class.
@@ -1610,36 +1631,36 @@ Gtk:
* IconTheme:
- Added get_icon_sizes().
- Added IconThemeError exception class.
-* Image: Added set_from_icon_name(), get/set_pixel_size(),
+* Image: Added set_from_icon_name(), get/set_pixel_size(),
get_icon_name().
-* Label: Added get/set_max_chars_width(), set/get_single_line_mode(),
+* Label: Added get/set_max_chars_width(), set/get_single_line_mode(),
get/set_width_chars(), get/set_ellipsize().
-* Main: Added Main constructor that takes a Glib:: OptionContext,
+* Main: Added Main constructor that takes a Glib:: OptionContext,
and add_gtk_option_group(option_context).
* MessageDialog: Added set_secondary_text().
* PixbufLoader: Added size_prepared signal.
* Plug: Added default constructor.
* ProgressBar: Added set/get_ellipsize().
-* SelectionData: Added targets_include_image(), get/set_pixbuf(),
+* SelectionData: Added targets_include_image(), get/set_pixbuf(),
and get/set_uris().
-* Scale: Now works with libglademm.
+* Scale: Now works with libglademm.
* Style: Added create() method.
* TextView: Added get_iter_at_position().
* TreeSortable: Added DEFAULT_UNSORTED_COLUMN_ID constant.
-* TreeView: Added get/set_fixed_height_mode(), get/set_hover_selection(),
- get/set_hover_expand(),
-* TreeModel::itereator: Add forward_search() and backward_search()
+* TreeView: Added get/set_fixed_height_mode(), get/set_hover_selection(),
+ get/set_hover_expand(),
+* TreeModel::itereator: Add forward_search() and backward_search()
overloads without the limit argument.
-* IconInfo: Added operator bool(), needed to check
+* IconInfo: Added operator bool(), needed to check
the result of IconTheme::lookup_icon().
* Label: Added get/set_angle().
-* TreeView: Added append_column_numeric(), and
+* TreeView: Added append_column_numeric(), and
append_column_numeric_editable().
-* Widget: Made set_parent(), and unparent() public instead
- of protected. Added a size_request() overload which is const
+* Widget: Made set_parent(), and unparent() public instead
+ of protected. Added a size_request() overload which is const
and returns a value.
-* Window: Added drag_dest_add_text_targets(),
- drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
+* Window: Added drag_dest_add_text_targets(),
+ drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
drag_source_add_text_targets(), drag_source_add_uri_targets(),
and drag_source_add_image_targets().
* New Stock items.
@@ -1648,24 +1669,24 @@ Gtk:
- Properties are now documented.
Gdk:
-* Display: Added supports_selection_notification(),
- request_selection_notification(), supports_clipboard_persistance(),
+* Display: Added supports_selection_notification(),
+ request_selection_notification(), supports_clipboard_persistance(),
store_clipboard().
* Pixbuf:
- Added rotate_simple(), flip(), save_to_buffer().
- - Added create_from_file() overload that takes
+ - Added create_from_file() overload that takes
height and width.
-* PixbufFormat: Added is_scalable(), is_disabled(),
+* PixbufFormat: Added is_scalable(), is_disabled(),
set_disabled(), get_license().
-* Window: Added enable_synchronized_configure(),
+* Window: Added enable_synchronized_configure(),
configure_finished(), set_focus_on_map().
Pango:
* New classes: Renderer
-* Color: Added operator bool().
+* Color: Added operator bool().
* Context: Added get/set_matrix(), get_font_map().
-* FontMetrics: Added get_underline_position(),
- get_underline_thickness(), get_strikethrough_position(),
+* FontMetrics: Added get_underline_position(),
+ get_underline_thickness(), get_strikethrough_position(),
get_strikethrough_thickness().
* Layout: Added get/set_ellipsize().
@@ -1693,10 +1714,10 @@ Murray Cumming, Bryan Forbes, and Albert Chin, Cedric Gustin, Roger Leigh, Ronal
- examples: book/treeview/editable_cells/:
Demonstrated data-entry validation.
(Murray Cumming)
- -
+ -
2.5.6:
-* Now builds with the following compilers, in addition to
+* Now builds with the following compilers, in addition to
the existing GNU g++, and Intel compilers:
- SUN Forte CC 5.5
- IBM AIX xlC v7
@@ -1708,36 +1729,36 @@ the existing GNU g++, and Intel compilers:
(Cedric Gustin)
Gtk:
-* Plug: Added default constructor. (Bryan Forbes)
+* Plug: Added default constructor. (Bryan Forbes)
Documentation:
-- examples/book/custom/custom_widget/:
+- examples/book/custom/custom_widget/:
Now it works. (Marco Scholten)
2.5.5:
Gtk:
-* Remove default signal handlers for new signals in 2.6,
- because adding virtual methods to existing classes would
+* Remove default signal handlers for new signals in 2.6,
+ because adding virtual methods to existing classes would
break ABI. (Murray Cumming, Bryan Forbes)
* Stock: Wrapped several new stock items. (Bryan Forbes)
* AboutDialog: Added logo_icon_name property. (Murray Cumming)
-* Clipboard: Added set_can_store() overload that takes no
+* Clipboard: Added set_can_store() overload that takes no
arguments. (Murray Cumming)
* ComboBox: Added unset_row_separator_func(). (Murray Cumming)
* FileChooserDialog:
- Inherit from FileChooser interface. (Murray Cumming)
- Added constructors which allow specifying backend. (Bryan Forbes)
* IconView: Added the properties. (Murray Cumming)
-* Main: Added Main constructor that takes a Glib::OptionContext(),
+* Main: Added Main constructor that takes a Glib::OptionContext(),
and Main::add_gtk_option_group(option_context).
(Murray Cumming, Bryan Forbes)
-* TreeIter: Add forward_search() and backward_search()
+* TreeIter: Add forward_search() and backward_search()
overloads without the limit argument.
(Rob Page, Murray Cumming)
Pango:
-* Color: Added operator bool().
+* Color: Added operator bool().
* Renderer: Added get_color().
((Murray Cumming)
@@ -1750,24 +1771,24 @@ Documentation:
- Added book/buttons/filechooserbutton example.
- Used ProgressCellRenderer in book/treeview/list example.
(Murray Cumming)
-
+
2.5.4:
Gtk:
* Action: Added get_accel_path(). (Murray Cumming)
-* CellRendererText: Added language, ellipsize, and
+* CellRendererText: Added language, ellipsize, and
ellipsize-set properties. (Bryan Forbes)
-* TreeView: Added hover_expand and hover_selection
+* TreeView: Added hover_expand and hover_selection
properties.
Gdk:
-* Display: Added supports_selection_notification(),
- request_selection_notification(), supports_clipboard_persistance(),
+* Display: Added supports_selection_notification(),
+ request_selection_notification(), supports_clipboard_persistance(),
store_clipboard().
* Pixbuf: Added rotate_simple(), flip(), save_to_buffer().
-* PixbufFormat: Added is_scalable(), is_disabled(),
+* PixbufFormat: Added is_scalable(), is_disabled(),
set_disabled(), get_license().
-* Window: Added enable_synchronized_configure(),
+* Window: Added enable_synchronized_configure(),
configure_finished(), set_focus_on_map().
Atk:
@@ -1781,19 +1802,19 @@ Atk:
* Builds against the final GTK+ 2.6 API.
Gtk:
-* CellRenderer.hg: Added stop_editing() which replaces the
+* CellRenderer.hg: Added stop_editing() which replaces the
now-deprecated editing_cancelled().
-* CellView: Inherit from CellLayout. Removed set_value().
+* CellView: Inherit from CellLayout. Removed set_value().
Added convenience constructors.
-* FileChooserButton.hg: Added action parameters to constructors.
+* FileChooserButton.hg: Added action parameters to constructors.
* IconView: Added get/set_columns(), get/set_item_width(),
- get/set_spacing(), get/set_row_spacing(), get/set_column_spacing(),
+ get/set_spacing(), get/set_row_spacing(), get/set_column_spacing(),
get/set_margin().
* Label: Added get/set_max_chars_width(), and property.
* TextView: Added get_iter_at_position().
Gdk:
-* Pixbuf: Added create_from_file() overload that takes
+* Pixbuf: Added create_from_file() overload that takes
height and width. (Murray Cumming)
Documentation:
@@ -1811,26 +1832,26 @@ Gtk:
* FileChooserButton:
- Now inherits from HBox, not Button.
- Removed get/set_active().
-* IconInfo: Added operator bool(), needed to check
+* IconInfo: Added operator bool(), needed to check
the result of IconTheme::lookup_icon().
* Label: Added get/set_angle().
* TreeView: Added append_column_numeric(), and append_column_numeric_editable(),
- which allow more control over the formatting of numeric data than
+ which allow more control over the formatting of numeric data than
append_column() and append_column_editable().
(Murray Cumming)
Pango:
* Added Renderer.
* Context: Added get/set_matrix().
-* FontMetrics.hg: Added get_underline_position(),
- get_underline_thickness(), get_strikethrough_position(),
+* FontMetrics.hg: Added get_underline_position(),
+ get_underline_thickness(), get_strikethrough_position(),
get_strikethrough_thickness().
(Murray Cumming)
Documentation:
* example/book/input/: This now works. (Chris Vine)
* Book:
- - TreeView selection: Use selected_foreach_iter()
+ - TreeView selection: Use selected_foreach_iter()
instead of selected_foreach(). (Teus Benschop)
- Fixed some typos. (Claudio Saavedra)
@@ -1845,7 +1866,7 @@ Gtk:
* Added CellRendererCombo, with example.
* Added CellRendererProgress.
* Clipboard: Added set_image(), wait_is_image_available(),
- wait_for_image(), request_image(),
+ wait_for_image(), request_image(),
wait_is_target_available(), set_can_store(), and store()
* ComboBoxEntry: Added get_entry().
* ComboBoxText: Added set_active_text(), clear().
@@ -1858,24 +1879,24 @@ Gtk:
- Added IconThemeError exception class.
* IconView:
- Added get_selected_items(), foreach().
- - Added set_text_column(), and set_pixbuf_column() overrides
+ - Added set_text_column(), and set_pixbuf_column() overrides
that take ModelColumns instead of ints.
- Wrapped signals.
-* Image: Added set_from_icon_name(), get/set_pixel_size(),
+* Image: Added set_from_icon_name(), get/set_pixel_size(),
get_icon_name().
* Label: Added set/get_single_line_mode(), get/set_width_chars().
* MessageDialog: Added set_secondary_text().
* Added MenuToolButton.
* PixbufLoader: Added size_prepared signal.
* ProgressBar: Added set/get_ellipsize().
-* SelectionData: Added targets_include_image(), get/set_pixbuf(),
+* SelectionData: Added targets_include_image(), get/set_pixbuf(),
and get/set_uris().
* Style: Added create() method.
-* Widget: Made set_parent(), and unparent() public instead
- of protected. Added a size_request() overload which is const
+* Widget: Made set_parent(), and unparent() public instead
+ of protected. Added a size_request() overload which is const
and returns a value.
-* Window: Added drag_dest_add_text_targets(),
- drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
+* Window: Added drag_dest_add_text_targets(),
+ drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
drag_source_add_text_targets(), drag_source_add_uri_targets(),
and drag_source_add_image_targets().
@@ -1883,35 +1904,35 @@ Pango:
* Context: Added get_font_map().
* Documentation:
- - Partly-updated "input" example. Bug
+ - Partly-updated "input" example. Bug
- Added IconView and CellRendererCombo examples.
(Murray Cumming)
2.5.0:
-gtkmm 2.5 wraps new API in GTK+ 2.5, and is API/ABI-compatibile with gtkmm 2.4.
-The new API is unstable, until this become the API/ABI-stable gtkmm 2.6 when
+gtkmm 2.5 wraps new API in GTK+ 2.5, and is API/ABI-compatibile with gtkmm 2.4.
+The new API is unstable, until this become the API/ABI-stable gtkmm 2.6 when
GTK+ 2.5 becomes the API-stable GTK+ 2.6.
-* Pango: Layout: Added set_ellipsize(), get_ellipsize(), and
+* Pango: Layout: Added set_ellipsize(), get_ellipsize(), and
EllipsizeMode enum.
* Gtk:
- Added IconView, FileChooserButton, and CellView widgets.
- Action: Added set_visible().
- - Entry: Added layout_index_to_text_index() and
+ - Entry: Added layout_index_to_text_index() and
text_index_to_layout_index().
- EntryCompletion: Added insert_prefix(), set_inline_completion(),
- get_inline_completion(), set_popup_completion(), get_popup_completion(),
+ get_inline_completion(), set_popup_completion(), get_popup_completion(),
get_text_column()
- CellRenderer: Added editing_started signal.
- ComboBox: Added get_wrap_width(), get_row_span_column(),
- get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
+ get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
get_focus_on_click(), set_focus_on_click(), get_popup_accessible().
- Label: Added set_ellipsize(), get_ellipsize().
- FileChooser: Added set_show_hidden(), get_show_hidden().
- TreeSortable: Added DEFAULT_UNSORTED_COLUMN_ID constant.
- - TreeView: Added set_fixed_height_mode(), get_fixed_height_mode(),
- set_hover_selection(), get_hover_selection(), set_hover_expand(),
+ - TreeView: Added set_fixed_height_mode(), get_fixed_height_mode(),
+ set_hover_selection(), get_hover_selection(), set_hover_expand(),
get_hover_expand().
(Murray Cumming)
@@ -1919,25 +1940,25 @@ GTK+ 2.5 becomes the API-stable GTK+ 2.6.
* Gtk::Settings::get_default(): Correct reference-count error.
(Murray Cumming)
-* Gtk::ActionGroup, EntryCompletion, UIManager: Make constructors
+* Gtk::ActionGroup, EntryCompletion, UIManager: Make constructors
protected instead of private (Christopher Palm).
* Examples: TreeView:
- Added popup example, from gtkmm 2.2.
- drag_and_drop: Correct vfuncs.
* Documentation:
- libglademm memory management.
- - Tell people to check pkg-config for 2.4, not 2.2.
- - Gtk::TreeSortable: Document sort function return value.
+ - Tell people to check pkg-config for 2.4, not 2.2.
+ - Gtk::TreeSortable: Document sort function return value.
(Murray Cumming)
2.4.4:
* More gcc 3.4 build fixes. (Daniel Elstner)
-* Gtk::StockItem: Use the global translation domain when no other
+* Gtk::StockItem: Use the global translation domain when no other
translation domain has been specified. (Daniel Elstner)
-* Gtk::Action, ToggleAction, RadioAction, IconTheme: Constructors are now
+* Gtk::Action, ToggleAction, RadioAction, IconTheme: Constructors are now
protected so that you can derive from these classes.
-* Gtk::Container: Avoid warning about unimplemented GtkContainer::remove
+* Gtk::Container: Avoid warning about unimplemented GtkContainer::remove
vfunc when deriving directly from Gtk::Container.
(Murray Cumming)
@@ -1945,21 +1966,21 @@ GTK+ 2.5 becomes the API-stable GTK+ 2.6.
* Win32: gdkmm: Link against the correct libpangomm library.
(Cedric Gustin)
-* Gtk::TreeModel::iterator: Correct the operator--() implementation, so that
+* Gtk::TreeModel::iterator: Correct the operator--() implementation, so that
it actually works. Remember, this is very slow compared to operator++().
(Daniel Elstner)
-* Gtk::ComboBoxText, Gtk::ComboBoxEntryText: Implement the constructors that
+* Gtk::ComboBoxText, Gtk::ComboBoxEntryText: Implement the constructors that
take C instances.
(Murray Cumming)
-
+
2.4.2:
Gtk:
-* ComboBox::get_active(): Properly initialize the iterator.
+* ComboBox::get_active(): Properly initialize the iterator.
(Murray Cumming)
* ComboBoxTextEntry: Don't add the text column twice. (Teemu Tervo)
-* ComboBoxText, ComboBoxEntryText::get_active_text(): Fix potential
+* ComboBoxText, ComboBoxEntryText::get_active_text(): Fix potential
crash. (Murray Cumming)
* TreeView::get_path_at_pos(): Correct memory mangement.
(Murray Cumming, David)
@@ -1992,7 +2013,7 @@ Changes in gtkmm 2.4:
UIManager, Action, ToggleAction, RadioAction.
* New Combo Box:
- ComboBox, ComboBoxEntry, ComboBoxText, CellLayout.
+ ComboBox, ComboBoxEntry, ComboBoxText, CellLayout.
* Auto-complete for Entry:
EntryCompletion.
@@ -2044,7 +2065,7 @@ The following people made gtkmm 2.4 happen:
- TargetList: Added a create() method. (Bryan Forbes)
- TreeModel: Rename 2 of the foreach() methods, to foreach_iter() and foreach_path(),
because they are ambiguous with libsigc++ 2. (Murray Cumming)
- - ListStore/TreeStore: Added insert_after(), because it is apparently faster with
+ - ListStore/TreeStore: Added insert_after(), because it is apparently faster with
many rows. (Murray Cumming)
- IconTheme: Corrected refcounting of get_default() and get_for_screen().
(Bryan Forbes)
@@ -2056,20 +2077,20 @@ The following people made gtkmm 2.4 happen:
- Action:
- create_tool_item(), create_menu(), and create_icon() return specific types.
(Bryan Forbes)
- - Constructors: Give 0 instead of "" to GTK+ for empty strings, to make
+ - Constructors: Give 0 instead of "" to GTK+ for empty strings, to make
stock items work. (Murray Cumming)
- Container: Keep managed child widgets alive when remove()ing them.
(Murray Cumming)
- IconTheme: Wrapped the changed signal. (Murray Cumming)
- - FileFilter: It's a Gtk::Object, not a Glib::Object. (Murray Cumming)
+ - FileFilter: It's a Gtk::Object, not a Glib::Object. (Murray Cumming)
- TreeView: Added move_column_to_start(). (Andrew E. Makeev)
- UIManager: Fixed typo in disconnect_proxy signal name. (Bryan Forbes)
- many: Do the extra reference for several get_*() methods.
- (Bryan Forbes, Murray Cumming)
+ (Bryan Forbes, Murray Cumming)
* Documentation:
- - Reference documentation: Corrected some mention of null parameters, and g_free(),
+ - Reference documentation: Corrected some mention of null parameters, and g_free(),
in generated-from-C docs. (Murray Cumming)
- Book: Corrected typos and updated libsigc++ syntax. (Elijah Newren)
- FAQ: Don't mention gtkmm 1.2 so much. (Elijah Newren)
@@ -2115,19 +2136,19 @@ The following people made gtkmm 2.4 happen:
- Toolbar
- Added append(), prepend(), insert() overloads which take
slots, so that signal connecting requires less code.
- - Removed old STL-style API, because the APIs do not
+ - Removed old STL-style API, because the APIs do not
co-exist well together at the GTK+ level.
(Bryan Forbes)
- TreePath: Corrected template typo found by gcc 3.4
(Matthew Tuck)
- - Widget: Added add_mnemonic_labels(), remove_mnemonic_label(),
+ - Widget: Added add_mnemonic_labels(), remove_mnemonic_label(),
list_mnemonic_labels(), draw_insertion_cursor().
(Murray Cumming)
- Window: Added "role" property. (Bryan Forbes)
- Several const corrections. (Murray Cumming)
- Fixes to the libsigc++2 port. (Martin Schulze, Bryan Forbes)
- - Added --enable-examples configure option. (Bryan Forbes)
+ - Added --enable-examples configure option. (Bryan Forbes)
- Documentation:
- Added some TreeView reference documentation.
@@ -2163,14 +2184,14 @@ The following people made gtkmm 2.4 happen:
- TargetEntry: Use a C++ TargetFlags enum instead of the C enum.
(Bryan Forbes)
- Widget
- - drag_dest_find_target(), drag_dest_get_target_list(), drag_begin():
+ - drag_dest_find_target(), drag_dest_get_target_list(), drag_begin():
Use C++ TargetList instead of C GtkTargetList. (Bryan Forbes)
- - Use C++ Gtk::Allocation instead of GtkAllocation, and
+ - Use C++ Gtk::Allocation instead of GtkAllocation, and
Gtk::Requisition instead of GtkRequisition in methods.
(Bryan Forbes)
- Socket: Use C++ Gdk::NativeWindow type for method parametrs.
(Bryan Forbes)
-
+
* Gdk:
- Colormap: Use C++ Gdk::Color instead of C GdkColor for method parameters
(Bryan Forbes)
@@ -2186,14 +2207,14 @@ The following people made gtkmm 2.4 happen:
2.3.3:
-- CellLayout: signals take a C++ CellRenderer* instead of a C
+- CellLayout: signals take a C++ CellRenderer* instead of a C
GtkCellRenderer*.
- Widget:
- signal_drag_data_get and signal_selection_get now use the C++
SelectionData type.
- Methods now take C++ Gdk::Region& instead of C GdkRegion*.
-- SelectionData: Added set() method overload with fewer parameters.
-- TreeDragSource: The drag_get_data vfunc now uses the C++
+- SelectionData: Added set() method overload with fewer parameters.
+- TreeDragSource: The drag_get_data vfunc now uses the C++
SelectionData type.
- TreeIter (TreeModel::iterator): Added operator--().
- Added const version of many ListHandle<> get_*() methods.
@@ -2215,14 +2236,14 @@ The following people made gtkmm 2.4 happen:
* Gdk:
* Colormap: Added get_system().
- * Device: Added get_name(), get_source(), get_mode() and get_has_cursor()
+ * Device: Added get_name(), get_source(), get_mode() and get_has_cursor()
* Display: Added set_double_click_distance() and get_default_group().
* DragContext: Added get_targets().
* Added rgb_*() methods.
* Pango:
* LayoutLine: Added get_length(), get_start_index(), and get_layout().
-
+
* Atk:
* Added Document, Hyperlink, Hypertext, and StreamableContent classes.
@@ -2265,7 +2286,7 @@ The following people made gtkmm 2.4 happen:
* Added Atk::init() and Pango::init(), to use when you don't want all of gtkmm.
* Documentation: Corrected installation and links with glibmm documentation.
-* Deprecation: Define GTKMM_DISABLE_DEPRECATED to prevent use of deprecated API in your application.
+* Deprecation: Define GTKMM_DISABLE_DEPRECATED to prevent use of deprecated API in your application.
(Murray Cumming)
2.3.0:
@@ -2319,10 +2340,10 @@ The following people made gtkmm 2.4 happen:
Gdk::PixbufLoader: create() now has extra bool mime_type parameter.
Gdk::Window: set_keep_above(), set_keep_below().
(Murray Cumming)
-
+
2.2.2:
-
+
* OptionMenu: Fixed segfault when Menu remembers destroyed OptionMenu.
(Murray Cumming)
* Gtk::Image::get_pixbuf(): Fixed reference counting error.
@@ -2337,14 +2358,14 @@ The following people made gtkmm 2.4 happen:
(Andrew Makeev, Cedric Gustin, Murray Cumming)
* Examples:
- Updated book/idle and book/timeout.
- (Gene Ruebsamen, Murray Cumming)
+ (Gene Ruebsamen, Murray Cumming)
* Documentation:
- Win32 installation instructions. (Gene Ruebsamen)
- Glib::Module documented (Ross Burton)
- Updated idle/timeout chapter. (Gene Ruebsamen)
- Correct all automatic-from-GTK+ documentation that mentions
_free() functions by mistake. (Murray Cumming)
- - Corrected typo in gtk_window_set_default(). (Oli Kessler)
+ - Corrected typo in gtk_window_set_default(). (Oli Kessler)
- gobj() methods documented.
- Documented Glib::ListHandle, Glib::ListHandle, Glib::SListHandle.
(Murray Cumming)
@@ -2353,7 +2374,7 @@ Changes in gtkmm 2.2:
Highlights:
- New GTK+ 2.2 API wrapped:
- * Gtk::ListStore and TreeStore move(), reorder(), iter_is_valid()
+ * Gtk::ListStore and TreeStore move(), reorder(), iter_is_valid()
methods added.
* Gdk::DisplayManager, Display, and Screen added.
@@ -2363,9 +2384,9 @@ Highlights:
* Gtk::TreeView drag-and-drop now usable, with examples, and documentation.
* Gtk::TreeModelSort wrapped.
* Gtk::Toolbar has a non-STL-style interface, like the other containers.
- * glibmm: Added string utility functions, get_appname(), file_open_tmp()
- and file_open_contents(). Glib::Markup added - this is not a real XML
- parser.
+ * glibmm: Added string utility functions, get_appname(), file_open_tmp()
+ and file_open_contents(). Glib::Markup added - this is not a real XML
+ parser.
* Various bugfixes - see ChangeLog.
The following people made gtkmm 2.2 happen:
@@ -2396,7 +2417,7 @@ Naofumi Yasufuku
where <prefix> is something like /usr/local or /opt/gnome2
This will remove previous bad versions of 2.1.x.
* atkmm: Lots of new interfaces wrapped. (Daniel Elstner).
-* Gtk::TextView:: Fixed bytes/length confusion in TextBuffer's
+* Gtk::TextView:: Fixed bytes/length confusion in TextBuffer's
insert_text callback. (Daniel Elstner)
Documentation:
@@ -2413,7 +2434,7 @@ Documentation:
* Glib::RefPtr: Added swap(). (Daniel Elstner)
* Gtk::ColorSelection: catch exceptions. (Daniel Elstner)
* Gdk::Pixmap: Prevent rare segfault in creation. (Daniel Elstner)
-* Gtk::AccelGroup::activate(): Implemented as a wrapper of
+* Gtk::AccelGroup::activate(): Implemented as a wrapper of
gtk_accel_groups_activate(). (Daniel Elstner)
* Glib::file_open_tmp() and Glib::file_open_contents() implemented.
(Daniel Elstner)
@@ -2422,7 +2443,7 @@ Documentation:
2.1.1:
* Gtk::Clipboard API usable, and demonstrated in examples/book/clipboard
(Murray Cumming)
-* new Gtk::ListStore and TreeStore move(), reorder(), iter_is_valid()
+* new Gtk::ListStore and TreeStore move(), reorder(), iter_is_valid()
methods added. (Daniel Elstner)
* Gtk::FileSelection: get_history_pulldown() added. (Mark Jones)
* Added Gtk::Widget::modify_bg_pixmap(). (Daniel Elstner)
@@ -2436,14 +2457,14 @@ Documentation:
* spec file improved (Gary Peck)
* Documentation updated automatically from latest C API docs.
-Â (Daniel Elstner)
+Â (Daniel Elstner)
2.1.0:
-* atkmm: Major API corrections. It was unusable before, so we felt free to break
+* atkmm: Major API corrections. It was unusable before, so we felt free to break
 the API. (Daniel Elstner)
-* Gtk::Clipboard: Now inherits from Glib::Object, so it should be used with
+* Gtk::Clipboard: Now inherits from Glib::Object, so it should be used with
 Glib::RefPtr<>. This was unusable before, so we felt free to break the API.
 (Murray Cumming)
* Gtk::TreeModel::RowReference: It's now a "boxed type" so it can be copied.
@@ -2510,7 +2531,7 @@ API Changes:
removed default argument values for the bool, bool overloads,
to improve type-safety of the more useful PackOptions overload.
(Daniel Elstner)
-* Gtk::Menu_Helpers::StockMenuElems can be used to create
+* Gtk::Menu_Helpers::StockMenuElems can be used to create
submenus. (Christof Pettig)
* Gtk::AspectFrame: Added a constructor that uses AlignmentEnum.
(Murray Cumming)
@@ -2548,7 +2569,7 @@ API changes:
* Gtk::TextBuffer:
* create_mark() Added overload for anonymous marks.
* iterator: Return values instead of references, for UTF8.
- * insert_interactive() and erase_interactive now return a pair,
+ * insert_interactive() and erase_interactive now return a pair,
with a bool to indicate success, like std::map::insert().
* insert_range()renamed to insert().
* insert_range_interactive() renamed to insert_interactive().
@@ -2562,7 +2583,7 @@ API changes:
(Daniel Elstner)
* Gtk::TreeView:
* Added scroll_to_row() and scroll_to_column()
- * Added unset_hadjustment(),unset_vadjustment(), and
+ * Added unset_hadjustment(),unset_vadjustment(), and
unset_expander_column().
Added set_cursor() overload taking a TreePath.
* enable_drag_model_source() now takes a Gtk::TargetEntry instead
@@ -2574,13 +2595,13 @@ API changes:
(Martin Schulze).
* Documentation:
- * Book: Some Sections on common widgets updated and rearranged,
+ * Book: Some Sections on common widgets updated and rearranged,
with screenshots. Example code is now linked instead of being
inline.
* examples:
Several examples rewritten and moved into examples/book.
(Murray Cumming)
- * demos: warnings in TextBuffer demo fixed. (Daniel Elstner)
+ * demos: warnings in TextBuffer demo fixed. (Daniel Elstner)
2002-10-09 1.3.24:
@@ -2641,7 +2662,7 @@ API breakage:
Excuse for breakage: pangomm isn't used much directly so this shouldn't break much.
* Added Gdk::Window::set_cursor(void) to reset the cursor. (Murray Cumming)
Excuse: It's additional API so it doesn't break anything.
-
+
2002-08-18 1.3.21:
* Lifecycle: Prevented double-destroying of GtkObjects. (Murray Cumming)
* Pango::Layout: Added constructor and create() method. (Martin Schulze)
@@ -2663,7 +2684,7 @@ Documentation:
* lifecyle: C++ deletion really destroys GtkObjects again. (Murray Cumming)
* Glib::Object: removed warnings when using libglademm. (Murray Cumming)
-* Gtk::manage(): Now emits warnings when you try to use it on a top-level
+* Gtk::manage(): Now emits warnings when you try to use it on a top-level
Window. (Murray Cumming)
* examples:
@@ -2671,19 +2692,19 @@ Documentation:
- Corrected use of Gtk::manage() on top-level windows.
- Added cleaner combo example in example/book/combo.
- rulers fixed. (Martin Schulze)
-
+
* API changes:
- Gtk::Combo: Added ComboDrowDown class - it wraps the deprecated GtkList
widget that is used in the GtkCombo interface. gtkmm coders can now set
individual item strings and use widgets for Combo items. See
examples/book/combo. (Martin Schulze)
- - Gdk::Drawable: draw_rectangle() and draw_arc(): Changed filled arg from
+ - Gdk::Drawable: draw_rectangle() and draw_arc(): Changed filled arg from
int to bool. (Michael Koziarski)
- - Gdk::Color: *_p() renamed to get_*_p(). (Andreas Holzmann)
+ - Gdk::Color: *_p() renamed to get_*_p(). (Andreas Holzmann)
- Gtk::TextMark: Added get_iter() as a convenience. (Martin Schulze)
- - Gtk::TextBuffer: delete_at_cursor() and insert_at_cursor() return the
+ - Gtk::TextBuffer: delete_at_cursor() and insert_at_cursor() return the
iterator, to be consistent with the other methods. (Martin Schulze)
- - Gtk::TextBuffer: paste_clipboard(), insert_child(), and
+ - Gtk::TextBuffer: paste_clipboard(), insert_child(), and
create_child_anchor() parameters are now const. (Martin Schulze)
- Gtk::Bin::add_label(): Added override, using enum. (Gergo Erdi)
- Gtk::IconFactory and Gtk::StockItem: Changed string parameters to
@@ -2692,7 +2713,7 @@ Documentation:
2002-08-06 1.3.19:
* Gtk::TreeView classes:
- - Added TreeModel::RowReference wrapper - it remains valid even when the
+ - Added TreeModel::RowReference wrapper - it remains valid even when the
rows are sorted.
- All methods that take a Model::iterator can also take a Model::Row.
(Murray Cumming)
@@ -2705,7 +2726,7 @@ Documentation:
- treestore demo: Parent rows don't show toggle cells anymore.
(Daniel somebody)
* Box::pack_start() and pack_end() API:
- - Restore the old (bool, bool) methods as overload, so it's easier to
+ - Restore the old (bool, bool) methods as overload, so it's easier to
port to gtkmm2.
- Changed the ORed flags to a simpler set of 3 mutually-exclusive enums.
(Michael Babcock)
@@ -2722,13 +2743,13 @@ Documentation:
manage()d.
- Added test for this (Michael v. Szthombathely)
- Prevented some double-destruction of signal connections.
- - Prevented recreation of 2nd C++ instances by Glib::wrap() during
+ - Prevented recreation of 2nd C++ instances by Glib::wrap() during
destruction of the C instances.
- Prevented calling of signal handlers of destroyed C++ instances.
(Murray Cumming, Valgrind)
- Corrected refounting of some get*() methods. (Christof Pettig)
* Sun Forte compiler fixes:
- - Examples use more lengthy code when Sun's compiler can't handle the
+ - Examples use more lengthy code when Sun's compiler can't handle the
templated TreeView methods.
- Explicit specification of templated Glib::wrap() specializations.
(Michael v. Szthombathely, Murray Cumming)
@@ -2736,7 +2757,7 @@ Documentation:
* Added vast number of const get_*() const overloads. (Jarek Dukat)
* Added alignment enum, used in overloads as an alternative to 0.5, 1.0, etc.
(Murray Cumming)
-* Gtk::Style: Added const overloads of get_*gc() methods.
+* Gtk::Style: Added const overloads of get_*gc() methods.
* Documentation:
- Allow use of a local DocBook stylesheet, for people who aren't connected.
(Marcelo E. Magallo)
@@ -2763,21 +2784,21 @@ Documentation:
(Murray Cumming, James Henstridge, Morten Brix Pedersen)
PORTING: Additions and clarifications. (Jarek Dukat, Morten Brix Pedersen)
examples: Added menus and custom signals examples. (Murray Cumming)
- Corected original menu examples. (Liam Girdwood)
+ Corected original menu examples. (Liam Girdwood)
internals: Corrected _DEPS description. (Marcelo Magallon)
* Gtk::TreeView classes:
- Models columns can be accessed by number, for dynamically-created models.
- Added overrides to take TreeModel::Rows as well as TreeModel::iterators.
- - Row: Added operator bool().
+ - Row: Added operator bool().
(Murray Cumming)
-* Gtk::TextView classes
+* Gtk::TextView classes
- Added TextBuffer:: typedefs for Tag, TagTable and Mark.
- - TextBuffer: insert() methods now return the new iterator instead of
+ - TextBuffer: insert() methods now return the new iterator instead of
modifying the input iterator, to be more STL-like.
- Renamed get_start_iter() and get_end_iter() to begin() and end().
- Made get() methods const.
(Murray Cumming)
-* Gtk::Table: The STL-style list now works. It probably never worked before,
+* Gtk::Table: The STL-style list now works. It probably never worked before,
even in gtkmm 1.2. (Murray Cumming)
* Gtk::RadioButton::Group: Simplified copying/passing semantics.
* Gtk::Menu: Show stock menu item icons. (Christof Petig)
@@ -2788,15 +2809,15 @@ Documentation:
* Gtk::Invisible: Correct constructor bug discovered by
Tony <a_a_c bellsouth net> (Murray Cumming)
* gcc 3.1 fixes. (Jarek Dukat, Gergo Erdi)
-
+
2002-06-22 1.3.17:
* Win32 support. (Cedric Gustin, Daniel Elstner)
* STL-style interfaces: Use of references rather than pointers as value types,
to avoid double indirection when dereferencing iterators. (Martin Schulze)
-* vfunc wrappers: All overrideable vfuncs now have the "_vfunc" suffix, and
- they all have separate invoker methods, which are usually wrappers of the C
+* vfunc wrappers: All overrideable vfuncs now have the "_vfunc" suffix, and
+ they all have separate invoker methods, which are usually wrappers of the C
invoker functions. (Daniel Elstner)
* Gtk::Box STL-style interface uses Gtk::AttachOptions instead of bools,
for consistency. (Jarek Dukat)
@@ -2862,7 +2883,7 @@ Documentation:
* Gtk::TreeView and friends:
- Namespaced TreeIter, TreePath, TreeViewColumn, etc, as TreeModel::iterator,
TreeModel::Path, TreeView::Column, etc. (Murray Cumming)
- - Separated TreeModel::iterator into iterator and Row, obtained by
+ - Separated TreeModel::iterator into iterator and Row, obtained by
dereferencing the iterator. This is more STL-like. (Daniel Elstner)
- Some Model methods moved to Row, and set_value()/get_value() replaced by
array-style operator[]. (Daniel Elstner)
@@ -2873,13 +2894,13 @@ Documentation:
- Added Path(iterator&) constructor.
- All get_*() methods are now const. (Murray Cumming)
* Gtk::Box::pack_start() and pack_end(): Now uses AttachOptions flags instead
- of two bool paratemers, to make code more readable and to be consistent with
+ of two bool paratemers, to make code more readable and to be consistent with
Gtk::Table::attach(). (Murray Cumming)
-* Gtk::Notebook: STL-style interface remoeved because GTK+ doesn't expose
+* Gtk::Notebook: STL-style interface remoeved because GTK+ doesn't expose
enough internals anymore. The simple append/prepend interface remains.
(Murray Cumming)
* Some enums placed inside their related classes. (Daniel Elstner)
-* Glib::FileError enums renamed to avoid clashes with C #defines on some
+* Glib::FileError enums renamed to avoid clashes with C #defines on some
platforms (Daniel Elstner)
* Fixed refcount problem with manage() ed child widget destruction.
(Murray Cumming)
@@ -2893,7 +2914,7 @@ Documentation:
* Some glibmm code is now autogenerated with gtkmmproc (Daniel Elstner)
* Improvements to enum generation (Daniel Elstner)
* Improvements to glibmm character conversions (Daniel Elstner)
-* gtk-demo segfault fixed. (Martin Schulze)
+* gtk-demo segfault fixed. (Martin Schulze)
2002-04-27 gtkmm 1.3.12:
@@ -2907,7 +2928,7 @@ Documentation:
* Gtk::Adjustment constructor fixed. (Murray Cumming)
* Gtk::TreeView:methods that took function pointers now take SigC::Slots.
(Murray Cumming)
-* Less #including of C headers in gtkmm headers, so less pollution of the
+* Less #including of C headers in gtkmm headers, so less pollution of the
global namespace. (Murray Cumming)
* Menu API more complete and consistent. (Martin Schultze)
* Gtk::Dialog::get_action_area() now does. (Murray Cumming)
@@ -2973,19 +2994,19 @@ Documentation:
2002-03-11 gtkmm 1.3.8:
-* Generated C++ source code is now distributed, so that we can use extra
+* Generated C++ source code is now distributed, so that we can use extra
dependencies, such as perl modules, when generating the C++ source.
(Daniel Elstner)
* Signals now use C++ types. We've said it before, but this time we meant it.
(Murray Cumming)
-* Added an exception hierarchy, used to wrap GError. Used in
+* Added an exception hierarchy, used to wrap GError. Used in
Gdk::Pixbuf and demonstrated in demos/pixbuf-demo. (Daniel Elstner).
* Drag and Drop now wrapped, with examples, and the first draft of a chapter in
the tutorial:
http://gtkmm.sourceforge.net//gtkmm2/tutorial/html/ch12.html
(Murray Cumming)
* Revised Gtk::Menu API - accelerators now work. (Andreas Holzmann)
-* Glib::ustring can now be used directly with standard streams, converting
+* Glib::ustring can now be used directly with standard streams, converting
to the current locale where necessary. (Daniel Elstner)
* Added wrappers for glib conversion functions. (Daniel Elstner)
* Initial GtkClipboard wrapper. (Murray Cumming)
@@ -2996,7 +3017,7 @@ Documentation:
2002-02-24 gtkmm-1.3.7:
* operator=() for BoxedTypes improved. (Daniel Elstner)
-* pangomm api review, and use of generic intermediate ListHandle containers.
+* pangomm api review, and use of generic intermediate ListHandle containers.
for method arguments instead of just std::list. (Gergo Erdi)
* Gdk::Cursor constructor now public. (Andreas Holzmann)
* property.get_value() improved. (Andreas Holzmann)
@@ -3015,11 +3036,11 @@ Documentation:
No major changes - mostly just a workaround for gcc 2.95.4.
-* gcc 2.95.4 seems to have a problem with a use
+* gcc 2.95.4 seems to have a problem with a use
of RefPtr::operator bool() in textbuffer.cc, so
we've used is_null() as a workaround. This is mysterious.
-* configure.in mentioned a Makefile.am that isn't distributed.
-* Added examples/book, which will contain examples from the
+* configure.in mentioned a Makefile.am that isn't distributed.
+* Added examples/book, which will contain examples from the
2002-02-18 gtkmm-1.3.5:
* Tutorial converted to latest DocBook XML, with some improvements of the text.
@@ -3029,14 +3050,14 @@ we've used is_null() as a workaround. This is mysterious.
* Gdk::Cursor: Gdk::Color args are now const. (Andreas Holzmann)
* Toolbar: StockElem can now be used to add stock items to toolbars.
(Andreas Holzmann)
-* Gdk::Bitmap now derives from Gdk::Pixmap, allowing a Bitmap to be used
- anywhere that a Pixmap can be used. This is the intention in GTK+.
+* Gdk::Bitmap now derives from Gdk::Pixmap, allowing a Bitmap to be used
+ anywhere that a Pixmap can be used. This is the intention in GTK+.
(Murray Cumming, Andreas Holzmann)
* Gtk::TextBuffer improvements (Daniel Elstner)
* More wrapping of Atk::Object (Murray Cumming)
* Documentation overview page:
http://gtkmm.sourceforge.net/gtkmm2/
- (Paulo Pinto)
+ (Paulo Pinto)
2002-01-26 gtkmm-1.3.4:
diff --git a/configure.ac b/configure.ac
index d941835..562b3e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@
## You should have received a copy of the GNU Lesser General Public License
## along with this library. If not, see <http://www.gnu.org/licenses/>.
-AC_INIT([gtkmm], [2.19.4],
+AC_INIT([gtkmm], [2.19.6],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gtkmm],
[gtkmm], [http://www.gtkmm.org/])
AC_PREREQ([2.59])
@@ -56,7 +56,7 @@ AS_IF([test "x$enable_static" = xyes],
AC_SUBST([ATKMM_MODULES], ['glibmm-2.4 >= 2.22 atk >= 1.12'])
# gdkmm really does need GTK+, because part of Gdk::DragContext is in GTK+.
-AC_SUBST([GDKMM_MODULES], ['giomm-2.4 >= 2.22 pangomm-1.4 >= 2.26 gtk+-2.0 >= 2.19.4'])
+AC_SUBST([GDKMM_MODULES], ['giomm-2.4 >= 2.22 pangomm-1.4 >= 2.26 gtk+-2.0 >= 2.19.6'])
AS_IF([test "x$gtkmm_host_windows" = xyes],
[GTKMM_MODULES=$GDKMM_MODULES],
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]