]> err.no Git - libchamplain/log
libchamplain
15 years agoImplement champlain_map_source_factory_register() (constructor callback is missing)
Emmanuel Rodriguez [Sun, 10 May 2009 20:53:30 +0000 (22:53 +0200)]
Implement champlain_map_source_factory_register() (constructor callback is missing)

Fix the checks for the keys in SvChamplainMapSourceDesc().

15 years agoUpdate the release notes for 0.04
Emmanuel Rodriguez [Sun, 10 May 2009 20:15:02 +0000 (22:15 +0200)]
Update the release notes for 0.04

15 years agoUse the dedicated setters instead of set('prop', 'value');
Emmanuel Rodriguez [Sun, 10 May 2009 20:09:18 +0000 (22:09 +0200)]
Use the dedicated setters instead of set('prop', 'value');

15 years agoBetter checking for the current position of the view
Emmanuel Rodriguez [Sun, 10 May 2009 19:42:44 +0000 (21:42 +0200)]
Better checking for the current position of the view

15 years agoAdd the tests for ensure_markers_visible() and ensure_visible().
Emmanuel Rodriguez [Sun, 10 May 2009 19:26:29 +0000 (21:26 +0200)]
Add the tests for ensure_markers_visible() and ensure_visible().
Tests using animations wait for the end of the animation.

15 years agoImplement champlain_view_ensure_markers_visible()
Emmanuel Rodriguez [Sun, 10 May 2009 19:25:58 +0000 (21:25 +0200)]
Implement champlain_view_ensure_markers_visible()

15 years agochamplain_map_source_get_tile() is no longer available
Emmanuel Rodriguez [Sat, 9 May 2009 16:50:05 +0000 (18:50 +0200)]
champlain_map_source_get_tile() is no longer available

15 years agoAdd get_license_uri() and set_license_uri() with unit tests
Emmanuel Rodriguez [Fri, 8 May 2009 15:18:00 +0000 (17:18 +0200)]
Add get_license_uri() and set_license_uri() with unit tests

15 years agoTest get/set draw_background
Emmanuel Rodriguez [Fri, 8 May 2009 14:38:25 +0000 (16:38 +0200)]
Test get/set draw_background

Update the test of get/set single_line_mode to use FALSE. This will actually
change the value.

15 years agoRename 'wrap' to 'background' (as it is in the doc)
Emmanuel Rodriguez [Fri, 8 May 2009 14:37:58 +0000 (16:37 +0200)]
Rename 'wrap' to 'background' (as it is in the doc)

15 years agoImplement set_draw_background() and get_draw_background()
Emmanuel Rodriguez [Fri, 8 May 2009 14:36:32 +0000 (16:36 +0200)]
Implement set_draw_background() and get_draw_background()

15 years agoFormatting
Emmanuel Rodriguez [Fri, 8 May 2009 14:31:54 +0000 (16:31 +0200)]
Formatting

15 years agoWorks now with the new API
Emmanuel Rodriguez [Fri, 8 May 2009 07:42:13 +0000 (09:42 +0200)]
Works now with the new API

15 years agoCall ensure_visible()
Emmanuel Rodriguez [Thu, 7 May 2009 21:17:13 +0000 (23:17 +0200)]
Call ensure_visible()

The method is hard to test, but at least it is called in order to see if it will crash.

15 years agoTest set_show_license() and set_zoom_on_double_click()
Emmanuel Rodriguez [Thu, 7 May 2009 21:11:04 +0000 (23:11 +0200)]
Test set_show_license() and set_zoom_on_double_click()

15 years agoTest set_decel_rate() and set_scroll_mode()
Emmanuel Rodriguez [Thu, 7 May 2009 21:05:43 +0000 (23:05 +0200)]
Test set_decel_rate() and set_scroll_mode()

15 years agoBug fix: reading the property "decel-rate" causes a GLib-GObject-WARNING
Emmanuel Rodriguez [Thu, 7 May 2009 21:03:04 +0000 (23:03 +0200)]
Bug fix: reading the property "decel-rate" causes a GLib-GObject-WARNING

The call to g_object_get() wasn't using reference to a double and the program
would issue the warning:
GLib-GObject-WARNING **: IA__g_object_get_valist: value location for `gdouble' passed as NULL

15 years agoTest set_min_zoom_level() and set_max_zoom_level()
Emmanuel Rodriguez [Thu, 7 May 2009 20:42:27 +0000 (22:42 +0200)]
Test set_min_zoom_level() and set_max_zoom_level()

15 years agoTest get_coords_at()
Emmanuel Rodriguez [Thu, 7 May 2009 20:28:31 +0000 (22:28 +0200)]
Test get_coords_at()

15 years agoAdd a lot of methods that where forgotten
Emmanuel Rodriguez [Thu, 7 May 2009 20:23:48 +0000 (22:23 +0200)]
Add a lot of methods that where forgotten

15 years agoFix the GType of ChamplainScrollMode
Emmanuel Rodriguez [Thu, 7 May 2009 20:01:08 +0000 (22:01 +0200)]
Fix the GType of ChamplainScrollMode

15 years agoTest the default view size properly
Emmanuel Rodriguez [Thu, 7 May 2009 18:10:03 +0000 (20:10 +0200)]
Test the default view size properly

15 years agoImplement SvChamplainMapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 15:08:19 +0000 (17:08 +0200)]
Implement SvChamplainMapSourceDesc

15 years agoTest the contents of a Champlain::MapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 14:06:16 +0000 (16:06 +0200)]
Test the contents of a Champlain::MapSourceDesc

15 years agoAdd newSVChamplainMapSourceDesc() and implement get_list()
Emmanuel Rodriguez [Wed, 6 May 2009 14:05:51 +0000 (16:05 +0200)]
Add newSVChamplainMapSourceDesc() and implement get_list()

15 years agoHand crafted macros for ChamplainMapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 13:51:51 +0000 (15:51 +0200)]
Hand crafted macros for ChamplainMapSourceDesc

15 years agoAdd the macro CHAMPLAIN_MAP_SOURCE_DESC() for nicer casting
Emmanuel Rodriguez [Wed, 6 May 2009 09:10:26 +0000 (11:10 +0200)]
Add the macro CHAMPLAIN_MAP_SOURCE_DESC() for nicer casting

15 years agoRemoved some memory leaks in build_combo_box()
Emmanuel Rodriguez [Wed, 6 May 2009 06:01:37 +0000 (08:01 +0200)]
Removed some memory leaks in build_combo_box()

15 years agoFix compilation warnings
Emmanuel Rodriguez [Wed, 6 May 2009 04:30:24 +0000 (06:30 +0200)]
Fix compilation warnings

15 years agoFix leak in the python bindings' map source desc wrapping
Emmanuel Rodriguez [Wed, 6 May 2009 11:36:14 +0000 (12:36 +0100)]
Fix leak in the python bindings' map source desc wrapping

15 years agoUpdate the Python bindings to include id
Pierre-Luc Beaudoin [Wed, 6 May 2009 03:43:18 +0000 (23:43 -0400)]
Update the Python bindings to include id

15 years agoUse the factory for creating map sources
Emmanuel Rodriguez [Tue, 5 May 2009 20:23:15 +0000 (22:23 +0200)]
Use the factory for creating map sources

15 years agoTest the id and the name of the NetworkMapSource
Emmanuel Rodriguez [Tue, 5 May 2009 19:42:31 +0000 (21:42 +0200)]
Test the id and the name of the NetworkMapSource

15 years agoTest the id of the map source
Emmanuel Rodriguez [Tue, 5 May 2009 18:42:47 +0000 (20:42 +0200)]
Test the id of the map source

15 years agoAdd get_id/set_id to Champlain::MapSource
Emmanuel Rodriguez [Tue, 5 May 2009 18:41:04 +0000 (20:41 +0200)]
Add get_id/set_id to Champlain::MapSource

15 years agoFix the testing of the map names
Emmanuel Rodriguez [Tue, 5 May 2009 18:32:26 +0000 (20:32 +0200)]
Fix the testing of the map names

15 years agoDocument the parameter @id in champlain_network_map_source_new_full()
Emmanuel Rodriguez [Tue, 5 May 2009 18:16:30 +0000 (20:16 +0200)]
Document the parameter @id in champlain_network_map_source_new_full()

15 years agoFix some expected map names
Emmanuel Rodriguez [Tue, 5 May 2009 18:15:59 +0000 (20:15 +0200)]
Fix some expected map names

15 years agochamplain_network_map_source_new_full gets now passed the id
Emmanuel Rodriguez [Tue, 5 May 2009 18:05:39 +0000 (20:05 +0200)]
champlain_network_map_source_new_full gets now passed the id

15 years agoMore specific .gitignore files
Emmanuel Rodriguez [Tue, 5 May 2009 17:40:23 +0000 (19:40 +0200)]
More specific .gitignore files

15 years agoFix a merger
Emmanuel Rodriguez [Tue, 5 May 2009 17:36:43 +0000 (19:36 +0200)]
Fix a merger

15 years agoUse the factory for creating new map sources
Emmanuel Rodriguez [Tue, 5 May 2009 17:12:05 +0000 (19:12 +0200)]
Use the factory for creating new map sources

15 years agoAdd ChamplainCache
Emmanuel Rodriguez [Tue, 5 May 2009 15:11:42 +0000 (17:11 +0200)]
Add ChamplainCache

15 years agoAdd ChamplainCache
Emmanuel Rodriguez [Tue, 5 May 2009 15:11:39 +0000 (17:11 +0200)]
Add ChamplainCache

15 years agoFix the name of OSM_CYCLE_MAP
Emmanuel Rodriguez [Tue, 5 May 2009 14:20:03 +0000 (16:20 +0200)]
Fix the name of OSM_CYCLE_MAP

15 years agoRemove the constructors as they don't exist any longer
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:08 +0000 (21:39 +0200)]
Remove the constructors as they don't exist any longer

15 years agoBindings for champlain_map_source_factory_get_list
Emmanuel Rodriguez [Mon, 4 May 2009 14:32:43 +0000 (16:32 +0200)]
Bindings for champlain_map_source_factory_get_list

15 years agoAdd the file t/ChamplainMapSourceFactory.t
Emmanuel Rodriguez [Mon, 4 May 2009 14:21:07 +0000 (16:21 +0200)]
Add the file t/ChamplainMapSourceFactory.t

15 years agoFix the constructor call.
Emmanuel Rodriguez [Mon, 4 May 2009 14:19:47 +0000 (16:19 +0200)]
Fix the constructor call.
Fixed a typo in OSM_CYCLEMAP.

15 years agoRemove the definition of champlain_view_tile_ready()
Emmanuel Rodriguez [Mon, 4 May 2009 13:07:56 +0000 (15:07 +0200)]
Remove the definition of champlain_view_tile_ready()

15 years agoRemove set_actor() since it's no longer in the API
Emmanuel Rodriguez [Mon, 4 May 2009 13:03:17 +0000 (15:03 +0200)]
Remove set_actor() since it's no longer in the API

15 years agoAPI update for the incoming version 0.3
Emmanuel Rodriguez [Mon, 4 May 2009 12:03:45 +0000 (14:03 +0200)]
API update for the incoming version 0.3

Remove
  champlain_network_map_source_set_tile_uri
champlain_network_map_source_get_tile

Add
  champlain_network_map_source_fill_tile

15 years agoComment methods that are no longer in the API
Emmanuel Rodriguez [Sun, 3 May 2009 20:57:45 +0000 (22:57 +0200)]
Comment methods that are no longer in the API

15 years agoAdd xs/ChamplainMapSourceFactory.xs
Emmanuel Rodriguez [Sun, 3 May 2009 20:33:42 +0000 (22:33 +0200)]
Add xs/ChamplainMapSourceFactory.xs

15 years agoNew mappings
Emmanuel Rodriguez [Sun, 3 May 2009 20:30:20 +0000 (22:30 +0200)]
New mappings

15 years agoFormatting
Emmanuel Rodriguez [Sun, 3 May 2009 20:29:34 +0000 (22:29 +0200)]
Formatting

15 years agoAdd get/set projection
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:34 +0000 (21:39 +0200)]
Add get/set projection

15 years agoRemove the constructors as they don't exist any longer
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:08 +0000 (21:39 +0200)]
Remove the constructors as they don't exist any longer

15 years agoUpdate python bindings to support new ChamplainMapSourceDesc API
Mike Sheldon [Tue, 5 May 2009 13:32:02 +0000 (14:32 +0100)]
Update python bindings to support new ChamplainMapSourceDesc API
Update launcher-gtk.py example to use new ChamplainMapSourceDesc API

15 years agoFix project name
Pierre-Luc Beaudoin [Tue, 5 May 2009 02:28:01 +0000 (22:28 -0400)]
Fix project name

15 years agoFix champlain-gtk doc
Pierre-Luc Beaudoin [Tue, 5 May 2009 01:16:02 +0000 (21:16 -0400)]
Fix champlain-gtk doc

15 years agoFix bindings distribution
Pierre-Luc Beaudoin [Tue, 5 May 2009 01:47:40 +0000 (21:47 -0400)]
Fix bindings distribution

15 years agoUpdate NEWS for 0.3 release
Pierre-Luc Beaudoin [Tue, 5 May 2009 00:26:13 +0000 (20:26 -0400)]
Update NEWS for 0.3 release

15 years agoAdd Id to ChamplainMapSource
Pierre-Luc Beaudoin [Tue, 5 May 2009 00:08:02 +0000 (20:08 -0400)]
Add Id to ChamplainMapSource

15 years agoAdd 0.2.10 NEWS
Pierre-Luc Beaudoin [Mon, 4 May 2009 23:17:35 +0000 (19:17 -0400)]
Add 0.2.10 NEWS

15 years agoAdd small documentation fixes
Pierre-Luc Beaudoin [Mon, 4 May 2009 03:31:35 +0000 (23:31 -0400)]
Add small documentation fixes

15 years agoAdd MAINTAINERS
Pierre-Luc Beaudoin [Mon, 4 May 2009 03:31:22 +0000 (23:31 -0400)]
Add MAINTAINERS

15 years agoFix documentation generation
Pierre-Luc Beaudoin [Mon, 4 May 2009 03:24:24 +0000 (23:24 -0400)]
Fix documentation generation

GObject struct need to be declared not as typedef.

15 years agoIntroduce ChamplainMapSourceDesc to list available map sources
Pierre-Luc Beaudoin [Mon, 4 May 2009 01:13:47 +0000 (21:13 -0400)]
Introduce ChamplainMapSourceDesc to list available map sources

15 years agoAdd support for wrapping champlain_map_source_factory_get_list()
Mike Sheldon [Sun, 3 May 2009 16:51:02 +0000 (17:51 +0100)]
Add support for wrapping champlain_map_source_factory_get_list()
Update launcher-gtk.py to use new map source factory API

15 years agoUpdate python bindings to support new API
Mike Sheldon [Sun, 3 May 2009 12:59:13 +0000 (13:59 +0100)]
Update python bindings to support new API

15 years agoAdd DemoMarkerLayer for creating demo markers
Mike Sheldon [Sun, 3 May 2009 12:58:20 +0000 (13:58 +0100)]
Add DemoMarkerLayer for creating demo markers
Make GTK Launcher a proper Python object

15 years agoFix a bug where shadow would show up for image only markers
Pierre-Luc Beaudoin [Sun, 3 May 2009 19:02:41 +0000 (15:02 -0400)]
Fix a bug where shadow would show up for image only markers

15 years agoFix typo: OpenAErialMap
Pierre-Luc Beaudoin [Sun, 3 May 2009 15:44:58 +0000 (11:44 -0400)]
Fix typo: OpenAErialMap

15 years agoComplete MapSource documentation
Pierre-Luc Beaudoin [Sun, 3 May 2009 02:32:48 +0000 (22:32 -0400)]
Complete MapSource documentation

15 years agoImprove documenation of base marker and map source
Pierre-Luc Beaudoin [Sun, 3 May 2009 01:17:59 +0000 (21:17 -0400)]
Improve documenation of base marker and map source

15 years agoIntroduce ChamplainMapSourceFactory
Pierre-Luc Beaudoin [Sun, 3 May 2009 00:01:31 +0000 (20:01 -0400)]
Introduce ChamplainMapSourceFactory

15 years agoGenerate fill_tile documentation
Pierre-Luc Beaudoin [Sat, 2 May 2009 20:59:24 +0000 (16:59 -0400)]
Generate fill_tile documentation

15 years agoFix BaseMarker documentation
Pierre-Luc Beaudoin [Sat, 2 May 2009 17:42:01 +0000 (13:42 -0400)]
Fix BaseMarker documentation

15 years agoContinue API simplification
Pierre-Luc Beaudoin [Sat, 2 May 2009 17:10:18 +0000 (13:10 -0400)]
Continue API simplification
Since the fill_tile doesn't call a callback on the view and that
ChamplainTile already contain the zoom_level information, there is no need
to pass the view and the zoom level to this function
Rename get_tile as fill_tile as you are not getting a tile
but filling the tile with data

15 years agoUpdate documentation
Pierre-Luc Beaudoin [Sat, 2 May 2009 06:04:59 +0000 (02:04 -0400)]
Update documentation

15 years agoChamplainTile: clean-up and documention
Pierre-Luc Beaudoin [Sat, 2 May 2009 05:28:45 +0000 (01:28 -0400)]
ChamplainTile: clean-up and documention

Removed set_actor as it shouldn't change during the object's lifetime

15 years agoRemove ChamplainZoomLevel from public API
Pierre-Luc Beaudoin [Sat, 2 May 2009 04:33:14 +0000 (00:33 -0400)]
Remove ChamplainZoomLevel from public API

It is not needed

15 years agoImprove cache doc
Pierre-Luc Beaudoin [Sat, 2 May 2009 00:26:56 +0000 (20:26 -0400)]
Improve cache doc

15 years agoSubstract the highest removed popularity from non cleared tiles
Pierre-Luc Beaudoin [Sat, 2 May 2009 00:13:11 +0000 (20:13 -0400)]
Substract the highest removed popularity from non cleared tiles
Without this the tiles that didn't get deleted have a big head start
on the popularity side on new tiles.

15 years agoAdd cache documentation
Pierre-Luc Beaudoin [Sat, 2 May 2009 00:04:20 +0000 (20:04 -0400)]
Add cache documentation

15 years agoImplement cache purging
Pierre-Luc Beaudoin [Fri, 1 May 2009 23:08:08 +0000 (19:08 -0400)]
Implement cache purging

15 years agoAdd CACHE debug level
Pierre-Luc Beaudoin [Fri, 1 May 2009 20:06:11 +0000 (16:06 -0400)]
Add CACHE debug level

15 years agoFinally get totally rid of tile_ready and friends
Pierre-Luc Beaudoin [Fri, 1 May 2009 20:02:36 +0000 (16:02 -0400)]
Finally get totally rid of tile_ready and friends
Tile are now updated on their state change! (as it should always have been)

15 years agoRemove state update from tile_ready and friends
Pierre-Luc Beaudoin [Fri, 1 May 2009 17:34:52 +0000 (13:34 -0400)]
Remove state update from tile_ready and friends
This is a first step toward getting rid of tile_ready

15 years agoMerge map_load_visible_tiles and view_load_visible_tiles
Pierre-Luc Beaudoin [Fri, 1 May 2009 17:00:10 +0000 (13:00 -0400)]
Merge map_load_visible_tiles and view_load_visible_tiles

15 years agoMake the tile_ready and friends private
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 01:27:33 +0000 (21:27 -0400)]
Make the tile_ready and friends private

15 years agoRemove debugging
Pierre-Luc Beaudoin [Sun, 12 Apr 2009 02:28:41 +0000 (22:28 -0400)]
Remove debugging

15 years agoFix tile's update on screen when no new data to show
Pierre-Luc Beaudoin [Sun, 29 Mar 2009 21:20:22 +0000 (00:20 +0300)]
Fix tile's update on screen when no new data to show

15 years agoUse sqlite to save the etags received from server
Pierre-Luc Beaudoin [Sun, 29 Mar 2009 20:57:31 +0000 (23:57 +0300)]
Use sqlite to save the etags received from server

15 years agoIntroduce ChamplainCache to deal with caching tiles
Pierre-Luc Beaudoin [Sat, 28 Mar 2009 17:25:48 +0000 (19:25 +0200)]
Introduce ChamplainCache to deal with caching tiles

15 years agoSend and save etag
Pierre-Luc Beaudoin [Sat, 28 Mar 2009 15:01:01 +0000 (17:01 +0200)]
Send and save etag
Current doesn't work as disk file etag isn't meant to store such a logn string

15 years agoUse If-Modified-Since to check if tile is up to date.
Pierre-Luc Beaudoin [Sat, 28 Mar 2009 12:49:28 +0000 (14:49 +0200)]
Use If-Modified-Since to check if tile is up to date.

15 years agoAdd a champlain_view_get_coords_at for x, y in the view
Pierre-Luc Beaudoin [Fri, 1 May 2009 02:54:23 +0000 (22:54 -0400)]
Add a champlain_view_get_coords_at for x, y in the view

15 years agoAllow NULL to be passed to champlain_marker_set_image
Pierre-Luc Beaudoin [Fri, 1 May 2009 02:32:40 +0000 (22:32 -0400)]
Allow NULL to be passed to champlain_marker_set_image
This is effectively clear the marker's image