Dear Richard and Other LyX Developers,

Again, thanks for all of the feedback you've provided. With the hints and guidance, I am now happy to report that I can add a "List of EndNotes" to a document. That, however, is the end of the good news. Though the inset appears, it doesn't work correctly.

LyX throws several errors. These appear when you first add the inset to the document: 

src/support/lassert.cpp(21): ASSERTION false VIOLATED IN src/insets/InsetCommandParams.cpp:220
src/support/lassert.cpp(21): ASSERTION false VIOLATED IN src/insets/InsetCommandParams.cpp:256

Which means I've obviously done something wrong (or maybe I haven't done something that I should have)?

If you save the document and try to reopen, it then causes LyX to free and fail with this error:

LyX: Incompatible command name \end_inset. [around line 1363 of file ~/Notebook/Open Source Writing/Manifesto/OpenSource-Manifesto.lyx current token: '\end_inset' context: 'InsetCommandParams::read']

Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

The XHTML export routine also doesn't work, which lends evidence to my theory that things are completely broken.  Any ideas on what I might have done wrong (or what I might need to do and haven't)?  I've looked at InsetTOC and InsetPrintIndex for guidance and haven't been able to figure it out as of yet. (The revised patch is attached.)

Cheers,

Rob

Attachment: Footnote-Endnote02.diff
Description: Binary data



Reply via email to