[libchamplain] Created tag LIBCHAMPLAIN_0_3_3



The signed tag 'LIBCHAMPLAIN_0_3_3' was created.

Tagger: Pierre-Luc Beaudoin <pierre-luc pierlux com>
Date: Mon Jun 15 09:53:07 2009 -0400

    Release 0.3.3

Changes since the last tag 'v0.1':

Anders Mørk-Pedersen (8):
      Initial commit
      small details
      breaking the darn thing?
      should somehow be compatilble with current branch(es)
      changed more references
      still with the references, now the example compiles and runs though
      this has to be the final one
      references updated to assume the location of /bindings/mono/

Debarshi Ray (6):
      Fix Bug 577592 for ChamplainView
      Fix Bug 577592 for ChamplainMapSource
      Fix Bug 577592 for ChamplainNetworkMapSource
      Fix Bug 577592 for ChamplainZoomLevel
      Fix Bug 577592 for ChamplainViewEmbed
      Add G_BEGIN_DECLS and G_END_DECLS around headers and fix email address

Denk Padje (1):
      Add launcher-gtk.py (python implementation of demos/launcher-gtk.c)

Emmanuel Rodriguez (245):
      Bug 574167 â?? Callbacks of demos/launcher.c return no values
      Fix Bug 575645: Properties enum has same comment as the signals enum
      Fix Bug 575902: ChamplainNetworkMapSource crashes when setting "proxy-uri"
      Fix Bug 575903: Memory leaks in champlain-network-map-source.c
      Fix Bug 576159: Various memory management fixes for ChamplainTile
      Fix Bug 576204: Properties latitude and longitude are registered are not double
      Get and set width/height don't have matching types
      Add the Perl bindings.
      Manifest complies with the current files.
      First argument of gperl_croak_gerror() is now NULL.
      Move the include file around.
      No need to include "ppport.h".
      Version change to 0.02
      The rule clean removes the build folder
      Added missing entries
      Ignore the files used for building the Perl bindings
      Pretend champlain_view_embed_get_view() takes a GtkWidget
      Update to 0.02
      Add the GNOME bugzilla
      Code indentation
      Removed the FIXME
      Return types are constistent with the existing XS
      Version change to 0.03
      Unit tests for Champlain::Layer
      Unit tests for Champlain::MapSource
      Added t/ChamplainMapSource.t
      Update the changelog for version 0.03
      Strings are const
      Bindings for Champlain::ZoomLevel
      Images for the examples
      New unit tests
      Use an image
      Add the new tests and xs/ChamplainZoomLevel.xs
      Add bindings/perl/Champlain/xs/ChamplainZoomLevel.c
      Port of the C demo launcher.c
      Translate 'cercle' to english
      Port of the C demo animated-marker
      Port of the C demo launcher-gtk.c
      Add the map sources: osm_cyclemap and osm_osmarender
      Unit tests for osm_osmarender and osm_cyclemap
      The marker is now animated
      Version change to 0.4
      Cache expiration creates an compilation error on 32bit systems.
      Seg fault fix when changing zoom levels on a view
      Zoom tests are done with a staged and unstaged view
      Testing set_zoom_level and set('zoom-level')
      Remove the test $view->set("zoom-level", $min - 1);
      champlain_view_init() calls champlain_view_set_size()
      Simplified the unit tests.
      Bind new functions.
      Formatting
      Add the button 'Home' using a go_to()
      Add go_to() and stop_go_to().
      Update the changelog for version 0.4
      Unit tests for Champlain::ZoomLevel
      Update the changelog for version 0.4
      HTTP request with Glib
      use Clutter;
      Smoother animation.
      The current capital has a different color
      The next download is started one second after the animation is over.
      Bindings for ChamplainBaseMarker
      Bind the new function added to libchamplain
      Test the new constructors
      set_font_name() can accept a null font
      Testing the new methods
      Update the release 0.04
      Register the property "single-line-mode" and fix the doc.
      Fix broken titles
      Add champlain to the documentation
      Add a title to each section and remove private objects
      Correct a typo in OpenAerial
      Replace OpenArialMap by OpenAerialMap in the test labels
      Adapt the test to the new markers API
      Using a ChamplainBaseMarker instead of a ChamplainMarker
      Champlain::Marker->new_with_text() takes optional parameters
      C_ARGS: without parameters are clearly identied
      Champlain::Marker->new_with_text() gets passed only the parameters that are defined
      No need for PROTOTYPES: DISABLE
      Fix the new_with_image constructor and doc
      champlain_marker_new_full should not have a GError parameter
      new_with_image() is now new_from_file()
      Use the new constructors new_from_file new_with_image.
      new_full() doesn't throw an exception
      Example that shows how to use a image that's not from a file
      The constructor new_with_actor() is now named new_with_image()
      Memory leaks fix
      No need to create/remove a marker
      Memory fix in champlain_network_map_source_get_tile().
      Memory leak: priv->map is now freed in champlain_view_dispose()
      Memory leak fix: priv->tiles is now freed in champlain_zoom_level_dispose()
      Memory leak fix: priv->uri and priv->filename.
      Made all references to the word "license" consistent in the file.
      Memory leak fix: g_string_append() doesn't need a duplicate
      No need to set zoom-level min and max twice
      Initialize priv->map in the constructor.
      Memory leak fix: map_free() noew frees the map
      Memory leak fix: file_loaded_cb() now frees the actor if there's an error
      This file is autogenerated
      MemChecker: error when freeing a color
      Reset the id for the redraw_on_idle when done
      Remove the constructors as they don't exist any longer
      Add get/set projection
      Formatting
      New mappings
      Add xs/ChamplainMapSourceFactory.xs
      Comment methods that are no longer in the API
      API update for the incoming version 0.3
      Remove set_actor() since it's no longer in the API
      Remove the definition of champlain_view_tile_ready()
      Fix the constructor call.
      Add the file t/ChamplainMapSourceFactory.t
      Bindings for champlain_map_source_factory_get_list
      Remove the constructors as they don't exist any longer
      Fix the name of OSM_CYCLE_MAP
      Add ChamplainCache
      Add ChamplainCache
      Use the factory for creating new map sources
      Fix a merger
      More specific .gitignore files
      champlain_network_map_source_new_full gets now passed the id
      Fix some expected map names
      Document the parameter @id in champlain_network_map_source_new_full()
      Fix the testing of the map names
      Add get_id/set_id to Champlain::MapSource
      Test the id of the map source
      Test the id and the name of the NetworkMapSource
      Use the factory for creating map sources
      Fix leak in the python bindings' map source desc wrapping
      Fix compilation warnings
      Removed some memory leaks in build_combo_box()
      Add the macro CHAMPLAIN_MAP_SOURCE_DESC() for nicer casting
      Hand crafted macros for ChamplainMapSourceDesc
      Add newSVChamplainMapSourceDesc() and implement get_list()
      Test the contents of a Champlain::MapSourceDesc
      Implement SvChamplainMapSourceDesc
      Test the default view size properly
      Fix the GType of ChamplainScrollMode
      Add a lot of methods that where forgotten
      Test get_coords_at()
      Test set_min_zoom_level() and set_max_zoom_level()
      Bug fix: reading the property "decel-rate" causes a GLib-GObject-WARNING
      Test set_decel_rate() and set_scroll_mode()
      Test set_show_license() and set_zoom_on_double_click()
      Call ensure_visible()
      Works now with the new API
      Formatting
      Implement set_draw_background() and get_draw_background()
      Rename 'wrap' to 'background' (as it is in the doc)
      Test get/set draw_background
      Add get_license_uri() and set_license_uri() with unit tests
      champlain_map_source_get_tile() is no longer available
      Implement champlain_view_ensure_markers_visible()
      Add the tests for ensure_markers_visible() and ensure_visible().
      Better checking for the current position of the view
      Use the dedicated setters instead of set('prop', 'value');
      Update the release notes for 0.04
      Implement champlain_map_source_factory_register() (constructor callback is missing)
      Simpler SvChamplainMapSourceDesc()
      No need to show the tests in a window
      Ignore .gitignore files
      New examples and one unit test
      Update the version 0.04
      Fix the check for the default height
      Add tests for the new getters in Champlain::View
      New getters as in the bug 581786
      Add the new getters to the documentation
      Add documented but missing symbols to the documentation
      Reset the colors when NULL is passed to set_color and set_text_color
      Allow NULL to set_color() and set_text_color()
      Test set_color() and set_text_color()
      Reset the colors by passing undef
      Accept a NULL image for champlain_marker_set_image()
      champlain_marker_set_font_name() resets the font when NULL is used.
      Test the reset of the font name
      libsoup-gnome 2.26 works also
      Documentation updates
      No need to unref the loader in case of error
      Now running 81 tests
      Add the VERSION macros
      Add the MapSource ID constants
      Use the map constants instead of the long names (namespaces).
      Tests for Champlain::MapSourceDesc
      The tests for Champlain::MapSourceDesc are in ChamplainMapSourceDesc.t
      Add t/ChamplainMapSourceDesc.t to the MANIFEST
      Create the getters/setters for Champlain::MapSourceDesc
      Bug fix: get_modified_time_string() fails if the time is not set
      Using TEXT as the data types for filename and etag
      Use a prepare statement for fetching the Etag
      Better error handling of SQL errors.
      The popularity is incremented through a prepared statement
      Safer sqlite3 calls.
      Update the SQL error messages
      Remove the debug used for profiling
      Synchronized with the API changes made to the singletons.
      champlain_network_map_source_fill_tile is no longer in the API
      Rename Champlain::MapSourceFactory->get_default() to Champlain::MapSourceFactory->dup_default()
      Rename Champlain::MapSourceFactory->get_default() to Champlain::MapSourceFactory->dup_default()
      ChamplainMapSourceConstructor is more binding friendly.
      gpointer is already a pointer, no need for gpointer*
      champlain_map_source_factory_register takes a constructor and a gpointer
      Set the gpointer data of the builtin MapSources to NULL
      Champlain::MapSourceFactory->register() works with perl code refs
      The type gpointer is already a pointer. No need for gpointer *data
      Map description is no longer copy/pasted
      The predefined map sources have the same in formation in the desc as in the map source.
      Fixed the expected license for OpenAerialMap
      Replace all map constructors by a generic one.
      Test the registration of a custom map source
      Don't invoke gperl_callback_invoke() with the extra data gpointer.
      Add parameters to map sources constructors
      Champlain::MapSourceDesc is now a GBoxed type.
      Replace champlain_map_source_factory_get_list by champlain_map_source_factory_dup_list
      Rename Gtk2::Champlain::ViewEmbed to Gtk2::ChamplainEmbed
      Rename Gtk2::Champlain::ViewEmbed to Gtk2::ChamplainEmbed
      Upstream changed the GType for GtkChamplainEmbed to GTK_TYPE_CHAMPLAIN_EMBED
      Map names use '-' as a separator instead of '::'
      Champlain::MapSourceFactory->get_list is now Champlain::MapSourceFactory->dup_list
      Champlain::MapSourceFactory has accessors
      The accessors/modifiers are now done through XS.
      Add the properties uri_format and constructor.
      XS file for Champlain::MapSourceDesc
      Update the error message given by set_constructor()
      Replace deprecated method names (dup_default, dup_list).
      Testing the new API for Gtk2::ChamplainEmbed
      Testing the new API for Gtk2::ChamplainEmbed
      Champlain::MapSourceFactory->register() works with an hashref
      Add uri_format to the MapSourceDesc, it is now required
      Use the API of 3.3
      Replace t/Gtk2ChamplainViewEmbed.t by t/Gtk2ChamplainEmbed.t in the MANIFEST
      Fix a regression: There's no mehtod get_state in Champlain::MapView
      Set the current zoom level in the zoom spin button
      Bindings for ChamplainPoint
      No need for Test::Exception nor the maps constants
      Bindings for ChamplainPolygon
      Updated the documentation of is_color
      More unit tests.
      Test filling a polygon
      Add add_polygon() and remove_polygon()
      Increased the zoom level.
      Add examples/polygons.pl to the package
      Update the test plan
      Testing hide(), show() and the properties closed-path and visible
      Accesors/Modifiers for Chamlain::MapSourceDesc are now without prefix (get_/get_).
      Properly finish the pending goto animation during a dispose.

Emmanuele Bassi (5):
      [maps] Fix the ChamplainViewEmbed GType
      Always include gtk2perl.h explicitly
      [view-embed] Use the right types
      [pm] Detect darwin and change dl_load accordingly
      Makefile.PL tweaks

Javier Jardón (1):
      Fix Bug 585698 - Use accessor functions instead direct access

Jonathon Jongsma (4):
      Remove autotools generated files
      remove glib marshal generated files
      Fix build to work with builddir != srcdir and with with parallell make (e.g. -j3)
      Ignore generated files

Kritarth Upadhyay (1):
      Patch to partly fix bug #576680

Lionel Dricot (2):
      Fix bug 576733: animated-marker.py not working and not very pythonistic
      More intelligent ensure_visible (fix bug #576831)

Michael Sheldon (6):
      Fix up the bindings a little
      Get rid of empathy copy/paste
      Add animated-marker python demo
      Update bindings to reflect new Layer gobject
      Ignore _get_type functions for the python bindings (unnecessary in python)
      Make python bindings wrap enums correctly

Mike Sheldon (20):
      ChamplainView:actor is read-only, should not have a set function
      Start adding markers to launcher-gtk.py example (still needs LabelMarker refactor)
      Update python bindings to support new API changes
      Update python bindings to support new API changes
      Update launcher-gtk.py to use new API
      Wrap champlain_view_go_to for the python bindings
      Add pychamplain header file forgotten from previous commit
      Fix Bug 576698: Segfault on 32bits platform
      Add gobject.threads_init() to launcher-gtk.py to fix crasher on some systems
      Update the python bindings to wrap the new set min/max zoom level and ensure visible methods
      Initial check-in of tutorial files
      Make it possible to have conditional text in the tutorial documentation for different languages (C/Perl/Python)
      Switch to using xsltproc and fop instead of docbook2pdf/html so we can use xincludes and profiles
      Update champlain-tutorial.docbook to use xincludes and profiles
      Add an entity to refer to the current programming language
      Add a python version of the perl capitals demo
      Add DemoMarkerLayer for creating demo markers
      Update python bindings to support new API
      Add support for wrapping champlain_map_source_factory_get_list()
      Update python bindings to support new ChamplainMapSourceDesc API

Paulo Cabido (1):
      Fix Bug 576860: launcher.py demo should be more "pythonistic"

Pierre-Luc Beaudoin (378):
      Add new map sources
      map-source property
      zoom-level property
      Fix map-source property
      Fix Tile freeing
      Property tests
      Error tiles
      Offline mode
      decel-rate and mode var
      Unlimited zoom
      Keep only visible tiles and level in memory
      Fix async free of tiles
      Code simplification
      Animated tiles
      Fix low level zoom
      Marker objects
      Add missing files
      Add a marker image
      Fix rebase
      Adjust markers with zoom anchor
      Reposition markers on set_position
      Fix doc
      Add default label markers
      Merge branch 'POI'
      Improve doc
      Fix image installation
      Fix coding styles
      Remove unnecessary doc
      Move initial map creation to a function
      Remove unneeded doc
      Fix includes
      Mouse wheel zoom
      Add hand mouse cursors
      Add missing files
      Remove champlain_marker_set_anchor
      Remove generated bits
      Use default hand cursors
      Remove files from Makefile.am
      Fix when center_on is called before the widget got it's size
      Cairo optimisation
      Fix not distributed headers
      Fix markers positions on center_on
      Split gtk+ deps to libchamplain-gtk
      Initial creation
      Version increment
      Version increment
      Fix champlain_view_embed_get_view()
      Use (lat, lon) instead of (lon, lat)
      Use (lat, lon) instead of (lon, lat)
      Fix doc
      Use (lat, lon) for markers too!
      Sort markers
      Remove unnecessary marshals and rename for future
      Use ChamplainLayer
      Version bump and doc updates
      Version bump and doc updates
      Missing file
      Emit zoom-level notify when map-source changes the zoom-level
      Get rid of squidy.info
      Get rid of squidy.info
      Check given parameters to public API
      Check API parameters
      Bad copy paste from libchamplain
      Missing file
      champlain-1.0 dependancy was missing
      Add Champlainlayer.h
      Fix licencing.
      Fix licensing.
      Fix compile warnings and add click
      Fix compile warnings
      Cairo 1.4 is enough
      Version bump
      Fix compile warnings
      Fix compile warnings
      Move launcher into demos/
      Move launcher into demos/
      Use libchamplain-0.2.so instead of -1.0.so
      Use libchamplain-gtk-0.2 instead of -1.0
      Fix file naming conviention
      Force to only include <champlain/champlain.h>
      Remove generated file
      Fix dependancy on -1.0.la
      Remove generated file
      Fix dependancy on -1.0.la
      Force use of <champlain-gtk/champlain-gtk.h>
      Make distcheck fix
      Make distcheck fix
      Version bump
      Version bump
      Fix deps
      Some -1.0 left overs
      Version bump
      Version bump
      Still some -1.0 left overs
      Introduce API_VERSION
      Introduce API_VERSION
      1.0 left overs
      version bump
      Version bump
      Tidy clean up
      Zoom and center on double-click
      Keep map center when resizing the view
      Remove some dead code
      Fix a memory leak
      Add a missing level
      Fix Bug 558026 â?? zoom in + center_on != center_on + zoom in
      Add license data to maps
      Finish License feature
      Version bump 0.2.7
      Function to get map coordinates from events
      Merge branch 'master' of git gitorious org:libchamplain/mainline.git
      Fix map recenter
      You have to hide it, for it to hide
      Fix center_on on start up
      Apply patch by Packz Enoch to allow more flexible champlain installation paths
      Merge a patch from Lorenzo Masini to add a ChamplainMarker constructor
      Updated news for 0.2.8
      NEWS file for 0.2.8
      Don't export dynamic
      Remove unnecessary include and fix coding style in launcher
      Implement Click-on-the-map feature
      Apply coding convention
      Rename files and fix includes according to coding styles
      Add DEBUG macros
      Fix bug 567594 (config.h.in in DVCS)
      Change so name to 0.3
      More coding style fixes
      Build GTypes for enums
      Fix 557531: champlain_view_new contains initialization code
      Fix bug 557532: champlain_view_embed_new contains initialization code
      Fix files names according to coding conventions
      Bump version to 0.3
      Fix bug 570314: Zoom-in zooms at the wrong place if actor is not positioned at 0,0
      Don't ues deprecated signals and fix a random bug
      Idle calls should actually returns FALSE
      Don't export all symbols
      Fix a strange bug where the elastic effect is wrong
      Typo in color name
      Don't generate a million criticals if the image is not found
      Add an animated marker demo
      Don't track config.h.in
      Merge branch 'master' of git://gitorious.org/libchamplain-gtk/mainline
      Make champlain-gtk build conditional
      Fix libchamplain-gtk doc generation
      Update AUTHORS file
      Move to bindings/mono
      Merged Anders Mørk-Pedersen's Mono bindings branch
      Fix minor styling issues
      Visit bindings subdir too
      Clean-up: copy AUTHORS to the main AUTHORS
      Add States (Init, Loading, Done)
      Remove dead code (these sources never actually worked).
      GObject-ify ChamplainTile
      Clean-up
      Don't reposition the markers on idle
      GObjectify ChamplainLayer
      ChangeLog generator
      News for 0.2.9
      Also include enum-types.h
      libchamplain python bindings
      libchamplain-gtk python bindings
      Go into the python dir
      Add credits
      Fix Stephane's email
      champlain-enum-types.h should be installed too
      Add Emmanuel
      GObjectify ChamplainZoomLevel
      anchor is a view property
      Introduce ChamplainMapSource
      Remove dead code
      OpenStreetMap only has 18 levels
      Add OpenArialMap
      Remove previous tiles when changing source
      ChamplainMapSource is public API
      ChamplainZoomLevel and ChamplainTile are public API too
      Fix demos to use new ChamplainMapSource API
      Add a more flexible and simpler API for tile URIs
      Introduce champlain_settings to hold global settings.
      Introduce champlain_view_set_zoom_level
      Documentation and code style updates
      Introduce champlain_view_set_map_source
      Apply "early return" style to view
      Change ChamplainStateEnum to ChamplainState like other enums
      Introduce ChamplainNetworkMapSource
      Offline is a ChamplainNetworkMapSource property
      Add support for Proxy
      Install champlain-enum-types.h too
      Missing initialisation
      Missing NULL at the end
      Build with warning flags
      Fix warnings
      Fix compilation warnings
      Fix compiler warnings
      Use a more specific object type for add_layer
      Fix compile warnings in the demos
      Fix setting proxy-uri after the soup session has been created
      Implement ChamplainView get/set
      Allow disabling zoom in on double click
      Fix demo to have the click on map demo!
      Fix Bug 569984 â?? Current position lost on window resize
      Fix regression introduced when ChamplainMapSource was introduced
      Fix Bug 559522 â?? Lack of user feedback during loading of tiles
      Remove some left over temp values when ChamplainMapSource was introduced
      Fix state never done if network error
      Add support for OSM Cycle Map and Osmarender tiles
      Add buttons over the launcher demo
      Fix Bug 575138: It is possible to zoom below zoom level 0
      Fix Bug 575140: launcher-gtk ignores zoom-level on startup
      Fix a ton of criticals and warnings if the error tile image is not found.
      The inherited object should match the class
      Fix Bug 575601: Return const gchar* insted of gchar*
      Fix Bug 576206: Getter for the properties latitude and longitude returns wrong values
      Update the ignored files
      Assert and return_on_fail should be && not ||
      Fix virtual function
      Move anchor computation to a separate function
      Fix Bug 558020:  Unwanted wrap effect when panning at zoom level >= 8
      Fix Bug 557641: Smooth movement to a new position
      Fix Bug 575139: Corrupted map when double clicking at max level
      Fix Bug 574809: Provide a way to make visible a bunch of markers
      Fix actor's reference counting in ChamplainTile
      Memory management clean-up
      Fix Tile ref counting
      Fix warnings when removing a loading tile.
      Update AUTHORS to inclue Emmanuele
      Fix Actor clean-up
      Fix memory leaks in champlain_network_map_source_get_tile_uri
      Fix patch to cover zooming with mouse
      A line was deleted by error in the previous commit
      Reload tile if older than 1 day
      Remove dead code
      Refactor zoom_in and zoom_out to eliminate code duplication
      Fix bug 576680 â?? Introduce versionning functions and constants
      Fix Bug 576695 â?? Missing "Index of all symbols"
      Fix bug 576677 â?? Demos are not compilable out of the tree
      Fix doc generation since files changed name
      Introduce ChamplainView::animation-completed to be emitted when the view is ready to receive new commands
      Add a forgotten file
      Partly fix Bug 577591 â?? Adopt the new coding style
      Include ChamplainNetworkMapSource in the doc
      Fix coding style and remove hard coded values in the new error tile
      Introduce ChamplainBaseMarker as a parent to ChamplainMarker
      Add a lot of properties to markers, and have it change if they are updated.
      Implement images in markers along with text
      Add rounded corners
      Have the demo use the new markers
      Fix compilation warning
      Fix padding
      Code simplification
      Introduce ChamplainMarker:draw-background
      Fix up right corner
      Update demo so that it shows many type of markers
      Better memory management and don't redraw on ClutterActor::notify
      Have all the demos use the same markers
      Make the draw_marker overwrittable
      Fix usage of fonts
      Flip the marker if the alignment is right.
      More useful marker demo
      launcher-gtk should use the same markers too
      Fix the single-line-mode property
      Remove undefined macro
      Change markers constructors: new_from_file, new_with_image and new_full
      Improve gitignore
      Fix Bug 576832: Any go_to should stop a previous and not yet finished go_to
      Fix memory management in ChamplainView
      Fix minimal clutter version required
      Add vim swap to gitignore
      Finish the fix to bug 573037: Support proxies
      Fix Bug 575133: Position lost on zoom out (from level 7 to 6)
      Implement marker shadow
      Use the gnome icon theme for markers
      Don't redraw the marker each time the properties change
      Fix Bug 580371: demos/launcher doesn't start at the right position
      Fix bug 580785: decel-rate of a view is not set correctly
      Allow NULL to be passed to champlain_marker_set_image
      Add a champlain_view_get_coords_at for x, y in the view
      Use If-Modified-Since to check if tile is up to date.
      Send and save etag
      Introduce ChamplainCache to deal with caching tiles
      Use sqlite to save the etags received from server
      Fix tile's update on screen when no new data to show
      Remove debugging
      Make the tile_ready and friends private
      Merge map_load_visible_tiles and view_load_visible_tiles
      Remove state update from tile_ready and friends
      Finally get totally rid of tile_ready and friends
      Add CACHE debug level
      Implement cache purging
      Add cache documentation
      Substract the highest removed popularity from non cleared tiles
      Improve cache doc
      Remove ChamplainZoomLevel from public API
      ChamplainTile: clean-up and documention
      Update documentation
      Continue API simplification
      Fix BaseMarker documentation
      Generate fill_tile documentation
      Introduce ChamplainMapSourceFactory
      Improve documenation of base marker and map source
      Complete MapSource documentation
      Fix typo: OpenAErialMap
      Fix a bug where shadow would show up for image only markers
      Introduce ChamplainMapSourceDesc to list available map sources
      Fix documentation generation
      Add MAINTAINERS
      Add small documentation fixes
      Add 0.2.10 NEWS
      Add Id to ChamplainMapSource
      Update NEWS for 0.3 release
      Fix bindings distribution
      Fix champlain-gtk doc
      Fix project name
      Update the Python bindings to include id
      Reset the factory instance pointer to NULL if it gets destroyed
      Move the popularity incrementation on idle
      Remove trailing spaces + coding style fix
      Fix bug: tiles without etag (in cache db) would always be reloaded.
      Fix Bug 582448: Should provide uninstalled.pc files
      Fix .pc.in files to have the correct paths
      Add comment on name
      Generate the correctly named pc files
      Fix Bug 582786: champlain_network_map_source_fill_tile should be private
      Better handling of corrupted files and correctly report if the tile was loaded from cache
      The window has to be realized (on show) before setting the cursor
      Actually show is not working, realize happens in every cases
      Fail if either libsoup or libsoup-gnome are not found
      Implement proper dispose and finalize functions where needed
      Also unref the previous level
      Fix coding style
      Fix Bug 584365: "longitude" and "latitude" properties are reversed
      Fix Bug 584390: Cache doesn't work on first run
      Fix Bug 584368 for ChamplainCache
      Fix Bug 584368 for ChamplainMapSourceFactory
      Fix Bug 583502: Center_on can be wrong
      Fix Bug 584775: build system installs "uninstalled" version of the packages
      Add DOAP project description
      Fix coding style
      Fix error tile always showing up when no network connectivity
      Introduce the API for route drawing
      Draw the lines using Cairo
      Make the view draw many lines
      Implement shape filling and stroking
      FALSE is not NULL
      Add default stroke and fill colors
      Get rid of double set of default values
      Implement fill/stroke color, and stroke width
      Better line demo
      Rename Line to Polygon
      Refine the Polygon point API
      Have each ChamplainPolygon have their ClutterActor
      Resize polygon actors on ChamplainView resize
      Fix ChamplainPolygon documentation
      Define ChamplainPoint as a G_TYPE_BOXED
      Fix configure warning
      Fix ChamplainPoint gtk documentation
      get_list is now champlain_map_source_factory_dup_list
      Version bump to 0.3.3
      Reintroduce deleted functions and mark them as deprecated
      Remove non filename friendly caracters from map ids and use them as directory name
      Fix Bug 584149: libchamplain should set the user agent on libsoup
      Make it possible to create ChamplainView after ChamplainViewEmbed
      Make ChamplainViewEmbed create ChamplainView for the user
      Rename ChamplainViewEmbed to GtkChamplainEmbed
      Register ChamplainMapSourceDesc as a G_TYPE_BOXED
      Make the cache expire 1 day
      Rename GTK_CHAMPLAIN_TYPE_EMBED to GTK_TYPE_CHAMPLAIN_EMBED to match Gtk's
      Add guards to ChamplainMapSource functions
      Stop any ongoing animation before disposing
      Ignore some new files
      Abort any pending network requests when the source is disposed
      Fix array usage in ChamplainZoomLevel
      Allow libsoup to use more connections per host
      Fix markers reordering if marker's position is updated after being added to the layer
      Fix very wide shadow actors
      Redraw polygons when their properties change and points are changed
      Fix a warning on remove_polygon when the view is still 0,0 in size
      Fix libchamplain-gtk not linking against libchamplain
      Update ChangeLog, NEWS and bump library version

Simon Wenner (4):
      Partly fix Bug 571702: Host application should be able to limit the maximum and minimum zoom levels
      Partly fix Bug 577591: Adopt the new coding style for champlain-layer.c
      Fix Bug 577666: Replace error.svg with a cairo drawing
      Partly fix Bug 577591: Adopt the new coding style for champlain-map.h

Sjoerd Simons (1):
      -export-symbols-regex was set in AM_LDFLAGS, but this got overridden by

Stephane Delcroix (36):
      mv mono to managed, as the bindings should be more generic than mono only
      rename directories
      move examples to samples
      hooking the managed bindings into the build, step one
      cleanup
      fixing the Makefiles, making it build
      trying to get a part of the shared love
      adding a Makefile in bindings
      only recurse in the SUBDIRS we want to build
      fix the .pc files
      new 'api' target to regenerate the raw api
      .gitignore here and there
      ignore 'generated' folders too
      parse all the files in champlian dir, not a subset of them
      raw api regenerated
      fix the dependencies, so the thing is rebuild on metadata changes
      it looks like ZoomLevel shouldnt be exposed, hide it
      do not hide the zoom-level property, it's not related to the ZoomLevel private struct
      regenerated raw api
      hide ChamplainTile for now, as there'sno way to use it
      drop unneeded stuffs
      reparsing api
      no longer hide ZoomLevel
      generate ChamplainTile
      hide the private properties
      Update the managed bindings
      depend on gapi-2.0 >= 2.13.90 (r132561) so constructors treated as static factory methods can be renamed
      prefix factory ctors by Create, not New
      reparsing api
      no longer hide ZoomLevel
      generate ChamplainTile
      hide the private properties
      updated
      prefix factory ctors by Create, not New
      drop the dep down to gtk# 2.12
      bump version

Victor Godoy Poluceno (1):
      Update the Python bindings to have ChamplainBaseMarker

Victor Poluceno (2):
      Sync with last champlain api
      Put python binding api changes in python demos



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]