1
libchamplain 0.4.1 (2009-10-18)
2
===============================
3
4
Stable release
5
GObject-introspection, Python and Perl bindings are in a working state.
6
7
Enhancements:
8
9
* Added champlain_view_remove_layer (Pierre-Luc Beaudoin)
10
* ChamplainSelectionLayer now have a "changed" signal (Pierre-Luc Beaudoin)
11
* Added champlain_marker_set_highlighted_text_color (Pierre-Luc Beaudoin)
12
* Added champlain_marker_get_highlighted_text_color (Pierre-Luc Beaudoin)
13
* Added champlain_marker_get_highlighted_color (Pierre-Luc Beaudoin)
14
15
Fixes:
16
17
* Selection color is always blue (Pierre-Luc Beaudoin)
18
* 595534: Fix building on Solaris (Halton Huo)
19
* Emit map-source notifications (Pierre-Luc Beaudoin)
20
* Don't emit invalid lat and lon notifications (Pierre-Luc Beaudoin)
21
* 597272: Adjust the typedefs to to keep the C++ bindings happy (Debarshi Ray)
22
* Fix OSM licences (Bruce Cowan)
23
* Fix slowdowns with big caches (Pierre-Luc Beaudoin)
24
* 598106: champlain plugin: map isn't displayed (Pierre-Luc Beaudoin)
25
26
libchamplain 0.4 (2009-09-14)
27
===============================
28
29
Stable release
30
Only the Python bindings are in a working state.
31
32
Enhancements:
33
34
* Updated documentation (Pierre-Luc Beaudoin)
35
* Down reload tiles if we are zooming at a level we just left
36
  (Pierre-Luc Beaudoin)
37
38
Fixes:
39
40
* Remove OpenAerialMap from available sources (Pierre-Luc Beaudoin)
41
* Get rid of black lines between tiles at high zoom levels
42
  (Pierre-Luc Beaudoin)
43
* Fix polygon not visible at higher zoom levels (Pierre-Luc Beaudoin)
44
* 594963: Initial scrolling results in map being in Antarctica
45
  (Pierre-Luc Beaudoin)
46
* Make default selection mode in ChamplainSelectionMode single to match Gtk+
47
  (Pierre-Luc Beaudoin)
48
* Remove deprecated symbols introduced in 0.3 and removed in 0.3
49
  (Pierre-Luc Beaudoin)
50
51
libchamplain 0.3.92 (2009-09-03)
52
===============================
53
54
Eigth development release leading to 0.4
55
Only the Python bindings work at this stage.
56
57
Enhancements:
58
59
* New marker downloading demo: url-marker (Emmanuel Rodriguez)
60
* ChamplainView now has keyboard shortcuts (but not when used with
61
  GtkChamplainEmbed) (Pierre-Luc Beaudoin)
62
* Updated to PyClutter 1.0 Python bindings (Victor Godoy Poluceno)
63
64
Fixes:
65
66
* 594003: invalid write of size 4 (Felix Freimann)
67
* Memory leaks in ChamplainLayer (Pierre-Luc Beaudoin)
68
* 577592: Use _priv instead of the GET_PRIVATE macro (many contributors)
69
* 590692: Workaround for X error when using GtkChamplainEmbed
70
  (Pierre-Luc Beaudoin)
71
* 592096: champlain_map_source_desc_copy and _free are incomplete
72
  (Pierre-Luc Beaudoin)
73
* 585754: Nicer compilation output with AM_SILENT_RULES automake option
74
  (Javier Jardón)
75
* Tiles are now loaded if view is resized vertically only
76
  (Pierre-Luc Beaudoin)
77
* Comment misleading event on markers in demos (Pierre-Luc Beaudoin)
78
* 591132: Attempting to remove actor when zooming in/out (Pierre-Luc Beaudoin)
79
* Respect OSM tile usage policy (Pierre-Luc Beaudoin)
80
* 593505: Memory leak in ChamplainLayer (Felix Freimann)
81
* 590727: Events are not send until the mouse move (Pierre-Luc Beaudoin)
82
* Use 0.4 pc files and include path (Pierre-Luc Beaudoin)
83
84
libchamplain 0.3.91 (2009-08-24)
85
===============================
86
87
Seventh development release leading to 0.4
88
This release has no working bindings until Clutter gets some.
89
90
Fixes:
91
92
* Improved documentation (Simon Wenner)
93
* Fix in animation being an out animation (Pierre-Luc Beaudoin)
94
* Simplified flickr Perl demo (Emmanuel Rodriguez)
95
96
libchamplain 0.3.90 (2009-08-10)
97
===============================
98
99
Sixth development release leading to 0.4
100
This release has no working bindings until Clutter gets some.
101
102
Fixes:
103
104
* Fix Bug 591128: Perl bindings are not provided in the tar.gz
105
  (Pierre-Luc Beaudoin)
106
107
libchamplain 0.3.6 (2009-08-03)
108
===============================
109
110
Fifth development release leading to 0.4
111
This is the first release depending on Clutter 1.0
112
This release has no working bindings until Clutter gets some.
113
This release should have the last API changes before 0.4 release.
114
115
Enhancements:
116
117
* New marker animation API (Pierre-Luc Beaudoin)
118
119
Fixes:
120
121
* 576391: Port to Clutter 1.0 (Pierre-Luc Beaudoin)
122
* 586029: ChamplainPolygon should inherit from GInitiallyUnowned
123
  (Pierre-Luc Beaudoin)
124
* Make buildable with Gtk 2.12 instead of 2.14 (Emmanuel Rodriguez)
125
126
libchamplain 0.3.5 (2009-08-01)
127
===============================
128
129
Fourth development release leading to 0.4
130
This is really the last release depending on Clutter 0.8
131
132
Fixes:
133
134
* Fix a division by 0 experienced by MacBooks users (Emmanuel Rodriguez)
135
136
libchamplain 0.3.4 (2009-07-31)
137
===============================
138
139
Third development release leading to 0.4
140
This is the last release depending on Clutter 0.8
141
142
Enhancements:
143
144
* 577909: Marker selection API
145
* Updated Perl bindings (Emmanuel Rodriguez)
146
* Updated Python bindings (Victor Godoy Poluceno)
147
148
Fixes:
149
150
* 585854: Make distcheck required --enable-python but doesn't say so
151
* 588224: Does not build with automake 1.11
152
* 586157: libchamplain-gtk does not build with GTK 2.2
153
* And numerous other fixes
154
155
libchamplain 0.3.3 (2009-06-14)
156
===============================
157
158
Second development release leading to 0.4
159
(Note: there was no 0.3.1 and no 0.3.2 to match Gnome's Schedule)
160
161
Enhancements:
162
163
* Widget responsiveness improvements
164
* Now opens more connections to server, lowers loading time
165
* 572377: Draw routes/lines
166
* 582448: Provide uninstalled.pc files
167
* 584149: libchamplain should set the user agent on libsoup
168
169
Fixes:
170
* 582786: champlain_network_map_source_fill_tile should be private
171
* 584365: "longitude" and "latitude" properties are reversed
172
* 584390: Cache doesn't work on first run
173
* 584368: Implement singleton using Gobject constructors
174
* 583502: Center_on can be wrong
175
* 584775: build system installs "uninstalled" version of the packages
176
* 585698: Use accessor functions instead direct access
177
* And numerous other fixes
178
179
libchamplain 0.3 (2009-05-04)
180
===============================
181
182
First development release leading to 0.4
183
184
Enhancements:
185
186
* Add a way to have custom map sources
187
* Add a way to list available map sources
188
* Add a way to disable double click to zoom
189
* Add a way to access convert x,y in the view to lat,lon
190
* The code now follows more closely the coding style guidelines
191
* The code is now much easier to bind to other languages
192
* Now include (but broken for this release): Perl, C# and Python bindings
193
* 569944: No Python bindings
194
* 557641: Smooth movement to a new position
195
* 557642: Keep the center of the map in the center after a resize
196
* 557644: Double click to zoom
197
* 557965: Add a way to know the maximum and minimum zoom level
198
* 577666: Replace error.svg with a cairo drawing
199
* 568931: No disk cache management
200
* 574809: Provide a way to make visible a bunch of markers
201
* 576055: Implement advanced markers
202
* 571702: Host application should be able to limit the maximum and ... 
203
* 559522: Lack of user feedback during loading of tiles
204
205
Fixes:
206
207
* 558026: zoom in + center_on != center_on + zoom in
208
* 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"
209
* 576698: Segfault on 32bits platform
210
* 561700: The map is glued to the center
211
* 575133: Position lost on zoom out (from level 7 to 6)
212
* 579846: All property changes cause the marker to be rerendered
213
* 557531: champlain_view_new contains initialization code
214
* 557532: champlain_view_embed_new contains initialization code
215
* 558177: center_on + setting the zoom level can give the wrong result
216
* 567594: config.h.in should not be in VCS
217
* 569984: Current position lost on window resize
218
* 570314: Zoom-in zooms at the wrong place if actor is not position...
219
* 574167: Callbacks of demos/launcher.c return no values
220
* 575138: It is possible to zoom below zoom level 0
221
* 575139: Corrupted map when double clicking at max level
222
* 575140: launcher-gtk ignores zoom-level on startup
223
* 576159: Various memory management fixes for ChamplainTile
224
* 576204: Properties latitude and longitude are registered are not ...
225
* 576206: Getter for the properties latitude and longitude returns ...
226
* 576287: Zooming doesn't stay within the map-source boundaries
227
* 576733: animated-marker.py not working and not very pythonistic
228
* 577169: There is no way to tell when a champlain_view_go_to is done
229
* 580371: demos/launcher doesn't start at the right position
230
* 573937: Support proxies
231
* 576860: launcher.py demo should be more "pythonistic"
232
* 558020: Unwanted wrap effect when panning at zoom level >= 8
233
* 575601: Return const gchar* insted of gchar*
234
* 576677: Demos are not compilable out of the tree
235
* 576680: Introduce versionning functions and constants
236
* 576831: ensure_visible is not fool proof
237
* 559446: OpenStreetMap Mapnik is missing a zoom level
238
* 575645: Properties enum has same comment as the signals enum
239
* 575903: Memory leaks in champlain-network-map-source.c
240
* 576695: Missing "Index of all symbols"
241
* 576832: Any go_to should stop a previous and not yet finished go_to
242
* 580785: decel-rate of a view is not set correctly
243
244
245
libchamplain 0.2.10 (2009-04-02)
246
===============================
247
 
248
Fixes:
249
250
* Fix symbols' export (some tidy_* were left)
251
* Get rid of the svg file
252
253
254
libchamplain 0.2.9 (2009-02-26)
255
===============================
256
257
Enhancements:
258
259
* Add a new animated marker demo
260
261
Fixes:
262
263
* Fix symbols' export
264
* Fix bug 567594 (config.h.in in DVCS)
265
* Fix a strange bug where the elastic effect is wrong
266
* Don't generate a million criticals if the error tile image is not found
267
268
libchamplain 0.2.8 (2009-01-10)
269
===============================
270
271
Enhancements:
272
273
* Add a new constructor for ChamplainMarkers made of an image. (Lorenzo Masini)
274
275
Fixes:
276
277
* Fix map recenter
278
* Fix licence hiding
279
* Fix map centering on startup
280
281
libchamplain 0.2.7 (2008-11-16)
282
===============================
283
284
Enhancements:
285
286
* Double clicking on the map will now zoom and recenter. 
287
* When resizing a ChamplainView, the centered content will still be
288
  centered after the resizing.  Can be disabled.
289
* The Map's license is displayed by default on the lower right corner. 
290
291
Fixes:
292
293
* Fix a memory leak
294
* Some code clean-up
295
* Fix Bug 558026 – zoom in + center_on != center_on + zoom in
296
* Fix missing zoom level in OpenStreetMap Mapnik