1.18.6: 2011-11-16 Murray Cumming List view: Stop unnecessary saving of column widths. * glom/mode_data/db_adddel/db_adddel.[h|cc]: Do not handle changes of the GtkTreeView column width, because it happens during normal size allocation as well as when the user resizes columns. It is not essential anyway. 2011-11-16 Murray Cumming Make the Calendar portal work again. * glom/mode_data/box_data_calendar_related.[h|cc]: Override create_layout() as a place to call our get_fields_to_show(), like Box_Data_List_Related does. Then fill_from_database() can succeed. 2011-11-11 Murray Cumming List view and Related Records: Disable buttons when appropriate. * glom/mode_data/db_adddel/db_adddel.[h|cc]: Handle the Gtk::TreeView::Selection::signal_changed() signal and call a new virtual on_selection_changed() method. * glom/mode_data/db_adddel/db_adddel_withbuttons.[h|cc]: Disable the Edit/Open and Delete buttons when there is no selection. Bug #663812 (André Klapper) 2011-11-09 Murray Cumming PostgreSQL backend: Use g_shell_quote(). * glom/libglom/connectionpool_backends/postgres.[h|cc]: get_path_to_postgres_executable(): Return the already-quoted path to avoid the need for manual quoting by the caller. However, make this optional (but the default) so that the check in * main.cc: can still work. * glom/libglom/connectionpool_backends/postgres_self.cc: Use Glib::shell_quote() instead of manually adding quote characters. Hopefully this also escapes special characters, though we should try to test this somehow. 2011-11-04 Murray Cumming > Creating from examples: Do not create users and groups with SQLite. * glom/libglom/db_utils.cc: add_groups_from_document(), set_table_privileges_groups_from_document(): Do nothing if the database backed doesn't support this feature, to avoid errors when using SQLite. 2011-11-04 Murray Cumming Handle gdouble results from python functions. * glom/libglom/data_structure/field.cc: Add a mapping instead of ignoring doubles. This avoids a stderr warning and probably makes calculations work. 2011-11-03 Murray Cumming Do not blank the data when showing the field definitions dialog. * glom/frame_glom.cc: do_menu_developer_fields(): Only blank the data view if using SQLite, which requires it, because it looks like a bug to the user. 1.18.5: