[libchamplain] Created tag LIBCHAMPLAIN_0_3_0
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain] Created tag LIBCHAMPLAIN_0_3_0
- Date: Sat, 17 Oct 2009 14:26:33 +0000 (UTC)
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]