3
* Details: Choices: Actually show choices drop-down lists again,
4
fixing a regression in Glom 1.12.
5
* Export, Import: Better handling of binary image data.
11
- Fix doubly-related records portals, such as a list of
12
an Artist's publishers (via their albums).
13
- Portals: Prevent use of inappropriate relationships.
14
* Maemo: More work on the port to the Maemo 5 UI, using simpel separate windows.
15
* Build: Fix the build with gtkmm < 2.18.
17
* Refactored CSV imorter and added unit tests.
23
What's new in Glom 1.12:
25
* Network sharing of self-hosted databases is now off by default, and can be
26
enabled by the new File/Share On Network menu item. So you will not be
27
asked for an initial password when creating a new file.
29
* Allow field table and field anmes to use uppercase characters.
30
* Import and Export: Corrected the .csv file format.
31
* Related Records: Added a None navigation option.
32
* Opening: When the file format is too new, actually say so.
33
* libglom: Make this parallel-installable.
34
* Bug-fixes from Glom 1.10.
35
* Build: Removed the Bakery and libglade dependencies.
39
* Fixed deprecated-disabled build with latest gtkmm.
40
* Client-only build fixes.
42
(Johannes Schmid, Murray Cumming, Openismus)
43
* Refactoring of .csv importing code.
49
* Really save field definition changes again.
51
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/394507 (elmergato)
52
* Allow table and field names to use uppercase characters.
53
(requires the latest libgda - either libgda 4.0.4 or libgda 4.1.2.)
55
* Do not fail too soon when self-starting a PostgreSQL instance, though the
56
time to wait until PostgreSQL should be ready is still a hard-coded number.
58
- Correct the export to use the CSV specification
59
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/394894 elmergato)
60
- Don't open the format dialog behind the FileChooser dialog.
62
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/397409 (elmergato)
63
- Offer File overwrite confirmation.
65
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/393229 (elmergato)
66
- Allow many fields to be added to the format at once.
68
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/393231 (elmergato)
70
- Handle commas inside quotes, and escaped quotes, as per the CSV
72
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/394894 (elmergato)
73
* Complain about unknown command-line options instead of crashing.
74
* Document's MIME-type registration: Us an xmlns ID.
75
* Related Records: Navigation option: Hide the navigation button when the new
76
"None" option is used. Bug #574360
77
(Murray Cumming, Openismus)
78
* Various corrections to the automatic use of ports when self-hosting.
79
(Armin Burgmeier, Openismus)
80
* When the file format is too new, show an error message that actually says so.
82
* Initial ldtp test scripts, to test the UI.
83
(Armin Burgmeier, Openismus)
85
- Add an ABI version (1.2) to the shared library and the headers location,
86
so we may break ABI painlessly when we need to.
87
- Remove any client-only or PostgreSQL/SQLite ifdefs, so that libglom always
88
offers all functionality, to avoid the need to have multiple versions of
89
libglom installed if you have multiple Glom builds installed. Only the
90
no-exceptions build option remains, because they will never be on the same
92
- Remove any Maemo-specific ifdefs because libglom is non-UI.
93
- Fix the pkg-config .pc file.
94
- Avoid calling g_thread_init() twice, fixing a crash.
95
- Correct the headers' installation location.
96
(David King, Openismus)
98
- Use non-recursive build and run tests during make check.
99
(Daniel Elstner, Openismus)
100
- Fix crashes in the client-only build.
101
(Armin Burgmeier, Openismus)
102
- Fix the build on Maemo 5 (Fremantle).
103
(Johannes Schmid, Openismus)
107
* Network sharing of self-hosted databases is now off by default, and can be
108
enabled by the new File/Share On Network menu item.
110
* Performance improvement when first connecting to the database.
112
* Fix crash if the "Connect to Server" dialog is cancelled and then a document
116
- Allow navigation to be disabled.
118
- Navigation now works to alternate specified relationships.
119
(Murray Cumming) Bug #579172 (Michael Hasselmann)
121
- Image fields: Performance improvements and user feedback.
123
- Disable the Open button next to ID fields if the field is empty.
124
(Murray Cumming) Bug #565023.
125
* Requires gtkmm 2.14 rather than gtkmm 2.10.
126
* Removed Bakery dependency (by including a fork of that code).
127
* Removed libglade dependency (using Gtk::Builder instead).
128
* Require a newer goocanvasmm.
129
* Add runtime checks for the Python module.
130
* libglom: Removed dependencies on UI libraries such as GTK+.
135
* Fix crash in initial dialog, experienced on some systems.
136
(Armin Burgmeir) Bug #584022 (Keir Lawson)
137
* Self-Hosting: Allow multiple glom instances to self-host on the same PC,
138
by correcting the discovery of available network ports.
140
* Allow Glom to use existing database tables again (though there is still no
142
* Restore the check for the necessary libgda provider plugin.
147
What's new in Glom 1.10:
149
(Not much from the point of view of users.)
150
* Performance improvements, avoiding excessive network queries.
151
* Details: Show the Open button (but not Find) for related fields that are
152
primary keys, so we can navigate to that record.
153
* Ported to libgda-4.0 (libgdamm-4.0)
154
* Sqlite backend suitable for embedded use, configurable when building Glom.
155
* Bug-fixes from Glom 1.8.
159
* Disable the sqlite backend by default. It is for embedded use with limited
160
functionality. (Armin Burgmeier, Murray Cumming)
161
* Related records: Correct the navigation to doubly related records.
163
* Correct loading of images from examples, preventing a crash.
165
* Windows build: Fix the build and make reports work. (Armin Burgmeier)
167
* Build fixes for the client-only build.
168
(Murray Cumming, Armin Burgmeier)
169
* Improve the installation of libglom, adding a pkg-config file and a small
170
test. This is still highly unstable.
171
* String corrections for translators.
172
(Claude Paroz, Stéphane Raimbault)
176
* Fix network sharing with just-created documents.
178
* Sqlite backend: Fix changing newly added fields with SQLite.
180
* Build: Builds again against a released libgda version (3.99.12).
186
- Added a configure option to enable/disable sqlite support.
187
This is the last Glom version that will enable sqlite by default,
188
because this is only intended for embedded use, with reduced functionality.
189
- Fix Find mode. Bug #570401
190
- Don't lose the non-NULL field constraint when changing fields.
191
- Release any existing DataModels when changing the table, to avoid sqlite
193
- Various fixes for field changes.
195
* Networked Glom: Correct use of wrong port.
196
(Armin Burgmeier) Bug #572982
4
198
- Avoid vast extra space when using 3 or more columns.
5
199
Bug #539369 (maximiliano)
200
- Show the Open button (but not Find) for related fields that are primary
201
keys, so we can navigate to that record. Bug #571975
6
202
- Avoid showing scientific e notation for up to 15 digits, instead of 7.
204
* Cache the user privileges for a short time, to improve performance.
205
(Murray Cumming) Bug #567473
206
* Import: Add a .cvs filter to the file chooser dialog.
207
(David King) Bug #572702
8
208
* Avoid leaking a Gtk::EventBox.
211
- Updated for latest libgda/libgdamm API.
212
- Fixed the build with --enable-client-only.
213
- Fix various minor compiler warnings.
214
- Updated the .glade file to glade-3 format. Bug #567470\
215
- Use the postgres executable instead of the deprecated postmaster executable.
221
* Sqlite support: Improvements, including changing of fields types, and
222
adding/deleting fields.
223
(We will later make this only a configure option.)
225
* Use SQL parameters where possible, making code safer and fixing problems
226
with image data with libgda-4.0.
228
* When cancelling the initial dialog, fix the strange behaviour.
229
(Johannes Schmid) Bug #569721.
13
230
* Main window: Correct the order of the widgets at the bottom-right that
14
231
show the number of found records and the total number of records.
18
235
This regression was introduce in Glom 1.8, now fixed.
19
236
(Murray Cumming) Bug #569722 (Johannes Schmid)
23
* Fix crash when creating tables, introduced in 1.8.4.
24
Bug #566102 (Iain Lane)
25
* Find mode: Hide the tool palette.
26
* Layout/Report design: Clear the text in property dialogs for
28
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/309417
30
* Users/Groups: More correction of quoting to allow spaces in user and group
32
* Build: Require the goocanvasmm 0.13.
36
* Initial dialog: Try an alternative path for the example/template files,
37
in case the package installed them somewhere unusual.
38
* Relationships Overview, Print Layouts:
39
Don't crash when showing and then hiding the grid.
40
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/303453
42
* List: Temporarily remember the sort order so it is the same when navigating
44
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/303422
46
* Fields combo boxes (such as the choices field in the field formatting):
47
Bring back the (None) item so these can be cleared.
48
This regression probably happened when we first ported to Maemo.
50
- Use the list's sort order for the top-level records in the report.
51
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/303425
53
- Set a default title based on the name, when adding a new report, as
54
we do for tables, relationships, print layouts, etc.
55
* Users/Groups: Disable drag-and-drop for the treeview, because it is useless
57
https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299573
59
* Import: Sort the fields list alphabetically.
60
Ubuntu bug #https://bugs.launchpad.net/ubuntu/+source/glom/+bug/306593
66
* Changed the dependency of libgda-postgres-4.0 to libgda-postgres-3.0, so
67
Glom can be built without having libgda-4 installed.
73
- Attempt to guess a 4-digit-year date format for display and
74
entry, if the translator has not provided one. This will sometimes be correct.
75
- Specify a suitable 4-digit year date format for the Spanish locale.
76
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/300057
78
- Do not add multiple records when entering data for one new record.
79
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/300819
81
- Make the Delete button work again.
82
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299853
84
* Details: Do not crash if there is no primary key, though this cannot happen now.
86
- Refuse to allow no primary key.
87
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299549
90
- Do not lose default values when reloading the document.
91
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299896
93
* Users: Avoid a failure when a group name contains a space.
94
* Relationships Overview: Increase the canvas size when the window is resized,
96
Bug #559157 (Iain Lane).
97
* Reports: Avoid a crash when editing reports.
98
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/300054
100
* Import: Add a warning label telling people that the data should be in
101
international ISO format, not the format for the current locale.
102
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299591
103
* Initial dialog: Mark a tooltip as translatable in the initial dialog.
104
Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299556
106
* Export: Avoid a crash when defining the fields to export.
241
* Ported to libgdamm-4.0 (libgda-4.0) from libgda(mm)-3.0.
242
(Johannes Schmid, Armin Burgmeier, Murray Cumming)
243
* Initial sqlite support as an alternative to PostgreSQL, intended for
244
embedded use. There are still some obvious problems with this, but we
245
expect to solve them soon in the next release, when we will also make this
246
only a configure option.
248
* Find: Make find mode work again in the list view.
249
(Murray Cumming) Bug #565579
250
* Cache the connection for a few seconds to avoid unnecessary reconnects,
251
making things faster. (Murray Cumming)
252
* Fixes from recent 1.8 releases.