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

	1.25.3

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

	GResource building: Use the --internal option.

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

	GResource building: Fixes for builddir!=srcdir.

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

	Use G_STRFUNC on all std::cerr messages.

	I really need to invent some more concise way to do simple
	error checks and logging.

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

	Explicitly dist the examples again.

	Some versions of autotools seem to do this automatically because
	these are dependencies of the gresources .c files.

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

	Updated Brazilian Portuguese translation

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

	Update NEWS ready for a release.

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

	Remove now-useless --disable-scrollkeeper distcheck flag

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

	Fix @para typos. They should be @param.

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

	Fix distcheck for gresource files.

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

	Revert unwanted changes to AppData generation

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

	New Related Record dialog: Fix expansion and title.

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

	Find ID Dialog: Fix the expansion.

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

	User Guide: Fix make dist.

	* docs/users-guide/C/glom.xml: Rename this to index.docbook.
	* docs/user-guide/Makefile.am: List the index.docbook and legal.xml
	files in HELP_FILES, not using HELP_EXTRA. This is
	what gnome-system-monitor does and it seems to fix the problem
	with unbuilt stamp files.

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

	Make some dialogs less high.

	* data/ui/developer/box_formatting.glade:
	Arrange the Related Records choices in a grid, making the
	dialog wider, but less tall.
	Likewise, arrange the last two checkboxes horizontally instead
	of vertically.
	* data/ui/developer/dialog_layout_field_properties.glade:
	Move the Formatting to the entire right-hand side of the dialog.
	This leaves ugly empty space at the left of the dialog,
	but it makes the dialog less high.

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

	Update POTFILES.in

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

	Remove some debug output

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

	Field Definition: Move Default formatting into a separate window.

	* glom/mode_dsign/fields/dialog_fielddefinition.[h|cc]:
	* data/ui/developer/window_field_definition_edit.glade:
	Move the Default Formatting notebook tab into:
	* glom/mode_design/fields/dialog_defaultformatting.[h|cc]:
	* data/ui/developer/window_default_formatting.glade:

	* glom/utility_widgets/adddel/adddel.[h|cc]:
	Add signal_user_requested_extra.
	* glom/utility_widgets/adddel/adddel_withbuttons.[h|cc]:
	Add set_edit_button_label() and set_extra_button_label()
	and override show_all_vfunc() to not show the extra button if
	it has no label.

	* glom/mode_design/fields/box_db_table_definition.[h|cc]:
	Use the new button to show the new dialog.

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

	Make some protected API private, to simplify some API.

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

	Remove some unnecessary virtuals.

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

	Fix distcheck

2013-10-25  Piotr Drąg  <piotrdrag@gmail.com>

	Replace ' with " in glade files

	It's more friendly to older versions of intltool and it is overall
	a good practice.

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

	Print Layout window: Actually use the menu from the .glade file.

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

	Print Layout window: Fix expansion and restore the <menu>s.

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

	Export Layout window: Fix button spacing.

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

	ImageObject window: Fix packing/expansion.

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

	Report Layout: Fix the packing/expansion.

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

	Glade files: Many small HIG improvements.

	Mostly increasing the horizontal space between widgets from 6 to 12,
	and increasing the vertical space between groups of widgets to 18.
	See https://developer.gnome.org/hig-book/unstable/design-window.html.en#layout-dialogs

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

	Replace an error dialog in Glade with code that uses MessageDialog.

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

	Tests: Fix make check after a class rename.

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

	Glade files: Minor improvements

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

	Layout window: Fix some packing.

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

	Glade UI Files: Remove some unnecessary frames.

	* data/ui/developer/*.glade: Remove parent GtkFrames and GtkAlignements
	if there is only one, because no grouping is necessary.
	This was probably necessary once because some older version of the
	GNOME theme did not show window titles for modal dialogs, but that
	does not seem to be the case anymore.

2013-10-24  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

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

	Glade files: Restore GtkSourceView widgets removed by Glade.

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

	Updated Brazilian Portuguese translation

2013-10-23  Piotr Drąg  <piotrdrag@gmail.com>

	Replace ' with " in glade files

	It's more friendly to older versions of intltool and it is overall
	a good practice.

2013-10-23  Piotr Drąg  <piotrdrag@gmail.com>

	Updated POTFILES.in

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

	Relationships Overview Window: Make this into an ApplicationWindow.

	* data/ui/developer/window_relationships_overview.glade:
	Change this from GtkWindow to GtkApplicationWindow.
	* mode_design/relationships_overview/window_relationships_overview.cc:
	Change the print and page-setup actions to be in the standard
	win. group.
	* glom/frame_glom.cc: Add the window to the GtkApplication.
	* glom/application.cc: on_startup() : Add a Ctrl P acelerator.

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

	Relationships Overview window: HIG corrections.

	This is now a GtkWindow, rather than a GtkDialog, allowing us
	to arrange things so that the menu is snugly against the edge.

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

	Glade files: Now all windows have a 12 pixel border as per the HIG.

	* For GtkWindows, set the border-width to 12, unless it needs a
	menu, in which case the window should have 0 border-width,
	and an inner GtkBox, a sub-GtkBox and GtkButtonBox should have
	a border width of 6, allowing the menu to fit snugly into the window edge.
	Using just a border-width of 12 on both the GtkBox and the
	GtkButtonBox would leave 24 pixels between them.
	* For GtkDialog, set the border-width to 6 and give the GtkBox in
	the content area another border-width of 6, because the
	GtkButtonBox in the action area seems to have this already too.

	I do not know why GtkDialogs do not just have a border-width of
	12, and a VBox spacing of 12.

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

	Fix some compiler warnings.

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

	Revert previous commit

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

	Explicitly link in the GResource .c files.

	I do not know how these get built and linked in without this.

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

	Update .gitignore

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

	Move the XSLT file into a GResource for libglom.

	Because it is used in libglom, and this lets it work in libglom tests.

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

	Build: Fix make check

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

	Update po/POTFILES.in

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

	Move the XSLT file into the GResource too.

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

	Move icons and .glade files into the same GResource.

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

	Move icons/ and ui/ in to data/

	Because this is common in GNOME applications.

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

	Remove some debug output.

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

	Use toolpallete and about icons from a GResource instead of installing.

	* Makefile.am:
	* Makefile_glom.am: Put the ToolPalette and AboutDialog icons in
	a GResource instead of installing them. Some icons still need
	to be installed as icons for the application and the mime type.
	* icons/16x16/*.png: Move the toolpalette icons to icons/ as these
	were the only size ever used anyway.
	* glom/utils_ui.cc: get_icon_path(): Make this return the resource
	path instead of a file path.
	* glom/appwindow.cc: Load the about dialog icon from a resource
	instead of the filesystem.
	* glom/mode_design/print_layotus/print_layout_toolbar_button.cc:
	* glom/utility_widgets/layouttoolbarbutton.cc: Constructor:
	Load the icon from a resource instead of from the filesystem.

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

	Do not install the .glade files

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

	Store example files in a GResource.

	* ui/glom.gresource.xml: Rename this to ui/glom-ui.gresource.xml
	so we can also have:
	* examples/glom-examples.gresource.xml.
	* Makefile.am:
	* Makefile_glom.am: Generate the gresource source file.
	* glom/dialog_existing_or_new.[h|cc]: Get the example files
	from the globally-registered GResource.
	This avoid the need to check multiple locations, and avoids the risk
	of not checking all possible locations, when distros move the files
	around. And this simplifies packaging by not needing the example
	files to be installed separately.

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

	Line dialog: Replace deprecated color property.

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

	Layout dialog: More expansion fixes

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

	Field Formatting: Correct expansion

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

	Glade files: Grids: Remove n_rows and n_columns properties.

	These were left over from when these were GtkTables.

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

	Formatting: Corrections for the GtkTable->GtkGrid conversion.

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

	PrintLayoutEdit: Revert changes to use the win. actio group.

	For some reason the menu items are not enabled, suggesting that
	the actions are not recognized.

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

	Frame_Glom: Add the Print Layout window to the Gtk::Application.

	* glom/frame_glom.cc: This might not actually be useful.

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

	Print Layouts: Avoid crash when opening.

	* glom/frame_glom.cc: This was another ! error from the commits to
	avoid clang warnings.

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

	Menus: Use the win. group/prefix for Cut/Copy/Paste as Print menu items.

	Because Why Not. It is what the GTK+ test/example code does, and might
	have some (undocumented, unexplained) advantage.

	* glom/modedesign/print_layotus/window_print_layout_edit.[h|cc]:
	Change this to a Gtk::ApplicationWindow so we can use its
	regular add_action() method.
	* glom/appwindow.cc: For the Edit menu's Cut, Copy, Paste, Delete,
	Select and Select All items, and for the File menu's Print Layout
	and Print Preview, just use the regular "win" action group.
	* ui/developer/window_print_layout_edit.glade: Change this to
	a GtkApplicationWindow.
	* ui/operator/window_main.glade: Use the win. prefix for some
	actions.

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

	Minor whitespace consistency changes

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

	Notebook_Data: Remove useless notebook style hack.

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

	Notebook_NoFrame: Switch to using a GtkStack instead of custom code.

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

	Find: Show only the found records.

	* glom/frame_glom.cc: set_mode(): Call set_mode_widget() too,
	so the UI is always showing the correct widgets.
	set_mode_widget(): Avoid unnecessary changes.

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

	Find: Really stop when cancelling after none found.

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

	Make Find work again.

	* glom/appwindow.[h|cc]:
	on_menu_edit_find(): Properly ! the active state.
	set_mode_data(), set_mode_find(): Call the same methods on
	the Frame widget, instead of expecting that to
	happen in a signal handler when we change the Action
	state.
	* glom/frame_glom.[h|cc]: Rename, and split,
	on_menu_Edit_Find() to set_mode_find()
	and set_mode_data(), documenting and simplifying
	them a bit.

	This needed reworking because Gio::Action does not act like
	Gtk::Action. For instance, we must set the state manually,
	and changing the state does not cause activate signals to be
	emitted.

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

	Application: Manually specify accelerators.

	* glom/applicaiton.[h|cc]: Use add_accelerator() to make the
	accelerators (already specified in the window_main.glade file)
	actually work.
	* glom/appwindow.cc: Add a comment about it.

	See GTK+ bug 708905

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

	AppWindow: Change file.close to win.close.

	* glom/application.[h|cc]: Add the close action to the standard
	appwindow menu group, instead of our custom file group.
	* ui/operator/window_main.glade: Rename it here too.

	There is no reason not to do this, though I still do not know
	of any advantage to it.
	Because there is no need not to.

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

	window_main.glade: Actually use an ApplicationWindow.

	* ui/operator/window_main.glade: I wonder why we didn't detect this
	problem in Gtk::Builder::get_widget<>().

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

	Require latest gtkmm

2013-10-16  Мирослав Николић  <miroslavnikolic@rocketmail.com>

	Updated Serbian translation

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

	DataWidget: Use mnemonics for buttons

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

	Find button: Use the mnemonic

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

	More fixes for clang compiler and analyzer warnings.

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

	Fix some clang compiler and analyzer warnings.

	These are mostly checks after getting widgets from glade files.

2013-10-14  Matej Urbančič  <mateju@svn.gnome.org>

	Updated Slovenian translation

2013-10-13  Balázs Úr  <urbalazs@src.gnome.org>

	Updated Hungarian translation

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

	Updated Spanish translation

2013-10-11  Rafael Ferreira  <rafael.f.f1@gmail.com>

	Updated Brazilian Portuguese translation

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

	Updated Czech translation

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

	Updated Spanish translation

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

	Glade files: Replace GtkTable with GtkGrid

	* ui/developer/*.glade:
	* ui/operator/*.glade: Change all GtkTable types to GtkGrid.
	Child items that should expand then have an hexpand=True in the
	<child> part instead of x_options=GTK_FILL in the <packing> part.
	The packing should also contain (and only contain) left_attach,
	width, top_attach, and height.

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

	GimpRuler: Fix a compiler warning

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

	Store Glade files in a GResource instead of installing them.

	* ui/glom.gresource.xml: List all the .glade files.
	* Makefile_glom.am: Use glib-compile-resources to create a .c file
	with the GResource data, and compile and link it in to the
	Glom executable.
	* glom/glade_utils.h: Use Gtk::Builder::create_from_resource() instead
	of create_from_file().

	This simplifies installation.

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

	Updated Czech translation

2013-10-04  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Added oc to DOC_LINGUAS

2013-10-03  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

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

	Port from gnome-doc-utils to yelp-tools

	gnome-doc-utils is deprecated in favour of yelp-tools

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

	AppData file: Actually use translations

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

	AppData file: Add copyright line

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

	Add an appdata-validate target.

2013-09-30  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-09-28  Martin Srebotnjak  <miles@filmsi.net>

	Updated Slovenian translation

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

	1.25.2