]>
err.no Git - libchamplain/log
Emmanuel Rodriguez [Fri, 8 May 2009 15:18:00 +0000 (17:18 +0200)]
Add get_license_uri() and set_license_uri() with unit tests
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.
Emmanuel Rodriguez [Fri, 8 May 2009 14:37:58 +0000 (16:37 +0200)]
Rename 'wrap' to 'background' (as it is in the doc)
Emmanuel Rodriguez [Fri, 8 May 2009 14:36:32 +0000 (16:36 +0200)]
Implement set_draw_background() and get_draw_background()
Emmanuel Rodriguez [Fri, 8 May 2009 14:31:54 +0000 (16:31 +0200)]
Formatting
Emmanuel Rodriguez [Fri, 8 May 2009 07:42:13 +0000 (09:42 +0200)]
Works now with the new API
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.
Emmanuel Rodriguez [Thu, 7 May 2009 21:11:04 +0000 (23:11 +0200)]
Test set_show_license() and set_zoom_on_double_click()
Emmanuel Rodriguez [Thu, 7 May 2009 21:05:43 +0000 (23:05 +0200)]
Test set_decel_rate() and set_scroll_mode()
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
Emmanuel Rodriguez [Thu, 7 May 2009 20:42:27 +0000 (22:42 +0200)]
Test set_min_zoom_level() and set_max_zoom_level()
Emmanuel Rodriguez [Thu, 7 May 2009 20:28:31 +0000 (22:28 +0200)]
Test get_coords_at()
Emmanuel Rodriguez [Thu, 7 May 2009 20:23:48 +0000 (22:23 +0200)]
Add a lot of methods that where forgotten
Emmanuel Rodriguez [Thu, 7 May 2009 20:01:08 +0000 (22:01 +0200)]
Fix the GType of ChamplainScrollMode
Emmanuel Rodriguez [Thu, 7 May 2009 18:10:03 +0000 (20:10 +0200)]
Test the default view size properly
Emmanuel Rodriguez [Wed, 6 May 2009 15:08:19 +0000 (17:08 +0200)]
Implement SvChamplainMapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 14:06:16 +0000 (16:06 +0200)]
Test the contents of a Champlain::MapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 14:05:51 +0000 (16:05 +0200)]
Add newSVChamplainMapSourceDesc() and implement get_list()
Emmanuel Rodriguez [Wed, 6 May 2009 13:51:51 +0000 (15:51 +0200)]
Hand crafted macros for ChamplainMapSourceDesc
Emmanuel Rodriguez [Wed, 6 May 2009 09:10:26 +0000 (11:10 +0200)]
Add the macro CHAMPLAIN_MAP_SOURCE_DESC() for nicer casting
Emmanuel Rodriguez [Wed, 6 May 2009 06:01:37 +0000 (08:01 +0200)]
Removed some memory leaks in build_combo_box()
Emmanuel Rodriguez [Wed, 6 May 2009 04:30:24 +0000 (06:30 +0200)]
Fix compilation warnings
Emmanuel Rodriguez [Wed, 6 May 2009 11:36:14 +0000 (12:36 +0100)]
Fix leak in the python bindings' map source desc wrapping
Pierre-Luc Beaudoin [Wed, 6 May 2009 03:43:18 +0000 (23:43 -0400)]
Update the Python bindings to include id
Emmanuel Rodriguez [Tue, 5 May 2009 20:23:15 +0000 (22:23 +0200)]
Use the factory for creating map sources
Emmanuel Rodriguez [Tue, 5 May 2009 19:42:31 +0000 (21:42 +0200)]
Test the id and the name of the NetworkMapSource
Emmanuel Rodriguez [Tue, 5 May 2009 18:42:47 +0000 (20:42 +0200)]
Test the id of the map source
Emmanuel Rodriguez [Tue, 5 May 2009 18:41:04 +0000 (20:41 +0200)]
Add get_id/set_id to Champlain::MapSource
Emmanuel Rodriguez [Tue, 5 May 2009 18:32:26 +0000 (20:32 +0200)]
Fix the testing of the map names
Emmanuel Rodriguez [Tue, 5 May 2009 18:16:30 +0000 (20:16 +0200)]
Document the parameter @id in champlain_network_map_source_new_full()
Emmanuel Rodriguez [Tue, 5 May 2009 18:15:59 +0000 (20:15 +0200)]
Fix some expected map names
Emmanuel Rodriguez [Tue, 5 May 2009 18:05:39 +0000 (20:05 +0200)]
champlain_network_map_source_new_full gets now passed the id
Emmanuel Rodriguez [Tue, 5 May 2009 17:40:23 +0000 (19:40 +0200)]
More specific .gitignore files
Emmanuel Rodriguez [Tue, 5 May 2009 17:36:43 +0000 (19:36 +0200)]
Fix a merger
Emmanuel Rodriguez [Tue, 5 May 2009 17:12:05 +0000 (19:12 +0200)]
Use the factory for creating new map sources
Emmanuel Rodriguez [Tue, 5 May 2009 15:11:42 +0000 (17:11 +0200)]
Add ChamplainCache
Emmanuel Rodriguez [Tue, 5 May 2009 15:11:39 +0000 (17:11 +0200)]
Add ChamplainCache
Emmanuel Rodriguez [Tue, 5 May 2009 14:20:03 +0000 (16:20 +0200)]
Fix the name of OSM_CYCLE_MAP
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:08 +0000 (21:39 +0200)]
Remove the constructors as they don't exist any longer
Emmanuel Rodriguez [Mon, 4 May 2009 14:32:43 +0000 (16:32 +0200)]
Bindings for champlain_map_source_factory_get_list
Emmanuel Rodriguez [Mon, 4 May 2009 14:21:07 +0000 (16:21 +0200)]
Add the file t/ChamplainMapSourceFactory.t
Emmanuel Rodriguez [Mon, 4 May 2009 14:19:47 +0000 (16:19 +0200)]
Fix the constructor call.
Fixed a typo in OSM_CYCLEMAP.
Emmanuel Rodriguez [Mon, 4 May 2009 13:07:56 +0000 (15:07 +0200)]
Remove the definition of champlain_view_tile_ready()
Emmanuel Rodriguez [Mon, 4 May 2009 13:03:17 +0000 (15:03 +0200)]
Remove set_actor() since it's no longer in the API
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
Emmanuel Rodriguez [Sun, 3 May 2009 20:57:45 +0000 (22:57 +0200)]
Comment methods that are no longer in the API
Emmanuel Rodriguez [Sun, 3 May 2009 20:33:42 +0000 (22:33 +0200)]
Add xs/ChamplainMapSourceFactory.xs
Emmanuel Rodriguez [Sun, 3 May 2009 20:30:20 +0000 (22:30 +0200)]
New mappings
Emmanuel Rodriguez [Sun, 3 May 2009 20:29:34 +0000 (22:29 +0200)]
Formatting
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:34 +0000 (21:39 +0200)]
Add get/set projection
Emmanuel Rodriguez [Sun, 3 May 2009 19:39:08 +0000 (21:39 +0200)]
Remove the constructors as they don't exist any longer
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
Pierre-Luc Beaudoin [Tue, 5 May 2009 02:28:01 +0000 (22:28 -0400)]
Fix project name
Pierre-Luc Beaudoin [Tue, 5 May 2009 01:16:02 +0000 (21:16 -0400)]
Fix champlain-gtk doc
Pierre-Luc Beaudoin [Tue, 5 May 2009 01:47:40 +0000 (21:47 -0400)]
Fix bindings distribution
Pierre-Luc Beaudoin [Tue, 5 May 2009 00:26:13 +0000 (20:26 -0400)]
Update NEWS for 0.3 release
Pierre-Luc Beaudoin [Tue, 5 May 2009 00:08:02 +0000 (20:08 -0400)]
Add Id to ChamplainMapSource
Pierre-Luc Beaudoin [Mon, 4 May 2009 23:17:35 +0000 (19:17 -0400)]
Add 0.2.10 NEWS
Pierre-Luc Beaudoin [Mon, 4 May 2009 03:31:35 +0000 (23:31 -0400)]
Add small documentation fixes
Pierre-Luc Beaudoin [Mon, 4 May 2009 03:31:22 +0000 (23:31 -0400)]
Add MAINTAINERS
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.
Pierre-Luc Beaudoin [Mon, 4 May 2009 01:13:47 +0000 (21:13 -0400)]
Introduce ChamplainMapSourceDesc to list available map sources
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
Mike Sheldon [Sun, 3 May 2009 12:59:13 +0000 (13:59 +0100)]
Update python bindings to support new API
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
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
Pierre-Luc Beaudoin [Sun, 3 May 2009 15:44:58 +0000 (11:44 -0400)]
Fix typo: OpenAErialMap
Pierre-Luc Beaudoin [Sun, 3 May 2009 02:32:48 +0000 (22:32 -0400)]
Complete MapSource documentation
Pierre-Luc Beaudoin [Sun, 3 May 2009 01:17:59 +0000 (21:17 -0400)]
Improve documenation of base marker and map source
Pierre-Luc Beaudoin [Sun, 3 May 2009 00:01:31 +0000 (20:01 -0400)]
Introduce ChamplainMapSourceFactory
Pierre-Luc Beaudoin [Sat, 2 May 2009 20:59:24 +0000 (16:59 -0400)]
Generate fill_tile documentation
Pierre-Luc Beaudoin [Sat, 2 May 2009 17:42:01 +0000 (13:42 -0400)]
Fix BaseMarker documentation
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
Pierre-Luc Beaudoin [Sat, 2 May 2009 06:04:59 +0000 (02:04 -0400)]
Update documentation
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
Pierre-Luc Beaudoin [Sat, 2 May 2009 04:33:14 +0000 (00:33 -0400)]
Remove ChamplainZoomLevel from public API
It is not needed
Pierre-Luc Beaudoin [Sat, 2 May 2009 00:26:56 +0000 (20:26 -0400)]
Improve cache doc
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.
Pierre-Luc Beaudoin [Sat, 2 May 2009 00:04:20 +0000 (20:04 -0400)]
Add cache documentation
Pierre-Luc Beaudoin [Fri, 1 May 2009 23:08:08 +0000 (19:08 -0400)]
Implement cache purging
Pierre-Luc Beaudoin [Fri, 1 May 2009 20:06:11 +0000 (16:06 -0400)]
Add CACHE debug level
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)
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
Pierre-Luc Beaudoin [Fri, 1 May 2009 17:00:10 +0000 (13:00 -0400)]
Merge map_load_visible_tiles and view_load_visible_tiles
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 01:27:33 +0000 (21:27 -0400)]
Make the tile_ready and friends private
Pierre-Luc Beaudoin [Sun, 12 Apr 2009 02:28:41 +0000 (22:28 -0400)]
Remove debugging
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
Pierre-Luc Beaudoin [Sun, 29 Mar 2009 20:57:31 +0000 (23:57 +0300)]
Use sqlite to save the etags received from server
Pierre-Luc Beaudoin [Sat, 28 Mar 2009 17:25:48 +0000 (19:25 +0200)]
Introduce ChamplainCache to deal with caching tiles
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
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.
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
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
Emmanuel Rodriguez [Thu, 30 Apr 2009 10:53:32 +0000 (12:53 +0200)]
Reset the id for the redraw_on_idle when done
Pierre-Luc Beaudoin [Thu, 30 Apr 2009 03:09:45 +0000 (23:09 -0400)]
Fix bug 580785: decel-rate of a view is not set correctly
by inversing the conditions and making the param spec consistent.
Pierre-Luc Beaudoin [Wed, 29 Apr 2009 03:30:18 +0000 (23:30 -0400)]
Fix Bug 580371: demos/launcher doesn't start at the right position
By retarding the creation of the map, there is less operations happening
before the initial display, which in turns limit the possible occasions
where the lat,lon can be skewed.
Emmanuel Rodriguez [Tue, 28 Apr 2009 17:28:27 +0000 (19:28 +0200)]
MemChecker: error when freeing a color
ClutterColors have to be allocated with clutter_color_copy, which will use
g_slice instead of g_new.
Emmanuel Rodriguez [Tue, 28 Apr 2009 17:19:52 +0000 (19:19 +0200)]
This file is autogenerated
Debarshi Ray [Wed, 29 Apr 2009 01:10:35 +0000 (21:10 -0400)]
Add G_BEGIN_DECLS and G_END_DECLS around headers and fix email address
Pierre-Luc Beaudoin [Mon, 27 Apr 2009 01:10:39 +0000 (21:10 -0400)]
Don't redraw the marker each time the properties change