I'm not real sure where to put this because it isn't exactly a feature request and not exactly a bug. It is more a request for clarification and consideration.
Currently the SVG terminal has the TERM_BINARY flag on it, but as SVG is an XML based format, it is inherently text. Unless I am completely mistaken, there is no way to put true binary data in an SVG document.
Should this terminal have that flag on it?
In most cases this won't matter, but in light of bug 1756, this flag does make a difference. Currently with the fix on that bug (which does seem to fix it completely), it is not possible in windows using wgnuplot.exe (which does not support binary pipes) to pipe out the svg terminal because of that flag. This isn't a huge inconvience because the other two windows binaries (gnuplot.exe and wgnuplot_pipes.exe) support binary pipes, but if there is no good reason for the flag there, it should be removed.
Good point. I think you are probably right. After the bug 1756 fix it is only Windows that pays attention to that flag, so if removing it makes Windows happier, let's do it.
Applied to both 5.0 and 5.1