Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libchamplain-0_12-0-0.12.16-lp151.3.3 RPM for x86_64

From OpenSuSE Leap 15.1 for x86_64

Name: libchamplain-0_12-0 Distribution: openSUSE Leap 15.1
Version: 0.12.16 Vendor: openSUSE
Release: lp151.3.3 Build date: Mon Dec 17 23:04:29 2018
Group: Development/Libraries/GNOME Build host: cloud106
Size: 830988 Source RPM: libchamplain-0.12.16-lp151.3.3.src.rpm
Summary: Library to display maps
Libchamplain is a C library providing a ClutterActor to display maps. It
also provides a Gtk+ widget to display maps in Gtk+ applications.

It supports numerous free map sources such as OpenStreetMap,
OpenAerialMap and Maps for free.






* Sun Jan 28 2018
  - Add
    Fix wrapping in champlain_view_x_to_longitude. Previous
    implementation assumed that after using x_to_wrap_x further
    wrapping would be needed only if x + priv->viewport_x >= width.
  - Do minor spec cleanup, use autosetup, make_build and make_install
    macros, drop obsolete and unused BUILD_FROM_VCS conditional
    gnome-common and gtk-doc BuildRequires and call.
* Wed Sep 06 2017
  - Update to version 0.12.16:
    + Add possibility to set User-Agent for requests.
    + Fix touch gesture zoom.
    + Python demo fixes and cleanups.
* Wed Mar 08 2017
  - Update to version 0.12.15:
    + Fix path layer surface exporting when no clone is visible.
    + Fix printing in gnome-maps.
    + Fix build on RHEL 7.3.
    + Minor example updates.
* Wed Sep 07 2016
  - Update to version 0.12.14:
    + Add support for horizontal map wrapping.
    + Make the number of parallel connections of network tile source
    + Remove Mapquest map source as the tile server is not accessible
      any more.
    + Remove Maemo-related code.
    + Fix small memory leaks.
    + Bump libsoup dependency requirement to 2.42 and drop deprecated
      function calls.
    + Various minor improvements, fixes, depreciaton warning removals
      and cleanups.
* Fri Apr 15 2016
  - Update to GNOME 3.20  Fate#318572
* Fri Feb 26 2016
  - Update to version 0.12.13:
    + Implement ChamplainExportable in MarkerLayer and
    + Avoid runtime warnings due to the use of deprecated API.
    + Make sure enums are introspectable.
    + Fix occasional crash when closing map with layers.
    + Various minor fixes and improvements.
* Tue Dec 08 2015
  - Update to version 0.12.12:
    + Add possibility to export maps.
    + Fix map getting blank after some mouse actions.
    + Fix tile loading at higher zoom levels.
    + Improve mouse wheel zoom handling.
* Fri Sep 18 2015
  - Update to version 0.12.11:
    + Improved touch-screen support, pinch-to-zoom.
    + Add champlain_view_set_world() to limit the world to the
      specified bounding box.
    + Various minor fixes.
* Wed Mar 18 2015
  - Update to version 0.12.10:
    + Improve key-press event handling to better support custom
    + Add a simple demo demonstrating custom keybindings.
    + Handle CLUTTER_SCROLL_SMOOTH to fix moouse-wheel zooming with
      newer clutter versions.
    + Make ChamplainLabel shadow optional.
    + Emit animation-completed::zoom signal when zoom ends.
* Wed Sep 17 2014
  - Update to version 0.12.9:
    + For privacy reasons use https instead of http in map sources
      that support it.
    + Fixed leaked idle function in ChamplainPathLayer and
    + Don't deselect all markers when a marker got deselected.
    + Various minor fixes and compilation warning removal.
* Tue Jul 01 2014
  - Update to version 0.12.8:
    + Fix crash when changing a map source.
    + Drop the dependency on libsoup-gnome by using libsoup 2.34 or
    + Add basic touchscreen support.
* Thu Feb 06 2014
  - Update to version 0.12.7:
    + Use correct LIBRARY_VERSION string.
* Tue Feb 04 2014
  - Update to version 0.12.6:
    + Make sure Maemo is disabled when --disable-maemo is used.
    + Add the new weather map sources for Maemo builds as well.
    + ChamplainView:
    - More reliable notifications for max/min-zoom-level
    - Add API to determine appropriate zoom-level for a particular
      bounding box.
    + Update project homepage link.
    + Fixes to build.
* Mon Sep 16 2013
  - Update to version 0.12.5:
    + Add properties for animation mode & duration.
    + Add support for OpenWeatherMap overlays.
    + Performance improvements.
    + Minor fixes and improvements.
  - Add gtk-doc BuildRequires: needed in order to build the html
* Fri May 17 2013
  - Update to version 0.12.4:
    + Add dependency on clutter 1.12 and fix all the deprecation
    + Many internal cleanups and minor improvements.
    + Fix gtk and libsoup deprecation warnings.
      CHAMPLAIN_MAP_SOURCE_OAM which don't exist any more and remove
      them from the factory.
    + Deprecate ChamplainCustomMarker.
    + Deprecate champlain_view_bin_layout_add().
    + Fix blurry map when view resized.
    + Use more neutral map background color.
    + Add champlain_view_get_bounding_box() and
    + Add a possibility to set a background texture.
    + Add Mapquest Open Aerial map source.
    + Added the possibility to use TMS correct y-axis.
    + Minor fixes and improvements.
* Sun Jul 15 2012
  - Update to version 0.12.3:
    + Fix OpenCycleMap source URL.
    + Fix ChmplainPoint resizing issue.
    + Many minor documentation improvements.
    + New Python demo.
    + Other minor fixes and improvements.
* Mon Mar 12 2012
  - Update to version 0.12.2:
    + Call vapigen with --pkg cogl-pango-1.0.
    + Don't call vapigen during distcheck and use pre-generated vapi
      instead to become independent of vala version during distcheck.
    + Minor changes here and there.
  - Drop libchamplain-vapi-cogl-pango.patch: fixed upstream.
  - Remove libtool BuildRequires and call to autoreconf: we don't
    carry any patches anymore.
  - Remove xz BuildRequires since it now comes for free in the build
* Mon Feb 27 2012
  - Add libchamplain-vapi-cogl-pango.patch: fix build with vala 0.15.
  - Add libtool BuildRequires and call to autoreconf, needed for
    above patch.
* Tue Dec 20 2011
  - Update to version 0.12.1:
    + Fix scale drawing
    + Don't call g_thread_init
    + Redraw path when its properties change
    + Fix crashes on ChamplainView destruction
    + Add dashed lines drawing to paths
    + Fix factory methods for introspection-based bindings
    + Fix wrong zoom actor placement at low zoom levels
    + Minor fixes and improvements
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop libchamplain-move-88dc672.patch: fixed upstream.
* Fri Dec 09 2011
  - Split typelib files into typelib-1_0-Champlain-0_12 subpackage.
  - Add typelib-1_0-Champlain-0_12 Requires to devel subpackage.
* Wed Nov 23 2011
  - Add libchamplain-move-88dc672.patch: Fixes build with new glib.
* Wed Sep 28 2011
  - Changed BuildRequires from vala-devel to vala, as vala-devel
    is an old deprecated name.
* Sun Sep 18 2011
  - Update to version 0.12.0:
    + Minor fixes.
* Sun Sep 04 2011
  - Update to version 0.11.0:
    + Animated zoom-in/out.
    + Various fixes.
  - Drop libchamplain-build.patch: fixed upstream.
* Thu Aug 18 2011
  - Add libchamplain-build.patch: Fix build.
* Mon Apr 04 2011
  - Update to version 0.10.0:
    + Vala bindings generated from gir's
    + Various build-related fixes
    + Performance improvements in path node and marker addition code
  - Add vala-devel BuildRequires and enable building vala bindings
    explicitly with --enable-vala options to configure.
* Mon Mar 28 2011
  - Update to version 0.9.1:
    + Fix the redrawing bug caused by more aggressive clutter
    + Return to tidy from mx
    + Port event handling from mx to tidy
    + Reduce the amount of tidy source files and move them to the
      champlain directory.
    + Custom pick implementation for markers so markers are selected
      only when clicked inside them.
    + Fixes of several memory leaks on object destruction
    + Deprecated symbols removal from ChamplainGtk
    + Minimal Python demo added
    + Minor bugfixes, cleanups, documentation additions, alignment
* Tue Feb 22 2011
  - Update to version 0.9.0:
    + Port to GTK3
    + Rethink layer, marker, polygon and custom widget hierarchy
    + Make ChamplainView more independent of layers and polygons
    + Move license and scale actors outside of ChamplainView
    + Add possibility to align custom widget actors to different
      positions of ChamplainView
    + Inherit all libchamplain actors from ClutterActor instead of
    + Replace tidy with mx
    + Make markers and paths movable
    + Change ChamplainMapSourceDesc to be a class
    + Speed up marker addition by using custom ClutterGroup without
      depth ordering
    + Depend on clutter 1.2 (needed for alignment) and
      clutter-gtk 1.0 (needed by GTK 3 port)
    + Many other fixes, cleanups, renames, improvements
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Rename libchamplain-0_8-0 to libchamplain-0_10-0 following soname
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common and gtk-doc BuildRequires.
    + Add call to ./
* Tue Dec 14 2010
  - Own /usr/share/vala and /usr/share/vala/vapi to fix build.
* Mon Sep 27 2010
  - Update to version 0.8.0:
    + Version bump to a stable version number, without any change.
* Sat Sep 18 2010
  - Update to version 0.7.2:
    + Added missing header file for vala bindings generation
    + Cleaned up build system
    + Fixed documentation creation when compiled without memphis
    + Updated for newer gobject-introspection
  - Explicitly list libraries, typelib, pkg-config and vala files to
    be sure that the packaging is right.
* Sun Aug 29 2010
  - Add memphis-devel BuildRequires.
* Sun Aug 29 2010
  - Remove explicit Requires in devel subpackage: they will be
    automatically added with pkgconfig() Requires.
* Fri Aug 27 2010
  - Update to version 0.7.1:
    + bgo#623043 champlain.pc file has too much requires
    + Layer speedup by using clutter functions for marker ordering
    + Use the renderer to render cached tiles
    + Fixed crashes caused by improper tile loading termination
    + Fixed many memory leaks
    + Use memory cache in addition to file cache by default
    + Use memphis_renderer_tile_has_data() as it works with
      libmemphis 0.2.1
    + On double click center to the clicked area
    + Make ChamplainRenderer inherit from GInitiallyUnowned
    + Access the elements in memory cache directly, not sequentially
    + Updated documentation
    + Use stable api version in soname also in development releases
    + Minor fixes and cleanups
  - Rename libchamplain0 to libchamplain-0_8-0.
* Wed Aug 18 2010
  - Update to version 0.7.0:
    + Separation of map sources and renderers
    + Add null tile source (a dummy data source not reading any data)
      and error tile renderer. Remove error tile source
    + Get rid of non-persistent file tile cache and introduce memory
    + Minor fixes and cleanups
  - Changes from version 0.6.1:
    + New Vala bindings
    + Updated Python bindings
    + Do not distribute gir files
    + Minimal libchamplain usage demos
    + Minor fixes and improvements
  - Changes from version 0.6.0:
    + Fix a problem on some machines when tiles are being destroyed
    + Add minimal demos
    + Some other minor fixes
  - Changes from version 0.5.2:
    + Different tile reference management eliminating tile leaks
    + General performance improvements
    + Tile download cancellation when tile not displayed any more
    + Build process improvements, libmemphis dependency made
    + Removal of unmaintained mono bindings, removal of perl bindings
    + New demo using introspection written in javascript
    + Many bugfixes and cleanups
  - Changes from version 0.5.1:
    + Disable Python and Instrospection until libMemphis gets
    + Add missing files in tarball
    + Remove generated headers from build
  - Changes from version 0.5.0:
    + Add local rendering of OpenStreetMap data
    + New map source infrastructure (à la Pipe and Filter)
    + ChamplainPolygon and ChamplainMapSource inherit from
  - Move .gir file to -devel package
* Sat Aug 07 2010
  - Drop libchamplain-use-new-clutter-gtk.patch: we're going back to
    a released version of clutter-gtk, so we don't need this anymore.
* Mon Mar 29 2010
  - Update to version 0.4.5:
    + Fix missing lat/lon property notifications
    + Remove the need to explicitly set the size of actors
    + Properly get rid of marker's previous image
  - Add libchamplain-use-new-clutter-gtk.patch to fix build against
    newer clutter-gtk.
* Sun Jan 31 2010
  - Update to version 0.4.4:
    + Fixes:
    - bgo#580372: Get rid of champlain_view_set_size, replaced by
    - Fix the Python demos to use ChamplainEmbed instead of
    - Ship all the python .defs files in tarballs, fixes the Python
    - Simplification of the internal licence displaying code
    - Optimize the initialization process, now loads only the
      needed tiles
    - Limit further more the number of times the scale is redrawn
    - Limit the internal operations that happen when the user moves
    - Async loading of tiles from the cache
    - Use the shared tile cache paths when built with
    - -enable-maemo
    - bgo#606393: The display of tiles looks very programmatic,
      they now load in spiral order
    - Limit the number of times notify::latitude and
      notify::longitude are emited
* Thu Jan 14 2010
  - Update to version 0.4.3:
    + GObject-introspection, Python and Perl bindings are in a
      working state
    + Additions:
    - A scale
    - User configurable additional license text to view
    - An option to highligh points in Polygons
    + Fixes:
    - Also report as loading when validating the cache
    - Fix linking with gold
    - bgo#604784: SIGSEGV in function cairo_set_operator
    - Fix segfault when polygon has been delete before redraw
    - Make queue_redraw visible to subclasses
    - Some memory usage improvements by reusing images already
    - Don't eat clicks on the map when using
* Wed Dec 23 2009
  - Drop gir-repository BuildRequires: it's not needed with recent
    gtk2 that have introspection data.
* Sat Nov 14 2009
  - Update to version 0.4.2:
    + Fixes:
    - bgo#595552: ChamplainView "decel-rate" accepts values below
    - bgo#598942: Fix champlain-gtk GObject introspection
    - Fix compiler warning "function declaration isn't a prototype"
  - Changes from version 0.4.1:
    + Enhancements:
    - Added champlain_view_remove_layer
    - ChamplainSelectionLayer now have a "changed" signal
    - Added champlain_marker_set_highlighted_text_color
    - Added champlain_marker_get_highlighted_text_color
    - Added champlain_marker_get_highlighted_color
    + Fixes:
    - Selection color is always blue
    - bgo#595534: Fix building on Solaris
    - Emit map-source notifications
    - Don't emit invalid lat and lon notifications
    - bgo#597272: Adjust the typedefs to to keep the C++ bindings
    - Fix OSM licences
    - Fix slowdowns with big caches
    - bgo#598106: champlain plugin: map isn't displayed
* Wed Sep 16 2009
  - Update to version 0.4.0:
    + Enhancements:
    - Updated documentation
    - Don't reload tiles if we are zooming at a level we just left
    + Fixes:
    - Remove OpenAerialMap from available sources
    - Get rid of black lines between tiles at high zoom levels
    - Fix polygon not visible at higher zoom levels
    - bgo#594963: Initial scrolling results in map being in
    - Make default selection mode in ChamplainSelectionMode single
      to match Gtk+
    - Remove deprecated symbols introduced in 0.3 and removed in
  - Rename includedir to from 0.3 to 0.4
* Fri Sep 04 2009
  - Update to version 0.3.92:
    + Enhancements:
    - New marker downloading demo: url-marker
    - ChamplainView now has keyboard shortcuts (but not when used
      with GtkChamplainEmbed)
    - Updated to PyClutter 1.0 Python bindings
    + Fixes:
    - bgo#594003: invalid write of size 4
    - Memory leaks in ChamplainLayer
    - bgo#577592: Use _priv instead of the GET_PRIVATE macro
    - bgo#590692: Workaround for X error when using
    - bgo#592096: champlain_map_source_desc_copy and _free are
    - bgo#585754: Nicer compilation output with AM_SILENT_RULES
      automake option
    - Tiles are now loaded if view is resized vertically only
    - Comment misleading event on markers in demos
    - bgo#591132: Attempting to remove actor when zooming in/out
    - Respect OSM tile usage policy
    - bgo#593505: Memory leak in ChamplainLayer
    - bgo#590727: Events are not send until the mouse move
* Tue Aug 25 2009
  - Update to version 0.3.91:
    + Improved documentation
    + Fix in animation being an out animation
    + Simplified flickr Perl demo
* Tue Aug 11 2009
  - Update to version 0.3.90:
    + Fix memory management
    + bgo#590818: Fix build of introspection data with clutter 1.0
    + bgo#591128: Perl bindings are not provided in the tar.gz
  - Drop libchamplain-clutter-1.0.patch: fixed upstream.
  - Drop call to, and remove gnome-common
* Wed Aug 05 2009
  - Update to version 0.3.6:
    + Enhancements:
    - New marker animation API
    + Fixes:
    - bgo#576391: Port to Clutter 1.0
    - bgo#586029: ChamplainPolygon should inherit from
    - Make buildable with Gtk 2.12 instead of 2.14
  - Changes from version 0.3.5:
    + Fixes:
    - Fix a division by 0 experienced by MacBooks users
  - Changes from version 0.3.4:
    + Enhancements:
    - bgo#577909: Marker selection API
    - Updated Perl bindings
    - Updated Python bindings
    + Fixes:
    - bgo#585854: Make distcheck required --enable-python but
      doesn't say so
    - bgo#588224: Does not build with automake 1.11
    - bgo#586157: libchamplain-gtk does not build with GTK 2.2
    - And numerous other fixes
  - Drop libchamplain-clutter-1.0.patch.bz2: was taken from upstream.
  - Add libchamplain-clutter-1.0.patch to fix introspection build.
* Thu Jul 30 2009
  - Add libchamplain-clutter-1.0.patch.bz2, taken from upstream, to
    make it compile with clutter 1.0.
  - Remove clutter-cairo-devel BuildRequires.
  - Add gtk2-devel and clutter-gtk-devel Requires to devel package.
  - Add gir-repository and gobject-introspection-devel BuildRequires
    to get introspection support.
* Wed Jun 17 2009
  - Initial package.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 10:04:26 2022