42e3cfc by Jiří Techet at 2011-12-20 1
libchamplain 0.12.1 (2011-12-20)
2
===============================
3
4
Stable release
5
6
Changes:
7
* Fix scale drawing (Jiří Techet)
8
* Don't call g_thread_init (Colin Walters)
9
* Redraw path when its properties change (Jiří Techet)
10
* Fix crashes on ChamplainView destruction (Jiří Techet)
11
* Add dashed lines drawing to paths (Jiří Techet)
12
* Fix factory methods for introspection-based bindings (Jiří Techet)
13
* Fix wrong zoom actor placement at low zoom levels (Jiří Techet)
14
* Minor fixes and improvements (Jiří Techet)
15
95f8327 by Jiří Techet at 2011-09-17 16
libchamplain 0.12.0 (2011-09-17)
17
===============================
18
19
Stable release
20
21
Changes:
22
* Some minor fixes (Javier Jardón, Jiří Techet)
23
a163de2 by Jiří Techet at 2011-09-03 24
libchamplain 0.11.0 (2011-09-03)
25
===============================
26
27
Unstable release
28
29
Changes:
30
* Animated zoom-in/out (Jiří Techet)
95f8327 by Jiří Techet at 2011-09-17 31
* Various fixes (Andreas Henriksson, Frédéric Péters, Jiří Techet)
a163de2 by Jiří Techet at 2011-09-03 32
522d3db by Jiří Techet at 2011-04-03 33
libchamplain 0.10.0 (2011-04-04)
34
===============================
35
36
Stable release
37
38
Changes:
39
* Vala bindings generated from gir's (Lorenzo Masini)
40
* Various build-related fixes (Jiří Techet, Danilo Segan)
41
* Performance improvements in path node and marker addition code (Jiří Techet)
42
9c42276 by Jiří Techet at 2011-03-28 43
libchamplain 0.9.1 (2011-03-28)
44
===============================
45
46
Unstable release
47
Vala bindings have not been updated yet.
48
49
Changes:
50
* Fix the redrawing bug caused by more aggressive clutter clipping (Jiří Techet)
51
* Return to tidy from mx - it's less code which has to be maintained (Jiří Techet)
52
* Port event handling from mx to tidy (Jiří Techet)
53
* Reduce the amount of tidy source files and move them to the champlain
54
  directory (Jiří Techet)
55
* Custom pick implementation for markers so markers are selected only
56
  when clicked inside them (Jiří Techet)
57
* Fixes of several memory leaks on object destruction (Jiří Techet)
58
* Deprecated symbols removal from ChamplainGtk (Jiří Techet)
59
* Minimal Python demo added (Jiří Techet)
60
* Minor bugfixes, cleanups, documentation additions, alignment fixes (Jiří Techet)
61
73a608c by Jiří Techet at 2011-02-20 62
libchamplain 0.9.0 (2011-02-21)
63
===============================
64
65
Unstable release
66
Vala bindings have not been updated yet.
67
68
Changes:
69
* Port to GTK3 (William Jon McCann, Jiří Techet)
70
* Rethink layer, marker, polygon and custom widget hierarchy (Jiří Techet)
71
* Make ChamplainView more independent of layers and polygons (Jiří Techet)
72
* Move license and scale actors outside of ChamplainView
73
* Add possibility to align custom widget actors to different positions of 
74
  ChamplainView (Jiří Techet)
75
* Inherit all libchamplain actors from ClutterActor instead of ClutterGroup (Jiří Techet)
76
* Replace tidy with mx (Jiří Techet)
77
* Make markers and paths movable (Jiří Techet)
78
* Change ChamplainMapSourceDesc to be a class (Jiří Techet)
79
* Speed up marker addition by using custom ClutterGroup without depth ordering (Jiří Techet)
80
* Depend on clutter 1.2 (needed for alignment) and clutter-gtk 1.0 (needed by GTK 3
81
  port) (Jiří Techet)
82
* Many other fixes, cleanups, renames, improvements and new bugs (Jiří Techet)
83
84
libchamplain 0.8.1 (2011-01-18)
85
===============================
86
87
Stable release
88
89
Changes:
90
* Include MapQuest renderer for OSM (Tomaž Vajngerl)
91
* Improve introspection annotations (Patrick Salecker, Jiří Techet)
92
* Remove static python bindings, use introspection-based instead (William Jon McCann)
93
* Improve Vala bindings (Tomaž Vajngerl, Andreas Brauchli)
94
* Fix marker positioning problems by not ordering them by latitude (Jiří Techet)
95
* Fire latitude and longitude signals independently of viewport shift (Jiří Techet, Tomaž Vajngerl)
96
f6543b0 by Jiří Techet at 2010-09-27 97
libchamplain 0.8.0 (2010-09-27)
98
===============================
99
100
Stable release
101
Python bindings have not been updated yet.
102
103
Changes:
104
* No changes since 0.7.2
105
53875a0 by Jiří Techet at 2010-09-17 106
libchamplain 0.7.2 (2010-09-17)
107
===============================
108
109
Unstable release
110
Python bindings have not been updated yet.
111
112
Changes:
113
* Added missing header file for vala bindings generation (Lorenzo Masini)
114
* Big makefile cleanup - should fix a problem when some generated sources
115
  were distributed and libchamplain did not compile because of different
116
  settings (Jiří Techet)
117
* Fixed documentation creation when compiled without memphis (Jiří Techet)
118
* --strip-prefix option removed for instrospection generation to be compatible
119
  with newer gir scanners (Jiří Techet)
120
90f3d3b by Jiří Techet at 2010-08-26 121
libchamplain 0.7.1 (2010-08-26)
122
===============================
123
124
Unstable release
125
Bindings have not been updated yet.
126
127
Changes:
128
* Fix #623043 champlain.pc file has too much requires (Laurent Bigonville)
129
* Layer speedup by using clutter functions for marker ordering (Russell Strong)
130
* Use the renderer to render cached tiles (Jiří Techet)
131
* Fixed crashes caused by improper tile loading termination (Jiří Techet)
132
* Fixed many memory leaks (Jiří Techet)
133
* Use memory cache in addition to file cache by default (Jiří Techet)
134
* Use memphis_renderer_tile_has_data() as it works with libmemphis 0.2.1 
135
  (Jiří Techet)
136
* On double click center to the clicked area (Jiří Techet)
137
* Make ChamplainRenderer inherit from GInitiallyUnowned (Jiří Techet)
138
* Access the elements in memory cache directly, not sequentially (Jiří Techet)
139
* Updated documentation (Jiří Techet)
140
* Use stable api version in soname also in development releases (Jiří Techet)
141
* Minor fixes and cleanups (Jiří Techet)
142
5caf406 by Jiří Techet at 2010-08-03 143
libchamplain 0.7.0 (2010-08-03)
144
===============================
145
146
Unstable release
147
Bindings have not been updated yet.
148
149
Changes:
150
* Separation of map sources and renderers - map sources read data from somewhere
151
  (file, network, ...), renderers generate tiles based on the data (Jiří Techet)
152
* Add null tile source (a dummy data source not reading any data) and error
153
  tile renderer (renderer always generating error tile). Remove error tile
154
  source (Jiří Techet)
155
* Get rid of non-persistent file tile cache and introduce memory cache -
156
  temporary cache stored in memory only (Jiří Techet)
157
* Whitespace cleanups - use uncrustify beautifier for this task and correct
158
  problems manually (Jiří Techet)
159
* Minor fixes and cleanups (Jiří Techet)
160
  
161
libchamplain 0.6.1 (2010-06-26)
162
===============================
163
164
Stable release
165
GObject-introspection, Vala (Tomaž Vajngerl) and Python (Victor Godoy Poluceno) 
166
bindings are in a working state.
167
168
Changes:
169
* New Vala bindings (Tomaž Vajngerl)
170
* Updated Python bindings (Victor Godoy Poluceno)
171
* Do not distribute gir files (Yaakov Selkowitz)
172
* Minimal libchamplain usage demos (Jiří Techet)
173
* Minor fixes and improvements (Jiří Techet)
174
edc938a by Jiří Techet at 2010-05-25 175
libchamplain 0.6 (2010-05-25)
176
===============================
177
178
Stable release
179
GObject-introspection and Python (Victor Godoy Poluceno) bindings 
180
are in a working state (without local rendering support yet).
181
182
Changes:
183
* Add dummy ChangeLog file (Łukasz Jernaś)
184
* Fix a problem on some machines when tiles are being destroyed (Jiří Techet)
185
* Add minimal demos (Jiří Techet)
186
* Some other minor fixes (Jiří Techet)
187
3155d09 by Jiří Techet at 2010-05-18 188
libchamplain 0.5.2 (2010-05-18)
189
===============================
190
191
Unstable release
192
GObject-introspection and Python (Victor Godoy Poluceno) bindings 
193
are in a working state (without local rendering support yet).
194
195
Changes:
196
* libchamplain has a new maintainer: Jiří Techet
197
* Different tile reference management eliminating tile leaks 
198
  (Jiří Techet)
199
* General performance improvements (Jiří Techet)
200
* Tile download cancellation when tile not displayed any more
201
  (Jiří Techet)
202
* Build process improvements, libmemphis dependency made optional,
203
  documentation updates (Jiří Techet)
204
* Removal of unmaintained mono bindings, removal of perl bindings 
205
  (will be distributed separately) 
206
* New demo using introspection written in javascript (Simon Wenner)
207
* Many bugfixes and cleanups - for details see ChangeLog 
208
  (Pierre-Luc Beaudoin, Jiří Techet, Emmanuel Rodriguez, Rob Bradford, 
209
   Fridrich Štrba, Simon Wenner, Brian Cameron, Lorenzo Masini)
210
7e05fd7 by Pierre-Luc Beaudoin at 2010-01-25 211
libchamplain 0.5.1 (2010-01-25)
212
===============================
213
214
Unstable release
215
Bindings have not been updated yet.
216
The API is not settled yet.
217
218
Fixes:
219
* Disable Python and Instrospection until libMemphis gets bindings
220
  (Pierre-Luc Beaudoin)
221
* Add missing files in tarball (Pierre-Luc Beaudoin)
222
* Remove generated headers from build (Götz Waschk)
223
2d1014b by Pierre-Luc Beaudoin at 2010-01-25 224
libchamplain 0.5.0 (2010-01-24)
225
===============================
226
227
Unstable release
228
Bindings have not been updated yet.
229
The API is not settled yet.
230
231
Additions:
232
* Add local rendering of OpenStreetMap data (Simon Wenner, Google Summer of
233
  Code 2009)
234
* New map source infrastructure (à la Pipe and Filter) (Jiří Techet)
7e05fd7 by Pierre-Luc Beaudoin at 2010-01-25 235
* ChamplainPolygon and ChamplainMapSource inherit from GInitiallyUnowned
2d1014b by Pierre-Luc Beaudoin at 2010-01-25 236
90f3d3b by Jiří Techet at 2010-08-26 237
libchamplain 0.4.7 (2010-08-20)
238
===============================
239
240
Stable release
241
GObject-introspection, Python (Victor Godoy Poluceno), Perl
242
(Emmanuel Rodriguez), Vala (Tomaž Vajngerl) bindings are in a working state.
243
244
Changes:
245
* In the previous release some generated python binding sources had zero size
246
  which caused that the python bindings weren't working at all. This release
247
  just repacks the distributed files correctly.
248
249
libchamplain 0.4.6 (2010-06-01)
250
===============================
251
252
Stable release
253
GObject-introspection, Python (Victor Godoy Poluceno), Perl
254
(Emmanuel Rodriguez), Vala (Tomaž Vajngerl) bindings are in a working state.
255
256
Changes:
257
* Vala bindings (Tomaž Vajngerl)
258
* Demo and fixes for Vala bindings (Simon Wenner)
259
* Fix crash when rendering polygons (Jiří Techet)
260
* Use a better mechanism for error tile (Rob Bradford)
261
* Various minor fixes (Jiří Techet, Koop Mast)
262
54f92ec by Pierre-Luc Beaudoin at 2010-03-08 263
libchamplain 0.4.5 (2010-03-10)
264
===============================
265
266
Stable release
267
GObject-introspection, Python (Victor Godoy Poluceno) and Perl
268
(Emmanuel Rodriguez) bindings are in a working state.
269
270
Fixes:
271
* Fix missing lat/lon property notifications (Jonathon Jongsma)
272
* Remove the need to explicitly set the size of actors (Rob Bradford)
273
* Properly get rid of marker's previous image (Pierre-Luc Beaudoin)
274
b038007 by Pierre-Luc Beaudoin at 2010-01-28 275
libchamplain 0.4.4 (2010-01-28)
2d1014b by Pierre-Luc Beaudoin at 2010-01-25 276
===============================
277
278
Stable release
279
GObject-introspection, Python (Victor Godoy Poluceno) and Perl
280
(Emmanuel Rodriguez) bindings are in a working state.
281
b038007 by Pierre-Luc Beaudoin at 2010-01-28 282
Fixes:
283
* 580372: Get rid of champlain_view_set_size, replaced by
284
  clutter_actor_set_size (Pierre-luc Beaudoin)
285
* Fix the Python demos to use ChamplainEmbed instead of ClutterEmbed (Lorenzo
286
  Masini)
287
* Ship all the python .defs files in tarballs, fixes the Python bindings
288
  (Lorenzo Masini)
289
* Simplification of the internal licence displaying code (Pierre-Luc Beaudoin)
290
* Optimize the initialization process, now loads only the needed tiles
291
  (Pierre-Luc Beaudoin)
292
* Limit further more the number of times the scale is redrawn (Pierre-Luc
293
  Beaudoin)
294
* Limit the internal operations that happen when the user moves (Pierre-Luc
295
  Beaudoin)
296
* Async loading of tiles from the cache (Pierre-Luc Beaudoin)
297
* Use the shared tile cache paths when built with --enable-maemo (Pierre-Luc
298
  Beaudoin)
299
* 606393: The display of tiles looks very programmatic, they now load in spiral
300
  order (Jason Woofenden)
ef14ca5 by Pierre-Luc Beaudoin at 2010-01-29 301
* Limit the number of times notify::latitude and notify::longitude are emited
302
  (Pierre-Luc Beaudoin)
b038007 by Pierre-Luc Beaudoin at 2010-01-28 303
1f06645 by Pierre-Luc Beaudoin at 2010-01-09 304
libchamplain 0.4.3 (2010-01-09)
305
===============================
306
307
Stable release
308
GObject-introspection, Python (Victor Godoy Poluceno) and Perl
309
(Emmanuel Rodriguez) bindings are in a working state.
310
311
Additions:
312
* A scale (Tollef Fog Heen and Pierre-Luc Beaudoin)
313
* User configurable additional license text to view
314
* An option to highligh points in Polygons (Andreas Henriksson)
315
316
Fixes:
317
* Also report as loading when validating the cache
318
* Debian Bug #555082: fix linking with gold (Laurent Bigonville)
319
* 604784: SIGSEGV in function cairo_set_operator
320
* Fix segfault when polygon has been delete before redraw
321
* Make queue_redraw visible to subclasses
322
* Some memory usage improvements by reusing images already loaded
323
* Don't eat clicks on the map when using ChamplainSelectionLayer
324
922960d by Pierre-Luc Beaudoin at 2009-10-26 325
libchamplain 0.4.2 (2009-10-26)
326
===============================
327
328
Stable release
329
GObject-introspection, Python and Perl bindings are in a working state.
330
331
Fixes:
332
333
* 595552: ChamplainView "decel-rate" accepts values below 1.0
334
  (Pierre-Luc Beaudoin)
335
* 598942: Fix champlain-gtk GObject introspection (Koop Mast)
336
* Fix compiler warning "function declaration isn't a prototype"
337
  (Pierre-Luc Beaudoin)
338
dd48448 by Pierre-Luc Beaudoin at 2009-10-19 339
libchamplain 0.4.1 (2009-10-18)
340
===============================
341
342
Stable release
ce9eb65 by Pierre-Luc Beaudoin at 2009-10-19 343
GObject-introspection, Python and Perl bindings are in a working state.
dd48448 by Pierre-Luc Beaudoin at 2009-10-19 344
345
Enhancements:
346
347
* Added champlain_view_remove_layer (Pierre-Luc Beaudoin)
348
* ChamplainSelectionLayer now have a "changed" signal (Pierre-Luc Beaudoin)
349
* Added champlain_marker_set_highlighted_text_color (Pierre-Luc Beaudoin)
350
* Added champlain_marker_get_highlighted_text_color (Pierre-Luc Beaudoin)
351
* Added champlain_marker_get_highlighted_color (Pierre-Luc Beaudoin)
352
353
Fixes:
354
355
* Selection color is always blue (Pierre-Luc Beaudoin)
356
* 595534: Fix building on Solaris (Halton Huo)
357
* Emit map-source notifications (Pierre-Luc Beaudoin)
358
* Don't emit invalid lat and lon notifications (Pierre-Luc Beaudoin)
359
* 597272: Adjust the typedefs to to keep the C++ bindings happy (Debarshi Ray)
360
* Fix OSM licences (Bruce Cowan)
361
* Fix slowdowns with big caches (Pierre-Luc Beaudoin)
362
* 598106: champlain plugin: map isn't displayed (Pierre-Luc Beaudoin)
363
990b8f3 by Pierre-Luc Beaudoin at 2009-09-14 364
libchamplain 0.4 (2009-09-14)
feae83c by Pierre-Luc Beaudoin at 2009-09-13 365
===============================
366
367
Stable release
368
Only the Python bindings are in a working state.
369
370
Enhancements:
371
372
* Updated documentation (Pierre-Luc Beaudoin)
373
* Down reload tiles if we are zooming at a level we just left
374
  (Pierre-Luc Beaudoin)
375
376
Fixes:
377
378
* Remove OpenAerialMap from available sources (Pierre-Luc Beaudoin)
379
* Get rid of black lines between tiles at high zoom levels
380
  (Pierre-Luc Beaudoin)
381
* Fix polygon not visible at higher zoom levels (Pierre-Luc Beaudoin)
0566060 by Pierre-Luc Beaudoin at 2009-09-14 382
* 594963: Initial scrolling results in map being in Antarctica
383
  (Pierre-Luc Beaudoin)
83cae13 by Pierre-Luc Beaudoin at 2009-09-14 384
* Make default selection mode in ChamplainSelectionMode single to match Gtk+
385
  (Pierre-Luc Beaudoin)
0566060 by Pierre-Luc Beaudoin at 2009-09-14 386
* Remove deprecated symbols introduced in 0.3 and removed in 0.3
387
  (Pierre-Luc Beaudoin)
feae83c by Pierre-Luc Beaudoin at 2009-09-13 388
919e318 by Pierre-Luc Beaudoin at 2009-09-04 389
libchamplain 0.3.92 (2009-09-03)
97261d3 by Pierre-Luc Beaudoin at 2009-08-30 390
===============================
391
392
Eigth development release leading to 0.4
be63621 by Pierre-Luc Beaudoin at 2009-09-04 393
Only the Python bindings work at this stage.
97261d3 by Pierre-Luc Beaudoin at 2009-08-30 394
395
Enhancements:
396
397
* New marker downloading demo: url-marker (Emmanuel Rodriguez)
398
* ChamplainView now has keyboard shortcuts (but not when used with
399
  GtkChamplainEmbed) (Pierre-Luc Beaudoin)
19cde8d by Pierre-Luc Beaudoin at 2009-09-04 400
* Updated to PyClutter 1.0 Python bindings (Victor Godoy Poluceno)
97261d3 by Pierre-Luc Beaudoin at 2009-08-30 401
402
Fixes:
403
19cde8d by Pierre-Luc Beaudoin at 2009-09-04 404
* 594003: invalid write of size 4 (Felix Freimann)
405
* Memory leaks in ChamplainLayer (Pierre-Luc Beaudoin)
97261d3 by Pierre-Luc Beaudoin at 2009-08-30 406
* 577592: Use _priv instead of the GET_PRIVATE macro (many contributors)
407
* 590692: Workaround for X error when using GtkChamplainEmbed
408
  (Pierre-Luc Beaudoin)
409
* 592096: champlain_map_source_desc_copy and _free are incomplete
410
  (Pierre-Luc Beaudoin)
411
* 585754: Nicer compilation output with AM_SILENT_RULES automake option
412
  (Javier Jardón)
413
* Tiles are now loaded if view is resized vertically only
414
  (Pierre-Luc Beaudoin)
415
* Comment misleading event on markers in demos (Pierre-Luc Beaudoin)
416
* 591132: Attempting to remove actor when zooming in/out (Pierre-Luc Beaudoin)
417
* Respect OSM tile usage policy (Pierre-Luc Beaudoin)
418
* 593505: Memory leak in ChamplainLayer (Felix Freimann)
419
* 590727: Events are not send until the mouse move (Pierre-Luc Beaudoin)
420
* Use 0.4 pc files and include path (Pierre-Luc Beaudoin)
421
c753a00 by Pierre-Luc Beaudoin at 2009-08-24 422
libchamplain 0.3.91 (2009-08-24)
423
===============================
424
425
Seventh development release leading to 0.4
426
This release has no working bindings until Clutter gets some.
427
428
Fixes:
429
430
* Improved documentation (Simon Wenner)
431
* Fix in animation being an out animation (Pierre-Luc Beaudoin)
432
* Simplified flickr Perl demo (Emmanuel Rodriguez)
433
770a08c by Pierre-Luc Beaudoin at 2009-08-10 434
libchamplain 0.3.90 (2009-08-10)
435
===============================
436
437
Sixth development release leading to 0.4
438
This release has no working bindings until Clutter gets some.
439
440
Fixes:
441
442
* Fix Bug 591128: Perl bindings are not provided in the tar.gz
443
  (Pierre-Luc Beaudoin)
444
5bd6fd4 by Pierre-Luc Beaudoin at 2009-08-04 445
libchamplain 0.3.6 (2009-08-03)
f75b625 by Pierre-Luc Beaudoin at 2009-08-01 446
===============================
447
64e0b02 by Pierre-Luc Beaudoin at 2009-08-04 448
Fifth development release leading to 0.4
449
This is the first release depending on Clutter 1.0
450
This release has no working bindings until Clutter gets some.
451
This release should have the last API changes before 0.4 release.
452
453
Enhancements:
454
455
* New marker animation API (Pierre-Luc Beaudoin)
456
457
Fixes:
458
459
* 576391: Port to Clutter 1.0 (Pierre-Luc Beaudoin)
460
* 586029: ChamplainPolygon should inherit from GInitiallyUnowned
461
  (Pierre-Luc Beaudoin)
462
* Make buildable with Gtk 2.12 instead of 2.14 (Emmanuel Rodriguez)
463
464
libchamplain 0.3.5 (2009-08-01)
465
===============================
466
f75b625 by Pierre-Luc Beaudoin at 2009-08-01 467
Fourth development release leading to 0.4
468
This is really the last release depending on Clutter 0.8
469
470
Fixes:
471
b585659 by Pierre-Luc Beaudoin at 2009-08-04 472
* Fix a division by 0 experienced by MacBooks users (Emmanuel Rodriguez)
f75b625 by Pierre-Luc Beaudoin at 2009-08-01 473
2351aa6 by Pierre-Luc Beaudoin at 2009-08-01 474
libchamplain 0.3.4 (2009-07-31)
475
===============================
476
477
Third development release leading to 0.4
478
This is the last release depending on Clutter 0.8
479
480
Enhancements:
481
b585659 by Pierre-Luc Beaudoin at 2009-08-04 482
* 577909: Marker selection API
483
* Updated Perl bindings (Emmanuel Rodriguez)
484
* Updated Python bindings (Victor Godoy Poluceno)
2351aa6 by Pierre-Luc Beaudoin at 2009-08-01 485
486
Fixes:
487
b585659 by Pierre-Luc Beaudoin at 2009-08-04 488
* 585854: Make distcheck required --enable-python but doesn't say so
489
* 588224: Does not build with automake 1.11
490
* 586157: libchamplain-gtk does not build with GTK 2.2
491
* And numerous other fixes
2351aa6 by Pierre-Luc Beaudoin at 2009-08-01 492
7ef9ed0 by Pierre-Luc Beaudoin at 2009-06-15 493
libchamplain 0.3.3 (2009-06-14)
494
===============================
495
496
Second development release leading to 0.4
497
(Note: there was no 0.3.1 and no 0.3.2 to match Gnome's Schedule)
498
499
Enhancements:
500
501
* Widget responsiveness improvements
502
* Now opens more connections to server, lowers loading time
503
* 572377: Draw routes/lines
504
* 582448: Provide uninstalled.pc files
505
* 584149: libchamplain should set the user agent on libsoup
506
507
Fixes:
b585659 by Pierre-Luc Beaudoin at 2009-08-04 508
* 582786: champlain_network_map_source_fill_tile should be private
509
* 584365: "longitude" and "latitude" properties are reversed
510
* 584390: Cache doesn't work on first run
511
* 584368: Implement singleton using Gobject constructors
512
* 583502: Center_on can be wrong
513
* 584775: build system installs "uninstalled" version of the packages
514
* 585698: Use accessor functions instead direct access
515
* And numerous other fixes
7ef9ed0 by Pierre-Luc Beaudoin at 2009-06-15 516
62ae8ce by Pierre-Luc Beaudoin at 2009-05-05 517
libchamplain 0.3 (2009-05-04)
518
===============================
519
520
First development release leading to 0.4
521
522
Enhancements:
523
524
* Add a way to have custom map sources
525
* Add a way to list available map sources
526
* Add a way to disable double click to zoom
527
* Add a way to access convert x,y in the view to lat,lon
528
* The code now follows more closely the coding style guidelines
529
* The code is now much easier to bind to other languages
530
* Now include (but broken for this release): Perl, C# and Python bindings
531
* 569944: No Python bindings
532
* 557641: Smooth movement to a new position
533
* 557642: Keep the center of the map in the center after a resize
534
* 557644: Double click to zoom
535
* 557965: Add a way to know the maximum and minimum zoom level
536
* 577666: Replace error.svg with a cairo drawing
537
* 568931: No disk cache management
538
* 574809: Provide a way to make visible a bunch of markers
539
* 576055: Implement advanced markers
540
* 571702: Host application should be able to limit the maximum and ... 
541
* 559522: Lack of user feedback during loading of tiles
542
543
Fixes:
544
545
* 558026: zoom in + center_on != center_on + zoom in
546
* 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"
547
* 576698: Segfault on 32bits platform
548
* 561700: The map is glued to the center
549
* 575133: Position lost on zoom out (from level 7 to 6)
550
* 579846: All property changes cause the marker to be rerendered
551
* 557531: champlain_view_new contains initialization code
552
* 557532: champlain_view_embed_new contains initialization code
553
* 558177: center_on + setting the zoom level can give the wrong result
554
* 567594: config.h.in should not be in VCS
555
* 569984: Current position lost on window resize
556
* 570314: Zoom-in zooms at the wrong place if actor is not position...
557
* 574167: Callbacks of demos/launcher.c return no values
558
* 575138: It is possible to zoom below zoom level 0
559
* 575139: Corrupted map when double clicking at max level
560
* 575140: launcher-gtk ignores zoom-level on startup
561
* 576159: Various memory management fixes for ChamplainTile
562
* 576204: Properties latitude and longitude are registered are not ...
563
* 576206: Getter for the properties latitude and longitude returns ...
564
* 576287: Zooming doesn't stay within the map-source boundaries
565
* 576733: animated-marker.py not working and not very pythonistic
566
* 577169: There is no way to tell when a champlain_view_go_to is done
567
* 580371: demos/launcher doesn't start at the right position
568
* 573937: Support proxies
569
* 576860: launcher.py demo should be more "pythonistic"
570
* 558020: Unwanted wrap effect when panning at zoom level >= 8
571
* 575601: Return const gchar* insted of gchar*
572
* 576677: Demos are not compilable out of the tree
573
* 576680: Introduce versionning functions and constants
574
* 576831: ensure_visible is not fool proof
575
* 559446: OpenStreetMap Mapnik is missing a zoom level
576
* 575645: Properties enum has same comment as the signals enum
577
* 575903: Memory leaks in champlain-network-map-source.c
578
* 576695: Missing "Index of all symbols"
579
* 576832: Any go_to should stop a previous and not yet finished go_to
580
* 580785: decel-rate of a view is not set correctly
581
582
059368e by Pierre-Luc Beaudoin at 2009-05-05 583
libchamplain 0.2.10 (2009-04-02)
584
===============================
585
 
586
Fixes:
587
588
* Fix symbols' export (some tidy_* were left)
589
* Get rid of the svg file
590
591
dfe8229 by Pierre-Luc Beaudoin at 2009-02-26 592
libchamplain 0.2.9 (2009-02-26)
593
===============================
594
595
Enhancements:
596
597
* Add a new animated marker demo
598
599
Fixes:
600
601
* Fix symbols' export
602
* Fix bug 567594 (config.h.in in DVCS)
603
* Fix a strange bug where the elastic effect is wrong
604
* Don't generate a million criticals if the error tile image is not found
605
1a58a14 by Pierre-Luc Beaudoin at 2009-01-10 606
libchamplain 0.2.8 (2009-01-10)
607
===============================
608
609
Enhancements:
610
611
* Add a new constructor for ChamplainMarkers made of an image. (Lorenzo Masini)
612
613
Fixes:
614
615
* Fix map recenter
616
* Fix licence hiding
617
* Fix map centering on startup
618
0faaf09 by Pierre-Luc Beaudoin at 2008-11-17 619
libchamplain 0.2.7 (2008-11-16)
620
===============================
621
622
Enhancements:
623
624
* Double clicking on the map will now zoom and recenter. 
625
* When resizing a ChamplainView, the centered content will still be
626
  centered after the resizing.  Can be disabled.
627
* The Map's license is displayed by default on the lower right corner. 
628
629
Fixes:
630
631
* Fix a memory leak
632
* Some code clean-up
633
* Fix Bug 558026 – zoom in + center_on != center_on + zoom in
634
* Fix missing zoom level in OpenStreetMap Mapnik
635