2013-11-21  Murray Cumming  <[email protected]>

       1.25.4

2013-11-21  Murray Cumming  <[email protected]>

       Imported .po translation files to examples.

2013-11-21  Murray Cumming  <[email protected]>

       Fix the build

2013-11-21  Murray Cumming  <[email protected]>

       Put UI utils in UiUtils namespace.

2013-11-20  Daniel Mustieles  <[email protected]>

       Updated Spanish translation

2013-11-20  Daniel Mustieles  <[email protected]>

       Added Spanish translation

2013-11-19  Murray Cumming  <[email protected]>

       Remove some now-irrelevant TODO comments.

2013-11-19  Murray Cumming  <[email protected]>

       Tests: Catch some exceptions.

2013-11-19  Murray Cumming  <[email protected]>

       DbUtils::layout_field_should_have_navigation(): Const correction.

2013-11-19  Murray Cumming  <[email protected]>

       Document: Rename GLOM_NODE_DATA_LAYOUT_ITEM to GLOM_NODE_DATA_LAYOUT_ITEM_FIELD.

2013-11-19  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Field: Avoid some copy/pasted code.

2013-11-18  Murray Cumming  <[email protected]>

       Imported translations into examples

2013-11-18  Balázs Úr  <[email protected]>

       Updated Hungarian translation

2013-11-18  Balázs Úr  <[email protected]>

       Updated Hungarian translation

2013-11-18  Balázs Úr  <[email protected]>

       Updated Hungarian translation

2013-11-18  Balázs Úr  <[email protected]>

       Updated Hungarian translation

2013-11-18  Balázs Úr  <[email protected]>

       Updated Hungarian translation

2013-11-18  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Fix the build.

2013-11-16  Murray Cumming  <[email protected]>

       Dialog_Properties: Allow more null pointer checks.

2013-11-16  Murray Cumming  <[email protected]>

       Fix some clang warnings.

2013-11-15  Murray Cumming  <[email protected]>

       FoundSet: Remove unused broken operator=().

2013-11-15  Murray Cumming  <[email protected]>

       Remove unnecessary comment.

2013-11-15  Murray Cumming  <[email protected]>

       Fix a clang warning.

2013-11-14  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       Field Definition window: Fix expansion.

       This would have been broken since replacing GtkTable with GtkGrid.

2013-11-13  Murray Cumming  <[email protected]>

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

2013-11-11  Murray Cumming  <[email protected]>

       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  <[email protected]>

       libglom: Return more detailed database-startup errors.

2013-11-08  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Correct some comments

2013-11-08  Murray Cumming  <[email protected]>

       Update some comments about bugs.

2013-11-07  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       AppWindow: Remove some unused code.

2013-11-06  Murray Cumming  <[email protected]>

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

2013-11-06  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       test_python_module: Unref the python object.

2013-11-06  Murray Cumming  <[email protected]>

       Update some comments

2013-11-06  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Examples: Import from po files.

2013-11-02  Matej Urbančič  <[email protected]>

       Updated Slovenian translation

2013-11-02  Matej Urbančič  <[email protected]>

       Updated Slovenian translation

2013-10-31  Enrico Nicoletto  <[email protected]>

       Updated Brazilian Portuguese translation

2013-10-31  Murray Cumming  <[email protected]>

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

       Bug #686509 (Andika Triwidada)

2013-10-31  Murray Cumming  <[email protected]>

       Update .gitignore

2013-10-31  Murray Cumming  <[email protected]>

       Update .gitignore

2013-10-31  Murray Cumming  <[email protected]>

       Tests: Update expected number of translations.

2013-10-31  Murray Cumming  <[email protected]>

       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  <[email protected]>

       Import translatins from .po files to .glom examples

2013-10-30  Murray Cumming  <[email protected]>

       Small Business Example: Restore a Relationship title.

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

2013-10-30  Murray Cumming  <[email protected]>

       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  <[email protected]>

       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ý  <[email protected]>

       Updated Czech translation