[gtkmm] Created tag gtkmm-2.17.9



The signed tag 'gtkmm-2.17.9' was created.

Tagger: David King <davidk openismus com>
Date: Tue Aug 25 12:21:00 2009 +0200

    Release 2.17.9

Changes since the last tag 'GTKMM_2_10_1':

Alan Ott (1):
      Added a new appendix, about using Visual Studio 2005. Mention new

Alexander Shaduri (1):
      Added unset_model().

Andreas Klaedtke (1):
      get_direction(): Add a const version and deprecate the non-const version.

Andrew E. Makeev (1):
      fix memory leak in get_cursor() function. Bug #417539

Armin Burgmeier (27):
      Removed GtkRadioAction* -> Glib::RefPtr<RadioAction> conversion.
      Made a std::vector<Glib::ustring> out of the StringArrayHandle in
      Added G{D,T}KMM_DISABLE_DEPRECATED defines to g{d,t}kmmconfig.h so other
      Added a specialization for Glib::Value<Glib::RefPtr<Gtk::RecentInfo> > so
      Add new header files builder.h, scalebutton.h, recentaction.h tooltip.h
      Moved from MSVC_Net2003.
      Added files and helper scripts used to generate the Windows installer.
      Distribute all the necessary files to build the installer.
      Moved from installer.
      Replaced #include "afxres.h" by #include <windows.h> which does the job
      Make the installer install the GTK+ runtime, and optionally development
      Default to yes for the "Add gtkmm runtime directory to the path
      Removed paths to pangomm from include directories since pangomm is its own
      Removed gtk_devel_setup-2.12.ini and gtk_runtime_setup-2.12.ini from
      Regenerated.
      Update for GTK+ 2.14 and gtkmm 2.14.
      Adapt to the new DLL naming convention.
      Allow Specifing toolset to install the DLLs for.
      Take a new reference on the passed printer object, so that we don't unref
      Removed strings no longer in use.
      Disabled compiler warning 4250. Bug #568083 (Tao Wang).
      Disabled compiler warning 4250 also for MSVC2005. Bug #568083 (Tao Wang).
      Added activatable.[h|cc] and orientable.[h|cc] to the project.
      Added GTK+ pixbuf loaders to the installer (Damon Register).
      Windows: Allow building gtkmm statically also when glibmm is built as a DLL
      Windows: Fixed Uninstaller to uninstall all files
      Windows installer: Create correct zlib1.dll in redist/ directory

Benjamin Herr (1):
      Removed spurious ; characters. Bug #544848.

Cedric Gustin (1):
      Do not pkgconfig check gtk+-unix-print-2.0 on win32, as

Christian Hammond (1):
      Added create_with_icon_name() functions for the various Action classes, allowing IconTheme icon names to be used instead of stock IDs. This closes bug #437041.

Daniel Elstner (50):
      Wholly replace this script with a critter from one of my personal
      :add): Don't use NULL but static_cast<char*>(0) to terminate the
      Remove stray semicolon. Likewise. Remove /* inside comment.
      Update svn:ignore properties and remove all .cvsignore files.
      Fix email address.
      Update MAINTAINERS file to new required format.
      Remove property wrapper since "dialog" is write-only and construct-only.
      Cut a load of commented-out bit-rot which wouldn't have compiled anyway.
      Replace deprecated call to g_win32_get_package_installation_directory() in
      [merge from branches/gtkmm-2-12]
      Fix --disable-api-exceptions build
      Warning fixes and spring cleaning
      Use DK_ARG_ENABLE_WARNINGS() to replace custom M4 macro
      Rename configure.in to configure.ac
      Oops. Fix silly mistake that broke the build.
      Oops. Fix silly mistake that broke the build.
      Fix Description of a Project (DOAP) file
      Fix my mail address in MAINTAINERS file
      Correct base type check in Container_Class::remove_callback()
      Begin transition to mm-common build system
      Skip over intermediate subdir in recursion
      Do not recurse into MSVC or NSI subdirectories
      Convert main source directories to mm-common
      Convert documentation to new build system
      Correct tag reference to pangomm
      Remove header dependency of gdkmm on gtkmm
      Un-invert DISABLE_DEPRECATED_API conditional
      Fix GLIBMM vs GTKMM typo
      Bring back demos/ and make it non-recursive
      Remove duplicate image files for pixbuf-demo
      Convert tests/ to non-recursive build
      Clean up remaining cruft in scripts/
      Distribute gtk/gtkmm/wrap_init.h
      Reference new canonical name of cairomm tag file
      Rename scripts/ to build/ for consistency
      Get rid of obsolete GLIBMM_USING_STD()
      Simplify and update for recent mm-common
      Provide pkg-config files for uninstalled use
      Update and clean up g[dt]kmmconfig.h
      Add missing gdkmm dependency to pkg-config file
      Define *_DISABLE_DEPRECATED in config header
      Append slash to overridden $(htmlrefpub)
      Make use of new MM_DISABLE_DEPRECATED_API macro
      Define {ATK,GDK,GTK}MM_BUILD macros
      Use parametric Doxygen alias @since{m,n}
      Predefine ATKMM_API and GDKMM_API for Doxygen
      Substitute API version in filenames dynamically
      Do not hard-code API version in resource files
      Rename @since back to @newin
      RecentInfo: Correct get_application_info() so it can actually be used.

Deng Xiyue (3):
      demos/gtk-demo/demowindow.cc demos/gtk-demo/example_pixbufs.cc
      Use reference index.html as start page. Bug #559900.
      Change license header to mention Lesser General Public License version 2.1

Dodji Seketeli (1):
      Fix a gcc 4.3 warning on PangoAttribute* const gobj() const

Gennaro Bellizio (1):
      Added the shadow_type property that was added to GTK+ in 2.12. Bug #532744

Hakim Bellam (1):
      add_item(): Correct a memory allocation to avoid a crash later. Bug #585521

Hubert Figuiere (3):
      added doap file
      fix shortdesc
      * gtk/src/treepath.ccg: Gtk::TreePath::empty() must

Jens Georg (1):
      Mention new source files for builder, scalebutton, tooltip, and

Johannes Schmid (12):
      Added GTKMM_ARG_ENABLE_API_ATKMM() to add the --enable-api-atkmm configure
      Fixed a crasher in error handling when exceptions are disabled
      Added a special case for Gtk::Menu in Widget_Class::dispose_vfunc_callback
      Use _IS_DEPRECATED instead of _DEPRECATED to sync with glibmm HEAD.
      gtk/src/calendar.hg :get_date() method using Glib::Date|
      Wrap gtk_style_attach() and gtk_style_detach(). Bug #351336
      Fixed class documentation
      Added class documentation based on GTK+
      Reference the returned statusicon because the RefPtr becomes invalid otherwise
      Stock ID stuff needs documentation (bgo#506885)
      Fixed bgo #466853 â?? Gtk::Box_Helpers::BoxList::insert() has wrong return value
      GtkBuilder header is inconsistent in exception/error handling

Jonathon Jongsma (25):
      re-enabled --disable-demos configure option. It was disabled due to a bit
      added new chapter to the tutorial on Gtk::Plug and Gtk::Socket, including
      remove source file dependency on a non-existent file. This was part of an
      fix documentation of IconTheme::get_example_icon_name() so that it doesn't
      Update the custom widget example to use cairo-based drawing instead of the
      LOTS of changes to the tutorial to get it to validate against the docbook
      modified all of the book examples to make all lines 80 characters long or
      add a 'pdf' target so that we can build a pdf version of the tutorial more
      accidentally broke the build on this example when reducing the line length
      Another big set of changes to improve pdf output. I shortened a lot of the
      renamed the gmmproc appendix to "Wrapping C Libraries with gmmproc" so
      update documentation for some FileChooser methods which incorrectly stated
      updated the internationalization section slightly, prompted by some
      add <div> to make it easier to incoporate the documentation into
      deprecate cairo helper functions and added new overloaded functions that
      clean up the makefile rules for building the devhelp files a bit so that
      Fully-qualify functions in the devhelp file so it's easy to see which
      minor clean-up of the xsl file to extract common stuff out to separate
      Merged r960:967 from gtkmm-2-12 branch
      add a 'release' target to the makefile. This target will do a distcheck,
      updated the 'release' taget to give a little bit more helpful error
      Add stock images after switch to git broke the svn:external
      add .gitignore file
      add category to doap file
      add Gdk::Pixbuf::create_for_stream() and create_for_stream_at_scale()

Kalle Vahlman (1):
      #ifdef out the use of the regular property API if properties are disabled.

Marko Anastasov (13):
      Specify a template specialization for Glib::unwrap() to avoid ambiguities
      Updated chapter on internationalization. Explains how to set up an
      Emphasised that the use libglademm is preferred over glademm. Bug #429043.
      New files and functions, properties and signal of the new tooltips API.
      Wrapped cursor-position, copy-target-list and paste-target-list properties
      Corrected mismatched tag for PageSetup::save_to_file().
      Added an example for the new tooltips API.
      Added class documentation based on GTK+ docs.
      Added get_tooltip_context_path() and get_tooltip_context_iter().
      Fixed get_tooltip_context_iter() and get_tooltip_context_path()
      Updated, along with all other, and added some where missing.
      Fixed build by correcting a typo for create() from previous commit. Bug
      Mention that custom signal handlers should connect before the default one

Murray Cumming (203):
      Increased version.
      Upload to the new hoster instead of to sourceforge. Abstracted the host
      get_column_title(): Use instead of Glib::ustring() in
      Correct the links to the Memory Management and libglademm chapters.
      Correct the documentation for gtk_container_remove() and
      Provide a corrected version of the Drawable::get_image() method, to avoid
      Added an appendix describing the optional API for reduced resources
      Fix typo.
      Documentation improvement that I forgot to commit before.
      Hand-code the constructor so that we can provide the g_object_new()
      Increased version.
      Add new test, with commented-out test for an alternative API that I will
      Added missing file.
      Add missing PREDEFINES so that we build documentation only for the normal
      Optional API appendix: Use the <function> tag.
      Added --enable-api-maemo-extensions configure option, default to false,
      Increased version
      mark 2.10.4 in the ChangeLog.
      UIManager: Added notes about which parts are human-readable and which
      Increase version
      create_cairo_context(): Specify true to the Cairo::Context constructor
      Update version
      Added class documentation.
      libglade with derived widgets: Add more explanation about the
      Add a Google search, restricted to the gtkmm documentation.
      Destructor: Call the cleanup functions, instead of calling init again.
      Increase version
      Use GDK_POINTER_TO_ATOM() instead of a simple cast, which is more like
      Increased version
      Connect to the switch-page signal, as a demonstration.
      Increased version:
      Increased version
      mark the branch in the ChangeLog
      Correct branch description in ChangeLog
      Added set_accept_focus(), get_accept_focus(), set_focus_on_map() and
      Added popup_menu_at_position(), as an equivalent for the
      Adjust the GtkStatusIcon::popup_menu signal definition, because the GType
      Added static set_default_icon_name() method, wrapping
      Basics: Split part of the example section into a Headers and Linking
      gmmproc appendix: Added documentation on constructors, create() methods,
      Increase version
      Increase version
      Increased version
      Added DISCARD, ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE,
      Added RecentAction.
      Added pulse, text-xalign, and text-yalign properties.
      Added the constructor now that gtk_scale_button_new() has been fixed in
      Added a comment about the difficulty of using a static instance. Added
      Added create_menu(). Added list_papers().
      Add ListHandle_AtomString intermediate container type.
      Increased version
      Added comments about using CellRendererSpin or CellRendererProgress here.
      Constuctor and create(): Added default values for the tooltips and
      Regenerated with enums.pl Regenerated with h2defs.py.
      Convert the libglade .glade files to GtkBuilder .ui files, with
      Added missing files
      Increased version
      Correct the ALIASES for newin2p*.
      Added is_rubber_banding_active().
      get_tooltips_object(): Reimplement to fix the build because GTK+ broke the
      Deprecated in favour of the various set_tooltip_text() and
      Mention the GtkPrint* classes so that signal/property .defs are generated
      Regenerated with docextract_to_xml.py. Regenerated with h2defs.py.
      Increase version
      Added GtkScaleButton, GtkVolumeButton and GtkRecentAction. Regenerated
      Removed get_type_from_name() because it seems only useful when
      Corrected the documentation for AboutDialog::get_program_name(),
      Fixed the build.
      Document the old create() methods as deprecated. Added documentation for
      Corrected the documentation for gtk_toolbar_set_icon_size() and
      Increased version
      Increased version
      + + * docs/tutorial/gtkmm-tut.xml: DrawingArea: Corrected a mention of +
      Removed incorrect branch information. I was confused.
      Merged from gtkmm-2-12 branch (which should not have been created yet).
      Merged from gtkmm-2-12 branch (which should not have been created yet).
      Merged from gtkmm-2-12 branch (which should not have been created yet).
      Merged from gtkmm-2-12 branch (which should not have been created yet).
      Merged from gtkmm-2-12 branch (which should not have been created yet).
      Add a custom conversion for the signals that use PrintContext, to fix a
      Added a note to the ChangeLog
      Increased version
      This is the trunk branch for gtkmm 2.13/14.
      Added const versions of save_to_key_file() and deprecated the non-const
      docs/tutorial/ examples/
      Added to_string().
      set_cursor(): Actually implement this.
      Change a Style to Gtk::Style in a signal, to fix the build on MacOS X. Bug
      Partially hand-code one of the constructors, so it can pass the uri for
      Added set_popup_single_match(), deprecated the wrongly-named
      Added the popup_menu signal, without a overridable default signal handler
      Added a const overload of get_size() and deprecated the non-const version.
      Added the grab_broken_event signal (with no_default_handler, to preserve
      Made changes to the gtk_dialog_run() override to avoid strange markup in
      Added copy(), wrapping gtk_page_setup_copy(). Added copy(), wrapping
      Added the icon_name, visible_overflown, and action_group properties.
      Added operator bool().
      Added operator bool().
      drag_data_get(): Deprecated the current version and added a version that
      Documented drag_refuse().
      set_headers_visible(): Add default parameter value.
      Regenerated with enums.pl. Regenerated with h2defs.py
      SignalProxy_Details_gtk_callback(): Return a copy of the gchar* instead of
      Derive (and implement) from RecentChooser so this is actually usable. This
      Added conversions from const gchar* to const ustring&, to fix the build I
      Depend on giomm and initialize it in Gtk::Main, for convenience. Note that
      Correct the ChangeLog
      Added Makefile.am files to dist the contents of these new directories, to
      _MEMBER_SET for end_index and start_index: Mentin that the indices are in
      Increased version
      Added unset_back_pixmap(). Changed the back_pixmap() documentation to not
      Added get_pixbuf(), get_delay_time(), advance(),
      Add custom documentation for the gtk_image_set_from_*() functions, because
      Increased version
      Mark set/get_tooltips() as deprecated (because it is in GTK+ now). Remove
      Regenerated with h2defs.py. Deprecated the existing cell_get_size() and
      gtk/gtkmm/stock.cc Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT,
      Added gicon property.
      Added ToolShell, though it is not used by anything yet, to avoid breaking
      Regenerated, so that the new signals and properties are actually
      get_preview_widget(): Move the const overload after the non-const one,
      Wrote a NEWS entry. I forgot to do this for the release.
      Wrote a NEWS entry. I forgot to do this for the release.
      MSVC_Net2003/pangomm/ Moved pangomm into its own source tarball, while
      Improved ChangeLog
      Increased version
      Corrected NEWS
      Correct some newin2p16 to newin2p14.
      Wrapped the DragResult enum and added the drag_failed signal.
      Remove the comment about the signals, because Matthias Clasen said they
      Added get_active_text(), wrapping the special (stupid) use of
      Use pangomm doxygen tags. Use installdox to link to pangomm documentation.
      Removed index.html. The true copy is in gnomemm-website (uploaded to
      Do not install non-existant index.html. Correct the installdox link to
      Increased version
      Regenerated. Regenerated.
      Regenerated. Added get/set_visited() and the property.
      Added the missing #m4 prefix, to fix the build. Sorry.
      Added the missing #m4 prefix, to fix the build. Sorry.
      Increased version
      Regenerated with h2defs.py.
      Restored the maemo-only .defs, putting them in a separate file this time
      Added COPYING.tools with the GPL because the tools/*.cc file is GPL. Bug
      Increased version
      Increased version
      Increase version
      Remove extra ;s. to fix warnings. Ubuntu Bug
      Regenerated. Added an override for gtk_tree_view_set_tooltip_row() because
      Fixed a typo.
      Increased version
      Updated this for the changed filenames, to fix the dist.
      Fix typo in NEWS
      Mark the branch in the ChangeLog.
      Restored the GtkHandleBox::child-attached signal definition and the
      Remove the FAQ because we moved it to gtkmm-documentation months ago.
      Use GType instead of GtkType for the child_type_vfunc() return type,
      set_value_impl() documentation: Mention row_changed(), not
      Correct the documentation for gdk_window_invalidate_rect() to remove
      Added the icon-name and follow-state properties, noticed by Mathias
      Increased version
      SignalProxy_CellData_gtk_callback(): Added some checks for null models, to
      Committed regenerated gtk_signals.defs. About to correct it, so I get a nice diff later.
      Corrected by hand to fix the build. The corrections as a --unified=10
      TextBuffer const corrections to really fix the build. Sorry.
      render_to_pixbuf(): Mark this as deprecated, because it is deprecated in
      Regenerated. Renamed methods and adapted to requested GTK+ API changes in
      empty(): Also check for a null underlying
      Actually define and initialize ORIENTATION_PORTRAIT,
      Increased version
      get_path_at_pos(): Improved the documentation because it was improved in
      Regenerated with h2defs.py.
      Regenerated with docextract_to_xml.py, removing some /* and */. Unescaped
      Increased version
      2009-02-08  Murray Cumming  <murrayc murrayc com>h>
      Added the file_set signal, added in GTK+ 2.14 but not wrapped in gtkmm
      Fixed typo.
      Fixed the documentation for Widget::set_tooltip_markup(),
      create_from_file(), add_from_file(), create_from_string(),
      get_widget_derived(): get_widget_checked(): Take a reference on the widget
      Renamed the reset() vfunc and method to sync_action_properties() to match
      Increased version.
      Regenerated with docextract_to_xml.py
      Regenerated. Added get_style_property_value() and get_style_property<>().
      Fix typos to fix the build.
      create_from_file(): Throw an exception when the GError is not null.
      2.16.0:
      Implement operator(). Actually implement the const get_text(bool) method.
      Gtk::SelectionData::get_uris() documentation fix.
      get_model(): Use refreturn to correct the ref-counting.
      Fix the build due to a typo in the previous commit (suggesting that it was never tested anyway).
      Fix the build with GTK+ 2.17.x
      Added InfoBar
      Increased version
      remove_callback(): When just calling the C callback, because the C++
      Fixed the build.
      Increased version, anticipating a new glibmm release.
      Marked the version in the ChangeLog
      Gtk::Builder: Fix a crash when the widget is not found.
      Regenerated the main .defs files.
      Widget, CellRenderer, PrintUnixDialog: Wrapped some new functions.
      Fix an API break.
      Regenerated C documentation XML and wrapped some new API.
      2.17.9

Nate Nielsen (1):
      lookup_icon_set(): Hand-code this method, so we can copy the result of

Olav Vitters (2):
      Correct userid in MAINTAINERS file
      Remove dot in DOAP description

Peter Wainright (1):
      add_label(): Correct the order of parameters given to the Label

PrzemysÅ?aw Grzegorczyk (1):
      Cleaned up gtk includes to use only toplevel headers Bug #564006

Ralf Stephan (1):
      Add comment paragraph about using cairo.

Rémi Cardona (2):
      Define a GTKMM_PC_ATKMM_DEP conditional and use it so that atkmm is only
      Call AC_PROG_CXX earlier. This is now necessary with libtool 2.2 because

Tao Wang (1):
      Constructor: Remove the default value for the name parameter, because

Theppitak Karoonboonyanan (1):
      Allow pangomm to build outside the source tree. Bug #570325

Yevgen Muntyan (1):
      Added ifdefs around the unix-specific printer objects, to fix the build on

Yselkowitz (1):
      Check for both m4 and M4 in the GNU m4 output, to fix the build on some



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]