[libchamplain] Created tag LIBCHAMPLAIN_0_3_0



The signed tag 'LIBCHAMPLAIN_0_3_0' was created.

Tagger: Pierre-Luc Beaudoin <pierre-luc pierlux com>
Date: Mon May 4 10:31:00 2009 -0400

    Release v0.3.0

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 (101):
      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

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

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 (19):
      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()

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

Pierre-Luc Beaudoin (312):
      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

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 (28):
      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

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



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