]> err.no Git - libchamplain/log
libchamplain
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

15 years agoReset the id for the redraw_on_idle when done
Emmanuel Rodriguez [Thu, 30 Apr 2009 10:53:32 +0000 (12:53 +0200)]
Reset the id for the redraw_on_idle when done

15 years agoFix bug 580785: decel-rate of a view is not set correctly
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.

15 years agoFix Bug 580371: demos/launcher doesn't start at the right position
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.

15 years agoMemChecker: error when freeing a color
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.

15 years agoThis file is autogenerated
Emmanuel Rodriguez [Tue, 28 Apr 2009 17:19:52 +0000 (19:19 +0200)]
This file is autogenerated

15 years agoAdd G_BEGIN_DECLS and G_END_DECLS around headers and fix email address
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

15 years agoDon't redraw the marker each time the properties change
Pierre-Luc Beaudoin [Mon, 27 Apr 2009 01:10:39 +0000 (21:10 -0400)]
Don't redraw the marker each time the properties change

15 years agoUse the gnome icon theme for markers
Pierre-Luc Beaudoin [Mon, 27 Apr 2009 00:58:28 +0000 (20:58 -0400)]
Use the gnome icon theme for markers

15 years agoImplement marker shadow
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 05:27:20 +0000 (01:27 -0400)]
Implement marker shadow

15 years agoMemory leak fix: file_loaded_cb() now frees the actor if there's an error
Emmanuel Rodriguez [Sun, 26 Apr 2009 11:18:31 +0000 (13:18 +0200)]
Memory leak fix: file_loaded_cb() now frees the actor if there's an error

15 years agoMemory leak fix: map_free() noew frees the map
Emmanuel Rodriguez [Sun, 26 Apr 2009 08:24:50 +0000 (10:24 +0200)]
Memory leak fix: map_free() noew frees the map

15 years agoInitialize priv->map in the constructor.
Emmanuel Rodriguez [Sun, 26 Apr 2009 08:17:11 +0000 (10:17 +0200)]
Initialize priv->map in the constructor.

Fix a call to champlain_view_set_size that didn't follow the coding guilde lines.

15 years agoNo need to set zoom-level min and max twice
Emmanuel Rodriguez [Sat, 25 Apr 2009 06:29:50 +0000 (08:29 +0200)]
No need to set zoom-level min and max twice

15 years agoMemory leak fix: g_string_append() doesn't need a duplicate
Emmanuel Rodriguez [Fri, 24 Apr 2009 21:53:53 +0000 (23:53 +0200)]
Memory leak fix: g_string_append() doesn't need a duplicate

15 years agoMade all references to the word "license" consistent in the file.
Emmanuel Rodriguez [Tue, 21 Apr 2009 05:36:03 +0000 (07:36 +0200)]
Made all references to the word "license" consistent in the file.

15 years agoprefix factory ctors by Create, not New
Stephane Delcroix [Fri, 24 Apr 2009 08:14:26 +0000 (10:14 +0200)]
prefix factory ctors by Create, not New

15 years agodepend on gapi-2.0 >= 2.13.90 (r132561) so constructors treated as static factory...
Stephane Delcroix [Fri, 24 Apr 2009 08:12:05 +0000 (10:12 +0200)]
depend on gapi-2.0 >= 2.13.90 (r132561) so constructors treated as static factory methods can be renamed

15 years agoFix Bug 575133: Position lost on zoom out (from level 7 to 6)
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 03:48:22 +0000 (23:48 -0400)]
Fix Bug 575133: Position lost on zoom out (from level 7 to 6)

Keep the lat,lon as it gets set to a wrong value
when resizing the viewport, when passing from zoom_level 7 to 6
(or more precisely when anchor is set to 0).  This is the best fix
until the viewport is ported to clutter 1.0.

15 years agoFinish the fix to bug 573037: Support proxies
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 03:19:39 +0000 (23:19 -0400)]
Finish the fix to bug 573037: Support proxies

By linking against libsoup-gnome (and enabling its features),
libchamplain will gain autodetection of proxies.

15 years agoAdd vim swap to gitignore
Pierre-Luc Beaudoin [Fri, 24 Apr 2009 03:18:03 +0000 (23:18 -0400)]
Add vim swap to gitignore

15 years agoUpdate the managed bindings
Stephane Delcroix [Thu, 23 Apr 2009 14:25:07 +0000 (16:25 +0200)]
Update the managed bindings

15 years agoUpdate the Python bindings to have ChamplainBaseMarker
Victor Godoy Poluceno [Wed, 22 Apr 2009 23:26:25 +0000 (19:26 -0400)]
Update the Python bindings to have ChamplainBaseMarker

15 years agoMemory leak fix: priv->uri and priv->filename.
Emmanuel Rodriguez [Wed, 22 Apr 2009 21:04:11 +0000 (23:04 +0200)]
Memory leak fix: priv->uri and priv->filename.

The constructor is now affecting default values to the
properties through "priv".

15 years agoMemory leak fix: priv->tiles is now freed in champlain_zoom_level_dispose()
Emmanuel Rodriguez [Wed, 22 Apr 2009 20:51:47 +0000 (22:51 +0200)]
Memory leak fix: priv->tiles is now freed in champlain_zoom_level_dispose()

15 years agoMemory leak: priv->map is now freed in champlain_view_dispose()
Emmanuel Rodriguez [Wed, 22 Apr 2009 20:50:04 +0000 (22:50 +0200)]
Memory leak: priv->map is now freed in champlain_view_dispose()

15 years agoFix minimal clutter version required
Pierre-Luc Beaudoin [Wed, 22 Apr 2009 16:32:42 +0000 (12:32 -0400)]
Fix minimal clutter version required

Turns out clutter_value_set_color is >=0.8.4

15 years agoMemory fix in champlain_network_map_source_get_tile().
Emmanuel Rodriguez [Mon, 20 Apr 2009 20:07:00 +0000 (22:07 +0200)]
Memory fix in champlain_network_map_source_get_tile().

The tile's filename is now freed.

15 years agoFix memory management in ChamplainView
Pierre-Luc Beaudoin [Mon, 20 Apr 2009 12:51:11 +0000 (08:51 -0400)]
Fix memory management in ChamplainView

15 years agoFix Bug 576832: Any go_to should stop a previous and not yet finished go_to
Pierre-Luc Beaudoin [Sun, 19 Apr 2009 17:47:49 +0000 (13:47 -0400)]
Fix Bug 576832: Any go_to should stop a previous and not yet finished go_to
Also refactors zooming at specific points in the viewport.

15 years agoNo need to create/remove a marker
Emmanuel Rodriguez [Sat, 18 Apr 2009 09:22:17 +0000 (11:22 +0200)]
No need to create/remove a marker

15 years agoMemory leaks fix
Emmanuel Rodriguez [Thu, 16 Apr 2009 21:36:45 +0000 (23:36 +0200)]
Memory leaks fix

Simple leaks that valgrind reports.

15 years agoImprove gitignore
Pierre-Luc Beaudoin [Sun, 19 Apr 2009 15:30:14 +0000 (11:30 -0400)]
Improve gitignore

15 years agoThe constructor new_with_actor() is now named new_with_image()
Emmanuel Rodriguez [Mon, 13 Apr 2009 20:14:05 +0000 (22:14 +0200)]
The constructor new_with_actor() is now named new_with_image()

15 years agoExample that shows how to use a image that's not from a file
Emmanuel Rodriguez [Mon, 13 Apr 2009 20:10:08 +0000 (22:10 +0200)]
Example that shows how to use a image that's not from a file

15 years agonew_full() doesn't throw an exception
Emmanuel Rodriguez [Mon, 13 Apr 2009 20:09:26 +0000 (22:09 +0200)]
new_full() doesn't throw an exception

15 years agoUse the new constructors new_from_file new_with_image.
Emmanuel Rodriguez [Mon, 13 Apr 2009 19:53:32 +0000 (21:53 +0200)]
Use the new constructors new_from_file new_with_image.

15 years agonew_with_image() is now new_from_file()
Emmanuel Rodriguez [Mon, 13 Apr 2009 19:52:39 +0000 (21:52 +0200)]
new_with_image() is now new_from_file()

15 years agochamplain_marker_new_full should not have a GError parameter
Emmanuel Rodriguez [Mon, 13 Apr 2009 19:56:03 +0000 (15:56 -0400)]
champlain_marker_new_full should not have a GError parameter

15 years agoFix the new_with_image constructor and doc
Emmanuel Rodriguez [Mon, 13 Apr 2009 18:54:35 +0000 (14:54 -0400)]
Fix the new_with_image constructor and doc

15 years agoChange markers constructors: new_from_file, new_with_image and new_full
Pierre-Luc Beaudoin [Mon, 13 Apr 2009 18:45:29 +0000 (14:45 -0400)]
Change markers constructors: new_from_file, new_with_image and new_full

15 years agoNo need for PROTOTYPES: DISABLE
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:53:11 +0000 (10:53 +0200)]
No need for PROTOTYPES: DISABLE

15 years agoChamplain::Marker->new_with_text() gets passed only the parameters that are defined
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:43:27 +0000 (10:43 +0200)]
Champlain::Marker->new_with_text() gets passed only the parameters that are defined

15 years agoC_ARGS: without parameters are clearly identied
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:42:40 +0000 (10:42 +0200)]
C_ARGS: without parameters are clearly identied

15 years agoChamplain::Marker->new_with_text() takes optional parameters
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:42:18 +0000 (10:42 +0200)]
Champlain::Marker->new_with_text() takes optional parameters

15 years agoUsing a ChamplainBaseMarker instead of a ChamplainMarker
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:15:27 +0000 (10:15 +0200)]
Using a ChamplainBaseMarker instead of a ChamplainMarker

15 years agoAdapt the test to the new markers API
Emmanuel Rodriguez [Mon, 13 Apr 2009 08:03:20 +0000 (10:03 +0200)]
Adapt the test to the new markers API

15 years agoRemove undefined macro
Pierre-Luc Beaudoin [Sun, 12 Apr 2009 02:25:16 +0000 (22:25 -0400)]
Remove undefined macro