2013-11-21  Murray Cumming  <murrayc@murrayc.com>

	1.25.4

2013-11-21  Murray Cumming  <murrayc@murrayc.com>

	Imported .po translation files to examples.

2013-11-21  Murray Cumming  <murrayc@murrayc.com>

	Fix the build

2013-11-21  Murray Cumming  <murrayc@murrayc.com>

	Put UI utils in UiUtils namespace.

2013-11-20  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-11-20  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Added Spanish translation

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	Remove some now-irrelevant TODO comments.

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	Tests: Catch some exceptions.

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	DbUtils::layout_field_should_have_navigation(): Const correction.

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	Document: Rename GLOM_NODE_DATA_LAYOUT_ITEM to GLOM_NODE_DATA_LAYOUT_ITEM_FIELD.

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	Document::set_tables(): Check for an actual change.

	* glom/libglom/data_structure/tableinfo.h(): Add operator==()
	and operator!=().
	* glom/libglom/document/document.cc(): set_tables(): Check for a
	change before re-setting this and marking
	the document as modified.

2013-11-19  Murray Cumming  <murrayc@murrayc.com>

	Field: Avoid some copy/pasted code.

2013-11-18  Murray Cumming  <murrayc@murrayc.com>

	Imported translations into examples

2013-11-18  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

2013-11-18  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

2013-11-18  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

2013-11-18  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

2013-11-18  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

2013-11-18  Murray Cumming  <murrayc@murrayc.com>

	Avoid a now-unnecessary workaround.

	* glom/mode_data/datawidget/dialog_choose_id.cc:
	See Glom bug #660347 and gtkmm bug #605728 .

2013-11-18  Murray Cumming  <murrayc@murrayc.com>

	Fix the build.

2013-11-16  Murray Cumming  <murrayc@murrayc.com>

	Dialog_Properties: Allow more null pointer checks.

2013-11-16  Murray Cumming  <murrayc@murrayc.com>

	Fix some clang warnings.

2013-11-15  Murray Cumming  <murrayc@murrayc.com>

	FoundSet: Remove unused broken operator=().

2013-11-15  Murray Cumming  <murrayc@murrayc.com>

	Remove unnecessary comment.

2013-11-15  Murray Cumming  <murrayc@murrayc.com>

	Fix a clang warning.

2013-11-14  Murray Cumming  <murrayc@murrayc.com>

	Fix a typo in the header blocks.

	Some file had this typo and was probably then copied into new files.

2013-11-14  Murray Cumming  <murrayc@murrayc.com>

	Add a test for correct default field values.

	* examples/example_smallbusiness.glom: Add a string default
	value, so we can test it. There are already some numeric
	default values.
	* Makefile_tests.am:
	* tests/test_selfhosting_new_from_example_defaultvalues.cc:
	Check some default values.

2013-11-13  Murray Cumming  <murrayc@murrayc.com>

	DbUtils::get_fields_for_table_from_database(): Get default value too.

	* glom/libglom/db_utils.cc: Previously libgda got this wrong,
	but it has been fixed for a while now and we depend on newer
	versions.

2013-11-13  Murray Cumming  <murrayc@murrayc.com>

	Field Definition window: Fix expansion.

	This would have been broken since replacing GtkTable with GtkGrid.

2013-11-13  Murray Cumming  <murrayc@murrayc.com>

	Box_Formatting: Do not allow a 0 line-height for multiline text.

2013-11-11  Murray Cumming  <murrayc@murrayc.com>

	Frame_Glom: attempt_toggle_shared(): Abort if db startup failed.

	* glom/frame_glom.cc: Do not try to continue if re-startup
	failed, though I have never seen this problem happen.

2013-11-11  Murray Cumming  <murrayc@murrayc.com>

	libglom: Return more detailed database-startup errors.

2013-11-08  Murray Cumming  <murrayc@murrayc.com>

	AppWindow: Remove action groups before recreating them.

	* glom/appwindow.cc: Use Gtk::Widget::remove_action_group() now
	that it exists in gtkmm 3.10, though it is probably not
	necessary to do this.

2013-11-08  Murray Cumming  <murrayc@murrayc.com>

	Correct some comments

2013-11-08  Murray Cumming  <murrayc@murrayc.com>

	Update some comments about bugs.

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

	Require a new-enough libgda.

	This is only really needed for the (not really used) MySQL support,
	in MySQL::attempt_connect() which uses PROTOCOL=TCP, but that libgda
	version should be widely available by now.

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

	Replace some uses of g_object_set(, NULL) with reset_value().

	This avoids the issue of whether "" is accepted as NULL, though I
	think newer glibmm would pass NULL for all "" anyway.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	AppWindow: Remove some unused code.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	main.cc: Do not call gtk_init() now that we can use newer gtkmm.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	test_selfhosting_new_then_alter_table: Uncomment an extra test.

	* tests/test_selfhosting_new_then_alter_table.cc: Check for use
	of quotes in the table name now that the bug in libgda seems to
	be fixed.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	test_document_export_po: Remove the test file.

	* glom/libglom/utils.[h|cc]:
	Add delete_file() and catch exceptions in delete_directory().
	* tests/translations_po/test_document_export_po.cc:
	Delete the file that the test creates.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	test_python_module: Unref the python object.

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	Update some comments

2013-11-06  Murray Cumming  <murrayc@murrayc.com>

	Remove code to initialize glib thread support.

	* glom/libglom/init.cc:
	* tests/import/test_parsing.cc:
	* tests/import/test_signals.cc: We depend on a new-enough glib now,
	so we do not need this.

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

	Examples: Import from po files.

2013-11-02  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-11-02  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-10-31  Enrico Nicoletto  <liverig@gmail.com>

	Updated Brazilian Portuguese translation

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Add Report-Msgid-Bugs-To to exported .po headers.

	Bug #686509 (Andika Triwidada)

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Update .gitignore

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Update .gitignore

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Tests: Update expected number of translations.

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Export .po for .glom examples: Try to split lines appropriately.

	* glom/libglom/translations_po.cc: get_po_context_for_item():
	Try to mimick how the translation tools split the lines,
	apparently at roughly 80 characters, but after the space before
	that.
	* examples/po_files/*/*.po: Export from the .glom .files.

2013-10-31  Murray Cumming  <murrayc@murrayc.com>

	Import translatins from .po files to .glom examples

2013-10-30  Murray Cumming  <murrayc@murrayc.com>

	Small Business Example: Restore a Relationship title.

	* examples/example_small_business.glom: Somehow only the
	German translation was there.

2013-10-30  Murray Cumming  <murrayc@murrayc.com>

	DbAddDel: Replace use of TreeView::remove_all_columns().

	* glom/utils_ui.[h|cc]:
	Add a treeview_delete_all_columns() method to explicitly
	delete the columns instead of just removing them and sometimes
	implicitly deleting them with Gtk::TreeView::remove_all_columns().
	* glom/mode_data/db_adddel/db_adddel.[h|cc]:
	* glom/utility_widgets/adddel/adddel.cc:
	* glom/import_csv/dialog_import_csv.cc: Use it.

	This seems to fix a crash when switching between Data and Find mode,
	though that might just have been due to not resetting the pointer
	to the button column.

2013-10-30  Murray Cumming  <murrayc@murrayc.com>

	Frame_Glom: Use GtkStack instead of our PlaceHolder widget for data/find modes.

	* glom/frame_glom.[h|cc]: Replace the Glom::PlaceHolder with
	GtkStack, using set/get_visible_child() instead of adding, removing
	and getting the GtkBox child. This is simpler and safer.
	* glom/mode_data/box_data_details.[h|cc]:
	Constructor: Use show_all_children() instead of show(),
	to avoid showing this when the parent widget does not want it.
	Also override show_all_vfunc() to make sure that we never show
	the layout toolbar accidentally.

	This simplifies the code, so we don't have to worry about side-effects
	of repeatedly adding and removing widgets from their container.

2013-10-30  Marek Černocký  <marek@manet.cz>

	Updated Czech translation