Hi Fabian, thanks four your friendly words for xfig / fig2dev. Also, I am impressed by the possibilities modern tools allow. As far as I understand, xfig-qt encloses the original code base by a wrapper which provides qt-equivalents for all X-functions. If that works well, it could be a possibility to include in the xfig code base and provide a qt fork. Did you have any thoughts on choosing qt over gtk, wxwindows or other portable gui widget libraries? I do not speak rust, thus I cannot say too much...
ptk output: do not use a transient string buffer
tk output: do not split a polygon object
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].