1.0.8: 2006-10-13 Murray Cumming * glom/utility_widgets/dialog_properties.cc: Constructor: Call set_modal(), so that these windows are actually usuable when opened from other modal windows, such as dialogs. This was a bug that I introduced when I changed the base class from Dialog to Window. Fixed now. 2006-10-09 Murray Cumming * glom/mode_data/notebook_data.cc: init_db_details(): Do not bother checking that the remembered record is in the found set if we are looking at all records. 2006-10-08 Murray Cumming * glom/base_db.cc: * glom/base_db.h: Added get_primary_key_is_in_foundset(). * glom/mode_data/notebook_data.cc: init_db_details(): Do not bother checking whether the found set has changed, because it has always changed when we are navigating to a different table. Therfore, always try to view the last-viewed record for the table. But use get_primary_key_is_in_foundset() to prevent showing a not-found record when doing a find. * glom/reports/report_builder.cc: Put parts of the where clause in brackets, so that the AND has the desired effect, though I do not know of any bug caused by this. 2006-10-06 Murray Cumming * glom/libglom/utils.cc: build_sql_select_with_where_clause(): Define the first-level relationship (via a LEFT OUTER JOIN) of a related relationship, even if no fields from the intermediate relationship are shown, to avoid a SQL error and subsequent crash.