* Michele Martone <michelemart...@users.sourceforge.net> [2023-06-21 23:43]:

On 20230618@22:27, Rafael Laboissière wrote:
* Simon McVittie <s...@debian.org> [2023-06-18 17:10]:

On Sat, 17 Jun 2023 at 21:11:25 +0200, Rafael Laboissière wrote:
Thanks for this bug report. I forwarded it upstream and I am also sending
this message with Cc to the upstream author.

Thanks. In the meantime, please could you check whether fim works as intended with libsdl1.2-compat-shim, which is meant to be a drop-in replacement? I'm trying to track whether there are any blockers to replacing "classic" SDL 1.2.

The package builds fine against libsdl1.2-compat-dev on my sid amd64 system. All tests also passed, but I am not sure this would be enough. I would rather let the upstream author have the final word, but if you think I should upload a new version of the package with that build-dependency, please tell me.

Dear Rafael, dear Simon,

If using the compatibility layer and:

* `make tests` passes

It is not straightforward for me to do this test, because I build the package on a remote system, and SDL does not play well with xvfb-run.

On the other hand the unit tests that are exercised in file debian/test/run-tests succeeded. Essentially, this corresponds to:

    make -C src/testdir

* you can start `fim -o sdl $FILE` and move around by pressing n, p, then enlarging/shrinking with + and -, using the arrows to scroll, and : to start the console, and after : typing 'quit' and it quits, plus the window is resizable

The window starts with the image flushed to the bottom right, and not centered as with the previous version.

Keys n, p, + and - work correctly. The arrow keys work also, but there is some flickering that I did not observe previously.

Typing ":quit" works, but there is no echo of the console at the bottom of the window.

So, it mainly works but the behavior with the compatibility version of the SDL library is not exactly the same as with the old version of SDL.

Best,

Rafael

Reply via email to