[libchamplain] 0.12.12
- From: Jiří Techet <jiritechet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplain] 0.12.12
- Date: Wed, 2 Dec 2015 19:51:58 +0000 (UTC)
commit c726e061eeb394d7a806b75e3377dce9ad7fa734
Author: Jiří Techet <techet gmail com>
Date: Wed Dec 2 20:41:25 2015 +0100
0.12.12
NEWS | 12 ++++++++++++
champlain/champlain-0.12.vapi | 11 +++++++++--
configure.ac | 2 +-
3 files changed, 22 insertions(+), 3 deletions(-)
---
diff --git a/NEWS b/NEWS
index c2ab45b..0b98913 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,15 @@
+libchamplain 0.12.12 (2015-12-02)
+=================================
+
+Stable release
+
+Changes:
+
+* Add possibility to export maps (Jonas Danielsson)
+* Fix map getting blank after some mouse actions (Carlos Garnacho)
+* Fix tile loading at higher zoom levels (Rémy Oudompheng)
+* Improve mouse wheel zoom handling (Carlos Garnacho, Jiri Techet)
+
libchamplain 0.12.11 (2015-09-18)
=================================
diff --git a/champlain/champlain-0.12.vapi b/champlain/champlain-0.12.vapi
index 2a3199a..753ec76 100644
--- a/champlain/champlain-0.12.vapi
+++ b/champlain/champlain-0.12.vapi
@@ -343,7 +343,7 @@ namespace Champlain {
public NullTileSource.full (Champlain.Renderer renderer);
}
[CCode (cheader_filename = "champlain/champlain.h", type_id = "champlain_path_layer_get_type ()")]
- public class PathLayer : Champlain.Layer, Atk.Implementor, Clutter.Animatable, Clutter.Container,
Clutter.Scriptable {
+ public class PathLayer : Champlain.Layer, Atk.Implementor, Champlain.Exportable, Clutter.Animatable,
Clutter.Container, Clutter.Scriptable {
[CCode (has_construct_function = false)]
public PathLayer ();
public void add_node (Champlain.Location location);
@@ -408,7 +408,7 @@ namespace Champlain {
public uint max_width { get; set; }
}
[CCode (cheader_filename = "champlain/champlain.h", type_id = "champlain_tile_get_type ()")]
- public class Tile : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container,
Clutter.Scriptable {
+ public class Tile : Clutter.Actor, Atk.Implementor, Champlain.Exportable, Clutter.Animatable,
Clutter.Container, Clutter.Scriptable {
[CCode (has_construct_function = false)]
public Tile ();
public void display_content ();
@@ -527,6 +527,7 @@ namespace Champlain {
public void set_zoom_level (uint zoom_level);
public void set_zoom_on_double_click (bool value);
public void stop_go_to ();
+ public Cairo.Surface to_surface (bool include_layers);
public double x_to_longitude (double x);
public double y_to_latitude (double y);
public void zoom_in ();
@@ -575,6 +576,12 @@ namespace Champlain {
public int y_origin { get; set; }
public signal void relocated ();
}
+ [CCode (cheader_filename = "champlain/champlain.h", type_id = "champlain_exportable_get_type ()")]
+ public interface Exportable : GLib.Object {
+ public abstract unowned Cairo.Surface get_surface ();
+ public abstract void set_surface (Cairo.Surface surface);
+ public abstract Cairo.Surface surface { get; set; }
+ }
[CCode (cheader_filename = "champlain/champlain.h", type_id = "champlain_location_get_type ()")]
public interface Location : GLib.Object {
public abstract double get_latitude ();
diff --git a/configure.ac b/configure.ac
index 8d7f1b9..2c3aeae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,7 +36,7 @@ AM_PROG_CC_C_O
# - If binary compatibility has been broken (eg removed or changed interfaces)
# change to C+1:0:0
# - If the interface is the same as the previous version, change to C:R+1:A
-LIBRARY_VERSION=6:4:6
+LIBRARY_VERSION=7:4:7
CHAMPLAIN_API_VERSION=champlain_api_version
CHAMPLAIN_API_VERSION_NORM=champlain_major_version[_]champlain_minor_api_version
CHAMPLAIN_MAJOR_VERSION=champlain_major_version
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]