]> err.no Git - libchamplain/log
libchamplain
15 years agoMake demos, binginds and doc use 0.4 too
Pierre-Luc Beaudoin [Sun, 13 Sep 2009 14:18:00 +0000 (10:18 -0400)]
Make demos, binginds and doc use 0.4 too

15 years agoUpdate NEWS
Pierre-Luc Beaudoin [Sun, 13 Sep 2009 03:52:23 +0000 (23:52 -0400)]
Update NEWS

15 years agoFix 594963: Initial scrolling results in map being in Antarctica
Pierre-Luc Beaudoin [Sun, 13 Sep 2009 03:25:44 +0000 (23:25 -0400)]
Fix 594963: Initial scrolling results in map being in Antarctica

The anchor that was being used was resulting in negative x or y values
which were clamped back to positive values by TidyAdjustments.

This patch makes sure that a new anchor is computed if the anchor
would create negative x or y.

15 years agoRemove trailing spaces and empty lines
Pierre-Luc Beaudoin [Sun, 13 Sep 2009 03:22:26 +0000 (23:22 -0400)]
Remove trailing spaces and empty lines

15 years agoPass to 0.4
Pierre-Luc Beaudoin [Sun, 13 Sep 2009 00:07:30 +0000 (20:07 -0400)]
Pass to 0.4

15 years agoFix Polygon displaying with zoom levels requiring an anchor
Pierre-Luc Beaudoin [Sat, 12 Sep 2009 21:47:31 +0000 (17:47 -0400)]
Fix Polygon displaying with zoom levels requiring an anchor

15 years agoRevert "Get rid of Anchor"
Pierre-Luc Beaudoin [Fri, 11 Sep 2009 21:14:12 +0000 (17:14 -0400)]
Revert "Get rid of Anchor"

This reverts commit 5eeadcfb6b6f3ad59881958c7b2cf18b964de438.

15 years agoRevert "clutter_actor_set_position can now happen in ChamplainTile"
Pierre-Luc Beaudoin [Fri, 11 Sep 2009 20:52:37 +0000 (16:52 -0400)]
Revert "clutter_actor_set_position can now happen in ChamplainTile"

This reverts commit 8b697b0bc069be83989548fe86c8ee3eb94569af.

15 years agoRemove OpenAerialMap until it is reborn
Pierre-Luc Beaudoin [Fri, 11 Sep 2009 20:31:08 +0000 (16:31 -0400)]
Remove OpenAerialMap until it is reborn

15 years agoFix a warning when attempting to remove an actor that has been destroyed
Pierre-Luc Beaudoin [Thu, 10 Sep 2009 17:03:59 +0000 (13:03 -0400)]
Fix a warning when attempting to remove an actor that has been destroyed

15 years agoMisc styling fixes
Pierre-Luc Beaudoin [Wed, 9 Sep 2009 19:46:22 +0000 (15:46 -0400)]
Misc styling fixes

15 years agoReview of ChamplainMap, style fix and optimization
Pierre-Luc Beaudoin [Wed, 9 Sep 2009 16:57:21 +0000 (12:57 -0400)]
Review of ChamplainMap, style fix and optimization

Don't free and reload a level if it was the previous one

15 years agoReview and documentation of ChamplainZoomLevel
Pierre-Luc Beaudoin [Wed, 9 Sep 2009 20:23:24 +0000 (16:23 -0400)]
Review and documentation of ChamplainZoomLevel

15 years agoReview of ChamplainTile: fix doc and style
Pierre-Luc Beaudoin [Wed, 9 Sep 2009 15:48:24 +0000 (11:48 -0400)]
Review of ChamplainTile: fix doc and style

Plus a small memory management fix: don't init string vars
with g_strdup ("").

15 years agoFix release date
Pierre-Luc Beaudoin [Fri, 4 Sep 2009 01:44:35 +0000 (21:44 -0400)]
Fix release date

15 years agoFix 0.3.92 NEWS
Pierre-Luc Beaudoin [Fri, 4 Sep 2009 01:43:57 +0000 (21:43 -0400)]
Fix 0.3.92 NEWS

15 years agoUpdate NEWS and version bump
Pierre-Luc Beaudoin [Fri, 4 Sep 2009 01:35:26 +0000 (21:35 -0400)]
Update NEWS and version bump

15 years agoFix execution bits and python dist
Pierre-Luc Beaudoin [Fri, 4 Sep 2009 01:05:25 +0000 (21:05 -0400)]
Fix execution bits and python dist

15 years agoPort to released pyclutter 1.0 and fix coding style
Pierre-Luc Beaudoin [Fri, 4 Sep 2009 00:32:08 +0000 (20:32 -0400)]
Port to released pyclutter 1.0 and fix coding style

15 years agoAdded error callback to twisted
Victor Godoy Poluceno [Thu, 3 Sep 2009 16:31:59 +0000 (13:31 -0300)]
Added error callback to twisted

15 years agoPorted url-marker demo to python bindings
Victor Godoy Poluceno [Thu, 3 Sep 2009 16:26:40 +0000 (13:26 -0300)]
Ported url-marker demo to python bindings

15 years agoAdded new configure requisite: pyclutter-gtk
Victor Godoy Poluceno [Mon, 31 Aug 2009 16:22:09 +0000 (13:22 -0300)]
Added new configure requisite: pyclutter-gtk

15 years agoUpdates in demos using pep 8
Victor Godoy Poluceno [Mon, 31 Aug 2009 16:18:55 +0000 (13:18 -0300)]
Updates in demos using pep 8

15 years agoReplace GInitiallyUnowned to GObject
Victor Godoy Poluceno [Mon, 17 Aug 2009 01:02:33 +0000 (22:02 -0300)]
Replace GInitiallyUnowned to GObject

15 years agoSome small fixes in python binding demos
Victor Godoy Poluceno [Mon, 17 Aug 2009 01:00:19 +0000 (22:00 -0300)]
Some small fixes in python binding demos

15 years agoUse a true boxed type in ChamplainMapSourceDesc
Victor Godoy Poluceno [Mon, 17 Aug 2009 00:04:52 +0000 (21:04 -0300)]
Use a true boxed type in ChamplainMapSourceDesc

15 years agoAdded support to boxed types
Victor Godoy Poluceno [Sun, 16 Aug 2009 23:42:39 +0000 (20:42 -0300)]
Added support to boxed types

15 years agoUpdate python bindings for require cluuter 1.0 and pyclutter 0.9
Victor Godoy Poluceno [Fri, 7 Aug 2009 00:18:35 +0000 (21:18 -0300)]
Update python bindings for require cluuter 1.0 and pyclutter 0.9

15 years agoUpdate to use pyclutter 0.9 def files
Victor Godoy Poluceno [Fri, 7 Aug 2009 00:09:40 +0000 (21:09 -0300)]
Update to use pyclutter 0.9 def files

15 years agoSync wtih clutter 1.0 api
Victor Godoy Poluceno [Thu, 6 Aug 2009 21:10:02 +0000 (18:10 -0300)]
Sync wtih clutter 1.0 api

15 years agoActually free the children list
Pierre-Luc Beaudoin [Thu, 3 Sep 2009 14:41:47 +0000 (10:41 -0400)]
Actually free the children list

Before this, the free at the end of the functions didn't do anything

15 years agoFix 594003: invalid write of size 4
Felix Riemann [Thu, 3 Sep 2009 12:36:14 +0000 (08:36 -0400)]
Fix 594003: invalid write of size 4

15 years agoFix memory leaks in ChamplainLayer
Pierre-Luc Beaudoin [Thu, 3 Sep 2009 12:31:28 +0000 (08:31 -0400)]
Fix memory leaks in ChamplainLayer

Reported by Olivier Le Thanh Duong

15 years agoUpdate NEWS file
Pierre-Luc Beaudoin [Sun, 30 Aug 2009 17:03:56 +0000 (13:03 -0400)]
Update NEWS file

15 years agoFix 590727: Events are not send until the mouse move
Pierre-Luc Beaudoin [Sun, 30 Aug 2009 16:22:08 +0000 (12:22 -0400)]
Fix 590727: Events are not send until the mouse move

Do not grab the mouse when the source actor is not the current actor,
resulting in the event being passed down, but also in that you cannot
drag the map starting on an actor anymore).

Connecting the signal handlers on an object at the same or lower level
than fingerscroll fixed the transmission of events.

15 years agoFix 593505: Memory leak in ChamplainLayer
Felix Riemann [Sun, 30 Aug 2009 15:22:49 +0000 (11:22 -0400)]
Fix 593505: Memory leak in ChamplainLayer

The list of children wasn't freed and the code was sub-optimal

15 years agoRespect OSM tile usage policy
Pierre-Luc Beaudoin [Sun, 30 Aug 2009 15:08:52 +0000 (11:08 -0400)]
Respect OSM tile usage policy

We'll have to use 7 days expiration until we can add the
http Expires data to tiles (after API freeze)

http://wiki.openstreetmap.org/wiki/Tile_usage_policy

15 years agoFix 591132: Attempting to remove actor when zooming in/out
Pierre-Luc Beaudoin [Sun, 30 Aug 2009 15:05:10 +0000 (11:05 -0400)]
Fix 591132: Attempting to remove actor when zooming in/out

This warning happened when the cache was being validated and
that a newer version of the tile was available.  Plus,
the ChamplainTile had to be in the process of being destroyed
(happens if you zoom 2 levels down quickly).  The new version
of the tile was then fading in on a non existing ClutterActor.

I added checks so that
* the animation is not created in such a case,
* the animation is forced to complete on dispose of ChamplainTiles
* unrelated but: only one animation can happen on a tile at one,
  the previously running animation will be forced to complete before
  the new one is setup.

15 years agoComment out misleading code in demos
Pierre-Luc Beaudoin [Thu, 27 Aug 2009 00:30:18 +0000 (20:30 -0400)]
Comment out misleading code in demos

But leave the code there as it is a good example of
how to make acters reactive.

15 years agoFix documentation
Pierre-Luc Beaudoin [Wed, 26 Aug 2009 23:50:20 +0000 (19:50 -0400)]
Fix documentation

15 years agoFix coding style
Pierre-Luc Beaudoin [Wed, 26 Aug 2009 12:41:11 +0000 (08:41 -0400)]
Fix coding style

15 years agoProper handling of GError in pixbuf_new_from_message() and texture_new_from_pixbuf()
Emmanuel Rodriguez [Sun, 17 May 2009 18:25:06 +0000 (20:25 +0200)]
Proper handling of GError in pixbuf_new_from_message() and texture_new_from_pixbuf()

15 years agoEnable the compilation of the demo url-marker
Emmanuel Rodriguez [Wed, 29 Apr 2009 06:32:38 +0000 (08:32 +0200)]
Enable the compilation of the demo url-marker

15 years agoEven better name
Emmanuel Rodriguez [Wed, 29 Apr 2009 06:29:48 +0000 (08:29 +0200)]
Even better name

15 years agoRenamed image.c to url-image.c
Emmanuel Rodriguez [Wed, 29 Apr 2009 06:16:39 +0000 (08:16 +0200)]
Renamed image.c to url-image.c

15 years agoref/unref the layer and close the pixbuf in the cleanup section
Emmanuel Rodriguez [Wed, 29 Apr 2009 06:12:57 +0000 (08:12 +0200)]
ref/unref the layer and close the pixbuf in the cleanup section

15 years agoFree the GError and code cleanup
Emmanuel Rodriguez [Mon, 27 Apr 2009 05:58:32 +0000 (07:58 +0200)]
Free the GError and code cleanup

15 years agoFunctions allocating memory follow the coding standard.
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().

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