[DVIPDFMx] Re: latest change to pdfnames.c

Jin-Hwan Cho chofchof at ktug.or.kr
Wed Jun 18 10:38:59 KST 2008


On Jun 17, 2008, at 4:28 PM, Matthias Franz wrote:

> why did you turn off the warning message in pdfnames.c (unless
> we are in verbose mode)? It might indicate a serious problem
> in the DVI file.

I remember that I got some annoying warning messages which were
due to (maybe) a bug in hyperref.sty. The bug was in the routine of
captions of Figures and Tables.

I thought that ordinary people do not want to see warning messages
because they cannot do anything. However, as a matter of fact, it would
be better to fix the bug in hyperref.sty.

I do not mind if you want to restore the original code for this case.
Actually, I should try to report the bug to the author of hyperref.sty,
but I didn't . I don't know why. Maybe I forgot.

> I've come across this situation (multiply defined object reference)
> when I concatenated DVI files with dviconcat while using hyperref.
> Here the problem is not serious. But another question comes up:
>
> What should we do if an object reference is redefined? Currently
> we discard the new value (BTW, there is a memory leak, i.e., no
> pdf_release_obj). If you think of the situation where DVI files are
> concatenated, it might be better to replace the old value.

It would be better to support both ways. How? I have no idea yet.
In many cases, I also wanted to replace the previous value, but we
should think about the compatibility to the previous versions.

Why don't you make a new special or a new option which supports
replacing?

Best regards, ChoF.



More information about the dvipdfmx mailing list