~ubuntu-branches/ubuntu/precise/glom/precise-updates

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2009-10-09 16:50:36 UTC
  • mfrom: (1.1.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20091009165036-orinvwmohk838xxl
Tags: 1.12.2-0ubuntu1
* New upstream version:
  - FFE LP: #391664
* debian/control:
  - Bump python-gnome2-extras-dev build-dep to >= 2.25.3.
  - Bump libgdamm3.0-dev build-dep to libgdamm4.0-dev >= 3.99.14.
  - Change libgda3-dev build-dep to libgda-4.0-dev.
  - Change libgda3-postgres dependency to libgda-4.0-postgres.
  - Bump libgtkmm-2.4-dev build-dep to >= 2.14.
  - Add build-dep on libgconfmm-2.6-dev.
  - Bump libgoocanvasmm-dev build-dep to >= 0.14.0.
  - Remove build-dep on libbakery-2.6-dev.
  - Bump postgresql-8.3 dependency to postgresql-8.4.
  - Change scrollkeeper build-dep to rarian-compat.
  - Rename libglom{0,-dev} -> libglom-1.12-{0,dev}. Upstream include
    APIVER in the library name now.
* debian/rules:
  - Update --with-postgres-utils configure flag to point to the new
    path.
  - Drop deprecated --disable-scrollkeeper configure flag.
  - Update DEB_SHLIBDEPS_INCLUDE with new libglom-1.12-0 package name.
  - Don't include /usr/share/cdbs/1/rules/simple-patchsys.mk - there
    are currently no patches.
* debian/libglom-1.12-0.install:
  - Updated for new version.
* debian/libglom-1.12-dev.install:
  - Install pc and header files.
* debian/glom-doc.install:
  - Updated for new version.
* debian/glom.install:
  - Updated for new version.
* Fix debian/watch.
* Dropped obsolete 10-distro-install-postgres-change.patch.
* Built against latest libgoocanvasmm (LP: #428445).
* Also closes LP: #230007, LP: #393229, LP: #393231, LP: #394507,
  LP: #394887, LP: #394894, LP: #397409, LP: #381563.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
1.8.7:
2
 
 
 
1
1.12.2 (stable):
 
2
 
 
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.
 
6
  (Murray Cumming)
 
7
 
 
8
1.12.1 (stable):
 
9
 
 
10
* Related Records:
 
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.
 
16
  (Murray Cumming)
 
17
* Refactored CSV imorter and added unit tests.
 
18
  (Michael Hasselmann)
 
19
 
 
20
 
 
21
1.12.0 (stable):
 
22
 
 
23
What's new in Glom 1.12:
 
24
 
 
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.
 
28
  (Murray Cumming)
 
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.
 
36
 
 
37
1.11.2 (unstable):
 
38
 
 
39
* Fixed deprecated-disabled build with latest gtkmm.
 
40
* Client-only build fixes.
 
41
* Maemo build fixes.
 
42
  (Johannes Schmid, Murray Cumming, Openismus)
 
43
* Refactoring of .csv importing code.
 
44
  Bug #588233.
 
45
  (Michael Hasselmann)
 
46
 
 
47
1.11.1 (unstable):
 
48
 
 
49
* Really save field definition changes again.
 
50
  Ubuntu Launchpad bug 
 
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.)
 
54
  Bug #587051
 
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.
 
57
* Export:
 
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.
 
61
    Ubuntu Launchpad bug
 
62
    https://bugs.launchpad.net/ubuntu/+source/glom/+bug/397409 (elmergato)
 
63
  - Offer File overwrite confirmation.
 
64
    Ubuntu Launchpad bug
 
65
    https://bugs.launchpad.net/ubuntu/+source/glom/+bug/393229 (elmergato)
 
66
  - Allow many fields to be added to the format at once.
 
67
    Ubuntu Launchpad bug
 
68
    https://bugs.launchpad.net/ubuntu/+source/glom/+bug/393231 (elmergato)
 
69
* Import:
 
70
  - Handle commas inside quotes, and escaped quotes, as per the CSV 
 
71
    specification.
 
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.
 
81
  (Murray Cumming)
 
82
* Initial ldtp test scripts, to test the UI.
 
83
  (Armin Burgmeier, Openismus)
 
84
* libglom:
 
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 
 
91
    system.
 
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)
 
97
* Build:
 
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)
 
104
 
 
105
1.11.0 (unstable):
 
106
 
 
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.
 
109
  (Murray Cumming)
 
110
* Performance improvement when first connecting to the database.
 
111
  (Armin Burgmeier)
 
112
* Fix crash if the "Connect to Server" dialog is cancelled and then a document 
 
113
  is opened.
 
114
  (Michael Hasselmann)
 
115
* Related Records:
 
116
  - Allow navigation to be disabled.
 
117
    (Michael Hasselmann)
 
118
  - Navigation now works to alternate specified relationships.
 
119
          (Murray Cumming) Bug #579172 (Michael Hasselmann)
 
120
* Details:
 
121
  - Image fields: Performance improvements and user feedback.
 
122
    (Armin Burgmeier)
 
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+.
 
131
  (Murray Cumming) 
 
132
  
 
133
1.10.1 (stable):
 
134
 
 
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.
 
139
  (Armin Burgmeir)
 
140
* Allow Glom to use existing database tables again (though there is still no 
 
141
  UI for this).
 
142
* Restore the check for the necessary libgda provider plugin.
 
143
  (Murray Cumming)
 
144
 
 
145
1.10.0 (stable):
 
146
 
 
147
What's new in Glom 1.10:
 
148
 
 
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.
 
156
 
 
157
1.9.4: (unstable):
 
158
 
 
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.
 
162
  (Murray Cumming)
 
163
* Correct loading of images from examples, preventing a crash.
 
164
  (Murray Cumming)
 
165
* Windows build: Fix the build and make reports work. (Armin Burgmeier)
 
166
  (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)
 
173
   
 
174
1.9.3: (unstable)
 
175
 
 
176
* Fix network sharing with just-created documents.
 
177
  Bug #572982.
 
178
* Sqlite backend: Fix changing newly added fields with SQLite.
 
179
  (Armin Burgmeier)
 
180
* Build: Builds again against a released libgda version (3.99.12).
 
181
  (Murray Cumming)
 
182
 
 
183
1.9.2: (unstable)
 
184
 
 
185
* Sqlite backend:
 
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 
 
192
    errors. Bug #572847
 
193
  - Various fixes for field changes.
 
194
  (Armin Burgmeier)
 
195
* Networked Glom: Correct use of wrong port.
 
196
  (Armin Burgmeier) Bug #572982
3
197
* Details:
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.
7
203
   (Murray Cumming)
 
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.
9
209
  (Armin Burgmeier)
10
 
 
11
 
1.8.6:
12
 
 
 
210
* Build:
 
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.
 
216
    Bug #525108
 
217
  (Murray Cumming)
 
218
 
 
219
1.9.1: (unstable)
 
220
 
 
221
* Sqlite support: Improvements, including changing of fields types, and 
 
222
  adding/deleting fields.
 
223
  (We will later make this only a configure option.)
 
224
  (Armin Burgmeier)
 
225
* Use SQL parameters where possible, making code safer and fixing problems 
 
226
  with image data with libgda-4.0.
 
227
  (Johannes Schmid)
 
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.
15
232
  (Murray Cumming)
18
235
  This regression was introduce in Glom 1.8, now fixed.
19
236
  (Murray Cumming) Bug #569722 (Johannes Schmid)
20
237
 
21
 
1.8.5:
22
 
 
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 
27
 
  text items.
28
 
  Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/309417
29
 
  (elmergato)
30
 
* Users/Groups: More correction of quoting to allow spaces in user and group 
31
 
  names.
32
 
* Build: Require the goocanvasmm 0.13.
33
 
 
34
 
1.8.4:
35
 
 
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
41
 
  (elmergato)
42
 
* List: Temporarily remember the sort order so it is the same when navigating 
43
 
  away and back.
44
 
  Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/303422
45
 
  (elmergato)
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.
49
 
* Reports:
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
52
 
    (elmergato)
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 
56
 
  and confusing.
57
 
  https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299573
58
 
  (elmergato)
59
 
* Import: Sort the fields list alphabetically.
60
 
  Ubuntu bug #https://bugs.launchpad.net/ubuntu/+source/glom/+bug/306593
61
 
  (elmergato)
62
 
  (Murray Cumming)
63
 
 
64
 
1.8.3:
65
 
 
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.
68
 
  (Armin Burgmeier)
69
 
 
70
 
1.8.2:
71
 
 
72
 
* Date fields:
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
77
 
* List:
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
80
 
  (elmergato)
81
 
  - Make the Delete button work again. 
82
 
  Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299853
83
 
  (elmergato)
84
 
* Details: Do not crash if there is no primary key, though this cannot happen now.
85
 
* Field Definitions:
86
 
  - Refuse to allow no primary key.
87
 
    Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299549
88
 
    (elmergato)
89
 
    Glom bug #562147
90
 
  - Do not lose default values when reloading the document.
91
 
    Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/glom/+bug/299896
92
 
    (elmergato)
93
 
* Users: Avoid a failure when a group name contains a space.
94
 
* Relationships Overview: Increase the canvas size when the window is resized, 
95
 
  to avoid dead areas.
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
99
 
  (elmergato)
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
105
 
  (Muray Cumming)
106
 
* Export: Avoid a crash when defining the fields to export.
107
 
  (Armin Burgmeier)
108
 
 
 
238
 
 
239
1.9.0: (unstable)
 
240
 
 
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.
 
247
  (Armin Burgmeier)
 
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.
109
253
 
110
254
1.8.1:
111
255