2013-09-23 Murray Cumming 1.24.1 2013-09-23 Murray Cumming Tests: Avoid a too-long path with recent PostgreSQL. 2013-09-23 Murray Cumming AppData file: Fix validation problems. * glom.appdata.xml.in: Fix problems reported by appdata-validate: Change _p tags to p and add an extra paragraph in the description. 2013-09-23 Murray Cumming Move to a generated (in dist) ChangeLog I still do not like not being able to correct the commit messages and I still do not like how it leads us to be lazy when writing the ChangeLog entries, but git still makes it hard to manage branches when using a manually-written ChangeLog. 2013-09-23 Murray Cumming Startup: Do not crash when reporting check problems. * glom/main.c: Instantiate the Application earlier, to ensure that GTK+ is ready for use. Also call gtk_init() explicitly because Gtk::Application needs a fix for this anyway, and it would be nice to use this fix in Glom versions that do not need a newer gtkmm. Bug #680411 (Bjørn Lie, Dominique Leuenberger) 2013-09-23 Murray Cumming Startup: Show check errors on stderr In case the UI is crashing at first use somehow, as it currently seems to be on Fedora. 2013-09-23 Murray Cumming Avoid some compiler warnings 2013-09-23 Murray Cumming Avoid a crash at shutdown. * glom/bakery/appwindow_withdoc.cc: on_menu_file_close(): Close the document after hiding the UI, instead of the other way around because, with Gio::Application, hiding the window can cause it to be deleted, making any further use of it impossible. 2013-09-23 Murray Cumming Add generated appdata file to POTFILES.skip 2013-09-23 Murray Cumming Add an appdata.xml file. * glom.appdata.xml.in: Add the file. * configure.ac: Create glom.appdata.xml from the .in file. This lets us translate it. * po/POTFILES.in: Mention the file so its contents can be translated. * Makefile.am: Install the file next to the .desktop file. This is needed by the new GNOME Software Center. 2013-07-21 Marek Černocký Added Czech language 2013-07-21 Marek Černocký Czech translation 2013-07-18 Murray Cumming Initial dialog: Fix crash with latest libxml. * glom/dialog_existing_or_new.cc: Catch exceptions from xmlpp::SaxParser::parse_chunk() because libxml nows returns an error code from xmlParserChunk when we call xmlStopParser(), which libxml++ then throws as an exception. Maybe libxml++ should not do that for that new error code. This is the libxml commit: https://git.gnome.org/browse/libxml2/commit/?id=e50ba8164eee06461c73cd8abb9b46aa0be81869 2013-07-14 Christian Kirbach Updated German translation 2013-07-08 Daniel Mustieles Updated Spanish translation 2013-07-04 Marek Černocký Updated Czech translation 2013-07-04 Murray Cumming Add more translations for OnlineGlom 2013-06-24 Dimitris Spingos Updated Greek translation 2013-06-24 Dimitris Spingos Updated Greek translation 2013-06-13 Dimitris Spingos Updated Greek translation 2013-06-10 Murray Cumming Initial dialog: Fix the notebook vertical expansion. * ui/operator/dialog_existing_or_new.glade: Set the parent GtkHBox to expand, because there is some change of behaviour with the latest GTK+ from git master. Before this expanded already. 2013-05-17 Murray Cumming Python embedding: Python >2.7 build fixes. * glom/libglom/python_embed/pygdavalue_conversions.cc: More use of the redefinition of PyDateTime_IMPORT for python versions before 2.7, but not after. 2013-04-30 Murray Cumming 1.24.0 2013-04-26 Murray Cumming get NEWS ready for a release. 2013-04-26 Murray Cumming