2015-02-12 Murray Cumming configure.ac: Require the same GTK+ and glib versions as for glom-1.28.0. The requirements should not have been raised during the stable branch. 2015-02-12 Murray Cumming Revert "Dialog_ExistingOrNew::list_examples(): Use Gio::Resource." This reverts commit df255452e6bc34b362932dde4eb9bcf9d93fdd89. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "Use Gio::Resource::get_info_global()." This reverts commit 3ec22eb2d3616d866feab7eee4962001b8270864. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "Use Gio::Resource::open_stream_global()." This reverts commit caa73681324271fb5be4f1e804e8e85bb3c103e4. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "Utils:get_resource_exists(): Use the latest Gio::Resource API." This reverts commit 47f09d00ea890bef7e42d50ad0dbbd7428864dbb. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "Adapt to the latest Gio::Resource API." This reverts commit 52b27a1022b42d40dab326b260f16600edc5b9b1. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "BusyCursor: Use the non-deprecated Gdk::Cursor::create(), taking a Display." This reverts commit c58cf14e35b67884f16449f30dc63ad8c5e9f4c4. This should never have been in the stable branch. 2015-02-12 Murray Cumming Revert "DbAddDel: Do not use deprecated set_rules_hint()." This reverts commit 6e0ba6c29b583731aa8d278d1629ac411c4bf0d9. This should never have been in the stable branch. 2015-02-10 Murray Cumming NEWS: Mention that this branch is a mess now. 2015-02-10 Murray Cumming Revert "Adapt to the libgda-6.0/libgdamm-6.0 API." 2015-02-10 Murray Cumming glom_get_locale_date_format(): Make this work even when LANGUAGE is set. By temporarily unsetting LANGUAGE while getting LC_TIME via setlocale(LC_TIME, NULL). As Geary does already too. 2015-02-10 Murray Cumming Remove debug output. 2015-02-10 Murray Cumming Use the LC_TIME environment variable to get translated date formats. So we have the correct 4 digit date formats for those too, even where the default behaviour is incorrect. Also add a regression test for this. Bug #742968 2015-02-10 Murray Cumming Correct a comment. 2015-02-10 Murray Cumming Notebook_Data: Destructor: Work around crash during shutdown. * glom/utility_widgets/notebook_noframe.[h|cc]: Add a hacky remove_all_pages_without_signalling() method to avoid us calling get_parent() while this widget is being removed, because that is causing get_parent() to be called on a GtkWidget that is no longer valid. This has started happening recently so I suspect a change in GTK+ or gtkmm. I have not put in the time to identify what is really going wrong. * glom/mode_data/notebook_data.cc: Destructor: Call the new workaround method. 2015-02-10 Murray Cumming CanvasItemMovable: Initialize m_drag_cursor_type. 2014-12-03 Murray Cumming 1.28.1 2014-12-03 Murray Cumming ConnectionPool: Avoid an uncaught exception. add_column(), change_columns(), drop_column(): These are marked as nothrow() but did not catch a possible exception from connect(). Found by Coverity Scan. 2014-12-03 Murray Cumming BaseDb_TableData::record_new(): Move a return to the correct scope. The return true inside the for loop prevented it from actually iterating. Found by Coverity Scan. 2014-12-03 Murray Cumming glom_import_po_all: Check the save() return value. Found by Coverity Scan. 2014-12-03 Murray Cumming Dialog_DatabasePreferences: Move a null check to earlier. Found by Coverity Scan. 2014-12-03 Murray Cumming Fix the build. 2014-12-03 Murray Cumming Box_Formatting: Also hide the multiline-height label. Found by Coverity Scan as a Copy-Paste Error. 2014-12-03 Murray Cumming AppWindow_WithDoc::on_menu_file_saveas(): Remove dead code. This was left over from before GtkFileChooser did its own warning about replacing files. Found by Coverity Scan. 2014-12-03 Murray Cumming ReportBuilder::report_build_records(): Remove dead code. Found by Coverity Scan. 2014-12-03 Murray Cumming EggSpreadTable: Avoid a division by zero if there are no lines. Found by Coverity Scan. I have pushed this to libegg too: https://git.gnome.org/browse/libegg/commit/?id=54489b5c3ba32c517a932f6b4402c06b599a29d1 2014-12-03 Murray Cumming TranslatableItem: Remove the Field Title else. There is no such thing apparently. 2014-12-03 Murray Cumming Field: Remove an unnecessary null check. 2014-12-03 Murray Cumming TranslatableItem::get_translatable_type_name(): Handle Field Titles. Found by Coverity Scan as Logically Dead Code because there was a duplicate else. 2014-12-03 Murray Cumming libgimpbase: Avoid an assignment to self. gimp_param_unit_value_validate() set a value to itself to not change the value, which was strange though not particularly wrong. Found by Coverity Scan. This was also submitted to gimp here: https://bugzilla.gnome.org/show_bug.cgi?id=741058 2014-12-03 Murray Cumming Remove unused member variables. Found by Coverity Scan. 2014-12-03 Murray Cumming ComboAsRadioButtons::set_choices_with_second(): Avoid use of invalid iterator. Though this would not actually happen. Found by Coverity Scan. 2014-12-03 Murray Cumming Dialog_FieldDefinition: Remove some unused member variables. Found by Coverity Scan. 2014-12-03 Murray Cumming PyGlomRelatedRecord: Initialize m_document and check it for null. Found by Coverity Scan. 2014-12-02 Murray Cumming LayoutItem::operator==(): Fix a comparison to self. Found by Coverity Scan. 2014-12-02 Murray Cumming AddDel::construct_specified_columns(): Really zero the items. The = 0 was inside the switch() instead of after it. Found by Coverity Scan. 2014-12-02 Murray Cumming CanvasItemMovable: Create the drag cursor for the specific display. This avoids using the deprecated Gdk::Cursor constructor that doesn't take a Gdk::Display. 2014-12-02 Murray Cumming DbAddDel: Do not use deprecated set_rules_hint(). Apparently this is now for the theme to decide. 2014-12-02 Murray Cumming BusyCursor: Use the non-deprecated Gdk::Cursor::create(), taking a Display. 2014-12-02 Murray Cumming Remove some unnecessary returns. Found by Coverity Scan. 2014-12-02 Murray Cumming AppWindow::on_menu_file_save_as_example(): Check a dynamic_cast<>. Found by Coverity Scan. 2014-12-02 Murray Cumming PyGlomRelated::get_item(): Avoid leaking the PyGlomRelatedRecord. Found by Coverity Scan. 2014-12-02 Murray Cumming LayoutItem: Destructor: Delete mPositions. Found by Coverity Scan. 2014-12-01 Murray Cumming Adapt to the latest Gio::Resource API. 2014-12-01 Murray Cumming Utils:get_resource_exists(): Use the latest Gio::Resource API. 2014-11-27 Marek Černocký Updated Czech translation 2014-11-17 Murray Cumming tests_selfhosting_new_then_image: Output clues about the failure. 2014-11-16 Murray Cumming Use Gio::Resource::open_stream_global(). Instead of g_resources_open_stream(). 2014-11-16 Murray Cumming Use Gio::Resource::get_info_global(). Instead of the C API. 2014-11-16 Murray Cumming Dialog_ExistingOrNew::list_examples(): Use Gio::Resource. This has just been added to unstable giomm. 2014-10-25 Murray Cumming Adapt to the libgda-6.0/libgdamm-6.0 API. 2014-10-25 Мирослав Николић Updated Serbian translation 2014-10-13 Murray Cumming appdata: Update the licence tags for the latest specification.