Changes

Jump to navigation Jump to search
no edit summary
 
Todo for xml interface 'ConTeXtXML' extension:
* decide on allowed commands/tags and test on those when saving: create a xsd or dtd to feed to libxml for testing?* (maybe) add a dedicated editing page with split fields* document the new stuff (ref pagesexport to 100% correct xml, expanding wikicodes also, variants)* move existing pages to a safe locationand fixing CDATA* ongoing from then on: existing page merging (jikes!)* prepare code for merging to/from updated xml doc files
* combine the current 'context' extension with the new 'ConTeXtXML' extension
* implement merging with new interface xml releasesadd a ‘first documented on’ attribute to cd:command Problems that remain unfixed for now:* the "redirected from ..." message is not displayed. I seem unable to make it reappear in 1.34 because of the CmdPage inheriting from WikiPage but the redirect creating a hardcoded WikiPage object. I will retry when MW 1.35 is officially released. Todo for sourcebrowser:* Search option to search only file names* Fix scroll for navigation pane* Add a 'search context' (stay in current file while doing a followup)* Add a link back to top of page that always stays in view* (maybe) rewrite/extend scite lexers and/or put the indices in the ConTeXt distribution ? {\color[tred]{Ά}}{\color[tblue]{Ά}}
On validation of edits: perhaps make a lua table by parsing the original /commandfiles/ xml file, only keeping the xml parts we want invariant. Then dump that table to disk using table.print(). After an edit, run the same xml parser on the edited text, load the saved lua table, and check that they are identical. Should work. {\color[tred]{Ά}} {\color[tblue]{Ά}}

Navigation menu