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