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.