Hello community,

here is the log from the commit of package geocode-glib for openSUSE:Factory 
checked in at 2014-09-30 19:39:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geocode-glib (Old)
 and      /work/SRC/openSUSE:Factory/.geocode-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geocode-glib"

Changes:
--------
--- /work/SRC/openSUSE:Factory/geocode-glib/geocode-glib.changes        
2014-05-20 14:27:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.geocode-glib.new/geocode-glib.changes   
2014-09-30 19:40:44.000000000 +0200
@@ -1,0 +2,15 @@
+Tue Sep 23 15:28:52 UTC 2014 - dims...@opensuse.org
+
+- Update to version 3.14.0:
+  + Add category and programming language to doap file.
+
+-------------------------------------------------------------------
+Sat Jul 12 21:51:36 UTC 2014 - dims...@opensuse.org
+
+- Update to version 3.13.3:
+  + Add types and icons for more amenity place types.
+  + Fix memory leaks in geo uri handling.
+  + Add description extension to geo uri.
+  + Add cancellable check to all GSimpleAsyncResult.
+
+-------------------------------------------------------------------

Old:
----
  geocode-glib-3.12.2.tar.xz

New:
----
  geocode-glib-3.14.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ geocode-glib.spec ++++++
--- /var/tmp/diff_new_pack.uTMUMr/_old  2014-09-30 19:40:44.000000000 +0200
+++ /var/tmp/diff_new_pack.uTMUMr/_new  2014-09-30 19:40:44.000000000 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           geocode-glib
-Version:        3.12.2
+Version:        3.14.0
 Release:        0
 Summary:        Convenience library for the Yahoo! Place Finder APIs
 License:        LGPL-2.0+
 Group:          System/Libraries
 Url:            http://www.gnome.org/
-Source:         
http://download.gnome.org/sources/geocode-glib/3.12/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/geocode-glib/3.14/%{name}-%{version}.tar.xz
 BuildRequires:  gnome-doc-utils-devel
 BuildRequires:  gobject-introspection-devel
 # Needed for post/postun scripts

++++++ geocode-glib-3.12.2.tar.xz -> geocode-glib-3.14.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/ChangeLog 
new/geocode-glib-3.14.0/ChangeLog
--- old/geocode-glib-3.12.2/ChangeLog   2014-05-13 07:13:37.000000000 +0200
+++ new/geocode-glib-3.14.0/ChangeLog   2014-09-23 17:07:20.000000000 +0200
@@ -1,14 +1,68 @@
-commit 093fb65e387f5429d2a417ca81a285cceccf211b
+commit ae38d319a9c1a85ae3c33bb68ad91d04ee50047c
 Author: Jonas Danielsson <jo...@threetimestwo.org>
-Date:   Tue May 13 07:12:47 2014 +0200
+Date:   Tue Sep 23 17:05:19 2014 +0200
 
-    Release 3.12.2
+    Release 3.14.0
 
- NEWS         | 11 +++++++++++
+ NEWS         | 12 ++++++++++++
+ configure.ac |  4 ++--
+ 2 files changed, 14 insertions(+), 2 deletions(-)
+
+commit f27719627334c2d79039641394e092e2c5ca1a52
+Author: Andre Klapper <a9016...@gmx.de>
+Date:   Fri Aug 1 11:55:28 2014 +0200
+
+    doap: add <programming-language>
+
+ geocode-glib.doap | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 410668f49dc51769c4aaab3f00e100d436e705cf
+Author: Olav Vitters <o...@vitters.nl>
+Date:   Wed Jul 30 19:46:02 2014 +0200
+
+    doap category core
+
+ geocode-glib.doap | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit ed1a162a781baa106e0e72ca6374d89e58b86819
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Wed Jun 25 00:37:17 2014 +0200
+
+    Release 3.13.3
+
+ NEWS         | 16 ++++++++++++++++
  configure.ac |  2 +-
- 2 files changed, 12 insertions(+), 1 deletion(-)
+ 2 files changed, 17 insertions(+), 1 deletion(-)
+
+commit 6fa239b5aba73d135432410250449bd351993eb6
+Author: Giovanni Campagna <gcampa...@src.gnome.org>
+Date:   Wed Jun 18 21:59:31 2014 +0200
+
+    Set the cancellable to check on each GSimpleAsyncResult
+    
+    This provides the expected semantics that cancelling an async call
+    trumps on any successful result or previous error.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=731880
+
+ geocode-glib/geocode-forward.c | 1 +
+ geocode-glib/geocode-reverse.c | 1 +
+ 2 files changed, 2 insertions(+)
 
-commit 12c116d619eea25c6f779a91b51b289ca6b6d0ff
+commit 538e625aac0fae7ea65c0187920cd03a807ecddd
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Tue Apr 8 22:24:44 2014 +0200
+
+    forward: Document geo URI scheme usage
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=727861
+
+ geocode-glib/geocode-location.c | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit a7fb78ec5b506e0bfd600529e672a13b81a22f64
 Author: Jonas Danielsson <jo...@threetimestwo.org>
 Date:   Thu May 8 12:15:02 2014 +0200
 
@@ -19,7 +73,7 @@
  geocode-glib/geocode-location.c | 14 +++++++++-----
  1 file changed, 9 insertions(+), 5 deletions(-)
 
-commit 88ed3f18cb5e72185dcf7e54456c7edd86a6446b
+commit 227618ca6ba81646506ddfc879f41bbe91bbaf07
 Author: Jonas Danielsson <jo...@threetimestwo.org>
 Date:   Thu May 8 12:15:19 2014 +0200
 
@@ -30,6 +84,97 @@
  geocode-glib/test-geouri.c | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
+commit 931bd04172e87dacd7dbcd0001a271f328c429cf
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Tue Apr 8 22:09:38 2014 +0200
+
+    forward: Add description extension to geo uri
+    
+    Android and Google Maps support an extention to geo uri that allows
+    specifying a label to a location.
+    
+    The form is
+        geo:0,0?q=lat,lng(label)
+    
+    This patch adds parsing of that format to GeocodeLocation.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=727861
+
+ geocode-glib/geocode-location.c | 55 +++++++++++++++++++++++++++++++++++++++++
+ geocode-glib/test-geouri.c      |  8 +++++-
+ 2 files changed, 62 insertions(+), 1 deletion(-)
+
+commit e55be63af2c689076994ec621578d2d7888b6564
+Author: Frédéric Péters <fpet...@0d.be>
+Date:   Mon Apr 14 18:09:27 2014 +0200
+
+    Fix Nominatim API URL in README file
+
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7eb14903833a5897466e4585c2b07d1a47681f14
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Wed Mar 26 22:19:28 2014 +0100
+
+    forward: Include airport place type in results
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=725899
+
+ geocode-glib/geocode-forward.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 4d4d5b5aa1f3436b64b221172e5abdf69e7a4eaa
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Wed Mar 26 22:20:49 2014 +0100
+
+    build: Add icon for airtport place type
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=725899
+
+ icons/Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit abbba5b45428bdf8ea2fdf2cbd435cdca7c8942e
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Wed Mar 26 22:24:13 2014 +0100
+
+    Add icons for new amenity place types
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=725899
+
+ geocode-glib/geocode-place.c                       |  16 +++
+ icons/Makefile.am                                  |   6 +-
+ icons/maki/scalable_places_poi-bar.svg             | 141 ++++++++++++++++++++
+ .../maki/scalable_places_poi-place-of-worship.svg  | 138 ++++++++++++++++++++
+ icons/maki/scalable_places_poi-restaurant.svg      | 143 +++++++++++++++++++++
+ icons/maki/scalable_places_poi-school.svg          | 142 ++++++++++++++++++++
+ 6 files changed, 585 insertions(+), 1 deletion(-)
+
+commit 9b0b84c6f0b2360d10f8ca5760aa6a0747dabc0c
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Wed Mar 26 22:23:39 2014 +0100
+
+    Add amenity place types to GeocodePlace
+    
+    The place types selected here are among the top of the amenity
+    category from http://taginfo.openstreetmap.org/keys/amenity#values
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=725899
+
+ geocode-glib/geocode-forward.c | 10 ++++++++++
+ geocode-glib/geocode-place.h   | 10 +++++++++-
+ 2 files changed, 19 insertions(+), 1 deletion(-)
+
+commit 6a85e979936fcdbc14a89a077fdd4a1022a4d13e
+Author: Jonas Danielsson <jo...@threetimestwo.org>
+Date:   Mon Mar 24 21:32:52 2014 +0100
+
+    Bump minor version of unstable branch
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 commit 9872e314172928b1c352fd6dd3011d2ad84ee4ac
 Author: Jonas Danielsson <jo...@threetimestwo.org>
 Date:   Mon Mar 24 21:27:01 2014 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/NEWS new/geocode-glib-3.14.0/NEWS
--- old/geocode-glib-3.12.2/NEWS        2014-05-13 07:12:17.000000000 +0200
+++ new/geocode-glib-3.14.0/NEWS        2014-09-23 17:05:09.000000000 +0200
@@ -1,12 +1,29 @@
-3.12.2
+3.14.0
+------
+
+Changes since 3.13.3:
+
+- Add category and programming language to doap file
+
+All contributors to this release:
+
+Olav Vitters <o...@vitters.nl>
+Andre Klapper <a9016...@gmx.de>
+
+3.13.3
 ------
 
 Changes since 3.12.0:
 
-- Fix memory leaks in 'geo' URI parsing and testing
+- Add types and icons for more amenity place types
+- Fix memory leaks in geo uri handling
+- Add description extension to geo uri
+- Add cancellable check to all GSimpleAsyncResult
 
 All contributors to this release:
 
+Frédéric Péters <fpet...@0d.be>
+Giovanni Campagna <gcampa...@src.gnome.org>
 Jonas Danielsson <jo...@threetimestwo.org>
 
 3.12.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/README 
new/geocode-glib-3.14.0/README
--- old/geocode-glib-3.12.2/README      2014-05-13 07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/README      2014-06-25 00:37:44.000000000 +0200
@@ -19,7 +19,7 @@
 -----
 
 Nominatim API:
-http://http://wiki.openstreetmap.org/wiki/Nominatim
+http://wiki.openstreetmap.org/wiki/Nominatim
 
 Geocoding:
 http://en.wikipedia.org/wiki/Geocoding
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/aclocal.m4 
new/geocode-glib-3.14.0/aclocal.m4
--- old/geocode-glib-3.12.2/aclocal.m4  2014-05-13 07:13:29.000000000 +0200
+++ new/geocode-glib-3.14.0/aclocal.m4  2014-09-23 17:06:46.000000000 +0200
@@ -1375,6 +1375,120 @@
 fi[]dnl
 ])# PKG_CHECK_MODULES
 
+# ===========================================================================
+#         http://autoconf-archive.cryp.to/ax_check_enable_debug.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+#   Check for the presence of an --enable-debug option to configure and
+#   allow/avoid compiled debugging flags appropriately.
+#
+#   AX_CHECK_ENABLE_DEBUG([enable by default=yes/info/profile/no],
+#                         [ENABLE DEBUG VARIABLES …],
+#                         [DISABLE DEBUG VARIABLES NDEBUG …])
+#
+# DESCRIPTION
+#
+#   Check for the presence of an --enable-debug option to configure, with the
+#   specified default value used when the option is not present.  Return the
+#   value in the variable $ax_enable_debug.
+#
+#   Specifying 'yes' adds '-g -O0' to the compilation flags for all languages.
+#   Specifying 'info' adds '-g' to the compilation flags.  Specifying 'profile'
+#   adds '-g -pg' to the compilation flags and '-pg' to the linking flags.
+#   Otherwise, nothing is added.
+#
+#   Define the variables listed in the second argument if debug is enabled,
+#   defaulting to no variables.  Defines the variables listed in the third
+#   argument if debug is disabled, defaulting to NDEBUG.  All lists of
+#   variables should be space-separated.
+#
+#   If debug is not enabled, ensure AC_PROG_* will not add debugging flags.
+#   Should be invoked prior to any AC_PROG_* compiler checks.
+#
+# LAST MODIFICATION
+#
+#   2014-05-12
+#
+# COPYLEFT
+#
+#   Copyright (c) 2011 Rhys Ulerich <rhys.uler...@gmail.com>
+#   Copyright © 2014 Philip Withnall <phi...@tecnocode.co.uk>
+#
+#   Copying and distribution of this file, with or without modification, are
+#   permitted in any medium without royalty provided the copyright notice
+#   and this notice are preserved.
+
+AC_DEFUN([AX_CHECK_ENABLE_DEBUG],[
+    AC_BEFORE([$0],[AC_PROG_CC])dnl
+    AC_BEFORE([$0],[AC_PROG_CXX])dnl
+    AC_BEFORE([$0],[AC_PROG_F77])dnl
+    AC_BEFORE([$0],[AC_PROG_FC])dnl
+
+    AC_MSG_CHECKING(whether to enable debugging)
+
+    
m4_define(ax_enable_debug_default,[m4_tolower(m4_normalize(ifelse([$1],,[no],[$1])))])
+    m4_define(ax_enable_debug_vars,[m4_normalize(ifelse([$2],,,[$2]))])
+    
m4_define(ax_disable_debug_vars,[m4_normalize(ifelse([$3],,[NDEBUG],[$3]))])
+
+    AC_ARG_ENABLE(debug,
+        
[AS_HELP_STRING([--enable-debug]@<:@=ax_enable_debug_default@:>@,[compile with 
debugging; one of yes/info/profile/no])],
+        [],enable_debug=ax_enable_debug_default)
+    if test "x$enable_debug" = "xyes" || test "x$enable_debug" = "x"; then
+        AC_MSG_RESULT(yes)
+        CFLAGS="${CFLAGS} -g -O0"
+        CXXFLAGS="${CXXFLAGS} -g -O0"
+        FFLAGS="${FFLAGS} -g -O0"
+        FCFLAGS="${FCFLAGS} -g -O0"
+        OBJCFLAGS="${OBJCFLAGS} -g -O0"
+
+        dnl Define various variables if debugging is enabled.
+        m4_map_args_w(ax_enable_debug_vars, [AC_DEFINE(], [,,[Define if 
debugging is enabled])])
+    else
+        if test "x$enable_debug" = "xinfo"; then
+            AC_MSG_RESULT(info)
+            CFLAGS="${CFLAGS} -g"
+            CXXFLAGS="${CXXFLAGS} -g"
+            FFLAGS="${FFLAGS} -g"
+            FCFLAGS="${FCFLAGS} -g"
+            OBJCFLAGS="${OBJCFLAGS} -g"
+        elif test "x$enable_debug" = "xprofile"; then
+            AC_MSG_RESULT(profile)
+            CFLAGS="${CFLAGS} -g -pg"
+            CXXFLAGS="${CXXFLAGS} -g -pg"
+            FFLAGS="${FFLAGS} -g -pg"
+            FCFLAGS="${FCFLAGS} -g -pg"
+            OBJCFLAGS="${OBJCFLAGS} -g -pg"
+            LDFLAGS="${LDFLAGS} -pg"
+        else
+            AC_MSG_RESULT(no)
+            dnl Ensure AC_PROG_CC/CXX/F77/FC/OBJC will not enable debug flags
+            dnl by setting any unset environment flag variables
+            if test "x${CFLAGS+set}" != "xset"; then
+                CFLAGS=""
+            fi
+            if test "x${CXXFLAGS+set}" != "xset"; then
+                CXXFLAGS=""
+            fi
+            if test "x${FFLAGS+set}" != "xset"; then
+                FFLAGS=""
+            fi
+            if test "x${FCFLAGS+set}" != "xset"; then
+                FCFLAGS=""
+            fi
+            if test "x${OBJCFLAGS+set}" != "xset"; then
+                OBJCFLAGS=""
+            fi
+        fi
+
+        dnl Define various variables if debugging is disabled.
+        dnl assert.h is a NOP if NDEBUG is defined, so define it by default.
+        m4_map_args_w(ax_disable_debug_vars, [AC_DEFINE(], [,,[Define if 
debugging is disabled])])
+    fi
+    ax_enable_debug=$enable_debug
+])
+
 # gnome-common.m4
 #
 # serial 3
@@ -1400,23 +1514,18 @@
 in your top-level Makefile.am, instead, where "m4" is the macro directory set
 with AC_CONFIG_MACRO_DIR() in your configure.ac]])
 
-AC_DEFUN([GNOME_DEBUG_CHECK],
+AU_DEFUN([GNOME_DEBUG_CHECK],
 [
-       AC_ARG_ENABLE([debug],
-                      AC_HELP_STRING([--enable-debug],
-                                     [turn on debugging]),,
-                      [enable_debug=no])
-
-       if test x$enable_debug = xyes ; then
-           AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
-               [Enable additional debugging at the expense of performance and 
size])
-       fi
-])
+       AX_CHECK_ENABLE_DEBUG([no],[GNOME_ENABLE_DEBUG])
+],
+[[$0: This macro is deprecated. You should use AX_CHECK_ENABLE_DEBUG instead 
and
+replace uses of GNOME_ENABLE_DEBUG with ENABLE_DEBUG.
+See: https://savannah.gnu.org/patch/?8452]])
 
 dnl GNOME_MAINTAINER_MODE_DEFINES ()
 dnl define DISABLE_DEPRECATED
 dnl
-AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
+AU_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
 [
        AC_REQUIRE([AM_MAINTAINER_MODE])
 
@@ -1429,7 +1538,9 @@
        fi
 
        AC_SUBST(DISABLE_DEPRECATED)
-])
+],
+[[$0: This macro is deprecated. All of the modules it disables deprecations for
+are obsolete. Remove it and all uses of DISABLE_DEPRECATED.]])
 
 # gnome-compiler-flags.m4
 #
@@ -1491,7 +1602,7 @@
 
     case "$enable_compile_warnings" in
     no)
-        warning_flags=
+        warning_flags="-w"
         ;;
     minimum)
         warning_flags="-Wall"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/config.h.in 
new/geocode-glib-3.14.0/config.h.in
--- old/geocode-glib-3.12.2/config.h.in 2014-05-13 07:13:30.000000000 +0200
+++ new/geocode-glib-3.14.0/config.h.in 2014-09-23 17:06:47.000000000 +0200
@@ -7,7 +7,7 @@
 /* The name of the gettext domain */
 #undef GETTEXT_PACKAGE
 
-/* Enable additional debugging at the expense of performance and size */
+/* Define if debugging is enabled */
 #undef GNOME_ENABLE_DEBUG
 
 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
@@ -65,6 +65,9 @@
    */
 #undef LT_OBJDIR
 
+/* Define if debugging is disabled */
+#undef NDEBUG
+
 /* Name of package */
 #undef PACKAGE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/configure 
new/geocode-glib-3.14.0/configure
--- old/geocode-glib-3.12.2/configure   2014-05-13 07:13:29.000000000 +0200
+++ new/geocode-glib-3.14.0/configure   2014-09-23 17:06:46.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for geocode-glib 3.12.2.
+# Generated by GNU Autoconf 2.69 for geocode-glib 3.14.0.
 #
 # Report bugs to 
<http://bugzilla.gnome.org/enter_bug.cgi?product=geocode-glib>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='geocode-glib'
 PACKAGE_TARNAME='geocode-glib'
-PACKAGE_VERSION='3.12.2'
-PACKAGE_STRING='geocode-glib 3.12.2'
+PACKAGE_VERSION='3.14.0'
+PACKAGE_STRING='geocode-glib 3.14.0'
 
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=geocode-glib'
 PACKAGE_URL=''
 
@@ -1396,7 +1396,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures geocode-glib 3.12.2 to adapt to many kinds of systems.
+\`configure' configures geocode-glib 3.14.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1466,7 +1466,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of geocode-glib 3.12.2:";;
+     short | recursive ) echo "Configuration of geocode-glib 3.14.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1495,7 +1495,7 @@
   --enable-gtk-doc-pdf    build documentation in pdf format [[default=no]]
   --enable-introspection=[no/auto/yes]
                           Enable introspection for this build
-  --enable-debug          turn on debugging
+  --enable-debug[=no]     compile with debugging; one of yes/info/profile/no
   --enable-compile-warnings=[no/minimum/yes/maximum/error]
                           Turn on compiler warnings
   --enable-iso-c          Try to warn if code is not ISO C
@@ -1608,7 +1608,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-geocode-glib configure 3.12.2
+geocode-glib configure 3.14.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1886,7 +1886,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by geocode-glib $as_me 3.12.2, which was
+It was created by geocode-glib $as_me 3.14.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2756,7 +2756,7 @@
 
 # Define the identity of the package.
  PACKAGE='geocode-glib'
- VERSION='3.12.2'
+ VERSION='3.14.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14358,19 +14358,78 @@
 
 
 
-       # Check whether --enable-debug was given.
+
+
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable 
debugging" >&5
+$as_echo_n "checking whether to enable debugging... " >&6; }
+
+
+
+
+
+    # Check whether --enable-debug was given.
 if test "${enable_debug+set}" = set; then :
   enableval=$enable_debug;
 else
   enable_debug=no
 fi
 
+    if test "x$enable_debug" = "xyes" || test "x$enable_debug" = "x"; then
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+        CFLAGS="${CFLAGS} -g -O0"
+        CXXFLAGS="${CXXFLAGS} -g -O0"
+        FFLAGS="${FFLAGS} -g -O0"
+        FCFLAGS="${FCFLAGS} -g -O0"
+        OBJCFLAGS="${OBJCFLAGS} -g -O0"
 
-       if test x$enable_debug = xyes ; then
 
-$as_echo "#define GNOME_ENABLE_DEBUG 1" >>confdefs.h
+$as_echo "#define GNOME_ENABLE_DEBUG /**/" >>confdefs.h
+
+    else
+        if test "x$enable_debug" = "xinfo"; then
+            { $as_echo "$as_me:${as_lineno-$LINENO}: result: info" >&5
+$as_echo "info" >&6; }
+            CFLAGS="${CFLAGS} -g"
+            CXXFLAGS="${CXXFLAGS} -g"
+            FFLAGS="${FFLAGS} -g"
+            FCFLAGS="${FCFLAGS} -g"
+            OBJCFLAGS="${OBJCFLAGS} -g"
+        elif test "x$enable_debug" = "xprofile"; then
+            { $as_echo "$as_me:${as_lineno-$LINENO}: result: profile" >&5
+$as_echo "profile" >&6; }
+            CFLAGS="${CFLAGS} -g -pg"
+            CXXFLAGS="${CXXFLAGS} -g -pg"
+            FFLAGS="${FFLAGS} -g -pg"
+            FCFLAGS="${FCFLAGS} -g -pg"
+            OBJCFLAGS="${OBJCFLAGS} -g -pg"
+            LDFLAGS="${LDFLAGS} -pg"
+        else
+            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+                                    if test "x${CFLAGS+set}" != "xset"; then
+                CFLAGS=""
+            fi
+            if test "x${CXXFLAGS+set}" != "xset"; then
+                CXXFLAGS=""
+            fi
+            if test "x${FFLAGS+set}" != "xset"; then
+                FFLAGS=""
+            fi
+            if test "x${FCFLAGS+set}" != "xset"; then
+                FCFLAGS=""
+            fi
+            if test "x${OBJCFLAGS+set}" != "xset"; then
+                OBJCFLAGS=""
+            fi
+        fi
+
+
+$as_echo "#define NDEBUG /**/" >>confdefs.h
+
+    fi
+    ax_enable_debug=$enable_debug
 
-       fi
 
 
 
@@ -14409,7 +14468,7 @@
 
     case "$enable_compile_warnings" in
     no)
-        warning_flags=
+        warning_flags="-w"
         ;;
     minimum)
         warning_flags="-Wall"
@@ -15146,7 +15205,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by geocode-glib $as_me 3.12.2, which was
+This file was extended by geocode-glib $as_me 3.14.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15212,7 +15271,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-geocode-glib config.status 3.12.2
+geocode-glib config.status 3.14.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/configure.ac 
new/geocode-glib-3.14.0/configure.ac
--- old/geocode-glib-3.12.2/configure.ac        2014-05-13 07:12:24.000000000 
+0200
+++ new/geocode-glib-3.14.0/configure.ac        2014-09-23 17:04:44.000000000 
+0200
@@ -1,8 +1,8 @@
 AC_PREREQ([2.63])
 
 m4_define(gclib_version_major, 3)
-m4_define(gclib_version_minor, 12)
-m4_define(gclib_version_micro, 2)
+m4_define(gclib_version_minor, 14)
+m4_define(gclib_version_micro, 0)
 
 AC_INIT([geocode-glib],
         [gclib_version_major.gclib_version_minor.gclib_version_micro],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/geocode-glib-3.12.2/docs/html/GeocodeBoundingBox.html 
new/geocode-glib-3.14.0/docs/html/GeocodeBoundingBox.html
--- old/geocode-glib-3.12.2/docs/html/GeocodeBoundingBox.html   2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/GeocodeBoundingBox.html   2014-09-23 
17:07:20.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="geocode-glib-geocode-enum-types.html" 
title="geocode-enum-types">
 <link rel="next" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -375,6 +375,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/GeocodeForward.html 
new/geocode-glib-3.14.0/docs/html/GeocodeForward.html
--- old/geocode-glib-3.12.2/docs/html/GeocodeForward.html       2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/GeocodeForward.html       2014-09-23 
17:07:20.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="geocode-glib-geocode-error.html" title="geocode-error">
 <link rel="next" href="GeocodeLocation.html" title="GeocodeLocation">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -593,6 +593,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/GeocodeLocation.html 
new/geocode-glib-3.14.0/docs/html/GeocodeLocation.html
--- old/geocode-glib-3.12.2/docs/html/GeocodeLocation.html      2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/GeocodeLocation.html      2014-09-23 
17:07:21.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="GeocodeForward.html" title="GeocodeForward">
 <link rel="next" href="GeocodePlace.html" title="GeocodePlace">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -367,8 +367,14 @@
                                <em class="parameter"><code><a 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError";><span
 class="type">GError</span></a> **error</code></em>);</pre>
 <p>Initialize a <a class="link" href="GeocodeLocation.html" 
title="GeocodeLocation"><span class="type">GeocodeLocation</span></a> object 
with the given <em class="parameter"><code>uri</code></em>
 .</p>
+<p>The URI should be in the geo scheme (RFC 5870) which in its simplest form
+looks like:</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: 
disc; "><li class="listitem"><p>geo:latitude,longitude</p></li></ul></div>
+<p>An <a class="ulink" 
href="http://developer.android.com/guide/components/intents-common.html#Maps"; 
target="_top">
+Android extension</a> to set a description is also supported in the form 
of:</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: 
disc; "><li 
class="listitem"><p>geo:0,0?q=latitude,longitude(description)</p></li></ul></div>
 <div class="refsect3">
-<a name="id-1.2.4.9.4.5"></a><h4>Parameters</h4>
+<a name="id-1.2.4.9.4.9"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
 <col width="150px" class="parameters_name">
@@ -395,7 +401,7 @@
 </table></div>
 </div>
 <div class="refsect3">
-<a name="id-1.2.4.9.4.6"></a><h4>Returns</h4>
+<a name="id-1.2.4.9.4.10"></a><h4>Returns</h4>
 <p> <a 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS";><code
 class="literal">TRUE</code></a> on success and <a 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS";><code
 class="literal">FALSE</code></a> on error.</p>
 <p></p>
 </div>
@@ -887,6 +893,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/GeocodePlace.html 
new/geocode-glib-3.14.0/docs/html/GeocodePlace.html
--- old/geocode-glib-3.12.2/docs/html/GeocodePlace.html 2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/GeocodePlace.html 2014-09-23 
17:07:20.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="GeocodeLocation.html" title="GeocodeLocation">
 <link rel="next" href="GeocodeReverse.html" title="GeocodeReverse">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -1787,6 +1787,34 @@
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
+<tr>
+<td class="enum_member_name"><p><a 
name="GEOCODE-PLACE-TYPE-SCHOOL:CAPS"></a>GEOCODE_PLACE_TYPE_SCHOOL</p></td>
+<td class="enum_member_description">
+<p>Institution designed for learning under the supervision of teachers.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a 
name="GEOCODE-PLACE-TYPE-PLACE-OF-WORSHIP:CAPS"></a>GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP</p></td>
+<td class="enum_member_description">
+<p>All places of worship independently of the religion or denomination.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a 
name="GEOCODE-PLACE-TYPE-RESTAURANT:CAPS"></a>GEOCODE_PLACE_TYPE_RESTAURANT</p></td>
+<td class="enum_member_description">
+<p>Generally formal place with sit-down facilities selling full meals served 
by waiters.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a 
name="GEOCODE-PLACE-TYPE-BAR:CAPS"></a>GEOCODE_PLACE_TYPE_BAR</p></td>
+<td class="enum_member_description">
+<p>A bar or pub.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -1939,6 +1967,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/GeocodeReverse.html 
new/geocode-glib-3.14.0/docs/html/GeocodeReverse.html
--- old/geocode-glib-3.12.2/docs/html/GeocodeReverse.html       2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/GeocodeReverse.html       2014-09-23 
17:07:21.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="GeocodePlace.html" title="GeocodePlace">
 <link rel="next" href="geocode-glib-geocode-enum-types.html" 
title="geocode-enum-types">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -285,6 +285,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/geocode-glib-3.12.2/docs/html/annotation-glossary.html 
new/geocode-glib-3.14.0/docs/html/annotation-glossary.html
--- old/geocode-glib-3.12.2/docs/html/annotation-glossary.html  2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/annotation-glossary.html  2014-09-23 
17:07:20.000000000 +0200
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="geocode-glib Reference Manual">
 <link rel="up" href="index.html" title="geocode-glib Reference Manual">
 <link rel="prev" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -36,6 +36,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/api-index-full.html 
new/geocode-glib-3.14.0/docs/html/api-index-full.html
--- old/geocode-glib-3.12.2/docs/html/api-index-full.html       2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/api-index-full.html       2014-09-23 
17:07:21.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="geocode-glib Reference Manual">
 <link rel="prev" href="GeocodeBoundingBox.html" title="GeocodeBoundingBox">
 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -537,6 +537,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/ch01.html 
new/geocode-glib-3.14.0/docs/html/ch01.html
--- old/geocode-glib-3.12.2/docs/html/ch01.html 2014-05-13 07:13:44.000000000 
+0200
+++ new/geocode-glib-3.14.0/docs/html/ch01.html 2014-09-23 17:07:20.000000000 
+0200
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="geocode-glib Reference Manual">
 <link rel="prev" href="index.html" title="geocode-glib Reference Manual">
 <link rel="next" href="geocode-glib-geocode-error.html" title="geocode-error">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -48,6 +48,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/geocode-glib-3.12.2/docs/html/geocode-glib-geocode-enum-types.html 
new/geocode-glib-3.14.0/docs/html/geocode-glib-geocode-enum-types.html
--- old/geocode-glib-3.12.2/docs/html/geocode-glib-geocode-enum-types.html      
2014-05-13 07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/geocode-glib-geocode-enum-types.html      
2014-09-23 17:07:20.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="GeocodeReverse.html" title="GeocodeReverse">
 <link rel="next" href="GeocodeBoundingBox.html" title="GeocodeBoundingBox">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -49,6 +49,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/geocode-glib-3.12.2/docs/html/geocode-glib-geocode-error.html 
new/geocode-glib-3.14.0/docs/html/geocode-glib-geocode-error.html
--- old/geocode-glib-3.12.2/docs/html/geocode-glib-geocode-error.html   
2014-05-13 07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/geocode-glib-geocode-error.html   
2014-09-23 17:07:20.000000000 +0200
@@ -8,7 +8,7 @@
 <link rel="up" href="ch01.html" title="Geocode-glib">
 <link rel="prev" href="ch01.html" title="Geocode-glib">
 <link rel="next" href="GeocodeForward.html" title="GeocodeForward">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -163,6 +163,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/html/index.html 
new/geocode-glib-3.14.0/docs/html/index.html
--- old/geocode-glib-3.12.2/docs/html/index.html        2014-05-13 
07:13:44.000000000 +0200
+++ new/geocode-glib-3.14.0/docs/html/index.html        2014-09-23 
17:07:21.000000000 +0200
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
 <link rel="home" href="index.html" title="geocode-glib Reference Manual">
 <link rel="next" href="ch01.html" title="Geocode-glib">
-<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.21.1 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">geocode-glib Reference 
Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for geocode-glib 3.12.2
+      for geocode-glib 3.14.0
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" 
href="http://library.gnome.org/devel/geocode-glib/index.html"; 
target="_top">http://library.gnome.org/devel/geocode-glib/</a>.
@@ -54,6 +54,6 @@
 </div>
 <div class="footer">
 <hr>
-          Generated by GTK-Doc V1.20.1</div>
+          Generated by GTK-Doc V1.21.1</div>
 </body>
 </html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/docs/version.xml 
new/geocode-glib-3.14.0/docs/version.xml
--- old/geocode-glib-3.12.2/docs/version.xml    2014-05-13 07:13:35.000000000 
+0200
+++ new/geocode-glib-3.14.0/docs/version.xml    2014-09-23 17:06:52.000000000 
+0200
@@ -1 +1 @@
-3.12.2
+3.14.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/geocode-glib-3.12.2/geocode-glib/geocode-enum-types.c 
new/geocode-glib-3.14.0/geocode-glib/geocode-enum-types.c
--- old/geocode-glib-3.12.2/geocode-glib/geocode-enum-types.c   2014-05-13 
07:13:38.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-enum-types.c   2014-06-25 
00:38:14.000000000 +0200
@@ -88,6 +88,10 @@
       { GEOCODE_PLACE_TYPE_HISTORICAL_TOWN, 
"GEOCODE_PLACE_TYPE_HISTORICAL_TOWN", "historical-town" },
       { GEOCODE_PLACE_TYPE_OCEAN, "GEOCODE_PLACE_TYPE_OCEAN", "ocean" },
       { GEOCODE_PLACE_TYPE_SEA, "GEOCODE_PLACE_TYPE_SEA", "sea" },
+      { GEOCODE_PLACE_TYPE_SCHOOL, "GEOCODE_PLACE_TYPE_SCHOOL", "school" },
+      { GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP, 
"GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP", "place-of-worship" },
+      { GEOCODE_PLACE_TYPE_RESTAURANT, "GEOCODE_PLACE_TYPE_RESTAURANT", 
"restaurant" },
+      { GEOCODE_PLACE_TYPE_BAR, "GEOCODE_PLACE_TYPE_BAR", "bar" },
       { 0, NULL, NULL }
     };
     etype = g_enum_register_static ("GeocodePlaceType", values);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/geocode-forward.c 
new/geocode-glib-3.14.0/geocode-glib/geocode-forward.c
--- old/geocode-glib-3.12.2/geocode-glib/geocode-forward.c      2014-05-13 
07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-forward.c      2014-06-25 
00:37:44.000000000 +0200
@@ -540,6 +540,7 @@
                                            callback,
                                            user_data,
                                            geocode_forward_search_async);
+       g_simple_async_result_set_check_cancellable (simple, cancellable);
 
         query = get_search_query_for_params (forward, &error);
        if (!query) {
@@ -745,6 +746,19 @@
                         else if (rank == 4)
                                 place_type =  GEOCODE_PLACE_TYPE_COUNTRY;
                 }
+        } else if (g_strcmp0 (category, "amenity") == 0) {
+                if (g_strcmp0 (type, "school") == 0)
+                        place_type = GEOCODE_PLACE_TYPE_SCHOOL;
+                else if (g_strcmp0 (type, "place_of_worship") == 0)
+                        place_type = GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP;
+                else if (g_strcmp0 (type, "restaurant") == 0)
+                        place_type = GEOCODE_PLACE_TYPE_RESTAURANT;
+                else if (g_strcmp0 (type, "bar") == 0 ||
+                         g_strcmp0 (type, "pub") == 0)
+                        place_type = GEOCODE_PLACE_TYPE_BAR;
+        } else if (g_strcmp0 (category, "aeroway") == 0) {
+                if (g_strcmp0 (type, "aerodrome") == 0)
+                        place_type = GEOCODE_PLACE_TYPE_AIRPORT;
         }
 
         return place_type;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/geocode-location.c 
new/geocode-glib-3.14.0/geocode-glib/geocode-location.c
--- old/geocode-glib-3.12.2/geocode-glib/geocode-location.c     2014-05-13 
07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-location.c     2014-06-25 
00:37:44.000000000 +0200
@@ -202,6 +202,57 @@
         }
 }
 
+static void
+parse_geo_uri_special_parameters (GeocodeLocation *loc,
+                                  const char      *params,
+                                  GError         **error)
+{
+        char *end_ptr;
+        char *next_token;
+        char *description;
+        char *token_end;
+        int description_len;
+
+        if (loc->priv->latitude != 0 || loc->priv->longitude != 0)
+            goto err;
+
+        if (strncmp (params, "q=", 2) != 0)
+                goto err;
+
+        next_token = ((char *)params) + 2;
+
+        loc->priv->latitude = g_ascii_strtod (next_token, &end_ptr);
+        if (*end_ptr != ',' || *end_ptr == *params)
+                goto err;
+        next_token = end_ptr + 1;
+
+        loc->priv->longitude = g_ascii_strtod (next_token, &end_ptr);
+        if (*end_ptr == *next_token)
+                goto err;
+
+        if (*end_ptr != '(' || *end_ptr == *next_token)
+                goto err;
+        next_token = end_ptr + 1;
+
+        if ((token_end = strchr (next_token, ')')) == NULL)
+                goto err;
+
+        description_len = token_end - next_token;
+        if (description_len <= 0)
+            goto err;
+
+        description = g_strndup (next_token, description_len);
+        geocode_location_set_description (loc, description);
+        g_free (description);
+        return;
+
+ err:
+       g_set_error_literal (error,
+                            GEOCODE_ERROR,
+                            GEOCODE_ERROR_PARSE,
+                            "Failed to parse geo URI parameters");
+}
+
 /*
   From RFC 5870:
       Both 'crs' and 'u' parameters MUST NOT appear more than once each.
@@ -356,6 +407,10 @@
                 next_token = end_ptr + 1;
                 parse_geo_uri_parameters (loc, next_token, error);
                 return;
+        } else if (*end_ptr == '?') {
+                next_token = end_ptr + 1;
+                parse_geo_uri_special_parameters (loc, next_token, error);
+                return;
         } else if (*end_ptr == '\0') {
                 return;
         }
@@ -593,6 +648,17 @@
  *
  * Initialize a #GeocodeLocation object with the given @uri.
  *
+ * The URI should be in the geo scheme (RFC 5870) which in its simplest form
+ * looks like:
+ *
+ * - geo:latitude,longitude
+ *
+ * An <ulink
+ * 
url="http://developer.android.com/guide/components/intents-common.html#Maps";>
+ * Android extension</ulink> to set a description is also supported in the 
form of:
+ *
+ * - geo:0,0?q=latitude,longitude(description)
+ *
  * Returns: %TRUE on success and %FALSE on error.
  **/
 gboolean
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/geocode-place.c 
new/geocode-glib-3.14.0/geocode-glib/geocode-place.c
--- old/geocode-glib-3.12.2/geocode-glib/geocode-place.c        2014-05-13 
07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-place.c        2014-06-25 
00:37:44.000000000 +0200
@@ -1128,6 +1128,22 @@
                 icon_name = "poi-car";
                 break;
 
+        case GEOCODE_PLACE_TYPE_SCHOOL:
+                icon_name = "poi-school";
+                break;
+
+        case GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP:
+                icon_name = "poi-place-of-worship";
+                break;
+
+        case GEOCODE_PLACE_TYPE_RESTAURANT:
+                icon_name = "poi-restaurant";
+                break;
+
+        case GEOCODE_PLACE_TYPE_BAR:
+                icon_name = "poi-bar";
+                break;
+
         default:
                 icon_name = "poi-marker"; /* generic marker */
                 break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/geocode-place.h 
new/geocode-glib-3.14.0/geocode-glib/geocode-place.h
--- old/geocode-glib-3.12.2/geocode-glib/geocode-place.h        2014-05-13 
07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-place.h        2014-06-25 
00:37:44.000000000 +0200
@@ -97,6 +97,10 @@
  * @GEOCODE_PLACE_TYPE_HISTORICAL_TOWN: A historical populated settlement that 
is no longer known by its original name.
  * @GEOCODE_PLACE_TYPE_OCEAN: One of the five major bodies of water on the 
Earth.
  * @GEOCODE_PLACE_TYPE_SEA: An area of open water smaller than an ocean.
+ * @GEOCODE_PLACE_TYPE_SCHOOL: Institution designed for learning under the 
supervision of teachers.
+ * @GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP: All places of worship independently 
of the religion or denomination.
+ * @GEOCODE_PLACE_TYPE_RESTAURANT: Generally formal place with sit-down 
facilities selling full meals served by waiters.
+ * @GEOCODE_PLACE_TYPE_BAR: A bar or pub.
  *
  * Type of the place.
  */
@@ -130,7 +134,11 @@
         GEOCODE_PLACE_TYPE_ESTATE,
         GEOCODE_PLACE_TYPE_HISTORICAL_TOWN,
         GEOCODE_PLACE_TYPE_OCEAN,
-        GEOCODE_PLACE_TYPE_SEA
+        GEOCODE_PLACE_TYPE_SEA,
+        GEOCODE_PLACE_TYPE_SCHOOL,
+        GEOCODE_PLACE_TYPE_PLACE_OF_WORSHIP,
+        GEOCODE_PLACE_TYPE_RESTAURANT,
+        GEOCODE_PLACE_TYPE_BAR
 } GeocodePlaceType;
 
 #define GEOCODE_TYPE_PLACE (geocode_place_get_type ())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/geocode-reverse.c 
new/geocode-glib-3.14.0/geocode-glib/geocode-reverse.c
--- old/geocode-glib-3.12.2/geocode-glib/geocode-reverse.c      2014-03-03 
12:37:32.000000000 +0100
+++ new/geocode-glib-3.14.0/geocode-glib/geocode-reverse.c      2014-06-25 
00:37:44.000000000 +0200
@@ -412,6 +412,7 @@
                                            callback,
                                            user_data,
                                            geocode_reverse_resolve_async);
+       g_simple_async_result_set_check_cancellable (simple, cancellable);
 
        query = get_resolve_query_for_params (object->priv->ht);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/geocode-glib/test-geouri.c 
new/geocode-glib-3.14.0/geocode-glib/test-geouri.c
--- old/geocode-glib-3.12.2/geocode-glib/test-geouri.c  2014-05-13 
07:10:46.000000000 +0200
+++ new/geocode-glib-3.14.0/geocode-glib/test-geouri.c  2014-06-25 
00:37:44.000000000 +0200
@@ -34,7 +34,13 @@
     { "geo:13.37alpha,42.42", FALSE },
     { "geo:13.37,alpha42.42", FALSE },
     { "geo:13.37,42.42,12.alpha", FALSE },
-    { "geo:,13.37,42.42", FALSE }
+    { "geo:,13.37,42.42", FALSE },
+    { "geo:0,0?q=13.36,4242(description)", TRUE },
+    { "geo:0,0?q=-13.36,4242(description)", TRUE },
+    { "geo:0,0?q=13.36,-4242(description)", TRUE },
+    { "geo:1,2?q=13.36,4242(description)", FALSE },
+    { "geo:0,0?q=13.36,4242(description", FALSE },
+    { "geo:0,0?q=13.36,4242()", FALSE }
 };
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/icons/Makefile.am 
new/geocode-glib-3.14.0/icons/Makefile.am
--- old/geocode-glib-3.12.2/icons/Makefile.am   2014-05-13 07:10:46.000000000 
+0200
+++ new/geocode-glib-3.14.0/icons/Makefile.am   2014-06-25 00:37:44.000000000 
+0200
@@ -5,7 +5,12 @@
        scalable_places_poi-car.svg \
        scalable_places_poi-marker.svg \
        scalable_places_poi-railway-station.svg \
-       scalable_places_poi-town.svg
+       scalable_places_poi-town.svg \
+       scalable_places_poi-school.svg \
+       scalable_places_poi-place-of-worship.svg \
+       scalable_places_poi-restaurant.svg \
+       scalable_places_poi-bar.svg \
+       scalable_places_poi-airport.svg
 
 gtk_update_icon_cache = gtk-update-icon-cache -f -t
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/icons/Makefile.in 
new/geocode-glib-3.14.0/icons/Makefile.in
--- old/geocode-glib-3.12.2/icons/Makefile.in   2014-05-13 07:13:31.000000000 
+0200
+++ new/geocode-glib-3.14.0/icons/Makefile.in   2014-09-23 17:06:48.000000000 
+0200
@@ -283,7 +283,12 @@
        scalable_places_poi-car.svg \
        scalable_places_poi-marker.svg \
        scalable_places_poi-railway-station.svg \
-       scalable_places_poi-town.svg
+       scalable_places_poi-town.svg \
+       scalable_places_poi-school.svg \
+       scalable_places_poi-place-of-worship.svg \
+       scalable_places_poi-restaurant.svg \
+       scalable_places_poi-bar.svg \
+       scalable_places_poi-airport.svg
 
 gtk_update_icon_cache = gtk-update-icon-cache -f -t
 EXTRA_DIST = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geocode-glib-3.12.2/po/geocode-glib.pot 
new/geocode-glib-3.14.0/po/geocode-glib.pot
--- old/geocode-glib-3.12.2/po/geocode-glib.pot 2014-05-13 07:13:38.000000000 
+0200
+++ new/geocode-glib-3.14.0/po/geocode-glib.pot 2014-09-23 17:07:20.000000000 
+0200
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: geocode-glib 3.12.2\n"
+"Project-Id-Version: geocode-glib 3.14.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
 "product=geocode-glib\n"
-"POT-Creation-Date: 2014-05-13 07:13+0200\n"
+"POT-Creation-Date: 2014-09-23 17:07+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to