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.