Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2:PowerPC
glom
glom.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File glom.changes of Package glom
------------------------------------------------------------------- Thu Jul 26 21:58:07 UTC 2012 - dimstar@opensuse.org - Add libgda-5_0-postgres, typelib(Gda) and python-glom Requires: All packages are hard dependencies. If not available, glom *should* present a dialog, saying so, but currently segfaults (bnc#772551). ------------------------------------------------------------------- Sun Jul 22 18:16:24 UTC 2012 - dimstar@opensuse.org - Add glom:python supplements to python-glom, allowing the package to be automatically installed (part of bnc#621448). ------------------------------------------------------------------- Wed Apr 25 12:41:13 UTC 2012 - vuntz@opensuse.org - Update to version 1.22.0: + libglom: - Field: Remove get_holder(). - ConnectionPool: create_database(): Take a progress slot. + Build: - Windows build fixes. - Fix some warnings found by scan-build. ------------------------------------------------------------------- Tue Apr 10 21:31:55 UTC 2012 - malcolmlewis@opensuse.org - Update to version 1.21.8: + Fix the build with the latest gtkmm, with --enable-warnings=fatal. + Dialog_Import_CSV_Progress: Fix an important typo. + Tests: Set LC_TIME too. + Improve the command-line parse/print locale warnings. - Remove %clean section: not needed anymore. ------------------------------------------------------------------- Wed Mar 14 12:42:09 UTC 2012 - vuntz@opensuse.org - Update to version 1.21.7: + Build: Fix some warnings from clang++. + libglom: - Remove some deprecated methods. - LayoutItem_GroupBy: Add get and set methods for members. ------------------------------------------------------------------- Fri Mar 9 19:44:39 UTC 2012 - dimstar@opensuse.org - Update to version 1.21.6: + Make auto-increment fields work even if they are not primary keys (bgo#661702) + Do not hide the database structure if the user does not have view rights, and prevent SQL errors in that case (bgo#669299) + Allow printing of print layouts from the List view too, to avoid confusion (bgo#670462) + Print Layout: Avoid sometimes over-scaled images (bgo#668901) + Users/Groups: - Example files: Really load the table privileges. - Really prevent changing to developer mode for non-developers. (bgo#669043) - Allow user and group names to have spaces and other special characters (bgo#669012) - Limit user and group name lengths because PostgreSQL seems to have an (undocumented) limit. - Warn if we cannot get the list of users (bgo#669178) - Add tests. + Button scripts: Check and warn about pygtk2 instead of crashing (bgo#669196 and bgo#661766) + ReportBuilder: - Make summary fields work again. - Add error checking (bgo#669281) + Database Preferences: Really store the organization name in the database (bgo#668836) + Field Formatting: Related Choices: Default to showing the primary key (bgo#668759) + Choices: Allow the field to be be other than the primary key and do not crash if it is not, or if it is hidden (bgo#668759) + Document: Avoid accumulating old nodes in the XML. + Examples: Remove empty group in the Lesson Planner example file (bgo#671263) + libglom: Glom::Utils::get_find_where_clause_quick(): Handle an empty value properly. + Use Gtk::Application and Gtk::ApplicationWindow instead of Gtk::Main. + Windows build fixes (not complete) (bgo#671120, bgo#670903) - Remove xz BuildRequires now that it comes for free in the build system. - Add pkgconfig(goocanvas-2.0) BuildRequires: there's a check for it since glom wants a version that contains some specific fixes. ------------------------------------------------------------------- Wed Jan 25 16:56:59 UTC 2012 - zaitor@opensuse.org - Update to version 1.21.5: + Depend on libgda 5.0.3 because we need the GdaNumeric corrections (bgo#668346) ------------------------------------------------------------------- Tue Jan 24 11:43:53 UTC 2012 - vuntz@opensuse.org - Update to version 1.21.4: + libglom: Use std::vector instead of std::list, for consistency. + Translations: - Allow the database title to be translated. - Default to en rather than en_US for the original locale. - Fix license: glom is GPL-3.0+. Fix bnc#743110. ------------------------------------------------------------------- Tue Jan 17 13:06:20 UTC 2012 - vuntz@opensuse.org - Update to version 1.21.3: + libglom: TranslatableItem: Require the caller to provide the locale to get_title() instead of calling the static set_current_locale() method (now removed). - Changes from version 1.21.2: + Field choices: - Allow custom (not related) choices to be translated, with only the original text being stored in the database. - Use the appropriate type of data for choices. rather than, for instance, forcing German users to see (and store) 1.99 EUR instead of 1,99 EUR. + Translations: - Offer non-country locales, such as de, instead of only de_DE, de_AT, etc. - Default to the first locale in the list, instead of none. + Added command-line utilities to help with translation via po files: glom_export_po, glom_import_po, glom_export_po_all. + Build: Added several more tests, including tests of the translation system and of the iso-codes XML files parsing. - Changes from version 1.21.1: + Details: Foreign key ID fields: Add a New button next to the existing Find button. + Related Choices: Allow the user to specify a sort order. + libglom: - Make libglom 1.22 parallel installable with glom 1.20. - Document: Added get_translation_available_locales(). - Field: Remove unused get_gda_holder_string(). - Remove unused get_sql_format() methods. - DbUtils:: Added get_fields_for_table(), get_fields_for_table_one_field(), get_lookup_fields(), and get_lookup_value() - LayoutGroup: . Add a remove_field(parent_table_name, table_name, field_name) method overload, deprecating the existing method overloads. . Deprecate the old has_field() method and do not use it. - Remove unused parameternamegenerator.[h|cc] source files. + Build: - Avoid deprecated glibmm API - Changes from version 1.20.4: + Details: Really make non-editable multiline text fields non-editable. + Edit menu: Make the Cut/Copy/Paste menus actually work (bgo#518315) + Choices: Make sure related choices are sorted (by ID). + libglom: Document_XML: Remove an unimplemented method (bgo#666744). - Changes from version 1.20.3: + Details: ID Find button: Really show the quick find feature. + List: Really store data when the primary key is not auto-incremented. + Add the glom_test_connection command-line tool. + Film Manager example: Use English for Day/Night choices. - Changes from version 1.20.2: + Correct parsing of quotes in example data. + ComboBoxes: Work around bgo#612396 to fix the Users/Groups dialogs and the Script Library dialog. + libglom: DbUtils::recreate_database_from_document(): Create groups and set table privileges too. + More tests. - Change libepc-devel and libxml++-devel BuildRequires to pkgconfig(libepc-1.0) and pkgconfig(libxml++-2.6). - Add explicit pkgconfig(giomm-2.4) and pkgconfig(libxslt) BuildRequires: they were implicit before. - Remove unneeded python-gtk-devel and python-gnome-extras-devel: they come from the GTK+ 2 days. Instead, add a python-devel BuildRequires that the previous one were bringing in. ------------------------------------------------------------------- Tue Nov 29 21:02:55 UTC 2011 - dimstar@opensuse.org - Update to version 1.20.1: + Avoid some unnecessary stdout warnings + New and improved tests + libglom: - LayoutGroup: . Added a remove_field(parent_table_name, table_name, field_name) method overload. . Added a has_field(parent_table_name, table_name, field_name) method overload. - Added DbUtils::set_fake_connection(). - Major changes from version 1.20.0 since 1.16.2: + Simplified main window + Glom can now store and display PDFs + Print Layout: Major overhaul with improved UI and new functionality. + Relared records: Allow the developer to specify how many rows to show. + Choice drop-downs can show more than 2 fields + Choice drop-down fields are aligned + Choice drop-downs can show relared fields + List columns have sensible widths. - Add xz BuildRequires because we can't build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details. - Change BuildRequires from old-style, gtk2 based, to pkgconfig(), gtk3 based ones: + Old ones: gtkmm2-devel, libgdamm-devel, libgoocanvasmm-devel, libgtksourceviewmm-2_0-devel. + New ones: gtkmm-3.0, goocanvasmm-2.0, libgda-postgres-5.0, libgdamm-5.0. - Add new pkgconfig() BuildRequires, following upstream changes: evince-view-3.0, pygobject-3.0. ------------------------------------------------------------------- Mon Feb 14 01:17:01 CET 2011 - vuntz@opensuse.org - Update to version 1.16.2: + CSV Import: Actually preview and import the field values (bgo#625693). + List view: Make the retry option actually work afer entering invalid data (bgo#167818). + Build: Remove the gconfmm dependency, because we don't use it. - Changes from version 1.16.1: + Build: Fix the python module's filename. - Changes from version 1.16.0: + Build: - Do not use deprecated gtkmm API (requires gtkmm 2.22). - Various small improvements - Changes from version 1.15.2: + Field Formatting: Related Choices: Add a Show All checkbox, so that the list of choices can be restricted according to the relationship, instead of just showing all values in the related table. This allows the Choices to be used to narrow down a choice based on a choice in another field. (bgo#625536). + Allow unique fields with same name in multiple tables (bgo#625192). + Developer menu: Added Export Backup and Restore Backup menu items. These use PostgreSQL's pg_dump and pg_restore utilities, wrapping the dump and .glom file up in a .tar.gz. + Build: - Explicitly link with libdl for Python module loading test. - Rename the library to libglom-1-16 to be parallel-installable with libglom-1-14. - Adapt to the latest libgdamm API. - Changes from version 1.15.1: + Uses Gnome::Gda::SqlBuilder in most places to avoid manually building SQL query strings. This should be more robust and safer. + Correct the position of "Records / Found" labels. + Find: - Make Find mode a toggle and move it to the Edit menu. - Fix a crash when using find mode. + List view: - Don't add a new row when cancelling editing of a placeholder row. - Don't allow placeholder rows to be delteted. + Build libglom and pyglom API documentation. - Changes from version 1.14.5: + Allow unique fields with same name in multiple tables (bgo#625192). - Changes from version 1.14.4: + Developer menu: Added Export Backup and Restore Backup menu items. These use PostgreSQL's pg_dump and pg_restore utilities, wrapping the dump and .glom file up in a .tar.gz. + Build: Explicitly link with libdl for Python module loading test. - Changes from version 1.14.3: + Fix position of "Records / Found" labels. + List: Don't allow deleting placeholder rows. + Build: Don't require avahi-ui. - Remove gconfmm-devel BuildRequires. - Add postgrsql Requires, for pg_dump and pg_restore. - Rename libglom-1_14_0 to libglom-1_16_0, following library name change. - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. + %mime_database_post/postun because the package ships a mime type definition. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Change Requires of lang subpackage to Recommends, since the english documentation is not there anymore. ------------------------------------------------------------------- Tue Jun 15 13:07:58 CEST 2010 - vuntz@opensuse.org - Drop glom-asneeded.patch: it should have been removed with the last change. ------------------------------------------------------------------- Mon May 10 11:55:12 UTC 2010 - dimstar@opensuse.org - Update to version 1.14.2: + Fix document saving (horribly broken in 1.14.1). + Python field calculations and button scripts: - Test buttons now show python errors. - Really convert the value to the field's type. + Fix a crash when showing choices in some situations. + Added several "make check" tests. - Changes from version 1.14.1: + Python field calculation: Fix a crash when using some date types. + Documentation: Build and install libglom (C++) API reference documentation (for use by applications) and pyglom (Python) API reference documentation (for use by Glom calculated fields and button scripts). + Added unit tests. - Changes from version 1.14.0: + Details: - Align widgets in neighbouring groups, making things look generally neater (and fix a bug that made the widgets far too wide.) + Details and List: Allow custom formatting of static text and buttons instead of just fields. + Field Formatting: - Add the option to use a different text color for negative values. - bgo#591125: Add a horizontal alignment option, though we still right-align numbers by default. - Allow choices to be shown as radio buttons instead of a drop-down combo box. + Many small UI improvements. + Field calculations and button scripts: - Fields values may now be changed like so: record["fieldname"] = 123 - Simple navigation is posible via, for instance: ui.show_table_list("artists") ui.show_table_details("artists", 10) where 10 is the value of the primary key in the table. - Added ui.print_layout(), ui.print_report(report_name), and ui.start_new_record() methods. - Added a startup script feature, in Database Preferences. + Plus several important bug fixes. ------------------------------------------------------------------- Thu Apr 8 12:02:25 UTC 2010 - dimstar@opensuse.org - Add glom-asneeded.patch to fix detection of boost_python when using -Wl,-as-needed (patch from upstream git). As a consequence we need to launch autogen.sh, which triggers buildRequire gnome-common. - BuildRequire postgresql-devel. - Library version changed to 1.14 (libglom-1_14-0). - No longer BuildRequire gnome-libs. ------------------------------------------------------------------- Tue Mar 23 14:25:45 CET 2010 - vuntz@opensuse.org - Update to version 1.13.9: + Field Formatting: Allow choices to be shown as radio buttons instead of a drop-down combo box. + Python scripts: Added a startup script feature, in Database Preferences. + Initial Dialog: Do not crash sometimes if cancelling the file chooser. bgo#612303 + Build: - Don't use deprecated gtkmm API. This requires the latest gtkmm. - Require the correct gtkmm and libsigc++ versions. + Fix the Glade file so it can be opened with the latest glade-3 (when the gtksourceview glade catalog is installed). - Changes from version 1.13.8: + Details: - Align widgets in neighbouring groups, making things look generally neater. - Do not make field widgets too wide, so this fits on a laptop screen. + Python scripts: Added ui.print_layout(), ui.print_report(report_name), and ui.start_new_record() methods. + Fix the build with exceptions disabled. - Changes from version 1.13.7: + Avoid a crash when a script navigates from a list view to another table. Maybe avoid similar warnings/crashes when doing normal navigation. - Changes from version 1.13.6: + Python scripts: - Fields value may now be changed like so: record["fieldname"] = 123 - Simple navigation is posible via, for instance: ui.show_table_list("artists") ui.show_table_details("artists", 10) where 10 is the value of the primary key in the table. + Avoid showing %20 in the window title. ------------------------------------------------------------------- Tue Feb 23 00:32:01 CET 2010 - vuntz@opensuse.org - Update to version 1.13.5: + Python functions: Fix some regressions since the switch to boost::python. + Disable broken unit tests to fix make distcheck. + libglom: Fix build issue for Maemo. ------------------------------------------------------------------- Thu Feb 18 01:34:31 CET 2010 - vuntz@opensuse.org - Update to version 1.13.4: + Glom now depends on boost::python. + Fix Maemo build errors - Update to version 1.13.3: - Relationships Overview: Avoid a crash and a warning when closing. bgo#607938 - Import: Avoid a hang, hopefully. - Import: Fixed out-ouf-bounds crash. bgo#607938 - New file: Allow the title to contain quotes, avoiding weird errors. bgo#607957 - libglom: . Improved include paths used in headers. . Avoid crashes with invalid parameter values. - Use Gtk::ToolPalette, requiring gtkmm 2.19.4, instead of code copied from libegg. - Command-line arguments: Do some checks. - Add boost-devel BuildRequires. ------------------------------------------------------------------- Fri Jan 29 19:15:22 CET 2010 - vuntz@opensuse.org - Update to version 1.13.2: + Details layout: Really use the new formatting options (horizontal alignment, foreground color and background color) for static text items and buttons. - Changes from version 1.13.1: + Details and List layouts: - Allow custom formatting of static text and buttons instead of just fields. + Field Formatting: - Add the option to use a different text color for negative values. - Add a horizontal alignment option, though we still right-align numbers by default. bgo#591125 ------------------------------------------------------------------- Thu Jan 21 01:28:07 CET 2010 - vuntz@opensuse.org - Update to version 1.12.5: + List View: Don't chop off the bottom of text when using large fonts. bgo#607023 + Avoid problems when entering numbers with currency suffixes when using the C locale. + Windows: Install glom_1_12.pyd instead of glom.pyd. bgo#605593 + libglom: Added NumericFormat::get_default_precision(). ------------------------------------------------------------------- Sat Jan 2 16:03:49 CET 2010 - vuntz@opensuse.org - Update to version 1.12.4: + Drag and drop layout: - Fix some crashes. This feature still has some problems, so the layout dialog is still available. bgo#599232 + Field Definitions: - Show the default value entry even for date fields. + Python calculations/scripts: - Fix a crash when calling python functions that return dates. bgo#603686 + Details layout: - Related records layout definition: When defining drop-down choices in the custom formatting, show the correct relationships. - Fix a crash when specifying a static image on the layout. bgo#600954 + Saving: Always add the xmlns ID to the document, to make MIME-type detection easier. + Do not mark an empty string for translation. bgo#599868 + Avoid some runtime warnings. + Examples: Film Manager: Add silly example data. bgo#600859 + Windows build: Add missing libpangoft2-1.0-0.dll to the installer. bgo#599966 + Maemo build: Don't depend on libgettextpo. + Developer documentation: - Correct the DTD and add a unit test to make sure it and the examples are correct. ------------------------------------------------------------------- Fri Nov 13 13:09:36 CET 2009 - vuntz@opensuse.org - Update to version 1.12.3: + List: Fix zero-width columns. + Developer Mode: Tables, Relationships: Allow a singular title to be specified, though it is currently only used on Maemo. + Windows Build: - Builds for Windows again. + Build: Support Automake silent rules. + Maemo Build: - Adapted for latest hildonmm API. - AppMenu: Add "Add" and "Add Related" buttons, instead of having + buttons in the window. This does not work perfectly and needs some work. - Make TextViews small initially. - Details: . Show the table name in the window title. . Use PickerButtons instead of ComboBoxes. - Widget spacing improvements to match the Maemo UI spec. - Create a libosso D-Bus service and register it, so Glom can run in the background like a normal Maemo application. - Show the application and its icon in the applications menu. ------------------------------------------------------------------- Tue Oct 6 23:23:13 CEST 2009 - vuntz@opensuse.org - Update to version 1.12.2: + Details: Choices: Actually show choices drop-down lists again, fixing a regression in Glom 1.12. + Export, Import: Better handling of binary image data. - Changes from version 1.12.1: + Related Records: - Fix doubly-related records portals, such as a list of an Artist's publishers (via their albums). - Portals: Prevent use of inappropriate relationships. + Maemo: More work on the port to the Maemo 5 UI, using simple separate windows. + Build: Fix the build with gtkmm < 2.18. + Refactored CSV imorter and added unit tests. - Changes from version 1.12.0: + Network sharing of self-hosted databases is now off by default, and can be enabled by the new File/Share On Network menu item. So you will not be asked for an initial password when creating a new file. + Allow field table and field anmes to use uppercase characters. + Import and Export: Corrected the .csv file format. + Related Records: Added a None navigation option. + Opening: When the file format is too new, actually say so. + libglom: Make this parallel-installable. + Bug-fixes from Glom 1.10. + Build: Removed the Bakery and libglade dependencies. - Changes from version 1.11.2: + Fixed deprecated-disabled build with latest gtkmm. + Client-only build fixes. + Maemo build fixes. + Refactoring of .csv importing code. bgo#588233. ------------------------------------------------------------------- Wed Sep 9 23:41:19 CEST 2009 - vuntz@opensuse.org - Update to version 1.11.1: + Really save field definition changes again. lp#394507 + Allow table and field names to use uppercase characters. bgo#587051 + Do not fail too soon when self-starting a PostgreSQL instance, though the time to wait until PostgreSQL should be ready is still a hard-coded number. + Export: - Correct the export to use the CSV specification. lp#394894 - Don't open the format dialog behind the FileChooser dialog. lp#397409 - Offer File overwrite confirmation. lp#393229 - Allow many fields to be added to the format at once. lp#393231 + Import: - Handle commas inside quotes, and escaped quotes, as per the CSV specification. lp#394894 + Complain about unknown command-line options instead of crashing. + Document's MIME-type registration: Us an xmlns ID. + Related Records: Navigation option: Hide the navigation button when the new "None" option is used. bgo#574360 + Various corrections to the automatic use of ports when self-hosting. + When the file format is too new, show an error message that actually says so. + Initial ldtp test scripts, to test the UI. + libglom: - Add an ABI version (1.2) to the shared library and the headers location, so we may break ABI painlessly when we need to. - Remove any client-only or PostgreSQL/SQLite ifdefs, so that libglom always offers all functionality, to avoid the need to have multiple versions of libglom installed if you have multiple Glom builds installed. Only the no-exceptions build option remains, because they will never be on the same system. - Remove any Maemo-specific ifdefs because libglom is non-UI. - Fix the pkg-config .pc file. - Avoid calling g_thread_init() twice, fixing a crash. - Correct the headers' installation location. + Build: - Use non-recursive build and run tests during make check. - Fix crashes in the client-only build. - Fix the build on Maemo 5 (Fremantle). ------------------------------------------------------------------- Wed Jun 10 14:26:19 CEST 2009 - vuntz@novell.com - Update to version 1.11.0: + Network sharing of self-hosted databases is now off by default, and can be enabled by the new File/Share On Network menu item. + Performance improvement when first connecting to the database. + Fix crash if the "Connect to Server" dialog is cancelled and then a document is opened. + Related Records: - Allow navigation to be disabled. - Navigation now works to alternate specified relationships. bgo#579172 + Details: - Image fields: Performance improvements and user feedback. - Disable the Open button next to ID fields if the field is empty. bgo#565023. + Requires gtkmm 2.14 rather than gtkmm 2.10. + Removed Bakery dependency (by including a fork of that code). + Removed libglade dependency (using Gtk::Builder instead). + Require a newer goocanvasmm. + Add runtime checks for the Python module. + libglom: Removed dependencies on UI libraries such as GTK+. - Changes from version 1.10.1: + Fix crash in initial dialog, experienced on some systems. bgo#584022 + Self-Hosting: Allow multiple glom instances to self-host on the same PC, by correcting the discovery of available network ports. + Allow Glom to use existing database tables again (though there is still no UI for this). + Restore the check for the necessary libgda provider plugin. - Remove libbakery-devel BuildRequires (and Requires for devel package). - Add gconfmm-devel and libxml++-devel BuildRequires. ------------------------------------------------------------------- Mon May 25 02:08:36 CEST 2009 - vuntz@novell.com - Change goocanvasmm-devel BuildRequires to libgoocanvasmm-devel. ------------------------------------------------------------------- Fri May 22 12:37:33 CEST 2009 - prusnak@suse.cz - renamed glom-devel to libglom-devel - changed bakery-devel to libbakery-devel in BuildRequires ------------------------------------------------------------------- Tue May 19 11:46:45 CEST 2009 - vuntz@novell.com - Do not use tabs, remove trailing white spaces. - Improve summaries and descriptions. - Add Requires to devel package: bakery-devel, glibmm2-devel, libgdamm-devel - Add py_requires for python package. - Split lang package. - Do not add categories to desktop files that are already there. ------------------------------------------------------------------- Thu May 14 10:07:09 CEST 2009 - dominique-obs@leuenberger.net - Requires: postgresql-server: glom won't start without it. ------------------------------------------------------------------- Wed May 13 17:15:50 CEST 2009 - dominique-obs@leuenberger.net - Initial package, created on Community Week 1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor