You are right; this is really a bug, which has now been fixed.

On Wed, Jun 10, 2009 at 10:19:59PM -0400, Mansour Moufid wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello list,
> 
> I've been using TeXmacs for a while and haven't come across any bugs.
> There is, however, a small issue I wanted to bring up.
> 
> When exporting to postscript from a .tm TeXmacs document file,
> TeXmacs exports local system information (specifically, the file's
> location on disk) into the postscript output as metadata. This
> behaviour is present whether the postscript is produced from an
> export (i.e. File -> Export -> Postscript...), from a preview (i.e.
> File -> Print -> Preview with ghostview), or from printing the
> document (i.e. File -> Print -> Print all to file.../Print page
> selection to file...).
> 
> This is an issue in the TeXmacs printing renderer, printer.cpp:
> 
> 61    prologue   << "%!PS-Adobe-2.0\n"
> 62               << "%%Creator: TeXmacs-" TEXMACS_VERSION "\n"
> 63               << "%%Title: " << as_string (ps_file_name) << "\n"
> 
> The variable `ps_file_name' here contains the full on-disk path of
> the document. For example, exporting to postscript via the TeXmacs
> GUI (i.e. File --> Export -> Postscript...) to, say, example.ps:
> 
> $ grep "%%Title: " example.ps | head -1
> %%Title: /home/acorn/Private/example.ps
>          ^^^^^^^^^^^^^^^^^^^^
> 
> Printing a file's full location on disk within metadata is generally
> undesirable -- especially for users employing device or file-based
> encryption (e.g. ecryptfs). I'd like to propose that the postscript
> output by TeXmacs does not include any information about the local
> filesystem, i.e.:
> 
> $ grep "%%Title: " example.ps | head -1
> %%Title: example.ps
>          ^^^^^^^^^^
> 
> This would be equivalent to using libiberty's basename(ps_file_name).
> Unfortunately, my C++ skills are limited, or I'd have attached a
> patch.
> 
> If you could implement this fix, it'd be much appreciated. Thanks.
> 
> - --
> Mansour Moufid
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.5)
> 
> iEYEARECAAYFAkowaXIACgkQ83JwsZW7wl8ZkgCg8YLMnZpfCNSrd3oPG2iV+MxW
> C1AAoNIvEu+J1W3UPUUEp+0GTxRvJLUr
> =5EmD
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Texmacs-dev mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/texmacs-dev


_______________________________________________
Texmacs-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to