2013-11-21 Murray Cumming 1.25.4 2013-11-21 Murray Cumming Imported .po translation files to examples. 2013-11-21 Murray Cumming Fix the build 2013-11-21 Murray Cumming Put UI utils in UiUtils namespace. 2013-11-20 Daniel Mustieles Updated Spanish translation 2013-11-20 Daniel Mustieles Added Spanish translation 2013-11-19 Murray Cumming Remove some now-irrelevant TODO comments. 2013-11-19 Murray Cumming Tests: Catch some exceptions. 2013-11-19 Murray Cumming DbUtils::layout_field_should_have_navigation(): Const correction. 2013-11-19 Murray Cumming Document: Rename GLOM_NODE_DATA_LAYOUT_ITEM to GLOM_NODE_DATA_LAYOUT_ITEM_FIELD. 2013-11-19 Murray Cumming 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 Field: Avoid some copy/pasted code. 2013-11-18 Murray Cumming Imported translations into examples 2013-11-18 Balázs Úr Updated Hungarian translation 2013-11-18 Balázs Úr Updated Hungarian translation 2013-11-18 Balázs Úr Updated Hungarian translation 2013-11-18 Balázs Úr Updated Hungarian translation 2013-11-18 Balázs Úr Updated Hungarian translation 2013-11-18 Murray Cumming 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 Fix the build. 2013-11-16 Murray Cumming Dialog_Properties: Allow more null pointer checks. 2013-11-16 Murray Cumming Fix some clang warnings. 2013-11-15 Murray Cumming FoundSet: Remove unused broken operator=(). 2013-11-15 Murray Cumming Remove unnecessary comment. 2013-11-15 Murray Cumming Fix a clang warning. 2013-11-14 Murray Cumming 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 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 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 Field Definition window: Fix expansion. This would have been broken since replacing GtkTable with GtkGrid. 2013-11-13 Murray Cumming Box_Formatting: Do not allow a 0 line-height for multiline text. 2013-11-11 Murray Cumming 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 libglom: Return more detailed database-startup errors. 2013-11-08 Murray Cumming 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 Correct some comments 2013-11-08 Murray Cumming Update some comments about bugs. 2013-11-07 Murray Cumming 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 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 AppWindow: Remove some unused code. 2013-11-06 Murray Cumming main.cc: Do not call gtk_init() now that we can use newer gtkmm. 2013-11-06 Murray Cumming 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 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 test_python_module: Unref the python object. 2013-11-06 Murray Cumming Update some comments 2013-11-06 Murray Cumming 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 Examples: Import from po files. 2013-11-02 Matej Urbančič Updated Slovenian translation 2013-11-02 Matej Urbančič Updated Slovenian translation 2013-10-31 Enrico Nicoletto Updated Brazilian Portuguese translation 2013-10-31 Murray Cumming Add Report-Msgid-Bugs-To to exported .po headers. Bug #686509 (Andika Triwidada) 2013-10-31 Murray Cumming Update .gitignore 2013-10-31 Murray Cumming Update .gitignore 2013-10-31 Murray Cumming Tests: Update expected number of translations. 2013-10-31 Murray Cumming 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 Import translatins from .po files to .glom examples 2013-10-30 Murray Cumming Small Business Example: Restore a Relationship title. * examples/example_small_business.glom: Somehow only the German translation was there. 2013-10-30 Murray Cumming 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 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ý Updated Czech translation