Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package feh for openSUSE:Factory checked in 
at 2025-09-09 20:30:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/feh (Old)
 and      /work/SRC/openSUSE:Factory/.feh.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "feh"

Tue Sep  9 20:30:16 2025 rev:49 rq:1303251 version:3.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/feh/feh.changes  2024-07-04 16:27:34.300925839 
+0200
+++ /work/SRC/openSUSE:Factory/.feh.new.1977/feh.changes        2025-09-09 
20:30:45.674531431 +0200
@@ -1,0 +2,10 @@
+Mon Sep  1 16:54:24 UTC 2025 - Enrico Belleri <kilgore.tr...@idesmi.eu>
+
+- Update to 3.11.1:
+  * Correctly center images in fullscreen mode
+    (fixes regression introduced in 3.11.0)
+  * option --tap-zones enables support for prev/next tap zones
+  * Fix --scale-down not scaling down the first image
+    in floating i3 windows and similar setups
+
+-------------------------------------------------------------------

Old:
----
  feh-3.10.3.tar.bz2
  feh-3.10.3.tar.bz2.asc

New:
----
  feh-3.11.1.tar.bz2
  feh-3.11.1.tar.bz2.asc

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

Other differences:
------------------
++++++ feh.spec ++++++
--- /var/tmp/diff_new_pack.bkRvxb/_old  2025-09-09 20:30:46.482565484 +0200
+++ /var/tmp/diff_new_pack.bkRvxb/_new  2025-09-09 20:30:46.482565484 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           feh
-Version:        3.10.3
+Version:        3.11.1
 Release:        0
 Summary:        X11 image viewer
 License:        LGPL-2.0-or-later AND MIT
@@ -32,7 +32,6 @@
 Patch1:         feh-makefile_optflags.patch
 # PATCH-FIX-UPSTREAM https://github.com/derf/feh/pull/337
 Patch6:         feh-makefile_app.patch
-
 Patch7:         feh-add_jxl_support.patch
 BuildRequires:  curl-devel
 BuildRequires:  libpng-devel

++++++ feh-3.10.3.tar.bz2 -> feh-3.11.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/COPYING new/feh-3.11.1/COPYING
--- old/feh-3.10.3/COPYING      2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/COPYING      2025-08-29 19:16:23.000000000 +0200
@@ -1,5 +1,5 @@
 Copyright (C) 1999,2000 Tom Gilbert.
-Copyright (C) 2010-2023 Birte Kristina Friesel.
+Copyright (C) 2010-2025 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/ChangeLog new/feh-3.11.1/ChangeLog
--- old/feh-3.10.3/ChangeLog    2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/ChangeLog    2025-08-29 19:16:23.000000000 +0200
@@ -1,3 +1,17 @@
+Fri, 29 Aug 2025 19:14:26 +0200  Birte Friesel <derf+...@finalrewind.org>
+
+* Release v3.11.1
+    * Correctly center images in fullscreen mode. This fixes a regression
+      introduced in v3.11.
+
+Wed, 27 Aug 2025 21:39:43 +0200  Birte Friesel <derf+...@finalrewind.org>
+
+* Release v3.11
+    * New option: --tap-zones enables support for simple prev/next tap zones
+      (patch by Finn Teegen, thanks!)
+    * Fix --scale-down not scaling down the first image in floating i3 windows
+      and similar setups (patch by Awal Garg, thanks!)
+
 Sun, 30 Jun 2024 11:47:16 +0200  Birte Friesel <derf+...@finalrewind.org>
 
 * Release v3.10.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/README.md new/feh-3.11.1/README.md
--- old/feh-3.10.3/README.md    2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/README.md    2025-08-29 19:16:23.000000000 +0200
@@ -12,7 +12,7 @@
 
 This README focuses on installation and contribution instructions.  See the
 [feh homepage](https://feh.finalrewind.org/) and the
-[feh(1) manual](https://man.finalrewind.org/1/feh/) for other details.
+[feh(1) manual](https://man.finalrewind.org/1/feh/) for usage instructions.
 
 ## Dependencies
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/config.mk new/feh-3.11.1/config.mk
--- old/feh-3.10.3/config.mk    2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/config.mk    2025-08-29 19:16:23.000000000 +0200
@@ -1,5 +1,5 @@
 PACKAGE ?= feh
-VERSION ?= 3.10.3
+VERSION ?= 3.11.1
 
 app ?= 0
 curl ?= 1
@@ -104,7 +104,7 @@
        MAN_INOTIFY = disabled
 endif
 
-MAN_DATE ?= June 30, 2024
+MAN_DATE ?= August 29, 2025
 
 # Uncomment this to use dmalloc
 #CFLAGS += -DWITH_DMALLOC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/man/feh.pre new/feh-3.11.1/man/feh.pre
--- old/feh-3.10.3/man/feh.pre  2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/man/feh.pre  2025-08-29 19:16:23.000000000 +0200
@@ -437,6 +437,10 @@
 as extra directory in which to search for fonts; can be used multiple times to
 add multiple paths.
 .
+.It Cm --tap-zones
+.
+Enable tap zones for previous/next file in slide show mode
+.
 .It Cm --force-aliasing
 .
 Disable anti-aliasing for zooming, background setting etc.
@@ -2164,7 +2168,7 @@
 To view images from URLs such as "http://";,
 .Nm
 must be compiled with libcurl support.
-It is $MAN_CURL$ in this build
+It is $MAN_CURL$ in this build.
 .
 .
 .Sh KNOWN BUGS
@@ -2239,7 +2243,7 @@
 .
 Copyright (C) 1999, 2000 by Paul Duncan.
 Copyright (C) 1999, 2000 by Tom Gilbert and contributors.
-Copyright (C) 2010-2023 by Birte Kristina Friesel and contributors.
+Copyright (C) 2010-2025 by Birte Kristina Friesel and contributors.
 .
 .Pp
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/share/images/feh.svg 
new/feh-3.11.1/share/images/feh.svg
--- old/feh-3.10.3/share/images/feh.svg 2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/share/images/feh.svg 2025-08-29 19:16:23.000000000 +0200
@@ -2,198 +2,106 @@
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
 <svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/";
-   xmlns:cc="http://creativecommons.org/ns#";
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
-   xmlns:svg="http://www.w3.org/2000/svg";
    xmlns="http://www.w3.org/2000/svg";
    xmlns:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
    width="100"
    height="100"
-   id="svg2"
    version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="feh.svg">
-  <defs
-     id="defs4">
+>
+  <defs>
     <linearGradient
-       id="linearGradient3659"
-       inkscape:collect="always">
-      <stop
-         id="stop3661"
-         offset="0"
-         style="stop-color:#cd022f;stop-opacity:1;" />
-      <stop
-         id="stop3663"
-         offset="1"
-         style="stop-color:#cd022f;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3619">
+       id="linear_gradient_for_letters"
+       x1="60.296875"
+       y1="1026.6521"
+       x2="141.11719"
+       y2="1026.6521"
+       gradientUnits="userSpaceOnUse"
+    >
       <stop
-         style="stop-color:#b60000;stop-opacity:0.80392158;"
          offset="0"
-         id="stop3621" />
+         stop-color="#cd022f"
+         stop-opacity="1"
+      />
       <stop
-         style="stop-color:#b60000;stop-opacity:0;"
          offset="1"
-         id="stop3623" />
+         stop-color="#cd022f"
+         stop-opacity="0"
+      />
     </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3659"
-       id="linearGradient3667"
-       x1="60.296875"
-       y1="1026.6521"
-       x2="141.11719"
-       y2="1026.6521"
-       gradientUnits="userSpaceOnUse" />
     <filter
-       id="filter3859"
-       inkscape:label="Drop shadow"
+       id="filter_for_shadow"
        width="1.5"
        height="1.5"
        x="-0.25"
-       y="-0.25">
+       y="-0.25"
+    >
       <feGaussianBlur
-         id="feGaussianBlur3861"
          in="SourceAlpha"
-         stdDeviation="1.000000"
-         result="blur" />
+         stdDeviation="1"
+         result="blur"
+      />
       <feColorMatrix
-         id="feColorMatrix3863"
          result="bluralpha"
          type="matrix"
-         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.900000 0 " />
+         values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.9 0"
+      />
       <feOffset
-         id="feOffset3865"
          in="bluralpha"
-         dx="2.000000"
-         dy="2.000000"
-         result="offsetBlur" />
-      <feMerge
-         id="feMerge3867">
+         dx="2"
+         dy="2"
+         result="offsetBlur"
+      />
+      <feMerge>
         <feMergeNode
-           id="feMergeNode3869"
-           in="offsetBlur" />
+           in="offsetBlur"
+        />
         <feMergeNode
-           id="feMergeNode3871"
-           in="SourceGraphic" />
+           in="SourceGraphic"
+        />
       </feMerge>
     </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3659"
-       id="linearGradient3356"
-       gradientUnits="userSpaceOnUse"
-       x1="60.296875"
-       y1="1026.6521"
-       x2="141.11719"
-       y2="1026.6521" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3659"
-       id="linearGradient3358"
-       gradientUnits="userSpaceOnUse"
-       x1="60.296875"
-       y1="1026.6521"
-       x2="141.11719"
-       y2="1026.6521" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3659"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="60.296875"
-       y1="1026.6521"
-       x2="141.11719"
-       y2="1026.6521" />
   </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2"
-     inkscape:cx="74.605459"
-     inkscape:cy="135"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1088"
-     inkscape:window-height="883"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
   <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-952.3622)">
+     transform="translate(-50.707033,-976.6521)"
+     opacity="1"
+     fill-opacity="1"
+     fill-rule="nonzero"
+     stroke="none"
+  >
+    <!-- shadows -->
+    <g
+       fill="black"
+       filter="url(#filter_for_shadow)"
+    >
+      <!-- shadow for letter "F" -->
+      <path
+         d="m 60.296875,1012.072 20.292969,0 0,5.6836 -12.773438,0 0,5.4297 
12.011719,0 0,5.6836 -12.011719,0 0,12.3633 -7.519531,0 0,-29.1602"
+      />
+      <!-- shadow for letter "E" -->
+      <path
+         d="m 87.640625,1012.072 20.292965,0 0,5.6836 -12.77343,0 0,5.4297 
12.01172,0 0,5.6836 -12.01172,0 0,6.6797 13.20312,0 0,5.6836 -20.722655,0 
0,-29.1602"
+      />
+      <!-- shadow for letter "H" -->
+      <path
+         d="m 114.98438,1012.072 7.51953,0 0,11.1133 11.09375,0 0,-11.1133 
7.51953,0 0,29.1602 -7.51953,0 0,-12.3633 -11.09375,0 0,12.3633 -7.51953,0 
0,-29.1602"
+      />
+    </g>
+    <!-- letters -->
     <g
-       id="g3362"
-       transform="translate(-50.707033,-24.2899)">
-      <g
-         id="g3669"
-         
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1;filter:url(#filter3859)">
-        <path
-           inkscape:connector-curvature="0"
-           d="m 60.296875,1012.072 20.292969,0 0,5.6836 -12.773438,0 0,5.4297 
12.011719,0 0,5.6836 -12.011719,0 0,12.3633 -7.519531,0 0,-29.1602"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           id="path3671" />
-        <path
-           inkscape:connector-curvature="0"
-           d="m 87.640625,1012.072 20.292965,0 0,5.6836 -12.77343,0 0,5.4297 
12.01172,0 0,5.6836 -12.01172,0 0,6.6797 13.20312,0 0,5.6836 -20.722655,0 
0,-29.1602"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           id="path3673" />
-        <path
-           inkscape:connector-curvature="0"
-           d="m 114.98438,1012.072 7.51953,0 0,11.1133 11.09375,0 0,-11.1133 
7.51953,0 0,29.1602 -7.51953,0 0,-12.3633 -11.09375,0 0,12.3633 -7.51953,0 
0,-29.1602"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           id="path3675" />
-      </g>
-      <g
-         
style="opacity:1;fill:url(#linearGradient3667);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-         id="g2834">
-        <path
-           inkscape:connector-curvature="0"
-           id="path2825"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:url(#linearGradient3356);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           d="m 60.296875,1012.072 20.292969,0 0,5.6836 -12.773438,0 0,5.4297 
12.011719,0 0,5.6836 -12.011719,0 0,12.3633 -7.519531,0 0,-29.1602" />
-        <path
-           inkscape:connector-curvature="0"
-           id="path2827"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:url(#linearGradient3358);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           d="m 87.640625,1012.072 20.292965,0 0,5.6836 -12.77343,0 0,5.4297 
12.01172,0 0,5.6836 -12.01172,0 0,6.6797 13.20312,0 0,5.6836 -20.722655,0 
0,-29.1602" />
-        <path
-           inkscape:connector-curvature="0"
-           id="path2829"
-           
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu
 Sans';-inkscape-font-specification:'Catharsis Bedouin 
Bold';fill:url(#linearGradient3360);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
-           d="m 114.98438,1012.072 7.51953,0 0,11.1133 11.09375,0 0,-11.1133 
7.51953,0 0,29.1602 -7.51953,0 0,-12.3633 -11.09375,0 0,12.3633 -7.51953,0 
0,-29.1602" />
-      </g>
+      fill="url(#linear_gradient_for_letters)"
+    >
+      <!-- letter "F" -->
+      <path
+         d="m 60.296875,1012.072 20.292969,0 0,5.6836 -12.773438,0 0,5.4297 
12.011719,0 0,5.6836 -12.011719,0 0,12.3633 -7.519531,0 0,-29.1602"
+      />
+      <!-- letter "E" -->
+      <path
+         d="m 87.640625,1012.072 20.292965,0 0,5.6836 -12.77343,0 0,5.4297 
12.01172,0 0,5.6836 -12.01172,0 0,6.6797 13.20312,0 0,5.6836 -20.722655,0 
0,-29.1602"
+      />
+      <!-- letter "H" -->
+      <path
+         d="m 114.98438,1012.072 7.51953,0 0,11.1133 11.09375,0 0,-11.1133 
7.51953,0 0,29.1602 -7.51953,0 0,-12.3633 -11.09375,0 0,12.3633 -7.51953,0 
0,-29.1602"
+      />
     </g>
   </g>
 </svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/deps.mk new/feh-3.11.1/src/deps.mk
--- old/feh-3.10.3/src/deps.mk  2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/deps.mk  2025-08-29 19:16:23.000000000 +0200
@@ -13,7 +13,7 @@
 gib_style.o: gib_style.c gib_style.h gib_list.h utils.h debug.h
 imlib.o: imlib.c feh.h gib_hash.h gib_list.h gib_imlib.h gib_style.h \
  structs.h menu.h utils.h debug.h filelist.h signals.h winwidget.h \
- options.h exif.h
+ options.h
 index.o: index.c feh.h gib_hash.h gib_list.h gib_imlib.h gib_style.h \
  structs.h menu.h utils.h debug.h filelist.h winwidget.h options.h \
  index.h
@@ -52,10 +52,3 @@
 winwidget.o: winwidget.c feh.h gib_hash.h gib_list.h gib_imlib.h \
  gib_style.h structs.h menu.h utils.h debug.h filelist.h winwidget.h \
  options.h events.h timers.h
-exif.o: exif.c feh.h gib_hash.h gib_list.h gib_imlib.h gib_style.h \
- structs.h menu.h utils.h debug.h options.h exif.h exif_canon.h \
- exif_nikon.h exif_cfg.h
-exif_canon.o: exif_canon.c feh.h gib_hash.h gib_list.h gib_imlib.h \
- gib_style.h structs.h menu.h utils.h debug.h exif.h exif_canon.h
-exif_nikon.o: exif_nikon.c feh.h gib_hash.h gib_list.h gib_imlib.h \
- gib_style.h structs.h menu.h utils.h debug.h exif.h exif_nikon.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/events.c new/feh-3.11.1/src/events.c
--- old/feh-3.10.3/src/events.c 2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/events.c 2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* events.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
@@ -366,9 +366,12 @@
                } else if (opt.mode == MODE_NEXT) {
                        opt.mode = MODE_NORMAL;
                        winwid->mode = MODE_NORMAL;
-                       if (winwid->type == WIN_TYPE_SLIDESHOW)
-                               slideshow_change_image(winwid, SLIDE_NEXT, 1);
-                       else if (winwid->type == WIN_TYPE_THUMBNAIL) {
+                       if (winwid->type == WIN_TYPE_SLIDESHOW) {
+                               if (opt.tap_zones && ev->xbutton.x < winwid->w 
/ 2)
+                                       slideshow_change_image(winwid, 
SLIDE_PREV, 1);
+                               else
+                                       slideshow_change_image(winwid, 
SLIDE_NEXT, 1);
+                       } else if (winwid->type == WIN_TYPE_THUMBNAIL) {
                                feh_file *thumbfile;
                                int x, y;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/filelist.c 
new/feh-3.11.1/src/filelist.c
--- old/feh-3.10.3/src/filelist.c       2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/filelist.c       2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* filelist.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/filelist.h 
new/feh-3.11.1/src/filelist.h
--- old/feh-3.10.3/src/filelist.h       2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/filelist.h       2025-08-29 19:16:23.000000000 +0200
@@ -1,6 +1,7 @@
 /* filelist.h
 
 Copyright (C) 1999-2003 Tom Gilbert.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/help.raw new/feh-3.11.1/src/help.raw
--- old/feh-3.10.3/src/help.raw 2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/help.raw 2025-08-29 19:16:23.000000000 +0200
@@ -62,6 +62,7 @@
                            reloads image with \";\", switches to next otherwise
      --action[1-9]         Extra actions triggered by pressing keys <1>to <9>
  -G, --draw-actions        Show the defined actions in the image window
+     --tap-zones           Enable tap zones for previous/next file in slide 
show mode
      --force-aliasing      Disable antialiasing
  -m, --montage             Enable montage mode
  -i, --index               Create an index print of all images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/imlib.c new/feh-3.11.1/src/imlib.c
--- old/feh-3.10.3/src/imlib.c  2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/imlib.c  2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* imlib.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/list.c new/feh-3.11.1/src/list.c
--- old/feh-3.10.3/src/list.c   2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/list.c   2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* list.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/main.c new/feh-3.11.1/src/main.c
--- old/feh-3.10.3/src/main.c   2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/main.c   2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* main.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2023 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/menu.c new/feh-3.11.1/src/menu.c
--- old/feh-3.10.3/src/menu.c   2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/menu.c   2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* menu.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/options.c new/feh-3.11.1/src/options.c
--- old/feh-3.10.3/src/options.c        2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/options.c        2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* options.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
@@ -419,6 +419,7 @@
                {"no-xinerama"   , 0, 0, OPTION_no_xinerama},
                {"draw-tinted"   , 0, 0, OPTION_draw_tinted},
                {"info"          , 1, 0, OPTION_info},
+               {"tap-zones"     , 0, 0, OPTION_tap_zones},
                {"force-aliasing", 0, 0, OPTION_force_aliasing},
                {"no-fehbg"      , 0, 0, OPTION_no_fehbg},
                {"keep-zoom-vp"  , 0, 0, OPTION_keep_zoom_vp},
@@ -783,6 +784,9 @@
                                opt.draw_info = 1;
                        }
                        break;
+               case OPTION_tap_zones:
+                       opt.tap_zones = 1;
+                       break;
                case OPTION_force_aliasing:
                        opt.force_aliasing = 1;
                        break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/options.h new/feh-3.11.1/src/options.h
--- old/feh-3.10.3/src/options.h        2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/options.h        2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* options.h
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
@@ -107,6 +107,7 @@
        char *index_info;
 
        int force_aliasing;
+       int tap_zones;
        int thumb_w;
        int thumb_h;
        int limit_w;
@@ -239,6 +240,7 @@
 OPTION_no_xinerama,
 OPTION_draw_tinted,
 OPTION_info,
+OPTION_tap_zones,
 OPTION_force_aliasing,
 OPTION_no_fehbg,
 OPTION_scroll_step,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/signals.c new/feh-3.11.1/src/signals.c
--- old/feh-3.10.3/src/signals.c        2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/signals.c        2025-08-29 19:16:23.000000000 +0200
@@ -1,6 +1,6 @@
 /* signals.c
 
-Copyright (C) 2010-2020 by Birte Kristina Friesel
+Copyright (C) 2010-2023 by Birte Kristina Friesel
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/signals.h new/feh-3.11.1/src/signals.h
--- old/feh-3.10.3/src/signals.h        2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/signals.h        2025-08-29 19:16:23.000000000 +0200
@@ -1,6 +1,6 @@
 /* signals.h
 
-Copyright (C) 2010 by Birte Kristina Friesel
+Copyright (C) 2010-2023 by Birte Kristina Friesel
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/slideshow.c 
new/feh-3.11.1/src/slideshow.c
--- old/feh-3.10.3/src/slideshow.c      2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/slideshow.c      2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* slideshow.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/thumbnail.c 
new/feh-3.11.1/src/thumbnail.c
--- old/feh-3.10.3/src/thumbnail.c      2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/thumbnail.c      2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* thumbnail.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2024 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/feh-3.10.3/src/winwidget.c 
new/feh-3.11.1/src/winwidget.c
--- old/feh-3.10.3/src/winwidget.c      2024-06-30 11:50:55.000000000 +0200
+++ new/feh-3.11.1/src/winwidget.c      2025-08-29 19:16:23.000000000 +0200
@@ -1,7 +1,7 @@
 /* winwidget.c
 
 Copyright (C) 1999-2003 Tom Gilbert.
-Copyright (C) 2010-2020 Birte Kristina Friesel.
+Copyright (C) 2010-2025 Birte Kristina Friesel.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to
@@ -549,10 +549,18 @@
        calc_h = lround(winwid->im_h * winwid->zoom);
        dw = (winwid->w - winwid->im_x);
        dh = (winwid->h - winwid->im_y);
-       if (calc_w < dw)
+       if (calc_w < dw) {
                dw = calc_w;
-       if (calc_h < dh)
+               if (!winwid->full_screen) {
+                       dx = 0;
+               }
+       }
+       if (calc_h < dh) {
                dh = calc_h;
+               if (!winwid->full_screen) {
+                       dy = 0;
+               }
+       }
        if (dw > winwid->w)
                dw = winwid->w;
        if (dh > winwid->h)

Reply via email to