Dear Jean Charles, thanks a lot! What a relief. Plus, I am so sorry for the typo. I tried to answer by e-mail a bit earlier, but that bounced. Together with the change in the code [5c3383] I also have added a test which is done at build-time. Hence, in future this specific problem should be caught by the maintainers of the package (at homebrew, macports..), instead of passing a malfunctioning package to users. Thanks again! Keeping this ticket open to remember the two smaller issues, (i) the list...
Avoid printing to an intermediate string buffer
Add a vararg-variant of print_out()
fig2dev truncates PostScript image data when deflate stream size is exactly a multiple of 16384 bytes
Patch and test added with commit [855dde].
"spell %s" should now read "spell %f"
Applied with commit [08cfe7]. The default spell check command is now "aspell list < %f | sort -u". As a side note, calling the spell checker, the web browser and, if xfig is not linked with the ghostscript library, calls to gs are the three remaining places in xfig where popen() or system() are used. Otherwise, exec() or posix_spawn() are used.
Picture object loses filename (<empty>) for some valid PNG files