Hello community,

here is the log from the commit of package liferea for openSUSE:Factory checked 
in at 2020-06-15 20:34:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liferea (Old)
 and      /work/SRC/openSUSE:Factory/.liferea.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liferea"

Mon Jun 15 20:34:12 2020 rev:4 rq:814732 version:1.12.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/liferea/liferea.changes  2020-05-14 
23:27:56.213392460 +0200
+++ /work/SRC/openSUSE:Factory/.liferea.new.3606/liferea.changes        
2020-06-15 20:34:19.271187740 +0200
@@ -1,0 +2,11 @@
+Fri Jun 12 13:35:30 UTC 2020 - Marcel Kuehlhorn <[email protected]>
+
+- Update to version 1.12.8:
+  * Fixes #734: crash when selecting empty nodes
+  * Fixes #727: Out-dated documentation on Firefox live bookmarks
+  * Fixes headline large images/videos or images with margins
+    causing horizontal scrolling in headline view
+  * Fixes #840: OPML source subfolders not working
+  * Update of French translation
+
+-------------------------------------------------------------------

Old:
----
  liferea-1.12.6b.tar.bz2

New:
----
  liferea-1.12.8.tar.bz2

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

Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.rHLDbQ/_old  2020-06-15 20:34:20.671192766 +0200
+++ /var/tmp/diff_new_pack.rHLDbQ/_new  2020-06-15 20:34:20.675192780 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           liferea
-Version:        1.12.6
+Version:        1.12.8
 Release:        0
 Summary:        Linux Feed Reader
 License:        GPL-2.0-only
 Group:          Productivity/Other
 URL:            https://lzone.de/liferea/
-Source0:        
https://github.com/lwindolf/liferea/releases/download/v%{version}/%{name}-%{version}b.tar.bz2
+Source0:        
https://github.com/lwindolf/liferea/releases/download/v%{version}/%{name}-%{version}.tar.bz2
 # PATCH-FEATURE-OPENSUSE liferea-opensuse-feeds.patch -- Add openSUSE feeds to 
default feeds
 Patch0:         liferea-opensuse-feeds.patch
 
@@ -60,7 +60,7 @@
 %lang_package
 
 %prep
-%setup -q -n %{name}-%{version}b
+%setup -q -n %{name}-%{version}
 %patch0
 
 %build

++++++ liferea-1.12.6b.tar.bz2 -> liferea-1.12.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/ChangeLog 
new/liferea-1.12.8/ChangeLog
--- old/liferea-1.12.6b/ChangeLog       2018-12-06 22:04:32.000000000 +0100
+++ new/liferea-1.12.8/ChangeLog        2020-06-11 22:26:36.000000000 +0200
@@ -1,5 +1,21 @@
-To be released
+2020-06-11  Lars Windolf <[email protected]>
 
+       Version 1.12.8
+
+       * Fixes #840: OPML source subfolders not working
+         (fixed by Tomáš Janoušek)
+
+       * Update of French translation
+
+
+2019-08-03   Lars Windolf <[email protected]>
+
+       Version 1.12.7
+
+       * #734: Fixes crash when selecting empty nodes
+         (Leiaz)
+       * Fixes #727: Out-dated documentation on Firefox live bookmarks
+         (reported by blueray453)
        * Fixes headline large images/videos or images with margins
          causing horizontal scrolling in headline view
          (Lars Windolf)
@@ -87,7 +103,7 @@
        * #614: GTK Headerbar support via plugin
          (Lars Windolf)
        * #608: Refactoring UI code to switch to GAction and GtkBuilder
-         Note: this implies not having icons in the main menu anymore 
+         Note: this implies not having icons in the main menu anymore
          which were still there for all non-GNOME users (see #626).
          (Leiaz)
        * #589: Item list view column order rework as a preparation for
@@ -425,7 +441,7 @@
 2015-01-06   Lars Windolf <[email protected]>
 
        Version 1.11.2
-       
+
        * Fixes Github #132: Broken documentation link
          (reported by kallus)
        * Fixes Github #121: Wrapping issue in folder display
@@ -437,7 +453,7 @@
          (suggested by DanMan)
        * Black-list some categories used by Google Reader clones
          that should not be visible.
-       * Allowing browser history to go back to previously 
+       * Allowing browser history to go back to previously
          shown headline when browsing inside the item view.
        * Dropping offline option as this is duplicated with
          desktop environment in GNOME/network manager.
@@ -452,7 +468,7 @@
 2014-08-31   Lars Windolf <[email protected]>
 
        Version 1.11.1
-       
+
        * Fixes Github #81: Inability to add subscriptions
          (reported by GreenLunar)
        * Fixes Javascript links not opening in new browser tabs
@@ -470,7 +486,7 @@
 
        * Fixes SF #1123: Mistakenly claims "TinyTinyRSS source is not 
self-updating"
          (reported by Dominik Grafenhoher)
-       * Fixes SF #1119: Crash on font resize at startup. 
+       * Fixes SF #1119: Crash on font resize at startup.
          (reported by David Smith)
        * Fixes #1056, #1089, #1098: Honor preferences when opening links
          (patch by Daniel Seither)
@@ -478,21 +494,21 @@
          (reported by Bruce Guenter)
        * Fixes missing "Via" metadata type
          (patch by Rich Coe)
-       * Fixes incorrect new count reset handling in item_state.c and 
+       * Fixes incorrect new count reset handling in item_state.c and
          some of the node source implementations.
        * Fixes SF #1096: missing installation of liferea.convert file
-         (reported by stqn) 
+         (reported by stqn)
        * Fixes SF #1135: liferea-add-feed doesn't process feed:https//
          (patch by Kevin Walke)
        * Fixes SF #1137, #1142: startup race with LifereaHtmlView
          (reported by Yanko Kaneti)
        * Fixes Github #13: Parsing errors not visible with dark themes
          (reported by Steve Kelly)
-       * Fixes Github #29: Do not use bold text for feeds/folders with unread 
items 
+       * Fixes Github #29: Do not use bold text for feeds/folders with unread 
items
          in the leftmost treeview (repored by Jeff Fortin)
-       * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS 
+       * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS
          (reported by Dominik Grafenhofer, denk_mal, Fabian Henze)
-       * Fixes SF #1150: subscription prop/source: not all fields and 
+       * Fixes SF #1150: subscription prop/source: not all fields and
          buttons visible (reported by David Smith)
        * Fixes Github #26: RTL comments appear incorrectly
          (reported by yaconf)
@@ -504,7 +520,7 @@
          (reported by Jeff Fortin)
        * Fixes Github #49: Some dialogs scrolling areas do not request enough 
height
          (reported by Jeff Fortin)
-       * Fixes Github #53: Doesn't automatically update feed name and favicon 
+       * Fixes Github #53: Doesn't automatically update feed name and favicon
          for new feed (reported by asl97)
        * Patch SF #224: Update to new libxml2 buffer API
          (Simon Kagedal Reimer)
@@ -545,14 +561,14 @@
 2013-09-05   Lars Windolf <[email protected]>
 
        Version 1.10.2
-       
+
        * Patch SF #222: Make media player seekable
          (Simon Kågedal Reimer)
        * Fixes SF #1102: Spelling error in man page
          (David Smith)
-       * Fixes SF #1104: liferea.desktop missing keywords 
+       * Fixes SF #1104: liferea.desktop missing keywords
          (David Smith)
-       * Fixes SF #1105: Start Minimized to Tray Does Not Work 
+       * Fixes SF #1105: Start Minimized to Tray Does Not Work
          (reported by bitlord)
        * Fixes SF #1114: Crashes opening browser on item without link via popup
          (reported by Rich Coe, David Smith)
@@ -575,14 +591,14 @@
          (reported by genodeftest)
 
 2013-07-28   Lars Windolf <[email protected]>
-       
+
        Version 1.10.1
 
        * Fixes SF #1059: Liferea crashes with system proxy enabled
          (reported by genodeftest)
-       * Fixes SF #1095: Theme color detection bug / white fonts. 
+       * Fixes SF #1095: Theme color detection bug / white fonts.
          (reported by David Smith and others)
-       * Fixes SF #1097: Default feed refresh interval cannot be set to 0 
+       * Fixes SF #1097: Default feed refresh interval cannot be set to 0
          (reported by stqn)
        * Fixes SF #1100: --debug-gui crashes with segmentation fault
          (reported by genodeftest)
@@ -590,7 +606,7 @@
          (reported by genodeftest)
        * Patch SF #225: Make media player work with GStreamer 1.0
          (Simon Kågedal Reimer)
-       * Patch SF #226: Add trailing semi-colon to MimeType so that the 
desktop 
+       * Patch SF #226: Add trailing semi-colon to MimeType so that the desktop
          file validates (Yanko Kaneti)
        * Patch SF #227: Remove letfover square bracket configure.ac
          (Yanko Kaneti)
@@ -913,7 +929,7 @@
          This fixes SF #3465106 (reported by Vincent Lefevre)
        * Fixes SF #3477582: welcome screen not using theme colors.
          (reported by stqn)
-       * Do not update DB node and subscription info on startup 
+       * Do not update DB node and subscription info on startup
          for performance reasons.
        * Perform VACCUM only when page fragmentation ratio < 10%.
          (suggested by adriatic)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/Makefile.in 
new/liferea-1.12.8/Makefile.in
--- old/liferea-1.12.6b/Makefile.in     2018-12-06 22:04:52.000000000 +0100
+++ new/liferea-1.12.8/Makefile.in      2020-06-11 22:27:50.000000000 +0200
@@ -346,6 +346,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/aclocal.m4 
new/liferea-1.12.8/aclocal.m4
--- old/liferea-1.12.6b/aclocal.m4      2018-12-06 22:04:51.000000000 +0100
+++ new/liferea-1.12.8/aclocal.m4       2020-06-11 22:27:49.000000000 +0200
@@ -508,7 +508,7 @@
 
 
 # Increment this whenever this file is changed.
-#serial 1
+#serial 2
 
 dnl GLIB_GSETTINGS
 dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
@@ -517,6 +517,10 @@
 
 AC_DEFUN([GLIB_GSETTINGS],
 [
+  dnl We can't use PKG_PREREQ because that needs 0.29.
+  m4_ifndef([PKG_PROG_PKG_CONFIG],
+            [pkg.m4 version 0.28 or later is required])
+
   m4_pattern_allow([AM_V_GEN])
   AC_ARG_ENABLE(schemas-compile,
                 AS_HELP_STRING([--disable-schemas-compile],
@@ -529,11 +533,9 @@
   AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
   PKG_PROG_PKG_CONFIG([0.16])
   AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
-  if test x$cross_compiling != xyes; then
-    GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
-  else
-    AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
-  fi
+  AS_IF([test x$cross_compiling != xyes],
+        [PKG_CHECK_VAR([GLIB_COMPILE_SCHEMAS], [gio-2.0], 
[glib_compile_schemas])],
+        [AC_PATH_PROG([GLIB_COMPILE_SCHEMAS], [glib-compile-schemas])])
   AC_SUBST(GLIB_COMPILE_SCHEMAS)
   if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
     ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
@@ -794,6 +796,47 @@
 
 # serial 1
 
+dnl This is a copy of AS_AC_EXPAND
+dnl
+dnl (C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org>
+dnl Copying and distribution of this file, with or without modification,
+dnl are permitted in any medium without royalty provided the copyright
+dnl notice and this notice are preserved.
+m4_define([_GOBJECT_INTROSPECTION_AS_AC_EXPAND],
+[
+  EXP_VAR=[$1]
+  FROM_VAR=[$2]
+
+  dnl first expand prefix and exec_prefix if necessary
+  prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+  dnl if no prefix given, then use /usr/local, the default prefix
+  if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+  dnl if no exec_prefix given, then use prefix
+  if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+  dnl loop until it doesn't change anymore
+  while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+  dnl clean up
+  full_var=$new_full_var
+  AC_SUBST([$1], "$full_var")
+
+  dnl restore prefix and exec_prefix
+  prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+])
+
 m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
 [
     AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
@@ -836,20 +879,25 @@
 
     AC_MSG_RESULT([$found_introspection])
 
+    dnl expand datadir/libdir so we can pass them to pkg-config
+    dnl and get paths relative to our target directories
+    _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_DATADIR, "$datadir")
+    _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_LIBDIR, "$libdir")
+
     INTROSPECTION_SCANNER=
     INTROSPECTION_COMPILER=
     INTROSPECTION_GENERATE=
     INTROSPECTION_GIRDIR=
     INTROSPECTION_TYPELIBDIR=
     if test "x$found_introspection" = "xyes"; then
-       INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner 
gobject-introspection-1.0`
-       INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler 
gobject-introspection-1.0`
-       INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate 
gobject-introspection-1.0`
-       INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir 
gobject-introspection-1.0`
-       INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir 
gobject-introspection-1.0)"
+       INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_scanner gobject-introspection-1.0`
+       INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_compiler gobject-introspection-1.0`
+       INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_generate gobject-introspection-1.0`
+       INTROSPECTION_GIRDIR=`$PKG_CONFIG 
--define-variable=datadir="${_GI_EXP_DATADIR}" --variable=girdir 
gobject-introspection-1.0`
+       INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG 
--define-variable=libdir="${_GI_EXP_LIBDIR}" --variable=typelibdir 
gobject-introspection-1.0)"
        INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
        INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
-       INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir 
gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
+       INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=datadir 
gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
     fi
     AC_SUBST(INTROSPECTION_SCANNER)
     AC_SUBST(INTROSPECTION_COMPILER)
@@ -1916,8 +1964,8 @@
 _LT_EOF
       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
-      echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
-      $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
+      echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+      $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
       echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
       $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
       cat > conftest.c << _LT_EOF
@@ -2367,7 +2415,7 @@
 m4_defun([_LT_PROG_AR],
 [AC_CHECK_TOOLS(AR, [ar], false)
 : ${AR=ar}
-: ${AR_FLAGS=cru}
+: ${AR_FLAGS=cr}
 _LT_DECL([], [AR], [1], [The archiver])
 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
 
@@ -4938,7 +4986,8 @@
   if AC_TRY_EVAL(ac_compile); then
     # Now try to grab the symbols.
     nlist=conftest.nm
-    if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" 
\> $nlist) && test -s "$nlist"; then
+    $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | 
$lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
+    if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> 
$nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
       # Try sorting and uniquifying the output.
       if sort "$nlist" | uniq > "$nlist"T; then
        mv -f "$nlist"T "$nlist"
@@ -5578,6 +5627,12 @@
        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
        _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
         ;;
+      # flang / f18. f95 an alias for gfortran or flang on Debian
+      flang* | f18* | f95*)
+       _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
       # icc used to be incompatible with GCC.
       # ICC 10 doesn't accept -KPIC any more.
       icc* | ifort*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/configure 
new/liferea-1.12.8/configure
--- old/liferea-1.12.6b/configure       2018-12-06 22:04:53.000000000 +0100
+++ new/liferea-1.12.8/configure        2020-06-11 22:27:51.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for liferea 1.12.6b.
+# Generated by GNU Autoconf 2.69 for liferea 1.12.8.
 #
 # Report bugs to <[email protected]>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='liferea'
 PACKAGE_TARNAME='liferea'
-PACKAGE_VERSION='1.12.6b'
-PACKAGE_STRING='liferea 1.12.6b'
+PACKAGE_VERSION='1.12.8'
+PACKAGE_STRING='liferea 1.12.8'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -660,6 +660,8 @@
 INTROSPECTION_GENERATE
 INTROSPECTION_COMPILER
 INTROSPECTION_SCANNER
+_GI_EXP_LIBDIR
+_GI_EXP_DATADIR
 WEB_EXTENSION_LIBS
 WEB_EXTENSION_CFLAGS
 PACKAGE_LIBS
@@ -851,6 +853,7 @@
 PKG_CONFIG
 PKG_CONFIG_PATH
 PKG_CONFIG_LIBDIR
+GLIB_COMPILE_SCHEMAS
 PACKAGE_CFLAGS
 PACKAGE_LIBS
 WEB_EXTENSION_CFLAGS
@@ -1405,7 +1408,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 liferea 1.12.6b to adapt to many kinds of systems.
+\`configure' configures liferea 1.12.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1476,7 +1479,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of liferea 1.12.6b:";;
+     short | recursive ) echo "Configuration of liferea 1.12.8:";;
    esac
   cat <<\_ACEOF
 
@@ -1530,6 +1533,8 @@
               directories to add to pkg-config's search path
   PKG_CONFIG_LIBDIR
               path overriding pkg-config's built-in search path
+  GLIB_COMPILE_SCHEMAS
+              value of glib_compile_schemas for gio-2.0, overriding pkg-config
   PACKAGE_CFLAGS
               C compiler flags for PACKAGE, overriding pkg-config
   PACKAGE_LIBS
@@ -1605,7 +1610,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-liferea configure 1.12.6b
+liferea configure 1.12.8
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1974,7 +1979,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by liferea $as_me 1.12.6b, which was
+It was created by liferea $as_me 1.12.8, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2912,7 +2917,7 @@
 
 # Define the identity of the package.
  PACKAGE='liferea'
- VERSION='1.12.6b'
+ VERSION='1.12.8'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -5859,7 +5864,7 @@
 fi
 
 : ${AR=ar}
-: ${AR_FLAGS=cru}
+: ${AR_FLAGS=cr}
 
 
 
@@ -6360,11 +6365,8 @@
   test $ac_status = 0; }; then
     # Now try to grab the symbols.
     nlist=conftest.nm
-    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM 
conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
-  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 
2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; } && test -s "$nlist"; then
+    $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | 
$lt_cv_sys_global_symbol_pipe > $nlist" >&5
+    if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> 
$nlist 2>&5 && test -s "$nlist"; then
       # Try sorting and uniquifying the output.
       if sort "$nlist" | uniq > "$nlist"T; then
        mv -f "$nlist"T "$nlist"
@@ -7583,8 +7585,8 @@
 _LT_EOF
       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
-      echo "$AR cru libconftest.a conftest.o" >&5
-      $AR cru libconftest.a conftest.o 2>&5
+      echo "$AR cr libconftest.a conftest.o" >&5
+      $AR cr libconftest.a conftest.o 2>&5
       echo "$RANLIB libconftest.a" >&5
       $RANLIB libconftest.a 2>&5
       cat > conftest.c << _LT_EOF
@@ -8709,6 +8711,12 @@
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-static'
         ;;
+      # flang / f18. f95 an alias for gfortran or flang on Debian
+      flang* | f18* | f95*)
+       lt_prog_compiler_wl='-Wl,'
+       lt_prog_compiler_pic='-fPIC'
+       lt_prog_compiler_static='-static'
+        ;;
       # icc used to be incompatible with GCC.
       # ICC 10 doesn't accept -KPIC any more.
       icc* | ifort*)
@@ -13770,6 +13778,8 @@
 
 
 
+
+
   # Check whether --enable-schemas-compile was given.
 if test "${enable_schemas_compile+set}" = set; then :
   enableval=$enable_schemas_compile; case ${enableval} in
@@ -13902,10 +13912,32 @@
 fi
   gsettingsschemadir=${datadir}/glib-2.0/schemas
 
-  if test x$cross_compiling != xyes; then
-    GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
-  else
-    # Extract the first word of "glib-compile-schemas", so it can be a program 
name with args.
+  if test x$cross_compiling != xyes; then :
+
+if test -n "$GLIB_COMPILE_SCHEMAS"; then
+    pkg_cv_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"gio-2.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "gio-2.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable="glib_compile_schemas" 
"gio-2.0" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+GLIB_COMPILE_SCHEMAS=$pkg_cv_GLIB_COMPILE_SCHEMAS
+
+if test "x$GLIB_COMPILE_SCHEMAS" = x""; then :
+
+fi
+else
+  # Extract the first word of "glib-compile-schemas", so it can be a program 
name with args.
 set dummy glib-compile-schemas; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }
@@ -13945,7 +13977,7 @@
 fi
 
 
-  fi
+fi
 
   if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
     as_fn_error $? "glib-compile-schemas not found." "$LINENO" 5
@@ -14440,20 +14472,77 @@
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5
 $as_echo "$found_introspection" >&6; }
 
+
+  EXP_VAR=_GI_EXP_DATADIR
+  FROM_VAR="$datadir"
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  _GI_EXP_DATADIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
+  EXP_VAR=_GI_EXP_LIBDIR
+  FROM_VAR="$libdir"
+
+    prefix_save=$prefix
+  exec_prefix_save=$exec_prefix
+
+    if test "x$prefix" = "xNONE"; then
+    prefix="$ac_default_prefix"
+  fi
+    if test "x$exec_prefix" = "xNONE"; then
+    exec_prefix=$prefix
+  fi
+
+  full_var="$FROM_VAR"
+    while true; do
+    new_full_var="`eval echo $full_var`"
+    if test "x$new_full_var" = "x$full_var"; then break; fi
+    full_var=$new_full_var
+  done
+
+    full_var=$new_full_var
+  _GI_EXP_LIBDIR="$full_var"
+
+
+    prefix=$prefix_save
+  exec_prefix=$exec_prefix_save
+
+
     INTROSPECTION_SCANNER=
     INTROSPECTION_COMPILER=
     INTROSPECTION_GENERATE=
     INTROSPECTION_GIRDIR=
     INTROSPECTION_TYPELIBDIR=
     if test "x$found_introspection" = "xyes"; then
-       INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner 
gobject-introspection-1.0`
-       INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler 
gobject-introspection-1.0`
-       INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate 
gobject-introspection-1.0`
-       INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir 
gobject-introspection-1.0`
-       INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir 
gobject-introspection-1.0)"
+       INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_scanner gobject-introspection-1.0`
+       INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_compiler gobject-introspection-1.0`
+       INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=g_ir_generate gobject-introspection-1.0`
+       INTROSPECTION_GIRDIR=`$PKG_CONFIG 
--define-variable=datadir="${_GI_EXP_DATADIR}" --variable=girdir 
gobject-introspection-1.0`
+       INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG 
--define-variable=libdir="${_GI_EXP_LIBDIR}" --variable=typelibdir 
gobject-introspection-1.0)"
        INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
        INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
-       INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir 
gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
+       INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG 
--variable=datadir 
gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
     fi
 
 
@@ -15815,7 +15904,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by liferea $as_me 1.12.6b, which was
+This file was extended by liferea $as_me 1.12.8, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15881,7 +15970,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-liferea config.status 1.12.6b
+liferea config.status 1.12.8
 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/liferea-1.12.6b/configure.ac 
new/liferea-1.12.8/configure.ac
--- old/liferea-1.12.6b/configure.ac    2018-12-06 22:04:45.000000000 +0100
+++ new/liferea-1.12.8/configure.ac     2020-06-11 22:26:47.000000000 +0200
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([liferea],[1.12.6b],[[email protected]])
+AC_INIT([liferea],[1.12.8],[[email protected]])
 AC_CANONICAL_HOST
 AC_CONFIG_SRCDIR([src/feedlist.c])
 
@@ -32,7 +32,7 @@
 pkg_modules="  gtk+-3.0 >= 3.14.0
                glib-2.0 >= 2.28.0
                gio-2.0 >= 2.26.0
-               pango >= 1.4.0 
+               pango >= 1.4.0
                libxml-2.0 >= 2.6.27
                libxslt >= 1.1.19
                sqlite3 >= 3.7.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/doc/Makefile.in 
new/liferea-1.12.8/doc/Makefile.in
--- old/liferea-1.12.6b/doc/Makefile.in 2018-12-06 22:04:52.000000000 +0100
+++ new/liferea-1.12.8/doc/Makefile.in  2020-06-11 22:27:50.000000000 +0200
@@ -287,6 +287,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/doc/html/Makefile.in 
new/liferea-1.12.8/doc/html/Makefile.in
--- old/liferea-1.12.6b/doc/html/Makefile.in    2018-12-06 22:04:52.000000000 
+0100
+++ new/liferea-1.12.8/doc/html/Makefile.in     2020-06-11 22:27:50.000000000 
+0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/glade/Makefile.in 
new/liferea-1.12.8/glade/Makefile.in
--- old/liferea-1.12.6b/glade/Makefile.in       2018-12-06 22:04:52.000000000 
+0100
+++ new/liferea-1.12.8/glade/Makefile.in        2020-06-11 22:27:50.000000000 
+0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/man/Makefile.in 
new/liferea-1.12.8/man/Makefile.in
--- old/liferea-1.12.6b/man/Makefile.in 2018-12-06 22:04:52.000000000 +0100
+++ new/liferea-1.12.8/man/Makefile.in  2020-06-11 22:27:50.000000000 +0200
@@ -318,6 +318,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/man/pl/Makefile.in 
new/liferea-1.12.8/man/pl/Makefile.in
--- old/liferea-1.12.6b/man/pl/Makefile.in      2018-12-06 22:04:52.000000000 
+0100
+++ new/liferea-1.12.8/man/pl/Makefile.in       2020-06-11 22:27:50.000000000 
+0200
@@ -258,6 +258,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/net.sourceforge.liferea.desktop 
new/liferea-1.12.8/net.sourceforge.liferea.desktop
--- old/liferea-1.12.6b/net.sourceforge.liferea.desktop 2018-12-06 
22:04:58.000000000 +0100
+++ new/liferea-1.12.8/net.sourceforge.liferea.desktop  2020-06-11 
22:27:56.000000000 +0200
@@ -128,6 +128,7 @@
 Comment[vi]=Đọc các tin mới và blog
 Keywords=news;feed;aggregator;blog;podcast;syndication;rss;atom
 Keywords[de]=news;feed;aggregator;blog;podcast;syndication;rss;atom
+Keywords[fr]=news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;rss;atom
 Exec=liferea %U
 DBusActivatable=true
 Icon=liferea
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/opml/Makefile.in 
new/liferea-1.12.8/opml/Makefile.in
--- old/liferea-1.12.6b/opml/Makefile.in        2018-12-06 22:04:52.000000000 
+0100
+++ new/liferea-1.12.8/opml/Makefile.in 2020-06-11 22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/16x16/Makefile.in 
new/liferea-1.12.8/pixmaps/16x16/Makefile.in
--- old/liferea-1.12.6b/pixmaps/16x16/Makefile.in       2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/16x16/Makefile.in        2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/22x22/Makefile.in 
new/liferea-1.12.8/pixmaps/22x22/Makefile.in
--- old/liferea-1.12.6b/pixmaps/22x22/Makefile.in       2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/22x22/Makefile.in        2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/24x24/Makefile.in 
new/liferea-1.12.8/pixmaps/24x24/Makefile.in
--- old/liferea-1.12.6b/pixmaps/24x24/Makefile.in       2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/24x24/Makefile.in        2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/32x32/Makefile.in 
new/liferea-1.12.8/pixmaps/32x32/Makefile.in
--- old/liferea-1.12.6b/pixmaps/32x32/Makefile.in       2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/32x32/Makefile.in        2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/48x48/Makefile.in 
new/liferea-1.12.8/pixmaps/48x48/Makefile.in
--- old/liferea-1.12.6b/pixmaps/48x48/Makefile.in       2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/48x48/Makefile.in        2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/Makefile.in 
new/liferea-1.12.8/pixmaps/Makefile.in
--- old/liferea-1.12.6b/pixmaps/Makefile.in     2018-12-06 22:04:52.000000000 
+0100
+++ new/liferea-1.12.8/pixmaps/Makefile.in      2020-06-11 22:27:50.000000000 
+0200
@@ -317,6 +317,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/pixmaps/scalable/Makefile.in 
new/liferea-1.12.8/pixmaps/scalable/Makefile.in
--- old/liferea-1.12.6b/pixmaps/scalable/Makefile.in    2018-12-06 
22:04:52.000000000 +0100
+++ new/liferea-1.12.8/pixmaps/scalable/Makefile.in     2020-06-11 
22:27:50.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/po/fr.po new/liferea-1.12.8/po/fr.po
--- old/liferea-1.12.6b/po/fr.po        2018-12-06 22:04:32.000000000 +0100
+++ new/liferea-1.12.8/po/fr.po 2020-06-11 22:24:03.000000000 +0200
@@ -6,14 +6,14 @@
 # Stéphane Jourdan <[email protected]>, 2003.
 # Antoine Reversat <[email protected]>, 2004.
 # Vincent Lefèvre <[email protected]>, 2004-2011.
-# Guillaume Bernard <[email protected]>, 2017-2018
+# Guillaume Bernard <[email protected]>, 2017-2020
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: Liferea 1.8\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-12-06 17:12+0100\n"
-"PO-Revision-Date: 2018-03-22 11:30+0100\n"
+"PO-Revision-Date: 2020-02-24 21:21+0100\n"
 "Last-Translator: Guillaume Bernard <[email protected]>\n"
 "Language-Team: français <>\n"
 "Language: fr\n"
@@ -21,7 +21,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.3\n"
 
 #: ../liferea.appdata.xml.in.h:1
 msgid "RSS feed reader"
@@ -98,9 +98,9 @@
 msgstr "Lecteurs de nouvelles et de blogs"
 
 #: ../net.sourceforge.liferea.desktop.in.h:5
-#, fuzzy
 msgid "news;feed;aggregator;blog;podcast;syndication;rss;atom"
-msgstr "news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;"
+msgstr ""
+"news;feed;aggregator;blog;podcast;nouvelle;actualité;agrégateur;rss;atom"
 
 #: ../xslt/feed.xml.in.h:1
 msgid ""
@@ -479,7 +479,7 @@
 
 #: ../src/liferea_application.c:285
 msgid "Start with all plugins disabled"
-msgstr ""
+msgstr "Démarrer avec l’ensemble des greffons désactivés"
 
 #: ../src/liferea_application.c:290
 msgid "Print debugging messages of all types"
@@ -899,19 +899,18 @@
 msgstr "Liferea est hors-ligne. Les mises à jour sont impossibles."
 
 #: ../src/ui/feed_list_view.c:422
-#, fuzzy
 msgid "all feeds"
-msgstr "Rechercher dans tous les flux"
+msgstr "tous les flux"
 
 #: ../src/ui/feed_list_view.c:423
-#, fuzzy, c-format
+#, c-format
 msgid "Mark %s as read ?"
-msgstr "Marquer le tout comme _lu"
+msgstr "Marquer %s comme lu ?"
 
 #: ../src/ui/feed_list_view.c:427
-#, fuzzy, c-format
+#, c-format
 msgid "Are you sure you want to mark all items in %s as read ?"
-msgstr "Êtes-vous sûr de vouloir supprimer « %s » ?"
+msgstr "Êtes-vous sûr de vouloir marquer tous les éléments de %s comme lus ?"
 
 #: ../src/ui/item_list_view.c:113
 msgid "This item has no link specified!"
@@ -1156,15 +1155,16 @@
 "Are you sure that you want to add a new subscription with URL \"%s\"? "
 "Another subscription with the same URL already exists (\"%s\")."
 msgstr ""
+"Êtes-vous sûr de vouloir ajouter un nouvel abonnement avec l’URL « %s » ? Un "
+"autre abonnement avec la même URL existe déjà (« %s »)."
 
 #: ../src/ui/feed_list_node.c:471
 msgid "_Add"
-msgstr ""
+msgstr "_Ajouter"
 
 #: ../src/ui/feed_list_node.c:473
-#, fuzzy
 msgid "Adding Duplicate Subscription Confirmation"
-msgstr "Confirmation de la suppression"
+msgstr "Confirmation d’ajout pour un abonnement en double"
 
 #: ../src/ui/subscription_dialog.c:352 ../src/fl_sources/opml_source.c:379
 msgid "_Open"
@@ -1438,18 +1438,16 @@
 msgstr "Titres"
 
 #: ../glade/mark_read_dialog.ui.h:1
-#, fuzzy
 msgid "Mark all as read ?"
-msgstr "Marquer le tout comme _lu"
+msgstr "Marquer le tout comme lu ?"
 
 #: ../glade/mark_read_dialog.ui.h:2
-#, fuzzy
 msgid "Mark all as read"
-msgstr "Marquer le tout comme _lu"
+msgstr "Marquer le tout comme lu"
 
 #: ../glade/mark_read_dialog.ui.h:3
 msgid "Do not ask again"
-msgstr ""
+msgstr "Ne plus demander"
 
 #: ../glade/new_folder.ui.h:1
 msgid "New Folder"
@@ -1689,11 +1687,11 @@
 
 #: ../glade/prefs.ui.h:37
 msgid "Other"
-msgstr ""
+msgstr "Autre"
 
 #: ../glade/prefs.ui.h:38
 msgid "Ask for confirmation when marking all items as read"
-msgstr ""
+msgstr "Demander confirmation pour marquer tous les éléments comme lus"
 
 #: ../glade/prefs.ui.h:39
 msgid "GUI"
@@ -1771,7 +1769,7 @@
 #: ../glade/prefs.ui.h:57
 #, no-c-format
 msgid "custom-command %s"
-msgstr ""
+msgstr "custom-command %s"
 
 #: ../glade/prefs.ui.h:58
 msgid "Opening Enclosures"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/po/liferea.pot 
new/liferea-1.12.8/po/liferea.pot
--- old/liferea-1.12.6b/po/liferea.pot  2018-12-06 17:12:50.000000000 +0100
+++ new/liferea-1.12.8/po/liferea.pot   2019-09-27 21:26:03.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-06 17:12+0100\n"
+"POT-Creation-Date: 2019-09-27 21:26+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
@@ -827,20 +827,20 @@
 msgid "All Files"
 msgstr ""
 
-#: ../src/ui/feed_list_view.c:376
+#: ../src/ui/feed_list_view.c:387
 msgid "Liferea is in offline mode. No update possible."
 msgstr ""
 
-#: ../src/ui/feed_list_view.c:422
+#: ../src/ui/feed_list_view.c:433
 msgid "all feeds"
 msgstr ""
 
-#: ../src/ui/feed_list_view.c:423
+#: ../src/ui/feed_list_view.c:434
 #, c-format
 msgid "Mark %s as read ?"
 msgstr ""
 
-#: ../src/ui/feed_list_view.c:427
+#: ../src/ui/feed_list_view.c:438
 #, c-format
 msgid "Are you sure you want to mark all items in %s as read ?"
 msgstr ""
@@ -1263,6 +1263,26 @@
 msgid "_Decrease Text Size"
 msgstr ""
 
+#: ../plugins/headerbar.py:63
+msgid "Previous Item"
+msgstr ""
+
+#: ../plugins/headerbar.py:69
+msgid "Next Item"
+msgstr ""
+
+#: ../plugins/headerbar.py:77
+msgid "_Next Unread Item"
+msgstr ""
+
+#: ../plugins/headerbar.py:85
+msgid "_Mark Items Read"
+msgstr ""
+
+#: ../plugins/headerbar.py:104
+msgid "Search All Feeds..."
+msgstr ""
+
 #: ../glade/about.ui.h:1
 msgid "About"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/Makefile.in 
new/liferea-1.12.8/src/Makefile.in
--- old/liferea-1.12.6b/src/Makefile.in 2018-12-06 22:04:53.000000000 +0100
+++ new/liferea-1.12.8/src/Makefile.in  2020-06-11 22:27:50.000000000 +0200
@@ -394,6 +394,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/fl_sources/Makefile.in 
new/liferea-1.12.8/src/fl_sources/Makefile.in
--- old/liferea-1.12.6b/src/fl_sources/Makefile.in      2018-12-06 
22:04:53.000000000 +0100
+++ new/liferea-1.12.8/src/fl_sources/Makefile.in       2020-06-11 
22:27:50.000000000 +0200
@@ -315,6 +315,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/fl_sources/opml_source.c 
new/liferea-1.12.8/src/fl_sources/opml_source.c
--- old/liferea-1.12.6b/src/fl_sources/opml_source.c    2018-09-13 
20:26:14.000000000 +0200
+++ new/liferea-1.12.8/src/fl_sources/opml_source.c     2020-06-11 
22:24:15.000000000 +0200
@@ -1,12 +1,12 @@
 /**
  * @file opml_source.c  OPML Planet/Blogroll feed list source
- * 
+ *
  * Copyright (C) 2006-2016 Lars Windolf <[email protected]>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version. 
+ * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -61,10 +61,10 @@
                title = xmlGetProp (match, "text");
        if (!title && !url)
                return;
-               
+
        if (url)
                expr = g_strdup_printf ("//outline[@xmlUrl = '%s']", url);
-       else                    
+       else
                expr = g_strdup_printf ("//outline[@title = '%s']", title);
 
        if (!xpath_find (mergeCtxt->xmlNode, expr)) {
@@ -77,17 +77,17 @@
                        node = node_new (folder_get_node_type ());
                }
                node_set_title (node, title);
-               node_set_parent (node, mergeCtxt->rootNode, -1);
+               node_set_parent (node, mergeCtxt->parent, -1);
                feedlist_node_imported (node);
-               
+
                subscription_update (node->subscription, FEED_REQ_RESET_TITLE | 
FEED_REQ_PRIORITY_HIGH);
-       }               
-       
+       }
+
        /* Recursion if this is a folder */
        if (!url) {
                if (!node) {
                        /* if the folder node wasn't created above it
-                          must already exist and we search it in the 
+                          must already exist and we search it in the
                           parents children list */
                        GSList  *iter = mergeCtxt->parent->children;
                        while (iter) {
@@ -96,7 +96,7 @@
                                iter = g_slist_next (iter);
                        }
                }
-               
+
                if (node) {
                        mergeCtxtPtr mc = g_new0 (struct mergeCtxt, 1);
                        mc->rootNode = mergeCtxt->rootNode;
@@ -128,7 +128,7 @@
                g_print ("opml_source_check_for_removal(): This should never 
happen...");
                return;
        }
-       
+
        if (!xpath_find ((xmlNodePtr)user_data, expr)) {
                debug1 (DEBUG_UPDATE, "removing %s...", node_get_title (node));
                feedlist_node_removed (node);
@@ -154,7 +154,7 @@
        mergeCtxtPtr    mergeCtxt;
        xmlDocPtr       doc, oldDoc;
        xmlNodePtr      root, title;
-       
+
        debug1 (DEBUG_UPDATE, "OPML download finished data=%d", result->data);
 
        node->available = FALSE;
@@ -163,30 +163,30 @@
                doc = xml_parse (result->data, result->size, NULL);
                if (doc) {
                        gchar *filename;
-                       
+
                        root = xmlDocGetRootElement (doc);
-                       
+
                        /* Go through all existing nodes and remove those whose
                           URLs are not in new feed list. Also removes those 
URLs
                           from the list that have corresponding existing 
nodes. */
                        node_foreach_child_data (node, 
opml_source_check_for_removal, (gpointer)root);
-                                               
-                       opml_source_export (node);      /* save new feed list 
tree to disk 
-                                                          to ensure correct 
document in 
+
+                       opml_source_export (node);      /* save new feed list 
tree to disk
+                                                          to ensure correct 
document in
                                                           next step */
-                       
+
                        /* Merge up-to-date OPML feed list. */
                        filename = opml_source_get_feedlist (node);
                        oldDoc = xmlParseFile (filename);
                        g_free (filename);
-                       
+
                        mergeCtxt = g_new0 (struct mergeCtxt, 1);
                        mergeCtxt->rootNode = node;
                        mergeCtxt->parent = node;
                        mergeCtxt->xmlNode = xmlDocGetRootElement (oldDoc);
-                       
+
                        if (g_str_equal (node_get_title (node), 
OPML_SOURCE_DEFAULT_TITLE)) {
-                               title = xpath_find (root, "/opml/head/title"); 
+                               title = xpath_find (root, "/opml/head/title");
                                if (title) {
                                        xmlChar *titleStr = 
xmlNodeListGetString(title->doc, title->xmlChildrenNode, 1);
                                        if (titleStr) {
@@ -195,22 +195,22 @@
                                        }
                                }
                        }
-                       
+
                        xpath_foreach_match (root, "/opml/body/outline",
                                             opml_source_merge_feed,
                                             (gpointer)mergeCtxt);
                        g_free (mergeCtxt);
-                       xmlFreeDoc (oldDoc);                    
+                       xmlFreeDoc (oldDoc);
                        xmlFreeDoc (doc);
-                       
+
                        opml_source_export (node);      /* save new feed list 
tree to disk */
-                       
+
                        node->available = TRUE;
                } else {
                        g_print ("Cannot parse downloaded OPML document!");
                }
        }
-       
+
        node_foreach_child_data (node, node_update_subscription, 
GUINT_TO_POINTER (0));
 }
 
@@ -251,9 +251,9 @@
                node->available = FALSE;
        }
        g_free (filename);
-       
+
        subscription_set_update_interval (node->subscription, 
OPML_SOURCE_UPDATE_INTERVAL);
-       
+
        node->subscription->type = &opmlSubscriptionType;
 
        debug_exit ("opml_source_import");
@@ -263,7 +263,7 @@
 opml_source_export (nodePtr node)
 {
        gchar           *filename;
-       
+
        debug_enter ("opml_source_export");
 
        /* Although the OPML structure won't change, it needs to
@@ -272,12 +272,12 @@
 
        g_assert (node == node->source->root);
 
-       filename = opml_source_get_feedlist (node);        
+       filename = opml_source_get_feedlist (node);
        export_OPML_feedlist (filename, node, TRUE);
        g_free (filename);
-       
+
        debug1 (DEBUG_CACHE, "adding OPML source: title=%s", 
node_get_title(node));
-       
+
        debug_exit  ("opml_source_export");
 }
 
@@ -285,11 +285,11 @@
 opml_source_remove (nodePtr node)
 {
        gchar           *filename;
-       
+
        /* step 1: delete all child nodes */
        node_foreach_child (node, feedlist_node_removed);
        g_assert (!node->children);
-       
+
        /* step 2: delete source instance OPML cache file */
        filename = opml_source_get_feedlist (node);
        unlink (filename);
@@ -300,9 +300,9 @@
 opml_source_auto_update (nodePtr node)
 {
        GTimeVal        now;
-       
+
        g_get_current_time (&now);
-       
+
        /* do daily updates for the feed list and feed updates according to the 
default interval */
        if (node->subscription->updateState->lastPoll.tv_sec + 
OPML_SOURCE_UPDATE_INTERVAL <= now.tv_sec)
                node_source_update (node);
@@ -347,7 +347,7 @@
 /* GUI callbacks */
 
 static void
-on_opml_source_selected (GtkDialog *dialog, 
+on_opml_source_selected (GtkDialog *dialog,
                          gint response_id,
                          gpointer user_data)
 {
@@ -380,7 +380,7 @@
 }
 
 static void
-ui_opml_source_get_source_url (void) 
+ui_opml_source_get_source_url (void)
 {
        GtkWidget       *dialog, *button;
 
@@ -388,9 +388,9 @@
        button = liferea_dialog_lookup (dialog, "select_button");
 
        g_signal_connect (G_OBJECT (dialog), "response",
-                         G_CALLBACK (on_opml_source_selected), 
+                         G_CALLBACK (on_opml_source_selected),
                          NULL);
-                         
+
        g_signal_connect (G_OBJECT (button), "clicked",
                          G_CALLBACK (on_opml_file_choose_clicked),
                          dialog);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/parsers/Makefile.in 
new/liferea-1.12.8/src/parsers/Makefile.in
--- old/liferea-1.12.6b/src/parsers/Makefile.in 2018-12-06 22:04:53.000000000 
+0100
+++ new/liferea-1.12.8/src/parsers/Makefile.in  2020-06-11 22:27:51.000000000 
+0200
@@ -323,6 +323,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/tests/Makefile.in 
new/liferea-1.12.8/src/tests/Makefile.in
--- old/liferea-1.12.6b/src/tests/Makefile.in   2018-12-06 22:04:53.000000000 
+0100
+++ new/liferea-1.12.8/src/tests/Makefile.in    2020-06-11 22:27:51.000000000 
+0200
@@ -289,6 +289,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/ui/Makefile.in 
new/liferea-1.12.8/src/ui/Makefile.in
--- old/liferea-1.12.6b/src/ui/Makefile.in      2018-12-06 22:04:53.000000000 
+0100
+++ new/liferea-1.12.8/src/ui/Makefile.in       2020-06-11 22:27:51.000000000 
+0200
@@ -328,6 +328,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/ui/feed_list_view.c 
new/liferea-1.12.8/src/ui/feed_list_view.c
--- old/liferea-1.12.6b/src/ui/feed_list_view.c 2018-12-06 22:04:25.000000000 
+0100
+++ new/liferea-1.12.8/src/ui/feed_list_view.c  2020-06-11 22:24:00.000000000 
+0200
@@ -67,25 +67,36 @@
        if (gtk_tree_selection_get_selected (selection, &model, &iter)) {
                gtk_tree_model_get (model, &iter, FS_PTR, &node, -1);
 
-               debug1 (DEBUG_GUI, "feed list selection changed to \"%s\"", 
node_get_title(node));
+               debug1 (DEBUG_GUI, "feed list selection changed to \"%s\"", 
node?node_get_title (node):"Empty node");
+
+               if (!node) {
+                       /* The selected iter is an "empty" node added to an 
empty folder. We get the parent's node
+                        * to set it as the selected node. This is useful if 
the user adds a feed, the folder will
+                        * be used as location for the new node. */
+                       GtkTreeIter parent;
+                       if (gtk_tree_model_iter_parent (model, &parent, &iter))
+                               gtk_tree_model_get (model, &parent, FS_PTR, 
&node, -1);
+                       else {
+                               debug0 (DEBUG_GUI, "A selected null node has no 
parent. This should not happen.");
+                               return;
+                       }
+                       liferea_shell_update_feed_menu (TRUE, FALSE, FALSE);
+               } else {
+                       gboolean allowModify = (NODE_SOURCE_TYPE 
(node->source->root)->capabilities & NODE_SOURCE_CAPABILITY_WRITABLE_FEEDLIST);
+                       liferea_shell_update_update_menu ((NODE_TYPE 
(node)->capabilities & NODE_CAPABILITY_UPDATE) ||
+                                                         (NODE_TYPE 
(node)->capabilities & NODE_CAPABILITY_UPDATE_CHILDS));
+                       liferea_shell_update_feed_menu (allowModify, TRUE, 
allowModify);
+               }
 
                browser_tabs_show_headlines ();         // FIXME: emit signal 
to item list instead of bother the tabs manager
-               
+
                /* 1.) update feed list and item list states */
                feedlist_selection_changed (node);
 
-               /* 2.) Refilter the GtkTreeView to get rid of nodes with 0 
unread 
+               /* 2.) Refilter the GtkTreeView to get rid of nodes with 0 
unread
                   messages when in reduced mode. */
                gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (filter));
-               
-               if (node) {
-                       gboolean allowModify = (NODE_SOURCE_TYPE 
(node->source->root)->capabilities & NODE_SOURCE_CAPABILITY_WRITABLE_FEEDLIST);
-                       liferea_shell_update_update_menu ((NODE_TYPE 
(node)->capabilities & NODE_CAPABILITY_UPDATE) ||
-                                                         (NODE_TYPE 
(node)->capabilities & NODE_CAPABILITY_UPDATE_CHILDS));
-                       liferea_shell_update_feed_menu (allowModify, TRUE, 
allowModify);
-               } else {
-                       liferea_shell_update_feed_menu (TRUE, FALSE, FALSE);
-               }
+
        } else {
                /* If we cannot get the new selection we keep the old one
                   this happens when we're doing drag&drop for example. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/webkit/Makefile.in 
new/liferea-1.12.8/src/webkit/Makefile.in
--- old/liferea-1.12.6b/src/webkit/Makefile.in  2018-12-06 22:04:53.000000000 
+0100
+++ new/liferea-1.12.8/src/webkit/Makefile.in   2020-06-11 22:27:51.000000000 
+0200
@@ -327,6 +327,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/src/webkit/web_extension/Makefile.in 
new/liferea-1.12.8/src/webkit/web_extension/Makefile.in
--- old/liferea-1.12.6b/src/webkit/web_extension/Makefile.in    2018-12-06 
22:04:53.000000000 +0100
+++ new/liferea-1.12.8/src/webkit/web_extension/Makefile.in     2020-06-11 
22:27:51.000000000 +0200
@@ -314,6 +314,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liferea-1.12.6b/xslt/Makefile.in 
new/liferea-1.12.8/xslt/Makefile.in
--- old/liferea-1.12.6b/xslt/Makefile.in        2018-12-06 22:04:53.000000000 
+0100
+++ new/liferea-1.12.8/xslt/Makefile.in 2020-06-11 22:27:51.000000000 +0200
@@ -257,6 +257,8 @@
 WEB_EXTENSION_CFLAGS = @WEB_EXTENSION_CFLAGS@
 WEB_EXTENSION_LIBS = @WEB_EXTENSION_LIBS@
 XGETTEXT = @XGETTEXT@
+_GI_EXP_DATADIR = @_GI_EXP_DATADIR@
+_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@


Reply via email to