]> err.no Git - libchamplain/log
libchamplain
15 years agoDiplaying multiple makers
Emmanuel Rodriguez [Thu, 16 Apr 2009 20:05:05 +0000 (22:05 +0200)]
Diplaying multiple makers

15 years agoFollow the coding style
Emmanuel Rodriguez [Thu, 16 Apr 2009 18:33:11 +0000 (20:33 +0200)]
Follow the coding style

15 years agoCode refactoring
Emmanuel Rodriguez [Thu, 16 Apr 2009 18:14:16 +0000 (20:14 +0200)]
Code refactoring

15 years agoFirt version of the demo that downloads an image
Emmanuel Rodriguez [Wed, 15 Apr 2009 18:30:35 +0000 (20:30 +0200)]
Firt version of the demo that downloads an image

15 years agoAdd keyboard shortcuts
Pierre-Luc Beaudoin [Wed, 26 Aug 2009 04:06:10 +0000 (00:06 -0400)]
Add keyboard shortcuts

This commit add many future API additions for libchamplain

Arrows: move around by 1/4 of the viewport size's
Ctrl+up/down: zoom in, zoom out of 1 level

The scrolling will be smooth if in KINETIC mode, otherwize
non smooth (as center_on would do).

15 years agoFix a bug where tiles were not loaded if resized vertically
Pierre-Luc Beaudoin [Wed, 26 Aug 2009 04:00:46 +0000 (00:00 -0400)]
Fix a bug where tiles were not loaded if resized vertically

This was particularly visible in EOG when a higher image
was loaded.

15 years agoFix coding style issues
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 23:33:40 +0000 (19:33 -0400)]
Fix coding style issues

15 years agoBug 585754: Nicer compilation output with AM_SILENT_RULES automake option
Javier Jardón [Tue, 25 Aug 2009 23:10:47 +0000 (19:10 -0400)]
Bug 585754: Nicer compilation output with AM_SILENT_RULES automake option

15 years agoBug 592096: champlain_map_source_desc_copy and _free are incomplete
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 23:07:33 +0000 (19:07 -0400)]
Bug 592096: champlain_map_source_desc_copy and _free are incomplete

15 years agoFix compilation warnings in demos
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 22:39:26 +0000 (18:39 -0400)]
Fix compilation warnings in demos

15 years agoDeploy workaround for clutter bug
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 22:39:13 +0000 (18:39 -0400)]
Deploy workaround for clutter bug

See  Bug 590692 -  X error when using GtkChamplainEmbed

15 years agoFinal fix for 577592: Use _priv instead of the GET_PRIVATE macro
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 22:33:57 +0000 (18:33 -0400)]
Final fix for 577592: Use _priv instead of the GET_PRIVATE macro

15 years agoVersion bump to 0.3.91
Pierre-Luc Beaudoin [Mon, 24 Aug 2009 14:18:16 +0000 (10:18 -0400)]
Version bump to 0.3.91

15 years agodoc: remove undeclared functions champlain_map_source_new_*
Simon Wenner [Thu, 20 Aug 2009 14:15:09 +0000 (16:15 +0200)]
doc: remove undeclared functions champlain_map_source_new_*

15 years agodoc: cleanup ChamplainView
Simon Wenner [Thu, 20 Aug 2009 14:11:33 +0000 (16:11 +0200)]
doc: cleanup ChamplainView

15 years agoremove undeclared function champlain_tile_set_actor
Simon Wenner [Thu, 20 Aug 2009 13:48:35 +0000 (15:48 +0200)]
remove undeclared function champlain_tile_set_actor

15 years agocleanup ChamplainMarker and ChamplainBaseMarker
Simon Wenner [Thu, 20 Aug 2009 13:43:00 +0000 (15:43 +0200)]
cleanup ChamplainMarker and ChamplainBaseMarker

15 years agocleanup gtk-champlain-embed, fixes #589502
Simon Wenner [Thu, 20 Aug 2009 13:13:08 +0000 (15:13 +0200)]
cleanup gtk-champlain-embed, fixes #589502

What about deprecated functions?

15 years agoSimplify the status label
Emmanuel Rodriguez [Tue, 4 Aug 2009 15:24:59 +0000 (17:24 +0200)]
Simplify the status label

15 years agoAdd a status label
Emmanuel Rodriguez [Tue, 4 Aug 2009 14:46:31 +0000 (16:46 +0200)]
Add a status label

15 years agoFix out animation being an in animation
Pierre-Luc Beaudoin [Wed, 19 Aug 2009 19:22:31 +0000 (15:22 -0400)]
Fix out animation being an in animation

15 years agoVersion bump + NEWS + README
Pierre-Luc Beaudoin [Mon, 10 Aug 2009 19:39:36 +0000 (15:39 -0400)]
Version bump + NEWS + README

15 years agoFix Bug 591128: Perl bindings are not provided in the tar.gz
Pierre-Luc Beaudoin [Mon, 10 Aug 2009 19:26:56 +0000 (15:26 -0400)]
Fix Bug 591128: Perl bindings are not provided in the tar.gz

15 years agoUpdate for version 0.06
Emmanuel Rodriguez [Sat, 8 Aug 2009 07:37:51 +0000 (09:37 +0200)]
Update for version 0.06

15 years agoFix 590818: Fix build of introspection data with clutter 1.0
Vincent Untz [Wed, 5 Aug 2009 13:01:23 +0000 (09:01 -0400)]
Fix 590818: Fix build of introspection data with clutter 1.0

15 years agoFix memory management
Pierre-Luc Beaudoin [Wed, 5 Aug 2009 00:51:28 +0000 (20:51 -0400)]
Fix memory management

15 years agoFix NEWS numbering...
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 02:29:41 +0000 (22:29 -0400)]
Fix NEWS numbering...

15 years agoVersion bump
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:30:27 +0000 (21:30 -0400)]
Version bump

15 years agoFix NEWS indentation
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:59:02 +0000 (21:59 -0400)]
Fix NEWS indentation

15 years agoUpdate NEWS and README
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:35:33 +0000 (21:35 -0400)]
Update NEWS and README

15 years agoHave ChamplainPolygon inherit from GInitiallyUnowned
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:55:37 +0000 (21:55 -0400)]
Have ChamplainPolygon inherit from GInitiallyUnowned

This makes the API nicer to use as you don't have to unref
newly allocated polygons, even after adding them to a view.

15 years agoFix Clutter-Gtk-0.10 dep in .pc
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:44:37 +0000 (21:44 -0400)]
Fix Clutter-Gtk-0.10 dep in .pc

15 years agoUpdate doc to include latest API changes
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:29:12 +0000 (21:29 -0400)]
Update doc to include latest API changes

15 years agoIntroduce the new Marker animation API
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:23:50 +0000 (21:23 -0400)]
Introduce the new Marker animation API

With this API you can have the markers fall from the sky on the map
and get drawn back.  It also introduces helper functions in
ChamplainLayer to animation many markers at once.

15 years agoRemove dead code from demo
Pierre-Luc Beaudoin [Mon, 3 Aug 2009 22:13:49 +0000 (18:13 -0400)]
Remove dead code from demo

15 years agoFix markup in Clutter 1.0
Pierre-Luc Beaudoin [Thu, 30 Jul 2009 23:13:26 +0000 (19:13 -0400)]
Fix markup in Clutter 1.0

The markup property has to be set after the text for it to work

15 years agoUse Clutter 1.0 now that it has been released
Pierre-Luc Beaudoin [Thu, 30 Jul 2009 13:44:44 +0000 (09:44 -0400)]
Use Clutter 1.0 now that it has been released

clutter-gtk 0.10 is using Clutter 1.0

15 years agoUpdate to Clutter 0.9 latests API changes
Pierre-Luc Beaudoin [Fri, 12 Jun 2009 13:32:11 +0000 (09:32 -0400)]
Update to Clutter 0.9 latests API changes

This commit used to break (but was later fixed) the kinetic scrolling)
due to heavy changes in ClutterTimeline.

15 years agoPort ChamplainPolygon to Clutter 1.0
Pierre-Luc Beaudoin [Fri, 12 Jun 2009 05:39:57 +0000 (01:39 -0400)]
Port ChamplainPolygon to Clutter 1.0

15 years ago.pc files should point to Clutter 1.0
Pierre-Luc Beaudoin [Wed, 20 May 2009 15:49:59 +0000 (11:49 -0400)]
.pc files should point to Clutter 1.0

15 years agoclutter_actor_set_position can now happen in ChamplainTile
Pierre-Luc Beaudoin [Tue, 19 May 2009 01:26:44 +0000 (21:26 -0400)]
clutter_actor_set_position can now happen in ChamplainTile

Since anchor (which was in ChamplainView) has disapeared

15 years agoGet rid of Anchor
Pierre-Luc Beaudoin [Mon, 18 May 2009 19:52:33 +0000 (15:52 -0400)]
Get rid of Anchor

Since ClutterUnit is not a float, the anchor hack is not needed
anymore.

15 years agoAdd assertion on tile's content
Pierre-Luc Beaudoin [Mon, 18 May 2009 18:17:37 +0000 (14:17 -0400)]
Add assertion on tile's content

15 years agoPort animations to the new API
Pierre-Luc Beaudoin [Sat, 16 May 2009 22:31:10 +0000 (18:31 -0400)]
Port animations to the new API

15 years agoFix a precision issue
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:35:16 +0000 (15:35 -0400)]
Fix a precision issue

15 years agoPort Champlain to Clutter 0.9
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:11:31 +0000 (15:11 -0400)]
Port Champlain to Clutter 0.9

15 years agoPort Tidy to Clutter 0.9
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:10:54 +0000 (15:10 -0400)]
Port Tidy to Clutter 0.9

15 years agoStart depending on Clutter 0.9
Pierre-Luc Beaudoin [Sat, 16 May 2009 16:37:48 +0000 (12:37 -0400)]
Start depending on Clutter 0.9

15 years agoGive more time to the animations during the unit tests.
Emmanuel Rodriguez [Mon, 3 Aug 2009 17:04:55 +0000 (19:04 +0200)]
Give more time to the animations during the unit tests.

Sometimes the animations need more time (bad connectivity and invalid cache?).
In these conditions the tests fail. Now the tests have more time and they show
a diagnostic showing that the main loop has timed out.

15 years agoProvide our own gtk_widget_get_window() if GTK is missing it.
Emmanuel Rodriguez [Sun, 2 Aug 2009 21:30:40 +0000 (23:30 +0200)]
Provide our own gtk_widget_get_window() if GTK is missing it.

Debian lenny has an older version of GTK (2.12) that's missing gtk_widget_get_window().

15 years agoAllow debian's lenny gtk version
Emmanuel Rodriguez [Sun, 2 Aug 2009 20:47:07 +0000 (22:47 +0200)]
Allow debian's lenny gtk version

15 years agoUpdate libtool version, README and NEWS
Pierre-Luc Beaudoin [Sat, 1 Aug 2009 19:40:36 +0000 (15:40 -0400)]
Update libtool version, README and NEWS

15 years agoGit ignore file
Emmanuel Rodriguez [Fri, 31 Jul 2009 19:25:25 +0000 (21:25 +0200)]
Git ignore file

15 years agoSkip the animation frame computation if there would be a division by 0
Emmanuel Rodriguez [Fri, 31 Jul 2009 19:05:08 +0000 (21:05 +0200)]
Skip the animation frame computation if there would be a division by 0

15 years agoCatch the division by 0 as soon as possible
Emmanuel Rodriguez [Fri, 31 Jul 2009 18:53:34 +0000 (20:53 +0200)]
Catch the division by 0 as soon as possible

15 years agoCatch an arithmetic exception (division by 0)
Emmanuel Rodriguez [Fri, 31 Jul 2009 18:34:03 +0000 (20:34 +0200)]
Catch an arithmetic exception (division by 0)

15 years agoVersion bump to 0.3.5
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:43:38 +0000 (19:43 -0400)]
Version bump to 0.3.5

15 years agodelete ChangeLog file
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:43:27 +0000 (19:43 -0400)]
delete ChangeLog file

15 years agoREADME, NEWS + libtool versioning
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:28:23 +0000 (19:28 -0400)]
README, NEWS + libtool versioning

15 years agoFix Bug 588224 – Does not build with automake 1.11
Cosimo Cecchi [Fri, 31 Jul 2009 22:18:25 +0000 (18:18 -0400)]
Fix Bug 588224 – Does not build with automake 1.11

15 years agoFix Bug 586157 – libchamplain-gtk does not build with GTK 2.2
Simon Wenner [Fri, 31 Jul 2009 22:15:51 +0000 (18:15 -0400)]
Fix Bug 586157 – libchamplain-gtk does not build with GTK 2.2

15 years agoAdd missing pychamplain.h in dist
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 22:06:16 +0000 (18:06 -0400)]
Add missing pychamplain.h in dist

15 years agoFix Bug 585854 – Make distcheck required --enable-python but doesn't say so
Frederic Peters [Fri, 31 Jul 2009 22:05:23 +0000 (18:05 -0400)]
Fix Bug 585854 – Make distcheck required --enable-python but doesn't say so

15 years agoUpdate python binding
Victor Godoy Poluceno [Fri, 31 Jul 2009 17:46:27 +0000 (14:46 -0300)]
Update python binding

15 years agoUpdate the release 0.06
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:43:18 +0000 (22:43 +0200)]
Update the release 0.06

15 years agoClear the points when the polygon is disposed
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:33:47 +0000 (22:33 +0200)]
Clear the points when the polygon is disposed

15 years agoRemove a TODO and test that clear can be called twice
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:28:24 +0000 (22:28 +0200)]
Remove a TODO and test that clear can be called twice

15 years agoFix a memory bug in champlain_polygon_clear_points()
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:26:05 +0000 (22:26 +0200)]
Fix a memory bug in champlain_polygon_clear_points()

Clearing the points is now initializing the list to NULL. This causes the list
to be reusable. Otherwise points can't be added to it afterwards.

15 years agoCoverage for Champlain::Polygon
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:09:58 +0000 (22:09 +0200)]
Coverage for Champlain::Polygon

Add the function:
  - champlain_polygon_remove_point

15 years agoRemove the semicolon in XS declarations
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:02:48 +0000 (22:02 +0200)]
Remove the semicolon in XS declarations

15 years agoCoverage for Champlain::Marker.
Emmanuel Rodriguez [Wed, 29 Jul 2009 19:47:16 +0000 (21:47 +0200)]
Coverage for Champlain::Marker.

Add the function:
  - champlain_marker_set_highlight_color

15 years agoCoverage for Champlain::Layer.
Emmanuel Rodriguez [Wed, 29 Jul 2009 19:20:12 +0000 (21:20 +0200)]
Coverage for Champlain::Layer.

Add the functions:
  - champlain_layer_hide
  - champlain_layer_show
  - champlain_layer_remove_marker

15 years agoImplement champlain_layer_add_marker()
Emmanuel Rodriguez [Wed, 29 Jul 2009 19:10:45 +0000 (21:10 +0200)]
Implement champlain_layer_add_marker()

15 years agoImplement champlain_base_marker_set_highlighted() and champlain_base_marker_get_highl...
Emmanuel Rodriguez [Wed, 29 Jul 2009 18:57:10 +0000 (20:57 +0200)]
Implement champlain_base_marker_set_highlighted() and champlain_base_marker_get_highlighted()

15 years agoHide some of the Clutter API
Pierre-Luc Beaudoin [Wed, 29 Jul 2009 03:47:54 +0000 (23:47 -0400)]
Hide some of the Clutter API

Just in case we decide to have ChamplainLayer not be a
ClutterGroup in future versions

15 years agoAdd champlain_polygon_remote_point
Pierre-Luc Beaudoin [Wed, 29 Jul 2009 03:24:09 +0000 (23:24 -0400)]
Add champlain_polygon_remote_point

15 years agoSimply prepend the markers when selected
Emmanuel Rodriguez [Tue, 28 Jul 2009 20:57:57 +0000 (22:57 +0200)]
Simply prepend the markers when selected

15 years agoThe selection calls differ if they are made from the GUI (with the mouse) or through...
Emmanuel Rodriguez [Tue, 28 Jul 2009 20:35:10 +0000 (22:35 +0200)]
The selection calls differ if they are made from the GUI (with the mouse) or through the API.

Selecting markers with the mouse toggles the event the makers on/off while
selecting with the API doesn't toggle the markers.

15 years agoTest switching between multiple selection modes.
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:48:12 +0000 (11:48 +0200)]
Test switching between multiple selection modes.

15 years agoTest reslecting already selected markers
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:09:13 +0000 (11:09 +0200)]
Test reslecting already selected markers

15 years agoUse a SelectionLayer for the markers
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:08:40 +0000 (11:08 +0200)]
Use a SelectionLayer for the markers

15 years agoTest calling champlain_selection_layer_select twice on the smame marker
Emmanuel Rodriguez [Sat, 11 Jul 2009 08:46:40 +0000 (10:46 +0200)]
Test calling champlain_selection_layer_select twice on the smame marker

15 years agoBindings for champlain_selection_layer_select_all()
Emmanuel Rodriguez [Sat, 11 Jul 2009 08:42:45 +0000 (10:42 +0200)]
Bindings for champlain_selection_layer_select_all()

15 years agoTest notify::selection-mode
Emmanuel Rodriguez [Sat, 11 Jul 2009 07:14:53 +0000 (09:14 +0200)]
Test notify::selection-mode

15 years agoTest selection in single mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:57:52 +0000 (23:57 +0200)]
Test selection in single mode

15 years agoTest the property selection-mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:22:50 +0000 (23:22 +0200)]
Test the property selection-mode

15 years agoFix the Enum ChamplainSelectionMode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:22:07 +0000 (23:22 +0200)]
Fix the Enum ChamplainSelectionMode

15 years agoScalar context on a XS method is too strange
Emmanuel Rodriguez [Thu, 9 Jul 2009 20:22:13 +0000 (22:22 +0200)]
Scalar context on a XS method is too strange

15 years agoComplete tests for multiple selection mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 20:04:24 +0000 (22:04 +0200)]
Complete tests for multiple selection mode

15 years agoget_selected_markers() returns the proper count when empty in scalar context
Emmanuel Rodriguez [Thu, 9 Jul 2009 20:03:27 +0000 (22:03 +0200)]
get_selected_markers() returns the proper count when empty in scalar context

15 years agoVersion change to 0.06
Emmanuel Rodriguez [Thu, 9 Jul 2009 18:49:35 +0000 (20:49 +0200)]
Version change to 0.06

15 years agoReturn XSRETURN_EMPTY if champlain_polygon_get_points() has no points
Emmanuel Rodriguez [Wed, 8 Jul 2009 21:11:32 +0000 (23:11 +0200)]
Return XSRETURN_EMPTY if champlain_polygon_get_points() has no points

15 years agoBasic implementation of ChamplainSelectionLayer
Emmanuel Rodriguez [Wed, 8 Jul 2009 21:11:02 +0000 (23:11 +0200)]
Basic implementation of ChamplainSelectionLayer

15 years agoSet the highlight color to use Gtk's selection color
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 02:45:41 +0000 (22:45 -0400)]
Set the highlight color to use Gtk's selection color

15 years agoFix behavior in multiple mode
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:50:27 +0000 (20:50 -0400)]
Fix behavior in multiple mode

Clicking on one selected marker in a group of selected marker
should highlight only this marker.

15 years agoEat selection events
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:37:33 +0000 (20:37 -0400)]
Eat selection events

This prevents unreactive (by user) markers to pass the
click event to the stage to unselect all markers.

15 years agoUnselect All when clicking around markers
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:33:26 +0000 (20:33 -0400)]
Unselect All when clicking around markers

15 years agoFix double printf
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:31:57 +0000 (20:31 -0400)]
Fix double printf

15 years agoSwitching to single selection mode clears the previous selections
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:47:42 +0000 (11:47 +0200)]
Switching to single selection mode clears the previous selections

15 years agoImplement champlain_selection_layer_select_all
Emmanuel Rodriguez [Sat, 11 Jul 2009 08:11:28 +0000 (10:11 +0200)]
Implement champlain_selection_layer_select_all

This implementation will only work when the layer selection mode is set to
multiple. This is because it seems strange to select more than one marker if
the selection mode is set to single.