[gtkmm-documentation] Move to a generated ChangeLog.



commit 6224943d4a7dc6335b4d19949bd92f06e113e65f
Author: José Alburquerque <jaalburquerque gmail com>
Date:   Wed Jul 3 19:52:09 2013 -0400

    Move to a generated ChangeLog.

 ChangeLog           | 2522 +--------------------------------------------------
 ChangeLog.pre-3-8-0 | 2520 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 2522 insertions(+), 2520 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 631a05a..08cdadb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,2520 +1,2 @@
-3.8.0:
-
-2013-05-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Dialogs chapter: Add Non-modal AboutDialog section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section that describes a
-       non-modal dialog, using Gtk::AboutDialog as an example.
-       * docs/tutorial/C/figures/dialogs_about.png: Update this figure.
-       * examples/book/dialogs/aboutdialog/examplewindow.[h|cc]: Add a label.
-
-2013-05-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Fix some details in the Clipboard chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix some typos. Change std::list
-       and Glib::StringArrayHandle to std::vector in code snippets.
-       * examples/book/clipboard/ideal/examplewindow.[h|cc]: In gtkmm3
-       on_clipboard_received_targets() takes a std::vector.
-       Was a Glib::StringArrayHandle.
-
-2013-03-03  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Add some info to the custom/custom_container example.
-
-       * examples/book/custom/custom_container/mycontainer.cc: Add some comments and
-       commented-out code to the destructor. The code can be necessary, but it
-       should not be activated unless a version of gtkmm is used where bug 605728
-       has been fixed.
-
-2013-03-03  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Fix 'make check' with the latest versions of glib and glibmm.
-
-       * examples/book/printing/simple/printformoperation.h: Put #include <gtkmm.h>
-       before <pangomm.h>. Necessary because <glib.h> must be included when
-       G_DISABLE_DEPRECATED is undefined. glibmm/threads.h uses deprecated stuff.
-
-2013-02-19  Chris Vine  <chris cvine freeserve co uk>
-
-       Amend the "Multi-threaded programs" chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Cover the use of std::bind(),
-       boost::bind() and C++11 lambda expressions to safely call
-       Glib::Threads::Thread::create(). Bug #512348.
-
-2013-02-17  Chris Vine  <chris cvine freeserve co uk>
-
-       Add "Multi-threaded programs" chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add chapter on writing
-       multi-threaded programs using gtkmm. Bug #512348.
-
-2012-11-26  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Builder examples: Update the Glade files to gtkmm3 status.
-
-       * examples/book/builder/basic/basic.glade:
-       * examples/book/builder/derived/derived.glade: Don't use deprecated widgets.
-
-2012-11-22  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Update the description of Box to gtkmm3 status.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update the description of the Box
-       constructor. Mention set_homogeneous().
-       * docs/tutorial/C/figures/box_packing[1|2|3].png:
-       * examples/book/box/examplewindow.[h|cc]: Show set_homogeneous(true|false)
-       in the windows.
-       * examples/book/box/packbox.[h|cc]: Use Glib::ustring::format() instead of
-       sprintf().
-
-2012-11-20  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Fix the book/box example.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Describe how to handle command-line
-       options with Gtk::Application.
-       * examples/book/box/main.cc: Handle the command-line option in a way that
-       Gtk::Application accepts.
-
-2012-11-19  José Alburquerque  <jaalburquerque gmail com>
-
-       gmmproc: _WRAP_METHOD: Include docs on wrapping methods with slots.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new
-       'slot_name', 'slot_callback' and 'no_slot_copy' options of
-       _WRAP_METHOD().
-
-       Bug #688587.
-
-2012-11-11  José Alburquerque  <jaalburquerque gmail com>
-
-       _WRAP_CTOR: Document the new "errthrow" extra argument option.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_CTOR): Add
-       documentation describing what the extra "errthrow" option is used for.
-
-2012-10-04  José Alburquerque  <jaalburquerque gmail com>
-
-       _WRAP_METHOD: Document gmmproc's output parameter functionality.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add documentation describing
-       how to use gmmproc's output parameter functionality when wrapping
-       methods.
-
-2012-10-04  José Alburquerque  <jaalburquerque gmail com>
-
-       _WRAP_VFUNC: Add the errthrow optional parameter documentation.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new errthrow
-       parameter of _WRAP_VFUNC so that it is clear in the documentation how
-       to use it.
-
-2012-09-11  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Fix the book/application/app_menu example.
-
-       * examples/book/application/app_menu/exampleapplication.cc: Change the name
-       of the Gio::SimpleAction from "app.something" to "something".
-       Bug #683645 (Tom Jaeger)
-
-2012-08-29  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Clipboard and Socket examples: Make them non-unique.
-
-       * examples/book/clipboard/ideal/main.cc:
-       * examples/book/clipboard/simple/main.cc: Add Gio::APPLICATION_NON_UNIQUE to
-       the calls to Gtk::Application::create(), so several instances can run
-       simultaneously.
-       * examples/book/socket/plug.cc:
-       * examples/book/socket/socket.cc: Give plug and socket different application
-       ids, so they can run simultaneously. Bug #681323.
-
-2012-08-16  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Basics, Simple Example: Synchronize code and description.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Minor changes in the Basics chapter,
-       Simple Example section to make it a correct description of the code.
-       * examples/book/base/base.cc: Use Gtk::Window instead of ApplicationWindow.
-       Set the size as the description says. Bug #681323.
-
-2012-07-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       I18n and L10n chapter: Fix broken links.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix 1 obsolete and 5 broken
-       links in the "Internationalization and Localization" chapter. Recommend
-       Glib::ustring::compose(). Minor modification of how to contact the Gnome
-       Translation Project. Bug #680546.
-
-3.4.1:
-
-2012-07-16  Murray Cumming  <murrayc murrayc com>
-
-       Fix a markup typo in the Spanish translation.
-
-       * docs/tutorial/es/es.po: This was breaking the 
-       make check build.
-
-2012-07-07  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Appendix B: Add Exceptions in signal handlers.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a new section, "Exceptions in
-       signal handlers" in Appendix B, "Signals". Bug #677104.
-
-2012-06-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Improve the Memory management chapter, Widgets section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove a strange sentence on the
-       disadvantages of class scope widgets. Don't mention Gtk::Object::set_manage().
-       Bug #678566.
-
-2012-06-14  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Entry and ComboBox with Entry sections: key_press_event -> activate.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Entry::signal_activate() has been
-       undeprecated. Describe Entry::signal_activate() instead of
-       signal_key_press_event() for detecting a pressed Enter key.
-       * examples/book/combobox/entry_complex/examplewindow.[h|cc]:
-       * examples/book/combobox/entry_text/examplewindow.[h|cc]:
-       * examples/others/cellrenderercustom/popupentry.[h|cc]: Replace
-       signal_key_press_event() by Entry::signal_activate() where an Enter key press
-       shall be detected. Bug #655489, comment 21.
-
-2012-06-09  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Add make_screenshots.
-
-       * tools/make_screenshots/make_screenshots.sh:
-       * tools/make_screenshots/make_screenshots.pl:
-       * tools/make_screenshots/progs-and-figs.txt:
-       * tools/make_screenshots/README: New files. Bug #677292.
-
-2012-06-01  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Update some screenshots.
-
-       * docs/tutorial/C/figures/custom_container.png:
-       * docs/tutorial/C/figures/custom_widget.png:
-       * docs/tutorial/C/figures/dialogs_colorchooserdialog.png:
-       * docs/tutorial/C/figures/dialogs_filechooser.png:
-       * docs/tutorial/C/figures/dialogs_fontchooserdialog.png:
-       * docs/tutorial/C/figures/range_widgets.png:
-       * docs/tutorial/C/figures/recentchooserdialog.png:
-       Update these screenshots to gtkmm3 status.
-
-2012-05-28  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       ComboBox and Range widgets examples: Set an active ComboBox entry.
-
-       * examples/book/combobox/complex/examplewindow.cc:
-       * examples/book/combobox/entry_complex/examplewindow.cc:
-       * examples/book/combobox/entry_text/examplewindow.cc:
-       * examples/book/combobox/text/examplewindow.cc: Make a ComboBox entry active
-       in the ExampleWindow constructor.
-       * examples/book/range_widgets/examplewindow.[h|cc]: Make a ComboBox entry
-       active in the ExampleWindow constructor. Rename on_menu_position() to
-       on_combo_position().
-
-2012-05-28  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       SpinButton example: Fix orientation of vertical boxes.
-
-       * examples/book/spinbutton/examplewindow.cc: Fix the orientation of the
-       boxes that shall be vertical.
-
-2012-04-17  Murray Cumming  <murrayc murrayc com>
-
-       Range Widgets example: Really show a Position combo.
-
-       * examples/book/range_widgets/examplewindow.[h|cc]:
-       Convert the menu (which was once put in a deprecated OptionMenu)
-       to a ComboBox and actually show it and handle it.
-
-3.4.0:
-
-2012-04-02  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Install all screenshots used in the tutorial.
-
-       * docs/tutorial/Makefile.am: Add figures/custom_widget.png, entry_icon.png,
-       and entry_progress.png to the list of installed figures. Bug #655489.
-
-2012-04-02  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Improve the Entry and ComboBox with Entry sections.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Don't mention the deprecated
-       Entry::signal_activate(). Add description of Entry::signal_key_press_event()
-       and Entry::signal_focus_out_event().
-       * examples/book/combobox/entry_complex/examplewindow.[h|cc]:
-       * examples/book/combobox/entry_text/examplewindow.[h|cc]:
-       Add on_entry_key_press_event() and on_entry_focus_out_event(). Bug #655489.
-
-2012-03-26  Murray Cumming  <murrayc murrayc com>
-
-       Fix the --enable-warnings=fatal build with latest gtkmm.
-
-       * examples/others/idle/idle.cc: Use signal_clicked() instead
-       of signal_pressed().
-
-2012-03-23  Murray Cumming  <murrayc murrayc com>
-
-       Gtk::Application examples: Correct the window titles.
-
-       * examples/book/application/app_menu/examplewindow.cc:
-       * examples/book/application/command_line_handling/examplewindow.cc:
-       * examples/book/application/simple/examplewindow.cc:
-       Say that they are Gtk::Application examples, not Gio::Application
-       examples.
-
-2012-03-23  Murray Cumming  <murrayc murrayc com>
-
-       Gtk::Application app_menu example: Add the menu in on_startup().
-
-       * examples/book/application/app_menu/exampleapplication.[h|cc]: This
-       is what the C example code does, and it avoids the null D-Bus connection
-       issue, though there are now new problems.
-
-2012-03-23  Murray Cumming  <murrayc murrayc com>
-
-       Gtk::Application examples: Use Glib::set_application_name().
-
-       * examples/book/application/app_menu/exampleapplication.cc:
-       * examples/book/application/command_line_handling/exampleapplication.cc:
-       * examples/book/application/simple/exampleapplication.cc:
-       Call Glib::set_application_name() because the GtkApplication example
-       code calls g_set_application_name().
-       This will apparently make it appear correctly in the task list,
-       and will be used in error messages.
-
-2012-03-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Fix 'make check' with --enable-warnings=fatal.
-
-       * examples/others/cellrenderercustom/popupentry.[h|cc]: Replace the deprecated
-       Gtk::Entry::signal_activate() by signal_key_press_event(). Bug #655489.
-
-2012-03-22  Murray Cumming  <murrayc murrayc com>
-
-       Application examples: Add an AppMenu example.
-
-       * examples/Makefile.am:
-       * examples/book/application/app_menu/: This is based on the simple
-       example, without the document handling, and is meant to show the 
-       use of set_app_menu(), using Gio::Menu, Gio::SimpleAction, and the
-       base Gio::ActionMap API.
-       However, I just get lots of these errors:
-       GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `G_IS_DBUS_CONNECTION 
(connection)' failed
-
-3.3.18:
-
-2012-03-03  Murray Cumming  <murrayc murrayc com>
-
-       Tutorial: Mention Gtk::Application instead of Gtk::Main.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Change code snippets and 
-       descriptions to use Gtk::Application.
-
-2012-03-03  Murray Cumming  <murrayc murrayc com>
-
-       Use Gtk::Application instead of Gtk::Main.
-
-       * examples/: Use Gtk::Application instead of Gtk::Main, which will
-       probably be deprecated.
-
-2012-03-02  Murray Cumming  <murrayc murrayc com>
-
-       Use ColorChooserDialog instead of deprecated ColorSelectionDialog.
-
-       * docs/tutorial/Makefile.am:
-       * docs/tutorial/C/figures/dialogs_colorselectiondialog.png: Move to
-       * docs/tutorial/C/figures/dialogs_colorchooserdialog.png: though we 
-       still need to actually update the image.
-       * examples/Makefile.am:
-       * examples/book/dialogs/colorselectiondialog/: Move to:
-       * examples/book/dialogs/colorchooserdialog/: And change the code
-       appropriately.
-
-2012-02-29  Murray Cumming  <murrayc murrayc com>
-
-       Use Gtk::ApplicationWindow.
-
-       * examples/book/application/command_line_handling/examplewindow.h:
-       * examples/book/application/simple/examplewindow.h:
-       * examples/book/base/base.cc: Use ApplicationWindow instead of 
-       Window.
-
-2012-02-28  Murray Cumming  <murrayc murrayc com>
-
-       Spanish translation: Correct some markup.
-
-       * docs/tutorial/es/es.po: Correct markup errors that broke make check.
-
-2012-02-15  Murray Cumming  <murrayc murrayc com>
-
-       Application examples: Remove now-unnecessary calls to init_gtkmm(). 
-
-       * examples/book/application/command_line_handling/exampleapplication.cc:
-       * examples/book/application/simple/exampleapplication.cc:
-       The latest gtkmm in git master makes these calls unnecessary.
-
-2012-02-13  Murray Cumming  <murrayc murrayc com>
-
-       Application examples: Minor clarification.
-
-       * examples/book/application/command_line_handling/exampleapplication.cc:
-       * examples/book/application/simple/exampleapplication.cc: on_open():
-       When calling the base class implementation, specify Gtk::Applicaition in 
-       full, to avoid ambiguity when people take this example and rename the class
-       to their own namespaces Application class.
-
-2012-02-13  Murray Cumming  <murrayc murrayc com>
-
-       Application examples: Remove the need for Gtk::Main.
-
-       * examples/book/application/command_line_handling/exampleapplication.cc:
-       * examples/book/application/command_line_handling/main.cc:
-       * examples/book/application/simple/exampleapplication.cc:
-       * examples/book/application/simple/main.cc: Use the new init_gtkmm() method
-       in the create() methods, and remove the calls to Gtk::Main() from main().
-
-2012-01-30  Pedro Ferreira <darkiiiiii gmail com>
-
-       Keyboard Events chapter: Clarify keyboard event propagation.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Mention that keyboard events are
-       first tested for keyboard shortcut keys.
-       * examples/book/keyboard_events/simple/keyboard_events.[h|cc]:
-       on_key_press_event() is an overridden default handler. Don't call connect().
-       * examples/book/keyboard_events/propagation/event_propagation.[h|cc]:
-       Add on_key_release_event() and windowKeyReleaseBefore().
-       Bug #661857, comment 22.
-
-2012-01-30  Pedro Ferreira <darkiiiiii gmail com>
-
-       New example programs in the DrawingArea chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section on drawing thin lines.
-       Add an example program that draws text.
-       * docs/tutorial/C/figures/drawingarea_thin_lines.png:
-       * docs/tutorial/C/figures/drawingarea_pango_text.png: New screenshots.
-       * docs/tutorial/Makefile.am: Add the new files.
-       * examples/book/drawingarea/thin_lines/main.cc:
-       * examples/book/drawingarea/thin_lines/examplewindow.[h|cc]:
-       * examples/book/drawingarea/thin_lines/myarea.[h|cc]:
-       * examples/book/drawingarea/pango_text/main.cc:
-       * examples/book/drawingarea/pango_text/myarea.[h|cc]: New example programs.
-       * examples/Makefile.am: Add the new files.
-       Bug #666885.
-
-2012-01-26  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Remove Table and other deprecated classes.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the description of Table.
-       Replace Table by Grid. Replace the deprecated HX and VX classes (HBox etc.)
-       by the corresponding X classes (Box etc.).
-       * docs/tutorial/C/figures/table.png: Deleted screenshot
-       * docs/tutorial/Makefile.am: Don't mention the deleted file.
-       * examples/book/assistant/examplewindow.[h|cc]:
-       * examples/book/clipboard/ideal/examplewindow.[h|cc]:
-       * examples/book/clipboard/simple/examplewindow.[h|cc]:
-       * examples/book/printing/advanced/examplewindow.[h|cc]:
-       * examples/book/printing/simple/examplewindow.[h|cc]:
-       * examples/book/progressbar/examplewindow.[h|cc]:
-       * examples/book/scrolledwindow/examplewindow.[h|cc]:
-       * examples/others/arrow/direction.cc:
-       * examples/others/dnd/dndwindow.[h|cc]:
-       * examples/others/tictactoe/tictactoe.cc: Replace Table by Grid.
-       * examples/book/drawingarea/joins/myarea.cc: Remove unused variable.
-       * examples/others/cellrenderercustom/cellrenderertoggle.cc: Use all variables.
-       * examples/book/table: Delete directory and all files in it.
-       * examples/Makefile.am: Don't mention the deleted files.
-
-2011-11-22  Murray Cumming  <murrayc murrayc com>
-
-       Add back use of Gtk::Application, though it is not ready yet.
-    
-       * examples/Makefile.am:
-       * examples/book/application/:
-       * examples/book/base/base.cc: Use Gtk::Application. See bug #637445#c29 .
-
-This is the master branch. See also the gtkmm-3-2 branch.
-
-3.2.1:
-
-2011-11-21  Murray Cumming  <murrayc murrayc com>
-
-       Added kindle cover files.
-
-       * docs/tutorial/kindle_cover.jpg:
-       * docs/tutorial/kindle_cover.svg: Added these files, though calibre's 
-       ebook-convert, used in docs/tutorial/Makefile.am,
-       fails when we try to use it (the UI does the same), with:
-       Exception: no decode delegate for this image format `' @ error/blob.c/BlobToImage/348
-
-2011-11-21  Murray Cumming  <murrayc murrayc com>
-
-       Authors: Remove authors of the now-removed Windows Installation section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Removed 2 authors tags.
-
-2011-11-20  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Add Kjell Ahlstedt to the authors list.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag.
-
-3.2.0:
-
-2011-11-18  Murray Cumming  <murrayc murrayc com>
-
-       Add includes needed for latest glibmm and gtkmm.
-
-       * examples/book/drawingarea/clock/clock.cc:
-       * examples/book/drawingarea/image/myarea.cc:
-       * examples/book/input/main.cc:
-       * examples/others/idle/idle.cc: Added some glibmm includes.
-
-2011-11-18  Murray Cumming  <murrayc murrayc com>
-
-       Add Pedro Ferreira to the authors list.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag.
-
-2011-11-18  Murray Cumming  <murrayc murrayc com>
-
-       Code style changes to the new keyboard events examples.
-
-       * examples/book/keyboard_events: Rename files and change them to be consistent
-  with the code style used in other examples.
-
-2011-11-01  Pedro Ferreira <darkiiiiii gmail com>
-
-       New chapter: Keyboard Events
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add new chapter "Keyboard Events".
-       Add a paragraph on event propagation in Appendix B "Signals".
-       * docs/tutorial/C/figures/keyboardevents_propagation.png:
-       * docs/tutorial/C/figures/keyboardevents_simple.png: New screenshots.
-       * docs/tutorial/Makefile.am: Add the new files.
-       * examples/book/keyboard_events/propagation/event_propagation.[h|cc]:
-       * examples/book/keyboard_events/propagation/main.cc:
-       * examples/book/keyboard_events/simple/keyboard_events.[h|cc]:
-       * examples/book/keyboard_events/simple/main.cc: New example programs.
-       * examples/Makefile.am: Add the new files.
-       Bug #661857.
-
-2011-10-12  Murray Cumming  <murrayc murrayc com>
-
-       gmmproc appendix. More about Gtk::Object
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: _CLASS_GTKOBJECT: Add a little
-       more explanatory text abot when this should be used.
-
-2011-10-11  José Alburquerque  <jaalburqu svn gnome org>
-
-       Wrapping Section: Use {OUT} instead of {RET} for output params.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_METHOD): Explain that
-       {OUT} appended to a parameter name (instead of {RET}) signifies that
-       it is an output parameter because it is probably be more intuitive.
-
-2011-10-09  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Update Appendix F and G to gtkmm3 status.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update Appendix F (Working with
-       gtkmm's Source Code) and G (Wrapping C Libraries with gmmproc) to gtkmm3
-       status. Add description of some of gmmproc's macros that were missing in
-       Appendix G. Bug #658265.
-
-2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Gtk::Builder examples: Update the Glade files.
-
-       * examples/book/builder/basic/basic.glade:
-       * examples/book/builder/derived/derived.glade: Rename from basic.ui.
-       Replace "libglademm" in the label text with "Glade and Gtk::Builder".
-       * examples/Makefile.am: Change the file names of the Glade files.
-       * examples/book/builder/basic/main.cc:
-       * examples/book/builder/derived/main.cc: Change name of loaded Glade file.
-       Catch Glib::MarkupError exceptions from Gtk::Builder::add_from_file().
-       Bug #658265.
-
-2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Update the Recently Used Documents chapter to gtkmm3 status.
-
-       * examples/book/recent_files/examplewindow.[h|cc]: Remove obsolete comments.
-       Add on_menu_file_recent_files_item().
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update the Recently Used Documents
-       chapter to gtkmm3 status. Bug #658265.
-
-2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Update branch name in links to the git repository.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Change branch name of example code
-       from "" to "master". Bug #658265.
-
-2011-09-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Replace Bitmap and Pixmap by Pixbuf.
-
-       * examples/book/drawingarea/image/fractal_image.png:
-       * examples/book/drawingarea/image/main.cc:
-       * examples/book/drawingarea/image/myarea.[h|cc]: New example.
-       * examples/Makefile.am: Mention the new files.
-       * examples/.gitignore: Ignore the executable file drawingareaimage.
-       * docs/tutorial/C/figures/drawingarea_image.png: New screenshot.
-       * docs/tutorial/Makefile.am: Mention the new file.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all talk about the removed
-       classes Gdk::Bitmap and Pixmap by Pixbuf. Update the Drawing Images section
-       in the Drawing Area Widget chapter to gtkmm3 status. Remove removed and
-       deprecated classes from the list in the Widgets Without X-Windows chapter.
-       Bug #658265.
-
-2011-09-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Drawing Area Widget chapter: Replace on_expose_event() by on_draw().
-
-       * examples/book/drawingarea/curve/myarea.cc: Remove some unnecessary code.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all descriptions of
-       on_expose_event() by descriptions of on_draw(), and other updates to gtkmm3
-       status, except in the Drawing Images section. Bug #658265.
-
-2011-09-27  Murray Cumming  <murrayc murrayc com>
-
-       Remove use of Gtk::Application, for now.
-
-       * examples/Makefile.am:
-       * examples/book/application/:
-       * examples/book/base/base.cc: Gtk::Application has been removed from gtkmm
-       again. We can add this back later. See bug #637445#c29 .
-
-2011-09-19  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Dialogs chapter and examples: Finish replacement of FontSelectionDialog.
-
-       * examples/book/dialogs/colorselectiondialog/examplewindow.[h|cc]:
-       Add a plain Button that opens a ColorSelectionDialog.
-       * examples/book/dialogs/fontchooserdialog/examplewindow.[h|cc]:
-       Add a plain Button that opens a FontChooserDialog.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace get_vbox() by
-       get_content_area(). Replace all references to FontSelectionDialog by
-       FontChooserDialog. Bug #658265.
-
-2011-09-11  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       TreeView Popup example: Make sure the menu items are shown.
-
-       * examples/book/treeview/popup/treeview_withpopup.cc: Add a call to
-       m_Menu_Popup.show_all(). Bug #658265.
-
-2011-09-07  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Label and ProgressBar examples: Fix text. Fix orientation of a Box.
-
-       * examples/book/label/examplewindow.cc: Fix the orientation of m_VBox2.
-       Correct the text in the right-justified frame. Remove unneccessary
-       backslashes.
-       * examples/book/progressbar/examplewindow.[h|cc]: Use
-       ProgressBar::set_show_text() to control the text (new in gtkmm 3.0).
-       Rename on_checkbutton_orientation() to on_checkbutton_inverted().
-       Correct some comments. Bug #658265.
-
-2011-09-06  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Range Widgets example: Fix size and orientation of widgets.
-
-       * examples/book/range_widgets/examplewindow.cc: Fix the orientation of some
-       boxes and the size of the vertical scale widget. Bug #658265.
-
-2011-08-25  Murray Cumming  <murrayc murrayc com>
-
-       Replace use of deprecated FontSelectionDialog.
-
-       * examples/Makefile.am:
-       * examples/book/dialogs/fontchooserdialog/: Rename to fontchooserdialog/,
-       though this is really just an example of FontChooserButton.
-  * examples/others/calendar/calendar.cc: Use FontButton instead of 
-  FontSelectionDialog.
-  * docs/tutorial/Makefile.am
-  * docs/tutorial/C/figures/: Rename the screenshot, though we should retake 
-  it. Let's redo them all soon.
-  * docs/tutorial/C/gtkmm-tutorial-in.xml: Update for this change too.
-       
-2011-08-05  Murray Cumming  <murrayc murrayc com>
-
-       Toolbar, Tooltips examples: Fix packing.
-
-       * examples/book/toolbar/examplewindow.cc:
-       * examples/book/tooltips/examplewindow.cc: Make sure that non-expanding 
-       widgets don't expand.
-
-2011-08-03  Murray Cumming  <murrayc murrayc com>
-
-       Simple application example: Fix a typo.
-
-       * examples/book/application/simple/exampleapplication.cc: on_open():
-       Use the i iterator, instead of 0.
-
-2011-03-24  Murray Cumming  <murrayc murrayc com>
-
-  Add back use of Gtk::Application so we can finish it.
-  
-       * examples/book/application/: Added.
-       * examples/Makefile.am: Mention of these examples.
-       * examples/book/base/base.cc: Use Gtk::Application instead of Gtk::Main.
-       
-2011-07-19  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with --enable-warnings=fatal.
-
-       * examples/: Replace all H/V classes with the base classes, specifying 
-       the orientation. This is tedious.
-
-2011-06-13  José Alburquerque  <jaalburqu svn gnome org>
-
-       Wrapping Section: Initializations: Add comment about type substitution.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml (Wrapping Section): Add a
-       comment in the m4 Initializations section about substituting the C++
-       and the C type by using $1 and $2 respectively.
-
-2011-06-12  José Alburquerque  <jaalburqu svn gnome org>
-
-       Wrapping Section: Also mention gmmproc's new caps for _WRAP_CREATE().
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Include a sentence about
-       _WRAP_CREATE() also being able to process optional parameters and
-       reordering of parameters like _WRAP_CTOR() and _WRAP_METHOD().
-
-2011-06-12  José Alburquerque  <jaalburqu svn gnome org>
-
-       Wrapping Section: Describe gmmproc's new parameter processing caps.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Describe gmmproc's new
-       capabilities to allow optional parameters, reorder the parameters and
-       include optional output parameters when wrapping constructors and
-       methods.
-
-       Bug #651523.
-
-2011-06-04  Murray Cumming  <murrayc murrayc com>
-
-       Dialogs chapter: get_vbox() returns a Box, not a VBox.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: And more importantly,
-       we forgot to rename this to get_content_area(). We will deprecate 
-       get_vbox() and add get_content_area() for gtkmm 3.2.
-
-       Bug #651846 (Jean-Yves Pellé)
-
-2011-05-12  Murray Cumming  <murrayc murrayc com>
-
-       Abstract: Mention David King as an author.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author section.
-
-3.0.3:
-
-2011-05-12  Murray Cumming  <murrayc murrayc com>
-
-       Update library.gnome.org/devel links to developer.gnome.org.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: library.gnome.org moved its devel
-       documentation to developer.gnome.org so we have updated the links.
-
-2011-05-12  Murray Cumming  <murrayc murrayc com>
-
-       Added a Changes In gtkmm 3 chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Briefly describe what is different.
-
-2011-05-10  Murray Cumming  <murrayc murrayc com>
-
-       Update for the change from intermediate types to std::vector.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Basics: Intermediate types: Mention
-       that gtkmm does not use this anymore, though we must still mention it because
-       it is used by glibmm, pangomm, and atkmm, which have not done an ABI break.
-       Wrapping C Libraries with gmmproc: Update the mention of the intermediate
-       types here too.
-
-3.0.2:
-
-2011-04-13  Murray Cumming  <murrayc murrayc com>
-
-       Grid section: Slight rewording and add reference API link.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: I had not actually reviewed this
-       until now.
-
-2011-04-13  Murray Cumming  <murrayc murrayc com>
-
-       Rename the book to Programming with gtkmm 3.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: This should avoid some confusion.
-
-3.0.1:
-
-2011-04-07  Murray Cumming  <murrayc murrayc com>
-
-       Correct mentions of gtkmm-2.4 to gtkmm-3.0.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: And adjust any text that mentions
-       the history/future of the version numbers.
-       Also remove notes about when API was added in gtkmm 2, because that is old
-       news.
-
-3.0.0:
-
-Increase the version to make this show up as stable/ on library.gnome.org
-(developer.gnome.org)
-
-2.99.4:
-
-2011-03-31  Murray Cumming  <murrayc murrayc com>
-
-       Double spaces after .s are unnecessary.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove unnecessary spaces.
-
-2011-03-31  Murray Cumming  <murrayc murrayc com>
-
-       Fix a minor grammatical mistake in the ComboBox section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: is, not are.
-
-2011-03-24  Murray Cumming  <murrayc murrayc com>
-
-  Remove use of Gtk::Application because it was removed from gtkmm 3.0.
-
-       * examples/book/application/: Removed.
-       * examples/Makefile.am: Remove mention of these examples.
-       * examples/book/base/base.cc: Use Gtk::Main again instead of Gtk::Application.
-
-2011-03-19  Murray Cumming  <murrayc murrayc-x61>
-
-       Split the Gtk::Application example into two.
-
-       * examples/book/application/: Split this into:
-       * examples/book/application/simple/ with no command-line handling, and:
-       * examples/book/application/command_line_handling/ because custom
-       handling of the command line makes the open signal (and maybe others) useless.
-       As planned on bug #637445.
-
-2011-03-18  Kalev Lember <kalev smartlink ee>
-
-  ComboBox: Use set_entry_text_column() instead of set_text_column()
-
-  * docs/tutorial/C/gtkmm-tutorial-in.xml:
-  * examples/book/combobox/entry_complex/examplewindow.cc: Updated the
-  files to use set_entry_text_column() instead of set_text_column() which
-  was a leftover from ComboBoxEntry's removal.
-
-2011-03-09  Murray Cumming  <murrayc murrayc/cp,>
-
-       Gtk::Application example: open an empty document if none is specified.
-
-       * examples/book/application/exampleapplication.cc: Do not fail if no file
-       was specified.
-
-2011-03-09  Murray Cumming  <murrayc murrayc com>
-
-       Gtk::Builder example: Remove a now non-existent property.
-
-       * examples/book/builder/basic/basic.ui:
-       * examples/book/builder/derived/basic.ui: The glade files mentioned the old
-       GtkDialog::has-separator property which has now been removed. This caused a
-       harmless stderr warning.
-
-2011-03-04  Murray Cumming  <murrayc murrayc com>
-
-       Added Gtk::Application example.
-
-       * examples/Makefile.am:
-       * examples/book/application/: Show how to do command-line parsing.
-
-       There is still a warning at the end which we should deal with:
-       (example:17496): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
-
-2011-02-22  Murray Cumming  <murrayc murrayc com>
-
-       Code-style changes.
-
-       * examples/book/grid/examplewindow.[h|cc]: Slight style changes, for
-       consistency with the other examples.
-
-2011-02-22  David King  <davidk openismus com>
-
-       Add Gtk::Tooltip example to the tutorial
-
-       * docs/tutorial/C/figures/tooltip.png:
-       * docs/tutorial/C/gtkmm-tutorial-in.xml:
-       * docs/tutorial/Makefile.am: Add an example for Gtk::Tooltip to the
-       tutorial.
-
-2011-02-21  David King  <davidk openismus com>
-
-       Add basic information on Gtk::Grid
-
-       * docs/tutorial/C/figures/grid.png: Add new screenshot.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add section in multi-widget
-       container chapter on Gtk::Grid.
-       * docs/tutorial/Makefile.am:
-       * examples/.gitignore:
-       * examples/Makefile.am: Update.
-       * examples/book/grid/examplewindow.cc:
-       * examples/book/grid/examplewindow.h:
-       * examples/book/grid/main.cc: Add example code for Gtk::Grid.
-
-2011-02-18  David King  <davidk openismus com>
-
-       Minor documentation updates for gtkmm 3
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace gtkmm 2.4 information
-       with gtkmm 3.0.
-
-2011-02-16  David King  <davidk openismus com>
-
-       Update AUTHORS, README and remove README.SUN
-
-       * AUTHORS, README: Update.
-       * README.SUN: Remove, as it refers only to an old version of gtkmm,
-       not gtkmm-documentation.
-
-2011-02-14  David King  <davidk openismus com>
-
-       Install the documentation into a gtkmm-3.0 path
-
-       * docs/tutorial/Makefile.am: Use gtkmm-3.0 rather than gtkmm-2.4 for
-       the documentation path.
-
-2011-02-12  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Modify the custom_container and custom_widget examples.
-
-       * .gitignore: Add *~ (gedit's backup files).
-       * autogen.sh: Add test that mm-common is installed.
-       * examples/book/custom/custom_widget/mycontainer.[h|cc]:
-       * examples/book/custom/custom_container/mywidget.[h|cc]: Change int* to
-       int& in get_preferred_xxx_vfunc().
-       * examples/book/custom/custom_widget/custom_gtk.css: Minor change in comment.
-       Bug 639073, comment 19. Bug 628713 (autogen.sh).
-
-2.99.3:
-
-2011-02-02  Murray Cumming  <murrayc murrayc com>
-
-       Adapt to the Socket API change.
-
-       * examples/book/socket/socket.cc: Use ::Window instead of Gdk::NativeWindow.
-
-2011-02-01  Murray Cumming  <murrayc murrayc com>
-
-       Use Gtk::IconSet via RefPtr.
-
-       * examples/book/menus_and_toolbars/examplewindow.cc: Adapt to the API change
-       in gtkmm.
-
-2011-01-31  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-  Build: Check for mm-common.
-
-  * autogen.sh: Add test that mm-common is installed.
-  This fixes bug #628713 (Patricia Santana Cruz)
-
-2011-01-28  Murray Cumming  <murrayc murrayc com>
-
-       Adapt to the use of vector instead of *Handle in gtkmm 3.
-
-       * examples/book/: Use std::vector instead of std::list, now that we don't
-       use *Handle, which allowed both. We made that change because too many people
-       were confused by the intermediate *Handle type.
-
-2011-01-26  Murray Cumming  <murrayc murrayc com>
-
-       ListViewText: Adapt to the append_text() change to append().
-
-       * examples/book/treeview/listviewtext/examplewindow.cc: Fix the build.
-
-2011-01-26  Murray Cumming  <murrayc murrayc com>
-
-       A build fix.
-
-       * examples/book/treeview/editable_cells/examplewindow.cc:  Fix another of my
-       mistaken changes of clear() to reset(). This one was a ustring, not a RefPtr.
-
-2011-01-26  Murray Cumming  <murrayc murrayc com>
-
-       Adapt to removal of the Gtk::Range update_policy.
-
-       * examples/book/range_widgets/examplewindow.cc:
-       * examples/book/range_widgets/examplewindow.h: Just remove UI that showed
-       the use of this API.
-
-2011-01-26  Murray Cumming  <murrayc murrayc com>
-
-       Adapt to the Pango::Layout::get_iter(iter) deprecation.
-
-       * examples/book/printing/advanced/printformoperation.cc:
-       * examples/book/printing/simple/printformoperation.cc: Use the get_iter()
-       method that just returns the iter.
-
-2011-01-26  Murray Cumming  <murrayc murrayc com>
-
-       Build: Adapt to a filename change.
-
-       * examples/Makefile.am: Mention the new .css file instead of the old rc file.
-
-2011-01-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Modified the custom_container and custom_widget examples.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Updated the Custom Widgets chapter.
-       * examples/book/custom/custom_container/examplewindow.[h|cc]: Renamed
-       m_Button_Two to m_Label_Two. Removed some calls to show().
-       * examples/book/custom/custom_container/mycontainer.[h|cc]: Replaced
-       on_size_request() by get_request_mode_vfunc() and get_preferred_xxx_vfunc().
-       Modified on_size_allocate().
-       * examples/book/custom/custom_widget/custom_gtkrc:
-       * examples/book/custom/custom_widget/custom_gtk.css: Renamed custom_gtkrc
-       to custom_gtk.css. Modified it to suit Gtk::CssProvider.
-       * examples/book/custom/custom_widget/mywidget.[h|cc]: Replaced
-       on_size_request() by get_request_mode_vfunc() and get_preferred_xxx_vfunc().
-       In on_realize(), removed calls to functions that no longer exist in gtkmm 3.
-       Bug 639073.
-
-2011-01-19  Murray Cumming  <murrayc murrayc com>
-
-       Base example: Try to use Gtk::Application instead of Gtk::Main.
-
-       * examples/book/base/base.cc: Replace Gtk::Main with Gtk::Application,
-       though run() does not seem to return when the window is closed.
-
-2011-01-18  Murray Cumming  <murrayc murrayc com>
-
-       Application example: Use ExampleApplication via RefPtr.
-
-       * examples/book/application/exampleapplication.[h|cc]: Make the constructor
-       protected and add a create() method.
-       * examples/book/application/main.cc: Use ExampleApplication via RefPtr,
-       because that is how Gtk::Application should be used.
-
-2011-01-18  Murray Cumming  <murrayc murrayc com>
-
-       Application example: Added comments.
-
-       * examples/book/application/exampleapplication.cc:
-       * examples/book/application/main.cc: Added some comments now that I think I
-       know what this does. Add a TODO suggesting that we move Gtk::Main inside
-       Application, removing the Gtk::Main API.
-
-2011-01-17  Murray Cumming  <murrayc murrayc com>
-
-       Clipboard example: Fix the build.
-
-       * examples/book/clipboard/ideal/examplewindow.cc: Fix my mistaken change
-       of clear() to reset(). This one was a ustring, not a RefPtr.
-
-2011-01-12  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Modified the custom_widget example
-
-       * examples/book/custom/custom_widget/mywidget.cc:
-       Make on_realize() more similar to gtk+ widgets' realize methods.
-       Replace the deprecated Glib::RefPtr::clear() by reset(). Bug 606903.
-
-2011-01-08  Murray Cumming  <murrayc murrayc com>
-
-       Use RefPtr::reset() instead of deprecated RefPtr::clear().
-
-       * examples/book/clipboard/ideal/examplewindow.cc:
-       * examples/book/custom/custom_widget/mywidget.cc:
-       * examples/book/treeview/editable_cells/examplewindow.cc: These were causing
-       build errors now that we build with deprecated glibmm API disabled.
-
-2011-01-06  Krzesimir Nowak  <qdlacz gmail com>
-
-       Fix compilation of cellrenderercustom example.
-
-       * examples/others/cellrenderercustom/cellrendererpopup.cc: Don't use
-       deprecated {pointer,keyboard}_grab() methods in favor of more
-       complicated Gdk::Device stuff.
-
-2011-01-04  Murray Cumming  <murrayc murrayc com>
-
-       Avoid use of deprecated glibmm and giomm API.
-
-       * configure.ac: Added to MM_ARG_ENABLE_WARNINGS().
-
-2010-12-29  Kjell Ahlstedt  <kjell ahlstedt bredband net>
-
-       Fix the print preview dialog in the printing/advanced example.
-
-       * examples/book/printing/advanced/previewdialog.cc:
-       Constructor: Don't turn off double buffering.
-       on_drawing_area_draw(): Make it similar to preview_draw() in
-       gtk+-3/tests/print-editor.c.
-       on_hide(): Replace the deprecated Glib::RefPtr::clear() with reset().
-       Bug #638264.
-
-2010-12-23  Murray Cumming  <murrayc murrayc com>
-
-       Gtk::Application example: Minor cleanup.
-
-       * examples/book/application/exampleapplication.[h|cc]:
-       * examples/book/application/examplewindow.cc:
-       * examples/book/application/main.cc:
-       Minor formatting changes and some extra comments.
-       on_open(): Call the base class's implementation, which is generally a good
-       idea.
-
-2010-12-23  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with --enable-warnings=fatal.
-
-       * configure.ac: Use -no-long-long to avoid an (apparently new) compiler
-       warning about long long not being supported by C++98. glibmm already had
-       this option, and now gtkmm does too.
-
-2010-12-23  Yannick Guesnet  <yannick guesnet univ-rouen fr>
-
-       Add Gtk::Application example
-
-       * examples/book/application/exampleapplication.[h|cc]: new
-       * examples/book/application/examplewindow.[h|cc]: new
-       * examples/book/application/main.cc: new
-       * examples/Makefile.am: Adapted.
-
-2010-12-23  Chris Kühl  <chrisk openismus com>
-
-       Fixed a couple typos in the tutorial.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml:
-
-2010-12-17  Murray Cumming  <murrayc murrayc com>
-
-       Remove a drawable.h include, to fix the build.
-
-       * examples/book/custom/custom_widget/mywidget.cc: Do not include
-       gdkmm/drawable.h because it no longer exists.
-
-2010-12-14  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with the latest gtkmm from git master.
-
-       * examples/book/toolpalette/canvas.h: Use Gtk::Widget::render_icon_pixbuf()
-       rather than render_icon().
-
-2.91.6:
-
-2010-12-07  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with the latest gtkmm from git master.
-
-       * examples/book/custom/custom_widget/mywidget.cc:
-       * examples/book/custom/custom_widget/mywidget.h:
-       * examples/book/dialogs/colorselectiondialog/examplewindow.cc:
-       * examples/book/dialogs/colorselectiondialog/examplewindow.h:
-       * examples/others/calendar/calendar.cc:
-       * examples/others/cellrenderercustom/cellrendererpopup.cc:
-       * examples/others/cellrenderercustom/cellrenderertoggle.cc:
-       Adapt to the change from GtkStyle* to GtkStyleContext.
-
-2010-12-03  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with the latest gtkmm from git master.
-
-       * examples/book/combobox/text/examplewindow.cc: Adapted to the append_text()
-       to append() change.
-
-2.91.5:
-
-2010-11-26  Murray Cumming  <murrayc murrayc com>
-
-       Remove use of removed widgets.
-
-       * examples/book/dialogs/fileselection:
-       * examples/book/range_widgets/labeledoptionmenu.[h|cc]: Remove use of
-       removed widgets, which were hidden behind ifdefs. I think I only see this
-       now because of an ifdef error in recent gtkmm.
-       * examples/others/rulers: Removed because Gtk::Ruler was removed from gtkmm.
-       * examples/Makefile.am: Adapted.
-
-2.91.4:
-
-2010-11-18  Kjell Ahlstedt <kjell ahlstedt bredband net>
-
-       Modified the clipboard/ideal example
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Signal owner_change is mentioned
-       in the description of clipboard/ideal.
-       * examples/book/clipboard/ideal/examplewindow.[h|cc]:
-       Added on_clipboard_owner_change(). In on_button_copy(), m_ClipboardStore
-       is set after the call to refClipboard->set(). Bug #553179.
-
-2010-11-10  Murray Cumming  <murrayc murrayc com>
-
-       Removed author credit for the removed GDK drawing section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: We removed the sub-section on
-       drawing with gdk a while ago, since we now refer to cairomm API instead.
-
-2010-11-10  Murray Cumming  <murrayc murrayc com>
-
-       Label section: Fix a /<b> -> </b> typo.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix a typo.
-
-2010-11-04  Murray Cumming  <murrayc murrayc com>
-
-       Rearranged an include to fix the build.
-
-       * examples/others/tictactoe/tictactoe.h: Include gdkmm.h later, to
-       avoid the unexplained compiler error that I worked around by adding an
-       include of dragcontext.h earlier in gtkmm.h.
-
-2.91.2:
-
-2010-10-28  Murray Cumming  <murrayc murrayc com>
-
-       Remove mentions of removed STL-style APIs such as Notebook::pages().
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove mention of STL-style API
-       that has been removed from gtkmm 3 since the C structs were made private.
-
-2010-10-28  Murray Cumming  <murrayc murrayc com>>
-
-       Remove credits mention for removed MSVC 2005 Express section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: authorgroup: Remove mention of an
-       appendix that we removed some time ago.
-
-2010-10-28  Murray Cumming  <murrayc murrayc com>
-
-       Mark examples as being for gtkmm 3, not gtkmm 2.
-
-       * examples/others/base/: Move this to examples/book/ because it is really
-       used in the book, in the Basics section.
-       * docs/tutorial/insert_example_code.pl: Append the branch parameter
-       (an entity in the .xml file) to the git.gnome.org URL so people see the
-       correct version of the source code, though this is blank for now so that
-       we use master for this branch. Also add a comment that this is for
-       gtkmm 2, not gtkmm 3.
-
-2010-10-28  Murray Cumming  <murrayc murrayc com>
-
-       Tutorial: Deal with some TODOs and hide others.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Label section: Describe the use of
-       Pango Markup.
-       Say "C++ Standard Library" instead of "STL", avoiding saying it too often.
-       Correct the TabElem reference documentation link.
-       Hide difficult TODOs in XML comment tags.
-
-2010-10-28  Murray Cumming  <murrayc murrayc com>
-
-       Add experimental generation of mobi format.
-
-       * docs/tutorial/Makefile.am: Use ebook-convert, installed by calibre.
-
-2010-10-27  Murray Cumming  <murrayc murrayc com>
-
-       Add an experimental generation of epub format.
-
-       * docs/tutorial/Makefile.am: Try to use the DocBook XSL stylesheets and
-       dbtoepub.
-
-2.91.1:
-
-2010-10-18  Murray Cumming  <murrayc murrayc com>
-
-       Update for the removal of ComboBoxEntry.
-
-       * examples/Makefile.am:
-       * examples/book/comboboxentry/: Move these text/ and complex/ examples to
-  * examples/book/combobox/entry_text/entry_text/ and entry_complex.
-  * docs/tutorial/C/gtkmm-tutorial-in.xml: Combo Boxes: Update the examples
-  paths and change the ComboBoxEntry section to a has-entry section.
-
-2010-10-18  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with latest gtkmm.
-
-       * examples/book/comboboxentry/complex/examplewindow.[h|cc]:
-       * examples/book/comboboxentry/text/examplewindow.[h|cc]: Use Gtk::ComboBox
-  with has_entry=true, instead of Gtk::ComboBoxEntry, which was removed.
-
-2.91.0:
-
-2010-09-30  Chris Kühl  <chrisk openismus com>
-
-       Added forgotten comma in chapter-custom-signals.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added comma in
-       chapter-custom-signals.
-
-
-2010-09-29  Murray Cumming  <murrayc murrayc com>
-
-       Update the build for the latest gtkmm API.
-
-  Use FileFilter via RefPtr.
-  Change expose_event handlers to draw handlers. This is untested and probably
-  incomplete.
-
-2010-09-27  Murray Cumming  <murrayc murrayc com>
-
-       Wrapping C Libraries with gmmproc: Fix a typo.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Wrapping C Libraries with gmmproc:
-  Correct the skeletonmm directory paths mentioned here. Thanks to Geodebay.
-  Bug #627425.
-
-2010-09-21  Murray Cumming  <murrayc murrayc com>
-
-       Fix the make check build with gtkmm from git master.
-
-       * examples/Makefile.am: Disable examples/others/gdk/radar because it is
-  just an example of GDK drawing, but people should use cairo now.
-  We might bring it back as a cairo widget example later.
-  Temporarily disable examples/others/window/wheelbarrow because it needs a function that is
-  not yet in GTK+ 3.
-
-       * examples/book/progressbar/examplewindow.[h|cc]: Use set_inverted()
-  instead of set_orientation(), matching the change in the C test code.
-       * examples/others/cellrenderercustom/cellrendererpopup.[h|cc]:
-       * examples/others/cellrenderercustom/cellrenderertoggle.cc:
-       * examples/others/cellrenderercustom/popupentry.cc:
-  Replace use of CellRenderer::get_size() with CellSizeRequest::get_size(),
-  though we should probably do more to really support natural-size.
-       * examples/book/custom/custom_container/mycontainer.cc:
-  Replace use of Widget::size_allocate() with SizeRequest::get_size()
-  though we should probably do more to really support natural-size.
-       * examples/others/dnd/dndwindow.[h|cc]: Replace use of Gdk::Pixmap with
-  Gdk::Pixbuf.
-
-2010-09-15  Murray Cumming  <murrayc murrayc com>
-
-       Replace use of ALIGN_LEFT/RIGHT/TOP/BOTTOM with START/END.
-
-       * examples/book/alignment/examplewindow.cc:
-       * examples/book/box/examplewindow.cc:
-       * examples/book/frame/examplewindow.cc:
-       * examples/book/spinbutton/examplewindow.cc: Use only the non-deprecated
-       enum values.
-
-2010-07-27  Murray Cumming  <murrayc murrayc com>
-
-       Port to gtkmm-3.0
-
-       * configure.ac: Depend on gtkmm-3.0
-       * examples/book/dialogs/aboutdialog/examplewindow.cc:
-       * examples/book/notebook/examplewindow.[h|cc]:
-       * examples/book/range_widgets/examplewindow.cc:
-       * examples/book/toolpalette/canvas.cc:
-       * examples/book/treeview/popup/treeview_withpopup.cc:
-       * examples/others/cellrenderercustom/cellrendererpopup.cc:
-       * examples/others/cellrenderercustom/popupentry.cc:
-       * examples/others/dnd/dndwindow.cc:
-       * examples/others/stock/stock.cc:
-       * examples/others/treemodelcustom/exampletreemodel.[h|cc]:
-       Replace use of MenuList and NotebookPage.
-
-This is the master branch. See also the gtkmm-2-22 branch.
-
-2010-07-21  Murray Cumming  <murrayc murrayc com>
-
-       Buttons chapter: Remove text about non-existant XPMLabelBox class.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: The mention of an XPMLabelBox
-       was very odd and probably about a very very old version of the API.
-
-2010-07-16  Murray Cumming  <murrayc murrayc com>
-
-       Fix the build with latest gtkmm-2.22 with --enable-warnings=fatal.
-
-       Generally include gtkmm/box.h before other gtkmm headers and include
-       gtkmm/main.h after other gtkmm headers. Not pleasant.
-
-2010-06-01  Murray Cumming  <murrayc murrayc com>
-
-       Remove orphaned undef.
-
-       * examples/book/treeview/popup/treeview_withpopup.cc: Remove an undef
-    still left over from the removal.
-
-2010-06-01  Murray Cumming  <murrayc murrayc com>
-
-       Book: Remove the optional API appendix.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the appendix about the
-    reduced API because we no longer offer it in glibmm or gtkmm.
-
-2010-05-31  Murray Cumming  <murrayc murrayc com>
-
-       Finish removal of use of reduced API.
-
-       * examples/book/treeview/drag_and_drop/treemodel_dnd.cc: Removed some
-       orhpaned #endif lines left from my previous commit.
-
-2010-05-31  Murray Cumming  <murrayc murrayc com>
-
-       Remove use of reduced API.
-
-       * examples/*.[h|cc]: Remove all ifdefed code that supported the various
-       reduced API, because we no longer support that in latest glibmm and gtkmm.
-
-2010-05-07  David King  <davidk openismus com>
-
-       Improve the Assistant example
-
-       * examples/book/assistant/*: Move examplewindow.[cc|h] to
-       exampleassistant.[cc|h]]. Add another window which opens the assistant
-       and receives the result from it.
-
-2010-05-07  David King  <davidk openismus com>
-
-       Recommend non-deprecated Tooltip API in Tooltips chapter
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove text that recommended
-       use of the deprecated Tooltips API, and suggest the Tooltip API
-       instead.
-
-2010-05-07  David King  <davidk openismus com>
-
-       Update copyright years for tutorial
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update copyright years to
-       include all years, not a range.
-
-2.20.1:
-
-2010-04-06  Murray Cumming  <murrayc murrayc-desktop>
-
-    Assistant chapter: Slight improvements to the text.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Assistant chapter: simplify the
-    text, avoiding the passive.
-
-2010-04-01  David King  <davidk openismus com>
-
-       Add Gtk::Assistant example and tutorial text
-
-       * docs/tutorial/Makefile.am:
-       * docs/tutorial/C/figures/assistant.png: Add screenshot.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add tutorial text.
-       * examples/book/assistant/*:
-       * examples/Makefile.am: Add example source code.
-
-2010-04-01  David King  <davidk openismus com>
-
-       Fix capitalisation of Qt in tutorial
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Qt, not QT.
-
-2.20.0:
-
-2010-03-18  Murray Cumming  <murrayc murrayc com>
-
-       Correct use of recently-deprecated API.
-
-       * examples/book/buttons/radiobutton/radiobuttons.cc:
-       * examples/book/custom/custom_container/mycontainer.cc:
-       * examples/book/custom/custom_widget/mywidget.cc:
-       * examples/book/entry/completion/examplewindow.cc:
-       * examples/book/entry/icon/examplewindow.cc:
-       * examples/book/entry/progress/examplewindow.cc:
-       * examples/book/entry/simple/examplewindow.cc:
-       * examples/book/printing/advanced/previewdialog.cc:
-       * examples/book/progressbar/examplewindow.cc:
-       * examples/book/range_widgets/examplewindow.cc:
-       * examples/book/scrolledwindow/examplewindow.cc:
-       * examples/others/calendar/calendar.cc:
-       * examples/others/cellrenderercustom/popupentry.cc:
-    Replace set_flags(Gtk::NO_WINDOW) with set_has_window(false).
-    Replace unset_falgs(Gtk::NO_WINDOW) with set_has_window().
-    Replace set_flags(Gtk::CAN_DEFAULT) with set_can_default().
-    Replace set_flags(Gtk::CAN_FOCUS) with set_can_focus().
-    Replace is_realized() with get_realized().
-
-2010-02-27  Murray Cumming  <murrayc murrayc com>
-
-    Fix a typo in the Mixing C and C++ APIs chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Mixing C and C++ APIs chapter:
-       Fix a typo.
-       Bug #610745 (Wouter Bolsterlee)
-
-2010-02-25  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove mentions of the
-       removed gdk-drawing chapter.
-
-2.19.3:
-
-2010-02-11  Murray Cumming  <murrayc murrayc com>
-
-       Basics: Add mixing C and C++ APIs section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Basics chapter: Add the
-       Mixing C and C++ APIs section from the maemomm documentation.
-
-2010-02-08  Murray Cumming  <murrayc murrayc com>
-
-       Removed Drawing With GDK appendix.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Removed deprecated
-       Drawing With GDK appendix. The older versions are online if people
-       need this.
-
-2010-02-08  Murray Cumming  <murrayc murrayc com>
-
-       Building from svn chapter: Mention git instead.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Building from svn:
-       Update to mention git. I generally worry that this duplicates too
-       much from other places though.
-
-2010-01-31  Murray Cumming  <murrayc murrayc com>
-
-  menus_and_toolbars example: Minor improvement.
-
-       * examples/book/menus_and_toolbars/examplewindow.cc: add_stock_item():
-  Do not use a null pixbuf, if the icon file can't be loaded.
-
-2010-01-27  Murray Cumming  <murrayc murrayc com>
-
-       Remove FAQ - moved to live.gnome.org/gtkmm/FAQ
-
-       * configure.ac:
-       * Makefile.am:
-       * docs/FAQ: Removed the FAQ because it has moved to
-
-2010-01-21  Murray Cumming  <murrayc murrayc com>
-
-       Custom Signals appendix: Really show the example.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Custom Signals appendix:
-       Really show the example code and link to it.
-       In the inline code, add a missing public keyword.
-       Thanks to Matt Marsh for noticing.
-
-2.19.2:
-
-2010-01-18  Murray Cumming  <murrayc murrayc com>
-
-       ToolPalette chapter: Add a drag and drop sub-section.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: ToolPalette chapter: Add a
-       drag and drop sub-section.
-       * docs/tutorial/Makefile.am:
-       * docs/tutorial/C/figures/toolpalette.png: Added screenshot, already
-       mentioned in tkmm-tutorial-in.xml.
-
-2010-01-16  Murray Cumming  <murrayc murrayc com>
-
-       Started a ToolPalette chapter.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add the beginnings of a ToolPallette
-       chapter.
-       * examples/book/toolpalette/examplewindow.cc: Use the latest gtkmm API.
-2010-01-05  Murray Cumming  <murrayc murrayc com>
-
-       * examples/others/dnd/dndwindow.cc: Fix a use of the deprecated
-       GTK_OBJECT_TYPE_NAME() macro.
-
-2009-12-30  Murray Cumming  <murrayc murrayc com>
-
-       Do not use deprecated API.
-
-       * configure.ac: Add *MM to the list of MM_ARG_ENABLE_WARNINGS()
-       deprecation defines.
-       * examples/book/combo/: Remove this because it is about deprecated API.
-       * examples/book/custom/custom_container/mycontainer.cc:
-       * examples/book/statusicon/main.cc:
-       * examples/book/toolpalette/canvas.cc:
-       * examples/others/calendar/calendar.cc:
-       Correct use of deprecated API.
-       Bug #601929 (Deng Xiyue)
-
-2009-12-28  Murray Cumming  <murrayc murrayc com>
-
-       ToolPalette example: Correction.
-
-       * examples/book/toolpalette/canvas.[h|cc]: Fix the drag-leave problem,
-       by no longer abusing drag-motion to pre-create the item.
-
-2009-12-28  Murray Cumming  <murrayc murrayc com>
-
-       ToolPalette example: Show drag preview.
-
-       * examples/book/toolpalette/canvas.[h|cc]:
-       * examples/book/toolpalette/examplewindow.cc: Preview the dragged
-       item, though there is a problem with the drag-leave signal.
-
-2009-12-28  Murray Cumming  <murrayc murrayc com>
-
-       Added ToolPalette example.
-
-       * examples/Makefile.am:
-       * examples/book/toolpalette/: Added an example based on the code in
-       gtk-demo.
-
-2009-11-11  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Glade and Gtk::Builder chapter:
-       Mention create_from_file() instead of create(), as noticed by Paul Jones.
-
-2009-10-05  José Alburquerque  <jaalburqu svn gnome org>
-
-       InfoBar Example: Move the bar to the top of the window.
-
-       * examples/book/infobar/examplewindow.cc:
-       * examples/book/infobar/examplewindow.h: Modify the example to show
-       the info bar at the top of the window for consistency with the
-       tutorial.
-       * docs/tutorial/C/figures/infobar.png: Upload a new image using the
-       clearlooks theme for consistency with the rest of the figures in the
-       tutorial (I hope that's okay).
-
-2009-10-03  Daniel Elstner  <daniel kitta gmail com>
-
-       Support Automake silent rules
-
-       * configure.ac: Call the AM_SILENT_RULES macro if it is defined.
-       * docs/tutorial/Makefile.am: Prefix $(AM_V_at) and $(AM_V_GEN)
-       to commands of custom rules in order to suppress the echoing of
-       executed commands in silent rules mode.
-       * docs/FAQ/Makefile.am: Modernize build rules as already done for
-       the tutorial build.  Prefix $(AM_V_at) and $(AM_V_GEN) to commands
-       in order to support Automake silent rules.
-
-2009-10-03  Daniel Elstner  <daniel kitta gmail com>
-
-       Create output subdirectories automatically
-
-       * docs/tutorial/Makefile.am (all-local): Prepend the $(DOC_LINGUAS)
-       directories to the list of prerequisites.
-       ($(DOC_LINGUAS)): New rule to create output subdirectories on the
-       fly when needed, i.e. when building from a completely clean tree.
-
-2.17.4:
-
-2009-09-28  Murray Cumming  <murrayc murrayc com>
-
-       Added InfoBar section.
-
-       * docs/tutorial/C/figures/infobar.png: Added.
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Miscellaneous Widgets:
-       Added an InfoBar sub-section, mostly just to mention the new example.
-
-2009-09-28  Murray Cumming  <murrayc murrayc com>
-
-       Examples: Do not use virtual on all methods.
-
-       * examples/*.h: Removed unnecessary virtual keywords. I once thought
-       this was a good default, but changed my mind at some point.
-
-2009-09-22  José Alburquerque  <jaalburqu svn gnome org>
-
-       Book: Add a Gtk::InfoBar example.
-
-       * examples/book/infobar/examplewindow.cc:
-       * examples/book/infobar/examplewindow.h:
-       * examples/book/infobar/main.cc: Add these to exemplify the usage of a
-       Gtk::InfoBar.
-       * examples/Makefile.am (check_PROGRAMS): Add the new Gtk::InfoBar
-       example to the check.
-       (book_infobar_example_SOURCES): Declare the Gtk::InfoBar example
-       sources.
-
-2.17.3:
-
-2009-09-16  Daniel Elstner  <daniel kitta gmail com>
-
-       Replace deprecated GTK+ symbols in example code
-
-       * examples/book/box/main.cc (main): Do not use gtk_exit().
-       * examples/book/custom/custom_container/mycontainer.{cc,h}:
-       Substitute GType for GtkType.
-
-2009-09-16  Daniel Elstner  <daniel kitta gmail com>
-
-       Do not use broken doc-dist-hook rule (bgo #574530)
-
-       * docs/tutorial/Makefile.am (dist_noinst_DATA): List files formerly
-       distributed through EXTRA_DIST or the doc-dist-hook rule included
-       with gnome-doc-utils.make.
-       (dist_tutorial_figures_DATA): Add "dist_" prefix.
-       (dist-hook): Remove doc-dist-hook prerequisite.
-       * docs/tutorial/docbook_phpwebnotes.xsl: Delete unused file.
-
-2009-09-16  Daniel Elstner  <daniel kitta gmail com>
-
-       Do not overwrite image files of gtkmm install
-
-       * Makefile.am (dist_images_DATA): Neither distribute nor install
-       the files gtkmm_logo.gif and top.gif, as they are already included
-       with gtkmm.
-       * docs/images/{gtkmm_logo,top}.gif: Delete image files, as they
-       are not used anywhere in gtkmm-documentation.
-
-2009-09-16  Daniel Elstner  <daniel kitta gmail com>
-
-       Insert missing comma in Autoconf macro call
-
-       * configure.ac (EXAMPLES_WXXFLAGS): Insert missing comma to separate
-       the arguments passed to the MM_ARG_ENABLE_WARNINGS() macro.
-
-2009-09-15  Daniel Elstner  <danielk openismus com>
-
-       Bump version to 2.17.3 and update news
-
-       * configure.ac (AC_INIT): Increment version to 2.17.3.
-       * NEWS: Write news entry for the 2.17.3 release.
-
-2009-09-15  Daniel Elstner  <danielk openismus com>
-
-       Install figures/ and icons/ below tutorial/html/
-
-       * docs/tutorial/Makefile.am (tutorial_{figuresdir,iconsdir}):
-       Install figures and icons into subdirectories of tutorial/html/
-       so that the relative links in the HTML files work.
-
-2009-09-15  Daniel Elstner  <danielk openismus com>
-
-       Make example code file links point to cgit
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml (url_examples_others_base):
-       Point to the example code accessible via the cgit web interface of
-       git.gnome.org.
-       (url_examples_base): ditto.
-
-2.17.2:
-
-2009-09-15  Murray Cumming  <murrayc murrayc com>
-
-       Entry: Mention Completion, Icons, and Progress.
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Entry: Move the existing
-       text and example into a Simple Use sect2 and add sect2 sections for
-       Completion, Icon, and Progress, using the examples that I already
-       added a while ago.
-       * docs/tutorial/Makefile.am:
-       * docs/tutorial/C/figures/entry_completion.png:
-       * docs/tutorial/C/figures/entry_icon.png:
-       * docs/tutorial/C/figures/entry_progress.png: Added screenshots.
-
-2009-09-15  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Introduction: Slightly
-       improve the text and copy into the <abstract>, so it has a sane
-       description on library.gnome.org.
-
-2009-09-14  Daniel Elstner  <danielk openismus com>
-
-       Enable verbose output of autoreconf
-
-       * autogen.sh: Pass the --verbose option to autoreconf.
-
-2009-09-14  Daniel Elstner  <danielk openismus com>
-
-       Clarify that all skeleton files need editing
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Globally remove trailing
-       whitespace and expand tabs to spaces.
-       (chapter-wrapping-c-libraries): Make minor corrections and expand
-       on a number of paragraphs.
-       (modifying-build-files): State explicitly that the substitution
-       of placeholder text should be performed on every file copied from
-       the skeleton source tree.
-       (wrapping-documentation-build-structure): Update for mm-common.
-
-2009-09-11  Daniel Elstner  <danielk openismus com>
-
-       Bump version to 2.17.1 and update news
-
-       * configure.ac (AC_INIT): Increment version number to 2.17.1.
-       * NEWS: Write news entry for the 2.17.1 release.
-
-2009-09-11  Daniel Elstner  <danielk openismus com>
-
-       Set id="index" attribute of element <book>
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml (book): Set attribute
-       id="index" because the Docbook XSLT script for library.gnome.org
-       requires it in order for the index.html file to be generated.
-
-2009-09-11  Daniel Elstner  <danielk openismus com>
-
-       Rename GNOME doc module to gtkmm-tutorial
-
-       * docs/tutorial/C/gtkmm-tutorial-in.xml: Rename file from
-       gtkmm-tut.xml, and substitute references to the filename in
-       the content.
-       * docs/tutorial/Makefile.am: Rename the intermediate file
-       gtkmm-tut.xml to gtkmm-tutorial-in.xml.
-       (DOC_MODULE): Rename the ugly gtkmm-tut-with-examples to
-       gtkmm-tutorial, since it will be visible as part of the URL
-       on library.gnome.org.  Adjust references accordingly.
-       * docs/tutorial/README: Reference new tutorial filename.
-       * docs/tutorial/docbook_phpwebnotes.xsl: ditto.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Update reference to the gtkmm-tut.xml file
-
-       * docs/tutorial/C/gtkmm-tut.xml (chapter-contributing): Correct
-       location of the gtkmm-tut.xml file in the paragraph explaining how
-       to contribute to the documentation.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Do not check for unused C library functions
-
-       * configure.ac (AC_CHECK_FUNCS): Do not check for the library
-       functions flockfile(), funlockfile() and getc_unlocked(), because
-       they are not used in any example program.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Bump version to 2.17.0 and update news
-
-       * configure.ac (AC_INIT): Increment version number to 2.17.0.
-       (AM_INIT_AUTOMAKE): Add check-news option.
-       * NEWS: Write news entry for gtkmm-documentation 2.17.0.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Update changed author email addresses
-
-       * AUTHORS: Correct the email addresses of Murray Cumming and
-       Daniel Elstner.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Install files into ${datadir}/doc/gtkmm-2.4
-
-       * docs/{FAQ,tutorial}/Makefile.am: Remove include statement for
-       Makefile_web.am_fragment.
-       (gtkmm_docdir): Set to $(datadir)/doc/gtkmm-2.4, without the /docs
-       suffix, in order to match the new installation location of the
-       reference documentation.
-       * docs/Makefile_web.am_fragment: Delete obsolete file.
-
-2009-09-07  Daniel Elstner  <danielk openismus com>
-
-       Update the new bindings chapter for mm-common
-
-       * docs/tutorial/C/gtkmm-tut.xml: Update the chapter on the creation
-       of new binding modules to document the new build infrastructure and
-       skeleton project provided with mm-common.
-
-2009-09-04  Murray Cumming  <murrayc murrayc com>
-
-       Link to library.gnome.org.
-
-       * docs/tutorial/C/gtkmm-tut.xml: Change reference API links (via
-       XML entities) to library.gnome.org, though I guess we should discover
-       these somehow at build time via the new mm build system.
-
-2009-08-25  Daniel Elstner  <danielk openismus com>
-
-       Build examples with $(GTKMM_CFLAGS)
-
-       * examples/Makefile.am (AM_CPPFLAGS): Append $(GTKMM_CFLAGS) to
-       get the example programs to build again.
-
-2009-08-25  Daniel Elstner  <danielk openismus com>
-
-       Handle missing dependency in gnome-doc-utils.make
-
-       * docs/tutorial/Makefile.am: Move the gnome-doc-utils.make include
-       below the variable assignments to make the behavior more obvious.
-       (all-local): Explicitly depend on the gtkmm-tut-with-examples.xml
-       files of all languages.  The dependency is missing from the install
-       rule in gnome-doc-utils.make and otherwise only made a prerequisite
-       of target 'all', which does not run at install time.
-
-2009-08-25  Daniel Elstner  <danielk openismus com>
-
-       Work around gnome-doc-utils.make VPATH problems
-
-       * docs/tutorial/Makefile.am (C/gtkmm-tut-with-examples.xml): Always
-       put this generated file into the source tree, because the rules in
-       gnome-doc-utils.make do not perform a correct VPATH search for the
-       xml2po input file.
-       (C/programming-with-gtkmm-pdf.xml): Run $(MKDIR_P) C to create the
-       output directory if necessary.
-
-2009-08-25  Murray Cumming  <murrayc murrayc com>
-
-       Update for Gtk::Builder.
-
-       * docs/tutorial/C/gtkmm-tut.xml: Glade and libglademm chapter:
-       Change this to a Glade and Gtk::Builder chapter, and change links and
-       mentions elsewhere. The examples already existed.
-       Use US organize instead of organise. Use cannot instead of can not.
-       * examples/book/libglademm: Removed.
-       * configure.ac:
-       * examples/Makefile.am: Adapted.
-
-2009-08-23  Daniel Elstner  <daniel kitta gmail com>
-
-       Distribute generated HTML files of the tutorial
-
-       * configure.ac (AC_CONFIG_FILES): Remove output files docs/Makefile,
-       docs/images/Makefile and docs/tutorial/icons/Makefile from the list.
-       * Makefile.am (doc_subdirs): Recurse directly into the docs/FAQ/
-       and docs/tutorial/ subdirectories, skipping docs/.
-       (dist_images_DATA): Distribute and install image files in the
-       docs/images/ subdirectory from here.
-       * docs/tutorial/Makefile.am (SUBDIRS): Do not recurse into icons/.
-       (vpath_listall): Copy VPATH listing function from doc-reference.am
-       in mm-common.
-       (DISTCLEANFILES): Only clean generated HTML files.
-       (MAINTAINERCLEANFILES): Clean distributed HTML in the source tree.
-       (dist_noinst_DATA): Distribute generated HTML.
-       (tutorial_figures_DATA): Use Automake constructs to install the
-       figures into a subdirectory of the HTML installation directory.
-       The distribution is taken care of by gnome-doc-utils.make.
-       (dist_tutorial_icons_DATA): Likewise for the icons, but distribute
-       them via Automake as well.
-       (install-tutorial): Simplify and cut down on shell commands.  Use
-       GNU make features to produce the list of files at the make level.
-       Only install the HTML files and style.css manually.
-       (uninstall-tutorial): Simplify.  Limit the deletion to HTML files
-       and style.css.
-       (html/index.html): Remove dependency on Makefile.am, mainly because
-       it is not consistent with the behavior of other targets or modules.
-       (html/%): Declare html/index.html as order-only prerequisite of any
-       file in the html/ subdirectory.
-       (all-local): Remove target.
-       (pdf), (post-html), (doc-clean): Disable targets for now.
-       * docs{,/images,/tutorial/icons}/Makefile.am: Delete obsolete files.
-
-2009-08-21  Daniel Elstner  <daniel kitta gmail com>
-
-       Get tutorial build to distcheck correctly
-
-       * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Raise warning level
-       to fatal.
-       * docs/tutorial/Makefile.am (uninstall-tutorial): Do not depend
-       html/index.html when uninstalling.
-       (EXTRA_DIST): Remove html/ subdirectory as gnome-doc-utils.make
-       already distributes it.
-       (DISTCLEANFILES): List wildcards for HTML tutorial files.
-
-2009-08-21  Daniel Elstner  <daniel kitta gmail com>
-
-       Build examples on make check
-
-       * examples/Makefile.am (check_PROGRAMS): Rename from
-       noinst_PROGRAMS, so that the example programs are prerequisites
-       of the target 'check' rather than 'all'.  This way, there is no
-       need for a configure switch to disable the examples build.
-
-2009-08-21  Daniel Elstner  <daniel kitta gmail com>
-
-       Distribute example data files
-
-       * examples/Makefile.am (dist_noinst_DATA): List data files of
-       the example programs.
-
-2009-08-21  Daniel Elstner  <daniel kitta gmail com>
-
-       Link with required libraries only
-
-       * configure.ac: Call PKG_CHECK_MODULES() separately for giomm,
-       gtkmm and libglademm.
-       * examples/Makefile.am (AM_CPPFLAGS): Use $(LIBGLADEMM_CFLAGS).
-       (LDADD): Link with $(GTKMM_LIBS) by default.
-       (book_giomm_*_LDADD): Link with $(GIOMM_LIBS).
-       (book_libglademm_*_LDADD): Link with $(LIBGLADEMM_LIBS).
-
-2009-08-21  Daniel Elstner  <daniel kitta gmail com>
-
-       Remove gnome-doc-common from autogen.sh
-
-       * autogen.sh: Remove invocation of gnome-doc-common as it is not
-       needed to build gtkmm-documentation.
-
-2009-08-20  Daniel Elstner  <danielk openismus com>
-
-       Convert examples to non-recursive build
-
-       * autogen.sh: Replace with minimal version from the glom module.
-       * Makefile.am: Clean up and remove old cruft.
-       * configure.ac: Rename file from configure.in and downsize it.
-       * examples/**/Makefile.am: Remove obsolete non-recursive build files.
-       * examples/Makefile.am_fragment: ditto.
-       * examples/Makefile.am: Rewrite to non-recursive build.
-       * examples/**/*.{cc,h}: Fix #include statements to use double quotes
-       when including from the same directory as the source file.
-       * scripts/: Delete directory and all files in it.
-       * docs/tutorial/Makefile.am: Include gnome-doc-utils.make from the
-       build/ subdirectory.
-
-2009-06-25   Stas Sergeev  <stsp aknet ru>
-
-       * configure.in: Add AC_PROG_CXX to avoid circular dependency aclocal error.
-       Bug #586700.
-
-2009-06-02  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Clipboard: Paste: Discovering Available
-       Targets: Corrected the parameter types of the callback slot based on the
-       correctly-compiling code in examples/book/clipboard/ideal/examplewindow.cc.
-       Bug #583702 (Jason Curole)
-
-2009-05-23  Armin Burgmeier  <armin openismus com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Fixed a typo in the introduction
-       mentioning Gtk::manage. Влад Устинов.
-
-2009-03-23  Daniel Elstner  <danielk openismus com>
-
-       * examples/book/builder/basic/main.cc: Conditionalize all exception
-       handling in order to fix the build with --disable-api-exceptions.
-       * examples/book/builder/derived/main.cc: ditto,
-       * examples/book/custom/custom_widget/mywidget.{cc,h}: ditto,
-       * examples/book/printing/advanced/examplewindow.cc: ditto,
-       * examples/book/printing/advanced/previewdialog.cc: ditto,
-       * examples/book/printing/simple/examplewindow.cc: ditto,
-       * examples/book/tooltips/examplewindow.cc: ditto,
-       * examples/book/treeview/popup/treeview_withpopup.cc: ditto,
-
-2.16.0:
-
-2009-03-17  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/entry/Makefile.am:
-       * examples/book/entry/icon/:
-       * examples/book/entry/progress/: Added entry/progress and entry/icon
-       examples, just to test that API.
-
-2009-03-09  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/drag_and_drop/dndwindow.cc:
-       * examples/book/giomm/directory_list/main.cc:
-       * examples/book/giomm/getline/getline.cc:
-       * examples/book/giomm/monitor_directory/monitor_directory.cc:
-       * examples/book/giomm/read_file/main.cc:
-       * examples/book/giomm/read_file_async/main.cc:
-       * examples/book/giomm/volumes/main.cc:
-       * examples/book/giomm/write_file/main.cc:
-       * examples/others/dnd/dndwindow.cc: Dealt with some compiler warnings.
-
-2009-02-27  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Mention pygobject instead of pygtk
-       for the codegen stuff such as h2def.py and docextract_to_xml.py.
-       Noticed by Krzesimir Nowak.
-
-2009-02-27  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Use <methodname> instead of <function>
-       for method names.
-
-2009-02-27  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Notebook: Mention set_current_page()
-       instead of set_page(), which does not exist. Noticed by Jason Curole.
-
-2008-12-16  Fabrício Godoy  <skarllot gmail com>
-
-       * examples/book/range_widgets/examplewindow.cc: Remove unnecessary
-       casts to int.
-
-2008-12-07  Armin Burgmeier  <armin openismus com>
-
-       * docs/tutorial/Makefile.am: Removed the MSVC figures from
-       DOC_FIGURES.
-
-2.14.1:
-
-2008-11-10  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/builder/basic/main.cc:
-       * examples/book/builder/derived/main.cc: Catch FileError as well as
-       BuilderError, because that is what the C function actually gives if the
-       filename is wrong.
-       Bug #548022 (Alexander Shaduri)
-
-2008-11-07  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: X Event Signals appendix:
-       Corrected a typo found by Tomasz Mikolajczyk.
-
-2008-10-27  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/dialogs/messagedialog/examplewindow.cc: Include
-       messagedialog.h here. It is not necessary, but someone (Jody) found that
-       clearer.
-
-2008-10-21  Armin Burgmeier  <armin openismus com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Removed the section on MSVC++ 2005 as
-       it has been moved to the wiki on
-       http://live.gnome.org/gtkmm/MSWindows/UsingMSVC. Fixed the installer
-       link in the Windows packaging section.
-
-       * docs/tutorial/C/figures/msvc_*.png: Removed.
-
-2008-10-20  Murray Cumming  <murrayc murrayc com>
-
-       * docs/Makefile.am: Do not try to upload the non-existant index.html file.
-
-2008-10-19  Armin Burgmeier  <armin openismus com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Removed the section on Dev-C++
-       because it was outdated, and g++ 3.4.2, which is shipped by default
-       with Dev-C++, seems to be incompatible to 3.4.5 (ABI-wise), with which
-       the gtkmm binaries are built. Instead, refer to the online
-       instructions on live.gnome.org. Updated the section on using gtkmm
-       with Visual Studio.
-
-       * docs/tutorial/C/figures/devcpp_project_options.png: Removed.
-
-2.14.0:
-
-2008-09-21  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/drag_and_drop/dndwindow.cc:
-       * examples/others/dnd/dndwindow.cc: Adapted back to the old
-       SelectionData API.
-
-2008-09-04  Götz Waschk <waschk mandriva org>
-
-       * examples/book/dialogs/aboutdialog/examplewindow.cc: fix logic for closing
-       the about dialog (Bug #550675)
-
-2008-09-03  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/dialogs/aboutdialog/examplewindow.cc:
-       * examples/book/dialogs/aboutdialog/examplewindow.h: Respond to the Close
-       button. Bug #550675 (Götz Waschk).
-
-2008-08-06  Deng Xiyue <manphiz gmail com>
-
-       * configure.in: Update gtkmm dependency to >= 2.13.4 as some tutorial
-       uses new API introduced since then.
-
-2.13.2:
-
-2008-08-06  Deng Xiyue <manphiz gmail com>
-
-       * docs/tutorial/Makefile.am: Correct icons/figures location in
-       uninstall-tutorial rule so that they got removed after `make
-       uninstall'.
-       * examples/others/calendar/calendar.cc: Fix the deprecated
-       string-literal to `char *' warning by declaring label as
-       const char *.
-
-2008-08-06  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/figures/Makefile.am: Remove this because it is not used.
-       * configure.in:
-       * docs/tutorial/C/icons/
-       * docs/tutorial/Makefile.am: Moved icons from tutorial/C to tutorial/
-       because it is only used for the html build.
-       Distributed html/ as we did when this was in gtkmm. If we install it then
-       we must distribute it.
-       Correct some paths to fix the install and distcheck, though distcheck
-       still fails due to files remaining.
-       Bug #545712
-
-2008-08-05  Deng Xiyue <manphiz gmail com>
-
-       * docs/tutorial/Makefile.am: Install html/{icons,figures} as well.
-       Bug #545712
-
-2008-08-05  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/drag_and_drop/dndwindow.cc:
-       * examples/others/dnd/dnd_images.h:
-       * examples/others/dnd/dndwindow.cc: Updated for latest non-deprecated
-       SelectionData API.
-
-2008-06-11  Ainsley Pereira <gtkmm pebble org uk>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Fixed text in Chapter 21. Timeouts,
-       I/O and Idle Functions - example code was right, but text referred to
-       older versions.
-       Bug #537858
-
-2008-08-03  Deng Xiyue <manphiz gmail com>
-
-       * COPYING: Replace LGPL-2.1 with GFDL-1.2.
-       * COPYING.examples: Add GPL-2.0 for examples licenses.
-       bug #545892.
-
-2008-08-01  Murray Cumming  <murrayc murrayc com>
-
-       * docs/Makefile.am:
-       * docs/index.html: Removed index.html. The true copy is in
-       gnomemm-website (uploaded to gtkmm.org).
-       It does not seem likely that the links could be correct for local
-       installs, given how varied the installation locations are on various
-       distros.
-
-2008-08-01  Deng Xiyue <manphiz gmail com>
-
-       * docs/tutorial/Makefile.am: Reinstate rules to install generated
-       html tutorial.
-       * docs/index.html: Fix links to html tutorial.
-
-2008-07-29  Deng Xiyue <manphiz gmail com>
-
-       * examples/book/giomm/read_file_async/main.cc:
-       * examples/book/giomm/read_file/main.cc:
-       * examples/book/custom/custom_widget/mywidget.cc: Add missing header
-       files to fix build error using gcc 4.3.
-
-2008-07-28  Murray Cumming  <murrayc murrayc com>
-
-       * docs/index.html: Update the link for pangomm.
-
-2008-06-19  Deng Xiyue <manphiz gmail com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Update the links to Visual C++ 2005
-       Download page and Platform SDK setting instruction page.
-
-2008-06-16  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/Makefile.am: Correct the validate target to use the
-       file in C/
-       * examples/book/libglademm/simple/main.cc: Delete the dialog when we
-       are finished. The derived example already did this.
-
-2008-06-11  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/Makefile.am: Put the style.css in the html directory,
-       and use it from there, so it is self contained. This also fixes the
-       upload, because we were assuming that it was there already.
-       Thanks to Gerald Wodni.
-
-2008-06-10  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/style.css: Added italic styling for the guilabel,
-       guimenu, and guimenuitem DocBook tags. We do not actually use these
-       in the gtkmm book, but I am using a version of this stylesheet for
-       Flumotion, and I want this to be the definitive example DocBook HTML
-       stylesheet.
-
-2.13.1:
-
-2008-05-31  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/drawingarea/clock/clock.cc
-       * examples/book/drawingarea/clock/clock.h: Cleaned up the formatting
-       of this example.
-       Added a connect() for when GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED is
-       disabled.
-
-2008-05-30  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/C/gtkmm-tut.xml: Clarify the new text about non-GType
-       enums.
-
-2008-05-18  Hubert Figuiere  <hub figuiere net>
-
-       * docs/tutorial/C/gtkmm-tut.xml: It is h2def.py not
-       h2defs.py
-       : Add a note about non GType enums.
-
-2008-04-25  Murray Cumming  <murrayc murrayc com>
-
-       * autogen.sh:
-       * configure.in:
-       * docs/tutorial/Makefile.am: Use the gnome-doc-utils structure/build
-       so that the tutorial can be translated easily.
-       We still generate a html directory at the top-level, for uploading
-       to the website, and maybe for installing like before.
-       * docs/tutorial/gtkmm-tut.xml: moved to:
-       * docs/tutorial/C/gtkmm-tut.xml:
-       * docs/tutorial/figures/: moved to
-       * docs/tutorial/C/figures/
-       * docs/tutorial/icons/: moved to
-       * docs/tutorial/C/icons/
-
-2008-04-12  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: update link to jhbuild manual to point to
-       library.gnome.org rather than jamesh's old site
-
-2.13.0:
-
-2008-04-06  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/treeview/list/examplewindow.cc
-       constructor: Use Gtk::manage() on the cell renderer, to prevent a leak.
-
-2008-03-28  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * examples/book/giomm/Makefile.am:
-       * examples/book/giomm/write_file/: Added this example, showing how to
-       create files and how to replace their contents using a stream.
-
-2008-03-06  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Mention the m4
-       conversions more explicitly.
-
-2008-03-05  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * examples/book/giomm/Makefile.am:
-       * examples/book/giomm/read_file_async/: Added a version of the
-       read_file() example that uses the async methods. Seems to work fine.
-
-       * examples/book/giomm/getline/getline.cc:
-       * examples/book/giomm/monitor_directory/monitor_directory.cc:
-       * examples/book/giomm/usage/usage.cc: Whitespace corrections for
-       consistency.
-
-2008-03-03  Murray Cumming  <murrayc murrayc com>
-
-       * docs/index.html: Added links into giomm.
-       This page is a (bad) duplicate of gnomemm-website/documentation.shtml,
-       but I guess we need one for offline installations.
-
-2008-02-21  Deng Xiyue <manphiz gmail com>
-
-       * demos/gtk-demo/demowindow.cc
-       * demos/gtk-demo/example_pixbufs.cc
-       * demos/gtk-demo/example_textview.cc
-       * demos/gtk-demo/example_treeview_editable_cells.cc
-       * demos/gtk-demo/textwidget.cc
-       * gtk/gtkmm/targetentry.cc
-       * gtk/src/ruler.ccg
-       * gtk/src/scale.ccg
-       * gtk/src/treeview.hg
-       Fix header inclusion and use using directive for C functions to
-       fix build on gcc-4.3 and Solaris.  Refined from Tim Mooney's
-       patch.
-       (Bug #498438, #517530)
-
-2008-02-22  Jonathon Jongsma  <jjongsma gnome org>
-
-       * configure.in:
-       * examples/book/giomm/Makefile.am:
-       * examples/book/giomm/usage/Makefile.am:
-       * examples/book/giomm/usage/usage.cc: add another simple giomm example --
-       this one just takes a directory argument on the command line at recursively
-       calculates the size of the files in that directory
-
-2008-02-18  Jonathon Jongsma  <jjongsma gnome org>
-
-       * examples/book/custom/custom_widget/custom_gtkrc: make the class name in
-       the .gtkrc file begin with a lower-case 'gtkmm__' so that the rc file is
-       parsed properly.  Fixes Bug #396198
-
-2008-02-13  Jonathon Jongsma  <jjongsma gnome org>
-
-       * examples/book/giomm/getline/getline.cc: fix this example to use the
-       correct buffered data input stream instead of doing it manually (and very
-       inefficiently).
-       * examples/book/giomm/monitor_directory/monitor_directory.cc: fix build
-       failure
-
-2008-02-04  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: gmmproc section: Document _CLASS_INTERFACE(),
-       including documenting the new optional parameters.
-
-2008-01-27  Jonathon Jongsma  <jjongsma gnome org>
-
-       * configure.in: add new giomm examples
-       * examples/book/giomm/directory_list/main.cc: change directory to a more
-       generic '/etc' that almost everybody will have
-       * examples/book/giomm/read_file/main.cc: changed to more generic filename
-       that most people will have: /etc/fstab
-       * examples/book/giomm/getline: add a simple example for implementing
-       something similar to std::istream::getline() using giomm.  I'm not sure how
-       useful this one is as an example.  I'm also not sure how efficient it is to
-       read a file one character at a time, but I think that's how the standard
-       library function is implemented as well...
-       * examples/book/giomm/monitor_directory: add an example for monitoring a
-       directory using giomm.  It should monitor the current directory, then create
-       a file and print out information on the commannd line when we get a change
-       notification
-
-2008-01-26  Murray Cumming  <murrayc murrayc com>
-
-       * examples/book/giomm/volumes/main.cc: Get the volumes for the drives
-       too, though no drives are reported for some reason.
-
-2008-01-24  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * examples/book/giomm/Makefile.am:
-       * examples/book/giomm/volumes/main.cc: Added example of the use of
-       Gio::VolumeMonitor. However, this currently crashes due to
-       gio bug #511814. We can work around that in giomm if necessary.
-
-2008-01-23  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * examples/book/Makefile.am:
-       * examples/book/comboboxentry/text/examplewindow.cc:
-       * examples/book/giomm/Makefile.am:
-       * examples/book/giomm/directory_list/Makefile.am:
-       * examples/book/giomm/directory_list/main.cc:
-       * examples/book/giomm/read_file/Makefile.am:
-       * examples/book/giomm/read_file/main.cc: Added two simple giomm
-       examples. Let's add some more here.
-
-2008-01-11  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: ComboBox section: Correct a typo in
-       a code snippet. Thanks to JJ Harrison.
-
-2007-11-12  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: Added a description of _WRAP_GERROR().
-
-2007-11-07  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: added a bit more information to the
-       'wrapping' appendix.  Added basic info about _MEMBER_GET/SET macros.  Also
-       added a bit of clarification to the _WRAP_CTOR description, and added a
-       brief section on 'basic' types
-
-2007-11-05  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: add 'id' attributes for all of the elements
-       that the docbook xsl stylesheets spit out warnings for.  This makes sure
-       that the sub-page links will be more permanent as well, (e.g.
-       gtkmm.org/docs/tutorial/page.html#permanent-id).  It's an annoyingly manual
-       process, but I don't see any other alternative, and I think the benefits are
-       worthwhile
-
-2007-11-05  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: increase docbook version to 4.5 since I was
-       using some markup that wasn't valid in the old 4.1.2 sepecification
-
-2007-11-05  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: x-event-signals section:
-       Mention add_events(), set_events(), and EventBox.
-       EventBox section: Mention set_events().
-       Bug #454709 (Daniel Hornung).
-
-2007-11-05  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/gtkmm-tut.xml: Added a warning about not making TreeColumnRecords
-       static. Bug #443586 (Robert Pearce).
-
-2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: fixed a couple more cvs-isms and changed them
-       to reference svn instead
-
-2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: added a bit more semantic markup to some
-       classnames that I noticed was missing so they're displayed consistently in
-       monospace font
-
-2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/style.css: fixed the section mini-toc style change to also
-       apply to appendixes, not just chapters
-
-2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: update the 'working with cvs' section to
-       refer to svn instead of cvs
-
-2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/style.css: more minor style tweaking.  Only applied the
-       slightly larger line-height to text in <p> elements so that other things
-       like lists and stuff don't get too wide.  Also reduced the spacing between
-       the mini-table-of-contents at the top of each chapter.
-
-2007-11-02  Jonathon Jongsma  <jjongsma gnome org>
-
-       * update ignored files
-
-2007-11-02  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/Makefile.am: build the tutorial using the section ids as the
-       filenames.  This is much better for publishing on the web because under the
-       old system, the filenames were based on the chapter/section numbers, so if
-       you moved or inserted sections in the book, the urls would all be
-       invalidated.  Now the urls will be valid as long as we don't change the IDs
-       of the chapters and sections
-       * docs/tutorial/gtkmm-tut.xml: added 'id' attributes to all of the chapter
-       and sect1 elements so that they can be used for filenames.  Also modified
-       the id attributes to make them all follow the same general standard.
-
-2007-11-01  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/style.css: minor style changes to the tutorial.  Remove bold
-       font from filenames and function / variable names so that they don't stand
-       out so much -- just make them monospaced.
-       Also increase the default line height slightly to make it a bit easier to
-       read, but don't increase the line height for the example code segments
-
-2007-11-01  Jonathon Jongsma  <jjongsma gnome org>
-
-       * docs/tutorial/gtkmm-tut.xml: touched up the 'wrapping C libraries with
-       gmmproc' chapter to use a lot more semantic markup, etc.
-
-2007-10-17  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * examples/Makefile.am:
-       * examples/: Moved non-book examples into an other/
-       directory, so that these less-great examples don't
-       distract from all the good stuff in book/.
-
-2007-10-16  Murray Cumming  <murrayc murrayc com>
-
-       * docs/tutorial/Makefile.am: Build and upload the pdf when
-       uploading.
-
-2007-10-16  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in: Corrected the package name.
-
-2007-10-03  Murray Cumming  <murrayc murrayc com>
-
-       * configure.in:
-       * docs/tutorial/gtkmm-tut.xml:
-       * examples/book/libglademm/derived/
-       * examples/book/libglademm/simple/: Added the examples from
-       libglademm and included them inline in the gtkmm book in
-       the libglademm chapter.
-
-2007-10-03  Murray Cumming  <murrayc murrayc com>
-
-       * Makefile.am: Removed mentions of non-existing directories,
-       to fix the distcheck.
-
-2007-10-03  Murray Cumming  <murrayc murrayc com>
-
-       * scripts/Makefile.am:
-       * scripts/docgen.m4:
-       * scripts/reduced.m4: Removed unused .m4 files.
-
-2007-10-03  Murray Cumming  <murrayc murrayc com>
-
-       Initial version, moving examples/ and docs/ from the main
-       gtkmm module, so that the book can have examples of extra APIs.
+The ChangeLog is auto-generated when releasing.  If you
+are seeing this, use 'git log' for a detailed list of changes.
diff --git a/ChangeLog.pre-3-8-0 b/ChangeLog.pre-3-8-0
new file mode 100644
index 0000000..631a05a
--- /dev/null
+++ b/ChangeLog.pre-3-8-0
@@ -0,0 +1,2520 @@
+3.8.0:
+
+2013-05-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Dialogs chapter: Add Non-modal AboutDialog section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section that describes a
+       non-modal dialog, using Gtk::AboutDialog as an example.
+       * docs/tutorial/C/figures/dialogs_about.png: Update this figure.
+       * examples/book/dialogs/aboutdialog/examplewindow.[h|cc]: Add a label.
+
+2013-05-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Fix some details in the Clipboard chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix some typos. Change std::list
+       and Glib::StringArrayHandle to std::vector in code snippets.
+       * examples/book/clipboard/ideal/examplewindow.[h|cc]: In gtkmm3
+       on_clipboard_received_targets() takes a std::vector.
+       Was a Glib::StringArrayHandle.
+
+2013-03-03  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Add some info to the custom/custom_container example.
+
+       * examples/book/custom/custom_container/mycontainer.cc: Add some comments and
+       commented-out code to the destructor. The code can be necessary, but it
+       should not be activated unless a version of gtkmm is used where bug 605728
+       has been fixed.
+
+2013-03-03  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Fix 'make check' with the latest versions of glib and glibmm.
+
+       * examples/book/printing/simple/printformoperation.h: Put #include <gtkmm.h>
+       before <pangomm.h>. Necessary because <glib.h> must be included when
+       G_DISABLE_DEPRECATED is undefined. glibmm/threads.h uses deprecated stuff.
+
+2013-02-19  Chris Vine  <chris cvine freeserve co uk>
+
+       Amend the "Multi-threaded programs" chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Cover the use of std::bind(),
+       boost::bind() and C++11 lambda expressions to safely call
+       Glib::Threads::Thread::create(). Bug #512348.
+
+2013-02-17  Chris Vine  <chris cvine freeserve co uk>
+
+       Add "Multi-threaded programs" chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add chapter on writing
+       multi-threaded programs using gtkmm. Bug #512348.
+
+2012-11-26  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Builder examples: Update the Glade files to gtkmm3 status.
+
+       * examples/book/builder/basic/basic.glade:
+       * examples/book/builder/derived/derived.glade: Don't use deprecated widgets.
+
+2012-11-22  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Update the description of Box to gtkmm3 status.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update the description of the Box
+       constructor. Mention set_homogeneous().
+       * docs/tutorial/C/figures/box_packing[1|2|3].png:
+       * examples/book/box/examplewindow.[h|cc]: Show set_homogeneous(true|false)
+       in the windows.
+       * examples/book/box/packbox.[h|cc]: Use Glib::ustring::format() instead of
+       sprintf().
+
+2012-11-20  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Fix the book/box example.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Describe how to handle command-line
+       options with Gtk::Application.
+       * examples/book/box/main.cc: Handle the command-line option in a way that
+       Gtk::Application accepts.
+
+2012-11-19  José Alburquerque  <jaalburquerque gmail com>
+
+       gmmproc: _WRAP_METHOD: Include docs on wrapping methods with slots.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new
+       'slot_name', 'slot_callback' and 'no_slot_copy' options of
+       _WRAP_METHOD().
+
+       Bug #688587.
+
+2012-11-11  José Alburquerque  <jaalburquerque gmail com>
+
+       _WRAP_CTOR: Document the new "errthrow" extra argument option.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_CTOR): Add
+       documentation describing what the extra "errthrow" option is used for.
+
+2012-10-04  José Alburquerque  <jaalburquerque gmail com>
+
+       _WRAP_METHOD: Document gmmproc's output parameter functionality.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add documentation describing
+       how to use gmmproc's output parameter functionality when wrapping
+       methods.
+
+2012-10-04  José Alburquerque  <jaalburquerque gmail com>
+
+       _WRAP_VFUNC: Add the errthrow optional parameter documentation.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new errthrow
+       parameter of _WRAP_VFUNC so that it is clear in the documentation how
+       to use it.
+
+2012-09-11  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Fix the book/application/app_menu example.
+
+       * examples/book/application/app_menu/exampleapplication.cc: Change the name
+       of the Gio::SimpleAction from "app.something" to "something".
+       Bug #683645 (Tom Jaeger)
+
+2012-08-29  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Clipboard and Socket examples: Make them non-unique.
+
+       * examples/book/clipboard/ideal/main.cc:
+       * examples/book/clipboard/simple/main.cc: Add Gio::APPLICATION_NON_UNIQUE to
+       the calls to Gtk::Application::create(), so several instances can run
+       simultaneously.
+       * examples/book/socket/plug.cc:
+       * examples/book/socket/socket.cc: Give plug and socket different application
+       ids, so they can run simultaneously. Bug #681323.
+
+2012-08-16  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Basics, Simple Example: Synchronize code and description.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Minor changes in the Basics chapter,
+       Simple Example section to make it a correct description of the code.
+       * examples/book/base/base.cc: Use Gtk::Window instead of ApplicationWindow.
+       Set the size as the description says. Bug #681323.
+
+2012-07-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       I18n and L10n chapter: Fix broken links.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix 1 obsolete and 5 broken
+       links in the "Internationalization and Localization" chapter. Recommend
+       Glib::ustring::compose(). Minor modification of how to contact the Gnome
+       Translation Project. Bug #680546.
+
+3.4.1:
+
+2012-07-16  Murray Cumming  <murrayc murrayc com>
+
+       Fix a markup typo in the Spanish translation.
+
+       * docs/tutorial/es/es.po: This was breaking the 
+       make check build.
+
+2012-07-07  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Appendix B: Add Exceptions in signal handlers.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a new section, "Exceptions in
+       signal handlers" in Appendix B, "Signals". Bug #677104.
+
+2012-06-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Improve the Memory management chapter, Widgets section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove a strange sentence on the
+       disadvantages of class scope widgets. Don't mention Gtk::Object::set_manage().
+       Bug #678566.
+
+2012-06-14  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Entry and ComboBox with Entry sections: key_press_event -> activate.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Entry::signal_activate() has been
+       undeprecated. Describe Entry::signal_activate() instead of
+       signal_key_press_event() for detecting a pressed Enter key.
+       * examples/book/combobox/entry_complex/examplewindow.[h|cc]:
+       * examples/book/combobox/entry_text/examplewindow.[h|cc]:
+       * examples/others/cellrenderercustom/popupentry.[h|cc]: Replace
+       signal_key_press_event() by Entry::signal_activate() where an Enter key press
+       shall be detected. Bug #655489, comment 21.
+
+2012-06-09  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Add make_screenshots.
+
+       * tools/make_screenshots/make_screenshots.sh:
+       * tools/make_screenshots/make_screenshots.pl:
+       * tools/make_screenshots/progs-and-figs.txt:
+       * tools/make_screenshots/README: New files. Bug #677292.
+
+2012-06-01  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Update some screenshots.
+
+       * docs/tutorial/C/figures/custom_container.png:
+       * docs/tutorial/C/figures/custom_widget.png:
+       * docs/tutorial/C/figures/dialogs_colorchooserdialog.png:
+       * docs/tutorial/C/figures/dialogs_filechooser.png:
+       * docs/tutorial/C/figures/dialogs_fontchooserdialog.png:
+       * docs/tutorial/C/figures/range_widgets.png:
+       * docs/tutorial/C/figures/recentchooserdialog.png:
+       Update these screenshots to gtkmm3 status.
+
+2012-05-28  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       ComboBox and Range widgets examples: Set an active ComboBox entry.
+
+       * examples/book/combobox/complex/examplewindow.cc:
+       * examples/book/combobox/entry_complex/examplewindow.cc:
+       * examples/book/combobox/entry_text/examplewindow.cc:
+       * examples/book/combobox/text/examplewindow.cc: Make a ComboBox entry active
+       in the ExampleWindow constructor.
+       * examples/book/range_widgets/examplewindow.[h|cc]: Make a ComboBox entry
+       active in the ExampleWindow constructor. Rename on_menu_position() to
+       on_combo_position().
+
+2012-05-28  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       SpinButton example: Fix orientation of vertical boxes.
+
+       * examples/book/spinbutton/examplewindow.cc: Fix the orientation of the
+       boxes that shall be vertical.
+
+2012-04-17  Murray Cumming  <murrayc murrayc com>
+
+       Range Widgets example: Really show a Position combo.
+
+       * examples/book/range_widgets/examplewindow.[h|cc]:
+       Convert the menu (which was once put in a deprecated OptionMenu)
+       to a ComboBox and actually show it and handle it.
+
+3.4.0:
+
+2012-04-02  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Install all screenshots used in the tutorial.
+
+       * docs/tutorial/Makefile.am: Add figures/custom_widget.png, entry_icon.png,
+       and entry_progress.png to the list of installed figures. Bug #655489.
+
+2012-04-02  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Improve the Entry and ComboBox with Entry sections.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Don't mention the deprecated
+       Entry::signal_activate(). Add description of Entry::signal_key_press_event()
+       and Entry::signal_focus_out_event().
+       * examples/book/combobox/entry_complex/examplewindow.[h|cc]:
+       * examples/book/combobox/entry_text/examplewindow.[h|cc]:
+       Add on_entry_key_press_event() and on_entry_focus_out_event(). Bug #655489.
+
+2012-03-26  Murray Cumming  <murrayc murrayc com>
+
+       Fix the --enable-warnings=fatal build with latest gtkmm.
+
+       * examples/others/idle/idle.cc: Use signal_clicked() instead
+       of signal_pressed().
+
+2012-03-23  Murray Cumming  <murrayc murrayc com>
+
+       Gtk::Application examples: Correct the window titles.
+
+       * examples/book/application/app_menu/examplewindow.cc:
+       * examples/book/application/command_line_handling/examplewindow.cc:
+       * examples/book/application/simple/examplewindow.cc:
+       Say that they are Gtk::Application examples, not Gio::Application
+       examples.
+
+2012-03-23  Murray Cumming  <murrayc murrayc com>
+
+       Gtk::Application app_menu example: Add the menu in on_startup().
+
+       * examples/book/application/app_menu/exampleapplication.[h|cc]: This
+       is what the C example code does, and it avoids the null D-Bus connection
+       issue, though there are now new problems.
+
+2012-03-23  Murray Cumming  <murrayc murrayc com>
+
+       Gtk::Application examples: Use Glib::set_application_name().
+
+       * examples/book/application/app_menu/exampleapplication.cc:
+       * examples/book/application/command_line_handling/exampleapplication.cc:
+       * examples/book/application/simple/exampleapplication.cc:
+       Call Glib::set_application_name() because the GtkApplication example
+       code calls g_set_application_name().
+       This will apparently make it appear correctly in the task list,
+       and will be used in error messages.
+
+2012-03-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Fix 'make check' with --enable-warnings=fatal.
+
+       * examples/others/cellrenderercustom/popupentry.[h|cc]: Replace the deprecated
+       Gtk::Entry::signal_activate() by signal_key_press_event(). Bug #655489.
+
+2012-03-22  Murray Cumming  <murrayc murrayc com>
+
+       Application examples: Add an AppMenu example.
+
+       * examples/Makefile.am:
+       * examples/book/application/app_menu/: This is based on the simple
+       example, without the document handling, and is meant to show the 
+       use of set_app_menu(), using Gio::Menu, Gio::SimpleAction, and the
+       base Gio::ActionMap API.
+       However, I just get lots of these errors:
+       GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion `G_IS_DBUS_CONNECTION 
(connection)' failed
+
+3.3.18:
+
+2012-03-03  Murray Cumming  <murrayc murrayc com>
+
+       Tutorial: Mention Gtk::Application instead of Gtk::Main.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Change code snippets and 
+       descriptions to use Gtk::Application.
+
+2012-03-03  Murray Cumming  <murrayc murrayc com>
+
+       Use Gtk::Application instead of Gtk::Main.
+
+       * examples/: Use Gtk::Application instead of Gtk::Main, which will
+       probably be deprecated.
+
+2012-03-02  Murray Cumming  <murrayc murrayc com>
+
+       Use ColorChooserDialog instead of deprecated ColorSelectionDialog.
+
+       * docs/tutorial/Makefile.am:
+       * docs/tutorial/C/figures/dialogs_colorselectiondialog.png: Move to
+       * docs/tutorial/C/figures/dialogs_colorchooserdialog.png: though we 
+       still need to actually update the image.
+       * examples/Makefile.am:
+       * examples/book/dialogs/colorselectiondialog/: Move to:
+       * examples/book/dialogs/colorchooserdialog/: And change the code
+       appropriately.
+
+2012-02-29  Murray Cumming  <murrayc murrayc com>
+
+       Use Gtk::ApplicationWindow.
+
+       * examples/book/application/command_line_handling/examplewindow.h:
+       * examples/book/application/simple/examplewindow.h:
+       * examples/book/base/base.cc: Use ApplicationWindow instead of 
+       Window.
+
+2012-02-28  Murray Cumming  <murrayc murrayc com>
+
+       Spanish translation: Correct some markup.
+
+       * docs/tutorial/es/es.po: Correct markup errors that broke make check.
+
+2012-02-15  Murray Cumming  <murrayc murrayc com>
+
+       Application examples: Remove now-unnecessary calls to init_gtkmm(). 
+
+       * examples/book/application/command_line_handling/exampleapplication.cc:
+       * examples/book/application/simple/exampleapplication.cc:
+       The latest gtkmm in git master makes these calls unnecessary.
+
+2012-02-13  Murray Cumming  <murrayc murrayc com>
+
+       Application examples: Minor clarification.
+
+       * examples/book/application/command_line_handling/exampleapplication.cc:
+       * examples/book/application/simple/exampleapplication.cc: on_open():
+       When calling the base class implementation, specify Gtk::Applicaition in 
+       full, to avoid ambiguity when people take this example and rename the class
+       to their own namespaces Application class.
+
+2012-02-13  Murray Cumming  <murrayc murrayc com>
+
+       Application examples: Remove the need for Gtk::Main.
+
+       * examples/book/application/command_line_handling/exampleapplication.cc:
+       * examples/book/application/command_line_handling/main.cc:
+       * examples/book/application/simple/exampleapplication.cc:
+       * examples/book/application/simple/main.cc: Use the new init_gtkmm() method
+       in the create() methods, and remove the calls to Gtk::Main() from main().
+
+2012-01-30  Pedro Ferreira <darkiiiiii gmail com>
+
+       Keyboard Events chapter: Clarify keyboard event propagation.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Mention that keyboard events are
+       first tested for keyboard shortcut keys.
+       * examples/book/keyboard_events/simple/keyboard_events.[h|cc]:
+       on_key_press_event() is an overridden default handler. Don't call connect().
+       * examples/book/keyboard_events/propagation/event_propagation.[h|cc]:
+       Add on_key_release_event() and windowKeyReleaseBefore().
+       Bug #661857, comment 22.
+
+2012-01-30  Pedro Ferreira <darkiiiiii gmail com>
+
+       New example programs in the DrawingArea chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section on drawing thin lines.
+       Add an example program that draws text.
+       * docs/tutorial/C/figures/drawingarea_thin_lines.png:
+       * docs/tutorial/C/figures/drawingarea_pango_text.png: New screenshots.
+       * docs/tutorial/Makefile.am: Add the new files.
+       * examples/book/drawingarea/thin_lines/main.cc:
+       * examples/book/drawingarea/thin_lines/examplewindow.[h|cc]:
+       * examples/book/drawingarea/thin_lines/myarea.[h|cc]:
+       * examples/book/drawingarea/pango_text/main.cc:
+       * examples/book/drawingarea/pango_text/myarea.[h|cc]: New example programs.
+       * examples/Makefile.am: Add the new files.
+       Bug #666885.
+
+2012-01-26  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Remove Table and other deprecated classes.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the description of Table.
+       Replace Table by Grid. Replace the deprecated HX and VX classes (HBox etc.)
+       by the corresponding X classes (Box etc.).
+       * docs/tutorial/C/figures/table.png: Deleted screenshot
+       * docs/tutorial/Makefile.am: Don't mention the deleted file.
+       * examples/book/assistant/examplewindow.[h|cc]:
+       * examples/book/clipboard/ideal/examplewindow.[h|cc]:
+       * examples/book/clipboard/simple/examplewindow.[h|cc]:
+       * examples/book/printing/advanced/examplewindow.[h|cc]:
+       * examples/book/printing/simple/examplewindow.[h|cc]:
+       * examples/book/progressbar/examplewindow.[h|cc]:
+       * examples/book/scrolledwindow/examplewindow.[h|cc]:
+       * examples/others/arrow/direction.cc:
+       * examples/others/dnd/dndwindow.[h|cc]:
+       * examples/others/tictactoe/tictactoe.cc: Replace Table by Grid.
+       * examples/book/drawingarea/joins/myarea.cc: Remove unused variable.
+       * examples/others/cellrenderercustom/cellrenderertoggle.cc: Use all variables.
+       * examples/book/table: Delete directory and all files in it.
+       * examples/Makefile.am: Don't mention the deleted files.
+
+2011-11-22  Murray Cumming  <murrayc murrayc com>
+
+       Add back use of Gtk::Application, though it is not ready yet.
+    
+       * examples/Makefile.am:
+       * examples/book/application/:
+       * examples/book/base/base.cc: Use Gtk::Application. See bug #637445#c29 .
+
+This is the master branch. See also the gtkmm-3-2 branch.
+
+3.2.1:
+
+2011-11-21  Murray Cumming  <murrayc murrayc com>
+
+       Added kindle cover files.
+
+       * docs/tutorial/kindle_cover.jpg:
+       * docs/tutorial/kindle_cover.svg: Added these files, though calibre's 
+       ebook-convert, used in docs/tutorial/Makefile.am,
+       fails when we try to use it (the UI does the same), with:
+       Exception: no decode delegate for this image format `' @ error/blob.c/BlobToImage/348
+
+2011-11-21  Murray Cumming  <murrayc murrayc com>
+
+       Authors: Remove authors of the now-removed Windows Installation section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Removed 2 authors tags.
+
+2011-11-20  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Add Kjell Ahlstedt to the authors list.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag.
+
+3.2.0:
+
+2011-11-18  Murray Cumming  <murrayc murrayc com>
+
+       Add includes needed for latest glibmm and gtkmm.
+
+       * examples/book/drawingarea/clock/clock.cc:
+       * examples/book/drawingarea/image/myarea.cc:
+       * examples/book/input/main.cc:
+       * examples/others/idle/idle.cc: Added some glibmm includes.
+
+2011-11-18  Murray Cumming  <murrayc murrayc com>
+
+       Add Pedro Ferreira to the authors list.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author tag.
+
+2011-11-18  Murray Cumming  <murrayc murrayc com>
+
+       Code style changes to the new keyboard events examples.
+
+       * examples/book/keyboard_events: Rename files and change them to be consistent
+  with the code style used in other examples.
+
+2011-11-01  Pedro Ferreira <darkiiiiii gmail com>
+
+       New chapter: Keyboard Events
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add new chapter "Keyboard Events".
+       Add a paragraph on event propagation in Appendix B "Signals".
+       * docs/tutorial/C/figures/keyboardevents_propagation.png:
+       * docs/tutorial/C/figures/keyboardevents_simple.png: New screenshots.
+       * docs/tutorial/Makefile.am: Add the new files.
+       * examples/book/keyboard_events/propagation/event_propagation.[h|cc]:
+       * examples/book/keyboard_events/propagation/main.cc:
+       * examples/book/keyboard_events/simple/keyboard_events.[h|cc]:
+       * examples/book/keyboard_events/simple/main.cc: New example programs.
+       * examples/Makefile.am: Add the new files.
+       Bug #661857.
+
+2011-10-12  Murray Cumming  <murrayc murrayc com>
+
+       gmmproc appendix. More about Gtk::Object
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: _CLASS_GTKOBJECT: Add a little
+       more explanatory text abot when this should be used.
+
+2011-10-11  José Alburquerque  <jaalburqu svn gnome org>
+
+       Wrapping Section: Use {OUT} instead of {RET} for output params.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_METHOD): Explain that
+       {OUT} appended to a parameter name (instead of {RET}) signifies that
+       it is an output parameter because it is probably be more intuitive.
+
+2011-10-09  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Update Appendix F and G to gtkmm3 status.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update Appendix F (Working with
+       gtkmm's Source Code) and G (Wrapping C Libraries with gmmproc) to gtkmm3
+       status. Add description of some of gmmproc's macros that were missing in
+       Appendix G. Bug #658265.
+
+2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Gtk::Builder examples: Update the Glade files.
+
+       * examples/book/builder/basic/basic.glade:
+       * examples/book/builder/derived/derived.glade: Rename from basic.ui.
+       Replace "libglademm" in the label text with "Glade and Gtk::Builder".
+       * examples/Makefile.am: Change the file names of the Glade files.
+       * examples/book/builder/basic/main.cc:
+       * examples/book/builder/derived/main.cc: Change name of loaded Glade file.
+       Catch Glib::MarkupError exceptions from Gtk::Builder::add_from_file().
+       Bug #658265.
+
+2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Update the Recently Used Documents chapter to gtkmm3 status.
+
+       * examples/book/recent_files/examplewindow.[h|cc]: Remove obsolete comments.
+       Add on_menu_file_recent_files_item().
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update the Recently Used Documents
+       chapter to gtkmm3 status. Bug #658265.
+
+2011-10-04  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Update branch name in links to the git repository.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Change branch name of example code
+       from "" to "master". Bug #658265.
+
+2011-09-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Replace Bitmap and Pixmap by Pixbuf.
+
+       * examples/book/drawingarea/image/fractal_image.png:
+       * examples/book/drawingarea/image/main.cc:
+       * examples/book/drawingarea/image/myarea.[h|cc]: New example.
+       * examples/Makefile.am: Mention the new files.
+       * examples/.gitignore: Ignore the executable file drawingareaimage.
+       * docs/tutorial/C/figures/drawingarea_image.png: New screenshot.
+       * docs/tutorial/Makefile.am: Mention the new file.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all talk about the removed
+       classes Gdk::Bitmap and Pixmap by Pixbuf. Update the Drawing Images section
+       in the Drawing Area Widget chapter to gtkmm3 status. Remove removed and
+       deprecated classes from the list in the Widgets Without X-Windows chapter.
+       Bug #658265.
+
+2011-09-27  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Drawing Area Widget chapter: Replace on_expose_event() by on_draw().
+
+       * examples/book/drawingarea/curve/myarea.cc: Remove some unnecessary code.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace all descriptions of
+       on_expose_event() by descriptions of on_draw(), and other updates to gtkmm3
+       status, except in the Drawing Images section. Bug #658265.
+
+2011-09-27  Murray Cumming  <murrayc murrayc com>
+
+       Remove use of Gtk::Application, for now.
+
+       * examples/Makefile.am:
+       * examples/book/application/:
+       * examples/book/base/base.cc: Gtk::Application has been removed from gtkmm
+       again. We can add this back later. See bug #637445#c29 .
+
+2011-09-19  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Dialogs chapter and examples: Finish replacement of FontSelectionDialog.
+
+       * examples/book/dialogs/colorselectiondialog/examplewindow.[h|cc]:
+       Add a plain Button that opens a ColorSelectionDialog.
+       * examples/book/dialogs/fontchooserdialog/examplewindow.[h|cc]:
+       Add a plain Button that opens a FontChooserDialog.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace get_vbox() by
+       get_content_area(). Replace all references to FontSelectionDialog by
+       FontChooserDialog. Bug #658265.
+
+2011-09-11  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       TreeView Popup example: Make sure the menu items are shown.
+
+       * examples/book/treeview/popup/treeview_withpopup.cc: Add a call to
+       m_Menu_Popup.show_all(). Bug #658265.
+
+2011-09-07  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Label and ProgressBar examples: Fix text. Fix orientation of a Box.
+
+       * examples/book/label/examplewindow.cc: Fix the orientation of m_VBox2.
+       Correct the text in the right-justified frame. Remove unneccessary
+       backslashes.
+       * examples/book/progressbar/examplewindow.[h|cc]: Use
+       ProgressBar::set_show_text() to control the text (new in gtkmm 3.0).
+       Rename on_checkbutton_orientation() to on_checkbutton_inverted().
+       Correct some comments. Bug #658265.
+
+2011-09-06  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Range Widgets example: Fix size and orientation of widgets.
+
+       * examples/book/range_widgets/examplewindow.cc: Fix the orientation of some
+       boxes and the size of the vertical scale widget. Bug #658265.
+
+2011-08-25  Murray Cumming  <murrayc murrayc com>
+
+       Replace use of deprecated FontSelectionDialog.
+
+       * examples/Makefile.am:
+       * examples/book/dialogs/fontchooserdialog/: Rename to fontchooserdialog/,
+       though this is really just an example of FontChooserButton.
+  * examples/others/calendar/calendar.cc: Use FontButton instead of 
+  FontSelectionDialog.
+  * docs/tutorial/Makefile.am
+  * docs/tutorial/C/figures/: Rename the screenshot, though we should retake 
+  it. Let's redo them all soon.
+  * docs/tutorial/C/gtkmm-tutorial-in.xml: Update for this change too.
+       
+2011-08-05  Murray Cumming  <murrayc murrayc com>
+
+       Toolbar, Tooltips examples: Fix packing.
+
+       * examples/book/toolbar/examplewindow.cc:
+       * examples/book/tooltips/examplewindow.cc: Make sure that non-expanding 
+       widgets don't expand.
+
+2011-08-03  Murray Cumming  <murrayc murrayc com>
+
+       Simple application example: Fix a typo.
+
+       * examples/book/application/simple/exampleapplication.cc: on_open():
+       Use the i iterator, instead of 0.
+
+2011-03-24  Murray Cumming  <murrayc murrayc com>
+
+  Add back use of Gtk::Application so we can finish it.
+  
+       * examples/book/application/: Added.
+       * examples/Makefile.am: Mention of these examples.
+       * examples/book/base/base.cc: Use Gtk::Application instead of Gtk::Main.
+       
+2011-07-19  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with --enable-warnings=fatal.
+
+       * examples/: Replace all H/V classes with the base classes, specifying 
+       the orientation. This is tedious.
+
+2011-06-13  José Alburquerque  <jaalburqu svn gnome org>
+
+       Wrapping Section: Initializations: Add comment about type substitution.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml (Wrapping Section): Add a
+       comment in the m4 Initializations section about substituting the C++
+       and the C type by using $1 and $2 respectively.
+
+2011-06-12  José Alburquerque  <jaalburqu svn gnome org>
+
+       Wrapping Section: Also mention gmmproc's new caps for _WRAP_CREATE().
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Include a sentence about
+       _WRAP_CREATE() also being able to process optional parameters and
+       reordering of parameters like _WRAP_CTOR() and _WRAP_METHOD().
+
+2011-06-12  José Alburquerque  <jaalburqu svn gnome org>
+
+       Wrapping Section: Describe gmmproc's new parameter processing caps.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Describe gmmproc's new
+       capabilities to allow optional parameters, reorder the parameters and
+       include optional output parameters when wrapping constructors and
+       methods.
+
+       Bug #651523.
+
+2011-06-04  Murray Cumming  <murrayc murrayc com>
+
+       Dialogs chapter: get_vbox() returns a Box, not a VBox.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: And more importantly,
+       we forgot to rename this to get_content_area(). We will deprecate 
+       get_vbox() and add get_content_area() for gtkmm 3.2.
+
+       Bug #651846 (Jean-Yves Pellé)
+
+2011-05-12  Murray Cumming  <murrayc murrayc com>
+
+       Abstract: Mention David King as an author.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added an author section.
+
+3.0.3:
+
+2011-05-12  Murray Cumming  <murrayc murrayc com>
+
+       Update library.gnome.org/devel links to developer.gnome.org.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: library.gnome.org moved its devel
+       documentation to developer.gnome.org so we have updated the links.
+
+2011-05-12  Murray Cumming  <murrayc murrayc com>
+
+       Added a Changes In gtkmm 3 chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Briefly describe what is different.
+
+2011-05-10  Murray Cumming  <murrayc murrayc com>
+
+       Update for the change from intermediate types to std::vector.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Basics: Intermediate types: Mention
+       that gtkmm does not use this anymore, though we must still mention it because
+       it is used by glibmm, pangomm, and atkmm, which have not done an ABI break.
+       Wrapping C Libraries with gmmproc: Update the mention of the intermediate
+       types here too.
+
+3.0.2:
+
+2011-04-13  Murray Cumming  <murrayc murrayc com>
+
+       Grid section: Slight rewording and add reference API link.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: I had not actually reviewed this
+       until now.
+
+2011-04-13  Murray Cumming  <murrayc murrayc com>
+
+       Rename the book to Programming with gtkmm 3.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: This should avoid some confusion.
+
+3.0.1:
+
+2011-04-07  Murray Cumming  <murrayc murrayc com>
+
+       Correct mentions of gtkmm-2.4 to gtkmm-3.0.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: And adjust any text that mentions
+       the history/future of the version numbers.
+       Also remove notes about when API was added in gtkmm 2, because that is old
+       news.
+
+3.0.0:
+
+Increase the version to make this show up as stable/ on library.gnome.org
+(developer.gnome.org)
+
+2.99.4:
+
+2011-03-31  Murray Cumming  <murrayc murrayc com>
+
+       Double spaces after .s are unnecessary.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove unnecessary spaces.
+
+2011-03-31  Murray Cumming  <murrayc murrayc com>
+
+       Fix a minor grammatical mistake in the ComboBox section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: is, not are.
+
+2011-03-24  Murray Cumming  <murrayc murrayc com>
+
+  Remove use of Gtk::Application because it was removed from gtkmm 3.0.
+
+       * examples/book/application/: Removed.
+       * examples/Makefile.am: Remove mention of these examples.
+       * examples/book/base/base.cc: Use Gtk::Main again instead of Gtk::Application.
+
+2011-03-19  Murray Cumming  <murrayc murrayc-x61>
+
+       Split the Gtk::Application example into two.
+
+       * examples/book/application/: Split this into:
+       * examples/book/application/simple/ with no command-line handling, and:
+       * examples/book/application/command_line_handling/ because custom
+       handling of the command line makes the open signal (and maybe others) useless.
+       As planned on bug #637445.
+
+2011-03-18  Kalev Lember <kalev smartlink ee>
+
+  ComboBox: Use set_entry_text_column() instead of set_text_column()
+
+  * docs/tutorial/C/gtkmm-tutorial-in.xml:
+  * examples/book/combobox/entry_complex/examplewindow.cc: Updated the
+  files to use set_entry_text_column() instead of set_text_column() which
+  was a leftover from ComboBoxEntry's removal.
+
+2011-03-09  Murray Cumming  <murrayc murrayc/cp,>
+
+       Gtk::Application example: open an empty document if none is specified.
+
+       * examples/book/application/exampleapplication.cc: Do not fail if no file
+       was specified.
+
+2011-03-09  Murray Cumming  <murrayc murrayc com>
+
+       Gtk::Builder example: Remove a now non-existent property.
+
+       * examples/book/builder/basic/basic.ui:
+       * examples/book/builder/derived/basic.ui: The glade files mentioned the old
+       GtkDialog::has-separator property which has now been removed. This caused a
+       harmless stderr warning.
+
+2011-03-04  Murray Cumming  <murrayc murrayc com>
+
+       Added Gtk::Application example.
+
+       * examples/Makefile.am:
+       * examples/book/application/: Show how to do command-line parsing.
+
+       There is still a warning at the end which we should deal with:
+       (example:17496): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
+
+2011-02-22  Murray Cumming  <murrayc murrayc com>
+
+       Code-style changes.
+
+       * examples/book/grid/examplewindow.[h|cc]: Slight style changes, for
+       consistency with the other examples.
+
+2011-02-22  David King  <davidk openismus com>
+
+       Add Gtk::Tooltip example to the tutorial
+
+       * docs/tutorial/C/figures/tooltip.png:
+       * docs/tutorial/C/gtkmm-tutorial-in.xml:
+       * docs/tutorial/Makefile.am: Add an example for Gtk::Tooltip to the
+       tutorial.
+
+2011-02-21  David King  <davidk openismus com>
+
+       Add basic information on Gtk::Grid
+
+       * docs/tutorial/C/figures/grid.png: Add new screenshot.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add section in multi-widget
+       container chapter on Gtk::Grid.
+       * docs/tutorial/Makefile.am:
+       * examples/.gitignore:
+       * examples/Makefile.am: Update.
+       * examples/book/grid/examplewindow.cc:
+       * examples/book/grid/examplewindow.h:
+       * examples/book/grid/main.cc: Add example code for Gtk::Grid.
+
+2011-02-18  David King  <davidk openismus com>
+
+       Minor documentation updates for gtkmm 3
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Replace gtkmm 2.4 information
+       with gtkmm 3.0.
+
+2011-02-16  David King  <davidk openismus com>
+
+       Update AUTHORS, README and remove README.SUN
+
+       * AUTHORS, README: Update.
+       * README.SUN: Remove, as it refers only to an old version of gtkmm,
+       not gtkmm-documentation.
+
+2011-02-14  David King  <davidk openismus com>
+
+       Install the documentation into a gtkmm-3.0 path
+
+       * docs/tutorial/Makefile.am: Use gtkmm-3.0 rather than gtkmm-2.4 for
+       the documentation path.
+
+2011-02-12  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Modify the custom_container and custom_widget examples.
+
+       * .gitignore: Add *~ (gedit's backup files).
+       * autogen.sh: Add test that mm-common is installed.
+       * examples/book/custom/custom_widget/mycontainer.[h|cc]:
+       * examples/book/custom/custom_container/mywidget.[h|cc]: Change int* to
+       int& in get_preferred_xxx_vfunc().
+       * examples/book/custom/custom_widget/custom_gtk.css: Minor change in comment.
+       Bug 639073, comment 19. Bug 628713 (autogen.sh).
+
+2.99.3:
+
+2011-02-02  Murray Cumming  <murrayc murrayc com>
+
+       Adapt to the Socket API change.
+
+       * examples/book/socket/socket.cc: Use ::Window instead of Gdk::NativeWindow.
+
+2011-02-01  Murray Cumming  <murrayc murrayc com>
+
+       Use Gtk::IconSet via RefPtr.
+
+       * examples/book/menus_and_toolbars/examplewindow.cc: Adapt to the API change
+       in gtkmm.
+
+2011-01-31  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+  Build: Check for mm-common.
+
+  * autogen.sh: Add test that mm-common is installed.
+  This fixes bug #628713 (Patricia Santana Cruz)
+
+2011-01-28  Murray Cumming  <murrayc murrayc com>
+
+       Adapt to the use of vector instead of *Handle in gtkmm 3.
+
+       * examples/book/: Use std::vector instead of std::list, now that we don't
+       use *Handle, which allowed both. We made that change because too many people
+       were confused by the intermediate *Handle type.
+
+2011-01-26  Murray Cumming  <murrayc murrayc com>
+
+       ListViewText: Adapt to the append_text() change to append().
+
+       * examples/book/treeview/listviewtext/examplewindow.cc: Fix the build.
+
+2011-01-26  Murray Cumming  <murrayc murrayc com>
+
+       A build fix.
+
+       * examples/book/treeview/editable_cells/examplewindow.cc:  Fix another of my
+       mistaken changes of clear() to reset(). This one was a ustring, not a RefPtr.
+
+2011-01-26  Murray Cumming  <murrayc murrayc com>
+
+       Adapt to removal of the Gtk::Range update_policy.
+
+       * examples/book/range_widgets/examplewindow.cc:
+       * examples/book/range_widgets/examplewindow.h: Just remove UI that showed
+       the use of this API.
+
+2011-01-26  Murray Cumming  <murrayc murrayc com>
+
+       Adapt to the Pango::Layout::get_iter(iter) deprecation.
+
+       * examples/book/printing/advanced/printformoperation.cc:
+       * examples/book/printing/simple/printformoperation.cc: Use the get_iter()
+       method that just returns the iter.
+
+2011-01-26  Murray Cumming  <murrayc murrayc com>
+
+       Build: Adapt to a filename change.
+
+       * examples/Makefile.am: Mention the new .css file instead of the old rc file.
+
+2011-01-23  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Modified the custom_container and custom_widget examples.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Updated the Custom Widgets chapter.
+       * examples/book/custom/custom_container/examplewindow.[h|cc]: Renamed
+       m_Button_Two to m_Label_Two. Removed some calls to show().
+       * examples/book/custom/custom_container/mycontainer.[h|cc]: Replaced
+       on_size_request() by get_request_mode_vfunc() and get_preferred_xxx_vfunc().
+       Modified on_size_allocate().
+       * examples/book/custom/custom_widget/custom_gtkrc:
+       * examples/book/custom/custom_widget/custom_gtk.css: Renamed custom_gtkrc
+       to custom_gtk.css. Modified it to suit Gtk::CssProvider.
+       * examples/book/custom/custom_widget/mywidget.[h|cc]: Replaced
+       on_size_request() by get_request_mode_vfunc() and get_preferred_xxx_vfunc().
+       In on_realize(), removed calls to functions that no longer exist in gtkmm 3.
+       Bug 639073.
+
+2011-01-19  Murray Cumming  <murrayc murrayc com>
+
+       Base example: Try to use Gtk::Application instead of Gtk::Main.
+
+       * examples/book/base/base.cc: Replace Gtk::Main with Gtk::Application,
+       though run() does not seem to return when the window is closed.
+
+2011-01-18  Murray Cumming  <murrayc murrayc com>
+
+       Application example: Use ExampleApplication via RefPtr.
+
+       * examples/book/application/exampleapplication.[h|cc]: Make the constructor
+       protected and add a create() method.
+       * examples/book/application/main.cc: Use ExampleApplication via RefPtr,
+       because that is how Gtk::Application should be used.
+
+2011-01-18  Murray Cumming  <murrayc murrayc com>
+
+       Application example: Added comments.
+
+       * examples/book/application/exampleapplication.cc:
+       * examples/book/application/main.cc: Added some comments now that I think I
+       know what this does. Add a TODO suggesting that we move Gtk::Main inside
+       Application, removing the Gtk::Main API.
+
+2011-01-17  Murray Cumming  <murrayc murrayc com>
+
+       Clipboard example: Fix the build.
+
+       * examples/book/clipboard/ideal/examplewindow.cc: Fix my mistaken change
+       of clear() to reset(). This one was a ustring, not a RefPtr.
+
+2011-01-12  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Modified the custom_widget example
+
+       * examples/book/custom/custom_widget/mywidget.cc:
+       Make on_realize() more similar to gtk+ widgets' realize methods.
+       Replace the deprecated Glib::RefPtr::clear() by reset(). Bug 606903.
+
+2011-01-08  Murray Cumming  <murrayc murrayc com>
+
+       Use RefPtr::reset() instead of deprecated RefPtr::clear().
+
+       * examples/book/clipboard/ideal/examplewindow.cc:
+       * examples/book/custom/custom_widget/mywidget.cc:
+       * examples/book/treeview/editable_cells/examplewindow.cc: These were causing
+       build errors now that we build with deprecated glibmm API disabled.
+
+2011-01-06  Krzesimir Nowak  <qdlacz gmail com>
+
+       Fix compilation of cellrenderercustom example.
+
+       * examples/others/cellrenderercustom/cellrendererpopup.cc: Don't use
+       deprecated {pointer,keyboard}_grab() methods in favor of more
+       complicated Gdk::Device stuff.
+
+2011-01-04  Murray Cumming  <murrayc murrayc com>
+
+       Avoid use of deprecated glibmm and giomm API.
+
+       * configure.ac: Added to MM_ARG_ENABLE_WARNINGS().
+
+2010-12-29  Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+       Fix the print preview dialog in the printing/advanced example.
+
+       * examples/book/printing/advanced/previewdialog.cc:
+       Constructor: Don't turn off double buffering.
+       on_drawing_area_draw(): Make it similar to preview_draw() in
+       gtk+-3/tests/print-editor.c.
+       on_hide(): Replace the deprecated Glib::RefPtr::clear() with reset().
+       Bug #638264.
+
+2010-12-23  Murray Cumming  <murrayc murrayc com>
+
+       Gtk::Application example: Minor cleanup.
+
+       * examples/book/application/exampleapplication.[h|cc]:
+       * examples/book/application/examplewindow.cc:
+       * examples/book/application/main.cc:
+       Minor formatting changes and some extra comments.
+       on_open(): Call the base class's implementation, which is generally a good
+       idea.
+
+2010-12-23  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with --enable-warnings=fatal.
+
+       * configure.ac: Use -no-long-long to avoid an (apparently new) compiler
+       warning about long long not being supported by C++98. glibmm already had
+       this option, and now gtkmm does too.
+
+2010-12-23  Yannick Guesnet  <yannick guesnet univ-rouen fr>
+
+       Add Gtk::Application example
+
+       * examples/book/application/exampleapplication.[h|cc]: new
+       * examples/book/application/examplewindow.[h|cc]: new
+       * examples/book/application/main.cc: new
+       * examples/Makefile.am: Adapted.
+
+2010-12-23  Chris Kühl  <chrisk openismus com>
+
+       Fixed a couple typos in the tutorial.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml:
+
+2010-12-17  Murray Cumming  <murrayc murrayc com>
+
+       Remove a drawable.h include, to fix the build.
+
+       * examples/book/custom/custom_widget/mywidget.cc: Do not include
+       gdkmm/drawable.h because it no longer exists.
+
+2010-12-14  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with the latest gtkmm from git master.
+
+       * examples/book/toolpalette/canvas.h: Use Gtk::Widget::render_icon_pixbuf()
+       rather than render_icon().
+
+2.91.6:
+
+2010-12-07  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with the latest gtkmm from git master.
+
+       * examples/book/custom/custom_widget/mywidget.cc:
+       * examples/book/custom/custom_widget/mywidget.h:
+       * examples/book/dialogs/colorselectiondialog/examplewindow.cc:
+       * examples/book/dialogs/colorselectiondialog/examplewindow.h:
+       * examples/others/calendar/calendar.cc:
+       * examples/others/cellrenderercustom/cellrendererpopup.cc:
+       * examples/others/cellrenderercustom/cellrenderertoggle.cc:
+       Adapt to the change from GtkStyle* to GtkStyleContext.
+
+2010-12-03  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with the latest gtkmm from git master.
+
+       * examples/book/combobox/text/examplewindow.cc: Adapted to the append_text()
+       to append() change.
+
+2.91.5:
+
+2010-11-26  Murray Cumming  <murrayc murrayc com>
+
+       Remove use of removed widgets.
+
+       * examples/book/dialogs/fileselection:
+       * examples/book/range_widgets/labeledoptionmenu.[h|cc]: Remove use of
+       removed widgets, which were hidden behind ifdefs. I think I only see this
+       now because of an ifdef error in recent gtkmm.
+       * examples/others/rulers: Removed because Gtk::Ruler was removed from gtkmm.
+       * examples/Makefile.am: Adapted.
+
+2.91.4:
+
+2010-11-18  Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+       Modified the clipboard/ideal example
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Signal owner_change is mentioned
+       in the description of clipboard/ideal.
+       * examples/book/clipboard/ideal/examplewindow.[h|cc]:
+       Added on_clipboard_owner_change(). In on_button_copy(), m_ClipboardStore
+       is set after the call to refClipboard->set(). Bug #553179.
+
+2010-11-10  Murray Cumming  <murrayc murrayc com>
+
+       Removed author credit for the removed GDK drawing section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: We removed the sub-section on
+       drawing with gdk a while ago, since we now refer to cairomm API instead.
+
+2010-11-10  Murray Cumming  <murrayc murrayc com>
+
+       Label section: Fix a /<b> -> </b> typo.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Fix a typo.
+
+2010-11-04  Murray Cumming  <murrayc murrayc com>
+
+       Rearranged an include to fix the build.
+
+       * examples/others/tictactoe/tictactoe.h: Include gdkmm.h later, to
+       avoid the unexplained compiler error that I worked around by adding an
+       include of dragcontext.h earlier in gtkmm.h.
+
+2.91.2:
+
+2010-10-28  Murray Cumming  <murrayc murrayc com>
+
+       Remove mentions of removed STL-style APIs such as Notebook::pages().
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove mention of STL-style API
+       that has been removed from gtkmm 3 since the C structs were made private.
+
+2010-10-28  Murray Cumming  <murrayc murrayc com>>
+
+       Remove credits mention for removed MSVC 2005 Express section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: authorgroup: Remove mention of an
+       appendix that we removed some time ago.
+
+2010-10-28  Murray Cumming  <murrayc murrayc com>
+
+       Mark examples as being for gtkmm 3, not gtkmm 2.
+
+       * examples/others/base/: Move this to examples/book/ because it is really
+       used in the book, in the Basics section.
+       * docs/tutorial/insert_example_code.pl: Append the branch parameter
+       (an entity in the .xml file) to the git.gnome.org URL so people see the
+       correct version of the source code, though this is blank for now so that
+       we use master for this branch. Also add a comment that this is for
+       gtkmm 2, not gtkmm 3.
+
+2010-10-28  Murray Cumming  <murrayc murrayc com>
+
+       Tutorial: Deal with some TODOs and hide others.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Label section: Describe the use of
+       Pango Markup.
+       Say "C++ Standard Library" instead of "STL", avoiding saying it too often.
+       Correct the TabElem reference documentation link.
+       Hide difficult TODOs in XML comment tags.
+
+2010-10-28  Murray Cumming  <murrayc murrayc com>
+
+       Add experimental generation of mobi format.
+
+       * docs/tutorial/Makefile.am: Use ebook-convert, installed by calibre.
+
+2010-10-27  Murray Cumming  <murrayc murrayc com>
+
+       Add an experimental generation of epub format.
+
+       * docs/tutorial/Makefile.am: Try to use the DocBook XSL stylesheets and
+       dbtoepub.
+
+2.91.1:
+
+2010-10-18  Murray Cumming  <murrayc murrayc com>
+
+       Update for the removal of ComboBoxEntry.
+
+       * examples/Makefile.am:
+       * examples/book/comboboxentry/: Move these text/ and complex/ examples to
+  * examples/book/combobox/entry_text/entry_text/ and entry_complex.
+  * docs/tutorial/C/gtkmm-tutorial-in.xml: Combo Boxes: Update the examples
+  paths and change the ComboBoxEntry section to a has-entry section.
+
+2010-10-18  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with latest gtkmm.
+
+       * examples/book/comboboxentry/complex/examplewindow.[h|cc]:
+       * examples/book/comboboxentry/text/examplewindow.[h|cc]: Use Gtk::ComboBox
+  with has_entry=true, instead of Gtk::ComboBoxEntry, which was removed.
+
+2.91.0:
+
+2010-09-30  Chris Kühl  <chrisk openismus com>
+
+       Added forgotten comma in chapter-custom-signals.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Added comma in
+       chapter-custom-signals.
+
+
+2010-09-29  Murray Cumming  <murrayc murrayc com>
+
+       Update the build for the latest gtkmm API.
+
+  Use FileFilter via RefPtr.
+  Change expose_event handlers to draw handlers. This is untested and probably
+  incomplete.
+
+2010-09-27  Murray Cumming  <murrayc murrayc com>
+
+       Wrapping C Libraries with gmmproc: Fix a typo.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Wrapping C Libraries with gmmproc:
+  Correct the skeletonmm directory paths mentioned here. Thanks to Geodebay.
+  Bug #627425.
+
+2010-09-21  Murray Cumming  <murrayc murrayc com>
+
+       Fix the make check build with gtkmm from git master.
+
+       * examples/Makefile.am: Disable examples/others/gdk/radar because it is
+  just an example of GDK drawing, but people should use cairo now.
+  We might bring it back as a cairo widget example later.
+  Temporarily disable examples/others/window/wheelbarrow because it needs a function that is
+  not yet in GTK+ 3.
+
+       * examples/book/progressbar/examplewindow.[h|cc]: Use set_inverted()
+  instead of set_orientation(), matching the change in the C test code.
+       * examples/others/cellrenderercustom/cellrendererpopup.[h|cc]:
+       * examples/others/cellrenderercustom/cellrenderertoggle.cc:
+       * examples/others/cellrenderercustom/popupentry.cc:
+  Replace use of CellRenderer::get_size() with CellSizeRequest::get_size(),
+  though we should probably do more to really support natural-size.
+       * examples/book/custom/custom_container/mycontainer.cc:
+  Replace use of Widget::size_allocate() with SizeRequest::get_size()
+  though we should probably do more to really support natural-size.
+       * examples/others/dnd/dndwindow.[h|cc]: Replace use of Gdk::Pixmap with
+  Gdk::Pixbuf.
+
+2010-09-15  Murray Cumming  <murrayc murrayc com>
+
+       Replace use of ALIGN_LEFT/RIGHT/TOP/BOTTOM with START/END.
+
+       * examples/book/alignment/examplewindow.cc:
+       * examples/book/box/examplewindow.cc:
+       * examples/book/frame/examplewindow.cc:
+       * examples/book/spinbutton/examplewindow.cc: Use only the non-deprecated
+       enum values.
+
+2010-07-27  Murray Cumming  <murrayc murrayc com>
+
+       Port to gtkmm-3.0
+
+       * configure.ac: Depend on gtkmm-3.0
+       * examples/book/dialogs/aboutdialog/examplewindow.cc:
+       * examples/book/notebook/examplewindow.[h|cc]:
+       * examples/book/range_widgets/examplewindow.cc:
+       * examples/book/toolpalette/canvas.cc:
+       * examples/book/treeview/popup/treeview_withpopup.cc:
+       * examples/others/cellrenderercustom/cellrendererpopup.cc:
+       * examples/others/cellrenderercustom/popupentry.cc:
+       * examples/others/dnd/dndwindow.cc:
+       * examples/others/stock/stock.cc:
+       * examples/others/treemodelcustom/exampletreemodel.[h|cc]:
+       Replace use of MenuList and NotebookPage.
+
+This is the master branch. See also the gtkmm-2-22 branch.
+
+2010-07-21  Murray Cumming  <murrayc murrayc com>
+
+       Buttons chapter: Remove text about non-existant XPMLabelBox class.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: The mention of an XPMLabelBox
+       was very odd and probably about a very very old version of the API.
+
+2010-07-16  Murray Cumming  <murrayc murrayc com>
+
+       Fix the build with latest gtkmm-2.22 with --enable-warnings=fatal.
+
+       Generally include gtkmm/box.h before other gtkmm headers and include
+       gtkmm/main.h after other gtkmm headers. Not pleasant.
+
+2010-06-01  Murray Cumming  <murrayc murrayc com>
+
+       Remove orphaned undef.
+
+       * examples/book/treeview/popup/treeview_withpopup.cc: Remove an undef
+    still left over from the removal.
+
+2010-06-01  Murray Cumming  <murrayc murrayc com>
+
+       Book: Remove the optional API appendix.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove the appendix about the
+    reduced API because we no longer offer it in glibmm or gtkmm.
+
+2010-05-31  Murray Cumming  <murrayc murrayc com>
+
+       Finish removal of use of reduced API.
+
+       * examples/book/treeview/drag_and_drop/treemodel_dnd.cc: Removed some
+       orhpaned #endif lines left from my previous commit.
+
+2010-05-31  Murray Cumming  <murrayc murrayc com>
+
+       Remove use of reduced API.
+
+       * examples/*.[h|cc]: Remove all ifdefed code that supported the various
+       reduced API, because we no longer support that in latest glibmm and gtkmm.
+
+2010-05-07  David King  <davidk openismus com>
+
+       Improve the Assistant example
+
+       * examples/book/assistant/*: Move examplewindow.[cc|h] to
+       exampleassistant.[cc|h]]. Add another window which opens the assistant
+       and receives the result from it.
+
+2010-05-07  David King  <davidk openismus com>
+
+       Recommend non-deprecated Tooltip API in Tooltips chapter
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove text that recommended
+       use of the deprecated Tooltips API, and suggest the Tooltip API
+       instead.
+
+2010-05-07  David King  <davidk openismus com>
+
+       Update copyright years for tutorial
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Update copyright years to
+       include all years, not a range.
+
+2.20.1:
+
+2010-04-06  Murray Cumming  <murrayc murrayc-desktop>
+
+    Assistant chapter: Slight improvements to the text.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Assistant chapter: simplify the
+    text, avoiding the passive.
+
+2010-04-01  David King  <davidk openismus com>
+
+       Add Gtk::Assistant example and tutorial text
+
+       * docs/tutorial/Makefile.am:
+       * docs/tutorial/C/figures/assistant.png: Add screenshot.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add tutorial text.
+       * examples/book/assistant/*:
+       * examples/Makefile.am: Add example source code.
+
+2010-04-01  David King  <davidk openismus com>
+
+       Fix capitalisation of Qt in tutorial
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Qt, not QT.
+
+2.20.0:
+
+2010-03-18  Murray Cumming  <murrayc murrayc com>
+
+       Correct use of recently-deprecated API.
+
+       * examples/book/buttons/radiobutton/radiobuttons.cc:
+       * examples/book/custom/custom_container/mycontainer.cc:
+       * examples/book/custom/custom_widget/mywidget.cc:
+       * examples/book/entry/completion/examplewindow.cc:
+       * examples/book/entry/icon/examplewindow.cc:
+       * examples/book/entry/progress/examplewindow.cc:
+       * examples/book/entry/simple/examplewindow.cc:
+       * examples/book/printing/advanced/previewdialog.cc:
+       * examples/book/progressbar/examplewindow.cc:
+       * examples/book/range_widgets/examplewindow.cc:
+       * examples/book/scrolledwindow/examplewindow.cc:
+       * examples/others/calendar/calendar.cc:
+       * examples/others/cellrenderercustom/popupentry.cc:
+    Replace set_flags(Gtk::NO_WINDOW) with set_has_window(false).
+    Replace unset_falgs(Gtk::NO_WINDOW) with set_has_window().
+    Replace set_flags(Gtk::CAN_DEFAULT) with set_can_default().
+    Replace set_flags(Gtk::CAN_FOCUS) with set_can_focus().
+    Replace is_realized() with get_realized().
+
+2010-02-27  Murray Cumming  <murrayc murrayc com>
+
+    Fix a typo in the Mixing C and C++ APIs chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Mixing C and C++ APIs chapter:
+       Fix a typo.
+       Bug #610745 (Wouter Bolsterlee)
+
+2010-02-25  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Remove mentions of the
+       removed gdk-drawing chapter.
+
+2.19.3:
+
+2010-02-11  Murray Cumming  <murrayc murrayc com>
+
+       Basics: Add mixing C and C++ APIs section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Basics chapter: Add the
+       Mixing C and C++ APIs section from the maemomm documentation.
+
+2010-02-08  Murray Cumming  <murrayc murrayc com>
+
+       Removed Drawing With GDK appendix.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Removed deprecated
+       Drawing With GDK appendix. The older versions are online if people
+       need this.
+
+2010-02-08  Murray Cumming  <murrayc murrayc com>
+
+       Building from svn chapter: Mention git instead.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Building from svn:
+       Update to mention git. I generally worry that this duplicates too
+       much from other places though.
+
+2010-01-31  Murray Cumming  <murrayc murrayc com>
+
+  menus_and_toolbars example: Minor improvement.
+
+       * examples/book/menus_and_toolbars/examplewindow.cc: add_stock_item():
+  Do not use a null pixbuf, if the icon file can't be loaded.
+
+2010-01-27  Murray Cumming  <murrayc murrayc com>
+
+       Remove FAQ - moved to live.gnome.org/gtkmm/FAQ
+
+       * configure.ac:
+       * Makefile.am:
+       * docs/FAQ: Removed the FAQ because it has moved to
+
+2010-01-21  Murray Cumming  <murrayc murrayc com>
+
+       Custom Signals appendix: Really show the example.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Custom Signals appendix:
+       Really show the example code and link to it.
+       In the inline code, add a missing public keyword.
+       Thanks to Matt Marsh for noticing.
+
+2.19.2:
+
+2010-01-18  Murray Cumming  <murrayc murrayc com>
+
+       ToolPalette chapter: Add a drag and drop sub-section.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: ToolPalette chapter: Add a
+       drag and drop sub-section.
+       * docs/tutorial/Makefile.am:
+       * docs/tutorial/C/figures/toolpalette.png: Added screenshot, already
+       mentioned in tkmm-tutorial-in.xml.
+
+2010-01-16  Murray Cumming  <murrayc murrayc com>
+
+       Started a ToolPalette chapter.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Add the beginnings of a ToolPallette
+       chapter.
+       * examples/book/toolpalette/examplewindow.cc: Use the latest gtkmm API.
+2010-01-05  Murray Cumming  <murrayc murrayc com>
+
+       * examples/others/dnd/dndwindow.cc: Fix a use of the deprecated
+       GTK_OBJECT_TYPE_NAME() macro.
+
+2009-12-30  Murray Cumming  <murrayc murrayc com>
+
+       Do not use deprecated API.
+
+       * configure.ac: Add *MM to the list of MM_ARG_ENABLE_WARNINGS()
+       deprecation defines.
+       * examples/book/combo/: Remove this because it is about deprecated API.
+       * examples/book/custom/custom_container/mycontainer.cc:
+       * examples/book/statusicon/main.cc:
+       * examples/book/toolpalette/canvas.cc:
+       * examples/others/calendar/calendar.cc:
+       Correct use of deprecated API.
+       Bug #601929 (Deng Xiyue)
+
+2009-12-28  Murray Cumming  <murrayc murrayc com>
+
+       ToolPalette example: Correction.
+
+       * examples/book/toolpalette/canvas.[h|cc]: Fix the drag-leave problem,
+       by no longer abusing drag-motion to pre-create the item.
+
+2009-12-28  Murray Cumming  <murrayc murrayc com>
+
+       ToolPalette example: Show drag preview.
+
+       * examples/book/toolpalette/canvas.[h|cc]:
+       * examples/book/toolpalette/examplewindow.cc: Preview the dragged
+       item, though there is a problem with the drag-leave signal.
+
+2009-12-28  Murray Cumming  <murrayc murrayc com>
+
+       Added ToolPalette example.
+
+       * examples/Makefile.am:
+       * examples/book/toolpalette/: Added an example based on the code in
+       gtk-demo.
+
+2009-11-11  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Glade and Gtk::Builder chapter:
+       Mention create_from_file() instead of create(), as noticed by Paul Jones.
+
+2009-10-05  José Alburquerque  <jaalburqu svn gnome org>
+
+       InfoBar Example: Move the bar to the top of the window.
+
+       * examples/book/infobar/examplewindow.cc:
+       * examples/book/infobar/examplewindow.h: Modify the example to show
+       the info bar at the top of the window for consistency with the
+       tutorial.
+       * docs/tutorial/C/figures/infobar.png: Upload a new image using the
+       clearlooks theme for consistency with the rest of the figures in the
+       tutorial (I hope that's okay).
+
+2009-10-03  Daniel Elstner  <daniel kitta gmail com>
+
+       Support Automake silent rules
+
+       * configure.ac: Call the AM_SILENT_RULES macro if it is defined.
+       * docs/tutorial/Makefile.am: Prefix $(AM_V_at) and $(AM_V_GEN)
+       to commands of custom rules in order to suppress the echoing of
+       executed commands in silent rules mode.
+       * docs/FAQ/Makefile.am: Modernize build rules as already done for
+       the tutorial build.  Prefix $(AM_V_at) and $(AM_V_GEN) to commands
+       in order to support Automake silent rules.
+
+2009-10-03  Daniel Elstner  <daniel kitta gmail com>
+
+       Create output subdirectories automatically
+
+       * docs/tutorial/Makefile.am (all-local): Prepend the $(DOC_LINGUAS)
+       directories to the list of prerequisites.
+       ($(DOC_LINGUAS)): New rule to create output subdirectories on the
+       fly when needed, i.e. when building from a completely clean tree.
+
+2.17.4:
+
+2009-09-28  Murray Cumming  <murrayc murrayc com>
+
+       Added InfoBar section.
+
+       * docs/tutorial/C/figures/infobar.png: Added.
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Miscellaneous Widgets:
+       Added an InfoBar sub-section, mostly just to mention the new example.
+
+2009-09-28  Murray Cumming  <murrayc murrayc com>
+
+       Examples: Do not use virtual on all methods.
+
+       * examples/*.h: Removed unnecessary virtual keywords. I once thought
+       this was a good default, but changed my mind at some point.
+
+2009-09-22  José Alburquerque  <jaalburqu svn gnome org>
+
+       Book: Add a Gtk::InfoBar example.
+
+       * examples/book/infobar/examplewindow.cc:
+       * examples/book/infobar/examplewindow.h:
+       * examples/book/infobar/main.cc: Add these to exemplify the usage of a
+       Gtk::InfoBar.
+       * examples/Makefile.am (check_PROGRAMS): Add the new Gtk::InfoBar
+       example to the check.
+       (book_infobar_example_SOURCES): Declare the Gtk::InfoBar example
+       sources.
+
+2.17.3:
+
+2009-09-16  Daniel Elstner  <daniel kitta gmail com>
+
+       Replace deprecated GTK+ symbols in example code
+
+       * examples/book/box/main.cc (main): Do not use gtk_exit().
+       * examples/book/custom/custom_container/mycontainer.{cc,h}:
+       Substitute GType for GtkType.
+
+2009-09-16  Daniel Elstner  <daniel kitta gmail com>
+
+       Do not use broken doc-dist-hook rule (bgo #574530)
+
+       * docs/tutorial/Makefile.am (dist_noinst_DATA): List files formerly
+       distributed through EXTRA_DIST or the doc-dist-hook rule included
+       with gnome-doc-utils.make.
+       (dist_tutorial_figures_DATA): Add "dist_" prefix.
+       (dist-hook): Remove doc-dist-hook prerequisite.
+       * docs/tutorial/docbook_phpwebnotes.xsl: Delete unused file.
+
+2009-09-16  Daniel Elstner  <daniel kitta gmail com>
+
+       Do not overwrite image files of gtkmm install
+
+       * Makefile.am (dist_images_DATA): Neither distribute nor install
+       the files gtkmm_logo.gif and top.gif, as they are already included
+       with gtkmm.
+       * docs/images/{gtkmm_logo,top}.gif: Delete image files, as they
+       are not used anywhere in gtkmm-documentation.
+
+2009-09-16  Daniel Elstner  <daniel kitta gmail com>
+
+       Insert missing comma in Autoconf macro call
+
+       * configure.ac (EXAMPLES_WXXFLAGS): Insert missing comma to separate
+       the arguments passed to the MM_ARG_ENABLE_WARNINGS() macro.
+
+2009-09-15  Daniel Elstner  <danielk openismus com>
+
+       Bump version to 2.17.3 and update news
+
+       * configure.ac (AC_INIT): Increment version to 2.17.3.
+       * NEWS: Write news entry for the 2.17.3 release.
+
+2009-09-15  Daniel Elstner  <danielk openismus com>
+
+       Install figures/ and icons/ below tutorial/html/
+
+       * docs/tutorial/Makefile.am (tutorial_{figuresdir,iconsdir}):
+       Install figures and icons into subdirectories of tutorial/html/
+       so that the relative links in the HTML files work.
+
+2009-09-15  Daniel Elstner  <danielk openismus com>
+
+       Make example code file links point to cgit
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml (url_examples_others_base):
+       Point to the example code accessible via the cgit web interface of
+       git.gnome.org.
+       (url_examples_base): ditto.
+
+2.17.2:
+
+2009-09-15  Murray Cumming  <murrayc murrayc com>
+
+       Entry: Mention Completion, Icons, and Progress.
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Entry: Move the existing
+       text and example into a Simple Use sect2 and add sect2 sections for
+       Completion, Icon, and Progress, using the examples that I already
+       added a while ago.
+       * docs/tutorial/Makefile.am:
+       * docs/tutorial/C/figures/entry_completion.png:
+       * docs/tutorial/C/figures/entry_icon.png:
+       * docs/tutorial/C/figures/entry_progress.png: Added screenshots.
+
+2009-09-15  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Introduction: Slightly
+       improve the text and copy into the <abstract>, so it has a sane
+       description on library.gnome.org.
+
+2009-09-14  Daniel Elstner  <danielk openismus com>
+
+       Enable verbose output of autoreconf
+
+       * autogen.sh: Pass the --verbose option to autoreconf.
+
+2009-09-14  Daniel Elstner  <danielk openismus com>
+
+       Clarify that all skeleton files need editing
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Globally remove trailing
+       whitespace and expand tabs to spaces.
+       (chapter-wrapping-c-libraries): Make minor corrections and expand
+       on a number of paragraphs.
+       (modifying-build-files): State explicitly that the substitution
+       of placeholder text should be performed on every file copied from
+       the skeleton source tree.
+       (wrapping-documentation-build-structure): Update for mm-common.
+
+2009-09-11  Daniel Elstner  <danielk openismus com>
+
+       Bump version to 2.17.1 and update news
+
+       * configure.ac (AC_INIT): Increment version number to 2.17.1.
+       * NEWS: Write news entry for the 2.17.1 release.
+
+2009-09-11  Daniel Elstner  <danielk openismus com>
+
+       Set id="index" attribute of element <book>
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml (book): Set attribute
+       id="index" because the Docbook XSLT script for library.gnome.org
+       requires it in order for the index.html file to be generated.
+
+2009-09-11  Daniel Elstner  <danielk openismus com>
+
+       Rename GNOME doc module to gtkmm-tutorial
+
+       * docs/tutorial/C/gtkmm-tutorial-in.xml: Rename file from
+       gtkmm-tut.xml, and substitute references to the filename in
+       the content.
+       * docs/tutorial/Makefile.am: Rename the intermediate file
+       gtkmm-tut.xml to gtkmm-tutorial-in.xml.
+       (DOC_MODULE): Rename the ugly gtkmm-tut-with-examples to
+       gtkmm-tutorial, since it will be visible as part of the URL
+       on library.gnome.org.  Adjust references accordingly.
+       * docs/tutorial/README: Reference new tutorial filename.
+       * docs/tutorial/docbook_phpwebnotes.xsl: ditto.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Update reference to the gtkmm-tut.xml file
+
+       * docs/tutorial/C/gtkmm-tut.xml (chapter-contributing): Correct
+       location of the gtkmm-tut.xml file in the paragraph explaining how
+       to contribute to the documentation.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Do not check for unused C library functions
+
+       * configure.ac (AC_CHECK_FUNCS): Do not check for the library
+       functions flockfile(), funlockfile() and getc_unlocked(), because
+       they are not used in any example program.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Bump version to 2.17.0 and update news
+
+       * configure.ac (AC_INIT): Increment version number to 2.17.0.
+       (AM_INIT_AUTOMAKE): Add check-news option.
+       * NEWS: Write news entry for gtkmm-documentation 2.17.0.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Update changed author email addresses
+
+       * AUTHORS: Correct the email addresses of Murray Cumming and
+       Daniel Elstner.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Install files into ${datadir}/doc/gtkmm-2.4
+
+       * docs/{FAQ,tutorial}/Makefile.am: Remove include statement for
+       Makefile_web.am_fragment.
+       (gtkmm_docdir): Set to $(datadir)/doc/gtkmm-2.4, without the /docs
+       suffix, in order to match the new installation location of the
+       reference documentation.
+       * docs/Makefile_web.am_fragment: Delete obsolete file.
+
+2009-09-07  Daniel Elstner  <danielk openismus com>
+
+       Update the new bindings chapter for mm-common
+
+       * docs/tutorial/C/gtkmm-tut.xml: Update the chapter on the creation
+       of new binding modules to document the new build infrastructure and
+       skeleton project provided with mm-common.
+
+2009-09-04  Murray Cumming  <murrayc murrayc com>
+
+       Link to library.gnome.org.
+
+       * docs/tutorial/C/gtkmm-tut.xml: Change reference API links (via
+       XML entities) to library.gnome.org, though I guess we should discover
+       these somehow at build time via the new mm build system.
+
+2009-08-25  Daniel Elstner  <danielk openismus com>
+
+       Build examples with $(GTKMM_CFLAGS)
+
+       * examples/Makefile.am (AM_CPPFLAGS): Append $(GTKMM_CFLAGS) to
+       get the example programs to build again.
+
+2009-08-25  Daniel Elstner  <danielk openismus com>
+
+       Handle missing dependency in gnome-doc-utils.make
+
+       * docs/tutorial/Makefile.am: Move the gnome-doc-utils.make include
+       below the variable assignments to make the behavior more obvious.
+       (all-local): Explicitly depend on the gtkmm-tut-with-examples.xml
+       files of all languages.  The dependency is missing from the install
+       rule in gnome-doc-utils.make and otherwise only made a prerequisite
+       of target 'all', which does not run at install time.
+
+2009-08-25  Daniel Elstner  <danielk openismus com>
+
+       Work around gnome-doc-utils.make VPATH problems
+
+       * docs/tutorial/Makefile.am (C/gtkmm-tut-with-examples.xml): Always
+       put this generated file into the source tree, because the rules in
+       gnome-doc-utils.make do not perform a correct VPATH search for the
+       xml2po input file.
+       (C/programming-with-gtkmm-pdf.xml): Run $(MKDIR_P) C to create the
+       output directory if necessary.
+
+2009-08-25  Murray Cumming  <murrayc murrayc com>
+
+       Update for Gtk::Builder.
+
+       * docs/tutorial/C/gtkmm-tut.xml: Glade and libglademm chapter:
+       Change this to a Glade and Gtk::Builder chapter, and change links and
+       mentions elsewhere. The examples already existed.
+       Use US organize instead of organise. Use cannot instead of can not.
+       * examples/book/libglademm: Removed.
+       * configure.ac:
+       * examples/Makefile.am: Adapted.
+
+2009-08-23  Daniel Elstner  <daniel kitta gmail com>
+
+       Distribute generated HTML files of the tutorial
+
+       * configure.ac (AC_CONFIG_FILES): Remove output files docs/Makefile,
+       docs/images/Makefile and docs/tutorial/icons/Makefile from the list.
+       * Makefile.am (doc_subdirs): Recurse directly into the docs/FAQ/
+       and docs/tutorial/ subdirectories, skipping docs/.
+       (dist_images_DATA): Distribute and install image files in the
+       docs/images/ subdirectory from here.
+       * docs/tutorial/Makefile.am (SUBDIRS): Do not recurse into icons/.
+       (vpath_listall): Copy VPATH listing function from doc-reference.am
+       in mm-common.
+       (DISTCLEANFILES): Only clean generated HTML files.
+       (MAINTAINERCLEANFILES): Clean distributed HTML in the source tree.
+       (dist_noinst_DATA): Distribute generated HTML.
+       (tutorial_figures_DATA): Use Automake constructs to install the
+       figures into a subdirectory of the HTML installation directory.
+       The distribution is taken care of by gnome-doc-utils.make.
+       (dist_tutorial_icons_DATA): Likewise for the icons, but distribute
+       them via Automake as well.
+       (install-tutorial): Simplify and cut down on shell commands.  Use
+       GNU make features to produce the list of files at the make level.
+       Only install the HTML files and style.css manually.
+       (uninstall-tutorial): Simplify.  Limit the deletion to HTML files
+       and style.css.
+       (html/index.html): Remove dependency on Makefile.am, mainly because
+       it is not consistent with the behavior of other targets or modules.
+       (html/%): Declare html/index.html as order-only prerequisite of any
+       file in the html/ subdirectory.
+       (all-local): Remove target.
+       (pdf), (post-html), (doc-clean): Disable targets for now.
+       * docs{,/images,/tutorial/icons}/Makefile.am: Delete obsolete files.
+
+2009-08-21  Daniel Elstner  <daniel kitta gmail com>
+
+       Get tutorial build to distcheck correctly
+
+       * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Raise warning level
+       to fatal.
+       * docs/tutorial/Makefile.am (uninstall-tutorial): Do not depend
+       html/index.html when uninstalling.
+       (EXTRA_DIST): Remove html/ subdirectory as gnome-doc-utils.make
+       already distributes it.
+       (DISTCLEANFILES): List wildcards for HTML tutorial files.
+
+2009-08-21  Daniel Elstner  <daniel kitta gmail com>
+
+       Build examples on make check
+
+       * examples/Makefile.am (check_PROGRAMS): Rename from
+       noinst_PROGRAMS, so that the example programs are prerequisites
+       of the target 'check' rather than 'all'.  This way, there is no
+       need for a configure switch to disable the examples build.
+
+2009-08-21  Daniel Elstner  <daniel kitta gmail com>
+
+       Distribute example data files
+
+       * examples/Makefile.am (dist_noinst_DATA): List data files of
+       the example programs.
+
+2009-08-21  Daniel Elstner  <daniel kitta gmail com>
+
+       Link with required libraries only
+
+       * configure.ac: Call PKG_CHECK_MODULES() separately for giomm,
+       gtkmm and libglademm.
+       * examples/Makefile.am (AM_CPPFLAGS): Use $(LIBGLADEMM_CFLAGS).
+       (LDADD): Link with $(GTKMM_LIBS) by default.
+       (book_giomm_*_LDADD): Link with $(GIOMM_LIBS).
+       (book_libglademm_*_LDADD): Link with $(LIBGLADEMM_LIBS).
+
+2009-08-21  Daniel Elstner  <daniel kitta gmail com>
+
+       Remove gnome-doc-common from autogen.sh
+
+       * autogen.sh: Remove invocation of gnome-doc-common as it is not
+       needed to build gtkmm-documentation.
+
+2009-08-20  Daniel Elstner  <danielk openismus com>
+
+       Convert examples to non-recursive build
+
+       * autogen.sh: Replace with minimal version from the glom module.
+       * Makefile.am: Clean up and remove old cruft.
+       * configure.ac: Rename file from configure.in and downsize it.
+       * examples/**/Makefile.am: Remove obsolete non-recursive build files.
+       * examples/Makefile.am_fragment: ditto.
+       * examples/Makefile.am: Rewrite to non-recursive build.
+       * examples/**/*.{cc,h}: Fix #include statements to use double quotes
+       when including from the same directory as the source file.
+       * scripts/: Delete directory and all files in it.
+       * docs/tutorial/Makefile.am: Include gnome-doc-utils.make from the
+       build/ subdirectory.
+
+2009-06-25   Stas Sergeev  <stsp aknet ru>
+
+       * configure.in: Add AC_PROG_CXX to avoid circular dependency aclocal error.
+       Bug #586700.
+
+2009-06-02  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Clipboard: Paste: Discovering Available
+       Targets: Corrected the parameter types of the callback slot based on the
+       correctly-compiling code in examples/book/clipboard/ideal/examplewindow.cc.
+       Bug #583702 (Jason Curole)
+
+2009-05-23  Armin Burgmeier  <armin openismus com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Fixed a typo in the introduction
+       mentioning Gtk::manage. Влад Устинов.
+
+2009-03-23  Daniel Elstner  <danielk openismus com>
+
+       * examples/book/builder/basic/main.cc: Conditionalize all exception
+       handling in order to fix the build with --disable-api-exceptions.
+       * examples/book/builder/derived/main.cc: ditto,
+       * examples/book/custom/custom_widget/mywidget.{cc,h}: ditto,
+       * examples/book/printing/advanced/examplewindow.cc: ditto,
+       * examples/book/printing/advanced/previewdialog.cc: ditto,
+       * examples/book/printing/simple/examplewindow.cc: ditto,
+       * examples/book/tooltips/examplewindow.cc: ditto,
+       * examples/book/treeview/popup/treeview_withpopup.cc: ditto,
+
+2.16.0:
+
+2009-03-17  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/entry/Makefile.am:
+       * examples/book/entry/icon/:
+       * examples/book/entry/progress/: Added entry/progress and entry/icon
+       examples, just to test that API.
+
+2009-03-09  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/drag_and_drop/dndwindow.cc:
+       * examples/book/giomm/directory_list/main.cc:
+       * examples/book/giomm/getline/getline.cc:
+       * examples/book/giomm/monitor_directory/monitor_directory.cc:
+       * examples/book/giomm/read_file/main.cc:
+       * examples/book/giomm/read_file_async/main.cc:
+       * examples/book/giomm/volumes/main.cc:
+       * examples/book/giomm/write_file/main.cc:
+       * examples/others/dnd/dndwindow.cc: Dealt with some compiler warnings.
+
+2009-02-27  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Mention pygobject instead of pygtk
+       for the codegen stuff such as h2def.py and docextract_to_xml.py.
+       Noticed by Krzesimir Nowak.
+
+2009-02-27  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Use <methodname> instead of <function>
+       for method names.
+
+2009-02-27  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Notebook: Mention set_current_page()
+       instead of set_page(), which does not exist. Noticed by Jason Curole.
+
+2008-12-16  Fabrício Godoy  <skarllot gmail com>
+
+       * examples/book/range_widgets/examplewindow.cc: Remove unnecessary
+       casts to int.
+
+2008-12-07  Armin Burgmeier  <armin openismus com>
+
+       * docs/tutorial/Makefile.am: Removed the MSVC figures from
+       DOC_FIGURES.
+
+2.14.1:
+
+2008-11-10  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/builder/basic/main.cc:
+       * examples/book/builder/derived/main.cc: Catch FileError as well as
+       BuilderError, because that is what the C function actually gives if the
+       filename is wrong.
+       Bug #548022 (Alexander Shaduri)
+
+2008-11-07  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: X Event Signals appendix:
+       Corrected a typo found by Tomasz Mikolajczyk.
+
+2008-10-27  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/dialogs/messagedialog/examplewindow.cc: Include
+       messagedialog.h here. It is not necessary, but someone (Jody) found that
+       clearer.
+
+2008-10-21  Armin Burgmeier  <armin openismus com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Removed the section on MSVC++ 2005 as
+       it has been moved to the wiki on
+       http://live.gnome.org/gtkmm/MSWindows/UsingMSVC. Fixed the installer
+       link in the Windows packaging section.
+
+       * docs/tutorial/C/figures/msvc_*.png: Removed.
+
+2008-10-20  Murray Cumming  <murrayc murrayc com>
+
+       * docs/Makefile.am: Do not try to upload the non-existant index.html file.
+
+2008-10-19  Armin Burgmeier  <armin openismus com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Removed the section on Dev-C++
+       because it was outdated, and g++ 3.4.2, which is shipped by default
+       with Dev-C++, seems to be incompatible to 3.4.5 (ABI-wise), with which
+       the gtkmm binaries are built. Instead, refer to the online
+       instructions on live.gnome.org. Updated the section on using gtkmm
+       with Visual Studio.
+
+       * docs/tutorial/C/figures/devcpp_project_options.png: Removed.
+
+2.14.0:
+
+2008-09-21  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/drag_and_drop/dndwindow.cc:
+       * examples/others/dnd/dndwindow.cc: Adapted back to the old
+       SelectionData API.
+
+2008-09-04  Götz Waschk <waschk mandriva org>
+
+       * examples/book/dialogs/aboutdialog/examplewindow.cc: fix logic for closing
+       the about dialog (Bug #550675)
+
+2008-09-03  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/dialogs/aboutdialog/examplewindow.cc:
+       * examples/book/dialogs/aboutdialog/examplewindow.h: Respond to the Close
+       button. Bug #550675 (Götz Waschk).
+
+2008-08-06  Deng Xiyue <manphiz gmail com>
+
+       * configure.in: Update gtkmm dependency to >= 2.13.4 as some tutorial
+       uses new API introduced since then.
+
+2.13.2:
+
+2008-08-06  Deng Xiyue <manphiz gmail com>
+
+       * docs/tutorial/Makefile.am: Correct icons/figures location in
+       uninstall-tutorial rule so that they got removed after `make
+       uninstall'.
+       * examples/others/calendar/calendar.cc: Fix the deprecated
+       string-literal to `char *' warning by declaring label as
+       const char *.
+
+2008-08-06  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/figures/Makefile.am: Remove this because it is not used.
+       * configure.in:
+       * docs/tutorial/C/icons/
+       * docs/tutorial/Makefile.am: Moved icons from tutorial/C to tutorial/
+       because it is only used for the html build.
+       Distributed html/ as we did when this was in gtkmm. If we install it then
+       we must distribute it.
+       Correct some paths to fix the install and distcheck, though distcheck
+       still fails due to files remaining.
+       Bug #545712
+
+2008-08-05  Deng Xiyue <manphiz gmail com>
+
+       * docs/tutorial/Makefile.am: Install html/{icons,figures} as well.
+       Bug #545712
+
+2008-08-05  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/drag_and_drop/dndwindow.cc:
+       * examples/others/dnd/dnd_images.h:
+       * examples/others/dnd/dndwindow.cc: Updated for latest non-deprecated
+       SelectionData API.
+
+2008-06-11  Ainsley Pereira <gtkmm pebble org uk>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Fixed text in Chapter 21. Timeouts,
+       I/O and Idle Functions - example code was right, but text referred to
+       older versions.
+       Bug #537858
+
+2008-08-03  Deng Xiyue <manphiz gmail com>
+
+       * COPYING: Replace LGPL-2.1 with GFDL-1.2.
+       * COPYING.examples: Add GPL-2.0 for examples licenses.
+       bug #545892.
+
+2008-08-01  Murray Cumming  <murrayc murrayc com>
+
+       * docs/Makefile.am:
+       * docs/index.html: Removed index.html. The true copy is in
+       gnomemm-website (uploaded to gtkmm.org).
+       It does not seem likely that the links could be correct for local
+       installs, given how varied the installation locations are on various
+       distros.
+
+2008-08-01  Deng Xiyue <manphiz gmail com>
+
+       * docs/tutorial/Makefile.am: Reinstate rules to install generated
+       html tutorial.
+       * docs/index.html: Fix links to html tutorial.
+
+2008-07-29  Deng Xiyue <manphiz gmail com>
+
+       * examples/book/giomm/read_file_async/main.cc:
+       * examples/book/giomm/read_file/main.cc:
+       * examples/book/custom/custom_widget/mywidget.cc: Add missing header
+       files to fix build error using gcc 4.3.
+
+2008-07-28  Murray Cumming  <murrayc murrayc com>
+
+       * docs/index.html: Update the link for pangomm.
+
+2008-06-19  Deng Xiyue <manphiz gmail com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Update the links to Visual C++ 2005
+       Download page and Platform SDK setting instruction page.
+
+2008-06-16  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/Makefile.am: Correct the validate target to use the
+       file in C/
+       * examples/book/libglademm/simple/main.cc: Delete the dialog when we
+       are finished. The derived example already did this.
+
+2008-06-11  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/Makefile.am: Put the style.css in the html directory,
+       and use it from there, so it is self contained. This also fixes the
+       upload, because we were assuming that it was there already.
+       Thanks to Gerald Wodni.
+
+2008-06-10  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/style.css: Added italic styling for the guilabel,
+       guimenu, and guimenuitem DocBook tags. We do not actually use these
+       in the gtkmm book, but I am using a version of this stylesheet for
+       Flumotion, and I want this to be the definitive example DocBook HTML
+       stylesheet.
+
+2.13.1:
+
+2008-05-31  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/drawingarea/clock/clock.cc
+       * examples/book/drawingarea/clock/clock.h: Cleaned up the formatting
+       of this example.
+       Added a connect() for when GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED is
+       disabled.
+
+2008-05-30  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/C/gtkmm-tut.xml: Clarify the new text about non-GType
+       enums.
+
+2008-05-18  Hubert Figuiere  <hub figuiere net>
+
+       * docs/tutorial/C/gtkmm-tut.xml: It is h2def.py not
+       h2defs.py
+       : Add a note about non GType enums.
+
+2008-04-25  Murray Cumming  <murrayc murrayc com>
+
+       * autogen.sh:
+       * configure.in:
+       * docs/tutorial/Makefile.am: Use the gnome-doc-utils structure/build
+       so that the tutorial can be translated easily.
+       We still generate a html directory at the top-level, for uploading
+       to the website, and maybe for installing like before.
+       * docs/tutorial/gtkmm-tut.xml: moved to:
+       * docs/tutorial/C/gtkmm-tut.xml:
+       * docs/tutorial/figures/: moved to
+       * docs/tutorial/C/figures/
+       * docs/tutorial/icons/: moved to
+       * docs/tutorial/C/icons/
+
+2008-04-12  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: update link to jhbuild manual to point to
+       library.gnome.org rather than jamesh's old site
+
+2.13.0:
+
+2008-04-06  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/treeview/list/examplewindow.cc
+       constructor: Use Gtk::manage() on the cell renderer, to prevent a leak.
+
+2008-03-28  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * examples/book/giomm/Makefile.am:
+       * examples/book/giomm/write_file/: Added this example, showing how to
+       create files and how to replace their contents using a stream.
+
+2008-03-06  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Mention the m4
+       conversions more explicitly.
+
+2008-03-05  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * examples/book/giomm/Makefile.am:
+       * examples/book/giomm/read_file_async/: Added a version of the
+       read_file() example that uses the async methods. Seems to work fine.
+
+       * examples/book/giomm/getline/getline.cc:
+       * examples/book/giomm/monitor_directory/monitor_directory.cc:
+       * examples/book/giomm/usage/usage.cc: Whitespace corrections for
+       consistency.
+
+2008-03-03  Murray Cumming  <murrayc murrayc com>
+
+       * docs/index.html: Added links into giomm.
+       This page is a (bad) duplicate of gnomemm-website/documentation.shtml,
+       but I guess we need one for offline installations.
+
+2008-02-21  Deng Xiyue <manphiz gmail com>
+
+       * demos/gtk-demo/demowindow.cc
+       * demos/gtk-demo/example_pixbufs.cc
+       * demos/gtk-demo/example_textview.cc
+       * demos/gtk-demo/example_treeview_editable_cells.cc
+       * demos/gtk-demo/textwidget.cc
+       * gtk/gtkmm/targetentry.cc
+       * gtk/src/ruler.ccg
+       * gtk/src/scale.ccg
+       * gtk/src/treeview.hg
+       Fix header inclusion and use using directive for C functions to
+       fix build on gcc-4.3 and Solaris.  Refined from Tim Mooney's
+       patch.
+       (Bug #498438, #517530)
+
+2008-02-22  Jonathon Jongsma  <jjongsma gnome org>
+
+       * configure.in:
+       * examples/book/giomm/Makefile.am:
+       * examples/book/giomm/usage/Makefile.am:
+       * examples/book/giomm/usage/usage.cc: add another simple giomm example --
+       this one just takes a directory argument on the command line at recursively
+       calculates the size of the files in that directory
+
+2008-02-18  Jonathon Jongsma  <jjongsma gnome org>
+
+       * examples/book/custom/custom_widget/custom_gtkrc: make the class name in
+       the .gtkrc file begin with a lower-case 'gtkmm__' so that the rc file is
+       parsed properly.  Fixes Bug #396198
+
+2008-02-13  Jonathon Jongsma  <jjongsma gnome org>
+
+       * examples/book/giomm/getline/getline.cc: fix this example to use the
+       correct buffered data input stream instead of doing it manually (and very
+       inefficiently).
+       * examples/book/giomm/monitor_directory/monitor_directory.cc: fix build
+       failure
+
+2008-02-04  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: gmmproc section: Document _CLASS_INTERFACE(),
+       including documenting the new optional parameters.
+
+2008-01-27  Jonathon Jongsma  <jjongsma gnome org>
+
+       * configure.in: add new giomm examples
+       * examples/book/giomm/directory_list/main.cc: change directory to a more
+       generic '/etc' that almost everybody will have
+       * examples/book/giomm/read_file/main.cc: changed to more generic filename
+       that most people will have: /etc/fstab
+       * examples/book/giomm/getline: add a simple example for implementing
+       something similar to std::istream::getline() using giomm.  I'm not sure how
+       useful this one is as an example.  I'm also not sure how efficient it is to
+       read a file one character at a time, but I think that's how the standard
+       library function is implemented as well...
+       * examples/book/giomm/monitor_directory: add an example for monitoring a
+       directory using giomm.  It should monitor the current directory, then create
+       a file and print out information on the commannd line when we get a change
+       notification
+
+2008-01-26  Murray Cumming  <murrayc murrayc com>
+
+       * examples/book/giomm/volumes/main.cc: Get the volumes for the drives
+       too, though no drives are reported for some reason.
+
+2008-01-24  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * examples/book/giomm/Makefile.am:
+       * examples/book/giomm/volumes/main.cc: Added example of the use of
+       Gio::VolumeMonitor. However, this currently crashes due to
+       gio bug #511814. We can work around that in giomm if necessary.
+
+2008-01-23  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * examples/book/Makefile.am:
+       * examples/book/comboboxentry/text/examplewindow.cc:
+       * examples/book/giomm/Makefile.am:
+       * examples/book/giomm/directory_list/Makefile.am:
+       * examples/book/giomm/directory_list/main.cc:
+       * examples/book/giomm/read_file/Makefile.am:
+       * examples/book/giomm/read_file/main.cc: Added two simple giomm
+       examples. Let's add some more here.
+
+2008-01-11  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: ComboBox section: Correct a typo in
+       a code snippet. Thanks to JJ Harrison.
+
+2007-11-12  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: Added a description of _WRAP_GERROR().
+
+2007-11-07  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: added a bit more information to the
+       'wrapping' appendix.  Added basic info about _MEMBER_GET/SET macros.  Also
+       added a bit of clarification to the _WRAP_CTOR description, and added a
+       brief section on 'basic' types
+
+2007-11-05  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: add 'id' attributes for all of the elements
+       that the docbook xsl stylesheets spit out warnings for.  This makes sure
+       that the sub-page links will be more permanent as well, (e.g.
+       gtkmm.org/docs/tutorial/page.html#permanent-id).  It's an annoyingly manual
+       process, but I don't see any other alternative, and I think the benefits are
+       worthwhile
+
+2007-11-05  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: increase docbook version to 4.5 since I was
+       using some markup that wasn't valid in the old 4.1.2 sepecification
+
+2007-11-05  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: x-event-signals section:
+       Mention add_events(), set_events(), and EventBox.
+       EventBox section: Mention set_events().
+       Bug #454709 (Daniel Hornung).
+
+2007-11-05  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/gtkmm-tut.xml: Added a warning about not making TreeColumnRecords
+       static. Bug #443586 (Robert Pearce).
+
+2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: fixed a couple more cvs-isms and changed them
+       to reference svn instead
+
+2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: added a bit more semantic markup to some
+       classnames that I noticed was missing so they're displayed consistently in
+       monospace font
+
+2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/style.css: fixed the section mini-toc style change to also
+       apply to appendixes, not just chapters
+
+2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: update the 'working with cvs' section to
+       refer to svn instead of cvs
+
+2007-11-03  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/style.css: more minor style tweaking.  Only applied the
+       slightly larger line-height to text in <p> elements so that other things
+       like lists and stuff don't get too wide.  Also reduced the spacing between
+       the mini-table-of-contents at the top of each chapter.
+
+2007-11-02  Jonathon Jongsma  <jjongsma gnome org>
+
+       * update ignored files
+
+2007-11-02  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/Makefile.am: build the tutorial using the section ids as the
+       filenames.  This is much better for publishing on the web because under the
+       old system, the filenames were based on the chapter/section numbers, so if
+       you moved or inserted sections in the book, the urls would all be
+       invalidated.  Now the urls will be valid as long as we don't change the IDs
+       of the chapters and sections
+       * docs/tutorial/gtkmm-tut.xml: added 'id' attributes to all of the chapter
+       and sect1 elements so that they can be used for filenames.  Also modified
+       the id attributes to make them all follow the same general standard.
+
+2007-11-01  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/style.css: minor style changes to the tutorial.  Remove bold
+       font from filenames and function / variable names so that they don't stand
+       out so much -- just make them monospaced.
+       Also increase the default line height slightly to make it a bit easier to
+       read, but don't increase the line height for the example code segments
+
+2007-11-01  Jonathon Jongsma  <jjongsma gnome org>
+
+       * docs/tutorial/gtkmm-tut.xml: touched up the 'wrapping C libraries with
+       gmmproc' chapter to use a lot more semantic markup, etc.
+
+2007-10-17  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * examples/Makefile.am:
+       * examples/: Moved non-book examples into an other/
+       directory, so that these less-great examples don't
+       distract from all the good stuff in book/.
+
+2007-10-16  Murray Cumming  <murrayc murrayc com>
+
+       * docs/tutorial/Makefile.am: Build and upload the pdf when
+       uploading.
+
+2007-10-16  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in: Corrected the package name.
+
+2007-10-03  Murray Cumming  <murrayc murrayc com>
+
+       * configure.in:
+       * docs/tutorial/gtkmm-tut.xml:
+       * examples/book/libglademm/derived/
+       * examples/book/libglademm/simple/: Added the examples from
+       libglademm and included them inline in the gtkmm book in
+       the libglademm chapter.
+
+2007-10-03  Murray Cumming  <murrayc murrayc com>
+
+       * Makefile.am: Removed mentions of non-existing directories,
+       to fix the distcheck.
+
+2007-10-03  Murray Cumming  <murrayc murrayc com>
+
+       * scripts/Makefile.am:
+       * scripts/docgen.m4:
+       * scripts/reduced.m4: Removed unused .m4 files.
+
+2007-10-03  Murray Cumming  <murrayc murrayc com>
+
+       Initial version, moving examples/ and docs/ from the main
+       gtkmm module, so that the book can have examples of extra APIs.


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