news 28 Posted September 16, 2011 *** Glom With Glom you can design table definitions and the relationships between them, plus arrange the fields on the screen. You can edit and search the data in those tables, and specify field values in terms of other fields. It's as easy as it should be. More information and screenshots are at http://www.glom.org I haven't sent a release announcement for a while, it seems. But I plan to do a 1.20 release soon. Here are changes from the last few months: 1.19.10 (unstable): * Print Layout: Major overhaul to editing UI so it should be almost useable now. * Related Records: - Allow navigation through non-editable relationships. - Correct automatic navigation to related records. * Details: Avoid (failed) attempts to edit when navigating to related records. * Avoid some invalid characters in the document. * Script Library: Prevent a crash when opening the dialog. * Several UI fixes to correct how widgets expand and align. * Fix a crash when dragging items in the layout (developer mode) * Build: - Use pygobject-3.0 instead of pygobject-2.0. - Remove the optional Maemo UI. 1.19.9 (unstable): * Details: - Related Records: Allow the developer to specify how many rows to show. - Images: Avoid some saving of temp files. 1.19.8 (unstable): * Details: Image fields: - Support PDFs and similar files via the evince-view library. (This adds a dependency.) - Support other file formats, though there will be no preview image. - Fix some window resizing issues. 1.19.7 (unstable): * Details: Images: - Fix insanely-big windows when big image files are used. - Context menu: Add Open, Open With, and Save. (Murray Cumming) Bug #630057 - Related Records: Show enough records. (Murray Cumming) - Do not navigate past the last row. (Murray Cumming) Bug #526115 comment #25 (Michael Hasselmann) * Add exampledir variable to pkg-config file. (Ben Konrath) Bug #654384 * Add translator comments. (Murray Cumming) Bug #638996 (Joe Hansen) 1.19.6 (unstable): * Simplify the main window, and slightly simplify the menus. * Find: Make this work again, and make it case-insensitive. * ListView: Make the rows high enough. * Fix the About box. 1.19.5 (unstable): * Details: - Make the Primary Key ID values visible again. - Correct the sizing of the ... date button. * Build: - Adapt to the latest libgda and libgdamm API. - Fix the build with --enable-warnings=fatal with gtkmm 3.1 and g++ 4.6. - Require latest libepc, to avoid use of both GTK+ 3 and GTK+ 2. - Use EggSpreadTableDnd, though it has crashes during layout drag-and-drop. (Murray Cumming 1.19.4 (unstable): * Calculated fields and button scripts: - Properly return boolean results. - Initialize pygobject, to fix the use of the PyRecord API. * libglom: Added utils::build_sql_select_count_rows(). * Fix crashes when using choices with fixed lists. * Do not crash if PyDateTime_IMPORT fails. * Remove some unnecessary padding/borders around the main window. * Main window: Use a custom Notebook-like widget instead of Gtk::Notebook. * CSV Import: Fix quoted-newline detection, so we don't drop rows. * Use the new Gtk::ComboBox CellArea API to align columns properly. * Build: - Depend on libgdamm-5.0 instead of libgdamm-4.0. - Remove the dependency on pygda, though we now check for gi.repository.Gda at startup instead. It is provided by libgda-5.0 (currently 4.99.x). - Require the latest mm-common and dist the mm-common scripts. - Require the latest gtksourceviewmm 1.19.3 (unstable): * Build - Build with the latest gtkmm, goocanvasmm, libgdamm and gtksourceviewmm. - Fix the tests builds with changed linker behaviour on Ubuntu Natty. - Allow libglom to be built without building the Glom UI code too. * Handle changed setlocale() behaviour on Ubuntu Natty. http://www.glom.org -- Murray Cumming murrayc ( -at -) murrayc.com www.murrayc.com www.openismus.com _______________________________________________ Share this post Link to post