0.8.6: 2004-07-05 Murray Cumming * glom/main.cc: Accept a URI on the command line, and use it to open an existing document if any. * glom/application.[h|cc]: Add URI parameter to init(), and use it. * glom/data_structure/layoutgroup.[h|cc]: Add boolean m_others member variable and use it instead of checking the group name. 2004-07-05 Murray Cumming * glom/navigation/box_databases.cc: Use the UNIX user name by default, because it is often the same as the postgres user name. 2004-07-05 Murray Cumming * glom/application.[h|cc]: Add intermediate signal handlers for the User Level menu items because use of sigc::bind with RefPtrs might be causing crashes. 2004-07-05 Murray Cumming * glom/navigation/box_tables.cc: fill_from_database(): Correct typo so that the hidden status is shown correctly. 2004-07-05 Murray Cumming * glom/glade.glom: In Table Navigation, change Cancel button to a close button, because this window is opened to edit as well as to navigate. * glom/navigatin/box_tables.cc: Make sure that changes are saved to the document immediately, because we no longer automatically ask all views to save into the document before writing to disk. 2004-07-05 Murray Cumming * glom/document/Document_Glom.cc: set_modified(): Call save_before() and write_to_disk() instead of save() because that gets all the data from the views again. 2004-07-05 Murray Cumming * glom/document/Document_Glom.cc: set_modified(): Do nothing if the modified status is already what it would be set to, to prevent infinite loops. * glom/application.cc offer_new_or_existing(): Keep offering if the user cancels at some stage. 2004-07-04 Murray Cumming * glom/document/Document_Glom.cc: When in developer mode, save all changes immediately and automatically. Lets see how much disk activity this creates. 2004-07-04 Murray Cumming * glom/applciation,cc init_layout(): Do not create the toolbar, because it is not useful for this application. 2004-07-04 Murray Cumming * glom/navigation/box_db_tables.cc: save_to_document(): Only save something when something has been modified. 2004-07-04 Christophe Merlet * configure.in: Added "fr" (French) to ALL_LINGUAS. 2004-07-04 Murray Cumming * glom/document/Document_Glom.[h|cc]: Cache all the data in member variables and only deal with the XML DOM when loading and saving, in overrides of load_before() and save_after(). This makes the code nicer and faster. 2004-07-02 Murray Cumming * Renamed all the ugly on_AddDel_* methods to slightly less ugly on_adddel_* methods. 2004-07-02 Murray Cumming * Added glom.keys and glom.mime, and added rules in Makefile.am to install them. This is for the old MIME-type registration system, because GNOME 2.6 seems to need both the old and new systems.