2011-06-25  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.25.0.

	* NEWS:
	* README:
	* configure.ac: Updated.

2011-06-25  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix distcheck.

	* Makefile.am: Lower distcheck warnings level to max - we are using
	some deprecated stuff for now.

2011-06-25  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix documentation building with glibmm-2.28.

	* README:
	* configure.ac: Distribute doctools with the tarball. This needs
	mm-common version bumped to 0.9.5.

2011-05-24  Olav Vitters  <olav@vitters.nl>

	Use tar-ustar instead of tar-pax to ensure OpenBSD compatibility

2010-05-28  Krzesimir Nowak  <qdlacz@gmail.com>

	Made main page consistent with rest of *mm modules.

	* libvte/libvtemm.h: Updated main page.

2010-04-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Postrelease bump to 0.25.0.

	* configure.ac: Bumped version to 0.25.0.

2010-04-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Postrelease bump to 0.24.0. * configure.ac: Bumped version to 0.24.0.

2010-04-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.24.0.

	* NEWS: Updated.
	* README: Updated version and dependencies.
	* configure.ac: Bumped version to 0.24.0.

2010-01-14  Krzesimir Nowak  <qdlacz@gmail.com>

	Postrelease bump to 0.23.2.

	* configure.ac: Bumped version to 0.23.2.

2010-01-14  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.23.1.

	* NEWS: Updated.
	* README: Updated dependencies.
	* configure.ac: Bumped so version. Also added a spoiler about
	updating it, because I always forget what to change.

2010-01-14  Krzesimir Nowak  <qdlacz@gmail.com>

	Add write_contents() methods.

	* libvte/src/terminal.ccg:
	* libvte/src/terminal.hg: Added write_contents() methods and
	TerminalWriteFlags enum and documented them.
	* docs/reference/Doxyfile.in: Added an alias for newin command used
	in newly added method documentation.
	* configure.ac: Bumped dependencies and added new one - new methods
	use OutputStream and Cancellable from giomm.

2010-01-14  Krzesimir Nowak  <qdlacz@gmail.com>

	Regenerated .defs files.

	* libvte/src/libvte_docs.xml:
	* libvte/src/libvte_enums.defs:
	* libvte/src/libvte_methods.defs:
	* libvte/src/libvte_signals.defs: Regenerated for new stuff.

2010-01-13  Krzesimir Nowak  <qdlacz@gmail.com>

	Add a mainpage and tweak docs.

	* libvte/libvtemm.h: Add a main page describing a project, examples
	and stuff.
	* docs/Makefile.am: Added main include header to include files for
	Doxygen, so a nice main page will be generated.
	* libvte/src/terminal.hg: Added documentation for enums.

2010-01-13  Krzesimir Nowak  <qdlacz@gmail.com>

	Another small docs fixes.

	* docs/reference/Doxyfile.in: Updated Doxyfile to match that in
	mm-common skeleton.
	* libvte/src/terminal.hg: Added param description to
	set_default_colors() method.

2010-01-13  Krzesimir Nowak  <qdlacz@gmail.com>

	Some small fixes.

	* libvte/src/terminal.hg: Fixed duplicated docs in
	get_cursor_shape() method.
	* libvtemm.doap: Connection to bugzilla is now over https.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Postrelease bump to 0.23.1.

	* configure.ac: Bumped version to 0.23.1.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Update libtool library version.

	* configure.ac: Update library libtool version to 10:0:1.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.23.0.

	* NEWS: mention about deprecations.
	* README: update version and dependencies.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Bump vte dependency to 0.23.2.

	* configure.ac: Depend on vte 0.23.2 - in this release
	vte_terminal_get_padding() is deprecated.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Depend on unstable gtkmm.

	* configure.ac: Bump gtkmm dependency to >= 2.19.2 - in this
	release getting style properties of Gtk::Border type is fixed.

2010-01-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Updated enums defs.

	* libvte/src/libvte_enums.defs: Updated with new enum.pl script.

2009-12-17  Krzesimir Nowak  <qdlacz@gmail.com>

	Use C++ API for getting style properties.

	* configure.ac: Require latest gtkmm - should be rather version
	of unstable release, but there are none post-2.18 yet.
	* examples/gettexter/gettexter.cc:
	* examples/simple/simple/cc:
	* libvte/src/terminal.ccg: Use C++ API for getting style
	properties.

2009-12-16  Krzesimir Nowak  <qdlacz@gmail.com>

	Deprecate padding stuff.

	* configure.ac: Depend on vte >= 0.23.1.
	* libvte/libvtemm.h: Add a TODO - remove inclusion on API break.
	* libvte/libvtemm/padding.h: Wrap in deprecation macros.
	* libvte/src/terminal.hg:
	* libvte/src/terminal.ccg: Deprecate get_padding() method. Inside
	this method, use gtk_widget_style_get_property() to avoid using
	deprecated C function.
	* examples/gettexter/gettexter.cc:
	* examples/simple/simple.cc: Updated examples to not use deprecated
	stuff.

2009-12-02  Krzesimir Nowak  <qdlacz@gmail.com>

	Bump version.

	* configure.ac: Bump version to 0.23.0.

2009-12-02  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.22.2.

	* HACKING: Remove part about vte_terminal_accessible_new because
	VteTerminalAccessible is not wrapped anymore.
	* README: Update version in first line.
	* NEWS: Rewrite, because newest entries should at the top of
	document, not bottom.

2009-12-02  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix building after changing licence file names.

	* Makefile.am: There is no such file like COPYING.examples anymore,
	it was renamed to COPYING.lesser.

2009-11-05  Krzesimir Nowak  <qdlacz@gmail.com>

	License cleanup.

	* COPYING: Now contains GPLv3 text.
	* COPYING.lesser: Contains LGPLv3 text. LGPLv3 is a supplement to
	GPLv3.
	* COPYING.examples: Removed because GPLv3 is provided in COPYING
	now.

2009-10-24  Krzesimir Nowak  <qdlacz@gmail.com>

	Use variable instead of hardcoding .pc file name.

	* Makefile.am: s/libvtemm-1.2/$(LIBVTEMM_MODULE_NAME)/.

2009-10-12  Krzesimir Nowak  <qdlacz@gmail.com>

	Bump version.

	* configure.ac: Bump version to 0.22.2.

2009-10-11  Krzesimir Nowak  <qdlacz@gmail.com>

	Update for 0.22.1.

	* NEWS:
	* README: Updated for new release.
	* configure.ac: Bumped version to 0.22.1 - this should be done
	earlier.

2009-10-11  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix distribution of examples.

	* examples/Makefile.am: Each example is now placed in its own
	subdirectory, so main.ccs won't conflict during install.

2009-10-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Mostly updates of copyright blurbs.

	* Makefile.am:
	* codegen/Makefile.am:
	* codegen/m4/filelist.am:
	* docs/Makefile.am:
	* examples/Makefile.am:
	* libvte/libvtemm.h:
	* libvte/libvtemm/Makefile.am:
	* libvte/libvtemm/filelist.am:
	* libvte/src/Makefile.am:
	* libvte/src/filelist.am: Update copyright blurbs - add dates,
	remove `libgdamm development team' mentions and such.
	* libvte/libvtemm/ptymaster.cc:
	* libvte/libvtemm/ptymaster.h: Fix name of file in license
	comment - it is ptymaster, not pty.

2009-10-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Distribute example codes.

	* examples/Makefile.am: Distribute example source codes - that will
	make them more useful.

2009-10-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Move documentation overrides into source file.

	* libvte/src/filelist.am: Remove libvte_docs_override.xml.
	* libvte/src/libvte_docs_override.xml: Delete obsolete file.
	* libvte/src/terminal.hg: Use plain Doxygen documentation comments
	to override the inherited method documentation, as gmmproc is now
	able to recognize a Doxygen comment preceding a method declaration.

2009-10-07  Krzesimir Nowak  <qdlacz@gmail.com>

	Revert a too hasty typo fix.

	* libvte/libvtemm.pc.in: Change a part of path in docdir back to
	doc/.

2009-10-06  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix a typo in .pc.in files.

	* libvte/libvtemm-uninstalled.pc.in:
	* libvte/libvtemm.pc.in: doxytagfile should mention docs/
	directory, not doc/. Found by Daniel Elstner in revenge for my
	finding a bug in .pc.in files in his project. :P

2009-10-05  Krzesimir Nowak  <qdlacz@gmail.com>

	Bunch of updates for 0.22.0.

	* MAINTAINERS:
	* libvtemm.spec: Deleted.
	* NEWS: Updated.
	* README:
	* configure.ac: Updated dependencies.
	* docs/reference/Doxyfile.in: Updated with new Doxygen.
	* libvte/libvtemm-uninstalled.pc.in: Small fix peeked from
	librsvgmm

2009-08-28  Krzesimir Nowak  <qdlacz@gmail.com>

	Added spec file.

	* libvtemm.spec: New spec file. It is Fedora specific, based on
	its gtkmm.spec.

2009-08-28  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix documentation location in pkg-config files.

	* libvte/libvtemm-uninstalled.pc.in:
	* libvte/libvtemm.pc.in: Point to library.gnome.org in htmlrefpub.

2009-08-28  Krzesimir Nowak  <qdlacz@gmail.com>

	Changes mimicked from gtkmm.

	* NEWS: Updated. Old NEWS were moved to old_news_and_changelogs as
	NEWS-0.20.
	* README: Updated dependencies.
	* configure.ac: Bumped mm-common and dependencies versions.
	* docs/reference/Doxyfile.in: Reenable hierarchy graphs for each
	class. Use shared mm-common Doxygen style sheet.
	* docs/reference/libvtemm_footer.html_fragment:
	* docs/reference/libvtemm_header.html_fragment: Deleted.
	* old_news_and_changelogs/filelist.am: Added NEWS-0.20 to list.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Bumped vte version dependency to 0.21.0.

	* configure.ac: Updated vte version dependency to 0.21.0
	in PKG_CHECK_MODULES. Also added VTE in MM_ARG_ENABLE_WARNINGS.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Bump to 0.21.0.

	* configure.ac: Bump version to 0.21.0.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Well, here should libvtemm-0.20.4 be tagged. Updated NEWS.

	* NEWS: Write some new informations about this release.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Updated dependencies.

	* README: Listed dependencies.
	* configure.ac: Updated dependencies for PKG_CHECK_MODULES.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Tweaked includes, so only needed parts of gtkmm are included.

	* libvte/libvtemm.h:
	* libvte/libvtemm/shared.h: Separated non-libvtemm includes from
	libvtemm ones. That's pretty fancy description for adding just
	a newline.
	* libvte/libvtemm/init.cc:
	* libvte/libvtemm/match.h:
	* libvte/src/charattributes.hg:
	* libvte/src/terminal.hg: Changed includes from general to specific
	ones.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Use mm-common macro for --disable-deprecated-api.

	* configure.ac: Added MM_ARG_DISABLE_DEPRECATED_API() macro from
	mm-common. Raise requirement to mm-common 0.6. Description of this
	commit was shamelessly stolen from one of glibmm's commits and
	then modified.

2009-08-21  Krzesimir Nowak  <qdlacz@gmail.com>

	Get rid of TerminalAccessible.

	* TODO: Deleted useless file. There was nothing interesting.
	* libvte/libvtemm.h: Removed terminalaccessible.h inclusion.
	* libvte/libvtemm/.gitignore: Removed terminalaccessible from
	ignored files.
	* libvte/libvtemm/Makefile.am: Use dist_noinst_HEADERS instead of
	EXTRA_DIST.
	* libvte/libvtemm/private/.gitignore: Ignore specific files, not
	all ending with `_p.h'.
	* libvte/src/filelist.am: Removed terminalaccesible.hg from
	files_hg, so it won't be built nor distributed. For now it will
	remain only in git (like reaper) - it is not clear to me, if this
	class should be wrapped and how it should be wrapped. I was
	wondering if this shouldn't be internal in vte. I didn't see any
	application using it, but if someone will need it wrapped, then
	patches are welcome.

2009-08-20  Krzesimir Nowak  <qdlacz@gmail.com>

	Substitute API version dynamically.

	* configure.ac: Replace hardcoded .pc file names with
	LIBVTEMM_MODULE_NAME.
	* libvte/libvtemm-1.2-uninstalled.pc.in:
	* libvte/libvtemm-1.2.pc.in: Rename them, so they don't have
	API version in file name - it is placed by configure.
	* libvtem/libvtemm/Makefile.am: Replace hardcoded API version with
	LIBVTEMM_API_VERSION in lib_LTLIBRARIES and its variables.

2009-08-19  Krzesimir Nowak  <qdlacz@gmail.com>

	Fixed documentation generation.

	* docs/Makefile.am: Add non-generated header files to doc_input.
	* docs/reference/Doxyfile.in: Add `HelperList' to EXCLUDE_SYMBOLS,
	so it will not appear in documentation.
	* libvte/libvtemm.h: Add ptymaster.h and ptysize.h.

2009-08-19  Krzesimir Nowak  <qdlacz@gmail.com>

	Compilation and documentation generation fixes.

	* codegen/m4/convert.m4: Mention a correct .m4 file name.
	* docs/reference/Doxyfile.in: Correct a typo in GENERATE_TAGFILE
	header.
	* libvte/libvtemm/ptymaster.cc: Fixed some minor compilation
	errors.
	* libvte/src/charattributes.hg: Moved `const' to another place. It
	should be a pointer to const VteCharAttributes, not a const
	pointer to VteCharAttributes.
	* libvte/src/terminal.ccg: Mark first parameter of
	SignalProxy_selected_gtk_callback as unused to avoid warning
	(and thus compilation error) during distcheck.

2009-08-19  Krzesimir Nowak  <qdlacz@gmail.com>

	Fixes in build system.

	* Makefile.am: Correct typos in documentation directory name
	and mm-common file.
	* autogen.sh: Set autoreconf to warn about everything.
	* codegen/m4/filelist.am: Correct a name of .m4 file.
	* configure.ac: Move config.h to build directory. Use silent rules
	if supported. Don't use deprecated libtool macros.
	* examples/Makefile.am: Correct a path to gettexter's main.cc.
	* libvte/libvtemm/Makefile.am: Correct typos in includes. Leave
	internal headers only in EXTRA_DIST - internal sources are already
	checked to be distributed.
	* libvte/libvtemm/filelist.am: Correct a typo in files_built_ph.
	* old_news_and_changelogs/filelist.am: Correct typos in NEWS
	version and in changelog variable name.

2009-08-19  Krzesimir Nowak  <qdlacz@gmail.com>

	Added some .gitignore files.

	* .gitignore:
	* build/.gitignore:
	* codegen/extradefs/.gitignore:
	* docs/reference/.gitignore:
	* libvte/libvtemm/.gitignore:
	* libvte/libvtemm/private/.gitignore: New .gitignore files.

2009-08-18  Krzesimir Nowak  <qdlacz@gmail.com>

	Fixed configure.ac and changed autogen.sh verbosity.

	* autogen.sh: add `--verbose' to `autoreconf'.
	* configure.ac: Fixed unfinished copy-paste matter, which caused
	to have half of configure.ac as string.

2009-08-18  Krzesimir Nowak  <qdlacz@gmail.com>

	Updated dependencies information.

	* README: Mentioned about mm-common as a build dependency, when
	building from git.

2009-08-18  Krzesimir Nowak  <qdlacz@gmail.com>

	Changed build system to use mm-common. It is yet untested.

	* Makefile.am:
	* configure.ac:
	* autogen.sh:
	* codegen/Makefile.am:
	* docs/Makefile.am:
	* docs/reference/Doxyfile.in:
	* examples/Makefile.am:
	* libvte/libvtemm-1.2.pc.in:
	* libvte/libvtemm/Makefile.am:
	* libvte/libvtemmconfig.h.in:
	* libvte/src/Makefile.am: Adapted/overhauled to new build system.
	* codegen/extradefs/generate_defs_vte.cc: Renamed to
	`codegen/extradefs/generate_extra_defs_libvte.cc'.
	* codegen/m4/filelist.am: Changed variable name from obsolete
	`files_tools_m4' to `files_codegen_m4'.
	* docs/reference/libvtemm_footer.html_fragment: Closed a <div> tag.
	Corrected a year.
	* libvte/libvtemm-1.2-uninstalled.pc.in:
	* libvte/libvtemm/filelist.am:
	* libvte/libvtemm/libvte/src/filelist.am:
	* old_news_and_changelogs/filelist.am: Added.
	* docs/reference/Makefile.am:
	* docs/reference/README:
	* examples/Makefile.am_fragment:
	* examples/README:
	* examples/gettexter/Makefile.am:
	* examples/simple/Makefile.am:
	* libvte/src/Makefile_defs.am_fragment:
	* libvte/src/Makefile_list_of_hg.am_fragment:
	* old_news_and_changelogs/Makefile.am: Deleted obsolete/useless
	files.

2009-08-17  Krzesimir Nowak  <qdlacz@gmail.com>

	Initial cleanup of old build system to adapt it to mm-common.

	* build_shared: Deleted. It is now obsolete.
	* tools: Renamed to `codegen'.
	* tools/extra_defs_gen: renamed to `codegen/extradefs'.
	* git.mk: Deleted. .gitignore files will be copied from librsvgmm
	probably.
	* src: Renamed to `libvte'.
	* src/libvtemm/g: Renamed to `libvte/src'.
	* scripts: Deleted. It is now obsolete.
	* src/Makefile.am:
	* src/Makefile_sublib.am_fragment:
	* src/README:
	* src/libvtemm/private/Makefile.am:
	* tools/Makefile_list_of_sources.am_fragment:
	* tools/extra_defs_gen/Makefile.am:
	* tools/m4/Makefile.am:
	* tools/m4/README: Deleted obsoleted .am files and useless
	READMEs.

2009-08-11  Krzesimir Nowak  <qdlacz@gmail.com>

	Fixed assignment operator and removed unused code.

	* src/libvtemm/g/charattributes.ccg: operator= now will always
	return *this - earlier if this and copied instance were different
	function returned garbage. Also removed code, which was commented
	for a long time.

2009-08-03  Krzesimir Nowak  <qdlacz@gmail.com>

	Forgot to change maintainer email in .doap file.

	* libvtemm.doap: Changed maintainer email.

2009-08-01  Krzesimir Nowak  <qdlacz@gmail.com>

	Changed maintainer email.

	* configure.ac: Changed maintainer email to gmail.com one
	because svn.gnome.org alias stopped working.

2009-07-27  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Added overloaded assignment operator for Master class.

	* src/libvtemm/ptymaster.cc:
	* src/libvtemm/ptymaster.h: Added overloaded assignment operator
	for Master class - it works like a copy constructor, so now a copy
	won't be a main instance.

2009-07-21  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Some fixes due to API change.

	* configure.ac: Updated API version in AC_CONFIG_FILES in .pc
	file.
	* src/libvtemm-1.1.pc.in: Renamed to src/libvtemm-1.2.pc.in.

2009-07-21  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Fix a bug in Master class. This causes another API version bump.

	* configure.ac: Bumped minor API version to 2 and current so
	version to 8.
	* src/libvtemm/ptymaster.cc:
	* src/libvtemm/ptymaster.h: Now close() in destructor will be
	called when instance is main instance. Added getter and setter for
	main. Updated documentation. open() will set instance as main.
	Added copy constructor, which will create non-main copy instances.

2009-06-25  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Remove autogen.sh from EXTRA_DIST.

	* Makefile.am: Remove autogen.sh from EXTRA_DIST - it should not
	be distributed, it is meant only to regenerate configure when
	sources are cloned from git.

2009-06-16  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Bump to 0.20.4.

	* configure.ac: Bump micro version to 4.

2009-06-16  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Move dependencies information.

	* NEWS: Deleted information about dependencies.
	* README: Added it here and formatted better.

2009-06-16  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Added documentation for Devhelp users.

	* configure.ac: Added check for xsltproc needed for building
	devhelp file.
	* docs/reference/Makefile.am: Added building devhelp file.

2009-06-16  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Fixed tags placement.

	* docs/reference/Doxyfile.in: TAGFILES now points to tags placed
	in parallel places to libvtemm.
	* docs/reference/glibmm_doxygen_tags:
	* docs/reference/gtkmm_doxygen_tags: Deleted - they should be
	provided by person building a documentation.

2009-06-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Some release blurb.

	* HACKING: Removed part of defs files regeneration pointers - some
	issues are fixed.
	* NEWS: News for nerds, stuff that matters, blah blah blah.
	* README: Added current version number.

2009-06-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Changes due to vte 0.20.5.

	* configure.ac: Bumped vte dependency from 0.20.0 to 0.20.5.
	* src/libvtemm/g/libvte_enums.defs:
	* src/libvtemm/g/libvte_methods.defs:
	* src/libvtemm/g/libvte_signals.defs: Regenerated. vte 0.20.5
	fixes some defs issues.
	* src/libvtemm/g/terminal.hg: Minor changes in commit signal.

2009-06-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Removed all commented deprecations in terminal.hg.

	* src/libvtemm/g/terminal.hg: Removed all commented deprecations.

2009-06-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Fixed build - there was no pty.h nor pty.cc.

	* src/libvtemm/Makefile.am: Renamed pty.(h|cc) to ptymaster.(h|cc)
	in files_extra_(h|cc).

2009-06-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Added pangomm tags in Doxyfile.

	* docs/reference/Doxyfile.in: Added pangomm_doxygen_tags to
	TAGFILES.

2009-05-22  Krzesimir Nowak  <krnowak@svn.gnome.org>

	pty -> ptymaster and doc small doc fix.

	* src/libvtemm/pty.cc: Renamed to ptymaster.cc.
	* src/libvtemm/pty.h: Corrected an order of parameters in docs of
	open method. Renamed to ptymaster.h.

2009-05-22  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Update .doap file.

	* libvtemm.doap: Since libvtemm has been added to bugzilla
	database, a link to it was added to .doap file.

2009-05-22  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Some fixes and additions to previous commit.

	* src/libvtemm/g/libvtem_docs_override.xml: Changed #g_iconv to
	Glib::IConv, so doxygen won't produce a warning about it.
	* src/libvtemm/g/terminal.hg: Changed Glib::ustring to std::string
	in set_encoding and get_encoding - std::string is taken by
	Glib::IConv, so it makes sense.
	* src/libvtemm/ptysize.h: Documented the undocumented third
	parameter of Size's constructor.
	* src/libvtemm/textandcharattrs.cc: Some variables renamed in
	previous commit were not renamed, now they are.

2009-05-22  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Another bunch of unrelated changes, I'm too lazy to separate them.

	* src/libvtemm.h: Removed inclusion of pty.h, added inclusion of
	shared.h.
	* src/Makefile.am: Added ptysize to files_extra.
	* src/libvtemm/cursorposition.cc:
	* src/libvtemm/padding.cc:
	* src/libvtemm/textandcharattrs.cc:
	* src/libvtemm/textandcharattrs.h: Some bracket moving, variable
	renaming and docs adapting - small and stupid.
	* src/libvtemm/g/charattributes.hg: One grammar fix in docs.
	Changed default value of take_copy in Glib::wrap from false to
	true, because CharAttributes deletes its gobject_ in destructor.
	* src/libvtemm/g/libvte_docs_override.xml: Bunch of documentation
	fixes. Too many to list.
	* src/libvtemm/g/terminal.ccg:
	* src/libvtemm/g/terminal.hg: Get rid of non-const
	get_audible_bell and get_visible_bell methods - they were omitted
	by accident in earlier cleansing. Docs for set_default_colors(...)
	are now more concise. Added unset_background_image method. Returned
	values from get_font, get_emulation, get_default_emulation,
	get_encoding and get_status_line are not const now.
	* src/libvtemm/pty.cc:
	* src/libvtemm/pty.h: Overhaul - instead of having six functions,
	there is now a class called Master.
	* src/libvtemm/ptysize.cc:
	* src/libvtemm/ptysize.h: New files. Size class defined.
	* tools/m4/convert_libvtemm.m4: There was a mess and now there is
	some order - conversions were grouped by related libraries. Several
	conversions were commented and it seems they are not needed. Some
	conversions were rewritten into something else or fixed.

2009-05-20  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Corrections to internalroutines and StdStringArrayHandle.

	* src/libvtemm/internalroutines.cc: get_c_string_vector is
	rewritten to use changes in StdStringArrayHandle.
	* src/libvtemm/shared.h: StdStringArrayHandle have custom traits
	now - to_c_type returns 0, when std::string (or Glib::ustring) is
	empty.

2009-05-20  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Forking and pty adaptation for empty string terminated vector.

	* src/libvtemm/g/libvte_docs_override.xml: Added description of
	StdStringArrayHandle parameters in fork_command and forkpty.
	* src/libvtemm/internalroutines.cc: Modified it to cope with
	empty string terminated StdStringArrayHandle, so now it can take
	arguments from Glib::shell_parse_argv or user defined vectors.
	* src/libvtemm/internalroutines.h: Documented them a bit.
	* src/libvtemm/pty.h: Mentioned about argument formats.

2009-05-20  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Changed descriptions in several terminal accessor methods.

	* src/libvtemm/g/libvte_docs_override.xml: Descriptions are
	changed in get_adjustment, get_window_title, get_char_height,
	get_row_count, get_icon_title, get_char_width and
	get_column_count.

2009-05-19  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Forgot to add new files in previous commit.

	* src/libvtemm/internalroutines.cc:
	* src/libvtemm/internalroutines.h: New files. get_c_string and
	get_c_string_vector were moved here.
	* src/libvtemm/shared.h: New file. StdStringArrayHandle typedef
	was moved here.

2009-05-19  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Get rid of NULL risks.

	* build_shared/Makefile_shared.am_fragment: Clean up a bit. Add
	files_internal to EXTRA_DIST.
	* examples/simple/main.cc:
	* examples/simple/simple.cc:
	* examples/simple/simple.h: Adapt it to recent API/ABI changes.
	Get rid of redundant getting user's shell - passing empty string
	to fork_command does the trick. Grab focus, not default.
	* src/libvtemm/Makefile.am: Create files_internal and add
	internalroutines files to them. Add shared.h to files_extra_h.
	* src/libvtemm/g/libvte_docs_override.xml: Lots of fixes. Removed
	all 'Since:'. Removed all notions about passing NULL to functions.
	* src/libvtemm/g/terminal.ccg:
	* src/libvtemm/g/terminal.hg: Wrapped fork_command and forkpty,
	added set_default_color_cursor, set_default_color_highlight,
	set_default_emulation and overloaded set_default_colors - just to
	take care about passing NULL to functions.
	* src/libvtemm/pty.cc:
	* src/libvtemm/pty.h: Replaced Glib::StringArrayHandle with
	StdStringArrayHandle.

2009-05-19  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Changed match_check API.

	* src/libvtemm.h: Added '#include <libvtemm/match.h>'.
	* src/libvtemm/Makefile.am: Added match.h and match.cc to
	files_extra.
	* src/libvtemm/g/terminal.ccg:
	* src/libvtemm/g/terminal.hg: Changed prototype and definition of
	match_check method.
	* src/libvtemm/match.cc:
	* src/libvtemm/match.h: New files.

2009-05-19  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Added new example.

	* configure.ac: Added example/gettexter/Makefile entry to
	AC_CONFIG_FILES.
	* examples/Makefile.am: Added gettexter to SUBDIRS.
	* examples/README: Added description about new example.
	* examples/gettexter/Makefile.am:
	* examples/gettexter/gettexter.cc:
	* examples/gettexter/gettexter.h:
	* examples/gettexter/gtterminal.cc:
	* examples/gettexter/gtterminal.h:
	* examples/gettexter/main.cc: New example.

2009-05-19  Krzesimir Nowak  <krnowak@svn.gnome.org>

	SlotSelectedCallback API change.

	* src/libvtemm/g/terminal.hg: Changed SlotSelectedCallback
	[removed Terminal& parameter]. Added new static methods
	[always_selected, never_selected] for use in SlotSelectedCallback.
	* src/libvtemm/g/terminal.ccg: Changes in
	SignalProxy_selected_gtk_callback due to changes in
	SlotSelectedCallback - got rid of wrapping VteTerminal. Remodeled
	return statements. Defined always_selected and never_selected.

2009-05-17  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Add default bool value in setter methods.

	* src/libvtemm/g/terminal.hg: Set default value to 'true' in
	set_audible, set_visible, set_scroll_background,
	set_scroll_on_output, set_scroll_on_keystroke,
	set_background_transparent, set_allow_bold and set_mouse_autohide.

2009-05-15  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Methods now use reference to Gtk::Adjustment, instead of pointer.

	* NEWS: mentioned about newly changed API.
	* examples/simple/simple.cc: Some formatting changes. Adapted to
	new API (in initializer list).
	* examples/simple/simple.h: Member widgets are now private, not
	protected.
	* src/libvtemm/g/terminal.hg: get_adjustment now returns
	a reference to Gtk::Adjustment, instead of pointer.
	'set-scroll-adjustment' takes references, instead of pointers.
	* tools/m4/convert_libvtemm.m4: Changed conversion from pointer
	to reference.

2009-05-14  Krzesimir Nowak  <krnowak@svn.gnome.org>

	M4 macros cleanup.

	* Makefile.am: Replaced perl with @PERL@ in ChangeLog generation
	script.
	* scripts/macros.m4: Removed now unneeded patch checking macro.

2009-05-14  Krzesimir Nowak  <krnowak@svn.gnome.org>

	NEWS update.

	* NEWS: added get_padding to API incompatibilities.
	* src/libvtemm/g/terminal.hg: Added #include <string>.

2009-05-14  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Extended a simple terminal example.

	* examples/simple.cc:
	* examples/simple.h: Added a scrollbar and fix setting geometry
	hints code (based on code from gnome-terminal).

2009-05-14  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Main makefile.am and docs fixes.

	* Makefile.am: Fixed ChangeLog generation. HACKING and autogen.sh
	are now distributed.
	* src/libvtemm/cursorposition.h:
	* src/libvtemm/padding.h: Mention about class instead of struct.

2009-05-13  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Fixed libvte_docs_override.xml.

	* src/libvtemm/g/libvte_docs_override.xml: Added missing
	</parameter> omitted by accident during copy-paste
	from libvte_docs.xml.

2009-05-13  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Added Padding class.

	* src/libvtemm.h: Added padding.h inclusion.
	* src/libvtemm.h: Added padding.h to sources.
	* src/libvtemm/g/libvte_docs_override.xml: Overriden
	vte_terminal_get_padding docs, since prototype differs a bit
	from original.
	* src/libvtemm/g/terminal.ccg:
	* src/libvtemm/g/terminal.hg: Wrapped vte_terminal_get_padding
	by hand.
	* src/libvtemm/padding.cc:
	* src/libvtemm/padding.h: New files.

2009-05-13  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Put deprecated API into _IGNORE() clause.

	* src/libvtemm/g/terminal.hg: Put all deprecated API into one
	_IGNORE clause to avoid warnings about unwrapped methods
	and gather all wrapped by hand API into another one _IGNORE
	clause. Put them both at the begining of Terminal class,
	instead of having them spread all over the class definition.

2009-05-13  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Blablabla ("I Do Not Like Short Descriptions" commit).

	* NEWS: Rewritten a bit - were to chaotical.
	* examples/simple/simple.cc: Added geometry hints to terminal.
	* examples/simple/simple.h: Corrected defines - this change is
	purely aesthetical.
	* src/libvtemm.h: Commented inclusion of deprecated reaper.

2009-05-13  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Mainly deprecation removal.

	* examples/README - small update of simple's description.
	* src/libvtemm/g/Makefile.am:
	* src/libvtemm/g/Makefile_list_of_hg.am_fragment: Some changes,
	so reaper is not wrapped and compiled, but is still distributed.
	* src/libvtemm/g/terminal.hg: Commented all deprecations, so they
	won't be wrapped. Make beep signal have a default handler.

2009-05-12  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Fixed old changelogs dist.

	* old_news_and_changelogs/Makefile: Added slash at the end
	of the line, so ChangeLog-0.19 and ChangeLog.pre-git are
	now distributed.

2009-05-12  Krzesimir Nowak  <krnowak@svn.gnome.org>

	NEWS update and ChangeLog.pre-git is in EXTRA_DIST.

	* old_news_and_changelogs/Makefile.am: Added ChangeLog.pre-git
	to EXTRA_DIST.
	* NEWS: Added information about API break and dependencies.

2009-05-12  Krzesimir Nowak  <krnowak@svn.gnome.org>

	main Makefile.am and main header changes.

	* TODO: Another commit, another change. This is last commit
	I mention about change in this file.
	* Makefile.am: Change ChangeLog generation script. With commit
	messages like mine it produces nice ChangeLog.
	* src/libvtemm.h: Included cursorposition.h.

2009-05-12  Krzesimir Nowak  <krnowak@svn.gnome.org>

	Build fixes.

	* src/libvtemm/g/terminal.ccg: Strip constness of gobj() in const
	methods.
	* src/libvtemm/g/terminal.hg: Change commit prototype from
	'const char*, int' to 'char*, unsigned int'.

2009-05-12  Krzesimir Nowak  <qdlacz@gmail.com>

	Fix configure.ac AC_CONFIG_FILES.

	* configure.ac: Change entry in AC_CONFIG_FILES from
	libvtemm-1.0.pc.in to libvtemm-1.1.pc.in.

2009-05-12  Krzesimir Nowak  <qdlacz@gmail.com>

	Some fixes to previous commit.

	* examples/simple/simple.h: Fixed include (<gtkmmh> -> <gtkmm.h>).
	* src/libvtemm/g/terminal.hg: Added '#include <libvtemm/cursorposition.h'.
	* src/libvtemm-1.0.pc.in: Renamed to libvtemm-1.1.pc.in.
	* src/libvtemm/cursorposition.(cc|h): Add them to git.

2009-05-12  Krzesimir Nowak  <qdlacz@gmail.com>

	Lots and lots of small various changes.

	* TODO: Left only 'squashing bugs' task.
	* examples/simple/main.cc:
	* examples/simple/simple.cc:
	* examples/simple/simple.h: Cleaned up includes. Changed indentation
	from tabs to two spaces. Written a function getting user's shell
	from passwd (so now it won't work on MS Windows).
	* src/libvtemm/Makefile.am: Cleaned it up a bit. Changed API version to 1.1.
	Added cursorposition.(h|cc) files.
	* src/libvtemm/g/libvte_docs_override.xml: Overriden get_cursor_position
	documentation.
	* src/libvtemm/g/terminal.ccg: Added get_cursor_position() method.
	* src/libvtemm/g/terminal.hg: Moved CursorPosition to separate file.
	* src/libvtemm/textandcharattrs.cc: Removed 'inline' keywords.
	* src/libvtemm/textandcharattrs.h: Destructor is now virtual.
	* src/libvtemm/*.(cc|h):
	* src/libvtemm/g/*.(cc|h)g:
	* examples/simple/*.(cc|h):
	Updated copyright years (added 2009).
	* src/libvtemm/cursorposition.(h|cc): New.

2009-05-12  Krzesimir Nowak  <qdlacz@gmail.com>

	Changed "commit" signal handler prototype.

	terminal.hg: API breaking continued: changed "commit" signal handler
	prototype (parameters: char*, int -> const Glib::ustring&).
	TODO: another change.

2009-05-11  Krzesimir Nowak  <qdlacz@gmail.com>

	Changed Glib::StringArrayHandle to StdStringArrayHandle

	terminal.hg:
	libvtemm_convert.m4: Changed Glib::StringArrayHandle to
	StdStringArrayhandle, because system environment variables and such
	rather are ASCII or whatever instead of utf8.
	TODO: another task done and cleared.

2009-05-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Changed SO and API versions.

	configure.ac: SO_VERSION -> 7:0:0
	API_VERSION -> 1.1

2009-05-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Removed nonconst getters.

	API/ABI/whatever goes to hell. Since libvtemm is not an official
	GNOME module/platform bindings or such, I felt free to tweak it a bit.
	src/libvtemm/g/terminal.ccg:
	src/libvtemm/g/terminal.hg:
	src/libvtemm/textandcharattrs.cc:
	src/libvtemm/textandcharattrs.h: Removed most of nonconst getters.
	But only those, which returned the same type like const getter.
	TODO: little update on things to do.

2009-05-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Added changelog autogeneration.

	Makefile.am: modified dist-hook to generate ChangeLog.

2009-05-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Added git.mk

	git.mk: added.
	*/Makefile.am: automagically added git.mk inclusion.

2009-05-10  Krzesimir Nowak  <qdlacz@gmail.com>

	Some changes due to transition to git

	libvtemm.doap: added.
	ChangeLog: moved previous content to old_news_and_changelogs as
	ChangeLog.pre-git and inserted a placeholder.
	old_news_and_changelogs/ChangeLog.pre-git: added.

2009-03-29  krnowak  <krnowak@localhost>

	bump to 0.20.3

	svn path=/trunk/; revision=9

2009-03-29  krnowak  <krnowak@localhost>

	bump to 0.20.3

	svn path=/trunk/; revision=8

2009-03-29  krnowak  <krnowak@localhost>

	fixed memleaks and stuff

	svn path=/trunk/; revision=7

2009-03-29  krnowak  <krnowak@localhost>

	added const version of getters

	svn path=/trunk/; revision=6

2009-03-19  krnowak  <krnowak@localhost>

	Mostly build system tweaks and some includes removal.

	svn path=/trunk/; revision=5

2009-03-17  krnowak  <krnowak@localhost>

	removed generate_extra_defs binary - imported by mistake.

	svn path=/trunk/; revision=3

2009-03-17  krnowak  <krnowak@localhost>

	New import.

	svn path=/trunk/; revision=2

