]>
err.no Git - libchamplain/log
Emmanuel Rodriguez [Mon, 27 Apr 2009 05:58:32 +0000 (07:58 +0200)]
Free the GError and code cleanup
Emmanuel Rodriguez [Thu, 16 Apr 2009 20:46:08 +0000 (22:46 +0200)]
Functions allocating memory follow the coding standard.
Renamed messge_to_pixbuf() to pixbuf_new_from_message() and
pixbuf_to_texture() to texture_new_from_pixbuf().
Emmanuel Rodriguez [Thu, 16 Apr 2009 20:05:05 +0000 (22:05 +0200)]
Diplaying multiple makers
Emmanuel Rodriguez [Thu, 16 Apr 2009 18:33:11 +0000 (20:33 +0200)]
Follow the coding style
Emmanuel Rodriguez [Thu, 16 Apr 2009 18:14:16 +0000 (20:14 +0200)]
Code refactoring
Emmanuel Rodriguez [Wed, 15 Apr 2009 18:30:35 +0000 (20:30 +0200)]
Firt version of the demo that downloads an image
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).
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.
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 23:33:40 +0000 (19:33 -0400)]
Fix coding style issues
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
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
Pierre-Luc Beaudoin [Tue, 25 Aug 2009 22:39:26 +0000 (18:39 -0400)]
Fix compilation warnings in demos
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
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
Pierre-Luc Beaudoin [Mon, 24 Aug 2009 14:18:16 +0000 (10:18 -0400)]
Version bump to 0.3.91
Simon Wenner [Thu, 20 Aug 2009 14:15:09 +0000 (16:15 +0200)]
doc: remove undeclared functions champlain_map_source_new_*
Simon Wenner [Thu, 20 Aug 2009 14:11:33 +0000 (16:11 +0200)]
doc: cleanup ChamplainView
Simon Wenner [Thu, 20 Aug 2009 13:48:35 +0000 (15:48 +0200)]
remove undeclared function champlain_tile_set_actor
Simon Wenner [Thu, 20 Aug 2009 13:43:00 +0000 (15:43 +0200)]
cleanup ChamplainMarker and ChamplainBaseMarker
Simon Wenner [Thu, 20 Aug 2009 13:13:08 +0000 (15:13 +0200)]
cleanup gtk-champlain-embed, fixes #589502
What about deprecated functions?
Emmanuel Rodriguez [Tue, 4 Aug 2009 15:24:59 +0000 (17:24 +0200)]
Simplify the status label
Emmanuel Rodriguez [Tue, 4 Aug 2009 14:46:31 +0000 (16:46 +0200)]
Add a status label
Pierre-Luc Beaudoin [Wed, 19 Aug 2009 19:22:31 +0000 (15:22 -0400)]
Fix out animation being an in animation
Pierre-Luc Beaudoin [Mon, 10 Aug 2009 19:39:36 +0000 (15:39 -0400)]
Version bump + NEWS + README
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
Emmanuel Rodriguez [Sat, 8 Aug 2009 07:37:51 +0000 (09:37 +0200)]
Update for version 0.06
Vincent Untz [Wed, 5 Aug 2009 13:01:23 +0000 (09:01 -0400)]
Fix 590818: Fix build of introspection data with clutter 1.0
Pierre-Luc Beaudoin [Wed, 5 Aug 2009 00:51:28 +0000 (20:51 -0400)]
Fix memory management
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 02:29:41 +0000 (22:29 -0400)]
Fix NEWS numbering...
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:30:27 +0000 (21:30 -0400)]
Version bump
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:59:02 +0000 (21:59 -0400)]
Fix NEWS indentation
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:35:33 +0000 (21:35 -0400)]
Update NEWS and README
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.
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:44:37 +0000 (21:44 -0400)]
Fix Clutter-Gtk-0.10 dep in .pc
Pierre-Luc Beaudoin [Tue, 4 Aug 2009 01:29:12 +0000 (21:29 -0400)]
Update doc to include latest API changes
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.
Pierre-Luc Beaudoin [Mon, 3 Aug 2009 22:13:49 +0000 (18:13 -0400)]
Remove dead code from demo
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
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
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.
Pierre-Luc Beaudoin [Fri, 12 Jun 2009 05:39:57 +0000 (01:39 -0400)]
Port ChamplainPolygon 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
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
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.
Pierre-Luc Beaudoin [Mon, 18 May 2009 18:17:37 +0000 (14:17 -0400)]
Add assertion on tile's content
Pierre-Luc Beaudoin [Sat, 16 May 2009 22:31:10 +0000 (18:31 -0400)]
Port animations to the new API
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:35:16 +0000 (15:35 -0400)]
Fix a precision issue
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:11:31 +0000 (15:11 -0400)]
Port Champlain to Clutter 0.9
Pierre-Luc Beaudoin [Sat, 16 May 2009 19:10:54 +0000 (15:10 -0400)]
Port Tidy to Clutter 0.9
Pierre-Luc Beaudoin [Sat, 16 May 2009 16:37:48 +0000 (12:37 -0400)]
Start depending on Clutter 0.9
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.
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().
Emmanuel Rodriguez [Sun, 2 Aug 2009 20:47:07 +0000 (22:47 +0200)]
Allow debian's lenny gtk version
Pierre-Luc Beaudoin [Sat, 1 Aug 2009 19:40:36 +0000 (15:40 -0400)]
Update libtool version, README and NEWS
Emmanuel Rodriguez [Fri, 31 Jul 2009 19:25:25 +0000 (21:25 +0200)]
Git ignore file
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
Emmanuel Rodriguez [Fri, 31 Jul 2009 18:53:34 +0000 (20:53 +0200)]
Catch the division by 0 as soon as possible
Emmanuel Rodriguez [Fri, 31 Jul 2009 18:34:03 +0000 (20:34 +0200)]
Catch an arithmetic exception (division by 0)
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:43:38 +0000 (19:43 -0400)]
Version bump to 0.3.5
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:43:27 +0000 (19:43 -0400)]
delete ChangeLog file
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 23:28:23 +0000 (19:28 -0400)]
README, NEWS + libtool versioning
Cosimo Cecchi [Fri, 31 Jul 2009 22:18:25 +0000 (18:18 -0400)]
Fix Bug 588224 – Does not build with automake 1.11
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
Pierre-Luc Beaudoin [Fri, 31 Jul 2009 22:06:16 +0000 (18:06 -0400)]
Add missing pychamplain.h in dist
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
Victor Godoy Poluceno [Fri, 31 Jul 2009 17:46:27 +0000 (14:46 -0300)]
Update python binding
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:43:18 +0000 (22:43 +0200)]
Update the release 0.06
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:33:47 +0000 (22:33 +0200)]
Clear the points when the polygon is disposed
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:28:24 +0000 (22:28 +0200)]
Remove a TODO and test that clear can be called twice
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.
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:09:58 +0000 (22:09 +0200)]
Coverage for Champlain::Polygon
Add the function:
- champlain_polygon_remove_point
Emmanuel Rodriguez [Wed, 29 Jul 2009 20:02:48 +0000 (22:02 +0200)]
Remove the semicolon in XS declarations
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
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
Emmanuel Rodriguez [Wed, 29 Jul 2009 19:10:45 +0000 (21:10 +0200)]
Implement champlain_layer_add_marker()
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()
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
Pierre-Luc Beaudoin [Wed, 29 Jul 2009 03:24:09 +0000 (23:24 -0400)]
Add champlain_polygon_remote_point
Emmanuel Rodriguez [Tue, 28 Jul 2009 20:57:57 +0000 (22:57 +0200)]
Simply prepend the markers when selected
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.
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:48:12 +0000 (11:48 +0200)]
Test switching between multiple selection modes.
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:09:13 +0000 (11:09 +0200)]
Test reslecting already selected markers
Emmanuel Rodriguez [Sat, 11 Jul 2009 09:08:40 +0000 (11:08 +0200)]
Use a SelectionLayer for the markers
Emmanuel Rodriguez [Sat, 11 Jul 2009 08:46:40 +0000 (10:46 +0200)]
Test calling champlain_selection_layer_select twice on the smame marker
Emmanuel Rodriguez [Sat, 11 Jul 2009 08:42:45 +0000 (10:42 +0200)]
Bindings for champlain_selection_layer_select_all()
Emmanuel Rodriguez [Sat, 11 Jul 2009 07:14:53 +0000 (09:14 +0200)]
Test notify::selection-mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:57:52 +0000 (23:57 +0200)]
Test selection in single mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:22:50 +0000 (23:22 +0200)]
Test the property selection-mode
Emmanuel Rodriguez [Thu, 9 Jul 2009 21:22:07 +0000 (23:22 +0200)]
Fix the Enum ChamplainSelectionMode
Emmanuel Rodriguez [Thu, 9 Jul 2009 20:22:13 +0000 (22:22 +0200)]
Scalar context on a XS method is too strange
Emmanuel Rodriguez [Thu, 9 Jul 2009 20:04:24 +0000 (22:04 +0200)]
Complete tests for multiple selection mode
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
Emmanuel Rodriguez [Thu, 9 Jul 2009 18:49:35 +0000 (20:49 +0200)]
Version change to 0.06
Emmanuel Rodriguez [Wed, 8 Jul 2009 21:11:32 +0000 (23:11 +0200)]
Return XSRETURN_EMPTY if champlain_polygon_get_points() has no points
Emmanuel Rodriguez [Wed, 8 Jul 2009 21:11:02 +0000 (23:11 +0200)]
Basic implementation of ChamplainSelectionLayer
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 02:45:41 +0000 (22:45 -0400)]
Set the highlight color to use Gtk's selection color
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.
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.
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:33:26 +0000 (20:33 -0400)]
Unselect All when clicking around markers
Pierre-Luc Beaudoin [Tue, 28 Jul 2009 00:31:57 +0000 (20:31 -0400)]
Fix double printf