2.9.8:

2006-07-18  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/textbuffer.ccg:
	* gtk/src/textbuffer.hg: Wrapped some of the functions from gtktextbufferrichtext.h, 
	but left some of it commented-out while I discover how it should work, to avoid 
	creating a bad API that we can not change later.

2006-07-10  Jonathon Jongsma  <jonathon.jongsma@gmail.com>
  
	* gtk/src/widget.ccg:
	* gtk/src/widget.hg: wrapped is_composited(), composited_changed signal,
	input_shape_combine_mask(), unset_input_shape_combine_mask()

2006-07-16  Murray Cumming  <murrayc@murrayc.com>

	* docs/index.html: Update links, because inserting the printing chapter increased 
	subsequent chapter numbers. 
	* docs/tutorial/gtkmm-tut.xml: Wrapping C libraries: Mentioned _WRAP_ENUM().
	* gtk/src/togglebutton.ccg:
	* gtk/src/togglebutton.hg: Added a constructor that takes a stock item, like 
	Button already has.

2006-07-13  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/gtkmm-tut.xml: Minor corrections to the language in the 
	new printing chapter.

2006-07-13  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/gtkmm-tut.xml: gmmproc appendix: Corrected the description of 
	the _DEFS() macro, and mention not to include C headers in C++ headers.

2006-07-12  Marko Anastasov <marko@marko.anastasov.name>

	* docs/tutorial/gtkmm-tut.xml: Added a chapter about printing.

2006-07-12  Murray Cumming  <murrayc@murrayc.com>

	* docs/tutorial/gtkmm-tut.xml: Added an appendix about wrapping C libraries with 
	gmmproc, including the various things you need to change when copying an 
	existing project.

2006-07-10  Jonathon Jongsma  <jonathon.jongsma@gmail.com>

	* docs/index.html: update to match the style of the new website a bit
	* docs/tutorial/style.css: change the style of the tutorial slightly to
	match the website style.  These are just minor tweaks.  Ideally I think they
	should both get a bit more of an overhaul.

2006-07-09  Jonathon Jongsma  <jonathon.jongsma@gmail.com>

	* .cvsignore: add a whole bunch of files to .cvsignore

2006-07-09  Jonathon Jongsma  <jonathon.jongsma@gmail.com>

	* examples/*: Don't include <gtkmm.h> if possible.  Modified all examples to
	only include the headers that they absolutely need.  Hopefully this speeds
	up compilation at least slightly and reduces the amount of recompilation
	needed for examples due to unrelated changes.

2006-07-08  Marko Anastasov <marko@marko.anastasov.name>

	* examples/book/printing/simple/examplewindow.cc:
	* examples/book/printing/simple/main.cc:
	* examples/book/printing/simple/printformoperation.cc:
	Minor code cleanup to fit the tutorial.

2006-07-08  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/entrycompletion.hg:
	* gtk/src/iconview.hg:
	* gtk/src/treeviewcolumn.hg: Added TODOs to mention new bases clases 
	(interfaces that these GTypes now implement) that we may not add as 
	base classes without breaking C++ ABI. 

2006-07-08  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/printoperationpreview.hg: Commented-out the signals, with a TODO, 
	for now because they seem to cause a crash when viewing the preview.

2006-07-08  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/printoperation.hg: Derive from, and implement, PrintOperationPreview, 
	so that the dynamic_cast in the Glib::wrap() in on_preview() can succeed.
	* examples/book/printing/advanced/examplewindow.cc:
	* examples/book/printing/simple/examplewindow.cc: Do not set a window 
	border width. It looks odd, and it is not normal to have a border around the 
	menu.

2006-07-08  Murray Cumming  <murrayc@murrayc.com>

	* examples/book/printing/advanced/Makefile.am:
	* examples/book/printing/simple/Makefile.am: Rename the executable to 
	example, to match the other examples.

2006-07-07  Marko Anastasov <marko@marko.anastasov.name>

	* configure.in
	* examples/book/printing/Makefile.am: Split the printing example into
	"simple" and "advanced".
	* examples/book/printing/advanced/:
	* examples/book/printing/advanced/Makefile.am:
	* examples/book/printing/advanced/examplewindow.cc:
	* examples/book/printing/advanced/examplewindow.h:
	* examples/book/printing/advanced/main.cc:
	* examples/book/printing/advanced/previewdialog.cc:
	* examples/book/printing/advanced/previewdialog.h:
	* examples/book/printing/advanced/printformoperation.cc:
	* examples/book/printing/advanced/printformoperation.h:
	Advanced example meant to demonstrate how to extend the print dialog
	and create a custom preview dialog.
	* examples/book/printing/simple:
	* examples/book/printing/simple/Makefile.am:
	* examples/book/printing/simple/examplewindow.cc:
	* examples/book/printing/simple/examplewindow.h:
	* examples/book/printing/simple/main.cc:
	* examples/book/printing/simple/printformoperation.cc:
	* examples/book/printing/simple/printformoperation.h:
	Printing API example showing the essential work, relying on the
	external viewer program (previewing still needs more work).

2006-07-07  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/pagesetup.hg:
	* gtk/src/papersize.hg:
	* gtk/src/printer.hg:
	* gtk/src/printjob.hg: 
	* gtk/src/printoperationpreview.hg:
	* gtk/src/printsettings.hg: Added class documentation, based on the 
	C documentation.
	* gtk/src/printoperation.ccg:
	* gtk/src/printoperation.hg: custom_widget_appl signal: Pass the 
	widget by pointer, in case the C developers ever decide that it may be null.
	SlotPrintSetupDone: Pass a _const_ RefPtr.
	run_page_setup_dialog_async(), run_page_setup_dialog(): Pass _const_ PageSetup and 
	PrintSettings, because I think the function does not change them.
	* examples/book/printing/examplewindow.cc:
	* examples/book/printing/examplewindow.h:
	* examples/book/printing/previewdialog.cc:
	* examples/book/printing/previewdialog.h:
	* examples/book/printing/printformoperation.cc:
	* examples/book/printing/printformoperation.h: Some renaming and comments and TODOs.

2006-07-07  Murray Cumming  <murrayc@murrayc.com>

	* configure.in: Remove the mention of examples/printing, because 
	it is in examples/book/printing instead.

2006-07-06  Marko Anastasov <marko@marko.anastasov.name>

	* configure.in
	* examples/book/Makefile.am: Include the printing example.
	* examples/book/printing/
	* examples/book/printing/Makefile.am:
	* examples/book/printing/examplewindow.cc:
	* examples/book/printing/examplewindow.h:
	* examples/book/printing/main.cc:
	* examples/book/printing/previewdialog.cc:
	* examples/book/printing/previewdialog.h:
	* examples/book/printing/printformoperation.cc:
	* examples/book/printing/printformoperation.h: New files -
	example of the printing API. Previewing is not finished.