Hello community,
here is the log from the commit of package gspell for openSUSE:Factory checked in at 2017-05-31 12:13:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gspell (Old)
and /work/SRC/openSUSE:Factory/.gspell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gspell"
Wed May 31 12:13:59 2017 rev:12 rq:496938 version:1.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gspell/gspell.changes 2017-03-22 23:04:02.256857971 +0100
+++ /work/SRC/openSUSE:Factory/.gspell.new/gspell.changes 2017-05-31 12:14:01.380839931 +0200
@@ -1,0 +2,9 @@
+Sat May 20 10:07:21 UTC 2017 - zaitor@opensuse.org
+
+- Update to version 1.4.1:
+ + GspellEntry: do not emit the GtkEditable::changed signal.
+ + Replace some g_asserts by g_returns to avoid crashes
+ (bgo#778883).
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gspell-1.4.0.tar.xz
New:
----
gspell-1.4.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gspell.spec ++++++
--- /var/tmp/diff_new_pack.QW8pjK/_old 2017-05-31 12:14:01.972756378 +0200
+++ /var/tmp/diff_new_pack.QW8pjK/_new 2017-05-31 12:14:01.976755814 +0200
@@ -19,7 +19,7 @@
%define shlib lib%{name}-1-1
Name: gspell
-Version: 1.4.0
+Version: 1.4.1
Release: 0
Summary: A spell checker library for gtk+ applications
License: LGPL-2.1+
++++++ gspell-1.4.0.tar.xz -> gspell-1.4.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/NEWS new/gspell-1.4.1/NEWS
--- old/gspell-1.4.0/NEWS 2017-03-18 17:33:10.000000000 +0100
+++ new/gspell-1.4.1/NEWS 2017-04-09 12:39:24.000000000 +0200
@@ -1,3 +1,9 @@
+News in 1.4.1, 2017-04-09
+-------------------------
+* GspellEntry: do not emit the GtkEditable::changed signal.
+* Replace some g_asserts by g_returns to avoid crashes (bug #778883).
+* Translation updates.
+
News in 1.4.0, 2017-03-18
-------------------------
* Translation updates.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/README new/gspell-1.4.1/README
--- old/gspell-1.4.0/README 2017-03-18 17:29:32.000000000 +0100
+++ new/gspell-1.4.1/README 2017-03-18 17:40:28.000000000 +0100
@@ -1,7 +1,7 @@
gspell - a spell-checking library for GTK+ applications
=======================================================
-This is version 1.4.0 of gspell.
+This is version 1.4.1 of gspell.
gspell provides a flexible API to add spell checking to a GTK+ application.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/configure new/gspell-1.4.1/configure
--- old/gspell-1.4.0/configure 2017-03-18 17:35:24.000000000 +0100
+++ new/gspell-1.4.1/configure 2017-04-09 12:44:44.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gspell 1.4.0.
+# Generated by GNU Autoconf 2.69 for gspell 1.4.1.
#
# Report bugs to https://bugzilla.gnome.org/enter_bug.cgi?product=gspell.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='gspell'
PACKAGE_TARNAME='gspell'
-PACKAGE_VERSION='1.4.0'
-PACKAGE_STRING='gspell 1.4.0'
+PACKAGE_VERSION='1.4.1'
+PACKAGE_STRING='gspell 1.4.1'
PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gspell'
PACKAGE_URL='https://wiki.gnome.org/Projects/gspell'
@@ -1451,7 +1451,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 gspell 1.4.0 to adapt to many kinds of systems.
+\`configure' configures gspell 1.4.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1521,7 +1521,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gspell 1.4.0:";;
+ short | recursive ) echo "Configuration of gspell 1.4.1:";;
esac
cat <<\_ACEOF
@@ -1681,7 +1681,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gspell configure 1.4.0
+gspell configure 1.4.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1997,7 +1997,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gspell $as_me 1.4.0, which was
+It was created by gspell $as_me 1.4.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2354,7 +2354,7 @@
# $is_release = (.git directory does not exist)
- if test -d ${top_srcdir}/.git; then :
+ if test -d ${srcdir}/.git; then :
ax_is_release=no
else
ax_is_release=yes
@@ -2923,7 +2923,7 @@
# Define the identity of the package.
PACKAGE='gspell'
- VERSION='1.4.0'
+ VERSION='1.4.1'
cat >>confdefs.h <<_ACEOF
@@ -18462,7 +18462,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gspell $as_me 1.4.0, which was
+This file was extended by gspell $as_me 1.4.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -18529,7 +18529,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gspell config.status 1.4.0
+gspell config.status 1.4.1
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/gspell-1.4.0/configure.ac new/gspell-1.4.1/configure.ac
--- old/gspell-1.4.0/configure.ac 2017-03-18 17:28:02.000000000 +0100
+++ new/gspell-1.4.1/configure.ac 2017-04-09 12:34:55.000000000 +0200
@@ -3,7 +3,7 @@
AC_PREREQ(2.64)
# Package version of the form 'major.minor.micro'.
-m4_define(gspell_package_version, 1.4.0)
+m4_define(gspell_package_version, 1.4.1)
AC_INIT([gspell],
[gspell_package_version],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/docs/reference/html/index.html new/gspell-1.4.1/docs/reference/html/index.html
--- old/gspell-1.4.0/docs/reference/html/index.html 2017-03-18 17:35:53.000000000 +0100
+++ new/gspell-1.4.1/docs/reference/html/index.html 2017-04-09 12:45:03.000000000 +0200
@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">gspell 1 Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">for gspell 1.4.0</p></div>
+<div><p class="releaseinfo">for gspell 1.4.1</p></div>
</div>
<hr>
</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/gspell/gspell-entry.c new/gspell-1.4.1/gspell/gspell-entry.c
--- old/gspell-1.4.0/gspell/gspell-entry.c 2017-03-12 15:18:11.000000000 +0100
+++ new/gspell-1.4.1/gspell/gspell-entry.c 2017-04-09 12:34:55.000000000 +0200
@@ -1,7 +1,7 @@
/*
* This file is part of gspell, a spell-checking library.
*
- * Copyright 2016 - Sébastien Wilmet
+ * Copyright 2016, 2017 - Sébastien Wilmet
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -275,11 +275,26 @@
return (word->char_start <= cursor_pos && cursor_pos <= word->char_end);
}
+/* If another feature wants to insert underlines in another color (e.g. for
+ * grammar checking), this won't work well. A previous implementation used the
+ * GtkEditable::changed signal: removing all underlines in the second emission
+ * stage, and inserting new underlines in the fourth emission stage. That way
+ * another feature could connect to the ::changed signal and insert other
+ * underlines. But it broke the semantics of the ::changed signal, since it was
+ * emitted a lot of times without changes in the content.
+ *
+ * So, if one day someone wants to implement another feature that inserts other
+ * underlines, a new GtkEntry API would be needed to have a clean solution,
+ * instead of stepping on other's feet. For example GtkTextView has a
+ * higher-level API to insert tags, set priorities on them, etc.
+ */
static void
recheck_all (GspellEntry *gspell_entry)
{
GSList *l;
+ remove_all_underlines (gspell_entry);
+
update_misspelled_words_list (gspell_entry);
for (l = gspell_entry->misspelled_words; l != NULL; l = l->next)
@@ -300,21 +315,6 @@
update_attributes (gspell_entry);
}
-/* Connect to the ::changed signal before/after, so that other features (in
- * other libraries or apps) can insert other underline attributes (e.g. for
- * grammar checking) in another phase of the ::changed signal emission.
- *
- * But the GtkEntry API is not as nice as the GtkTextView API for inserting
- * tags, setting priorities on them, etc. So, do the best that we can with the
- * current GtkEntry API. If you find a better solution...
- */
-static void
-changed_before_cb (GtkEditable *editable,
- GspellEntry *gspell_entry)
-{
- remove_all_underlines (gspell_entry);
-}
-
static void
changed_after_cb (GtkEditable *editable,
GspellEntry *gspell_entry)
@@ -322,15 +322,6 @@
recheck_all (gspell_entry);
}
-/* When the underlines need to be updated, call this function, so that all the
- * underlines attributes are always removed in changed_before_cb().
- */
-static void
-emit_changed_signal (GspellEntry *gspell_entry)
-{
- g_signal_emit_by_name (gspell_entry->entry, "changed");
-}
-
static gboolean
notify_attributes_idle_cb (gpointer user_data)
{
@@ -367,7 +358,7 @@
GspellEntry *gspell_entry)
{
_gspell_current_word_policy_language_changed (gspell_entry->current_word_policy);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
}
static void
@@ -375,7 +366,7 @@
GspellEntry *gspell_entry)
{
_gspell_current_word_policy_session_cleared (gspell_entry->current_word_policy);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
}
static void
@@ -398,7 +389,7 @@
gspell_entry);
g_signal_handlers_disconnect_by_func (gspell_entry->checker,
- emit_changed_signal,
+ recheck_all,
gspell_entry);
g_object_unref (gspell_entry->checker);
@@ -420,12 +411,12 @@
g_signal_connect_swapped (gspell_entry->checker,
"word-added-to-personal",
- G_CALLBACK (emit_changed_signal),
+ G_CALLBACK (recheck_all),
gspell_entry);
g_signal_connect_swapped (gspell_entry->checker,
"word-added-to-session",
- G_CALLBACK (emit_changed_signal),
+ G_CALLBACK (recheck_all),
gspell_entry);
g_object_ref (gspell_entry->checker);
@@ -456,7 +447,7 @@
update_checker (gspell_entry);
_gspell_current_word_policy_checker_changed (gspell_entry->current_word_policy);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
}
static void
@@ -553,7 +544,7 @@
GspellEntry *gspell_entry)
{
update_buffer (gspell_entry);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
}
/* Free the return value with _gspell_entry_word_free(). */
@@ -609,7 +600,7 @@
}
_gspell_current_word_policy_cursor_moved (gspell_entry->current_word_policy);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
return GDK_EVENT_PROPAGATE;
}
@@ -743,7 +734,7 @@
move_cursor_cb (GspellEntry *gspell_entry)
{
_gspell_current_word_policy_cursor_moved (gspell_entry->current_word_policy);
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
}
static gboolean
@@ -871,11 +862,6 @@
g_assert (gspell_entry->entry == NULL);
gspell_entry->entry = gtk_entry;
- g_signal_connect (gtk_entry,
- "changed",
- G_CALLBACK (changed_before_cb),
- gspell_entry);
-
g_signal_connect_after (gtk_entry,
"changed",
G_CALLBACK (changed_after_cb),
@@ -940,7 +926,7 @@
g_signal_connect_swapped (gtk_entry,
"notify::visibility",
- G_CALLBACK (emit_changed_signal),
+ G_CALLBACK (recheck_all),
gspell_entry);
update_buffer (gspell_entry);
@@ -1220,7 +1206,7 @@
if (gspell_entry->inline_spell_checking != enable)
{
gspell_entry->inline_spell_checking = enable;
- emit_changed_signal (gspell_entry);
+ recheck_all (gspell_entry);
g_object_notify (G_OBJECT (gspell_entry), "inline-spell-checking");
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/gspell/gspell-inline-checker-text-buffer.c new/gspell-1.4.1/gspell/gspell-inline-checker-text-buffer.c
--- old/gspell-1.4.0/gspell/gspell-inline-checker-text-buffer.c 2017-03-12 15:18:11.000000000 +0100
+++ new/gspell-1.4.1/gspell/gspell-inline-checker-text-buffer.c 2017-04-09 12:34:55.000000000 +0200
@@ -194,14 +194,12 @@
!_gspell_text_iter_starts_word (start))
{
_gspell_text_iter_backward_word_start (start);
- g_assert (_gspell_text_iter_starts_word (start));
}
if (_gspell_text_iter_inside_word (end) &&
!_gspell_text_iter_starts_word (end))
{
_gspell_text_iter_forward_word_end (end);
- g_assert (_gspell_text_iter_ends_word (end));
}
break;
@@ -211,13 +209,11 @@
!_gspell_text_iter_starts_word (start)))
{
_gspell_text_iter_backward_word_start (start);
- g_assert (_gspell_text_iter_starts_word (start));
}
if (_gspell_text_iter_inside_word (end))
{
_gspell_text_iter_forward_word_end (end);
- g_assert (_gspell_text_iter_ends_word (end));
}
break;
@@ -233,7 +229,7 @@
{
GtkTextIter word_start;
- g_assert_cmpint (gtk_text_iter_compare (start, end), <=, 0);
+ g_return_if_fail (gtk_text_iter_compare (start, end) <= 0);
adjust_iters (start, end, ADJUST_MODE_STRICTLY_INSIDE_WORD);
@@ -251,7 +247,7 @@
GtkTextIter next_word_end;
/* Based on adjust_iters() code. */
- g_assert (!_gspell_text_iter_inside_word (start));
+ g_return_if_fail (!_gspell_text_iter_inside_word (start));
next_word_end = *start;
_gspell_text_iter_forward_word_end (&next_word_end);
@@ -262,17 +258,17 @@
return;
}
- g_assert (_gspell_text_iter_ends_word (&next_word_end));
- g_assert_cmpint (gtk_text_iter_compare (start, &next_word_end), <, 0);
+ g_return_if_fail (_gspell_text_iter_ends_word (&next_word_end));
+ g_return_if_fail (gtk_text_iter_compare (start, &next_word_end) < 0);
word_start = next_word_end;
_gspell_text_iter_backward_word_start (&word_start);
- g_assert (_gspell_text_iter_starts_word (&word_start));
+ g_return_if_fail (_gspell_text_iter_starts_word (&word_start));
- /* This assertion has failed in some cases, see:
+ /* This condition has failed in some cases, see:
* https://bugzilla.gnome.org/show_bug.cgi?id=778883
*/
- g_assert_cmpint (gtk_text_iter_compare (start, &word_start), <, 0);
+ g_return_if_fail (gtk_text_iter_compare (start, &word_start) < 0);
}
while (_gspell_utils_skip_no_spell_check (spell->no_spell_check_tag, &word_start, end) &&
@@ -281,12 +277,12 @@
GtkTextIter word_end;
GtkTextIter next_word_start;
- g_assert (_gspell_text_iter_starts_word (&word_start));
+ g_return_if_fail (_gspell_text_iter_starts_word (&word_start));
word_end = word_start;
_gspell_text_iter_forward_word_end (&word_end);
- g_assert_cmpint (gtk_text_iter_compare (&word_end, end), <=, 0);
+ g_return_if_fail (gtk_text_iter_compare (&word_end, end) <= 0);
check_word (spell, &word_start, &word_end);
@@ -447,8 +443,8 @@
* from scan_region at least [start, end], otherwise we will
* re-check the same subregion again and again.
*/
- g_assert (gtk_text_iter_compare (&start, &orig_start) <= 0);
- g_assert (gtk_text_iter_compare (&orig_end, &end) <= 0);
+ g_return_if_fail (gtk_text_iter_compare (&start, &orig_start) <= 0);
+ g_return_if_fail (gtk_text_iter_compare (&orig_end, &end) <= 0);
_gspell_region_subtract_subregion (spell->scan_region, &start, &end);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_append_compile_flags.m4 new/gspell-1.4.1/m4/ax_append_compile_flags.m4
--- old/gspell-1.4.0/m4/ax_append_compile_flags.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_append_compile_flags.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,6 +1,6 @@
-# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html
-# ===========================================================================
+# ============================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html
+# ============================================================================
#
# SYNOPSIS
#
@@ -41,7 +41,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see http://www.gnu.org/licenses/.
+# with this program. If not, see https://www.gnu.org/licenses/.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -56,7 +56,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 5
+#serial 6
AC_DEFUN([AX_APPEND_COMPILE_FLAGS],
[AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_append_flag.m4 new/gspell-1.4.1/m4/ax_append_flag.m4
--- old/gspell-1.4.0/m4/ax_append_flag.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_append_flag.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_append_flag.html
+# https://www.gnu.org/software/autoconf-archive/ax_append_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -34,7 +34,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see http://www.gnu.org/licenses/.
+# with this program. If not, see https://www.gnu.org/licenses/.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -49,7 +49,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 6
+#serial 7
AC_DEFUN([AX_APPEND_FLAG],
[dnl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_append_link_flags.m4 new/gspell-1.4.1/m4/ax_append_link_flags.m4
--- old/gspell-1.4.0/m4/ax_append_link_flags.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_append_link_flags.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_append_link_flags.html
+# https://www.gnu.org/software/autoconf-archive/ax_append_link_flags.html
# ===========================================================================
#
# SYNOPSIS
@@ -39,7 +39,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see http://www.gnu.org/licenses/.
+# with this program. If not, see https://www.gnu.org/licenses/.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -54,7 +54,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 5
+#serial 6
AC_DEFUN([AX_APPEND_LINK_FLAGS],
[AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_check_compile_flag.m4 new/gspell-1.4.1/m4/ax_check_compile_flag.m4
--- old/gspell-1.4.0/m4/ax_check_compile_flag.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_check_compile_flag.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
+# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -40,7 +40,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see http://www.gnu.org/licenses/.
+# with this program. If not, see https://www.gnu.org/licenses/.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -55,7 +55,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 4
+#serial 5
AC_DEFUN([AX_CHECK_COMPILE_FLAG],
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_check_link_flag.m4 new/gspell-1.4.1/m4/ax_check_link_flag.m4
--- old/gspell-1.4.0/m4/ax_check_link_flag.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_check_link_flag.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html
+# https://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html
# ===========================================================================
#
# SYNOPSIS
@@ -40,7 +40,7 @@
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
-# with this program. If not, see http://www.gnu.org/licenses/.
+# with this program. If not, see https://www.gnu.org/licenses/.
#
# As a special exception, the respective Autoconf Macro's copyright owner
# gives unlimited permission to copy, distribute and modify the configure
@@ -55,7 +55,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 4
+#serial 5
AC_DEFUN([AX_CHECK_LINK_FLAG],
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_code_coverage.m4 new/gspell-1.4.1/m4/ax_code_coverage.m4
--- old/gspell-1.4.0/m4/ax_code_coverage.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_code_coverage.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html
+# https://www.gnu.org/software/autoconf-archive/ax_code_coverage.html
# ===========================================================================
#
# SYNOPSIS
@@ -73,9 +73,9 @@
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
-# along with this program. If not, see http://www.gnu.org/licenses/.
+# along with this program. If not, see https://www.gnu.org/licenses/.
-#serial 20
+#serial 21
AC_DEFUN([AX_CODE_COVERAGE],[
dnl Check for --enable-code-coverage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_compiler_flags.m4 new/gspell-1.4.1/m4/ax_compiler_flags.m4
--- old/gspell-1.4.0/m4/ax_compiler_flags.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_compiler_flags.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html
+# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html
# ===========================================================================
#
# SYNOPSIS
@@ -101,7 +101,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 13
+#serial 14
# _AX_COMPILER_FLAGS_LANG([LANGNAME])
m4_defun([_AX_COMPILER_FLAGS_LANG],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_compiler_flags_cflags.m4 new/gspell-1.4.1/m4/ax_compiler_flags_cflags.m4
--- old/gspell-1.4.0/m4/ax_compiler_flags_cflags.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_compiler_flags_cflags.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,6 +1,6 @@
-# ============================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_compiler_flags_cflags.html
-# ============================================================================
+# =============================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_cflags.html
+# =============================================================================
#
# SYNOPSIS
#
@@ -25,7 +25,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 12
+#serial 13
AC_DEFUN([AX_COMPILER_FLAGS_CFLAGS],[
AC_REQUIRE([AC_PROG_SED])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_compiler_flags_gir.m4 new/gspell-1.4.1/m4/ax_compiler_flags_gir.m4
--- old/gspell-1.4.0/m4/ax_compiler_flags_gir.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_compiler_flags_gir.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_compiler_flags_gir.html
+# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_gir.html
# ===========================================================================
#
# SYNOPSIS
@@ -26,7 +26,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 5
+#serial 6
AC_DEFUN([AX_COMPILER_FLAGS_GIR],[
AX_REQUIRE_DEFINED([AX_APPEND_FLAG])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_compiler_flags_ldflags.m4 new/gspell-1.4.1/m4/ax_compiler_flags_ldflags.m4
--- old/gspell-1.4.0/m4/ax_compiler_flags_ldflags.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_compiler_flags_ldflags.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,6 +1,6 @@
-# =============================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_compiler_flags_ldflags.html
-# =============================================================================
+# ==============================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_ldflags.html
+# ==============================================================================
#
# SYNOPSIS
#
@@ -25,7 +25,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 7
+#serial 8
AC_DEFUN([AX_COMPILER_FLAGS_LDFLAGS],[
AX_REQUIRE_DEFINED([AX_APPEND_LINK_FLAGS])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_is_release.m4 new/gspell-1.4.1/m4/ax_is_release.m4
--- old/gspell-1.4.0/m4/ax_is_release.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_is_release.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_is_release.html
+# https://www.gnu.org/software/autoconf-archive/ax_is_release.html
# ===========================================================================
#
# SYNOPSIS
@@ -44,7 +44,7 @@
# permitted in any medium without royalty provided the copyright notice
# and this notice are preserved.
-#serial 5
+#serial 7
AC_DEFUN([AX_IS_RELEASE],[
AC_BEFORE([AC_INIT],[$0])
@@ -52,7 +52,7 @@
m4_case([$1],
[git-directory],[
# $is_release = (.git directory does not exist)
- AS_IF([test -d ${top_srcdir}/.git],[ax_is_release=no],[ax_is_release=yes])
+ AS_IF([test -d ${srcdir}/.git],[ax_is_release=no],[ax_is_release=yes])
],
[minor-version],[
# $is_release = ($minor_version is even)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_pkg_check_modules.m4 new/gspell-1.4.1/m4/ax_pkg_check_modules.m4
--- old/gspell-1.4.0/m4/ax_pkg_check_modules.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_pkg_check_modules.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_pkg_check_modules.html
+# https://www.gnu.org/software/autoconf-archive/ax_pkg_check_modules.html
# ===========================================================================
#
# SYNOPSIS
@@ -50,7 +50,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 2
+#serial 3
AC_DEFUN([AX_PKG_CHECK_MODULES],[
m4_define([ax_package_requires],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_require_defined.m4 new/gspell-1.4.1/m4/ax_require_defined.m4
--- old/gspell-1.4.0/m4/ax_require_defined.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_require_defined.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_require_defined.html
+# https://www.gnu.org/software/autoconf-archive/ax_require_defined.html
# ===========================================================================
#
# SYNOPSIS
@@ -30,7 +30,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 1
+#serial 2
AC_DEFUN([AX_REQUIRE_DEFINED], [dnl
m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/m4/ax_valgrind_check.m4 new/gspell-1.4.1/m4/ax_valgrind_check.m4
--- old/gspell-1.4.0/m4/ax_valgrind_check.m4 2017-03-18 17:35:02.000000000 +0100
+++ new/gspell-1.4.1/m4/ax_valgrind_check.m4 2017-04-09 12:44:33.000000000 +0200
@@ -1,5 +1,5 @@
# ===========================================================================
-# http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html
+# https://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html
# ===========================================================================
#
# SYNOPSIS
@@ -67,7 +67,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.
-#serial 13
+#serial 14
dnl Configured tools
m4_define([valgrind_tool_list], [[memcheck], [helgrind], [drd], [sgcheck]])
Binary files old/gspell-1.4.0/po/ar.gmo and new/gspell-1.4.1/po/ar.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/po/ar.po new/gspell-1.4.1/po/ar.po
--- old/gspell-1.4.0/po/ar.po 2017-03-18 17:35:52.000000000 +0100
+++ new/gspell-1.4.1/po/ar.po 2017-04-09 12:45:02.000000000 +0200
@@ -17,7 +17,7 @@
"Project-Id-Version: gspell.HEAD\n"
"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"product=gspell\n"
-"POT-Creation-Date: 2017-03-18 17:35+0100\n"
+"POT-Creation-Date: 2017-04-09 12:44+0200\n"
"PO-Revision-Date: 2016-12-27 22:06+0200\n"
"Last-Translator: Khaled Hosny
\n"
Binary files old/gspell-1.4.0/po/hu.gmo and new/gspell-1.4.1/po/hu.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/po/hu.po new/gspell-1.4.1/po/hu.po
--- old/gspell-1.4.0/po/hu.po 2017-03-18 17:35:52.000000000 +0100
+++ new/gspell-1.4.1/po/hu.po 2017-04-09 12:45:02.000000000 +0200
@@ -16,7 +16,7 @@
"Project-Id-Version: gspell master\n"
"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"product=gspell\n"
-"POT-Creation-Date: 2017-03-18 17:35+0100\n"
+"POT-Creation-Date: 2017-04-09 12:44+0200\n"
"PO-Revision-Date: 2017-03-07 01:16+0100\n"
"Last-Translator: Gabor Kelemen <kelemeng at ubuntu dot com>\n"
"Language-Team: Hungarian <openscope at googlegroups dot com>\n"
Binary files old/gspell-1.4.0/po/id.gmo and new/gspell-1.4.1/po/id.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gspell-1.4.0/po/id.po new/gspell-1.4.1/po/id.po
--- old/gspell-1.4.0/po/id.po 2017-03-18 17:35:52.000000000 +0100
+++ new/gspell-1.4.1/po/id.po 2017-04-09 12:45:02.000000000 +0200
@@ -8,15 +8,15 @@
"Project-Id-Version: gspell master\n"
"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"product=gspell\n"
-"POT-Creation-Date: 2017-03-18 17:35+0100\n"
-"PO-Revision-Date: 2016-06-13 22:16+0700\n"
-"Last-Translator: Andika Triwidada