]> err.no Git - libchamplain/log
libchamplain
15 years agoUpdate AUTHORS to inclue Emmanuele
Pierre-Luc Beaudoin [Mon, 23 Mar 2009 18:48:09 +0000 (20:48 +0200)]
Update AUTHORS to inclue Emmanuele

15 years agoAdded t/ChamplainMapSource.t
Emmanuel Rodriguez [Tue, 17 Mar 2009 20:37:09 +0000 (21:37 +0100)]
Added t/ChamplainMapSource.t

15 years agoUnit tests for Champlain::MapSource
Emmanuel Rodriguez [Tue, 17 Mar 2009 20:36:19 +0000 (21:36 +0100)]
Unit tests for Champlain::MapSource

15 years agoUnit tests for Champlain::Layer
Emmanuel Rodriguez [Tue, 17 Mar 2009 16:46:45 +0000 (17:46 +0100)]
Unit tests for Champlain::Layer

15 years agoVersion change to 0.03
Emmanuel Rodriguez [Tue, 17 Mar 2009 12:11:11 +0000 (13:11 +0100)]
Version change to 0.03

15 years agoReturn types are constistent with the existing XS
Emmanuel Rodriguez [Tue, 17 Mar 2009 12:09:34 +0000 (13:09 +0100)]
Return types are constistent with the existing XS

15 years agoRemoved the FIXME
Emmanuel Rodriguez [Tue, 17 Mar 2009 12:05:14 +0000 (13:05 +0100)]
Removed the FIXME

15 years agoCode indentation
Emmanuel Rodriguez [Tue, 17 Mar 2009 11:59:25 +0000 (12:59 +0100)]
Code indentation

15 years agoMakefile.PL tweaks
Emmanuele Bassi [Tue, 17 Mar 2009 11:34:20 +0000 (11:34 +0000)]
Makefile.PL tweaks

Various fixes to the Makefile.PL:

  - change the dependencies to be conditional
  - install the champlain-perl.h header file
  - check dependencies first, then invoke ExtUtils::Depends

15 years ago[pm] Detect darwin and change dl_load accordingly
Emmanuele Bassi [Tue, 17 Mar 2009 11:32:53 +0000 (11:32 +0000)]
[pm] Detect darwin and change dl_load accordingly

The dl_load_flags on Darwin are different than the ones from
the other platforms, so we need to detect the operating system
and change the return value of dl_load_flags() accordingly.

15 years ago[view-embed] Use the right types
Emmanuele Bassi [Tue, 17 Mar 2009 11:31:54 +0000 (11:31 +0000)]
[view-embed] Use the right types

When getting the View actor out of the ViewEmbed widget, use the
right type for the get_view() method parameter.

15 years agoAlways include gtk2perl.h explicitly
Emmanuele Bassi [Tue, 17 Mar 2009 11:30:45 +0000 (11:30 +0000)]
Always include gtk2perl.h explicitly

When building the libchamplain-gtk bindings we should explicitly
include gtk2perl.h and not assume that clutterperl.h brings it in.

15 years ago[maps] Fix the ChamplainViewEmbed GType
Emmanuele Bassi [Tue, 17 Mar 2009 11:30:01 +0000 (11:30 +0000)]
[maps] Fix the ChamplainViewEmbed GType

The GType for the ViewEmbed widget is CHAMPLAIN_TYPE_VIEW_EMBED.

15 years agoAdd the GNOME bugzilla
Emmanuel Rodriguez [Tue, 17 Mar 2009 08:44:59 +0000 (09:44 +0100)]
Add the GNOME bugzilla

15 years agoUpdate to 0.02
Emmanuel Rodriguez [Tue, 17 Mar 2009 08:18:48 +0000 (09:18 +0100)]
Update to 0.02

15 years agoPretend champlain_view_embed_get_view() takes a GtkWidget
Emmanuel Rodriguez [Tue, 17 Mar 2009 06:22:23 +0000 (07:22 +0100)]
Pretend champlain_view_embed_get_view() takes a GtkWidget

15 years agoIgnore the files used for building the Perl bindings
Emmanuel Rodriguez [Mon, 16 Mar 2009 20:48:30 +0000 (21:48 +0100)]
Ignore the files used for building the Perl bindings

15 years agoAdded missing entries
Emmanuel Rodriguez [Mon, 16 Mar 2009 19:39:32 +0000 (20:39 +0100)]
Added missing entries

15 years agoThe rule clean removes the build folder
Emmanuel Rodriguez [Mon, 16 Mar 2009 18:57:54 +0000 (19:57 +0100)]
The rule clean removes the build folder

15 years agoVersion change to 0.02
Emmanuel Rodriguez [Mon, 16 Mar 2009 18:31:02 +0000 (19:31 +0100)]
Version change to 0.02

15 years agoNo need to include "ppport.h".
Emmanuel Rodriguez [Mon, 16 Mar 2009 18:28:11 +0000 (19:28 +0100)]
No need to include "ppport.h".

Clutter.pm doesn't do it. Neither do we.

15 years agoMove the include file around.
Emmanuel Rodriguez [Mon, 16 Mar 2009 18:27:10 +0000 (19:27 +0100)]
Move the include file around.

15 years agoFirst argument of gperl_croak_gerror() is now NULL.
Emmanuel Rodriguez [Mon, 16 Mar 2009 18:07:07 +0000 (19:07 +0100)]
First argument of gperl_croak_gerror() is now NULL.

The first parameter of gperl_croak_gerror() is not used and is there for
backward compatibility. Usually NULL is passed there.

15 years agoManifest complies with the current files.
Emmanuel Rodriguez [Sun, 15 Mar 2009 17:52:12 +0000 (18:52 +0100)]
Manifest complies with the current files.

15 years agoAdd the Perl bindings.
Emmanuel Rodriguez [Sun, 15 Mar 2009 16:26:26 +0000 (17:26 +0100)]
Add the Perl bindings.

Create the Perl binding folder using the same file structure as a valid CPAN module.

15 years agoFix warnings when removing a loading tile.
Pierre-Luc Beaudoin [Wed, 25 Mar 2009 06:43:05 +0000 (08:43 +0200)]
Fix warnings when removing a loading tile.

15 years agoFix Tile ref counting
Pierre-Luc Beaudoin [Tue, 24 Mar 2009 17:21:18 +0000 (19:21 +0200)]
Fix Tile ref counting

15 years agoMemory management clean-up
Pierre-Luc Beaudoin [Mon, 23 Mar 2009 22:43:29 +0000 (00:43 +0200)]
Memory management clean-up
Remove the actor from the zoom's group
Unref the actor after creating it

15 years agoFix actor's reference counting in ChamplainTile
Pierre-Luc Beaudoin [Mon, 23 Mar 2009 21:25:00 +0000 (23:25 +0200)]
Fix actor's reference counting in ChamplainTile

15 years agoFix Bug 574809: Provide a way to make visible a bunch of markers
Pierre-Luc Beaudoin [Mon, 23 Mar 2009 20:53:37 +0000 (22:53 +0200)]
Fix Bug 574809: Provide a way to make visible a bunch of markers
and make the go_to animation more sensible

15 years agoAdd pychamplain header file forgotten from previous commit
Mike Sheldon [Mon, 23 Mar 2009 10:36:23 +0000 (10:36 +0000)]
Add pychamplain header file forgotten from previous commit

15 years agoWrap champlain_view_go_to for the python bindings
Mike Sheldon [Sun, 22 Mar 2009 22:06:52 +0000 (22:06 +0000)]
Wrap champlain_view_go_to for the python bindings

15 years agoGet and set width/height don't have matching types
Emmanuel Rodriguez [Sun, 22 Mar 2009 21:12:28 +0000 (23:12 +0200)]
Get and set width/height don't have matching types

15 years agoFix Bug 575139: Corrupted map when double clicking at max level
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 20:52:29 +0000 (22:52 +0200)]
Fix Bug 575139: Corrupted map when double clicking at max level
Even though the fix to 558020 also fixed this issue,
there was a slight undesirable translation happening.

15 years agoFix Bug 557641: Smooth movement to a new position
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 20:47:18 +0000 (22:47 +0200)]
Fix Bug 557641: Smooth movement to a new position
by introducing 2 new functions:
champlain_view_go_to and champlain_view_stop_go_to.

15 years agoFix Bug 558020: Unwanted wrap effect when panning at zoom level >= 8
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 16:56:42 +0000 (18:56 +0200)]
Fix Bug 558020:  Unwanted wrap effect when panning at zoom level >= 8
Recompute anchor if needed when panning too

15 years agoMove anchor computation to a separate function
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 19:05:53 +0000 (21:05 +0200)]
Move anchor computation to a separate function

15 years agoUpdate launcher-gtk.py to use new API
Mike Sheldon [Sun, 22 Mar 2009 17:21:48 +0000 (17:21 +0000)]
Update launcher-gtk.py to use new API
Add label markers to launcher-gtk.py

15 years agoUpdate python bindings to support new API changes
Mike Sheldon [Sun, 22 Mar 2009 01:50:42 +0000 (01:50 +0000)]
Update python bindings to support new API changes
Disable wrapping of zoom_level_set_actor as this isn't implemented yet.
Start adding markers layer to launcher-gtk.py

(forgot -a on previous commit)

15 years agoUpdate python bindings to support new API changes
Mike Sheldon [Sun, 22 Mar 2009 01:32:02 +0000 (01:32 +0000)]
Update python bindings to support new API changes
Disable wrapping of zoom_level_set_actor as this isn't implemented yet.
Start adding markers layer to launcher-gtk.py

15 years agoStart adding markers to launcher-gtk.py example (still needs LabelMarker refactor)
Mike Sheldon [Tue, 3 Mar 2009 12:43:54 +0000 (12:43 +0000)]
Start adding markers to launcher-gtk.py example (still needs LabelMarker refactor)

15 years agoFix virtual function
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 19:14:33 +0000 (21:14 +0200)]
Fix virtual function
possibly fix a crasher happening only when zooming past level 8

15 years agoAssert and return_on_fail should be && not ||
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 15:42:16 +0000 (17:42 +0200)]
Assert and return_on_fail should be && not ||

15 years agoUpdate the ignored files
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 14:48:52 +0000 (16:48 +0200)]
Update the ignored files

15 years agoFix Bug 576206: Getter for the properties latitude and longitude returns wrong values
Pierre-Luc Beaudoin [Sun, 22 Mar 2009 11:24:53 +0000 (13:24 +0200)]
Fix Bug 576206: Getter for the properties latitude and longitude returns wrong values

15 years agoFix Bug 576204: Properties latitude and longitude are registered are not double
Emmanuel Rodriguez [Sun, 22 Mar 2009 11:16:14 +0000 (13:16 +0200)]
Fix Bug 576204: Properties latitude and longitude are registered are not double

15 years agoFix Bug 576159: Various memory management fixes for ChamplainTile
Emmanuel Rodriguez [Sun, 22 Mar 2009 11:10:27 +0000 (13:10 +0200)]
Fix Bug 576159: Various memory management fixes for ChamplainTile

15 years agoChamplainView:actor is read-only, should not have a set function
Mike Sheldon [Sun, 22 Mar 2009 07:21:23 +0000 (09:21 +0200)]
ChamplainView:actor is read-only, should not have a set function

15 years agoFix Bug 575601: Return const gchar* insted of gchar*
Pierre-Luc Beaudoin [Thu, 19 Mar 2009 07:02:47 +0000 (09:02 +0200)]
Fix Bug 575601: Return const gchar* insted of gchar*
Also took time to review the gchar types in Champlain*MapSource and
ChamplainTile.  Some other non const gchar were found.

15 years agoFix Bug 575903: Memory leaks in champlain-network-map-source.c
Emmanuel Rodriguez [Thu, 19 Mar 2009 06:29:46 +0000 (08:29 +0200)]
Fix Bug 575903: Memory leaks in champlain-network-map-source.c

15 years agoFix Bug 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"
Emmanuel Rodriguez [Thu, 19 Mar 2009 06:25:48 +0000 (08:25 +0200)]
Fix Bug 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"

15 years agoFix Bug 575645: Properties enum has same comment as the signals enum
Emmanuel Rodriguez [Tue, 17 Mar 2009 08:01:29 +0000 (10:01 +0200)]
Fix Bug 575645: Properties enum has same comment as the signals enum

15 years agoThe inherited object should match the class
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 21:46:01 +0000 (23:46 +0200)]
The inherited object should match the class

15 years agoFix a ton of criticals and warnings if the error tile image is not found.
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 17:49:58 +0000 (19:49 +0200)]
Fix a ton of criticals and warnings if the error tile image is not found.

15 years agoFix Bug 575140: launcher-gtk ignores zoom-level on startup
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 17:41:32 +0000 (19:41 +0200)]
Fix Bug 575140: launcher-gtk ignores zoom-level on startup

15 years agoFix Bug 575138: It is possible to zoom below zoom level 0
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 17:27:59 +0000 (19:27 +0200)]
Fix Bug 575138: It is possible to zoom below zoom level 0

15 years agoAdd buttons over the launcher demo
Pierre-Luc Beaudoin [Mon, 16 Mar 2009 17:14:58 +0000 (19:14 +0200)]
Add buttons over the launcher demo
based on questions asked, this was not clear how to be done.

15 years agoAdd support for OSM Cycle Map and Osmarender tiles
Pierre-Luc Beaudoin [Wed, 11 Mar 2009 08:41:46 +0000 (10:41 +0200)]
Add support for OSM Cycle Map and Osmarender tiles
Aslo fix a bug where tiles were assumed to have 3 bytes per pixel.

15 years agoFix state never done if network error
Pierre-Luc Beaudoin [Tue, 10 Mar 2009 22:47:49 +0000 (00:47 +0200)]
Fix state never done if network error
On network error, the state would stay load as the tile
would never been passed to the view.

15 years agoRemove some left over temp values when ChamplainMapSource was introduced
Pierre-Luc Beaudoin [Tue, 10 Mar 2009 22:17:53 +0000 (00:17 +0200)]
Remove some left over temp values when ChamplainMapSource was introduced

15 years agoFix Bug 559522 – Lack of user feedback during loading of tiles
Pierre-Luc Beaudoin [Tue, 10 Mar 2009 20:46:35 +0000 (22:46 +0200)]
Fix Bug 559522 – Lack of user feedback during loading of tiles
by adding ChamplainView:state which changes state depending if there is any tile loading.

15 years agoFix regression introduced when ChamplainMapSource was introduced
Pierre-Luc Beaudoin [Tue, 10 Mar 2009 19:22:08 +0000 (21:22 +0200)]
Fix regression introduced when ChamplainMapSource was introduced

15 years agoFix Bug 569984 – Current position lost on window resize
Pierre-Luc Beaudoin [Tue, 10 Mar 2009 19:11:48 +0000 (21:11 +0200)]
Fix Bug 569984 – Current position lost on window resize

15 years agoFix demo to have the click on map demo!
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 22:05:59 +0000 (00:05 +0200)]
Fix demo to have the click on map demo!

15 years agoAllow disabling zoom in on double click
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 21:26:55 +0000 (23:26 +0200)]
Allow disabling zoom in on double click

15 years agoImplement ChamplainView get/set
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 21:11:25 +0000 (23:11 +0200)]
Implement ChamplainView get/set

15 years agoFix setting proxy-uri after the soup session has been created
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 21:37:20 +0000 (23:37 +0200)]
Fix setting proxy-uri after the soup session has been created

15 years agoFix compile warnings in the demos
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 20:29:03 +0000 (22:29 +0200)]
Fix compile warnings in the demos

15 years agoUse a more specific object type for add_layer
Pierre-Luc Beaudoin [Mon, 9 Mar 2009 20:28:47 +0000 (22:28 +0200)]
Use a more specific object type for add_layer

15 years agoFix compiler warnings
Pierre-Luc Beaudoin [Sun, 8 Mar 2009 22:50:18 +0000 (00:50 +0200)]
Fix compiler warnings

15 years agoFix compilation warnings
Pierre-Luc Beaudoin [Sun, 8 Mar 2009 22:44:44 +0000 (00:44 +0200)]
Fix compilation warnings

15 years agoFix warnings
Pierre-Luc Beaudoin [Sun, 8 Mar 2009 22:44:35 +0000 (00:44 +0200)]
Fix warnings

15 years agoBuild with warning flags
Pierre-Luc Beaudoin [Sun, 8 Mar 2009 22:37:15 +0000 (00:37 +0200)]
Build with warning flags

15 years agohide the private properties
Stephane Delcroix [Fri, 6 Mar 2009 10:46:45 +0000 (11:46 +0100)]
hide the private properties

15 years agogenerate ChamplainTile
Stephane Delcroix [Fri, 6 Mar 2009 10:46:14 +0000 (11:46 +0100)]
generate ChamplainTile

15 years agono longer hide ZoomLevel
Stephane Delcroix [Fri, 6 Mar 2009 10:22:50 +0000 (11:22 +0100)]
no longer hide ZoomLevel

15 years agoreparsing api
Stephane Delcroix [Fri, 6 Mar 2009 10:22:26 +0000 (11:22 +0100)]
reparsing api

15 years agoMissing NULL at the end
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 22:10:57 +0000 (00:10 +0200)]
Missing NULL at the end

15 years agoMissing initialisation
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 20:53:09 +0000 (22:53 +0200)]
Missing initialisation

15 years agoInstall champlain-enum-types.h too
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 20:28:45 +0000 (22:28 +0200)]
Install champlain-enum-types.h too

15 years agoAdd support for Proxy
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 08:28:34 +0000 (10:28 +0200)]
Add support for Proxy
In the future, libchamplain should link against libsoup-gnome
and auto-detect proxy settings.  If libsoup-gnome is not
available, then this new proxy-uri is the fall back.

15 years agoOffline is a ChamplainNetworkMapSource property
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 08:23:49 +0000 (10:23 +0200)]
Offline is a ChamplainNetworkMapSource property

15 years agoIntroduce ChamplainNetworkMapSource
Pierre-Luc Beaudoin [Fri, 6 Mar 2009 08:09:58 +0000 (10:09 +0200)]
Introduce ChamplainNetworkMapSource
It will contain network specific settings too

15 years agoChange ChamplainStateEnum to ChamplainState like other enums
Pierre-Luc Beaudoin [Thu, 5 Mar 2009 18:15:15 +0000 (20:15 +0200)]
Change ChamplainStateEnum to ChamplainState like other enums

15 years agoApply "early return" style to view
Pierre-Luc Beaudoin [Tue, 3 Mar 2009 20:55:00 +0000 (22:55 +0200)]
Apply "early return" style to view

15 years agoIntroduce champlain_view_set_map_source
Pierre-Luc Beaudoin [Tue, 3 Mar 2009 20:49:51 +0000 (22:49 +0200)]
Introduce champlain_view_set_map_source

15 years agoDocumentation and code style updates
Pierre-Luc Beaudoin [Tue, 3 Mar 2009 20:13:45 +0000 (22:13 +0200)]
Documentation and code style updates

15 years agoIntroduce champlain_view_set_zoom_level
Pierre-Luc Beaudoin [Tue, 3 Mar 2009 20:01:16 +0000 (22:01 +0200)]
Introduce champlain_view_set_zoom_level

15 years agoIntroduce champlain_settings to hold global settings.
Pierre-Luc Beaudoin [Mon, 2 Mar 2009 22:02:04 +0000 (00:02 +0200)]
Introduce champlain_settings to hold global settings.
Should probably be transformed on a GObject.

15 years agoAdd a more flexible and simpler API for tile URIs
Pierre-Luc Beaudoin [Mon, 2 Mar 2009 21:11:03 +0000 (23:11 +0200)]
Add a more flexible and simpler API for tile URIs

15 years agoFix demos to use new ChamplainMapSource API
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 22:05:34 +0000 (00:05 +0200)]
Fix demos to use new ChamplainMapSource API

15 years agoChamplainZoomLevel and ChamplainTile are public API too
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 22:05:18 +0000 (00:05 +0200)]
ChamplainZoomLevel and ChamplainTile are public API too

15 years agoChamplainMapSource is public API
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 21:54:50 +0000 (23:54 +0200)]
ChamplainMapSource is public API

15 years agoRemove previous tiles when changing source
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 21:54:33 +0000 (23:54 +0200)]
Remove previous tiles when changing source

15 years agoAdd OpenArialMap
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 21:54:18 +0000 (23:54 +0200)]
Add OpenArialMap

15 years agoOpenStreetMap only has 18 levels
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 21:17:28 +0000 (23:17 +0200)]
OpenStreetMap only has 18 levels

15 years agoRemove dead code
Pierre-Luc Beaudoin [Tue, 3 Mar 2009 21:14:35 +0000 (23:14 +0200)]
Remove dead code

15 years agoIntroduce ChamplainMapSource
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 17:42:22 +0000 (19:42 +0200)]
Introduce ChamplainMapSource

15 years agoanchor is a view property
Pierre-Luc Beaudoin [Sat, 28 Feb 2009 09:56:38 +0000 (11:56 +0200)]
anchor is a view property

15 years agoGObjectify ChamplainZoomLevel
Pierre-Luc Beaudoin [Fri, 27 Feb 2009 20:51:49 +0000 (22:51 +0200)]
GObjectify ChamplainZoomLevel