Diff of the two buildlogs: -- --- b1/build.log 2025-11-19 12:15:09.716989660 +0000 +++ b2/build.log 2025-11-19 12:18:38.637225419 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Wed Nov 19 00:11:56 -12 2025 -I: pbuilder-time-stamp: 1763554316 +I: Current time: Wed Dec 23 08:38:20 +14 2026 +I: pbuilder-time-stamp: 1797964700 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,52 +27,85 @@ dpkg-source: info: applying avoid-unaligned-integer-access.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/237376/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 22 18:38 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='237376' - PS1='# ' - PS2='> ' + INVOCATION_ID=04b4de59a45743eeb1b5508eef7356d3 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2923726 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.70jAqKD3/pbuilderrc_AMjz --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.70jAqKD3/b1 --logfile b1/build.log fim_0.7.1-5.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.70jAqKD3/pbuilderrc_eJQl --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.70jAqKD3/b2 --logfile b2/build.log fim_0.7.1-5.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/237376/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -592,7 +624,7 @@ Get: 445 http://deb.debian.org/debian unstable/main arm64 libxxf86vm-dev arm64 1:1.1.4-2 [24.6 kB] Get: 446 http://deb.debian.org/debian unstable/main arm64 libsdl2-dev arm64 2.32.10+dfsg-4 [1098 kB] Get: 447 http://deb.debian.org/debian unstable/main arm64 libsdl1.2-dev arm64 1.2.70-3 [66.6 kB] -Fetched 208 MB in 2s (106 MB/s) +Fetched 208 MB in 1s (189 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19968 files and directories currently installed.) @@ -2032,8 +2064,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Nov 19 12:12:41 UTC 2025. -Universal Time is now: Wed Nov 19 12:12:41 UTC 2025. +Local time is now: Tue Dec 22 18:39:04 UTC 2026. +Universal Time is now: Tue Dec 22 18:39:04 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -2453,7 +2485,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/fim-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fim_0.7.1-5_source.changes +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fim-0.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fim_0.7.1-5_source.changes dpkg-buildpackage: info: source package fim dpkg-buildpackage: info: source version 0.7.1-5 dpkg-buildpackage: info: source distribution unstable @@ -2468,10 +2504,10 @@ dh binary dh_update_autotools_config dh_autoreconf -sh: 1: svnversion: not found -sh: 1: svnversion: not found -sh: 1: svnversion: not found -sh: 1: svnversion: not found +sh: line 1: svnversion: command not found +sh: line 1: svnversion: command not found +sh: line 1: svnversion: command not found +sh: line 1: svnversion: command not found configure.ac:310: installing './config.guess' configure.ac:310: installing './config.sub' dh_auto_configure @@ -2539,8 +2575,8 @@ checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking xargs -n works... yes -checking whether UID '1111' is supported by ustar format... yes -checking whether GID '1111' is supported by ustar format... yes +checking whether UID '2222' is supported by ustar format... yes +checking whether GID '2222' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking dependency style of gcc... none checking dependency style of g++... none @@ -2804,11 +2840,11 @@ dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/fim-0.7.1' -(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash '/build/reproducible-path/fim-0.7.1/missing' autoheader) +(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/build/reproducible-path/fim-0.7.1/missing' autoheader) rm -f stamp-h1 touch src/config.h.in rm -f stamp-h1 -cd . && /bin/bash ./config.status config.h +cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive @@ -2820,13 +2856,13 @@ yacc.ypp:116.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 116 | %destructor {freeNode($$);} | ^~~~~~~~~~~ -yacc.ypp:117.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] +yacc.ypp/usr/bin/sed 's/\\/\\\\/g;s/"/\\\"/g;s/^/"/g;s/$/\\n"/g;' fimrc | /usr/bin/grep -v '^.###' >> conf.h +:117.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 117 | %destructor {fim_free($$);} | ^~~~~~~~~~~ yacc.ypp: warning: 1 shift/reduce conflict [-Wconflicts-sr] yacc.ypp: warning: 25 reduce/reduce conflicts [-Wconflicts-rr] yacc.ypp: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples -/usr/bin/sed 's/\\/\\\\/g;s/"/\\\"/g;s/^/"/g;s/$/\\n"/g;' fimrc | /usr/bin/grep -v '^.###' >> conf.h /usr/bin/echo '"";' >> conf.h flex -+ lex.lex make all-recursive @@ -2837,21 +2873,21 @@ /usr/bin/grep define ../config.h | /usr/bin/grep FIM | LC_ALL=C /usr/bin/sort | /usr/bin/sed 's/^#//g;s/define //g;s/^\([A-Za-z0-9_]*\).*$/+\1 /g;s/^/\"/g;s/$/\"/g' > version.h /usr/bin/echo 'const fim_char_t * const FIM_DEFAULT_GRAMMAR_FILE_CONTENTS =' > grammar.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o fim_plugin.o fim_plugin.cpp -/usr/bin/awk -f ../scripts/maintenance/yacc2grammar.awk yacc.output | /usr/bin/cpp -include ../scripts/maintenance/yacc2grammar.h | /usr/bin/grep -v '^#' | /usr/bin/sed 's/"/\\\"/g;s/^/"/g;s/$/\\n"/g;' >> grammar.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o defaultConfiguration.o defaultConfiguration.cpp -/usr/bin/echo "\"\n\"" >> version.h -/usr/bin/grep define ../config.h | /usr/bin/grep FIM.*'"' | LC_ALL=C /usr/bin/sort | /usr/bin/sed 's/^#//g;s/define //g;s/^\([A-Za-z0-9_]*\) "\(.*\)"$/"\1 = \\"\2\\"\\n"/g' >> version.h +/usr/bin/awk -f ../scripts/maintenance/yacc2grammar.awk yacc.output | /usr/bin/cpp -include ../scripts/maintenance/yacc2grammar.h | /usr/bin/grep -v '^#' | /usr/bin/sed 's/"/\\\"/g;s/^/"/g;s/$/\\n"/g;' >> grammar.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o help-acm.o help-acm.cpp -/usr/bin/echo '"";' >> grammar.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o fim_stream.o fim_stream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o readline.o readline.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o AADevice.o AADevice.cpp -/usr/bin/grep undef ../config.h | /usr/bin/grep FIM | LC_ALL=C /usr/bin/sort | /usr/bin/sed 's/^#//g;s/.*undef //g;s/^\([A-Za-z0-9_]*\).\+$/-\1 /g;s/^/\"/g;s/$/\"/g' >> version.h +/usr/bin/echo "\"\n\"" >> version.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o CACADevice.o CACADevice.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o SDLDevice.o SDLDevice.cpp +/usr/bin/grep define ../config.h | /usr/bin/grep FIM.*'"' | LC_ALL=C /usr/bin/sort | /usr/bin/sed 's/^#//g;s/define //g;s/^\([A-Za-z0-9_]*\) "\(.*\)"$/"\1 = \\"\2\\"\\n"/g' >> version.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o GTKDevice.o GTKDevice.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o Arg.o Arg.cpp +/usr/bin/grep undef ../config.h | /usr/bin/grep FIM | LC_ALL=C /usr/bin/sort | /usr/bin/sed 's/^#//g;s/.*undef //g;s/^\([A-Za-z0-9_]*\).\+$/-\1 /g;s/^/\"/g;s/$/\"/g' >> version.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o Browser.o Browser.cpp +/usr/bin/echo '"";' >> grammar.h g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o Cache.o Cache.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o Command.o Command.cpp readline.cpp: In function 'void rl::initialize_readline(fim_bool_t, fim_bool_t)': @@ -2867,9 +2903,6 @@ g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o DisplayDevice.o DisplayDevice.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o DummyDisplayDevice.o DummyDisplayDevice.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuff.o FbiStuff.cpp -g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffFbtools.o FbiStuffFbtools.cpp -g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffLoader.o FbiStuffLoader.cpp -g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffPpm.o FbiStuffPpm.cpp FbiStuff.cpp: In static member function 'static fim_err_t fim::FbiStuff::fim_mipmaps_compute(const fim::ida_image*, fim_mipmap_t*)': FbiStuff.cpp:146:16: warning: 'mmp' is deprecated: In mipmap implementation shall use std::copy instead of pointers and memcpy. [-Wdeprecated-declarations] 146 | mm.mmo=mmp->mmo; @@ -2881,6 +2914,9 @@ | ^~~ FbiStuff.cpp:126:85: note: declared here 126 | fim_err_t FbiStuff::fim_mipmaps_compute(const struct ida_image *src, fim_mipmap_t * mmp +g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffFbtools.o FbiStuffFbtools.cpp +g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffLoader.o FbiStuffLoader.cpp +g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffPpm.o FbiStuffPpm.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffBit1.o FbiStuffBit1.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffBit24.o FbiStuffBit24.cpp g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/fim-0.7.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -I/usr/include/webp -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/ -c -o FbiStuffText.o FbiStuffText.cpp @@ -2961,4446 +2997,7 @@ make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' make[2]: Leaving directory '/build/reproducible-path/fim-0.7.1' make[1]: Leaving directory '/build/reproducible-path/fim-0.7.1' - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/fim-0.7.1' -debian/tests/run-tests package-build -make[2]: Entering directory '/build/reproducible-path/fim-0.7.1' -make all-recursive -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -Making all in src -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make all-recursive -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -Making all in doc -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/doc' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' -Making all in distros -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[5]: Nothing to be done for 'all-am'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -Making all in scripts -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[5]: Nothing to be done for 'all-am'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -Making all in media -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -Making all in multipage -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[5]: Nothing to be done for 'all'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Nothing to be done for 'all-am'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -! ( echo /build/reproducible-path/fim-0.7.1 | grep '[\\ :"'"'"']' ) # reject unreasonable base directory names -! grep TODO doc/fimrc.man -ulimit -c unlimited || true -/bin/bash: line 1: ulimit: core file size: cannot modify limit: Operation not permitted -ulimit -v 32000 || true -ulimit -t 1000 || true -timeout --foreground 30 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --sanity-check -Using the default "dumb" display device instead. -s 98 b 1 1 1 c 99.000000 -s 98 b 1 1 1 c 99.000000 -fim display check : please be patient -fim display check : 4.60434e+07 clears/s -fim browser push check: please be patient -fim browser push check: 550155.625000 push_path()/s -fim browser pop check: please be patient -fim browser pop check: 555467 pop()/s -fim console check: please be patient -fim console random variables set/get test: 102220 set/get /s -timeout --foreground 30 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'stdout random ; quit 0;' # make sure no leak from 'random' -Using the default "dumb" display device instead. -619618577 -timeout --foreground 30 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'quit !(randomm == 0 && ( random != 0 || random != 0 || random != 0));' # hope to get three non-zeros -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c '_display_status_fmt="fim:%M%n%R%m_v"' --verbose-interpreter --verbose-interpreter -kn -kq # cover modifiers and interpreter -Using the default "dumb" display device instead. -# Semicolon (;) -# Begin If:# getVar (string): _cache_control = '' -# stringCon -1 -# getVar (string): _cache_control = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_cache_control=m (s) -# Get:_cache_control=m (s) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _debug_commands = 'ackCmmi' -# stringCon -0 -# getVar (string): _debug_commands = 'ackCmmi' -# stringCon -# End If -# Semicolon (;) -# Begin If:# getVar (string): _command_expansion = '' -# stringCon -1 -# getVar (string): _command_expansion = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_command_expansion=1 (i) -# Get:_command_expansion=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _display_status = '' -# stringCon -1 -# getVar (string): _display_status = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_display_status=0 (i) -# Get:_display_status=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _max_cached_images = '' -# stringCon -1 -# getVar (string): _max_cached_images = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 5 -# Set:_max_cached_images=5 (i) -# Get:_max_cached_images=5 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _min_cached_images = '' -# stringCon -1 -# getVar (string): _min_cached_images = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 4 -# Set:_min_cached_images=4 (i) -# Get:_min_cached_images=4 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _max_cached_memory = '' -# stringCon -1 -# getVar (string): _max_cached_memory = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 81920 -# Set:_max_cached_memory=81920 (i) -# Get:_max_cached_memory=81920 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _max_iterated_commands = '' -# stringCon -1 -# getVar (string): _max_iterated_commands = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 100 -# Set:_max_iterated_commands=100 (i) -# Get:_max_iterated_commands=100 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _want_prefetch = '' -# stringCon -1 -# getVar (string): _want_prefetch = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_want_prefetch=1 (i) -# Get:_want_prefetch=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _no_external_loader_programs = '' -# stringCon -1 -# getVar (string): _no_external_loader_programs = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_no_external_loader_programs=0 (i) -# Get:_no_external_loader_programs=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _scale_style = '' -# stringCon -1 -# getVar (string): _scale_style = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_scale_style=b (s) -# Get:_scale_style=b (s) -# End If -# Semicolon (;) -# Begin If:# getVar (int): _save_fim_history = -1 -# stringCon -0 -# getVar (int): _save_fim_history = -1 -# stringCon -# End If -# Semicolon (;) -# Begin If:# getVar (int): _load_fim_history = -1 -# stringCon -0 -# getVar (int): _load_fim_history = -1 -# stringCon -# End If -# Semicolon (;) -# Begin If:# getVar (string): _verbose_keys = '' -# stringCon -1 -# getVar (string): _verbose_keys = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_verbose_keys=0 (i) -# Get:_verbose_keys=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _display_busy = '' -# stringCon -1 -# getVar (string): _display_busy = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_display_busy=1 (i) -# Get:_display_busy=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _ignorecase = '' -# stringCon -1 -# getVar (string): _ignorecase = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_ignorecase=1 (i) -# Get:_ignorecase=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _re_search_opts = '' -# stringCon -1 -# getVar (string): _re_search_opts = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_re_search_opts=biD (s) -# Get:_re_search_opts=biD (s) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _console_offset = '' -# stringCon -1 -# getVar (string): _console_offset = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_console_offset=0 (i) -# Get:_console_offset=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (int): _console_key = 58 -# stringCon -0 -# getVar (int): _console_key = 58 -# stringCon -# End If -# Semicolon (;) -# Begin If:# getVar (string): _display_as_binary = '' -# stringCon -1 -# getVar (string): _display_as_binary = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_display_as_binary=0 (i) -# Get:_display_as_binary=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (int): _push_checks = 1 -# stringCon -0 -# getVar (int): _push_checks = 1 -# stringCon -# End If -# Semicolon (;) -# Begin If:# getVar (string): _want_exif_orientation = '' -# stringCon -1 -# getVar (string): _want_exif_orientation = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_want_exif_orientation=1 (i) -# Get:_want_exif_orientation=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): ascale = '' -# stringCon -1 -# getVar (string): ascale = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:floatCon: 1 -# Set:ascale=1.000000 (f) -# Get:ascale=1.000000 (f) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _use_mipmaps = '' -# stringCon -1 -# getVar (string): _use_mipmaps = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_use_mipmaps=1 (i) -# Get:_use_mipmaps=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _downscale_huge_at_load = '' -# stringCon -1 -# getVar (string): _downscale_huge_at_load = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_downscale_huge_at_load=1 (i) -# Get:_downscale_huge_at_load=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _scroll_skip_page_fraction = '' -# stringCon -1 -# getVar (string): _scroll_skip_page_fraction = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:_scroll_skip_page_fraction=0 (i) -# Get:_scroll_skip_page_fraction=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _want_wm_mouse_ctrl = '' -# stringCon -1 -# getVar (string): _want_wm_mouse_ctrl = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_want_wm_mouse_ctrl='pP+a-=nN (s) -# Get:_want_wm_mouse_ctrl='pP+a-=nN (s) -# End If -# Semicolon (;) -# Begin If:# getVar (string): _slideshow_sleep_time = '' -# stringCon -1 -# getVar (string): _slideshow_sleep_time = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_slideshow_sleep_time=1 (i) -# Get:_slideshow_sleep_time=1 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): allow_round_scroll = '' -# stringCon -1 -# getVar (string): allow_round_scroll = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:allow_round_scroll=0 (i) -# Get:allow_round_scroll=0 (i) -# End If -# Semicolon (;) -# Begin If:# getVar (string): console_scroll_n = '' -# stringCon -1 -# getVar (string): console_scroll_n = '' -# stringCon -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 3 -# Set:console_scroll_n=3 (i) -# Get:console_scroll_n=3 (i) -# End If -# Semicolon (;) -# Args... -# stringConstant: 'toggleautoflip' -# stringConstant: '_autoflip=1-_autoflip' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleautoflip' '_autoflip=1-_autoflip' '' -# End Exec: alias 'toggleautoflip' '_autoflip=1-_autoflip' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggleautonegate' -# stringConstant: '_autonegate=1-_autonegate' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleautonegate' '_autonegate=1-_autonegate' '' -# End Exec: alias 'toggleautonegate' '_autonegate=1-_autonegate' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggleflip' -# stringConstant: 'i:flipped=1-i:flipped' -# stringConstant: 'toggles flipped property on the current image' -# Args: 3 -# Begin Exec: alias 'toggleflip' 'i:flipped=1-i:flipped' 'toggles flipped property on the current image' -# End Exec: alias 'toggleflip' 'i:flipped=1-i:flipped' 'toggles flipped property on the current image' -# Semicolon (;) -# Args... -# stringConstant: 'flip' -# stringConstant: 'toggleflip;redisplay' -# stringConstant: 'flip the current image along the horizontal axis' -# Args: 3 -# Begin Exec: alias 'flip' 'toggleflip;redisplay' 'flip the current image along the horizontal axis' -# End Exec: alias 'flip' 'toggleflip;redisplay' 'flip the current image along the horizontal axis' -# Semicolon (;) -# Args... -# stringConstant: 'fliponce' -# stringConstant: 'flip;toggleflip' -# stringConstant: 'flip, but just for one display' -# Args: 3 -# Begin Exec: alias 'fliponce' 'flip;toggleflip' 'flip, but just for one display' -# End Exec: alias 'fliponce' 'flip;toggleflip' 'flip, but just for one display' -# Semicolon (;) -# Args... -# stringConstant: 'toggleautomirror' -# stringConstant: '_automirror=1-_automirror' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleautomirror' '_automirror=1-_automirror' '' -# End Exec: alias 'toggleautomirror' '_automirror=1-_automirror' '' -# Semicolon (;) -# Args... -# stringConstant: 'togglemirror' -# stringConstant: 'i:mirrored=1-i:mirrored' -# stringConstant: 'toggles mirrored property on the current image' -# Args: 3 -# Begin Exec: alias 'togglemirror' 'i:mirrored=1-i:mirrored' 'toggles mirrored property on the current image' -# End Exec: alias 'togglemirror' 'i:mirrored=1-i:mirrored' 'toggles mirrored property on the current image' -# Semicolon (;) -# Args... -# stringConstant: 'mirror' -# stringConstant: 'togglemirror;redisplay' -# stringConstant: 'mirror the image along the vertical axis' -# stringConstant: '' -# Args: 4 -# Begin Exec: alias 'mirror' 'togglemirror;redisplay' 'mirror the image along the vertical axis' '' -# End Exec: alias 'mirror' 'togglemirror;redisplay' 'mirror the image along the vertical axis' '' -# Semicolon (;) -# Args... -# stringConstant: 'mirroronce' -# stringConstant: 'mirror;togglemirror' -# stringConstant: 'mirror, but just for one display' -# Args: 3 -# Begin Exec: alias 'mirroronce' 'mirror;togglemirror' 'mirror, but just for one display' -# End Exec: alias 'mirroronce' 'mirror;togglemirror' 'mirror, but just for one display' -# Semicolon (;) -# Args... -# stringConstant: 'toggleLimitMarked' -# stringConstant: '__pre_limit_fileindex=_fileindex;_limit_mode=1-_limit_mode; if(_limit_mode==1){limit "!";} else { limit; } if(_filelistlen<1){_limit_mode=0;limit;goto __pre_limit_fileindex;} i:fresh=1;redisplay; ' -# stringConstant: 'toggle between limiting file list to the marked files and the full list' -# Args: 3 -# Begin Exec: alias 'toggleLimitMarked' '__pre_limit_fileindex=_fileindex;_limit_mode=1-_limit_mode; if(_limit_mode==1){limit "!";} else { limit; } if(_filelistlen<1){_limit_mode=0;limit;goto __pre_limit_fileindex;} i:fresh=1;redisplay; ' 'toggle between limiting file list to the marked files and the full list' -# End Exec: alias 'toggleLimitMarked' '__pre_limit_fileindex=_fileindex;_limit_mode=1-_limit_mode; if(_limit_mode==1){limit "!";} else { limit; } if(_filelistlen<1){_limit_mode=0;limit;goto __pre_limit_fileindex;} i:fresh=1;redisplay; ' 'toggle between limiting file list to the marked files and the full list' -# Semicolon (;) -# Args... -# stringConstant: 'unlimit' -# stringConstant: 'limit;i:fresh=1;reload;redisplay' -# stringConstant: 'calling limit with no arguments restores the original list' -# Args: 3 -# Begin Exec: alias 'unlimit' 'limit;i:fresh=1;reload;redisplay' 'calling limit with no arguments restores the original list' -# End Exec: alias 'unlimit' 'limit;i:fresh=1;reload;redisplay' 'calling limit with no arguments restores the original list' -# Semicolon (;) -# Args... -# stringConstant: 'mark_current_file' -# stringConstant: '_markedfile=_fileindex' -# Args: 2 -# Begin Exec: alias 'mark_current_file' '_markedfile=_fileindex' -# End Exec: alias 'mark_current_file' '_markedfile=_fileindex' -# Semicolon (;) -# Args... -# stringConstant: 'goto_marked_file' -# stringConstant: 'goto _markedfile' -# Args: 2 -# Begin Exec: alias 'goto_marked_file' 'goto _markedfile' -# End Exec: alias 'goto_marked_file' 'goto _markedfile' -# Semicolon (;) -# Args... -# stringConstant: 'f' -# stringConstant: 'flip' -# Args: 2 -# Begin Exec: bind 'f' 'flip' -#executing: bind 'f' 'flip' -# End Exec: bind 'f' 'flip' -# Semicolon (;) -# Args... -# stringConstant: 'F' -# stringConstant: 'fliponce' -# Args: 2 -# Begin Exec: bind 'F' 'fliponce' -#executing: bind 'F' 'fliponce' -# End Exec: bind 'F' 'fliponce' -# Semicolon (;) -# Args... -# stringConstant: 'm' -# stringConstant: 'mirror' -# Args: 2 -# Begin Exec: bind 'm' 'mirror' -#executing: bind 'm' 'mirror' -# End Exec: bind 'm' 'mirror' -# Semicolon (;) -# Args... -# stringConstant: 'M' -# stringConstant: 'mirroronce' -# Args: 2 -# Begin Exec: bind 'M' 'mirroronce' -#executing: bind 'M' 'mirroronce' -# End Exec: bind 'M' 'mirroronce' -# Semicolon (;) -# Args... -# stringConstant: 'q' -# stringConstant: 'quit' -# Args: 2 -# Begin Exec: bind 'q' 'quit' -#executing: bind 'q' 'quit' -# End Exec: bind 'q' 'quit' -# Semicolon (;) -# Args... -# stringConstant: 'Esc' -# stringConstant: 'quit' -# Args: 2 -# Begin Exec: bind 'Esc' 'quit' -#executing: bind 'Esc' 'quit' -# End Exec: bind 'Esc' 'quit' -# Semicolon (;) -# Args... -# stringConstant: 'C-h' -# stringConstant: 'help' -# Args: 2 -# Begin Exec: bind 'C-h' 'help' -#executing: bind 'C-h' 'help' -# End Exec: bind 'C-h' 'help' -# Semicolon (;) -# Args... -# stringConstant: '=' -# stringConstant: 'scale \'100%\'' -# Args: 2 -# Begin Exec: bind '=' 'scale \'100%\'' -#executing: bind '=' 'scale \'100%\'' -# End Exec: bind '=' 'scale \'100%\'' -# Semicolon (;) -# Args... -# stringConstant: 'Del' -# stringConstant: 'list \'remove\';reload' -# Args: 2 -# Begin Exec: bind 'Del' 'list \'remove\';reload' -#executing: bind 'Del' 'list \'remove\';reload' -# End Exec: bind 'Del' 'list \'remove\';reload' -# Semicolon (;) -# Args... -# stringConstant: ' ' -# stringConstant: 'scroll \'forward\'' -# Args: 2 -# Begin Exec: bind ' ' 'scroll \'forward\'' -#executing: bind ' ' 'scroll \'forward\'' -# End Exec: bind ' ' 'scroll \'forward\'' -# Semicolon (;) -# Args... -# stringConstant: 'S' -# stringConstant: 'toggleDisplayStatus' -# Args: 2 -# Begin Exec: bind 'S' 'toggleDisplayStatus' -#executing: bind 'S' 'toggleDisplayStatus' -# End Exec: bind 'S' 'toggleDisplayStatus' -# Semicolon (;) -# Args... -# stringConstant: 'I' -# stringConstant: 'toggleautonegate' -# Args: 2 -# Begin Exec: bind 'I' 'toggleautonegate' -#executing: bind 'I' 'toggleautonegate' -# End Exec: bind 'I' 'toggleautonegate' -# Semicolon (;) -# Args... -# stringConstant: 'i' -# stringConstant: 'color \'negate\';redisplay' -# Args: 2 -# Begin Exec: bind 'i' 'color \'negate\';redisplay' -#executing: bind 'i' 'color \'negate\';redisplay' -# End Exec: bind 'i' 'color \'negate\';redisplay' -# Semicolon (;) -# Args... -# stringConstant: 'g' -# stringConstant: 'color \'desaturate\';redisplay' -# Args: 2 -# Begin Exec: bind 'g' 'color \'desaturate\';redisplay' -#executing: bind 'g' 'color \'desaturate\';redisplay' -# End Exec: bind 'g' 'color \'desaturate\';redisplay' -# Semicolon (;) -# Args... -# stringConstant: '[' -# stringConstant: 'font_reduce;redisplay' -# Args: 2 -# Begin Exec: bind '[' 'font_reduce;redisplay' -#executing: bind '[' 'font_reduce;redisplay' -# End Exec: bind '[' 'font_reduce;redisplay' -# Semicolon (;) -# Args... -# stringConstant: ']' -# stringConstant: 'font_magnify;redisplay' -# Args: 2 -# Begin Exec: bind ']' 'font_magnify;redisplay' -#executing: bind ']' 'font_magnify;redisplay' -# End Exec: bind ']' 'font_magnify;redisplay' -# Semicolon (;) -# Args... -# stringConstant: '|' -# stringConstant: 'toggle_font_auto_scale;redisplay' -# Args: 2 -# Begin Exec: bind '|' 'toggle_font_auto_scale;redisplay' -#executing: bind '|' 'toggle_font_auto_scale;redisplay' -# End Exec: bind '|' 'toggle_font_auto_scale;redisplay' -# Semicolon (;) -# Args... -# stringConstant: '{' -# stringConstant: 'font "prev";redisplay' -# Args: 2 -# Begin Exec: bind '{' 'font "prev";redisplay' -#executing: bind '{' 'font "prev";redisplay' -# End Exec: bind '{' 'font "prev";redisplay' -# Semicolon (;) -# Args... -# stringConstant: '}' -# stringConstant: 'font "next";redisplay' -# Args: 2 -# Begin Exec: bind '}' 'font "next";redisplay' -#executing: bind '}' 'font "next";redisplay' -# End Exec: bind '}' 'font "next";redisplay' -# Semicolon (;) -# Args... -# stringConstant: 'G' -# stringConstant: 'toggleDesaturate' -# Args: 2 -# Begin Exec: bind 'G' 'toggleDesaturate' -#executing: bind 'G' 'toggleDesaturate' -# End Exec: bind 'G' 'toggleDesaturate' -# Semicolon (;) -# Args... -# stringConstant: 'r' -# stringConstant: 'rotate90' -# Args: 2 -# Begin Exec: bind 'r' 'rotate90' -#executing: bind 'r' 'rotate90' -# End Exec: bind 'r' 'rotate90' -# Semicolon (;) -# Args... -# stringConstant: 'R' -# stringConstant: 'rotate270' -# Args: 2 -# Begin Exec: bind 'R' 'rotate270' -#executing: bind 'R' 'rotate270' -# End Exec: bind 'R' 'rotate270' -# Semicolon (;) -# Args... -# stringConstant: '+' -# stringConstant: 'magnify' -# Args: 2 -# Begin Exec: bind '+' 'magnify' -#executing: bind '+' 'magnify' -# End Exec: bind '+' 'magnify' -# Semicolon (;) -# Args... -# stringConstant: 'a' -# stringConstant: 'scale \'a\'' -# Args: 2 -# Begin Exec: bind 'a' 'scale \'a\'' -#executing: bind 'a' 'scale \'a\'' -# End Exec: bind 'a' 'scale \'a\'' -# Semicolon (;) -# Args... -# stringConstant: 'H' -# stringConstant: 'scale \'H\'' -# Args: 2 -# Begin Exec: bind 'H' 'scale \'H\'' -#executing: bind 'H' 'scale \'H\'' -# End Exec: bind 'H' 'scale \'H\'' -# Semicolon (;) -# Args... -# stringConstant: 'Tab' -# stringConstant: 'toggleVerbosity' -# Args: 2 -# Begin Exec: bind 'Tab' 'toggleVerbosity' -#executing: bind 'Tab' 'toggleVerbosity' -# End Exec: bind 'Tab' 'toggleVerbosity' -# Semicolon (;) -# Args... -# stringConstant: 'Menu' -# stringConstant: 'toggleVerbosity' -# Args: 2 -# Begin Exec: bind 'Menu' 'toggleVerbosity' -#executing: bind 'Menu' 'toggleVerbosity' -# End Exec: bind 'Menu' 'toggleVerbosity' -# Semicolon (;) -# Args... -# stringConstant: 'v' -# stringConstant: 'toggleDisplayStatus' -# Args: 2 -# Begin Exec: bind 'v' 'toggleDisplayStatus' -#executing: bind 'v' 'toggleDisplayStatus' -# End Exec: bind 'v' 'toggleDisplayStatus' -# Semicolon (;) -# Args... -# stringConstant: 'A' -# stringConstant: 'A' -# Args: 2 -# Begin Exec: bind 'A' 'A' -#executing: bind 'A' 'A' -# End Exec: bind 'A' 'A' -# Semicolon (;) -# Args... -# stringConstant: 'C-m' -# stringConstant: 'mark_current_file' -# Args: 2 -# Begin Exec: bind 'C-m' 'mark_current_file' -#executing: bind 'C-m' 'mark_current_file' -# End Exec: bind 'C-m' 'mark_current_file' -# Semicolon (;) -# Args... -# stringConstant: 'C-j' -# stringConstant: 'goto_marked_file' -# Args: 2 -# Begin Exec: bind 'C-j' 'goto_marked_file' -#executing: bind 'C-j' 'goto_marked_file' -# End Exec: bind 'C-j' 'goto_marked_file' -# Semicolon (;) -# Args... -# stringConstant: 'u' -# stringConstant: 'list \'unmark\'' -# Args: 2 -# Begin Exec: bind 'u' 'list \'unmark\'' -#executing: bind 'u' 'list \'unmark\'' -# End Exec: bind 'u' 'list \'unmark\'' -# Semicolon (;) -# Args... -# stringConstant: 'Enter' -# stringConstant: 'list \'mark\';goto _lastgotodirection' -# Args: 2 -# Begin Exec: bind 'Enter' 'list \'mark\';goto _lastgotodirection' -#executing: bind 'Enter' 'list \'mark\';goto _lastgotodirection' -# End Exec: bind 'Enter' 'list \'mark\';goto _lastgotodirection' -# Semicolon (;) -# Args... -# stringConstant: '-' -# stringConstant: 'reduce' -# Args: 2 -# Begin Exec: bind '-' 'reduce' -#executing: bind '-' 'reduce' -# End Exec: bind '-' 'reduce' -# Semicolon (;) -# Args... -# stringConstant: 'Up' -# stringConstant: 'pan_up' -# Args: 2 -# Begin Exec: bind 'Up' 'pan_up' -#executing: bind 'Up' 'pan_up' -# End Exec: bind 'Up' 'pan_up' -# Semicolon (;) -# Args... -# stringConstant: 'k' -# stringConstant: 'pan_up' -# Args: 2 -# Begin Exec: bind 'k' 'pan_up' -#executing: bind 'k' 'pan_up' -# End Exec: bind 'k' 'pan_up' -# Semicolon (;) -# Args... -# stringConstant: 'Right' -# stringConstant: 'pan_right' -# Args: 2 -# Begin Exec: bind 'Right' 'pan_right' -#executing: bind 'Right' 'pan_right' -# End Exec: bind 'Right' 'pan_right' -# Semicolon (;) -# Args... -# stringConstant: 'l' -# stringConstant: 'pan_right' -# Args: 2 -# Begin Exec: bind 'l' 'pan_right' -#executing: bind 'l' 'pan_right' -# End Exec: bind 'l' 'pan_right' -# Semicolon (;) -# Args... -# stringConstant: 'Down' -# stringConstant: 'pan_down' -# Args: 2 -# Begin Exec: bind 'Down' 'pan_down' -#executing: bind 'Down' 'pan_down' -# End Exec: bind 'Down' 'pan_down' -# Semicolon (;) -# Args... -# stringConstant: 'j' -# stringConstant: 'pan_down' -# Args: 2 -# Begin Exec: bind 'j' 'pan_down' -#executing: bind 'j' 'pan_down' -# End Exec: bind 'j' 'pan_down' -# Semicolon (;) -# Args... -# stringConstant: 'Left' -# stringConstant: 'pan_left' -# Args: 2 -# Begin Exec: bind 'Left' 'pan_left' -#executing: bind 'Left' 'pan_left' -# End Exec: bind 'Left' 'pan_left' -# Semicolon (;) -# Args... -# stringConstant: 'h' -# stringConstant: 'pan_left' -# Args: 2 -# Begin Exec: bind 'h' 'pan_left' -#executing: bind 'h' 'pan_left' -# End Exec: bind 'h' 'pan_left' -# Semicolon (;) -# Args... -# stringConstant: 't' -# stringConstant: 'align \'top\'' -# Args: 2 -# Begin Exec: bind 't' 'align \'top\'' -#executing: bind 't' 'align \'top\'' -# End Exec: bind 't' 'align \'top\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-g' -# stringConstant: 'system \'fbgrab\' \'fim_\'._device_string.\'.png\'' -# Args: 2 -# Begin Exec: bind 'C-g' 'system \'fbgrab\' \'fim_\'._device_string.\'.png\'' -#executing: bind 'C-g' 'system \'fbgrab\' \'fim_\'._device_string.\'.png\'' -# End Exec: bind 'C-g' 'system \'fbgrab\' \'fim_\'._device_string.\'.png\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-r' -# stringConstant: 'reload \'\'' -# Args: 2 -# Begin Exec: bind 'C-r' 'reload \'\'' -#executing: bind 'C-r' 'reload \'\'' -# End Exec: bind 'C-r' 'reload \'\'' -# Semicolon (;) -# Args... -# stringConstant: 'Q' -# stringConstant: 'recording \'stop\'' -# Args: 2 -# Begin Exec: bind 'Q' 'recording \'stop\'' -#executing: bind 'Q' 'recording \'stop\'' -# End Exec: bind 'Q' 'recording \'stop\'' -# Semicolon (;) -# Args... -# stringConstant: 'D' -# stringConstant: 'recording \'dump\'' -# Args: 2 -# Begin Exec: bind 'D' 'recording \'dump\'' -#executing: bind 'D' 'recording \'dump\'' -# End Exec: bind 'D' 'recording \'dump\'' -# Semicolon (;) -# Args... -# stringConstant: 'E' -# stringConstant: 'recording \'execute\'' -# Args: 2 -# Begin Exec: bind 'E' 'recording \'execute\'' -#executing: bind 'E' 'recording \'execute\'' -# End Exec: bind 'E' 'recording \'execute\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-e' -# stringConstant: 'recording \'execute\'' -# Args: 2 -# Begin Exec: bind 'C-e' 'recording \'execute\'' -#executing: bind 'C-e' 'recording \'execute\'' -# End Exec: bind 'C-e' 'recording \'execute\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-x' -# stringConstant: 'recording \'execute\'' -# Args: 2 -# Begin Exec: bind 'C-x' 'recording \'execute\'' -#executing: bind 'C-x' 'recording \'execute\'' -# End Exec: bind 'C-x' 'recording \'execute\'' -# Semicolon (;) -# Args... -# stringConstant: '.' -# stringConstant: 'recording \'repeat_last\'' -# Args: 2 -# Begin Exec: bind '.' 'recording \'repeat_last\'' -#executing: bind '.' 'recording \'repeat_last\'' -# End Exec: bind '.' 'recording \'repeat_last\'' -# Semicolon (;) -# Args... -# stringConstant: '`' -# stringConstant: 'toggleLimitMarked' -# Args: 2 -# Begin Exec: bind '`' 'toggleLimitMarked' -#executing: bind '`' 'toggleLimitMarked' -# End Exec: bind '`' 'toggleLimitMarked' -# Semicolon (;) -# Args... -# stringConstant: 'toggleVerbosity' -# stringConstant: '_display_console=1-_display_console;i:fresh=1;redisplay' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleVerbosity' '_display_console=1-_display_console;i:fresh=1;redisplay' '' -# End Exec: alias 'toggleVerbosity' '_display_console=1-_display_console;i:fresh=1;redisplay' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggleKeyVerbosity' -# stringConstant: '_verbose_keys=1-_verbose_keys;redisplay' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleKeyVerbosity' '_verbose_keys=1-_verbose_keys;redisplay' '' -# End Exec: alias 'toggleKeyVerbosity' '_verbose_keys=1-_verbose_keys;redisplay' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggleDesaturate' -# stringConstant: '_autodesaturate=1-_autodesaturate;redisplay' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleDesaturate' '_autodesaturate=1-_autodesaturate;redisplay' '' -# End Exec: alias 'toggleDesaturate' '_autodesaturate=1-_autodesaturate;redisplay' '' -# Semicolon (;) -# Args... -# stringConstant: 'idempotent_cmd' -# stringConstant: 'goto \'\'' -# Args: 2 -# Begin Exec: alias 'idempotent_cmd' 'goto \'\'' -# End Exec: alias 'idempotent_cmd' 'goto \'\'' -# Semicolon (;) -# Args... -# stringConstant: 'PostGoto' -# stringConstant: '' -# stringConstant: 'reload' -# Args: 3 -# Begin Exec: autocmd 'PostGoto' '' 'reload' -#executing: autocmd 'PostGoto' '' 'reload' -# End Exec: autocmd 'PostGoto' '' 'reload' -# Semicolon (;) -# Args... -# stringConstant: 'PostWindow' -# stringConstant: '' -# stringConstant: 'i:fresh=1;redisplay;' -# Args: 3 -# Begin Exec: autocmd 'PostWindow' '' 'i:fresh=1;redisplay;' -#executing: autocmd 'PostWindow' '' 'i:fresh=1;redisplay;' -# End Exec: autocmd 'PostWindow' '' 'i:fresh=1;redisplay;' -# Semicolon (;) -# Args... -# stringConstant: 'PreRedisplay' -# stringConstant: '' -# stringConstant: 'i:_will_display=1' -# Args: 3 -# Begin Exec: autocmd 'PreRedisplay' '' 'i:_will_display=1' -#executing: autocmd 'PreRedisplay' '' 'i:_will_display=1' -# End Exec: autocmd 'PreRedisplay' '' 'i:_will_display=1' -# Semicolon (;) -# Args... -# stringConstant: 'PreRedisplay' -# stringConstant: '' -# stringConstant: 'if(_scale_style!=\'\' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;}' -# Args: 3 -# Begin Exec: autocmd 'PreRedisplay' '' 'if(_scale_style!=\'\' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;}' -#executing: autocmd 'PreRedisplay' '' 'if(_scale_style!=\'\' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;}' -# End Exec: autocmd 'PreRedisplay' '' 'if(_scale_style!=\'\' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostRedisplay' -# stringConstant: '' -# stringConstant: 'i:_will_display=0' -# Args: 3 -# Begin Exec: autocmd 'PostRedisplay' '' 'i:_will_display=0' -#executing: autocmd 'PostRedisplay' '' 'i:_will_display=0' -# End Exec: autocmd 'PostRedisplay' '' 'i:_will_display=0' -# Semicolon (;) -# Args... -# stringConstant: 'aalib_fix_do' -# stringConstant: '{if(aascale==\'\'){ascale=\'2.0\';}else{ascale=aascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+aalib: key bindings may not work as intended.\'}}' -# stringConstant: 'See aalib_fix.' -# Args: 3 -# Begin Exec: alias 'aalib_fix_do' '{if(aascale==\'\'){ascale=\'2.0\';}else{ascale=aascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+aalib: key bindings may not work as intended.\'}}' 'See aalib_fix.' -# End Exec: alias 'aalib_fix_do' '{if(aascale==\'\'){ascale=\'2.0\';}else{ascale=aascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+aalib: key bindings may not work as intended.\'}}' 'See aalib_fix.' -# Semicolon (;) -# Args... -# stringConstant: 'aalib_fix' -# stringConstant: 'if(_device_string=~\'^aa\'){aalib_fix_do;scale \'a\';}' -# stringConstant: 'When using the aalib (ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'aascale\' variable for an accurate scaling.' -# Args: 3 -# Begin Exec: alias 'aalib_fix' 'if(_device_string=~\'^aa\'){aalib_fix_do;scale \'a\';}' 'When using the aalib (ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'aascale\' variable for an accurate scaling.' -# End Exec: alias 'aalib_fix' 'if(_device_string=~\'^aa\'){aalib_fix_do;scale \'a\';}' 'When using the aalib (ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'aascale\' variable for an accurate scaling.' -# Semicolon (;) -# Args... -# stringConstant: 'cacalib_fix_do' -# stringConstant: '{if(cacascale==\'\'){ascale=\'1.18\';}else{scale=cacascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+cacalib: key bindings may not work as intended.\'}}' -# stringConstant: 'See cacalib_fix.' -# Args: 3 -# Begin Exec: alias 'cacalib_fix_do' '{if(cacascale==\'\'){ascale=\'1.18\';}else{scale=cacascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+cacalib: key bindings may not work as intended.\'}}' 'See cacalib_fix.' -# End Exec: alias 'cacalib_fix_do' '{if(cacascale==\'\'){ascale=\'1.18\';}else{scale=cacascale;} i:fresh=1;display;if(_TERM=~\'screen\'){echo \'Detected screen+cacalib: key bindings may not work as intended.\'}}' 'See cacalib_fix.' -# Semicolon (;) -# Args... -# stringConstant: 'cacalib_fix' -# stringConstant: 'getenv \'DISPLAY\';if(_device_string=~\'^ca\' && ENV_DISPLAY==\'\'){cacalib_fix_do;scale \'a\';}' -# stringConstant: 'When using the libcaca (Coloured ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'cacascale\' variable for an accurate scaling.' -# Args: 3 -# Begin Exec: alias 'cacalib_fix' 'getenv \'DISPLAY\';if(_device_string=~\'^ca\' && ENV_DISPLAY==\'\'){cacalib_fix_do;scale \'a\';}' 'When using the libcaca (Coloured ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'cacascale\' variable for an accurate scaling.' -# End Exec: alias 'cacalib_fix' 'getenv \'DISPLAY\';if(_device_string=~\'^ca\' && ENV_DISPLAY==\'\'){cacalib_fix_do;scale \'a\';}' 'When using the libcaca (Coloured ASCII art) library we face a problem: glyph proportions are seldom square (as pixels are), and are tricky to detect; for this reason, we need to reshape the image with respect to the font ratio, but we have to make a guess in the scaling factor to compensate. If at runtime a better value is known for the terminal font height/with ratio, it may be fed in the \'cacascale\' variable for an accurate scaling.' -# Semicolon (;) -# Args... -# stringConstant: 'PostReload' -# stringConstant: '' -# stringConstant: 'aalib_fix' -# Args: 3 -# Begin Exec: autocmd 'PostReload' '' 'aalib_fix' -#executing: autocmd 'PostReload' '' 'aalib_fix' -# End Exec: autocmd 'PostReload' '' 'aalib_fix' -# Semicolon (;) -# Args... -# stringConstant: 'PostLoad' -# stringConstant: '' -# stringConstant: 'aalib_fix' -# Args: 3 -# Begin Exec: autocmd 'PostLoad' '' 'aalib_fix' -#executing: autocmd 'PostLoad' '' 'aalib_fix' -# End Exec: autocmd 'PostLoad' '' 'aalib_fix' -# Semicolon (;) -# Args... -# stringConstant: 'PostReload' -# stringConstant: '' -# stringConstant: 'cacalib_fix' -# Args: 3 -# Begin Exec: autocmd 'PostReload' '' 'cacalib_fix' -#executing: autocmd 'PostReload' '' 'cacalib_fix' -# End Exec: autocmd 'PostReload' '' 'cacalib_fix' -# Semicolon (;) -# Args... -# stringConstant: 'PostLoad' -# stringConstant: '' -# stringConstant: 'cacalib_fix' -# Args: 3 -# Begin Exec: autocmd 'PostLoad' '' 'cacalib_fix' -#executing: autocmd 'PostLoad' '' 'cacalib_fix' -# End Exec: autocmd 'PostLoad' '' 'cacalib_fix' -# Semicolon (;) -# Args... -# stringConstant: 'refresh' -# stringConstant: 'desc \'reload\';redisplay;' -# stringConstant: 'reloads and displays image description' -# Args: 3 -# Begin Exec: alias 'refresh' 'desc \'reload\';redisplay;' 'reloads and displays image description' -# End Exec: alias 'refresh' 'desc \'reload\';redisplay;' 'reloads and displays image description' -# Semicolon (;) -# Args... -# stringConstant: 'F5' -# stringConstant: 'refresh' -# Args: 2 -# Begin Exec: bind 'F5' 'refresh' -#executing: bind 'F5' 'refresh' -# End Exec: bind 'F5' 'refresh' -# Semicolon (;) -# Args... -# stringConstant: 'toggle_fullscreen' -# stringConstant: 'if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && !_fullscreen){_old_sw=_screen_width;_old_sh=_screen_height;display \'reinit\' \'mW0:0\';_fullscreen=1;}else if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && _old_sw*_old_sh*_fullscreen){display \'reinit\' \'rwm\'._old_sw.\':\'._old_sh;_fullscreen=0;}_gtk_fullscreen=_fullscreen;' -# stringConstant: 'Toggles full screen. Will show mouse cursor in full screen.' -# Args: 3 -# Begin Exec: alias 'toggle_fullscreen' 'if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && !_fullscreen){_old_sw=_screen_width;_old_sh=_screen_height;display \'reinit\' \'mW0:0\';_fullscreen=1;}else if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && _old_sw*_old_sh*_fullscreen){display \'reinit\' \'rwm\'._old_sw.\':\'._old_sh;_fullscreen=0;}_gtk_fullscreen=_fullscreen;' 'Toggles full screen. Will show mouse cursor in full screen.' -# End Exec: alias 'toggle_fullscreen' 'if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && !_fullscreen){_old_sw=_screen_width;_old_sh=_screen_height;display \'reinit\' \'mW0:0\';_fullscreen=1;}else if( (_device_string=~\'^sdl\' || _device_string=~\'^gtk\' ) && _old_sw*_old_sh*_fullscreen){display \'reinit\' \'rwm\'._old_sw.\':\'._old_sh;_fullscreen=0;}_gtk_fullscreen=_fullscreen;' 'Toggles full screen. Will show mouse cursor in full screen.' -# Semicolon (;) -# Args... -# stringConstant: '_gtk_check_for_toggle_fullscreen' -# stringConstant: 'if( _device_string=~\'^gtk\' && _gtk_fullscreen != _fullscreen){toggle_fullscreen;}' -# Args: 2 -# Begin Exec: alias '_gtk_check_for_toggle_fullscreen' 'if( _device_string=~\'^gtk\' && _gtk_fullscreen != _fullscreen){toggle_fullscreen;}' -# End Exec: alias '_gtk_check_for_toggle_fullscreen' 'if( _device_string=~\'^gtk\' && _gtk_fullscreen != _fullscreen){toggle_fullscreen;}' -# Semicolon (;) -# Args... -# stringConstant: '_gtk_check_for_toggle_gtk_menus' -# stringConstant: 'if(_device_string=~\'^gtk\'){if(_hide_gtk_menus){display \'reinit\' \'b\';}else{display \'reinit\' \'B\';}}' -# Args: 2 -# Begin Exec: alias '_gtk_check_for_toggle_gtk_menus' 'if(_device_string=~\'^gtk\'){if(_hide_gtk_menus){display \'reinit\' \'b\';}else{display \'reinit\' \'B\';}}' -# End Exec: alias '_gtk_check_for_toggle_gtk_menus' 'if(_device_string=~\'^gtk\'){if(_hide_gtk_menus){display \'reinit\' \'b\';}else{display \'reinit\' \'B\';}}' -# Semicolon (;) -# Args... -# stringConstant: 'F11' -# stringConstant: 'toggle_fullscreen' -# Args: 2 -# Begin Exec: bind 'F11' 'toggle_fullscreen' -#executing: bind 'F11' 'toggle_fullscreen' -# End Exec: bind 'F11' 'toggle_fullscreen' -# Semicolon (;) -# Args... -# stringConstant: 'PostReload' -# stringConstant: '' -# stringConstant: 'i:fresh=1' -# Args: 3 -# Begin Exec: autocmd 'PostReload' '' 'i:fresh=1' -#executing: autocmd 'PostReload' '' 'i:fresh=1' -# End Exec: autocmd 'PostReload' '' 'i:fresh=1' -# Semicolon (;) -# Args... -# stringConstant: 'PostScale' -# stringConstant: '' -# stringConstant: 'if(0==i:_will_display){i:fresh=1;display;}' -# Args: 3 -# Begin Exec: autocmd 'PostScale' '' 'if(0==i:_will_display){i:fresh=1;display;}' -#executing: autocmd 'PostScale' '' 'if(0==i:_will_display){i:fresh=1;display;}' -# End Exec: autocmd 'PostScale' '' 'if(0==i:_will_display){i:fresh=1;display;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostPan' -# stringConstant: '' -# stringConstant: '{i:fresh=1;display;}' -# Args: 3 -# Begin Exec: autocmd 'PostPan' '' '{i:fresh=1;display;}' -#executing: autocmd 'PostPan' '' '{i:fresh=1;display;}' -# End Exec: autocmd 'PostPan' '' '{i:fresh=1;display;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostReload' -# stringConstant: '' -# stringConstant: 'if(i:fresh){redisplay;}' -# Args: 3 -# Begin Exec: autocmd 'PostReload' '' 'if(i:fresh){redisplay;}' -#executing: autocmd 'PostReload' '' 'if(i:fresh){redisplay;}' -# End Exec: autocmd 'PostReload' '' 'if(i:fresh){redisplay;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostInteractiveCommand' -# stringConstant: '' -# stringConstant: 'if(i:fresh){display;i:fresh=0;}' -# Args: 3 -# Begin Exec: autocmd 'PostInteractiveCommand' '' 'if(i:fresh){display;i:fresh=0;}' -#executing: autocmd 'PostInteractiveCommand' '' 'if(i:fresh){display;i:fresh=0;}' -# End Exec: autocmd 'PostInteractiveCommand' '' 'if(i:fresh){display;i:fresh=0;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostInteractiveCommand' -# stringConstant: '' -# stringConstant: 'if(_want_prefetch>0){prefetch;}' -# Args: 3 -# Begin Exec: autocmd 'PostInteractiveCommand' '' 'if(_want_prefetch>0){prefetch;}' -#executing: autocmd 'PostInteractiveCommand' '' 'if(_want_prefetch>0){prefetch;}' -# End Exec: autocmd 'PostInteractiveCommand' '' 'if(_want_prefetch>0){prefetch;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostInteractiveCommand' -# stringConstant: '' -# stringConstant: 'if(_display_console==0 && i:fresh){redisplay;i:fresh=0;}' -# Args: 3 -# Begin Exec: autocmd 'PostInteractiveCommand' '' 'if(_display_console==0 && i:fresh){redisplay;i:fresh=0;}' -#executing: autocmd 'PostInteractiveCommand' '' 'if(_display_console==0 && i:fresh){redisplay;i:fresh=0;}' -# End Exec: autocmd 'PostInteractiveCommand' '' 'if(_display_console==0 && i:fresh){redisplay;i:fresh=0;}' -# Semicolon (;) -# Args... -# stringConstant: 'PostInteractiveCommand' -# stringConstant: '' -# stringConstant: 'idempotent_cmd' -# Args: 3 -# Begin Exec: autocmd 'PostInteractiveCommand' '' 'idempotent_cmd' -#executing: autocmd 'PostInteractiveCommand' '' 'idempotent_cmd' -# End Exec: autocmd 'PostInteractiveCommand' '' 'idempotent_cmd' -# Semicolon (;) -# Args... -# stringConstant: 'PostInteractiveCommand' -# stringConstant: '' -# stringConstant: '_gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen' -# Args: 3 -# Begin Exec: autocmd 'PostInteractiveCommand' '' '_gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen' -#executing: autocmd 'PostInteractiveCommand' '' '_gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen' -# End Exec: autocmd 'PostInteractiveCommand' '' '_gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen' -# Semicolon (;) -# Args... -# stringConstant: 'N' -# stringConstant: 'goto \'+1p\' \'+museum|series|city|category|artist+\' \'+/S\' \'+10\';' -# stringConstant: 'goto by jump or category or directory or just ahead' -# Args: 3 -# Begin Exec: bind 'N' 'goto \'+1p\' \'+museum|series|city|category|artist+\' \'+/S\' \'+10\';' 'goto by jump or category or directory or just ahead' -#executing: bind 'N' 'goto \'+1p\' \'+museum|series|city|category|artist+\' \'+/S\' \'+10\';' 'goto by jump or category or directory or just ahead' -# End Exec: bind 'N' 'goto \'+1p\' \'+museum|series|city|category|artist+\' \'+/S\' \'+10\';' 'goto by jump or category or directory or just ahead' -# Semicolon (;) -# Args... -# stringConstant: 'P' -# stringConstant: 'goto \'-1p\' \'-museum|series|city|category|artist+\' \'-/S\' \'-10\';' -# stringConstant: 'goto by jump or category or directory or just back ' -# Args: 3 -# Begin Exec: bind 'P' 'goto \'-1p\' \'-museum|series|city|category|artist+\' \'-/S\' \'-10\';' 'goto by jump or category or directory or just back ' -#executing: bind 'P' 'goto \'-1p\' \'-museum|series|city|category|artist+\' \'-/S\' \'-10\';' 'goto by jump or category or directory or just back ' -# End Exec: bind 'P' 'goto \'-1p\' \'-museum|series|city|category|artist+\' \'-/S\' \'-10\';' 'goto by jump or category or directory or just back ' -# Semicolon (;) -# Args... -# stringConstant: 'C-n' -# stringConstant: 'goto \'+//\'' -# Args: 2 -# Begin Exec: bind 'C-n' 'goto \'+//\'' -#executing: bind 'C-n' 'goto \'+//\'' -# End Exec: bind 'C-n' 'goto \'+//\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-p' -# stringConstant: 'goto \'-//\'' -# Args: 2 -# Begin Exec: bind 'C-p' 'goto \'-//\'' -#executing: bind 'C-p' 'goto \'-//\'' -# End Exec: bind 'C-p' 'goto \'-//\'' -# Semicolon (;) -# Args... -# stringConstant: 'C-b' -# stringConstant: 'goto \'-//\'' -# Args: 2 -# Begin Exec: bind 'C-b' 'goto \'-//\'' -#executing: bind 'C-b' 'goto \'-//\'' -# End Exec: bind 'C-b' 'goto \'-//\'' -# Semicolon (;) -# Args... -# stringConstant: 'W' -# stringConstant: 'display \'resize\'' -# stringConstant: 'if supported, resizes the window to match the current image pixels size' -# Args: 3 -# Begin Exec: bind 'W' 'display \'resize\'' 'if supported, resizes the window to match the current image pixels size' -#executing: bind 'W' 'display \'resize\'' 'if supported, resizes the window to match the current image pixels size' -# End Exec: bind 'W' 'display \'resize\'' 'if supported, resizes the window to match the current image pixels size' -# Semicolon (;) -# Args... -# stringConstant: 'C-w' -# stringConstant: 'if(_scale_style!=\'w\'){_scale_style=\'w\';scale \'w\';}else{_scale_style=\'\';scale \'100%\';}' -# stringConstant: 'scale to width' -# Args: 3 -# Begin Exec: bind 'C-w' 'if(_scale_style!=\'w\'){_scale_style=\'w\';scale \'w\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to width' -#executing: bind 'C-w' 'if(_scale_style!=\'w\'){_scale_style=\'w\';scale \'w\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to width' -# End Exec: bind 'C-w' 'if(_scale_style!=\'w\'){_scale_style=\'w\';scale \'w\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to width' -# Semicolon (;) -# Args... -# stringConstant: 'endless_slideshow' -# stringConstant: 'while(1){display;sleep _slideshow_sleep_time;next;}' -# stringConstant: 'performs an automated slideshow, endlessly' -# Args: 3 -# Begin Exec: alias 'endless_slideshow' 'while(1){display;sleep _slideshow_sleep_time;next;}' 'performs an automated slideshow, endlessly' -# End Exec: alias 'endless_slideshow' 'while(1){display;sleep _slideshow_sleep_time;next;}' 'performs an automated slideshow, endlessly' -# Semicolon (;) -# Args... -# stringConstant: 'bookview' -# stringConstant: 'while(1){display;sleep \'2\';scroll \'down\';}' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'bookview' 'while(1){display;sleep \'2\';scroll \'down\';}' '' -# End Exec: alias 'bookview' 'while(1){display;sleep \'2\';scroll \'down\';}' '' -# Semicolon (;) -# Args... -# stringConstant: 'comicview' -# stringConstant: 'while(1){display;sleep \'2\';scroll \'down\';}' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'comicview' 'while(1){display;sleep \'2\';scroll \'down\';}' '' -# End Exec: alias 'comicview' 'while(1){display;sleep \'2\';scroll \'down\';}' '' -# Semicolon (;) -# Args... -# stringConstant: 'read' -# stringConstant: 'while(1){display;sleep \'2\';scroll \'forward\';}' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'read' 'while(1){display;sleep \'2\';scroll \'forward\';}' '' -# End Exec: alias 'read' 'while(1){display;sleep \'2\';scroll \'forward\';}' '' -# Semicolon (;) -# Args... -# stringConstant: 'slowread' -# stringConstant: 'while(_fileindex<=_filelistlen-1){display;sleep \'2\';scroll \'forward\';}' -# stringConstant: 'loop once slowly' -# Args: 3 -# Begin Exec: alias 'slowread' 'while(_fileindex<=_filelistlen-1){display;sleep \'2\';scroll \'forward\';}' 'loop once slowly' -# End Exec: alias 'slowread' 'while(_fileindex<=_filelistlen-1){display;sleep \'2\';scroll \'forward\';}' 'loop once slowly' -# Semicolon (;) -# Args... -# stringConstant: 'fastread' -# stringConstant: 'while(_fileindex<=_filelistlen-1){display;sleep \'0.1\';scroll \'forward\';}' -# stringConstant: 'proceeds like in a book but very fast, once' -# Args: 3 -# Begin Exec: alias 'fastread' 'while(_fileindex<=_filelistlen-1){display;sleep \'0.1\';scroll \'forward\';}' 'proceeds like in a book but very fast, once' -# End Exec: alias 'fastread' 'while(_fileindex<=_filelistlen-1){display;sleep \'0.1\';scroll \'forward\';}' 'proceeds like in a book but very fast, once' -# Semicolon (;) -# Args... -# stringConstant: 'pornview' -# stringConstant: 'echo \'press any key repeatedly to terminate\' ;endless_slideshow' -# stringConstant: 'enters an endless slideshow (alias name from an actual image viewer)' -# Args: 3 -# Begin Exec: alias 'pornview' 'echo \'press any key repeatedly to terminate\' ;endless_slideshow' 'enters an endless slideshow (alias name from an actual image viewer)' -# End Exec: alias 'pornview' 'echo \'press any key repeatedly to terminate\' ;endless_slideshow' 'enters an endless slideshow (alias name from an actual image viewer)' -# Semicolon (;) -# Args... -# stringConstant: 'PreExecutionCycle' -# stringConstant: '/fbps-' -# stringConstant: '_display_busy=0;_display_status=0' -# Args: 3 -# Begin Exec: autocmd 'PreExecutionCycle' '/fbps-' '_display_busy=0;_display_status=0' -#executing: autocmd 'PreExecutionCycle' '/fbps-' '_display_busy=0;_display_status=0' -# End Exec: autocmd 'PreExecutionCycle' '/fbps-' '_display_busy=0;_display_status=0' -# Semicolon (;) -# Args... -# stringConstant: 'PreExecutionCycle' -# stringConstant: '' -# stringConstant: 'i:fresh=1;reload' -# Args: 3 -# Begin Exec: autocmd 'PreExecutionCycle' '' 'i:fresh=1;reload' -#executing: autocmd 'PreExecutionCycle' '' 'i:fresh=1;reload' -# End Exec: autocmd 'PreExecutionCycle' '' 'i:fresh=1;reload' -# Semicolon (;) -# Args... -# stringConstant: 'PreExecutionCycle' -# stringConstant: '/fbps-.*ps001.png' -# stringConstant: 'i:fresh=1;redisplay' -# Args: 3 -# Begin Exec: autocmd 'PreExecutionCycle' '/fbps-.*ps001.png' 'i:fresh=1;redisplay' -#executing: autocmd 'PreExecutionCycle' '/fbps-.*ps001.png' 'i:fresh=1;redisplay' -# End Exec: autocmd 'PreExecutionCycle' '/fbps-.*ps001.png' 'i:fresh=1;redisplay' -# Semicolon (;) -# Args... -# stringConstant: '*' -# stringConstant: '_display_console=0;toggleVerbosity;echo i:*' -# Args: 2 -# Begin Exec: bind '*' '_display_console=0;toggleVerbosity;echo i:*' -#executing: bind '*' '_display_console=0;toggleVerbosity;echo i:*' -# End Exec: bind '*' '_display_console=0;toggleVerbosity;echo i:*' -# Semicolon (;) -# Args... -# stringConstant: 'w' -# stringConstant: 'scale \'w\'' -# Args: 2 -# Begin Exec: bind 'w' 'scale \'w\'' -#executing: bind 'w' 'scale \'w\'' -# End Exec: bind 'w' 'scale \'w\'' -# Semicolon (;) -# Args... -# stringConstant: '<' -# stringConstant: 'rotate10_ccw;display' -# Args: 2 -# Begin Exec: bind '<' 'rotate10_ccw;display' -#executing: bind '<' 'rotate10_ccw;display' -# End Exec: bind '<' 'rotate10_ccw;display' -# Semicolon (;) -# Args... -# stringConstant: '>' -# stringConstant: 'rotate10;display' -# Args: 2 -# Begin Exec: bind '>' 'rotate10;display' -#executing: bind '>' 'rotate10;display' -# End Exec: bind '>' 'rotate10;display' -# Semicolon (;) -# Args... -# stringConstant: '_' -# stringConstant: '_scale_style=\'\';scale \'100%\'' -# Args: 2 -# Begin Exec: bind '_' '_scale_style=\'\';scale \'100%\'' -#executing: bind '_' '_scale_style=\'\';scale \'100%\'' -# End Exec: bind '_' '_scale_style=\'\';scale \'100%\'' -# Semicolon (;) -# Args... -# stringConstant: ',' -# stringConstant: '_display_console=1;echo _last_system_output' -# Args: 2 -# Begin Exec: bind ',' '_display_console=1;echo _last_system_output' -#executing: bind ',' '_display_console=1;echo _last_system_output' -# End Exec: bind ',' '_display_console=1;echo _last_system_output' -# Semicolon (;) -# Args... -# stringConstant: 'C-a' -# stringConstant: 'if(_scale_style!=\'a\'){_scale_style=\'a\';scale \'a\';}else{_scale_style=\'\';scale \'100%\';}' -# stringConstant: 'scale to height' -# Args: 3 -# Begin Exec: bind 'C-a' 'if(_scale_style!=\'a\'){_scale_style=\'a\';scale \'a\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to height' -#executing: bind 'C-a' 'if(_scale_style!=\'a\'){_scale_style=\'a\';scale \'a\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to height' -# End Exec: bind 'C-a' 'if(_scale_style!=\'a\'){_scale_style=\'a\';scale \'a\';}else{_scale_style=\'\';scale \'100%\';}' 'scale to height' -# Semicolon (;) -# Args... -# stringConstant: 'pan_nw' -# stringConstant: 'pan \'nw\'' -# stringConstant: 'pans the image to the upper left' -# Args: 3 -# Begin Exec: alias 'pan_nw' 'pan \'nw\'' 'pans the image to the upper left' -# End Exec: alias 'pan_nw' 'pan \'nw\'' 'pans the image to the upper left' -# Semicolon (;) -# Args... -# stringConstant: 'pan_ne' -# stringConstant: 'pan \'ne\'' -# stringConstant: 'pans the image to the upper right' -# Args: 3 -# Begin Exec: alias 'pan_ne' 'pan \'ne\'' 'pans the image to the upper right' -# End Exec: alias 'pan_ne' 'pan \'ne\'' 'pans the image to the upper right' -# Semicolon (;) -# Args... -# stringConstant: 'pan_se' -# stringConstant: 'pan \'se\'' -# stringConstant: 'pans the image to the lower left' -# Args: 3 -# Begin Exec: alias 'pan_se' 'pan \'se\'' 'pans the image to the lower left' -# End Exec: alias 'pan_se' 'pan \'se\'' 'pans the image to the lower left' -# Semicolon (;) -# Args... -# stringConstant: 'pan_sw' -# stringConstant: 'pan \'sw\'' -# stringConstant: 'pans the image to the lower right' -# Args: 3 -# Begin Exec: alias 'pan_sw' 'pan \'sw\'' 'pans the image to the lower right' -# End Exec: alias 'pan_sw' 'pan \'sw\'' 'pans the image to the lower right' -# Semicolon (;) -# Args... -# stringConstant: 'pan_down' -# stringConstant: 'if(_display_console==0){pan \'down\';}else{scd;}' -# stringConstant: 'pans the image down / scrolls console down' -# Args: 3 -# Begin Exec: alias 'pan_down' 'if(_display_console==0){pan \'down\';}else{scd;}' 'pans the image down / scrolls console down' -# End Exec: alias 'pan_down' 'if(_display_console==0){pan \'down\';}else{scd;}' 'pans the image down / scrolls console down' -# Semicolon (;) -# Args... -# stringConstant: 'pan_up' -# stringConstant: 'if(_display_console==0){pan \'up\' ;}else{scu;}' -# stringConstant: 'pans the image up / scrolls console up' -# Args: 3 -# Begin Exec: alias 'pan_up' 'if(_display_console==0){pan \'up\' ;}else{scu;}' 'pans the image up / scrolls console up' -# End Exec: alias 'pan_up' 'if(_display_console==0){pan \'up\' ;}else{scu;}' 'pans the image up / scrolls console up' -# Semicolon (;) -# Args... -# stringConstant: 'pan_left' -# stringConstant: 'pan \'left\'' -# stringConstant: 'pans the image left' -# Args: 3 -# Begin Exec: alias 'pan_left' 'pan \'left\'' 'pans the image left' -# End Exec: alias 'pan_left' 'pan \'left\'' 'pans the image left' -# Semicolon (;) -# Args... -# stringConstant: 'pan_right' -# stringConstant: 'pan \'right\'' -# stringConstant: 'pans the image right' -# Args: 3 -# Begin Exec: alias 'pan_right' 'pan \'right\'' 'pans the image right' -# End Exec: alias 'pan_right' 'pan \'right\'' 'pans the image right' -# Semicolon (;) -# Args... -# stringConstant: 'diagonal_nw' -# stringConstant: 'pan_nw' -# stringConstant: 'pans the image to the upper left' -# Args: 3 -# Begin Exec: alias 'diagonal_nw' 'pan_nw' 'pans the image to the upper left' -# End Exec: alias 'diagonal_nw' 'pan_nw' 'pans the image to the upper left' -# Semicolon (;) -# Args... -# stringConstant: 'diagonal_ne' -# stringConstant: 'pan_ne' -# stringConstant: 'pans the image to the upper right' -# Args: 3 -# Begin Exec: alias 'diagonal_ne' 'pan_ne' 'pans the image to the upper right' -# End Exec: alias 'diagonal_ne' 'pan_ne' 'pans the image to the upper right' -# Semicolon (;) -# Args... -# stringConstant: 'diagonal_se' -# stringConstant: 'pan_se' -# stringConstant: 'pans the image to the lower left' -# Args: 3 -# Begin Exec: alias 'diagonal_se' 'pan_se' 'pans the image to the lower left' -# End Exec: alias 'diagonal_se' 'pan_se' 'pans the image to the lower left' -# Semicolon (;) -# Args... -# stringConstant: 'diagonal_sw' -# stringConstant: 'pan_sw' -# stringConstant: 'pans the image to the lower right' -# Args: 3 -# Begin Exec: alias 'diagonal_sw' 'pan_sw' 'pans the image to the lower right' -# End Exec: alias 'diagonal_sw' 'pan_sw' 'pans the image to the lower right' -# Semicolon (;) -# Args... -# stringConstant: 'd' -# stringConstant: 'diagonal_nw' -# Args: 2 -# Begin Exec: bind 'd' 'diagonal_nw' -#executing: bind 'd' 'diagonal_nw' -# End Exec: bind 'd' 'diagonal_nw' -# Semicolon (;) -# Args... -# stringConstant: 'D' -# stringConstant: 'diagonal_se' -# Args: 2 -# Begin Exec: bind 'D' 'diagonal_se' -#executing: bind 'D' 'diagonal_se' -# End Exec: bind 'D' 'diagonal_se' -# Semicolon (;) -# Args... -# stringConstant: 'x' -# stringConstant: 'diagonal_ne' -# Args: 2 -# Begin Exec: bind 'x' 'diagonal_ne' -#executing: bind 'x' 'diagonal_ne' -# End Exec: bind 'x' 'diagonal_ne' -# Semicolon (;) -# Args... -# stringConstant: 'X' -# stringConstant: 'diagonal_sw' -# Args: 2 -# Begin Exec: bind 'X' 'diagonal_sw' -#executing: bind 'X' 'diagonal_sw' -# End Exec: bind 'X' 'diagonal_sw' -# Semicolon (;) -# Args... -# stringConstant: 'toggleDisplayStatus' -# stringConstant: '_display_status=1-_display_status;redisplay' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleDisplayStatus' '_display_status=1-_display_status;redisplay' '' -# End Exec: alias 'toggleDisplayStatus' '_display_status=1-_display_status;redisplay' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggleDisplayBusy' -# stringConstant: '_display_busy=1-_display_busy' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'toggleDisplayBusy' '_display_busy=1-_display_busy' '' -# End Exec: alias 'toggleDisplayBusy' '_display_busy=1-_display_busy' '' -# Semicolon (;) -# Args... -# stringConstant: 'sort' -# stringConstant: 'list \'sort\'' -# stringConstant: 'sorts the files list ordered' -# Args: 3 -# Begin Exec: alias 'sort' 'list \'sort\'' 'sorts the files list ordered' -# End Exec: alias 'sort' 'list \'sort\'' 'sorts the files list ordered' -# Semicolon (;) -# Args... -# stringConstant: 'o' -# stringConstant: 'sort' -# Args: 2 -# Begin Exec: bind 'o' 'sort' -#executing: bind 'o' 'sort' -# End Exec: bind 'o' 'sort' -# Semicolon (;) -# Args... -# stringConstant: 'b' -# stringConstant: 'prev' -# Args: 2 -# Begin Exec: bind 'b' 'prev' -#executing: bind 'b' 'prev' -# End Exec: bind 'b' 'prev' -# Semicolon (;) -# Args... -# stringConstant: 'B' -# stringConstant: 'toggleDisplayBusy' -# Args: 2 -# Begin Exec: bind 'B' 'toggleDisplayBusy' -#executing: bind 'B' 'toggleDisplayBusy' -# End Exec: bind 'B' 'toggleDisplayBusy' -# Semicolon (;) -# Args... -# stringConstant: 'random_slideshow' -# stringConstant: 'while(1){display;sleep _slideshow_sleep_time; eval \'r=random\';goto r;}' -# stringConstant: 'performs a shuffled slideshow, endlessly' -# Args: 3 -# Begin Exec: alias 'random_slideshow' 'while(1){display;sleep _slideshow_sleep_time; eval \'r=random\';goto r;}' 'performs a shuffled slideshow, endlessly' -# End Exec: alias 'random_slideshow' 'while(1){display;sleep _slideshow_sleep_time; eval \'r=random\';goto r;}' 'performs a shuffled slideshow, endlessly' -# Semicolon (;) -# Args... -# stringConstant: 'rotate90_ccw' -# stringConstant: 'i:_orientation=i:_orientation+3;i:fresh=1;redisplay' -# stringConstant: 'rotate 90 degrees counter clockwise' -# Args: 3 -# Begin Exec: alias 'rotate90_ccw' 'i:_orientation=i:_orientation+3;i:fresh=1;redisplay' 'rotate 90 degrees counter clockwise' -# End Exec: alias 'rotate90_ccw' 'i:_orientation=i:_orientation+3;i:fresh=1;redisplay' 'rotate 90 degrees counter clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'rotate90_cw' -# stringConstant: 'i:_orientation=i:_orientation+1;i:fresh=1;redisplay' -# stringConstant: 'rotate 90 degrees clockwise' -# Args: 3 -# Begin Exec: alias 'rotate90_cw' 'i:_orientation=i:_orientation+1;i:fresh=1;redisplay' 'rotate 90 degrees clockwise' -# End Exec: alias 'rotate90_cw' 'i:_orientation=i:_orientation+1;i:fresh=1;redisplay' 'rotate 90 degrees clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'rotate180' -# stringConstant: 'i:_orientation=i:_orientation+2;i:fresh=1;redisplay' -# stringConstant: 'rotate 180 degrees' -# Args: 3 -# Begin Exec: alias 'rotate180' 'i:_orientation=i:_orientation+2;i:fresh=1;redisplay' 'rotate 180 degrees' -# End Exec: alias 'rotate180' 'i:_orientation=i:_orientation+2;i:fresh=1;redisplay' 'rotate 180 degrees' -# Semicolon (;) -# Args... -# stringConstant: 'rotate90' -# stringConstant: 'rotate90_cw;display' -# stringConstant: 'rotate 90 degrees clockwise' -# Args: 3 -# Begin Exec: alias 'rotate90' 'rotate90_cw;display' 'rotate 90 degrees clockwise' -# End Exec: alias 'rotate90' 'rotate90_cw;display' 'rotate 90 degrees clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'rotate270' -# stringConstant: 'rotate90_ccw;display' -# stringConstant: 'rotate 90 degrees counter clockwise' -# Args: 3 -# Begin Exec: alias 'rotate270' 'rotate90_ccw;display' 'rotate 90 degrees counter clockwise' -# End Exec: alias 'rotate270' 'rotate90_ccw;display' 'rotate 90 degrees counter clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'rotate10' -# stringConstant: 'rotate \'10\';display' -# stringConstant: 'rotate 10 degrees counter clockwise' -# Args: 3 -# Begin Exec: alias 'rotate10' 'rotate \'10\';display' 'rotate 10 degrees counter clockwise' -# End Exec: alias 'rotate10' 'rotate \'10\';display' 'rotate 10 degrees counter clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'rotate10_ccw' -# stringConstant: 'rotate -10 ;display' -# stringConstant: 'rotate 10 degrees clockwise' -# Args: 3 -# Begin Exec: alias 'rotate10_ccw' 'rotate -10 ;display' 'rotate 10 degrees clockwise' -# End Exec: alias 'rotate10_ccw' 'rotate -10 ;display' 'rotate 10 degrees clockwise' -# Semicolon (;) -# Args... -# stringConstant: 'K' -# stringConstant: 'if(_display_console==0){echo i:_filename.": ".i:_comment;toggleVerbosity}else{toggleVerbosity;}' -# Args: 2 -# Begin Exec: bind 'K' 'if(_display_console==0){echo i:_filename.": ".i:_comment;toggleVerbosity}else{toggleVerbosity;}' -#executing: bind 'K' 'if(_display_console==0){echo i:_filename.": ".i:_comment;toggleVerbosity}else{toggleVerbosity;}' -# End Exec: bind 'K' 'if(_display_console==0){echo i:_filename.": ".i:_comment;toggleVerbosity}else{toggleVerbosity;}' -# Semicolon (;) -# Args... -# stringConstant: 'C-k' -# stringConstant: 'crop' -# cvId -# stringConstant: 'cache' -# stringConstant: 'echo _cache_status' -# stringConstant: 'displays cached images status' -# Args: 6 -# Begin Exec: bind 'C-k' 'crop' '0' 'cache' 'echo _cache_status' 'displays cached images status' -#executing: bind 'C-k' 'crop' '0' 'cache' 'echo _cache_status' 'displays cached images status' -# End Exec: bind 'C-k' 'crop' '0' 'cache' 'echo _cache_status' 'displays cached images status' -# Semicolon (;) -# Args... -# stringConstant: 'c' -# stringConstant: 'align "center"' -# Args: 2 -# Begin Exec: bind 'c' 'align "center"' -#executing: bind 'c' 'align "center"' -# End Exec: bind 'c' 'align "center"' -# Semicolon (;) -# Args... -# stringConstant: 'widen' -# stringConstant: 'i:ascale=i:ascale*"1.1";*1.0' -# stringConstant: 'widen the current image' -# Args: 3 -# Begin Exec: alias 'widen' 'i:ascale=i:ascale*"1.1";*1.0' 'widen the current image' -# End Exec: alias 'widen' 'i:ascale=i:ascale*"1.1";*1.0' 'widen the current image' -# Semicolon (;) -# Args... -# stringConstant: 'narrow' -# stringConstant: 'i:ascale=i:ascale/"1.1";*1.0' -# stringConstant: 'narrow the current image' -# Args: 3 -# Begin Exec: alias 'narrow' 'i:ascale=i:ascale/"1.1";*1.0' 'narrow the current image' -# End Exec: alias 'narrow' 'i:ascale=i:ascale/"1.1";*1.0' 'narrow the current image' -# Semicolon (;) -# Args... -# stringConstant: 'y' -# stringConstant: 'widen' -# stringConstant: 'widen horizontally the image' -# Args: 3 -# Begin Exec: bind 'y' 'widen' 'widen horizontally the image' -#executing: bind 'y' 'widen' 'widen horizontally the image' -# End Exec: bind 'y' 'widen' 'widen horizontally the image' -# Semicolon (;) -# Args... -# stringConstant: 'Y' -# stringConstant: 'narrow' -# stringConstant: 'shrink horizontally the image' -# Args: 3 -# Begin Exec: bind 'Y' 'narrow' 'shrink horizontally the image' -#executing: bind 'Y' 'narrow' 'shrink horizontally the image' -# End Exec: bind 'Y' 'narrow' 'shrink horizontally the image' -# Semicolon (;) -# Args... -# stringConstant: 'console_scroll_up' -# stringConstant: 'if(_console_offset<_console_lines+console_scroll_n-_rows){_console_offset=_console_offset+console_scroll_n;}' -# stringConstant: 'scrolls up the virtual console' -# Args: 3 -# Begin Exec: alias 'console_scroll_up' 'if(_console_offset<_console_lines+console_scroll_n-_rows){_console_offset=_console_offset+console_scroll_n;}' 'scrolls up the virtual console' -# End Exec: alias 'console_scroll_up' 'if(_console_offset<_console_lines+console_scroll_n-_rows){_console_offset=_console_offset+console_scroll_n;}' 'scrolls up the virtual console' -# Semicolon (;) -# Args... -# stringConstant: 'console_scroll_down' -# stringConstant: 'if(allow_round_scroll || (_console_offset>=console_scroll_n)){_console_offset=_console_offset-console_scroll_n;}' -# stringConstant: 'scrolls down the virtual console' -# Args: 3 -# Begin Exec: alias 'console_scroll_down' 'if(allow_round_scroll || (_console_offset>=console_scroll_n)){_console_offset=_console_offset-console_scroll_n;}' 'scrolls down the virtual console' -# End Exec: alias 'console_scroll_down' 'if(allow_round_scroll || (_console_offset>=console_scroll_n)){_console_offset=_console_offset-console_scroll_n;}' 'scrolls down the virtual console' -# Semicolon (;) -# Args... -# stringConstant: 'console_scroll_reset' -# stringConstant: '{_console_offset=0;}' -# Args: 2 -# Begin Exec: alias 'console_scroll_reset' '{_console_offset=0;}' -# End Exec: alias 'console_scroll_reset' '{_console_offset=0;}' -# Semicolon (;) -# Args... -# stringConstant: 'scu' -# stringConstant: 'console_scroll_up' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'scu' 'console_scroll_up' '' -# End Exec: alias 'scu' 'console_scroll_up' '' -# Semicolon (;) -# Args... -# stringConstant: 'scd' -# stringConstant: 'console_scroll_down' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'scd' 'console_scroll_down' '' -# End Exec: alias 'scd' 'console_scroll_down' '' -# Semicolon (;) -# Args... -# stringConstant: 'scz' -# stringConstant: 'console_scroll_reset' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'scz' 'console_scroll_reset' '' -# End Exec: alias 'scz' 'console_scroll_reset' '' -# Semicolon (;) -# Args... -# stringConstant: 'center' -# stringConstant: 'align "center"' -# Args: 2 -# Begin Exec: alias 'center' 'align "center"' -# End Exec: alias 'center' 'align "center"' -# Semicolon (;) -# Args... -# stringConstant: 'left' -# stringConstant: 'align "left"' -# Args: 2 -# Begin Exec: alias 'left' 'align "left"' -# End Exec: alias 'left' 'align "left"' -# Semicolon (;) -# Args... -# stringConstant: 'right' -# stringConstant: 'align "right"' -# Args: 2 -# Begin Exec: alias 'right' 'align "right"' -# End Exec: alias 'right' 'align "right"' -# Semicolon (;) -# Args... -# stringConstant: 'top' -# stringConstant: 'align "top"' -# Args: 2 -# Begin Exec: alias 'top' 'align "top"' -# End Exec: alias 'top' 'align "top"' -# Semicolon (;) -# Args... -# stringConstant: 'bottom' -# stringConstant: 'align "bottom"' -# Args: 2 -# Begin Exec: alias 'bottom' 'align "bottom"' -# End Exec: alias 'bottom' 'align "bottom"' -# Semicolon (;) -# Args... -# stringConstant: 'font_magnify_auto' -# stringConstant: 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction-1;}else{_fbfont_as_screen_fraction=_screen_width/100+_screen_height/100;}' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'font_magnify_auto' 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction-1;}else{_fbfont_as_screen_fraction=_screen_width/100+_screen_height/100;}' '' -# End Exec: alias 'font_magnify_auto' 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction-1;}else{_fbfont_as_screen_fraction=_screen_width/100+_screen_height/100;}' '' -# Semicolon (;) -# Args... -# stringConstant: 'font_magnify_manual' -# stringConstant: '_fbfont_magnify_factor=_fbfont_magnify_factor+1' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'font_magnify_manual' '_fbfont_magnify_factor=_fbfont_magnify_factor+1' '' -# End Exec: alias 'font_magnify_manual' '_fbfont_magnify_factor=_fbfont_magnify_factor+1' '' -# Semicolon (;) -# Args... -# stringConstant: 'font_reduce_auto' -# stringConstant: 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction+1;}' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'font_reduce_auto' 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction+1;}' '' -# End Exec: alias 'font_reduce_auto' 'if(_fbfont_as_screen_fraction>1){_fbfont_as_screen_fraction=_fbfont_as_screen_fraction+1;}' '' -# Semicolon (;) -# Args... -# stringConstant: 'font_reduce_manual' -# stringConstant: '_fbfont_magnify_factor=_fbfont_magnify_factor-1' -# stringConstant: '' -# Args: 3 -# Begin Exec: alias 'font_reduce_manual' '_fbfont_magnify_factor=_fbfont_magnify_factor-1' '' -# End Exec: alias 'font_reduce_manual' '_fbfont_magnify_factor=_fbfont_magnify_factor-1' '' -# Semicolon (;) -# Args... -# stringConstant: 'toggle_font_auto_scale' -# stringConstant: 'if(_fbfont_as_screen_fraction<0){_fbfont_as_screen_fraction=0;echo \'Auto font scaling on.\';}else{_fbfont_as_screen_fraction=-1;echo \'Auto font scaling off.\';}' -# stringConstant: 'toggles between manual and auto font scaling control' -# Args: 3 -# Begin Exec: alias 'toggle_font_auto_scale' 'if(_fbfont_as_screen_fraction<0){_fbfont_as_screen_fraction=0;echo \'Auto font scaling on.\';}else{_fbfont_as_screen_fraction=-1;echo \'Auto font scaling off.\';}' 'toggles between manual and auto font scaling control' -# End Exec: alias 'toggle_font_auto_scale' 'if(_fbfont_as_screen_fraction<0){_fbfont_as_screen_fraction=0;echo \'Auto font scaling on.\';}else{_fbfont_as_screen_fraction=-1;echo \'Auto font scaling off.\';}' 'toggles between manual and auto font scaling control' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_same_search' -# stringConstant: 'goto \'+//\';' -# stringConstant: 'go to next file with same search criteria' -# Args: 3 -# Begin Exec: alias 'next_file_same_search' 'goto \'+//\';' 'go to next file with same search criteria' -# End Exec: alias 'next_file_same_search' 'goto \'+//\';' 'go to next file with same search criteria' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_dir_same' -# stringConstant: 'goto \'+/s\';' -# stringConstant: 'go to next file in same dir' -# Args: 3 -# Begin Exec: alias 'next_file_dir_same' 'goto \'+/s\';' 'go to next file in same dir' -# End Exec: alias 'next_file_dir_same' 'goto \'+/s\';' 'go to next file in same dir' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_dir_other' -# stringConstant: 'goto \'+/S\';' -# stringConstant: 'go to next file in other dir' -# Args: 3 -# Begin Exec: alias 'next_file_dir_other' 'goto \'+/S\';' 'go to next file in other dir' -# End Exec: alias 'next_file_dir_other' 'goto \'+/S\';' 'go to next file in other dir' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_dir_up' -# stringConstant: 'goto \'+/u\';' -# stringConstant: 'go to next file up the dir hierarchy' -# Args: 3 -# Begin Exec: alias 'next_file_dir_up' 'goto \'+/u\';' 'go to next file up the dir hierarchy' -# End Exec: alias 'next_file_dir_up' 'goto \'+/u\';' 'go to next file up the dir hierarchy' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_dir_down' -# stringConstant: 'goto \'+/d\';' -# stringConstant: 'go to next file down the dir hierarchy' -# Args: 3 -# Begin Exec: alias 'next_file_dir_down' 'goto \'+/d\';' 'go to next file down the dir hierarchy' -# End Exec: alias 'next_file_dir_down' 'goto \'+/d\';' 'go to next file down the dir hierarchy' -# Semicolon (;) -# Args... -# stringConstant: 'next_file_same_basename' -# stringConstant: 'goto \'+/b\';' -# stringConstant: 'go to next file with same basename' -# Args: 3 -# Begin Exec: alias 'next_file_same_basename' 'goto \'+/b\';' 'go to next file with same basename' -# End Exec: alias 'next_file_same_basename' 'goto \'+/b\';' 'go to next file with same basename' -# Semicolon (;) -# Args... -# stringConstant: 'prev_file_dir_same' -# stringConstant: 'goto \'-/s\';' -# stringConstant: 'go to prev file in same dir' -# Args: 3 -# Begin Exec: alias 'prev_file_dir_same' 'goto \'-/s\';' 'go to prev file in same dir' -# End Exec: alias 'prev_file_dir_same' 'goto \'-/s\';' 'go to prev file in same dir' -# Semicolon (;) -# Args... -# stringConstant: 'prev_file_dir_other' -# stringConstant: 'goto \'-/S\';' -# stringConstant: 'go to prev file in other dir' -# Args: 3 -# Begin Exec: alias 'prev_file_dir_other' 'goto \'-/S\';' 'go to prev file in other dir' -# End Exec: alias 'prev_file_dir_other' 'goto \'-/S\';' 'go to prev file in other dir' -# Semicolon (;) -# Args... -# stringConstant: 'prev_file_dir_up' -# stringConstant: 'goto \'-/u\';' -# stringConstant: 'go to prev file up the dir hierarchy' -# Args: 3 -# Begin Exec: alias 'prev_file_dir_up' 'goto \'-/u\';' 'go to prev file up the dir hierarchy' -# End Exec: alias 'prev_file_dir_up' 'goto \'-/u\';' 'go to prev file up the dir hierarchy' -# Semicolon (;) -# Args... -# stringConstant: 'prev_file_dir_down' -# stringConstant: 'goto \'-/d\';' -# stringConstant: 'go to prev file down the dir hierarchy' -# Args: 3 -# Begin Exec: alias 'prev_file_dir_down' 'goto \'-/d\';' 'go to prev file down the dir hierarchy' -# End Exec: alias 'prev_file_dir_down' 'goto \'-/d\';' 'go to prev file down the dir hierarchy' -# Semicolon (;) -# Args... -# stringConstant: 'prev_file_same_basename' -# stringConstant: 'goto \'-/b\';' -# stringConstant: 'go to prev file with same basename' -# Args: 3 -# Begin Exec: alias 'prev_file_same_basename' 'goto \'-/b\';' 'go to prev file with same basename' -# End Exec: alias 'prev_file_same_basename' 'goto \'-/b\';' 'go to prev file with same basename' -# Semicolon (;) -# Args... -# stringConstant: 'font_magnify' -# stringConstant: '_fbfont_as_screen_fraction=-1;font_magnify_manual' -# stringConstant: 'increase absolute font size and set manual font control' -# Args: 3 -# Begin Exec: alias 'font_magnify' '_fbfont_as_screen_fraction=-1;font_magnify_manual' 'increase absolute font size and set manual font control' -# End Exec: alias 'font_magnify' '_fbfont_as_screen_fraction=-1;font_magnify_manual' 'increase absolute font size and set manual font control' -# Semicolon (;) -# Args... -# stringConstant: 'font_reduce' -# stringConstant: '_fbfont_as_screen_fraction=-1;font_reduce_manual' -# stringConstant: 'decrease absolute font size and set manual font control' -# Args: 3 -# Begin Exec: alias 'font_reduce' '_fbfont_as_screen_fraction=-1;font_reduce_manual' 'decrease absolute font size and set manual font control' -# End Exec: alias 'font_reduce' '_fbfont_as_screen_fraction=-1;font_reduce_manual' 'decrease absolute font size and set manual font control' -# Semicolon (;) -# Args... -# stringConstant: 'PageUp' -# stringConstant: 'if(_display_console==0){prev;}else{scu;}' -# Args: 2 -# Begin Exec: bind 'PageUp' 'if(_display_console==0){prev;}else{scu;}' -#executing: bind 'PageUp' 'if(_display_console==0){prev;}else{scu;}' -# End Exec: bind 'PageUp' 'if(_display_console==0){prev;}else{scu;}' -# Semicolon (;) -# Args... -# stringConstant: 'PageDown' -# stringConstant: 'if(_display_console==0){next;}else{scd;}' -# Args: 2 -# Begin Exec: bind 'PageDown' 'if(_display_console==0){next;}else{scd;}' -#executing: bind 'PageDown' 'if(_display_console==0){next;}else{scd;}' -# End Exec: bind 'PageDown' 'if(_display_console==0){next;}else{scd;}' -# Semicolon (;) -# Args... -# stringConstant: 'Home' -# stringConstant: '0;' -# Args: 2 -# Begin Exec: bind 'Home' '0;' -#executing: bind 'Home' '0;' -# End Exec: bind 'Home' '0;' -# Semicolon (;) -# Args... -# stringConstant: 'End' -# stringConstant: '$;' -# Args: 2 -# Begin Exec: bind 'End' '$;' -#executing: bind 'End' '$;' -# End Exec: bind 'End' '$;' -# Semicolon (;) -# Args... -# stringConstant: '^' -# stringConstant: '0;' -# Args: 2 -# Begin Exec: bind '^' '0;' -#executing: bind '^' '0;' -# End Exec: bind '^' '0;' -# Semicolon (;) -# Args... -# stringConstant: '$' -# stringConstant: '$;' -# Args: 2 -# Begin Exec: bind '$' '$;' -#executing: bind '$' '$;' -# End Exec: bind '$' '$;' -# Semicolon (;) -# Args... -# stringConstant: '\'' -# stringConstant: 'goto _lastfileindex.\'f\'.(_lastpageindex+1).\'p\'' -# Args: 2 -# Begin Exec: bind '\'' 'goto _lastfileindex.\'f\'.(_lastpageindex+1).\'p\'' -#executing: bind '\'' 'goto _lastfileindex.\'f\'.(_lastpageindex+1).\'p\'' -# End Exec: bind '\'' 'goto _lastfileindex.\'f\'.(_lastpageindex+1).\'p\'' -# Semicolon (;) -# Args... -# stringConstant: '"' -# stringConstant: 'scale \'shadow\';i:fresh=1;redisplay;' -# Args: 2 -# Begin Exec: bind '"' 'scale \'shadow\';i:fresh=1;redisplay;' -#executing: bind '"' 'scale \'shadow\';i:fresh=1;redisplay;' -# End Exec: bind '"' 'scale \'shadow\';i:fresh=1;redisplay;' -# Semicolon (;) -# Args... -# stringConstant: '(' -# stringConstant: 'goto \'^p\'' -# Args: 2 -# Begin Exec: bind '(' 'goto \'^p\'' -#executing: bind '(' 'goto \'^p\'' -# End Exec: bind '(' 'goto \'^p\'' -# Semicolon (;) -# Args... -# stringConstant: ')' -# stringConstant: 'goto \'$p\'' -# Args: 2 -# Begin Exec: bind ')' 'goto \'$p\'' -#executing: bind ')' 'goto \'$p\'' -# End Exec: bind ')' 'goto \'$p\'' -# Semicolon (;) -# Args... -# stringConstant: 'Z' -# stringConstant: 'sleep 1' -# Args: 2 -# Begin Exec: bind 'Z' 'sleep 1' -#executing: bind 'Z' 'sleep 1' -# End Exec: bind 'Z' 'sleep 1' -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:_display_status=1 (i) -# Get:_display_status=1 (i) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_want_wm_caption_status=fim:%N@%p%%%L[%i/%l] (s) -# Get:_want_wm_caption_status=fim:%N@%p%%%L[%i/%l] (s) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_caption_over_image_fmt=%?_comment?%:_comment:? (s) -# Get:_caption_over_image_fmt=%?_comment?%:_comment:? (s) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_info_fmt_str=%p%% %wx%h%L %i/%l%P %F %T %c (s) -# Get:_info_fmt_str=%p%% %wx%h%L %i/%l%P %F %T %c (s) -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_display_status_fmt=%N%?EXIF_DateTimeOriginal?[%:EXIF_DateTimeOriginal:]?%?EXIF_ExposureTime?[%:EXIF_ExposureTime:]?%?EXIF_FNumber?[%:EXIF_FNumber:]?%?EXIF_ApertureValue?[%:EXIF_ApertureValue:]?%?EXIF_ISOSpeedRatings?[ISO%:EXIF_ISOSpeedRatings:]?%?_markedfile?[mark on %:_markedfile:]?:%k (s) -# Get:_display_status_fmt=%N%?EXIF_DateTimeOriginal?[%:EXIF_DateTimeOriginal:]?%?EXIF_ExposureTime?[%:EXIF_ExposureTime:]?%?EXIF_FNumber?[%:EXIF_FNumber:]?%?EXIF_ApertureValue?[%:EXIF_ApertureValue:]?%?EXIF_ISOSpeedRatings?[ISO%:EXIF_ISOSpeedRatings:]?%?_markedfile?[mark on %:_markedfile:]?:%k (s) -# Semicolon (;) -# Args... -# stringConstant: 'webcam' -# stringConstant: 'pread \'vgrabbj -d /dev/video0\';$' -# stringConstant: 'say cheese' -# Args: 3 -# Begin Exec: alias 'webcam' 'pread \'vgrabbj -d /dev/video0\';$' 'say cheese' -# End Exec: alias 'webcam' 'pread \'vgrabbj -d /dev/video0\';$' 'say cheese' -# Semicolon (;) -# Args... -# stringConstant: 'espeak' -# stringConstant: 'system \'espeak\' i:_filename." ".i:_comment' -# stringConstant: 'say something' -# Args: 3 -# Begin Exec: alias 'espeak' 'system \'espeak\' i:_filename." ".i:_comment' 'say something' -# End Exec: alias 'espeak' 'system \'espeak\' i:_filename." ".i:_comment' 'say something' -# Semicolon (;) -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# End If -# Semicolon (;) -# Args... -# stringConstant: '' -# Args: 1 -# Begin Exec: help '' -#executing: help '' -# End Exec: help '' -#autocmd begin: PreExecutionCycle -> i:fresh=1;reload -# Semicolon (;) -# Assign (=) -# cvar:intCon: 1 -# Set:i:fresh=1 (i) -# Get:i:fresh=1 (i) -# Begin Exec: reload -#executing: reload -#cache check for file ./media/fim.png at page 0 -#cache does not have file fim.png at page 0 -#cache loaded file fim.png at page 0 -#going to cache: file fim.png at page 0 -#autocmd begin: PostReload -> aalib_fix -# Begin Exec: aalib_fix -#expanding alias: aalib_fix -> if(_device_string=~'^aa'){aalib_fix_do;scale 'a';} -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# End If -# End Exec: aalib_fix -#autocmd end: PostReload -> aalib_fix -#autocmd begin: PostReload -> cacalib_fix -# Begin Exec: cacalib_fix -#expanding alias: cacalib_fix -> getenv 'DISPLAY';if(_device_string=~'^ca' && ENV_DISPLAY==''){cacalib_fix_do;scale 'a';} -# Semicolon (;) -# Args... -# stringConstant: 'DISPLAY' -# Args: 1 -# Begin Exec: getenv 'DISPLAY' -#executing: getenv 'DISPLAY' -# End Exec: getenv 'DISPLAY' -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): ENV_DISPLAY = '' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): ENV_DISPLAY = '' -# stringCon -# End If -# End Exec: cacalib_fix -#autocmd end: PostReload -> cacalib_fix -#autocmd begin: PostReload -> i:fresh=1 -# Assign (=) -# cvar:intCon: 1 -# Set:i:fresh=1 (i) -# Get:i:fresh=1 (i) -#autocmd end: PostReload -> i:fresh=1 -#autocmd begin: PostReload -> if(i:fresh){redisplay;} -# Begin If:# getVar (string): i:fresh = '1' -1 -# getVar (string): i:fresh = '1' -# Semicolon (;) -# Semicolon (;) -# Begin Exec: redisplay -#executing: redisplay -#autocmd begin: PreRedisplay -> i:_will_display=1 -# Assign (=) -# cvar:intCon: 1 -# Set:i:_will_display=1 (i) -# Get:i:_will_display=1 (i) -#autocmd end: PreRedisplay -> i:_will_display=1 -#autocmd begin: PreRedisplay -> if(_scale_style!='' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;} -# Begin If:# getVar (string): _scale_style = 'b' -# stringCon -# getVar (string): i:fresh = '1' -1 -# getVar (string): _scale_style = 'b' -# stringCon -# getVar (string): i:fresh = '1' -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:i:fresh=0 (i) -# Get:i:fresh=0 (i) -# Semicolon (;) -# Args... -# cvId -# Args: 1 -# Begin Exec: scale 'b' -#executing: scale 'b' -#autocmd begin: PostScale -> if(0==i:_will_display){i:fresh=1;display;} -# Begin If:# intConstant -# getVar (string): i:_will_display = '1' -0 -# intConstant -# getVar (string): i:_will_display = '1' -# End If -#autocmd end: PostScale -> if(0==i:_will_display){i:fresh=1;display;} -# End Exec: scale 'b' -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:i:fresh=0 (i) -# Get:i:fresh=0 (i) -# End If -#autocmd end: PreRedisplay -> if(_scale_style!='' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;} -#autocmd begin: PostRedisplay -> i:_will_display=0 -# Assign (=) -# cvar:intCon: 0 -# Set:i:_will_display=0 (i) -# Get:i:_will_display=0 (i) -#autocmd end: PostRedisplay -> i:_will_display=0 -# End Exec: redisplay -# End If -#autocmd end: PostReload -> if(i:fresh){redisplay;} -# End Exec: reload -#autocmd end: PreExecutionCycle -> i:fresh=1;reload -#autocmd begin: PreExecutionCycle -> _display_status_fmt="fim:%M%n%R%m_v"; - -# Semicolon (;) -# Assign (=) -# stringCon -# Set:_display_status_fmt=fim:%M%n%R%m_v (s) -# Get:_display_status_fmt=fim:%M%n%R%m_v (s) -#autocmd end: PreExecutionCycle -> _display_status_fmt="fim:%M%n%R%m_v"; - -#keysym: '110' [n] -#execute binding: 110 -> next_file -# Begin Exec: next_file -#expanding alias: next_file -> goto '+1f' -# Args... -# stringConstant: '+1f' -# Args: 1 -# Begin Exec: goto '+1f' -#executing: goto '+1f' -#autocmd begin: PostGoto -> reload -# Begin Exec: reload -#executing: reload -#unuse file fim.png at page 0 force:0 usageCounter_():1 cached_elements():1 -#cache check for file ./media/image.png at page 0 -#cache does not have file image.png at page 0 -#cache loaded file image.png at page 0 -#going to cache: file image.png at page 0 -#autocmd begin: PostReload -> aalib_fix -# Begin Exec: aalib_fix -#expanding alias: aalib_fix -> if(_device_string=~'^aa'){aalib_fix_do;scale 'a';} -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# End If -# End Exec: aalib_fix -#autocmd end: PostReload -> aalib_fix -#autocmd begin: PostReload -> cacalib_fix -# Begin Exec: cacalib_fix -#expanding alias: cacalib_fix -> getenv 'DISPLAY';if(_device_string=~'^ca' && ENV_DISPLAY==''){cacalib_fix_do;scale 'a';} -# Semicolon (;) -# Args... -# stringConstant: 'DISPLAY' -# Args: 1 -# Begin Exec: getenv 'DISPLAY' -#executing: getenv 'DISPLAY' -# End Exec: getenv 'DISPLAY' -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): ENV_DISPLAY = '' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): ENV_DISPLAY = '' -# stringCon -# End If -# End Exec: cacalib_fix -#autocmd end: PostReload -> cacalib_fix -#autocmd begin: PostReload -> i:fresh=1 -# Assign (=) -# cvar:intCon: 1 -# Set:i:fresh=1 (i) -# Get:i:fresh=1 (i) -#autocmd end: PostReload -> i:fresh=1 -#autocmd begin: PostReload -> if(i:fresh){redisplay;} -# Begin If:# getVar (string): i:fresh = '1' -1 -# getVar (string): i:fresh = '1' -# Semicolon (;) -# Semicolon (;) -# Begin Exec: redisplay -#executing: redisplay -#autocmd begin: PreRedisplay -> i:_will_display=1 -# Assign (=) -# cvar:intCon: 1 -# Set:i:_will_display=1 (i) -# Get:i:_will_display=1 (i) -#autocmd end: PreRedisplay -> i:_will_display=1 -#autocmd begin: PreRedisplay -> if(_scale_style!='' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;} -# Begin If:# getVar (string): _scale_style = 'b' -# stringCon -# getVar (string): i:fresh = '1' -1 -# getVar (string): _scale_style = 'b' -# stringCon -# getVar (string): i:fresh = '1' -# Semicolon (;) -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:i:fresh=0 (i) -# Get:i:fresh=0 (i) -# Semicolon (;) -# Args... -# cvId -# Args: 1 -# Begin Exec: scale 'b' -#executing: scale 'b' -#autocmd begin: PostScale -> if(0==i:_will_display){i:fresh=1;display;} -# Begin If:# intConstant -# getVar (string): i:_will_display = '1' -0 -# intConstant -# getVar (string): i:_will_display = '1' -# End If -#autocmd end: PostScale -> if(0==i:_will_display){i:fresh=1;display;} -# End Exec: scale 'b' -# Semicolon (;) -# Assign (=) -# cvar:intCon: 0 -# Set:i:fresh=0 (i) -# Get:i:fresh=0 (i) -# End If -#autocmd end: PreRedisplay -> if(_scale_style!='' && i:fresh){i:fresh=0;scale _scale_style ;i:fresh=0;} -#autocmd begin: PostRedisplay -> i:_will_display=0 -# Assign (=) -# cvar:intCon: 0 -# Set:i:_will_display=0 (i) -# Get:i:_will_display=0 (i) -#autocmd end: PostRedisplay -> i:_will_display=0 -# End Exec: redisplay -# End If -#autocmd end: PostReload -> if(i:fresh){redisplay;} -# End Exec: reload -#autocmd end: PostGoto -> reload -# End Exec: goto '+1f' -# End Exec: next_file -#autocmd begin: PostInteractiveCommand -> if(i:fresh){display;i:fresh=0;} -# Begin If:# getVar (string): i:fresh = '0' -0 -# getVar (string): i:fresh = '0' -# End If -#autocmd end: PostInteractiveCommand -> if(i:fresh){display;i:fresh=0;} -#autocmd begin: PostInteractiveCommand -> if(_want_prefetch>0){prefetch;} -# Begin If:# getVar (int): _want_prefetch = 1 -# intConstant -1 -# getVar (int): _want_prefetch = 1 -# intConstant -# Semicolon (;) -# Semicolon (;) -# Begin Exec: prefetch -#executing: prefetch -#cache prefetch req file image.jpg at page 0 -#cache loaded file image.jpg at page 0 -#going to cache: file image.jpg at page 0 -# End Exec: prefetch -# End If -#autocmd end: PostInteractiveCommand -> if(_want_prefetch>0){prefetch;} -#autocmd begin: PostInteractiveCommand -> if(_display_console==0 && i:fresh){redisplay;i:fresh=0;} -# Begin If:# getVar (string): _display_console = '' -# intConstant -# getVar (string): i:fresh = '0' -0 -# getVar (string): _display_console = '' -# intConstant -# getVar (string): i:fresh = '0' -# End If -#autocmd end: PostInteractiveCommand -> if(_display_console==0 && i:fresh){redisplay;i:fresh=0;} -#autocmd begin: PostInteractiveCommand -> idempotent_cmd -# Begin Exec: idempotent_cmd -#expanding alias: idempotent_cmd -> goto '' -# Args... -# stringConstant: '' -# Args: 1 -# Begin Exec: goto '' -#executing: goto '' -# End Exec: goto '' -# End Exec: idempotent_cmd -#autocmd end: PostInteractiveCommand -> idempotent_cmd -#autocmd begin: PostInteractiveCommand -> _gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen -# Semicolon (;) -# Begin Exec: _gtk_check_for_toggle_gtk_menus -#expanding alias: _gtk_check_for_toggle_gtk_menus -> if(_device_string=~'^gtk'){if(_hide_gtk_menus){display 'reinit' 'b';}else{display 'reinit' 'B';}} -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# End If -# End Exec: _gtk_check_for_toggle_gtk_menus -# Begin Exec: _gtk_check_for_toggle_fullscreen -#expanding alias: _gtk_check_for_toggle_fullscreen -> if( _device_string=~'^gtk' && _gtk_fullscreen != _fullscreen){toggle_fullscreen;} -# Begin If:# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): _gtk_fullscreen = '' -# getVar (string): _fullscreen = '' -0 -# getVar (string): _device_string = 'dumb' -# stringCon -# getVar (string): _gtk_fullscreen = '' -# getVar (string): _fullscreen = '' -# End If -# End Exec: _gtk_check_for_toggle_fullscreen -#autocmd end: PostInteractiveCommand -> _gtk_check_for_toggle_gtk_menus;_gtk_check_for_toggle_fullscreen -#keysym: '113' [q] -#execute binding: 113 -> quit -# Begin Exec: quit -#executing: quit -# End Exec: quit -#unuse file image.png at page 0 force:0 usageCounter_():1 cached_elements():3 -#cache erases also file fim.png at page 0 -#cache erases also file image.jpg at page 0 -#cache erases also file image.png at page 0 -wc0=` ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -kq |wc -l`; \ - wc1=`./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -kq --verbose-load|wc -l`; \ - wc2=`./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -kq --verbose-load --verbose-load|wc -l`; \ - test $wc0 -lt $wc1 -a $wc1 -lt $wc2 # ensure at least two levels of load verbosity -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~="; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.1 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/../media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~="; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.2 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~^"; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.1 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/../media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~^"; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.1 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/../media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~$"; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.1 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/../media/numbers_pcx/1.pcx -c 'a=_filelistlen;limit "~!"; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.0 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/../media/numbers_pcx/2.pcx -c 'a=_filelistlen;limit "~!"; list;b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 2.2 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "~i" "4"; b=_filelistlen; limit "~i" "4-4"; c=_filelistlen; limit "~i" "4-5"; d=_filelistlen; stdout a.".".b.".".c.".".d;quit' |tr -d -c '0-9A-Za-z_./:-'` = 10.1.1.2 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "~z" "0-900"; b=_filelistlen; limit "~z" "0-909"; c=_filelistlen; stdout a.".".b.".".c;quit'` = 10.0.7 # needs stat -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "!"; b=_filelistlen; stdout a.".".b;quit' |tr -d -c '0-9A-Za-z_./:-'` = 10.0 # needs stat -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "~d" "01/01/1970-01/01/2007"; b=_filelistlen; limit "~d" "01/01/2007-19/01/2038"; c=_filelistlen; stdout a.".".b.".".c;quit' |tr -d -c '0-9A-Za-z_./:-'` = 10.0.10 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "prime" "yes"; b=_filelistlen; limit "prime" "no" ; c=_filelistlen; limit "prime" "zzz" ; d=_filelistlen; stdout a.".".b.".".c.".".d;quit' --load-image-descriptions-file ./media/special/images.desc |tr -d -c '0-9A-Za-z_./:-'` = 10.3.2.0 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_filelistlen;limit "uno"; b=_filelistlen;limit "due"; c=_filelistlen; limit "boh"; d=_filelistlen; stdout a.".".b.".".c.".".d;quit' --load-image-descriptions-file ./media/special/images.desc |tr -d -c '0-9A-Za-z_./:-'` = 10.1.1.0 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'limit "-list";stdout _last_cmd_output;limit "-listall";stdout _last_cmd_output; quit;' --load-image-descriptions-file ./media/special/images.desc | grep there.are.*variable > /dev/null # TODO: need better test here -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'limit "-list" "prime";stdout _last_cmd_output;limit "-listall" "prime";stdout _last_cmd_output; quit;' --load-image-descriptions-file ./media/special/images.desc | grep there.are.*value > /dev/null # TODO: need better test here -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_8bit.pcx.bin -C 'stdout "Unsupported PCX file test.."' -c 'quit !(i:width==0)' # named so to not break dir-loading tests -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@185:Error setting file pointer -Unsupported PCX file test.. -Failed pcx_load_image_fp! -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/0.pcx; quit !(i:_comment=="comments"&&i:T==""&&common=="s")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/1.pcx; quit !(i:_comment=="pre_comments")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/2.pcx; quit !(i:_comment=="comment")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/3.pcx; quit !(i:_comment=="comment_post")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/4.pcx; quit !(i:_comment=="komment")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/5.pcx; quit !(i:_comment=="kommentar")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/6.pcx; quit !(i:_comment=="comment_POST")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/7.pcx; quit !(i:_comment=="PRE_comment_POST")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/7.pcx; quit !(i:common=="s")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/8.pcx; quit !(i:_comment=="comment_POST")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/8.pcx; quit !(i:common=="s")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/9.pcx; quit !(i:common=="")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file media/special/modifiers.desc -c '/9.pcx; quit !(i:_comment=="comment@@@common@5_")' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "-/5/";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.8.12 -Using the default "dumb" display device instead. -1.1.8.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "-/B";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.12.12 -Using the default "dumb" display device instead. -1.1.12.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+/b";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.1.12 -Using the default "dumb" display device instead. -1.1.1.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+/B";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.2.12 -Using the default "dumb" display device instead. -1.1.2.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+/s";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.2.12 -Using the default "dumb" display device instead. -1.1.2.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+/d";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.3.12 -Using the default "dumb" display device instead. -1.1.3.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+/u";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.1.12 -Using the default "dumb" display device instead. -1.1.1.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+1f+1f";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.2.12 # goto: only last subspec effective -Using the default "dumb" display device instead. -1.1.2.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+1f+2f";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.3.12 # goto: only last subspec effective -Using the default "dumb" display device instead. -1.1.3.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+2f+1f";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.2.12 # goto: only last subspec effective -Using the default "dumb" display device instead. -1.1.2.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+2p+1p";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' | grep 1.1.1.12 # goto: page jump idempotent on one-pager -Using the default "dumb" display device instead. -1.1.1.12 -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -make all-recursive -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1' -Making all in src -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make all-recursive -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Nothing to be done for 'all-am'. -make[7]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -Making all in doc -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/doc' -make[5]: Nothing to be done for 'all'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' -Making all in distros -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -Making all in scripts -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -Making all in media -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -Making all in multipage -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1' -if test -f ./media/multipage/sample.ps ; then \ - make multipagetests_ps; fi -if test -f ./media/multipage/sample.pdf ; then \ - make multipagetests_pdf; fi -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "2f";c=_lastfileindex; goto c;d=_fileindex; stdout a.".".b.".".c.".".d."."._filelistlen;quit' | grep 1.1.1.1.12 -Using the default "dumb" display device instead. -1.1.1.1.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png ./media/fim.png ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; next;b=_fileindex; goto "2f";c=_lastfileindex; goto c;d=_fileindex; stdout a.".".b.".".c.".".d."."._filelistlen;quit' | grep 1.2.1.1.12 -Using the default "dumb" display device instead. -1.2.1.1.12 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort";a=_fileindex; goto;b=_fileindex; goto "+50%";c=_fileindex; stdout a.".".b.".".c."."._filelistlen;quit' -Using the default "dumb" display device instead. -1.1.6.10 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file ./media/special/images.desc -c 'list "sort"; a=_fileindex; goto "+prime"; b=_fileindex;goto "+prime"; c=_fileindex; goto "+prime"; d=_fileindex; goto "+prime"; e=_fileindex; stdout a.".".b.".".c.".".d.".".e; quit' | grep 1.2.5.6.1 -Using the default "dumb" display device instead. -1.2.5.6.1 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -C 'bind "n" "goto \"+1f\"";' -Knnnq -F 'quit !(_fileindex==4);' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -C 'bind "n" "goto \"+1F\"";' -Knnnq -F 'quit !(_fileindex==8);' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file ./media/special/images.desc -c 'list "sort_fsize"; goto 0; reload; stdout i:_filename; quit' | grep 1.pcx -Using the default "dumb" display device instead. -./media/numbers_pcx/1.pcx -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ -c 'quit (i:_filename=~ "//")' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort"; list;l1=_last_cmd_output;list "random_shuffle";list;l2=_last_cmd_output;if(l1==l2)quit 255; quit' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "sort"; next;f=i:_filename;list "swap"; reload;if(f==i:_filename)quit 255; quit' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx ./media/numbers_pcx/*.pcx --sort -c 'list "pop"; if(_filelistlen!= 9) quit 255;quit' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx ./media/numbers_pcx/*.pcx -c 'list "pop"; if(_filelistlen!=19) quit 255;quit' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/numbers_pcx/2.pcx --reverse -c 'quit!(i:_filename=~"2.pcx")' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/1.pcx ./media/numbers_pcx/2.pcx -c 'quit (i:_filename=~"2.pcx")' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'list "remove"; quit' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'next;list "pop";reload;quit !(i:_filename == "./media/numbers_pcx/0.pcx")' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'next;list "remove";reload;quit !(i:_filename == "./media/numbers_pcx/2.pcx")' -Using the default "dumb" display device instead. -test `timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -k n -k Del -k q -F 'stdout i:_filename' |tr -d -c '0-9A-Za-z_./:-'` = "./media/numbers_pcx/2.pcx" -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'a=1' -c 'a=a+1;' -c 'quit (1-(a==2))' -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'cd "./media/"' -c 'stdout _pwd;l=_filelistlen;list "pushdir" _pwd;stdout l;if(l==_filelistlen)quit 255; quit' -Using the default "dumb" display device instead. -/build/reproducible-path/fim-0.7.1/media -0 -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'cd "./media/"' -c 'stdout _pwd;l=_filelistlen;list "pushdirr" _pwd;stdout l;if(l==_filelistlen)quit 255; quit' -Using the default "dumb" display device instead. -/build/reproducible-path/fim-0.7.1/media -0 -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'cd "./media/"' -c 'stdout _pwd;l=_filelistlen;list "pushdir" ;stdout l;if(l==_filelistlen)quit 255; quit' -Using the default "dumb" display device instead. -/build/reproducible-path/fim-0.7.1/media -0 -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'cd "./media/"' -c 'stdout _pwd;l=_filelistlen;list "pushdirr" ;stdout l;if(l==_filelistlen)quit 255; quit' -Using the default "dumb" display device instead. -/build/reproducible-path/fim-0.7.1/media -0 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir "./media/image.jpg" -c 'quit 2' -kq; test $? = 2 # --cd-and-readdir respects scripting -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb "./media/" -c ' quit 2' -kq; test $? = 2 # no heading semicolons: good -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb "./media/" -c ';quit 2' -kq; test $? = 0 # heading semicolons: bad (FIXME in the long run) -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir "./media/image.jpg" -c 'quit 2' -kq; test $? = 2 # --cd-and-readdir respects scripting -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'if(_pwd=="/build/reproducible-path/fim-0.7.1")quit 1; quit' # check that cd is effective -Using the default "dumb" display device instead. -test "`./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'stdout _pwd;quit'`" = `cd /build/reproducible-path/fim-0.7.1/media; pwd;` # check that cd is effective, again (yes, redundant) -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'if (_filelistlen<=1)quit 1;quit' # check that dir files are pushed -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'if (_filelistlen>20)quit 1;quit' # too many files means recursive push -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'l0=_filelistlen; list "pushdir" "."; l1=_filelistlen; if(l0!=l1)quit 1; quit' # pushdir must be idempotent -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'l0=_filelistlen; list "pushdirr" "."; l1=_filelistlen; if(l0==l1)quit 1; quit' # pushdir and pushdirr must differ -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --cd-and-readdir /build/reproducible-path/fim-0.7.1/media/image.jpg -c 'if(i:_filename=~"image.jpg")quit 0; quit 1' # --cd-and-readdir does jumps to loaded file -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit !(_all_file_loaders=~"Text")' # shall reflect supported file formats -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ --as-text -c quit -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ --as-text -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = Text # mostly coverage -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ --binary=1 -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = Bit1 # mostly coverage -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ --binary=24 -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = Bit24 # mostly coverage -Using the default "dumb" display device instead. -test `echo -n U | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-from-stdin --binary=1 -c 'magnify;stdout i:height."."._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 1.Bit1 # coverage of tiny case; TODO: remove necessity of magnify -Using the default "dumb" display device instead. -test `echo -n U | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-from-stdin --binary=24 -c 'magnify;stdout i:height."."._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 1.Bit24 # coverage of tiny case; TODO: remove necessity of magnify -Using the default "dumb" display device instead. -test `echo /build/reproducible-path/fim-0.7.1/media | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb - --binary=23 -c 'magnify;stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = Bit24 # coverage of - and fallback to 24 -Warning: the --binary option supports 1 or 24 bpp depths. Using 24. -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o dumb -c 'window;stdout _last_cmd_output;quit;' grep disabled > /dev/null -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ --dump-reference-help | wc -l |tr -d -c '0-9A-Za-z_./:-'` -gt 100 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m | wc -c |tr -d -c '0-9A-Za-z_./:-'` -gt 28000 # man dump -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m | grep fB | wc -l |tr -d -c '0-9A-Za-z_./:-'` -gt 40 # lots of troff -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l | grep fB | wc -l |tr -d -c '0-9A-Za-z_./:-'` -eq 0 # no troff left (hopefully) -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --NON-existent-OPTIONNN | wc -l |tr -d -c '0-9A-Za-z_./:-'` -gt 70 # help function -./src/fim: unrecognized option '--NON-existent-OPTIONNN' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history --NON-existent-OPTIONNN; test $? = 240 # help function failing -./src/fim: unrecognized option '--NON-existent-OPTIONNN' - Usage: ./src/fim [OPTIONS] [FILES] - where OPTIONS are taken from: - -a --autozoom - -b --binary - --as-text - --cd-and-readdir - -c --execute-commands ={commands} - -C --execute-commands-early ={commands} - -d --device ={fbdev} - --dump-reference-help - --dump-default-fimrc - -E --execute-script ={scriptfile} - -f --etc-fimrc ={fimrc} - -F --final-commands ={commands} - -h --help - -k --keysym-press ={keysym} - -K --chars-press ={chars} - -D --load-image-descriptions-file ={filename} - -S --image-descriptions-file-separator ={sepchar} - -i --image-from-stdin - --mark-from-image-descriptions-file ={filename} - -m --mode ={vmode} - -N --no-rc-file - --no-etc-fimrc-file - --no-internal-config - --no-commandline - --no-history-save - --no-history-load - --no-history - -p --script-from-stdin - -o --output-device =[fb|sdl|gtk|ca|aa|dumb][={gfxopts}] - --offset ={bytes-offset[{:upper-offset}|{+offset-range}]} - --pread-cmd ={cmd-filter-pipeline} - -P --text-reading - -s --scroll ={value} - --slideshow ={number} - --sanity-check - -t --no-framebuffer - -T --vt ={terminal} - --reverse - --sort - --sort-basename - --sort-mtime - --sort-fsize - -u --random - --random-no-seed - -v --verbose - --verbose-load - --verbose-font-load - --verbose-interpreter - -V --version - -w --autowidth - -= --no-auto-scale - --autowindow - --no-stat-push - -H --autoheight - -W --write-scriptout ={scriptfile} - -L --read-from-file ={fileslistfile} - - --read-from-stdin - --read-from-stdin-elds ={delimiter-char} - -A --autotop - -q --quiet - -r --resolution ={{width:height}|'fullscreen'} - -R --recursive - -X --no-pipe-load - -B --background-recursive - --load-shadow-directory ={dirname} - -/ --/ ={pattern} - --// ={pattern} - -1 --once - - Please read the documentation distributed with the program. - For further help, consult the online help in fim (:help), and man fim (1), fimrc (5). - Pre-configuration online help also available invoking --help {help-item}. - For bug reporting read the BUGS file. -if which convert; then \ - convert ./media/icon_smile.gif -monochrome ./media/icon_smile.bmp && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.bmp -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = bmp && rm -f ./media/icon_smile.bmp && \ - if which ppmtobmp ; then \ - convert ./media/icon_smile.gif ppm:- | ppmtobmp -bpp 8 > ./media/icon_smile.bmp && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.bmp -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = bmp && rm -f ./media/icon_smile.bmp && \ - convert ./media/icon_smile.gif ppm:- | ppmtobmp -bpp 4 > ./media/icon_smile.bmp && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.bmp -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = bmp && rm -f ./media/icon_smile.bmp ; \ - fi && \ - convert ./media/icon_smile.gif -depth 8 -alpha Disassociate ./media/icon_smile.bmp && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.bmp -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = bmp && rm -f ./media/icon_smile.bmp; \ -fi -if which convert; then \ - convert ./media/icon_smile.gif -depth 8 ./media/icon_smile.ppm && \ - sed -i 's/P6$/P6\n# comment/g' ./media/icon_smile.ppm && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.ppm -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = ppm && rm -f ./media/icon_smile.ppm && \ - convert ./media/icon_smile.gif -depth 16 ./media/icon_smile.ppm && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.ppm -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = ppm && rm -f ./media/icon_smile.ppm && \ - convert ./media/icon_smile.gif -depth 8 ./media/icon_smile.pgm && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.pgm -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = pgm && rm -f ./media/icon_smile.pgm; \ - convert ./media/icon_smile.gif -depth 16 ./media/icon_smile.pgm && \ - test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.pgm -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = pgm && rm -f ./media/icon_smile.pgm; \ -fi # cover-test FbiStuffPpm.cpp -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/ciao.fig -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 0 # -Using the default "dumb" display device instead. -if which xcf2pnm ; then test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0.xcf -c 'stdout i:_buffered_in_tmpfile;quit'` != '0'; fi -if which xcftopnm ; then test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0.xcf -c 'stdout i:_buffered_in_tmpfile;quit'` != '0'; fi -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -X -o dumb ./media/special/0.webp -c 'stdout _last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = libwebp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0.ppm -c 'quit !(i:width> 0)' # make sure ppm is read -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0.ppm --pread-cmd='cat {}' -c 'quit !(i:width> 0)' # make sure pread works -warning: the use of the convert utility has been disabled at configure time -Using the default "dumb" display device instead. -rm -f file.tmp; ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c '! "touch" "'file.tmp'";quit;'; test -f file.tmp; rm -f file.tmp; # make sure works -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '=_pushdir_re=.(PNG)' ./media/numbers_pcx/ -kq; test $? = 248 # _pushdir_re assignment is effective -fim - No loadable images specified. -Use `fim --help' for detailed usage information. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '=_pushdir_re=.(PCX)' ./media/numbers_pcx/ -kq # _pushdir_re assignment is effective -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '_pushdir_re=".(PNG)"' ./media/numbers_pcx/ -kq # _pushdir_re assignment comes late and is not effective -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c '2,4 stdout "{}";q' | wc -l` = 3 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c '3;list "mark";6;list "mark"; 1,2 stdout "marked {}";q' | grep 'marked.*[01].pcx' | wc -l` = 2 -Using the default "dumb" display device instead. -The following files were marked by the user: - -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c '3;list "mark";6;list "mark"; toggleLimitMarked;1,2 stdout "marked {}";q' | grep 'marked.*[25].pcx' | wc -l` = 2 -Using the default "dumb" display device instead. -The following files were marked by the user: - -cd ./media/numbers_pcx/; /build/reproducible-path/fim-0.7.1/./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-file ../special/images.list -c 'if(_filelistlen!=2)quit 255; quit' -Using the default "dumb" display device instead. -timeout --foreground 5 /build/reproducible-path/fim-0.7.1/./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-file ../special/collated-NON-EXISTING.list ; test $? = 248 -Warning: the ../special/collated-NON-EXISTING.list file could not be opened. -fim - No loadable images specified. -Use `fim --help' for detailed usage information. -cd ./media/numbers_pcx/; /build/reproducible-path/fim-0.7.1/./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-stdin-elds '!' --read-from-file ../special/images.list -c 'if(_filelistlen!=0)quit 255; quit' -Using the default "dumb" display device instead. -cd ./media/numbers_pcx/; /build/reproducible-path/fim-0.7.1/./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-stdin-elds '!' --read-from-file ../special/collated.list -c 'if(_filelistlen!=2)quit 255; quit' -Using the default "dumb" display device instead. -cat ./media/numbers_pcx/1.pcx | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-from-stdin -c 'quit !(i:width>0 && i:height>0)' -Using the default "dumb" display device instead. -echo | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-from-stdin -kq -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@109:Error reading first 128 bytes of PCX file -Failed pcx_load_image_info_fp ! -echo | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-stdin ; test $? = 248 -fim - No loadable images specified. -Use `fim --help' for detailed usage information. -echo ./media/numbers_pcx/* | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --read-from-stdin --read-from-stdin-elds ' ' -c 'quit !(_filelistlen==9)' -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin ; test $? = 33 -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin -Kq ; test $? = 33 -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin -kq ; test $? = 33 -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin -C 'quit 22' ; test $? = 22 -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin -c 'quit 22' ; test $? = 22 -Using the default "dumb" display device instead. -echo 'quit 33' | ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --script-from-stdin -F 'quit 22' ; test $? = 22 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'pread "cat ./media/numbers_pcx/1.pcx"; reload' -c 'quit !(i:width>0 && i:height>0)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'cd "/build/reproducible-path/fim-0.7.1/media/numbers_pcx/1.pcx"; pwd;d1=_last_cmd_output; cd "-"; pwd;d2=_last_cmd_output; cd "/build/reproducible-path/fim-0.7.1/media/numbers_pcx/";pwd;d3=_last_cmd_output; if(d1!=d3||d1==d2)quit 1;quit' |tr -d -c '0-9A-Za-z_./:-' # check that "cd file" works -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '_file_loader="ppm"' ./media/numbers_pcx/1.pcx -c 'stdout i:width; stdout (i:width!=0 && i:height!=0);quit' -Using the default "dumb" display device instead. -0 -0 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '_file_loader="pcx"' ./media/numbers_pcx/1.pcx -c 'stdout i:width; stdout (i:width==0 && i:height==0);quit' -Using the default "dumb" display device instead. -3 -0 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --mark-from-image-descriptions-file ./media/special/images.desc -c 'l=_filelistlen;toggleLimitMarked;if(_filelistlen!=l/2)quit 255; quit' -Using the default "dumb" display device instead. -The following files were marked by the user: - -./media/numbers_pcx/0.pcx -./media/numbers_pcx/1.pcx -./media/numbers_pcx/2.pcx -./media/numbers_pcx/3.pcx -./media/numbers_pcx/4.pcx -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-descriptions-file-separator ' ' ./media/special/loadable.desc ./media/numbers_pcx/ -c '/2.pcx;if(i:_comment=~"due")quit;quit 255' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --image-descriptions-file-separator '?' ./media/special/loadable.desc ./media/numbers_pcx/ -c '/2.pcx;if(i:_comment=~"due")quit 255;quit' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C 'cd "."' ./media/special/dir.desc -c 'quit !(_filelistlen==2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --image-descriptions-file-separator ' ' --load-image-descriptions-file ./media/special/images.desc -c '/2.pcx;if(i:_comment=~"due")quit;quit 255' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --image-descriptions-file-separator '?' --load-image-descriptions-file ./media/special/images.desc -c '/2.pcx;if(i:_comment=~"due")quit 255;quit' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c '/1.pcx;if(i:prime=="no")quit 255;quit;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c '/4.pcx;if(i:prime=="yes")quit 255;quit;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c '/2.pcx;if(i:_comment!="due")quit 255;quit;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c '/4.pcx;quit (i:_comment)'; test $? = 44 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c '/0.pcx;quit (i:_comment)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-image-descriptions-file ./media/special/images.desc -c 'list "vars"; if(! _last_cmd_output =~ "vals.*files") quit 255;;quit;' -Using the default "dumb" display device instead. -rm -f "tmp.desc"; # in view of append test -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ -c 'desc "load" "./media/special/images.desc"; desc "reload" "./media/special/images.desc"; desc "-nooverw" "save" "tmp.desc"; quit;' && test `wc -w < tmp.desc` = 15 && rm tmp.desc # need proper 'reload' test -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ -c 'desc "load" "./media/special/images.desc" "\t"; desc "reload" "./media/special/images.desc" "\t"; desc "-nooverw" "save" "tmp.desc" "X"; quit;' && test `grep X tmp.desc | wc -w` = 10 # need proper 'load' with separator test -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ -c 'desc "load" "./media/special/images.desc" "\t"; desc "reload" "./media/special/images.desc" "\t"; desc "-append" "save" "tmp.desc" "X"; quit;' && test `grep X tmp.desc | wc -w` = 20 && rm tmp.desc # need proper 'load' with separator test -Using the default "dumb" display device instead. -if test ` ./src/fim -V | grep standard | head -1 | tr -d -c '[:digit:]'` -gt 200301; then ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-shadow-directory ./media/../ -c 'scale "shadow"; if (_last_cmd_output =~ "image substituted")quit 0; else quit 255;'; fi -Using the default "dumb" display device instead. -if test ` ./src/fim -V | grep standard | head -1 | tr -d -c '[:digit:]'` -gt 200301; then ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/ --load-shadow-directory ./var/ -c 'scale "shadow"; if (_last_cmd_output =~ "image substituted")quit 0; else quit 255;'; test $? = 255; fi # don't be scared of error messages -- we're testing error handling here -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -k n -k q -K n -K n -K q -F 'stdout _fileindex;if(_fileindex!=2){quit 255}quit' # -k executes intermingled with -K -Using the default "dumb" display device instead. -2 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -k n -k n -k q -K n -K q -F 'stdout _fileindex;if(_fileindex!=3){quit 255}quit' # -k executes intermingled with -K -Using the default "dumb" display device instead. -3 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -k n -k q -K n -K n -K q -F 'stdout _fileindex;if(_fileindex!=2){quit 255}quit' # -k executes intermingled with -K -Using the default "dumb" display device instead. -2 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -k n -k n -k q -K n -K q -F 'stdout _fileindex;if(_fileindex!=3){quit 255}quit' # -k executes intermingled with -K -Using the default "dumb" display device instead. -3 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -/ media/numbers_pcx/4.pcx -c 'stdout _fileindex;if(_fileindex!=1){quit 255}quit' -Using the default "dumb" display device instead. -1 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* -/ 4.pcx -c 'stdout _fileindex;if(_fileindex!=5){quit 255}quit' -Using the default "dumb" display device instead. -5 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* --/ media/numbers_pcx/4.pcx -c 'stdout _fileindex;if(_fileindex!=1){quit 255}quit' -Using the default "dumb" display device instead. -1 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* --/ 4.pcx -c 'stdout _fileindex;if(_fileindex!=5){quit 255}quit' -Using the default "dumb" display device instead. -5 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* --// media/numbers_pcx/4.___ -c 'stdout _fileindex;if(_fileindex!=1){quit 255}quit' -Using the default "dumb" display device instead. -1 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/* --// media/numbers_pcx/4.pcx -c 'stdout _fileindex;if(_fileindex!=5){quit 255}quit' -Using the default "dumb" display device instead. -5 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'stdout i:width.i:height; eval "quit"' -i < ./media/image.jpg |tr -d -c '0-9A-Za-z_./:-' | tail -1` != "00" # mostly coverage -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.jpg -C '_downscale_huge_at_load=-1' -= -c 'pan "0%" "100%"' -cq # pan_to; TODO: test properly -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.jpg -C '_downscale_huge_at_load=-1' -K++++ -c 'flip;mirror;pan_left;pan_right;pan_up;pan_down;pan_ne;pan_sw;pan_se;pan_nw "100%"' -c 'popen "echo quit"' # mostly coverage -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o non-existing-reverting-to-dumb-without-error -Kq -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 2:6 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 2:7 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 2:1K ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 2+4 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 2+5 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 0 ./media/icon_smile.gif -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 6 ./media/icon_smile.gif -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 6:1000 ./media/icon_smile.gif -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' | grep -v Reading |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -Reading an empty file ? -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 7 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 6 ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -FbiStuffPcx.cpp@117:Not a PCX image -Failed pcx_load_image_info_fp ! -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '_seek_magic="gif"' ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' | tr -d '\n' | tr ' ' _ |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -Reading an empty file ? -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -C '_seek_magic="GIF"' ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 8 -C '_seek_magic="GIF"' ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 000 -Using the default "dumb" display device instead. -Reading an empty file ? -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --offset 6 -C '_seek_magic="GIF"' ./media/special/icon_smile_gif_at_7.bin -c 'stdout (i:width!=0).(i:height!=0)._last_file_loader;quit' |tr -d -c '0-9A-Za-z_./:-'` = 11'libungif' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_interlaced.gif -c 'quit !(i:width!=0)' # interlaced gif -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_truncated_bad.gif.bin -c 'quit !(i:width==0)' # deliberately invalid gif -Using the default "dumb" display device instead. -GIF-LIB error: Failed to read from given file. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c '_max_cached_images=1;stdout _fileindex;quit;' --no-stat-push a/b.png c/d.png e/f.png |tr -d -c '0-9A-Za-z_./:-'` = 1 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/[0-4].pcx ./media/special/truncated_bad.jpg.bin ./media/numbers_pcx/[5-9].pcx -Knnnnnq -F 'if(_fileindex!=6)quit 6;quit' # fim handles broken jpeg files graciously -Using the default "dumb" display device instead. -Premature end of JPEG file -jpeglib: -JPEG datastream contains no image -OOPS: problems decoding ./media/special/truncated_bad.jpg.bin... -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/truncated_bad.png.bin -c 'quit'; test $? = 134 # deliberately invalid png: reminder that need start to use png_set_error_fn -Using the default "dumb" display device instead. -libpng error: IHD[00]: bad header (invalid type) -/bin/bash: line 1: 291241 Aborted ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/truncated_bad.png.bin -c 'quit' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_gray.png -c 'quit'; # just coverage so far -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit' --slideshow 0 -1 # if this does not hang is good -Using the default "dumb" display device instead. -if which timeout; then \ - timeout 2 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit' --slideshow 0 ; R=$?; \ - if which reset ; then reset; fi; \ - test $R = 124; \ -fi; -/usr/bin/timeout -Using the default "dumb" display device instead. -/usr/bin/reset -reset: terminal attributes: No such device or address - -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit 0; quit 1;' -F 'quit 2; quit 3'; test "$?" = 2 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -C 'quit 0; quit 1;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit 0; quit 1;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit 3'; test "$?" = 3 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit 2' -F 'quit 0; quit 1;' -Using the default "dumb" display device instead. -for r in 0 1 2 254 255 ; do ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c "quit $r" || test $? = $r ; done ; -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -for r in 0 1 2 254 255 ; do ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -C "quit $r" || test $? = $r ; done ; -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -for r in 0 1 2 254 255 ; do ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'quit' -F "quit $r" || test $? = $r ; done ; -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -Using the default "dumb" display device instead. -if test -n ""; then \ - ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl --resolution w ./media/numbers_pcx/ -R -q -a -c 'display "reinit" "w200:200"' -c 'quit (i:swidth!=_screen_height) || (i:swidth!=_screen_width)'; # pcx needs no library\ -fi -if test -n ""; then ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl=17x17 -A ./media/numbers_pcx/1.pcx -q -c 'quit !(_autotop==1)'; fi # --autotop -if test -n ""; then ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl=17x17 -P ./media/numbers_pcx/1.pcx -q -c 'quit (_autotop!=1) || (i:swidth!=_screen_width)'; fi # --text-reading -if test -n ""; then ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl=17x17 ./media/numbers_pcx/1.pcx -q -c 'quit (_autotop!=1) || (i:swidth!=_screen_width)'; test $? = 1; fi # --text-reading -if test -n ""; then ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl=17:16 -q -P ./media/numbers_pcx/?.pcx -c 'align "info";a1=_last_cmd_output; scroll "forward";align "info";a2=_last_cmd_output; next; align "info";a3= _last_cmd_output; goto _lastfileindex; align "info";a4=_last_cmd_output; quit !(a1==a3 && a2==a4 && a1!=a2)' -kq ; fi # --text-reading -if test -n ""; then ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o sdl=17:16 -q ./media/numbers_pcx/?.pcx -c 'align "info";a1=_last_cmd_output; scroll "forward";align "info";a2=_last_cmd_output; next; align "info";a3= _last_cmd_output; goto _lastfileindex; align "info";a4=_last_cmd_output; quit !(a1==a3 && a2==a4 && a1==a2)' -kq ; fi # --text-reading -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -V | grep upported.file.formats | grep gif -Supported file formats: djvu jpeg tiff gif png ppm bmp -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./media/icon_smile.gif -c 'rotate 10' -c quit -Using the default "dumb" display device instead. -test "`./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -R ./media/numbers/ -k 1 -k n -k 1 -k n -k q -F 'stdout _fileindex' |tr -d -c '0-9A-Za-z_./:-'`" = 3 # 3 and not 11 # note: need only supported files along the path to pass -Using the default "dumb" display device instead. -top_srcdir=. FIMNORCOPTS="--no-rc-file --no-etc-fimrc-file --no-history" /bin/bash ./scripts/tests/version.sh -/usr/bin/grep -Supported output devices (for --output-device): aa ca sdl gtk fb dumb -Supported file formats: djvu jpeg tiff gif png ppm bmp -[*] Version string check based test PASSED -top_srcdir=. FIMNORCOPTS="--no-rc-file --no-etc-fimrc-file --no-history" /bin/bash ./scripts/tests/font.sh -/usr/bin/grep -[~] missing a pixel oriented driver (as one of \(sdl\|fb\|imlib2\)) -ASAN_OPTIONS=detect_leaks=0 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'font; font "load" "non_existing"; font "next"; font "scan"; font "info"; font "prev"; quit'; true; # TODO: test more than tis mere coverage (btw, this one leaks, and in debug or asan mode fails) -- FIXME) -Using the default "dumb" display device instead. -font "non_existing" is not available -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./media -c '_caption_over_image=3;display;quit;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X -c 'quit;' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X --execute-script ./scripts/example/oneline.fim -c quit -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o dumb -X --execute-script ./scripts/example/quit_23.fim -kq; test $? = 23; # quit in script possible -Using the default "dumb" display device instead. -./src/fim --no-history --no-rc-file ./media/ -o dumb -X --etc-fimrc ./scripts/example/quit_23.fim -kq; test $? = 23; # quit at init possible -Using the default "dumb" display device instead. -test `./src/fim --no-history --no-rc-file ./media/ -o dumb -X --etc-fimrc ./scripts/example/set_var.fim -c 'stdout variable;quit' |tr -d -c '0-9A-Za-z_./:-'` = value # note: --no-rc-file and --etc-fimrc are incompatible -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o dumb -X --etc-fimrc ./scripts/example/set_var.fim -c 'stdout variable;quit' |tr -d -c '0-9A-Za-z_./:-'` = '0' # note: --no-rc-file and --etc-fimrc are incompatible -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o dumb -X --no-internal-config -c 'width;quit !(i:width == 0)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -V | grep upported.file.formats | grep png -Supported file formats: djvu jpeg tiff gif png ppm bmp -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./media/image.png -c 'next' -c quit # leak fixed -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/sample.svg -c 'quit !(i:width>0 && i:height>0)' # -Using the default "dumb" display device instead. - -** (process:292115): WARNING **: 00:14:34.307: Unable to create profile directory (Permission denied) (13) - -** (inkscape:292115): WARNING **: 00:14:34.335: Failed to wrap object of type 'PangoFT2FontMap'. Hint: this error is commonly caused by failing to call a library init() function. -** Message: 00:14:34.336: Cannot create profile directory /nonexistent/first-build/.config/inkscape. -** Message: 00:14:34.336: Inkscape will run with default settings, and new settings will not be saved. - -** (inkscape:292115): WARNING **: 00:14:34.511: Could not create directory '/nonexistent/first-build/.config/inkscape' - -** (inkscape:292115): WARNING **: 00:14:34.511: Could not create extension error log file '/nonexistent/first-build/.config/inkscape/extension-errors.log' - -(inkscape:292115): Gtk-CRITICAL **: 00:14:34.551: Unable to create user data directory '/nonexistent/first-build/.local/share' for storing the recently used files list: Permission denied - -** (inkscape:292115): WARNING **: 00:14:34.551: Failed to wrap object of type 'GtkRecentManager'. Hint: this error is commonly caused by failing to call a library init() function. -if ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -V | grep upported.file.formats | grep tiff && which convert ; then \ - convert ./media/image.png ./image.tiff && \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./image.tiff -c 'next' -c quit; fi # leak fixed -Supported file formats: djvu jpeg tiff gif png ppm bmp -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./ -c 'echo i:*' -k Tab -c quit # bogus test: should rather exercise MiniConsole -Using the default "dumb" display device instead. -if which convert ; then \ - convert ./media/numbers_pcx/*.pcx ./image.tiff && \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./image.tiff -c 'quit !(i:pages == 10)'; fi # multipage code in Image and load -rm -f ./image.tiff -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_gray.tiff -c 'i:width;quit !(i:width!=0)' # convert media/numbers/0.gif -grayscale average media/special/0_gray.tiff -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_rgba.tiff -c 'i:width;quit !(i:width!=0)' # convert media/numbers/0.gif -alpha transparent -depth 4 media/special/0_rgba.tiff -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_monochrome_white_polarity.tiff -c 'i:width;quit !(i:width!=0)' # convert media/numbers/0.gif -monochrome -define quantum:polarity=min-is-white -depth 1 media/special/0_monochrome_white_polarity.tiff -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/special/0_16bps_msb.tiff -c 'i:width;quit !(i:width!=0)' # convert media/numbers/0.gif -depth 16 -colorspace srgb -define tiff:endian=msb media/special/0_16bps_msb.tiff -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./media/multipage/numbers_one_to_ten.tiff -c 'goto 3; if (2!=page)quit 1; goto 3; if (2!=page)quit 1; quit 0;' # needs libtiff with multipage support -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -V | grep upported.file.formats | grep jpeg -Supported file formats: djvu jpeg tiff gif png ppm bmp -if which wrjpgcom; then wrjpgcom -replace -comment 'add JPEG comment' ./media/image.jpg > image_commented.jpg && ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X image_commented.jpg -c quit && rm -f image_commented.jpg; fi # leak fixed -if which convert && which exiftool; then \ - convert ./media/icon_smile.gif ./media/icon_smile.jpg && \ - exiftool -exif:iso=42 -overwrite_original_in_place ./media/icon_smile.jpg && \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/icon_smile.jpg -c quit && \ - rm -f ./media/icon_smile.jpg ; \ -fi # only cover test exif -cp ./media/image.jpg /build/reproducible-path/fim-0.7.1/media/upc_abs.JPG && ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --no-stat-push /build/reproducible-path/fim-0.7.1/media/upc_abs.JPG -c 'quit !(i:width>0 && i:height>0)' && rm -f /build/reproducible-path/fim-0.7.1/media/upc_abs.JPG # not really jpg-specific, exploits regexps & co -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'info;stdout _last_cmd_output;quit' | grep 'media.*KB' # cover info -Using the default "dumb" display device instead. -./media/fim.png25% 1x1 1/4 8.1KB 2.3KB -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X ./media/image.png -c '/*.jpg' -c quit # parser leak fixed -Using the default "dumb" display device instead. -timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X -c 'identifier /*path...' -k q # parser leak fixed with destructor lines in yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hs -h | grep h.s -q -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help | wc -c` -eq `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s | wc -l` -eq `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=d | wc -l` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=d | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=d | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l | wc -c` -! ./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s | grep '\\fR' -! ./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s desc | grep '\\fR' -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l | wc -l` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m | wc -l` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help _last_cmd_output | wc -l` = 5 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help _LAST_CMD_OUTPUT | wc -l` = 2 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help A | wc -l` = 4 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hs -h | wc -l` = 2 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hd -h | wc -l` = 2 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hl -h | wc -l` = 3 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hm -h | wc -l` = 3 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hs -h | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hd -h | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -h -R | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -h -R -R | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hs -R | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hd -R | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hd -R | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hl -R | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hl -R | wc -c` -eq `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -hm -R | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help --read-from-stdin | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help --read-from-stdin --read-from-stdin | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=s --read-from-stdin | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=d --read-from-stdin | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=d --read-from-stdin | wc -c` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l --read-from-stdin | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l --read-from-stdin | wc -c` -eq `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m --read-from-stdin | wc -c` -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=l --read-from-stdin | wc -l` -lt `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help=m --read-from-stdin | wc -l` -if test ` ./src/fim -V | grep standard | head -1 | tr -d -c '[:digit:]'` -gt 200301; then ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb --background-recursive -B ./ -kn -kq -F 'if(_filelistlen< 1)quit 255'; fi # difficult to write a reliable test for -B, but -kn can help a bit with timing -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help /a /q | wc -c` -gt 900 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --help help magnify _TERM jfngjfngjfn | wc -c` -gt 500 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'dump_key_codes; stdout _last_cmd_output; quit' | wc -c` -gt 1000 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --dump-reference-help | wc -c` -gt 30000 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --dump-reference-help | wc -c` -lt 60000 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --dump-reference-help=man | wc -c` -gt 60000 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history --dump-default-fimrc | wc -c` -gt 15000 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'exec "src/fimrc"; echo; stdout; pwd; status "status" unalias' -c quit #; cover test misc corner cases (note: no functionality check here) -Using the default "dumb" display device instead. -stdout command -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'autocmd; autocmd "PostDisplay";autocmd "PostDisplay" "pattern";autocmd "1" "2" "toomuch"' -c quit #; cover test misc corner cases (note: no functionality check here) -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'autocmd_del; autocmd_del "PostDisplay";autocmd_del "PostDisplay" "pattern";autocmd_del "1" "2" "3";autocmd_del "1" "2" "3" "4"' -c quit #; cover test misc corner cases (note: no functionality check here) -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'alias "a" "quit 11"; unalias "a"; alias "a" "quit 23"; a; quit 13' -c quit ; test $? = 23 -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'alias "a" "quit 23"; unalias "-a"; a; quit 13' -c quit ; test $? = 13 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'unalias; stdout _last_cmd_output; unalias "NotExistent"; stdout _last_cmd_output;quit' | sed 's/unalias.*$/Un/g' | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = UnUn -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c "bind 'F1' 'stdout 1';_max_iterated_commands=2;" -k 10F1 -k q | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = 11 # test binding repeat and F1 binding -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c "bind 'F1' 'stdout 1';_max_iterated_commands=1;" -k 10F1 -k q | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = 1 # test binding repeat and F1 binding -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c "bind 'F1' 'stdout 1';_max_iterated_commands=0;" -k 10F1 -k q | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = 1111111111 # test binding repeat and F1 binding -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'v=1; bind "_" "recording;stdout _last_cmd_output;"; bind "S" "recording \"start\""' -K _S_rQ_E_q -F 'stdout i:_orientation' | wc -w ` -gt 70 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'v=1; bind "_" "recording; "; bind "S" "recording \"start\""' -K _S_rQ_E_q -F 'stdout i:_orientation' | wc -w ` -lt 70 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'v=1; bind "_" "recording;stdout _last_cmd_output;"; bind "S" "recording \"start\""' -K _S_rQ_E_q -F 'stdout i:_orientation' | grep ^.$ | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = 2 -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -C 'v=1; bind "_" "recording;stdout _last_cmd_output;"; bind "S" "recording \"start\""' -K _S_rQ_E_q -F 'stdout i:_orientation' | grep ^.$ | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = 1 -Using the default "dumb" display device instead. -test "`timeout --foreground 5 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers/* -K 2n.q -F 'stdout i:_filename;' |tr -d -c '0-9A-Za-z_./:-'`" = ./media/numbers/3.gif -Using the default "dumb" display device instead. -test "`./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'stderr; stdout; quit' 2>&1 > /dev/null | grep echo`" = "echo command" # stdout vs stderr -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media -c 'stderr "out:due";stdout "out:uno";quit' 2>&1 > /dev/null | grep out |tr -d -c '0-9A-Za-z_./:-'` = "out:due" # stdout vs stderr -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'set; stdout _last_cmd_output; quit' | wc -w` -ge 50 # test set -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'set "_TERM"; stdout _last_cmd_output; quit' | wc -w` -eq 1 # test set -Using the default "dumb" display device instead. -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'set "_TERM" "WhatWhat"; stdout _TERM _last_cmd_output; set 1 2 3 ; stdout _last_cmd_output; quit' | sed "s/set.*$/Set/g" | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = WhatWhatSetSetSet -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -c 'unbind; unbind "?"; bind "~"; bind "n"; bind "n" ""' -c quit -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/ -c 'color "desaturate";color "negate";color "identity";color "colorblind" "daltonize";color "deuteranopia" "daltonize";color "protanopia" "daltonize";color "tritanopia" "daltonize";color "colorblind"' -c quit # only cover test -Using the default "dumb" display device instead. -if which timeout; then if ! timeout 2 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o dumb -c '/media' -c 'quit' ; then echo 'Seems like -c "/" is broken!'; false; fi; fi -/usr/bin/timeout -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb -X -c 'quit 14' ; if test $? = 14 ; then echo '[*] Error code return test PASSED' ; else echo 'Error code return test FAILED'; false ; fi -Using the default "dumb" display device instead. -[*] Error code return test PASSED -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c 'a=../' -k q # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c 'a=./' -k q # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c $'\b' -k q # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -Unknown character :'' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c 'stdout 0100' -k q # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -64 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c 'stdout 0x10' -k q # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -16 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c 'quit' -F '|' # TODO: test missing. for lex.lex -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/image.png -c 'i=3;do { i=i-1; stdout i; } while (i>=1) stdout "ok";quit i;' # seldom used language feats (TODO): this is buggy anyways..) -Using the default "dumb" display device instead. -2 -1 -0 -ok -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c '-1;stdout _fileindex;quit!(_fileindex==10);' # FIXME -Using the default "dumb" display device instead. -10 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c '-3;stdout _fileindex;quit!(_fileindex==8);' -Using the default "dumb" display device instead. -8 -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/?.pcx -c ' 0;stdout _fileindex;quit!(_fileindex==1);' -Using the default "dumb" display device instead. -1 -test `./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/-.pcx -c '3 stdout "y"; quit ((2+2)%(1+1))' | tr -d '\n' |tr -d -c '0-9A-Za-z_./:-'` = yyy # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '+"30.0"%;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '+ 30.0% ;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '*"30.0" ;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '* 30.0 ;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c ' "30.0"%;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '30.0 %;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '-"30.0"%;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '- 30.0% ;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '"30.0"%;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c ' 30.0 %;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '1,2a;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '1z;quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c 'stdout exce.ption' -k q # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -exce.ption -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/0.pcx -c '{1;;;}quit' # FIXME: add actual test # stress yacc.ypp -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'cache; quit ! ( _want_prefetch && _cache_status =~ "count:1/5")' # on all loadable files -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx -c 'prefetch; cache; quit ! ( _want_prefetch && _cache_status =~ "count:3/5")' # on all loadable files -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale ; w2=i:swidth; quit !(w1==w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "Z" ; w2=i:swidth; quit !(w1==w2)' # Z is unknown -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "H" ; w2=i:swidth; quit !(w1!=w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale ">" ; w2=i:swidth; quit !(2*w1==w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "<" ; w2=i:swidth; quit !(w1/2==w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "*0.5"; w2=i:swidth; quit !(w1/2==w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "*0" ; w2=i:swidth; quit !(w1 < w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "+" ; w2=i:swidth; quit !(w1 < w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'm1=_magnify_factor;scale "++"; m2=_magnify_factor;quit !(m1 < m2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'm1=_magnify_factor;scale "+-"; m2=_magnify_factor;quit !(m1 > m2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'r1=_reduce_factor;scale "++"; r2=_reduce_factor; quit !(r1 < r2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'r1=_reduce_factor;scale "+-"; r2=_reduce_factor; quit !(r1 > r2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'm1=_magnify_factor;scale "+*"; m2=_magnify_factor;quit !(m1 < m2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'm1=_magnify_factor;scale "+/"; m2=_magnify_factor;quit !(m1 > m2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'r1=_reduce_factor;scale "+*"; r2=_reduce_factor; quit !(r1 < r2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'r1=_reduce_factor;scale "+/"; r2=_reduce_factor; quit !(r1 > r2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "-0" ; w2=i:swidth; quit !(w1==w2)' # cover -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "0" ; w2=i:swidth; quit !(w1==w2)' # cover -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "*" ; w2=i:swidth; quit !(w1==w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "+" ; w2=i:swidth; quit !(w1 < w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "-" ; w2=i:swidth; quit !(w1 > w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "-0.5"; w2=i:swidth; quit !(w1 > w2)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/image.png -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:swidth;scale "-10%"; w2=i:swidth; quit !(w1 > w2)' -Using the default "dumb" display device instead. -test ! -f nonexistent.desc && ! ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --load-image-descriptions-file nonexistent.desc # ensure error on missing description file -File nonexistent.desc could not be opened! -Descriptions file could not be opened! -test ! -f nonexistent.desc && ! ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o dumb ./media/numbers_pcx/*.pcx --mark-from-image-descriptions-file nonexistent.desc # ensure error on missing description file -Description file nonexistent.desc could not be opened! -if ./src/fim --help crop | grep -q is.a.command; then make croptests; fi -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;_crop_once="0 0 10 10";crop;w2=i:width;quit !(w1+w2==25)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;crop ;w2=i:width;quit !(w1+w2==22)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;crop 10 ;w2=i:width;quit !(w1+w2==16)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;crop 40 40 60 60;w2=i:width;quit !(w1+w2==18)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;crop 25 25 ;w2=i:width;quit !(w1+w2==18)' -Using the default "dumb" display device instead. -./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -C '_downscale_huge_at_load=-1;_magnify_factor=2;_reduce_factor=2;' --no-auto-scale -o dumb -q -c 'w1=i:width;crop 50 50 ;w2=i:width;quit !(w1+w2==22)' -Using the default "dumb" display device instead. -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -make all-recursive -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1' -Making all in src -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make all-recursive -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Nothing to be done for 'all-am'. -make[7]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -Making all in doc -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/doc' -make[5]: Nothing to be done for 'all'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' -Making all in distros -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -Making all in scripts -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -Making all in media -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -Making all in multipage -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1' -ASAN_OPTIONS=detect_leaks=0 timeout --foreground 30 ./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o aa --sanity-check | grep 's 98 b 1 1 1 c 99' # differently than -o dumb, this stresses DebugConsole's grow() mechanism -Failed to open terminal.Failed to open terminal.s 98 b 1 1 1 c 99.000000 -(B)0 (B)0[?7h[?1h=s 98 b 1 1 1 c 99.000000 -ASAN_OPTIONS=detect_leaks=0 ./src/fim ./media/ -t -c 'console_scroll_up;console_scroll_down;console_scroll_reset;quit' # placeholder for a better test -]0;caca for ncurses(B)0[?7h[?1h=]0;fim:@100%[1/4]please wait while prefetching... * C-h - Help]0;fim:@100%[1/4]:   .  S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S. .; S ;t : t : t :S:@ S:@ S:@ S:@ S:@ S:@ S:@  t : t : tX S:@ 8t : t : t : t  ; S  : .  X % X % X  : . : . : . : . : . : . : .% X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X ; X ; X ; X ; X ; X ;  . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  . . . . . . .@ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; X S:@ S:@ S:@ S:@ S. : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : . : . : . : . : . @X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X ; X ; X ; X ; X ; X8 ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  . . . . . . 8S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;[?7l [?7h]0;fim:fim.png100%[1/4]fim.png: 100% 420x700 1/4 8.1KB 1.1MB top C-h - Help]0;fim:fim.png100%[1/4]please wait while rescaling... * . . . . . 88%XXSt@S8t@S8t@:8%X88t:X8%XX:. . . . .  S ; S ; S ; S ; S ;X : t  ;@;8%@;8%S : tS :t : tt ; S ; S ; S ; S ; S: . : . : .@X % 8.  X % X % X %8 .8 X % :. : . : . : . : . :  ; X ; X ; 8 ; .  8. ; . ; . ; X;  . ; .S X ; X ; X ; X ; X ; . . .8S @ 8. X.8.X.8: S @@ .X S @ ;. . . . .  S ; S ; S S ;X : t  ;.8;8.8; t : tS :t : tt ; S ; S ; S ; S ; S: . : . : . . @X % 8. 8 .8 X % :. : . : . : . : . :  ; X ; X ; ; X8 ; .  8X;  . ; .S X ; X ; X ; X ; X ; . . . . 8S @ 8. @ .X S @ ;. . . . .  S ; S ; S S ;X : t  8tS :t : tt ; S ; S ; S ; S ; S: . : . : . . @X % S %S : X % :. : . : . : . : . :  ; X ; X ; ; X8S X ; X ; X ; X ; X ; . . . . 8;. . . . .  S ; S ; S S ;X : S8.X. : t : t %X.8;t ; S ; S ; S ; S ; S: . : . : .@X %% . :8 % X % X  : @:. : . : . : . : . :  ; X ; X ; 8 ; 8; 8.XS . ; .: %t;:S X ; X ; X ; X ; X ; . . .8S @@ .St 88 S @8 ;.  8;. . . . .  S ; S ; S S ;X : 8S ;tX %t : XS@ tS;t ; S ; S ; S ; S ; S: . : . : . . @X %% .8 88 .X .:X %  @:. : . : . : . : . :  ; X ; X ; ; X8 ; 8;  . S8.S%XX ; .;:S X ; X ; X ; X ; X ; . . . . 8S @@ .S S @ :; @S @  8;. . . . .  S ; S ; S S ;X : 8S ;t : .8.t : tS;t ; S ; S ; S ; S ; S: . : . : . . @X %% .8  @:. : . : . : . : . : X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB C-h - HelpX ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB C-h - Help]0; [?1l>ASAN_OPTIONS=detect_leaks=0 timeout --foreground 5 \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o aa -K ']]].[[fmfmwsk--++hhlltW' -K ':quit' --chars-press '' -(B)0 Failed to open terminal.Failed to open terminal.(B)0[?7h[?1h=(B)0please wait while prefetching...* C-h - Help:  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ??????????????????????????????????????????????'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ    fim.png: 100% 420x700 1/4 8.1KB 1.1MB top left C-h - Helpplease wait while rescaling... *  ]QQQQT?T?T?T?T?T$QQQDT?WQQQQf  ]QQQQ _ggggggggdQQQf dQQQQf  ]QQQQ ]f dQQQQf  ]QQQQ ]Wf dQQQQf  ]QQQQ ]T?TT?TT4QQQQf dQQQQf  ]QQQQ _gggggggjQQQQf dQQQQf  ]QQQQ ]Wf dQQQQf  ]QQQQ ]Wf dQQQQf  ]QQQQ ]WQQQQQQQQQQQf dQQQQf  ]QQQQ ]WQQQQQQQQQQQf dQQQQf - ]QQQQwayWQQQQQQQQQQQmwwmQQQQf - ]QQQQQQQQQQQQQWWQQQQQf - ]QQQQQQQQQQQQQQQQQQQQf - ]QQQP!"!?QQQQQWQQQP"!"4QQQQQf - ]QQQf , 4WQQQQQQD` , jQQQQQf - ]QQQf q $QQQQQW' j( )QQQQQf - ]QQQf mL ]QWQQQ( qQ( jQQQQQf - ]QQQf mQp )WQQf _QQ( )QQQQQf - ]QQQf mQQ, ]QE _mQQ( jQQQQQf - ]QQQf WWQm, 9` jQQQ( )QQQQQf - ]QQQf mQQQL:= ]QQQQ( jQQQQQf - ]QQQf mQQQQywwWWQQQ( )QQQQQf - ]QQQf mQQQQQQWQQQQQ( jQQQQQf - fim.png: 7% 57x47 1/4 8.1KB 1.1MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.1MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.1MB C-h - Helpplease wait while reloading... * fim.png: 7% 57x47 1/4 8.1KB 1.1MB please wait while reloading... * fim.png: 7% 57x47 1/4 8.1KB 1.2MB  fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - HelpP""QQQQQQQQQQQQQM"4f mQQQQQQQQQQQQ( jQf mQQQ@^~~4QQQQ( )Qf mQQQ' q )QQQQ( jQf mQQf jQc ]QQQ( )Qf WWP._mQQp ]QQ( jQf m@':jQQQm,:4Q( )Qf #' jk:"$( jQf F jWc ]' )Qf .mp jQmmmQmmQQQQQ""]QQQQQQQf""$Q ]WQQQQQf dQ ]WQQQQQQf dQ ]WQQQQQQQQQQQf dQ )VVVVHVVWQQQQf dQ .......jWQQQf dQ ]QQQQQQQQQQQQf dQ ]WQQQQQQQQQQQf dQ )VHHHHHHHQWQQf dQ.__________jQQQL..d - fim.png: 7% 57x47F 1/4 8.1KB 1.2MB C-h - Help - -QQB""4QQF""QQE jQQ( QQQE jQQQQ(~~3QQQQ[ QQQE jQQQf j, 4QQQ[ QQQE jQQP+_mk )WQQ( QQQE jQ@` jQQc ]QQ( QQQE jQ' jQQQQp ]Q[ QQQE j[ jWQQQQm,:4[ QQQE ) .mQQQQQQk:"f QQQE dQQc QQQmmmQQmmm - - ]QQQQQQQQQQQQQQQQQQQQQQQQQQQf Q("!QB""]Qf QQ# ]Qf QQ# ]Qf QQ# ]Qf QQQQQQHVVHVVHT ]Qf QQQQQQ........ ]Qf QQm ]Qf QQ# ]Qf QQQQQBHHHHHHHG ]Q(_<QQQQc________..j - fim.png: 7% 57x47FM 1/4 8.1KB 1.2MB C-h - HelpPTTQQQQT?T?T?T?T?T4f -QQQQggggggggg ]f QQQQQQQQQQQQQW ]f QQQQQQQQQQQQQ# ]f QQQQQQTT?TTT?? ]f QQQQQQgggggggp ]f QQQQQQQQQQQQQ# ]f QQQQQQQQQQQQQ# ]f QQQQQQQ# ]f QQQQQ# ]gwwQQwwdWWWW@"!"?QWD"!"?E , )W' , QE j, 4W( q[ QE jm $QQQQf _Q( QE jQL ]QWQE _mQ( QE jQQp )WW` jQQ( QE jQQQ, ]( ]QQQ( QE jQQQm,. jQWQQ( QE jQQQQgwwmWQQQ( QE jQQQQQQWQQQQQ( Q - fim.png: 7% 57x47M 1/4 8.1KB 1.2MB C-h - HelpT?T?T?T?T?T$QQQDT?WQ _ggggggggdQQQf dQ ]Qf dQ ]Wf dQ ]T?TT?TT4QQQQf dQ _gggggggjQQQQf dQ ]Wf dQ ]Wf dQ ]Wf dQ ]Wf dQwayWmwwmQQQWWQP!"!?QQQQQWQQQP"!"4QQf , 4WQD` , jQQf q $QQQQQW' j( )QQf mL ]QWQQQ( qQ( jQQf mQp )WQQf _QQ( )QQf mQQ, ]QE _mQQ( jQQf WWQm, 9` jQQQ( )QQf mQQQL:= ]QQQQ( jQQf mQQQQywwWWQQQ( )QQf mQQQQQQWQQQQQ( jQQ - fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Helpplease wait while rescaling... * QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQ@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT4QQQQQQQQQQQDTTTTTT9QQQQQQQQQQQQQQQfQQQQQQQQQQQQf ]QQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf ]QQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf________________________jWQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf""""""""""""""""""""""QQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf WWQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf WWQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfywyywywyywywyywywywywyQWQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQWQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[jQQQQQQQQQQQQQQQ[QQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[jQQQQQQQQQQQQQQQfQQQQQQQQQQQQfQQQQQQQQQQQQQQQQQQQQ[]QQQQQQQQQQQQQQQ[ fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Helpplease wait while rescaling... *  f  QQQQQQQQQF^^^^^^^^^^^^^^^^^^^^^^^^QQ^^^^^]QQQQQQf  QQQQQQQQQfQQ )QQQQQQf  QQQQQQQQQfqgagagagagagaggaggaQQ )QQQQQQf  QQQQQQQQQf dQQQQQQQQQQQQQQQQQQQQQ )WQQQQQf  QQQQQQQQQf d )QQQQQQf  QQQQQQQQQf d )WQQQQQf  QQQQQQQQQf d )QQQQQQf  QQQQQQQQQf d )WQQQQQf  QQQQQQQQQf 3WBBBBBBBBBB#BBBBW )QQQQQQf  QQQQQQQQQf W )WQQQQQf  QQQQQQQQQf WW )QQQQQQf  QQQQQQQQQf jwwwwwwwwwwwwwwwwQW )WQQQQQf  QQQQQQQQQf dQQQQQQQQQQQQQQQQQ )QQQQQQf  QQQQQQQQQfdQQQQQQQQQQQQQQQQQQQ )WQQQQQf  QQQQQQQQQfdQQQQQQQQQQQQQQQQQQQ )QQQQQQf  QQQQQQQQQf dQQQQQQQQQQQQQQQQQQQ )WQQQQQf  QQQQQQQQQf dQQW )QQQQQQf  QQQQQQQQQf d )WQQQQQf  QQQQQQQQQf dW )QQQQQQf  QQQQQQQQQf d )WQQQQQf  QQQQQQQQQf dWWQQ )QQQQQQf  QQQQQQQQQmwwwwwwwwwwyQQQQQQf  fim.png: 14% 122x101 1/4 8.1KB 1.2MB top C-h - Helpplease wait while rescaling... *  ]WWWWWWWWWWWWWWWWWWWWWW  ]QQQQQQk WWQQQQW mQQQQQQQQ  ]QQQQQQk wwwwwwwwwwwwwwWWQQQQW mWQQQQQQQ  ]QQQQQQk QQQQQQQQQQQQQQQW mQQQQQQQQ  ]QQQQQQk W mWQQQQQQQ  ]QQQQQQk W mWQQQQQQQ  ]QQQQQQk W mWQQQQQQQ  ]QQQQQQk ????????????4W mWQQQQQQQ  ]QQQQQQk jW mQQQQQQQQ  ]QQQQQQk wwwwwwwwwwwwyQW mWQQQQQQQ  ]QQQQQQk QWWWWWWBWWWWWQW mWQQQQQQQ  ]QQQQQQk QQQQQWQQQWQWQQQW mWQQQQQQQ  ]QQQQQQk QQQQQQQQQQQQQQQW mWQQQQQQQ  ]QQQQQQk W mQQQQQQQQ  ]QQQQQQk W mWQQQQQQQ  ]QQQQQQk W mWQQQQQQQ  ]QQQQQQk. . W mWQQQQQQQ  ]QQQQQQQQWQQQWQQQQQQQQQQ  ]QQQQQQQQQQQQQQQQQQ  ]QQQQQQQQQQQQQQQQQQQ  ]QQQQQQQQQQQQQQQQQQ  ]QQQQQQWWWWWWQWQQWWWWWWWWQQQQQQQQQ  ]QQQQQQ` ]QWf jQQQQQQQQQ - fim.png: 11% 92x77 1/4 8.1KB 1.2MB top C-h - Helpplease wait while rescaling... * QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQF^^^^^^^^^^^^^^^^^^^^^^^^QQQQQQQQQ^^^^^]QQQQQQQQQQQfQQQQQQQQQf QQQQQQQQQ )QQQQQQQQQQQfQQQQQQQQQf qgagagagagagaggaggaQQQQ )QQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )WQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )QQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )WQQQQQQQQQQfQQQQQQQQQf dQQQQQQQQQQQQQQQQQQQQ )QQQQQQQQQQQfQQQQQQQQQf dQQQQQQQQQQQQQQQQQQQQ )WQQQQQQQQQQfQQQQQQQQQf 3WBBBBBBBBBB#BBBBWQQQQ )QQQQQQQQQQQfQQQQQQQQQf WQQQQ )WQQQQQQQQQQfQQQQQQQQQf WWQQQQ )QQQQQQQQQQQfQQQQQQQQQf jwwwwwwwwwwwwwwwwQWQQQQ )WQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )QQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )WQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )QQQQQQQQQQQfQQQQQQQQQf dQQQQQQQ )WQQQQQQQQQQfQQQQQQQQQf dQQQWQ )QQQQQQQQQQQfQQQQQQQQQf d )WQQQQQQQQQQfQQQQQQQQQf dW )QQQQQQQQQQQfQQQQQQQQQf d )WQQQQQQQQQQfQQQQQQQQQf dQQQQWQQQQQQQWQQ )QQQQQQQQQQQfQQQQQQQQQmwwwwwQQQQQQQQQQQQQQQwwwwwyQQQQQQQQQQQf - fim.png: 14% 122x101 1/4 8.1KB 1.2MB top C-h - Helpplease wait while rescaling... * QQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQ@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT4QQQQDTTTTTT9QQQQQQQQQQfQQQQQQQQQQQQf  ]QQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf  ]QQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf ________________________jWQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf """"""""""""""""""""""QQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf  WWQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf  WWQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf ywyywywyywywyywywywywyQWQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQWQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQ[ jQQQQQQQQQQ[QQQQQQQQQQQQf QQQQQQQQQ[ ]QQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQ[ jQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQ[ ]QQQQQQQQQQ[ fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Help (B)0 (B)0QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQfQQQQQQQQQQQQ@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT4QQQQQQQQQQQDTTTTTT9QQQQQQQQQQQQQQQfQQQQQQQQQQQQf ]QQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf ]QQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf ________________________jWQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf """"""""""""""""""""""QQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf WWQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf WWQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf ywyywywyywywyywywywywyQWQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQWQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQ[QQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ jQQQQQQQQQQQQQQQfQQQQQQQQQQQQf QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ[ ]QQQQQQQQQQQQQQQ[   fim.png: 19% 160x134 1/4 8.1KB 1.3MB top C-h - Helpplease wait while rescaling... *  ]QQQQT?T?T?T?T?T$QQQDT?WQQQQf  ]QQQQ _ggggggggdQQQf dQQQQf  ]QQQQ ]QQQQQQQQQQQQf dQQQQf   ]QQQQ ]WQQQQQQQQQQQf dQQQQf    ]QQQQ ]T?TT?TT4QQQQf dQQQQf    ]QQQQ _gggggggjQQQQf dQQQQf    ]QQQQ ]Wf dQQQQf    ]QQQQ ]Wf dQQQQf    ]QQQQ ]Wf dQQQQf    ]QQQQ ]Wf dQQQQf    ]QQQQwayWmwwmQQQQf    ]WWf    ]f    ]QQQP!"!?QQQQQWQQQP"!"4f   ]QQQf , 4WQQQQQQD` , jf   ]QQQf q $QQQQQW' j( )f    ]QQQf mL ]QWQQQ( qQ( jf    ]QQQf mQp )WQQf _QQ( )f    ]QQQf mQQ, ]QE _mQQ( jf    ]QQQf WWQm, 9` jQQQ( )f    ]QQQf mQQQL:= ]QQQQ( jf    ]QQQf mQQQQywwWWQQQ( )f    ]QQQf mW( jf   fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help fim.png: 7% 57x47 1/4 8.1KB 1.2MB C-h - Help[mark on 1]:_  | C-h - Helplquit_[?1l> [?1l> uninitializing -if test -n ""; then \ - ASAN_OPTIONS=detect_leaks=0 timeout --foreground 30 \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o aa=w -K ']]].[[fmfmwsk--++hhlltW' -K ':quit' --chars-press '' ; \ -fi -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -o aa ./media/ -K :' ' -Kq | grep WELCOME 2>&1 | cat > /dev/null # cover what happens hitting Tab in console mode -Failed to open terminal.Failed to open terminal.make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -make all-recursive -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1' -Making all in src -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make all-recursive -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Entering directory '/build/reproducible-path/fim-0.7.1/src' -make[7]: Nothing to be done for 'all-am'. -make[7]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' -Making all in doc -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/doc' -make[5]: Nothing to be done for 'all'. -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' -Making all in distros -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/distros' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/distros' -Making all in scripts -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/scripts' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/scripts' -Making all in media -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -Making all in multipage -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media/multipage' -make[6]: Entering directory '/build/reproducible-path/fim-0.7.1/media' -make[6]: Nothing to be done for 'all-am'. -make[6]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/media' -make[5]: Entering directory '/build/reproducible-path/fim-0.7.1' -make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1' -ASAN_OPTIONS=detect_leaks=0 timeout --foreground 5 \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o caca -K ']]].[[fmfmwsk--++hhlltW' -K ':quit' --chars-press '' # added caca falls back to ca -ehm, it's 'ca', not 'caca', but fine for now. -]0;caca for ncurses(B)0[?7h[?1h=]0;fim:@100%[1/4]please wait while prefetching... * C-h - Help]0;fim:@100%[1/4]:   .  S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S. .; S ;t : t : t :S:@ S:@ S:@ S:@ S:@ S:@ S:@  t : t : tX S:@ 8t : t : t : t  ; S  : .  X % X % X  : . : . : . : . : . : . : .% X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X ; X ; X ; X ; X ; X ;  . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  . . . . . . .@ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; X S:@ S:@ S:@ S:@ S. : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : . : . : . : . : . @X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X ; X ; X ; X ; X ; X8 ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  . . . . . . 8S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;  .  S @ S @ S  .  @ S @ S @ S @ S @ S @ S @ S @ S. .: S @ S @ S @ S. .; S ;t : t : t :; S ; %: t : t : t : t : t : t : t : tS ; S Xt : t : t : t  ; S  : .  X % X % X  : . : % X % X % X % X % X % X % X % X. : .S X % X % X % X. : .X ; X. ; . ; . ;X ; X S; . ; . ; . ; . ; . ; . ; . ; .  X ; ;. ; . ; . ; .  X ;[?7l [?7h]0;fim:fim.png100%[1/4]fim.png: 100% 420x700 1/4 8.1KB 1.1MB top C-h - Help]0;fim:fim.png100%[1/4]please wait while rescaling... * . . . . . 88%XXSt@S8t@S8t@:8%X88t:X8%XX:. . . . .  S ; S ; S ; S ; S ;X : t  ;@;8%@;8%S : tS :t : tt ; S ; S ; S ; S ; S: . : . : .@X % 8.  X % X % X %8 .8 X % :. : . : . : . : . :  ; X ; X ; 8 ; .  8. ; . ; . ; X;  . ; .S X ; X ; X ; X ; X ; . . .8S @ 8. X.8.X.8: S @@ .X S @ ;. . . . .  S ; S ; S S ;X : t  ;.8;8.8; t : tS :t : tt ; S ; S ; S ; S ; S: . : . : . . @X % 8. 8 .8 X % :. : . : . : . : . :  ; X ; X ; ; X8 ; .  8X;  . ; .S X ; X ; X ; X ; X ; . . . . 8S @ 8. @ .X S @ ;. . . . .  S ; S ; S S ;X : t  8tS :t : tt ; S ; S ; S ; S ; S: . : . : . . @X % S %S : X % :. : . : . : . : . :  ; X ; X ; ; X8S X ; X ; X ; X ; X ; . . . . 8;. . . . .  S ; S ; S S ;X : S8.X. : t : t %X.8;t ; S ; S ; S ; S ; S: . : . : .@X %% . :8 % X % X  : @:. : . : . : . : . :  ; X ; X ; 8 ; 8; 8.XS . ; .: %t;:S X ; X ; X ; X ; X ; . . .8S @@ .St 88 S @8 ;.  8;. . . . .  S ; S ; S S ;X : 8S ;tX %t : XS@ tS;t ; S ; S ; S ; S ; S: . : . : . . @X %% .8 88 .X .:X %  @:. : . : . : . : . :  ; X ; X ; ; X8 ; 8;  . S8.S%XX ; .;:S X ; X ; X ; X ; X ; . . . . 8S @@ .S S @ :; @S @  8;. . . . .  S ; S ; S S ;X : 8S ;t : .8.t : tS;t ; S ; S ; S ; S ; S: . : . : . . @X %% .8  @:. : . : . : . : . : X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB C-h - HelpX ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB C-h - HelpX ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB C-h - Help]0;fim:fim.png34%[1/4]please wait while reloading... *]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.2MB ]0;fim:fim.png34%[1/4]please wait while reloading... *]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB ]0;fim:fim.png34%[1/4]X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]8@ 8X8%XX8%XX8%X8@ X8S ;t : t : t : tS; % .8 X %X@ % X %  @%8;  . ;S 8 88 ; .;: @ .S SX ..% 8@ @  8@8S ;t 8;8 :  8: tS; % .8 ..@ X 88  %  @%8;  ;; . ; SS :.;: @ .:; X@.;: 8@8S ; tt; S; 8:@.@t@ 8.%t: Xt: 8@ 8 8.  X %8 .8.  8. ; ; X;   8.  S @ S @ S @@ .XS : t  8t : t : t : tS : 8. S%@XS%@ X %8 .8.  8.%:X.%:@. ; X;   8.  S @ S @ S @@ .Xt  8t : t : t : tS : 8.  8.@ 8.@tX %8 .8 X ; X ; X ; X ; X ; X ; X8 ; .X8.X.8.X.8.; ; S.8%. ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%F[1/4]fim.png: 34% 170x239F 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%F[1/4]X8%S. X8 8.tt :8 St 8; : X .:X % X.S % XS :S. ;X  ; .% @%;t . 8X ; S  S @;%.SX St S% Xt :8 S: S; t: tS 8; : X .:X S:.t% @. 8XS :S. ;X  88 8; . @X S8X ; S  @X @S @ S :. @ Xt :8 X  % : t : XS ; :X % 8:8 % 8:@ 8 t8 .t @8@X% :. XS   8X @. .XtSt : SX ; @; Xt :;XX% :. % X%XS%@XS%.   8X @; . ;X.%:X % XtSt : SX ; @; Xt :;XX% :. % X.@ 8.@ 8:  X ; X ; X ; X ; X ; X ; X8 ; . S.X.; .88.X.8.X.8.. ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%FM[1/4]fim.png: 34% 170x239FM 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%FM[1/4]@@S%%XXtt@S8t@S8t@ 8@; X: t%8%@;8%@; ;X % :. % X % X % XS  X8X @; . ; . ; . .Xt t : @ S8.X.8.X.S ;S@; X: t :8.8;8.8 ;X % :. % X % X % XS  X8X @; . ; . ; . .Xt t : @ @ SX ;S@; X: tt :;X t; S %X%;%X:8.8.8.X. .: .:: . :S;X  SXt%.X X ;  S8 :t @ S.. 8% XX : t :8 S:: t% t ;: 8; : .:X %   % 8.;.XS :S;X  ; %@ %8X %. 8X ;  S @ :: 8 ;@ S% X:8 S: t X;88: t 8; : .:X % X % X % XS :S X ; X ; X ; X ; X ; X ; X8 ; . ;8:t; . ; . ; . : :.; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%M[1/4]fim.png: 34% 170x239M 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%M[1/4]St@S8t@S8t@:8%X88t:X  ;@;8%@;8%S : tS :t8.  X8 .8   8. X;  .8. X.8.X.8: S @@ .X   ;.8;8.8; t : tS :t8.  X8 .8   8. X;  .8.  S@ .X   8t tS :tS X%S : S8.X. :%X.8; t% . :8 %  : @% X8; 8.XS . ; .: %t;: . @ .St 88 S @8 ;.  8@ S8S ;tX %t : XS@ tS; t % .8 88 .X .:X %  @% X8;  . S8.S%XX ; .;: . @ .S S @ :; @S @  8@ S8S ;t : .8.t : tS; t % .8 X  @% X X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]]0;fim:fim.png34%[1/4]please wait while rescaling... *@ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S @ S  t : t : t :S%t;:%t;:%t;:%t;:%t;:%t;:%t;:%t;8t : t : t :8%t;:%t. t : t : t : t :% X % X % X 8: . : . : . : . : . X % X % X :@% X % X % X % X  . ; . ; . ;. ; X ; X ; X ; X ; @. ; . ; . ;88 . ; . ; . ; . ;@ S @ S @ S X.8;8.8;8.8;8.8;8.8;8.8;8 S @ S @ S %X@ S @ S @ S @ S  t : t : t :: t : t : t : t : t : t : t : t : t :X8 t : t : t : t :% X % X % X 8% X % X % X % X % X % X :@% X % X % X % X  . ; . ; . ;. . ; . ; . ; . ; . ; . ;88 . ; . ; . ; . ;@ S @ S @ S X@ S @ S @ S @ S @ S @ S %X@ S @ S @ S @ S  t : t : t :: t : t : t : t : t : t :X8 t : t : t : t :% X % X % X 8% X % X % X % X % X % X :@% X % X % X % X  . ; . ; . ;. . ; . ;88 . ; . ; . ; . ;@ S @ S @ S X@ S @ S %X@ S @ S @ S @ S  t : t : t :: @ S @ S @ S @ S @ S @ : t : :X8 t : t : t : t :% X % X % X 8: . : . : . : . :@ % X X :@% X % X % X % X  . ; . ; . ;. ; X ; X ; X ; X .; . ; ;88 . ; . ; . ; . ;@ S @ S @ S X @XX @XX @XX @XX @XX @8 @ S S %X@ S @ S @ S @ S  t : t : t :: t : t : t : t : t : t : t : :X8 t : t : t : t :% X % X % X 8% X % X % X % X % X % X % X X :@% X % X % X % X  . ; . ; . ;. . ; . ; . ; . ; . ; . ; . ; ;88 . ; . ; . ; . ;@ S @ S @ S X@ S @ S @ S @ S @ S @ S @ S S %X@ S @ S @ S @ S  t : t : t :: t : t : t : t : t : t : t : :X8 t : t : t : t :% X % X % X 8% X % X % X % X X :@% X % X % X % X  . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ; . [?7l;[?7h]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4]]0;fim:fim.png97%[1/4]please wait while rescaling... * . .  S. . .; S ; S ;t : t : t .8 @.8 @.8 @.8 @.8 @.8 ; ;8 @.8 : t :S ; S ; S  : . : .  X % X % XX@% : . :8 % X X. : . : .X ; X ; X. ; . ; . 8X ; 8 :X :X :X :X : 8 ; X  ; . ;  X ; X ;  . .  S @ S @ SX .: S @ S @ S @ S @ S @: . 8 @ S S. . .; S ; S ;t : t : t 8; S X8 S ;  : t :S ; S ; S  : . : .  X % X % XX : .% : . :8 % X X. : . : .X ; X ; X. ; . ; . 8X ; ;8 ; X  ; . ;  X ; X ;  . .  S @ S @ SS .:: . 8 @ S S. . .; S ; S ;t : t : t 8; S X8 S ;  : t :S ; S ; S  : . : .  X % X % XX : . % : % : % : % : 8 : . :8 % X X. : . : .X ; X ; X. ; . ; . 8X ; X ; X ; X ; X ; X 8 ; X  ; . ;  X ; X ;  . .  S @ S @ SX . @XS @XS @XS @XS t: . 8 @ S S. . .; S ; S ;t : t : t 8; S Xt : t : t : t : t8 S ;  : t :S ; S ; S  : . : .  X % X % XX : .% X % X % X % X % X : . :8 % X X. : . : .X ; X ; X. ; . ; . 8X ; ;. ; . ; . ; . ; . 8 ; X  ; . ;  X ; X ;  . .  S @ S @ SX .: S @ S @ S @ S @ S: . 8 @ S S. . .; S ; S ;t : t : t 8; S X8 S ;  : t :S ; S ; S  : . : .  X % X % XX : .% : . :8 % X X. : . : .X ; X ; X. ; . ; . 8X ; ;8 ; X  ; . ;  X ; X ;  . .  S @ S @ SX .:: . 8 @ S S. . .; S ; S ;t : t : t 8; S X8 S ;  : t :S ; S ; S  : . : .  X % X % X8; S @ S ; 8 % X X. : . : .X ; X ; X. ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; .  X ; X ;[?7l [?7h]0;fim:fim.png73%[1/4]fim.png: 73% 364x513 1/4 8.1KB 1.7MB top C-h - Help]0;fim:fim.png73%[1/4]]0;fim:fim.png73%[1/4]please wait while rescaling... * . . 88t8:8t8:8t8:8t8:8t8:8:8;. .  S ; S ;S : t :S S ; S ; S ; S ;  : t : S ;@ : t : t  ; S ; S: . : . @X % X :: . ;XS8;XS8;XS8; % X %8 .  X % X % X. : . :  ; X ; X8 ; . ;8 ; 8. ; . ; . ; . ; . ; X; Xt ; . ; .  X ; X ; . . 8S @ S S .%@ . ;S @ S @ S. .  S ; S ;S : t :S S S S ;@ : t : t  ; S ; S: . : . @X % X :: .:8 .  X % X % X. : . :  ; X ; X8 ; . ;8 ;  S @:S @:S @:8X; Xt ; . ; .  X ; X ; . . 8S @ S S . . . . ;@ . ;S @ S @ S. .  S ; S ;S : t :S S ;8 @:8 @:8 @:8 S ;@ : t : t  ; S ; S: . : . @X % X :: .: X % X % X % 8 .  X % X % X. : . :  ; X ; X8 ; . ;8 ; 8. ; . ; . ; .X; Xt ; . ; .  X ; X ; . . 8S @ S S .% S @ S @ S @ @ . ;S @ S @ S. .  S ; S ;S : t :S S S S ;@ : t : t  ; S ; S: . : . @X % X :: .:8 .  X % X % X. : . :  ; X ; X8 ; . ;8 ; 8X; Xt ; . ; .  X ; X ; . . 8S @ S S .%@ . ;S @ S @ S. .  S ; S ;S : t :.8:8.@:8t8 : t : t  ; S ; S: . : . @X % X %% X % X % X. : . :  ; X ; X8 ; . ;  . ; . ; .  X ; X ; . . 8S @ S @@ S @ S @ S. .  S ; S ;S : t :  t : t : t  ; S ; S: . : . @X % XS:8 @:888@:8 @8 X % X % X. : . : X ; X ; X ; X ; X8 ; .  X ; X XX . ; . ; . ; S; X ; t. ; . ; .  X ; X ; X ; ]0;fim:fim.png55%[1/4]fim.png: 55% 275x388 1/4 8.1KB 1.5MB top C-h - Help]0;fim:fim.png55%[1/4]]0;fim:fim.png55%[1/4]please wait while rescaling... * S @ S @ @ S @ S @ S @ S @ S S @  @ S @ St : t : t .8 @.8 @.8 @.8 @.8 @.8 ; t : t :;8 @.8 : t : t : tS X % X % XX : . : . : . : . : . : @% X % X : . :8 % X % X % X. ; . ; . 8X ; 8 :X :X :X :X : . ; . ;8 ; X  ; . ; . ; .  S @ S @ SX .: S @ S : . 8 @ S @ S @ St : t : t 8; S Xt : t :8 S ;  : t : t : tS X % X % XX : .% X % X : . :8 % X % X % X. ; . ; . 8X ; ;. ; . ; . ; . ; .. ;8 ; X  ; . ; . ; .  S @ S @ SS .: S @ S @ S @ S @  S : . 8 @ S @ S @ St : t : t 8; S Xt : t : t : t : tt :8 S ;  : t : t : tS X % X % XX : . % : % : % : % : 8 X : . :8 % X % X % X. ; . ; . 8X ; X ; X ; X ; X ; X . ;8 ; X  ; . ; . ; .  S @ S @ SX . @XS @XS @XS @XS t S : . 8 @ S @ S @ St : t : t 8; S Xt : t :8 S ;  : t : t : tS X % X % XX : .% X % X : . :8 % X % X % X. ; . ; . 8X ; ;. ; . ;8 ; X  ; . ; . ; .  S @ S @ SX .: S @ S : . 8 @ S @ S @ St : t : t 8; S Xt : t :8 S ;  : t : t : tS X % X % XX : .% : . :8 % X % X % X. ; . ; . 8X ; ;8 ; X  ; . ; . ; .  S @ S @ SX .:: . 8 @ S @ S @ St : t : t 8; S X8 S ;  : t : t : tS X % X % X8; S X % XX % X @ S ; 8 % X % X % X X ; X ; X. ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; . ; .  X ; ]0;fim:fim.png73%[1/4]fim.png: 73% 364x513 1/4 8.1KB 1.7MB top C-h - Help]0;fim:fim.png73%[1/4]]0;fim:fim.png73%[1/4]please wait while rescaling... *@ S @ S @ S @ S @ S  t : t : t :S%t;:%t;:%t;:%t;:%t;:%t;:%t;:%t;8 t :8%t;:%t. : t : t :% X % X % X 8: . : .. % X :: . : @X % X % X  . ; . ; . ;. ; X ; X ; X ; X ; X ; X ; X ; @ . ;8 ; X ;8 ; . ; . ;@ S @ S @ S X . ..8;8.8;8.8;8.8;8.8;8.8;8 @ S % . XS @ S @ S  t : t : t :: S ; S  t :  t :X S ; S8 : t : t :% X % X % X 8: . : .% X %% X :: . : @X % X % X  . ; . ; . ;. ; X ;  . ;  . ;8 ; X ;8 ; . ; . ;@ S @ S @ S X . .@ S @@ S % . XS @ S @ S  t : t : t :: S ; S  t :  t :X S ; S8 : t : t :% X % X % X 8: . : .% X % X % X % X % X % % X :: . : @X % X % X  . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . . ;8 ; X ;8 ; . ; . ;@ S @ S @ S X . .@ S @ S @ S @ S @ S @ @ S % . XS @ S @ S  t : t : t :: S ; S  @ S @ S @ S @ S @ S @ t :X S ; S8 : t : t :% X % X % X 8: . : . : . : . : . : . : . :@% X :: . : @X % X % X  . ; . ; . ;. ; X ; X ; X ; X ; X ; X ; X . . ;8 ; X ;8 ; . ; . ;@ S @ S @ S X . . @XX @XX @XX @XX @XX @8@ S % . XS @ S @ S  t : t : t :: S ; S  t :  t :X S ; S8 : t : t :% X % X % X 8: . : .% X %% X :: . : @X % X % X  . ; . ; . ;. ; X ;  . ;  . ;8 ; X ;8 ; . ; . ;@ S @ S @ S X . .@ S @@ S % . XS @ S @ S  t : t : t :: S ; S  t :  t :X S ; S8 : t : t :% X % X % X 8: . : .% X %% X :: . : @X % X % X  . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ; . [?7l;[?7h]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4] . ; . ; . ;. ; X ;  . ; . ; . ; . ; . ; . ; . ; . ; . ;8 ; X ;8 . ; . ; . ;]0;fim:fim.png97%[1/4]fim.png: 97% 480x678 1/4 8.1KB 2.1MB top C-h - Help]0;fim:fim.png97%[1/4]please wait while rescaling... * . . . . . . 88%XXSt@S8t@S8t@:8%X88t:X8%XX:. . . . . . .; S ; S ; S ; S ; S ; S ;X : t  ;@;8%@;8%S : tS :t : tt ; S ; S ; S ; S ; S ; S  : . : . : . @X % 8.  X % X % X %8 .8 X % :. . : . : . : . : .X ; X ; X ; X8 ; .  8. ; . ; . ; X;  . ; .S X X ; X ; X ; X ;  . . .  . 8S @ 8. X.8.X.8: S @@ .X S @ ;. . . . . .; S ; S ; S ;; S ;X : t  ;.8;8.8; t : tS :t : tt ; ; S ; S ; S ; S  : . : . : .  : . @X % 8. 8 .8 X % :. . : . : . : . : .X ; X ; X ; XX ; X8 ; .  8X;  . ; .S X X ; X ; X ; X ;  . . .  . 8S @ 8. @ .X S @ ;. . . . . .; S ; S ; S ;; S ;X : t  8tS :t : tt ; ; S ; S ; S ; S  : . : . : .  : . @X % S %S : X % :. . : . : . : . : .X ; X ; X ; XX ; X8S X X ; X ; X ; X ;  . . .  . 8;. . . . . .; S ; S ; S ;; S ;X : S8.X. : t : t %X.8;t ; ; S ; S ; S ; S  : . : . : . @X %% . :8 % X % X  : @:. . : . : . : . : .X ; X ; X ; X8 ; 8; 8.XS . ; .: %t;:S X X ; X ; X ; X ;  . . .  . 8S @@ .St 88 S @8 ;.  8;. . . . . .; S ; S ; S ;; S ;X : 8S ;tX %t : XS@ tS;t ; ; S ; S ; S ; S  : . : . : .  : . @X %% .8 88 .X .:X %  @:. . : . : . : . : .X ; X ; X ; XX ; X8 ; 8;  . S8.S%XX ; .;:S X X ; X ; X ; X ;  . . .  . 8S @@ .S S @ :; @S @  8;. . . . . .; S ; S ; S ;; S ;X : 8S ;t : .8.t : tS;t ; ; S ; S ; S ; S  : . : . : .  : . @X %% .8  @:. . : . : . : . : .X ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; X ;[?7l [?7h]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - HelpX ; X ; X ; X ; X ; X ; X8 ; S t@. ; . ; . ; 8 . ; .S X ; X ; X ; X ; X ; ]0;fim:fim.png34%[1/4]fim.png: 34% 170x239 1/4 8.1KB 1.3MB C-h - Help]0;fim:fim.png34%[1/4]]0;fim:fim.png34%[1/4][mark on 1]]0;fim:fim.png34%[1/4]:_  | C-h - Hel[?7lp[?7h]0;fim:fim.png34%[1/4]quit_]0; [?1l>if test -n ""; then \ - ASAN_OPTIONS=detect_leaks=0 timeout --foreground 30 \ - ./src/fim --no-rc-file --no-etc-fimrc-file --no-history ./media/ -o ca=w -K ']]].[[fmfmwsk--++hhlltW' -K ':quit' --chars-press '' ; \ -fi -test `SSH_TTY=1 ASAN_OPTIONS=detect_leaks=0 ./src/fim -q --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -o ca=h -c 'if(i:swidth&1 > /dev/null` = 0 # at once checking the width thing and the ca=h thing -SSH_TTY=1 ASAN_OPTIONS=detect_leaks=0 ./src/fim -q --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -o ca=d:10 -kq 2>&1 > /dev/null # 10 exceeds version 1's dithering options -SSH_TTY=1 ASAN_OPTIONS=detect_leaks=0 ./src/fim -q --no-rc-file --no-etc-fimrc-file --no-history ./media/icon_smile.gif -o ca=d:zz -kq 2>&1 > /dev/null # zz not in version 1's dithering options -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make ltests -make[3]: Entering directory '/build/reproducible-path/fim-0.7.1' -./src/fim --no-rc-file --no-etc-fimrc-file --no-history -V | grep upported.file.formats | grep jpeg -Supported file formats: djvu jpeg tiff gif png ppm bmp -if test /build/reproducible-path/fim-0.7.1 = /build/reproducible-path/fim-0.7.1 ; then make -C src/testdir ; else echo "out-of-dir? skipping ltests..." ; fi -make[4]: Entering directory '/build/reproducible-path/fim-0.7.1/src/testdir' -echo Test results: >test.log -rm -rf test1.failed test.ok test.out X* fiminfo -cp test1.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test1.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test2.failed test.ok test.out X* fiminfo -cp test2.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test2.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test3.failed test.ok test.out X* fiminfo -cp test3.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test3.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test4.failed test.ok test.out X* fiminfo -cp test4.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test4.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test5.failed test.ok test.out X* fiminfo -cp test5.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test5.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test6.failed test.ok test.out X* fiminfo -cp test6.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test6.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test7.failed test.ok test.out X* fiminfo -cp test7.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test7.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test8.failed test.ok test.out X* fiminfo -cp test8.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test8.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test9.failed test.ok test.out X* fiminfo -cp test9.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test9.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test10.failed test.ok test.out X* fiminfo -cp test10.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test10.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test11.failed test.ok test.out X* fiminfo -cp test11.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test11.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test12.failed test.ok test.out X* fiminfo -cp test12.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test12.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test13.failed test.ok test.out X* fiminfo -cp test13.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test13.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test14.failed test.ok test.out X* fiminfo -cp test14.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test14.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test15.failed test.ok test.out X* fiminfo -cp test15.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test15.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test16.failed test.ok test.out X* fiminfo -cp test16.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test16.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test17.failed test.ok test.out X* fiminfo -cp test17.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test17.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test18.failed test.ok test.out X* fiminfo -cp test18.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test18.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test19.failed test.ok test.out X* fiminfo -cp test19.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test19.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test20.failed test.ok test.out X* fiminfo -cp test20.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test20.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test21.failed test.ok test.out X* fiminfo -cp test21.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test21.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo -rm -rf test22.failed test.ok test.out X* fiminfo -cp test22.ok test.ok -# Sleep a moment to avoid that the xterm title is messed up -../..//src/fim -o dumb -c "quit;" -X -N --no-etc-fimrc-file --no-history -E test22.in ../..//media/*jpg ../..//media/fim.png ../..//media/image.png > test.out -Using the default "dumb" display device instead. -rm -rf X* test.ok fiminfo - -Test results: -[*] ALL DONE -make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/src/testdir' -make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1' -[*] TESTS: SUCCESS -make[2]: Leaving directory '/build/reproducible-path/fim-0.7.1' -make[1]: Leaving directory '/build/reproducible-path/fim-0.7.1' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fim/ @@ -7415,9 +3012,9 @@ /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/bin' /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/bin' /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' - /usr/bin/install -c fimgs '/build/reproducible-path/fim-0.7.1/debian/fim/usr/bin' - /usr/bin/install -c -m 644 fimrc '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' /usr/bin/install -c fim '/build/reproducible-path/fim-0.7.1/debian/fim/usr/bin' + /usr/bin/install -c -m 644 fimrc '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' + /usr/bin/install -c fimgs '/build/reproducible-path/fim-0.7.1/debian/fim/usr/bin' make[5]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' make[4]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1/src' @@ -7428,13 +3025,13 @@ make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' - /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man5' /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man1' + /usr/bin/mkdir -p '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man5' + /usr/bin/install -c -m 644 FIM.TXT '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' /usr/bin/install -c -m 644 FIM.html fim.man.html fimgs.man.html fimrc.man.html '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' /usr/bin/install -c -m 644 'fim.man' '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man1/fim.1' - /usr/bin/install -c -m 644 'fimgs.man' '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man1/fimgs.1' /usr/bin/install -c -m 644 'fimrc.man' '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man5/fimrc.5' - /usr/bin/install -c -m 644 FIM.TXT '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/doc/fim' + /usr/bin/install -c -m 644 'fimgs.man' '/build/reproducible-path/fim-0.7.1/debian/fim/usr/share/man/man1/fimgs.1' make[3]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' make[2]: Leaving directory '/build/reproducible-path/fim-0.7.1/doc' Making install in distros @@ -7498,19 +3095,19 @@ dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-aarch64.so.1 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/aarch64-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged +dpkg-shlibdeps: warning: diversions involved - output may be incorrect + diversion by libc6 from: /lib/ld-linux-aarch64.so.1 +dpkg-shlibdeps: warning: diversions involved - output may be incorrect + diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'fim-dbgsym' in '../fim-dbgsym_0.7.1-5_arm64.deb'. dpkg-deb: building package 'fim' in '../fim_0.7.1-5_arm64.deb'. +dpkg-deb: building package 'fim-dbgsym' in '../fim-dbgsym_0.7.1-5_arm64.deb'. dpkg-genbuildinfo --build=binary -O../fim_0.7.1-5_arm64.buildinfo dpkg-genchanges --build=binary -O../fim_0.7.1-5_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7519,12 +3116,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2923726/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/237376 and its subdirectories -I: Current time: Wed Nov 19 00:15:07 -12 2025 -I: pbuilder-time-stamp: 1763554507 +I: removing directory /srv/workspace/pbuilder/2923726 and its subdirectories +I: Current time: Wed Dec 23 08:41:38 +14 2026 +I: pbuilder-time-stamp: 1797964898