[gtkmm-documentation] Move to a generated ChangeLog.
- From: José Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm-documentation] Move to a generated ChangeLog.
- Date: Thu, 4 Jul 2013 00:16:10 +0000 (UTC)
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]