2.17.2:

2009-09-15  Murray Cumming  <murrayc@murrayc-desktop>

	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.


