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

	1.31.4

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

	db_utils_export: Put These in their own namespace.

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

	Add IntelliJ CLion code-style settings.

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

	More un-camelCasing.

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

	Update gimpruler from gimp's gtk3-port branch.

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

	More removing of camelCase from variable names.

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

	Change semi-camel-case m_* members variables to something saner.

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

	Rename ugly m_b* camel-cased variables.

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

	Rename b-prefixed variables.

	This is ancient code that used a simplified hungarian notation.

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

	PostgresSelf: Remove unused code.

	Found by cppcheck.

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

	Dialog_Layout: Avoid some repeated code.

	Found by cppcheck.

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

	Notebook_Find: Avoid an unused value assignment.

	Found by cppcheck.

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

	test_python_execute_func_with_record_field_types: Take a map parameter by reference.

	Found by cppcheck.

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

	LayoutWidgetField: Remove unused get_has_original_data().

	Found by cppcheck.

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

	Dialog_Line: Avoid a possible null dereference.

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

	Box_DB_Table: Remove unnecessary get_app_window() methods.

	They are already in a base class.

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

	Egg::SpreadTable*: Use = delete instead of private constructors.

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

	Some use of auto to avoid signed/unsigned mismatches.

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

	Canvas_Print_Layout: : Handle -1 for row/column DataModel counts.

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

	Dialog_Database_Preferences: Handle -1 for row/column DataModel counts.

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

	TreeModel_DB: Handle -1 for row/column DataModel counts.

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

	Base_DB_Table_Data(): Handle -1 for row/column DataModel counts.

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

	ReportBuilder: Handle -1 column/row counts from DataModel.

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

	DbUtils: Handle -1 for DataModel columns/rows counts.

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

	Document: Don't put a gssize in a gsize.

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

	Combo: Handle -1 DataModel column counts.

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

	export utils: Don't put an int in and unsigned int.

	-1 is a real possible value, so this is a real issue.

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

	Dialog_Import_CSVS: Don't put -1 in an unsigned int.

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

	Add IntelliJ IDEA inspection settings.

	So I don't have to keep unsetting stupid options when using
	CLion inspections.

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

	export_data_to_vector(): handle -1 from DataModel::get_columns_count().

2016-03-25  Cédric Valmary  <cvalmary@yahoo.fr>

	Updated Occitan translation

2016-03-25  Cédric Valmary  <cvalmary@yahoo.fr>

	Added Occitan translation

2016-03-25  Cédric Valmary  <cvalmary@yahoo.fr>

	Added Occitan translation

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

	Box_Data_Portal: Separate the 2 init_db_details*() methods.

	And avoid duplication in the derived classes.

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

	Box_Data_Portal: Only one init_db_details*() needs to be virtual.

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

	Box_Data_Portal::init_db(table_name): Remove useless show_title.

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

	Box_Data_Portal: Call show_title() from base.

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

	Box_Data_List/Calender_Related: Move some code into show_title_in_ui().

2016-03-21  Cédric Valmary  <cvalmary@yahoo.fr>

	Added Occitan translation

2016-03-21  Cédric Valmary  <cvalmary@yahoo.fr>

	Added Occitan translation

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

	Use i18n-lib.h in libglom and i18n.h in glom.

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

	Remove unnecessary includes.

	Found by Jetbrains CLion inspections.

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

	Box_Data_Portal: Make m_parent_table private and add accessors.

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

	Box_Data_Portal: Make some member variables private.

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

	libglom: Use only libglom-config.h, not config.h.

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

	libglom-config.h: Remove unused (in libglom) ISO_CODES_PREFIX.

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

	libglom-config.h: Remove unused GLOM_DTD_INSTALL_DIR.

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

	C++11: Again, more auto.

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

	C++11: Yet more auto.

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

	C++11: More use of auto.

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

	Box_Data_Portal: Use get/set_layout_item() instead of m_portal.

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

	Box_Data_Portal: Use m_portal via get_portal().

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

	Box_Data_Portal::get_portal(): const correctness.

	fix const

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

	export: Deal with lists of const LayoutItems.

	Also making get_table_fields_to_show_for_sequence() take a list of const,
	which leads to more const correctness in its callers.

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

	Dialog_Layout_Export::set_layout_groups(): Fill field details one by one.

	Using the new method from the previous commit.

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

	Document:fill_layout_field_details(): Split this method.

	Creating fill_layout_field_details_item().

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

	Added Utils::const_list() and use it.

	To make it clearer where this is necessary at the moment,
	to make it easier to fix it later.

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

	CMake: Build libglom and add the utilities.

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

	Remove some unnecessary includes.

	Found by Jetbrains Clion inspections.

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

	Remove some unnecessary (because there are defaults) parameters.

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

	sql_utils: Put in SqlUtils namespace.

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

	file_utils: Put in FileUtils namespace.

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

	file_utils: Remove unused delete_directory().

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

	file_utils: Make a function not part of the API.

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

	utils: Move some functions into layout_utils.

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

	utils: Move some functions into sql_utils.

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

	configure.ac: Add a TODO comment.

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

	Makefile.am: Remove unused -D defines.

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

	utils: Move some functions into file_utils

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

	Move some functions to string_utils.h

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

	Keep utils.h out of headers.

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

	Remove useless .cc files for templates.

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

	Remove unnecessary includes.

	Found by IntelliJ CLion inspections.

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

	Remove some unnecessary includes.

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

	Some uses of boost/python/wqobject_fwd.hpp.

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

	Bakery::AppWindow: Remove unused version string.

	Found by IntelliJ CLion inspections.

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

	Remove more declared but undefined and unused methods.

	Found by IntelliJ CLion inspections.

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

	Remove an iostream include from a header.

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

	Initialize some variables.

	Found by IntelliJ CLion inspections.

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

	Remove declarations of unimplemented methods.

	Found by IntelliJ CLion inspections.

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

	Small use of auto.

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

	Remove redundant const_cast<>.

	Noticed by the IntelliJ CLion inspections

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

	Remove redundant casts to AppWindow.

	Noticed by the IntelliJ CLion inspections.

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

	get_unused_database_name(): Don't retry forever.

	Noticed by the IntelliJ CLion inspections.

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

	cmake: Add and use FindGettextPO

	Copied from here:
	https://github.com/fluxer/kdelibs/blob/master/cmake/modules/FindGettextPO.cmake
	under the BSD license.

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

	fix

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

	Add cmake build system.

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

	Update .gitignore

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

	Add a test with a space in a table name.

	Because this is currently failing, apparently due to a libgda bug.
	Bug #763534

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

	AppWindow::fill_menu_tables(): Escape table names before using as GioMenu action name.

	Because this causes a runtime error then crash, for instance if a
	table name contains spaces.
	This was probably broken in version 1.25.3 in September 2013 when
	converting the code from GtkMenu to GioMenu.
	Bug #763534 (m.rick.mac)

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

	Require an actual libxml++-3.0 version.