1.3.6: 2007-01-24 Murray Cumming * glom/Makefile.am: * glom/combobox_fields.cc: * glom/combobox_fields.h: Added derived ComboBox for showing a list of fields, with an optional None item. * po/POTFILES.in: Added the new file. * glom/layout_item_dialogs/box_formatting.cc: * glom/layout_item_dialogs/box_formatting.h: Use ComboBox_Fields instead of Combo_TextGlade for the choices fields combo boxes, so we can show a None item for the Also Show field combo box, so the user can clear it after choosing something and then changing his mind. Bug #365051 from L Davison. 2007-01-24 Murray Cumming * glom/libglom/spawn_with_feedback.cc: execute_command_line_and_wait_until_second_command_returns_success(): When waiting for the specific text output from a second command, temporarily set the LANG and LANGUAGE environment variables to C, so that we get the same text in all locales. This is not pretty, but neither is this whole command-line spawning idea anyway. Bug #395511 from Aurelien. 2007-01-21 Murray Cumming * glom/utility_widgets/db_adddel/db_adddel.cc: * glom/utility_widgets/db_adddel/db_adddel.h: Actually show fixed text and button items in the list view. This needed us to know when the column index was for the view or for the model, to prevent us from trying to get a value for the wrong column. At the moment, nothing happens when you click on a button, and the button appears like text. 2007-01-21 Murray Cumming * glom/glom.glade: * glom/mode_data/box_data_details.cc: * glom/mode_data/box_data_list.cc: * glom/mode_data/box_data_list_related.cc: * glom/mode_data/dialog_layout.cc: * glom/mode_data/dialog_layout.h: * glom/mode_data/dialog_layout_details.cc: * glom/mode_data/dialog_layout_details.h: * glom/mode_data/dialog_layout_list.cc: * glom/mode_data/dialog_layout_list.h: * glom/mode_data/dialog_layout_list_related.cc: * glom/mode_data/dialog_layout_list_related.h: Use the same layout and code for details, lists, and portals, reusing the UI and the implementation, just hiding some widgets for some dialogs. 2007-01-21 Murray Cumming * po/POTFILES.in: Added glom/utility_widgets/filechooserdialog.cc 2007-01-19 Murray Cumming * configure.in: Require libgda 1.2.4, which has a fix for database and table encoding problem. Requiring this should encourage distro packagers to also update libgda, which should fix crashes when creating databases, tables, fields, etc, with unusual characters, which happens quite often. 1.3.5: 2007-01-13 Murray Cumming * glom/glom.glade: dialog_new_self_hosted_connection: Start with the focus in the user name instead of the password, because both are empty to start with. 2007-01-13 Murray Cumming * glom/application.cc: * glom/application.h: ui_file_select_save(): When self-hosting, create a directory and put the file and the data directory inside the directory, so that they are not separated easily. 2007-01-10 Murray Cumming * glom/Makefile.am: * glom/glom.glade: * glom/dialog_new_database.cc: * glom/dialog_new_database.h: Removed this class and dialog. * glom/utility_widgets/filechooserdialog.cc: * glom/utility_widgets/filechooserdialog.h: Add widgets from the DialogNewDatabase dialog (asking for the title, and whether to self-host). * glom/application.cc: * glom/application.h: Add new m_ui_save_extra member variables for getting the result of the extended save dialog while still using the Bakery file save API. ui_file_select_save(): Set and get the new member variables. on_document_load(): Use the new member variables (with values previously set by the extended save dialog) instead of showing a new dialog to get the information. This removes one dialog, making new file creation simpler. 2007-01-10 Pema Geyleg * configure.in: Added 'dz' to ALL_LINGUAS. 2006-12-28 Murray Cumming * glom/utility_widgets/filechooserdialog.cc: * glom/utility_widgets/filechooserdialog.h: Add a derived Gtk::FileChooserDialog, which can show our extra widgets. At the moment it can just show an extra text message. * glom/application.cc: * glom/application.h: Override Bakery::App_WithDoc::ui_file_select_save(), so we can use our custom file chooser dialog, using member variables to set the title and extra message if necessary. on_document_load(): Set the member variables so that we show the message about saving an example file in the file chooser dialog, instead of in a separate dialog. This removes one of the many dialogs. 2006-12-27 Murray Cumming * glom/libglom/Makefile.am: * glom/python_embed/python_module/Makefile.am: Fix the cygwin (win32) build. Bug #338844 from Yselkowitz. 2006-12-21 Murray Cumming * glom/translation/window_translations.cc: * glom/translation/window_translations.h: Added get_translatable_type_name_nontranslated() for in po message context strings. * glom/libglom/data_structure/translatable_item.cc: * glom/libglom/data_structure/translatable_item.h: on_button_export(): Write context strings to the .po file to distinguish similar strings, and provide hints to translators. on_button_import(): Compare the context strings to more precisely identify the items.