2020-03-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.42.1

2020-03-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson and Autotools

2020-03-12  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Support Meson-built glibmm

	Add the correct naming for the DLLs and .lib's for glibmm that is built
	with Meson.

2020-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Ignore warning C4251 on MSVC builds

	We might be building against glibmm that is built with
	__declspec(dllexport), meaning that warning C4251 will be generated as
	we are now in-turn using __declspec(dllimport).  We can just ignore this
	compiler warning, since we are pretty sure what we are doing at this
	point.

2020-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson.build: Look for glibmm with pkg-config on MSVC too

	glibmm gained Meson build support for Visual Studio, so we can first
	try to look for glibmm with pkg-config first, and then fall back to
	manual searching if that cannot be found.

	Note that libsigc++ also has a Meson build system as well, but either we
	look for it via glibmm's pkg-config files, or we look for both glibmm
	and libsigc++ manually.

	Also support looking for Meson-built libsigc++ .lib's as well if glibmm
	is to be looked for manually.

2020-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Build generate_extra_defs with Visual Studio too

	The NMake Makefiles in glibmm now builds glibmm_generate_extra_defs-2.x.lib,
	so we can make use of it to build generate_extra_defs on Visual Studio too.

2020-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Meson: Allow maintainer builds on Visual Studio too

	glibmm recently gained the ability to build with Visual Studio from a GIT
	checkout and to install the PERL scripts used to generate the C++ sources from
	the respective templates, so enable this support for pangomm as well as the
	needed infrastructure are largely in place.

	Note that a new configuration option has been added for Visual Studio builds
	to specify the directory for gmmproc, since there is not yet Meson build
	support for building glibmm, meaning glibmm built with Visual Studio does not
	support generating pkg-config files.

	Since some portions that we use for non-maintainer builds can be used for
	maintainer builds as well, make them shared to keep additions minimal.

2020-03-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC

	Remove all the parameters after the second one, they were originally ignored
	as _CLASS_BOXEDTYPE_STATIC accepted 2 arguments and will cause issues with
	the new api_decoration stuff that was recently added to glibmm, which was the
	third argument

2020-02-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Support using Meson-built dependencies

	Add NMake commandline option to use Meson-built libraries so that one will not
	need to update the Makefiles to use them.

2020-02-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Also install the m4 files

	This way other projects may make use of these to generate the sources

2020-02-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Separate outdir and intdir by toolset version

	This reduces the chances of builds by different Visual Studio versions become
	mixed up with other versions, and makes the build tree cleaner.  Note that
	Visaul Studio 2015 through 2019 are treated as the same toolset version since
	they link to the same CRT.

2020-02-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Allow builds from a GIT checkout

	...or a Meson-generated release tarball.

	Add targets to the NMake Makefiles which will allow:

	-Generating MSVC_NMake/pangomm/pangommconfig.h and
	MSVC_NMake/pangomm/pangomm.rc, needed for GIT checkouts and
	Meson-generated release tarballs

	-Generating the sources that need to be generated with gmmproc and
	generate_wrap_init.pl, needed for GIT checkouts, and fix installation
	accordingly.

	-Look for sources also in $(srcroot)/untracked, which will be the case
	for Meson-generated release tarballs.

2020-02-27  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Add rules to generate pre-configured items

	This will generate the pangomm.rc and pangommconfig.h files, which are needed
	for a Visual Studio build.  This will make builds from a GIT checkout
	easier with NMake.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Meson build: Improve internal dependencies

	* docs/reference/meson.build: Less difference between maintainer-mode and
	not maintainer-mode.
	* pango/pangomm/meson.build: Make separate lists of built .h files and
	built .cc files.

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	See https://github.com/libsigcplusplus/libsigcplusplus/issues/53

2019-12-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Check if .git is a directory or file

	In a git worktree, .git is a regular file.

	See MR !8 (Ting-Wei Lan)

2019-11-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build files: Fix references to other modules

	* docs/reference/meson.build: Use tag files from sigc++-2.0, glibmm-2.4
	and cairomm-1.0.
	* tools/extra_defs_gen/meson.build: Use the generate_extra_defs library
	from glibmm-2.4.

	These files had been copied from the master branch but not enough modified.
	See https://mail.gnome.org/archives/gtkmm-list/2019-November/msg00001.html

2019-11-04  Chun-wei Fan  <fanchunwei@src.gnome.org>

	README.win32: Update info on MSVC builds

	C++11 versions of pangomm support Visual Studio 2013 or later, so ensure
	the right info is conveyed here.  Note that Meson does not have a
	project generator backend for Visual Studio 2013, but does have project
	generator backends for 2015, 2017 and 2019.

2019-11-04  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Relax Visual Studio check to 2013

	We are able to build the C++-11 version of pangomm on Visual Studio 2013
	or later, so check for that.

	However, since the C++-11 support in Visual Studio is made complete in
	VS 2015, display a warning message to configure the build without
	warnings being fatal, as 2013 builds will spew compiler warnings.

	Also, for the C++-11 versions of glibmm, cairomm and sigc++, we don't
	distinguish between whether they are built by Visual Studio 2015, 2017
	nor 2019, so we assume that they will all link to the same .lib's for
	glibmm, cairomm and sigc++, since they should all be compatible in this
	case.  In this case, Meson will warn about C++11 is not supported, but
	it is safe to ignore this warning.

2019-11-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add support for building pangomm with Meson

	pangomm-1.4 can be built with either Autotools or Meson.
	New and modified files have been copied from the master branch.
	Version info in meson.build, README.win32 and untracked/README has been
	updated to fit pangomm-1.4.

	See MR !7

2019-07-28  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tools: Remove obsolete files

	* tools/Makefile.am: Don't distribute README.
	* tools/Makefile_list_of_sources.am_fragment: Remove, not used.
	* tools/README:
	* tools/TODO: Remove, once copied from glibmm, don't belong to pangomm.

2019-07-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Layout::get_lines(): Fix ownership of the GSList

	Change Glib::OWNERSHIP_SHALLOW -> NONE

2019-07-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Coverage: Ignore deprecations

	pango_coverage_from_bytes(), pango_coverage_to_bytes() and
	pango_coverage_max() are deprecated in pango 1.43, but not in pangomm 2.42.
	Suppress deprecation warnings to make it possible to build pangomm 2.42
	with the newest version of pango.

2018-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tools/gen_scripts: Update for non-source-dir builds

	Most modules (e.g. pango) can be built in a directory separated from the
	source directory. Update the scripts that generate .defs and doc.xml files
	to handle that.
	The environment variable JHBUILD_SOURCES is not used any more.
	Instead the environment variables GMMPROC_GEN_SOURCE_DIR and
	GMMPROC_GEN_BUILD_DIR are read. See comments in init_generate.sh.

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.42.0

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	FontDescription: Add set/get_variations()

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Attribute: Add several create_attr_*() methods

	* pango/src/attributes.[ccg|hg]: Add create_attr_size_absolute(),
	create_attr_underline_color(), create_attr_strikethrough_color(),
	create_attr_fallback(), create_attr_letter_spacing(),
	create_attr_gravity(), create_attr_gravity_hint(),
	create_attr_font_features(). Fixes #2

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Regenerate .defs and docs.xml files

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add tools/gen_scripts/generate_all.sh

2018-11-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.40.2

2018-10-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Update .gitignore

	The Visual Studio build files is now under MSVC_NMake, not MSVC_201x.

2018-10-26  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Remove Visual Studio 2013 projects

	Since they have been superseded by the NMake Makefiles, it is time to
	remove them.

2018-10-26  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Add NMake Makefiles

	This adds a set of NMake Makefiles, which will replace the Visual Studio
	2013 projects so that the Visual Studio build files are more flexible
	and easier to maintain.

	Note that since this is the C++-11 version of pangomm, for Visual Studio
	2015 and 2017, since they both link to the v140 Windows C/C++ runtime
	DLLs, the pangomm DLL and .lib are named as pangomm-vc140-1_4.[dll|lib]
	or pangomm-vc140-d-1_4.[dll|lib], since these builds can interop.

2018-10-26  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Split out automake'isms out from filelist.am's

	This is so that the NMake Makefiles can consume them as well.

2018-10-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	configure.ac: Update bug report address

2018-09-07  Chun-wei Fan  <fanchunwei@src.gnome.org>

	builds: Rename MSVC_Net2013 to MSVC_NMake

	This is to prepare the transition of the Visual Studio build files
	to NMake Makeflies.

2017-09-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update .gitignore

2017-09-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	GlyphString: Remove some functions from _IGNORE()

2017-09-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add PangoCoverage to pango_extra_objects.defs

2017-09-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tools/gen_scripts/: Update for pango built with meson

	When pango is built with meson instead of autotools, generated .h and .c
	files are stored in pango/build/pango. Files in that directory shall be read
	when pango_docs.xml and the .defs files are generated.

	Don't read private and internal .h files.

2017-01-04  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Visual Studio builds: "Install" .pdb files

	Since we already generate the .pdb files during the build, make better use
	of them so that we could debug easier.  Also clean up the property sheet
	by removing extra blank lines.

2016-08-19  Murray Cumming  <murrayc@murrayc.com>

	2.40.1

2016-07-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Build: Fix silent builds

	* configure.ac: Pass yes to AM_SILENT_RULES, thus enabling silent builds.
	Replace MM_AX_CXX_COMPILE_STDCXX_11 by MM_AX_CXX_COMPILE_STDCXX (not necessary
	for silent builds).
	* docs/reference/Doxyfile.in: Set QUIET=YES.
	Update for doxygen 1.8.11 (not necessary for silent builds).
	Bug #768797

2016-04-10  Murray Cumming  <murrayc@murrayc.com>

	C++11: AttrIter, AttrList, Color: Make operator bool() explicit.

	See https://bugzilla.gnome.org/show_bug.cgi?id=626858#c4

2016-03-28  Murray Cumming  <murrayc@murrayc.com>

	2.40

2016-03-28  Murray Cumming  <murrayc@murrayc.com>

	Regenerate docs.xml files.

2016-03-28  Murray Cumming  <murrayc@murrayc.com>

	Regenerate .defs.

2016-03-28  Murray Cumming  <murrayc@murrayc.com>

	Depend on latest glibmm-2.4

	To use the latest gmmproc.

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	2.39.1

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	Depend on a recent glibmm

	To use the latest gmmproc.

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	Renderer: Add get/set_alpha().

	Wrapping pango_renderer_get/set_alpha(), which is new API
	in pango 1.38.

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	Attributes: Add create_attr_foreground/background_alpha().

	Wrapping new API in pango.

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	Regenerate docs.xml file.

2015-11-29  Murray Cumming  <murrayc@murrayc.com>

	Regenerate .defs files.

2015-10-27  Murray Cumming  <murrayc@murrayc.com>

	--enable-warnings=fatal: Use the same warnings as glibmm and gtkmm.

2015-09-23  Murray Cumming  <murrayc@murrayc.com>

	Reduce the cairomm dependency back to 1.2.2.

	Because it probably works, and this is kinder.
	Bug #755460 (Daniel Stone)

2015-09-22  Murray Cumming  <murrayc@murrayc.com>

	2.38.1

2015-09-21  Murray Cumming  <murrayc@murrayc.com>

	2.38.0

2015-09-17  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Update .gitignore for MSVC-specific Items

2015-09-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Improve Build Speed and Debugging Experience

	Use multiprocessor compilation, which can cut down build times by quite a
	bit, and use /d2Zi+ to put more useful info into the .pdb's in release
	builds.

2015-09-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Support only Visual Studio 2013 (and later)

	The current pangomm code base now requires C++-11 support, which is only
	supported well enough by Visual Studio 2013 and later, so:

	-Update the Visaul Studio 2010 projects to be in 2013 format, and rename
	things as needed.
	-Remove the Visual Studio 2005/2008 projects
	-Update the README.win32 file to reflect on these changes.

2015-09-03  Murray Cumming  <murrayc@murrayc.com>

	2.37.2

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	configure.ac: Require the latest glibmm.

	To use the latest gmmproc, which generates more move operations,
	and to have the latest Glib::Object/ObjectBase/Interface which have
	move operations that those generated move operations call.

2015-08-22  Murray Cumming  <murrayc@murrayc.com>

	C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final.

	Because _CLASS_OPAQUE_REFCOUNTED already generates a comment
	telling us not to derive from them, presumably because they can
	only be instantiated by reinterpret_cast<>ing a base C struct.

	Ideally, _CLASS_OPAQUE_REFCOUNTED would add the final keyword,
	but the class line is is not generated, so that would be a little
	difficult.

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	2.37.1

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	Regenerate pango_docs.xml

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	Regenerate pango_methods.defs.

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	Regenerate pango_enums.defs

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	Require the latest glibmm.

	For the latest gmmproc.

2015-07-15  Murray Cumming  <murrayc@murrayc.com>

	configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11() from mm-common.

	Instead of a copy of AX_CXX_COMPILE_STDCXX_11().

2015-07-11  Murray Cumming  <murrayc@murrayc.com>

	Require C++11.

	configure.ac: Use AX_CXX_COMPILE_STDCXX_11 to check for compiler
	support for C++11 and use it (--std=c++11 for current versions of
	g++).

	Among other reasons, this is because glibmm now requires C++11,
	and its gmmrpoc generates C++11 code.

2015-06-30  Maks Naumov  <maksqwe1@ukr.net>

	Attribute: fix operator!=

	Bug #751531

2015-03-24  Murray Cumming  <murrayc@murrayc.com>

	2.36.0

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	1.35.1

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	FontMap: Added get_serial().

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Context: Add get_serial().

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Layout: Add get_character_count() and get_serial().

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Doxyfile: Make this more like the latest Doxyfile.in in gtkmm.

	Just to make sure that we are consistent.

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Doxyfile: Remove obsolete (according to doxygen warnings) lines.

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Regenerate _docs.xml file.

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Regenerate methods .defs file.

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	Regenerate enums .defs file.

2015-02-04  Murray Cumming  <murrayc@murrayc.com>

	tools/: Add gen_scripts/, as in glibmm and gtkmm.

	This makes it easier to regenerate the .defs and _docs.xml files.

2014-09-22  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC 2008/2010 Projects: Add "Install" Projects

	This adds "install" projects for Visual Studio 2008/2010 builds so that the
	build results can be copied to a common directory together with the
	dependencies, so that testing and packaging will be made easier.

	* MSVC_Net2008/pangomm-install.vsprops:
	* MSVC_Net2008/install.vcproj:
	* MSVC_Net2010/pangomm-install.props:
	* MSVC_Net2010/install.vcxproj: Add MSVC projects and property sheets to
	copy build results to a common directory under the root build directory.
	* MSVC_Net2008/pangomm.sln:
	* MSVC_Net2010/pangomm.sln: Include the "install" project in the build
	process.
	* MSVC_Net2008/filelist.am:
	* MSVC_Net2010/filelist.am: Include the added projects and property sheets
	in dist.

2014-09-18  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Overhaul The Visual Studio 2010 Projects

	Give the Visual Studio 2010 Projects an overhaul, by using property sheets
	to consolidate commonly-used items, and moving all the projects to
	MSVC_Net2010.  Also stop using the /vd2 compile-time option, as it is more
	harm than help here, since it causes weird crashes.

	* MSVC_Net2010/pangomm-build-defines.props:
	* MSVC_Net2010/pangomm-version-paths.props: Add property sheet
	sheets to consolidate commonly-used items items so that projects
	can refer to them, which will help to simplify future
	maintenance.
	* MSVC_Net2010/gendef/gendef.vcxproj:
	* MSVC_Net2010/gendef/gendef.vcxproj.filters:
	* MSVC_Net2010/gendef/pangomm.vcxproj:
	* MSVC_Net2010/gendef/pangomm.vcxproj.filters: Move to
	MSVC_Net2010/, and clean up using the property sheets.  Adjust
	the source file paths accordingly, and remove the /vd2 compile-
	time option as it brings more trouble than help.  Add
	PlatformToolset tags so to ease future move to Visual Studio
	2012/2013.
	* MSVC_Net2010/filelist.am:
	* MSVC_Net2010/pangomm.sln: Update file paths accordingly.

2014-09-17  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Overhaul the Visual Studio 2008 Projects

	Give the Visual Studio 2008 Projects an overhaul, and clean them up in the
	process by consolidating commonly-used items in property sheets, so to ease
	future maintenance.

	* MSVC_Net2008/pangomm-build-defines.vsprops:
	* MSVC_Net2008/pangomm-version-paths.vsprops: Add property sheets
	to group together commonly-used items so that the projects can
	refer to them, so to ease future maintenance.
	* MSVC_Net2008/pangomm/pangomm.vcproj:
	* MSVC_Net2008/gendef/gendef.vcproj: Move to MSVC_Net2008/ and
	clean up using the property sheets, and update the file paths
	accordingly.  Stop building blank.cpp, as the IDE recognize the
	.cc sources, and stop using the /vd2 option, as it is a source
	of weird crashes.
	* MSVC_Net2008/pangomm.sln:
	MSVC_Net2008/filelist.am: Update file paths accordingly.

2014-08-01  Andre Klapper  <a9016009@gmx.de>

	doap: add <programming-language>

2014-07-30  Olav Vitters  <olav@vitters.nl>

	doap category core

2013-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Update the MSVC Project Files

	* MSVC_Net2005/gendef/gendef.vcproj:
	MSVC_Net2008/gendef/gendef.vcproj:
	MSVC_Net2010/gendef/gendef.vcxproj:
	MSVC_Net2005/pangomm/pangomm.vcproj:
	MSVC_Net2008/pangomm/pangomm.vcproj:
	MSVC_Net2010/pangomm/pangomm.vcxproj: Clean up the project files by
	purging unneeded entries, macros and whitespace.

	Also improve on the project files by adding to the
	AdditionalIncludeDirectories and AdditionalLibraryDirectories so that
	they can find and use the deps from a local build directory instead
	of using builds in the global include and libs path.  This is useful when
	we are building an unstable release as unstable releases usually require
	the latest unstable releases of their respective deps, which we do not
	usually want to place where they are used globally.

2013-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Solution Files: Use DOS Line Endings

	* MSVC_Net2010/pangomm.sln: Use DOS/Windows line endings as Visual
	Studio expects .sln files to have DOS/Windows line endings in order to
	determine the Visual Studio version to use to open the .sln files.

2013-07-03  José Alburquerque  <jaalburquerque@gmail.com>

	Move to a generated ChangeLog.

2013-07-02  José Alburquerque  <jaalburquerque@gmail.com>

	Auto-generate the ChangeLog from the git log for 'make dist'.

	* Makefile.am: Include the dist-changelog.am file copied in build/
	from mm-common so that the ChangeLog is automatically generated from
	the git commit messages on 'make dist'.

2013-04-24  Murray Cumming  <murrayc@murrayc.com>

	2.34.0

2012-10-26  José Alburquerque  <jaalburqu@svn.gnome.org>

	Remove the use of g_type_init() because it has been deprecated.

	* tools/extra_defs_gen/generate_defs_pango.cc: The docs for the
	function says that the GType system is initialized automatically now
	as of glib-2.36.

2011-10-26  Murray Cumming  <murrayc@murrayc.com>

	2.28.4

2011-10-25  Murray Cumming  <murrayc@murrayc.com>

	Add #includes needed with the latest glibmm.

	* pango/src/attributes.ccg:
	* pango/src/attributes.hg:
	* pango/src/color.hg:
	* pango/src/fontdescription.hg:
	* pango/src/fontface.hg:
	* pango/src/fontmetrics.hg:
	* pango/src/fontset.ccg:
	* pango/src/item.hg:
	* pango/src/language.hg:
	* pango/src/layoutline.hg: Add individual includes now that gmmproc does not
	add #include glibmm.h at the top of every generated header.

2011-09-27  Murray Cumming  <murrayc@murrayc.com>

	2.28.3

2011-09-22  Krzesimir Nowak  <qdlacz@gmail.com>

	Don't use obsolete macros.

	* autogen.sh: Warn about everything during autoreconf.
	* configure.ac: Replaced obsolete macros with their modern counterparts.

2011-08-31  Frédéric Péters  <fpeters@0d.be>

	ship convert_pangomm.m4 in tarballs

	https://bugzilla.gnome.org/show_bug.cgi?id=657817

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

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

2011-03-30  Murray Cumming  <murrayc@murrayc.com>

	2.28.2

2011-03-30  Murray Cumming  <murrayc@murrayc.com>

	Use the latest mm-common.

	* configure.ac: Require the latest version.
	* doc/Makefile.am: Don't specify the mm-common .pl files to distribute
	because mm-common now does this automatically.

2011-03-26  Kalev Lember  <kalev@smartlink.ee>

	Install the m4 files without --enable-maintainer-mode

	* Makefile.am: Install the convert.m4 files even if we aren't in
	maintainer mode; this makes sure distro packages pick up the files.

2011-03-25  Murray Cumming  <murrayc@murrayc.com>

	2.28.1

2011-03-25  Murray Cumming  <murrayc@murrayc.com>

	Avoid a tarball dependency on mm-common.

	* configure.ac: Add a call to MM_CONFIG_DOCTOOL_DIR() telling it to
	copy the files locally and use them from there.
	* docs/Makefile.am: Dist the copied files, so that the build does not
	try to use the versions installed by mm-common.

2011-03-23  Murray Cumming  <murrayc@murrayc.com>

	2.28.0

2011-01-08  Murray Cumming  <murrayc@murrayc.com>

	2.27.1

2011-01-08  Murray Cumming  <murrayc@murrayc.com>

	Added missing file

2011-01-08  Murray Cumming  <murrayc@murrayc.com>

	LayoutIter: Wrap this as a boxed type, which needs less code.

	* pango/src/layoutiter.[hg|ccg]: PangoLayoutIter became a boxed type at some
	point, with a pango_layout_iter_copy() function, so we can now wrap it
	normally without so much hand-coding. This also adds a copy constructor.
	* pango/src/layout.ccg: get_iter(): Use the LayoutIter copy constructor
	instead of the crappy old assign_gobj() function. Also deprecate this
	method, adding a get_iter(void), now that the copy constructor allows us to
	use LayoutIter as a return type.

2011-01-08  Murray Cumming  <murrayc@murrayc.com>

	Improve the generated API documentation.

	* pango/src/pango_methods.defs: Regenerated with h2defs.py
	* pango/src/pango_extra_objects.defs: Added some object definitions to help
	the documentation generator, avoiding warnings about not being able to
	transform C function names into C++ function names. I did the same thing in
	gtkmm a few months ago.
	* pango/src/filelist.am: Mention the new files.
	* pango/src/pango.defs: Include the new file.

2011-01-08  Murray Cumming  <murrayc@murrayc.com>

	Added conversions used by gtkmm.

	* tools/m4/convert_pango.m4: Added the extra conversions that were in the
	gtkmm copy of this file. They will probably be needed by other modules so
	it makes sense to keep them to here to avoid duplication.

2011-01-07  Murray Cumming  <murrayc@murrayc.com>

	Allow other modules to use the m4 files.

	* codegen/Makefile.am: Install the m4 files, like gtkmm installs its files.
	* pango/pangomm.pc.in: Add the gmmproc4mdir variable so that other modules such
	as gtkmm and cluttermm can get the path to the m4 file, to avoid
	duplicating its contents.

2011-01-07  Murray Cumming  <murrayc@murrayc.com>

	Fix the build with --enable-warnings=fatal.

	* configure.ac: Add no-long-long to avoid a warning caused by a newer glib.
	Also avoid use of deprecated GLIBMM API and make sure that GSEAL is defined.

2010-12-09  Murray Cumming  <murrayc@murrayc.com>

	Include convert_glibmm.m4 instead of convert_gtkmm.m4.

	* tools/m4/convert.m4: Inlcude convert_glibmm.m4, just added to glibmm,
	instead of convert_gtkmm.m4, which glibmm no longer provides.
	Also include convert_pangomm.m4 - we probably used the copy in glibmm until
	now.

2010-10-01  Armin Burgmeier  <armin@arbur.net>

	Add support for MSVC 2010 and 64 bit to MSVC project files

2010-09-30  Armin Burgmeier  <armin@arbur.net>

	* MSVC_Net2005/gendef/gendef.vcproj:
	* MSVC_Net2005/pangomm.sln:
	* MSVC_Net2005/pangomm/pangomm.vcproj:
	* MSVC_Net2008/gendef/gendef.vcproj:
	* MSVC_Net2008/pangomm.sln:
	* MSVC_Net2008/pangomm/pangomm.vcproj:
	* MSVC_Net2010/filelist.am:
	* MSVC_Net2010/gendef/gendef.cc:
	* MSVC_Net2010/gendef/gendef.vcxproj:
	* MSVC_Net2010/gendef/gendef.vcxproj.filters:
	* MSVC_Net2010/pangomm.sln:
	* MSVC_Net2010/pangomm/pangomm.rc.in:
	* MSVC_Net2010/pangomm/pangomm.vcxproj:
	* MSVC_Net2010/pangomm/pangomm.vcxproj.filters:
	* Makefile.am:
	* configure.ac: Add support for MSVC 2010 and 64 bit.

2010-06-06  Murray Cumming  <murrayc@murrayc.com>

	Remove unused file.

2010-05-04  Murray Cumming  <murrayc@murrayc.com>

	2.26.2

2010-05-04  Murray Cumming  <murrayc@murrayc.com>

	Documentation: Main page: Improve, linking to class and correcting pkg-config

	* pango/pangomm.h: Simplify the text, improving the link, and link to
	Pango::Layout as a starting point. Correct the pkg-config check from pangomm
	to pangomm-1.4.

2010-04-27  David King  <davidk@openismus.com>

	Update link formatting in main page of documentation

	* pango/pangomm.h: Add link text to Pango link.

2010-04-23  David King  <davidk@openismus.com>

	Add main page to Doxygen documentation

	* docs/Makefile.am: Parse pango/pangomm.h for documentation.
	* pango/pangomm.h: Add main page to Doxygen documentation.

2010-04-18  Olav Vitters  <olav@vitters.nl>

	Fix doap file

2010-04-16  Murray Cumming  <murrayc@murrayc.com>

	2.26.1

2010-04-16  Murray Cumming  <murrayc@murrayc.com>

	Regenerated C documentation XML.

	* pango/src/pango_docs.xml: Regenerated with the improved docextract_to_xml.py.

2010-03-17  Murray Cumming  <murrayc@murrayc.com>

	Regenerated pango function .defs.

	* pango/src/pango_methods.defs: Regnerated with h2defs.py thought there is
	no significant change.

2009-09-21  Murray Cumming  <murrayc@murrayc.com>

	2.26.0

2009-09-19  Daniel Elstner  <daniel.kitta@gmail.com>

	Support Automake silent rules

	* configure.ac: Call the AM_SILENT_RULES macro if it is defined.
	(AM_INIT_AUTOMAKE): Add check-news option.
	(MM_INIT_MODULE): Move block below Automake initialization.

2009-09-07  Daniel Elstner  <danielk@openismus.com>

	Update Doxygen configuration for Doxygen 1.6.1

	* docs/reference/Doxyfile.in: Update file using Doxygen 1.6.1.
	(SORT_MEMBERS_CTORS_1ST): Set option to YES.

2009-09-07  Daniel Elstner  <danielk@openismus.com>

	Delete obsolete MAINTAINERS file

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Increment version to 2.25.1.3 and update news

	* configure.ac (AC_INIT): Bump version to pangomm 2.25.1.3.
	* NEWS: Write news entry for pangomm 2.25.1.3.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Fix documentation location in pkg-config files

	* pango/pangomm{,-uninstalled}.pc.in (htmlrefpub): Point to
	library.gnome.org.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Increment version to 2.25.1.2 and update news

	* configure.ac (AC_INIT): Bump version to pangomm 2.25.1.2.
	* NEWS: Write news entry for pangomm 2.25.1.2.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Remove documentation location override

	* docs/Makefile.am (htmlrefpub): Remove variable override as
	the documentation is now hosted on library.gnome.org.  D'oh.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Increment version to 2.25.1.1 and update news

	* configure.ac (AC_INIT): Bump version to pangomm 2.25.1.1.
	(MM_PREREQ): Require mm-common 0.7.1.
	* NEWS: Write news entry for pangomm 2.25.1.1.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Use shared mm-common Doxygen style sheet

	* configure.ac (MM_PREREQ): Require mm-common 0.7.
	* docs/reference/Doxyfile.in (HTML_STYLESHEET): Assign path
	to the shared doxygen.css provided by mm-common.

2009-08-28  Daniel Elstner  <danielk@openismus.com>

	Remove header and footer HTML fragments

	* docs/reference/pangomm_{header,footer}.html_fragment: Delete
	files.  These custom fragments were an unnecessary maintenance
	hassle.  Also, the files were out of date with respect to the
	encoding and CSS classes used by Doxygen.
	* docs/reference/Doxyfile.in (HTML_HEADER), (HTML_FOOTER): Set
	to the empty string.
	(PROJECT_NUMBER): Substitute @PACKAGE_VERSION@.  It does look
	nicer in the generated HTML pages, and is probably also less
	confusing.
	(SORT_GROUP_NAMES): Enable for predictability.
	* docs/Makefile.am (dist_noinst_DATA): Remove deleted HTML
	fragment files.

2009-08-26  Daniel Elstner  <danielk@openismus.com>

	Reenable hierarchy graphs for each class

	* docs/reference/Doxyfile.in (COLLABORATION_GRAPH): Set option
	to YES to enable the per-class inheritance graphs.

2009-08-26  Murray Cumming  <murrayc@murrayc.com>

