diff options
Diffstat (limited to 'tex/context/base/status-mkiv.tex')
-rw-r--r-- | tex/context/base/status-mkiv.tex | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/tex/context/base/status-mkiv.tex b/tex/context/base/status-mkiv.tex new file mode 100644 index 000000000..922df9ec1 --- /dev/null +++ b/tex/context/base/status-mkiv.tex @@ -0,0 +1,83 @@ +\setupbodyfont[dejavu,10pt] + +\setuplayout + [width=middle, + height=middle, + backspace=1cm, + topspace=1cm, + footer=0pt, + header=1.25cm] + +\setuphead + [subject] + [style=\bfa] + +\setuppagenumbering + [location=] + +\setupheadertexts + [\currentdate][MkIV cleanup Status / Page \pagenumber] + +\starttext + +\startsubject[title=Todo] + +\startitemize[packed] + \startitem currently the new namespace prefixes are not consistent but this + will be done when we're satisfied with one scheme \stopitem + \startitem there will be additional columns in the table, like for namespace + so we need another round of checking then \stopitem + \startitem the imp modules are not in the list and needs checking too \stopitem + \startitem the s, x, m modules will be checked, redone and reorganized \stopitem + \startitem the lua code will be cleaned up upgraded as some is quite old + and experimental \stopitem + \startitem we need a proper dependency tree and better defined loading order \stopitem + \startitem all dotag.. will be moved to the tags_.. namespace \stopitem + \startitem we need to check what messages are gone (i.e.\ clean up mult-mes) \stopitem + \startitem some commands can go from mult-def (and the xml file) \stopitem + \startitem check for setuphandler vs simplesetuphandler \stopitem + \startitem all showcomposition etc can go (we can redo that in lua if needed) \stopitem +\stopitemize + +\stopsubject + +\startsubject[title=Status] + +\startluacode + + local coremodules = dofile("status-mkiv.lua") + + if coremodules then + + local preloaded = coremodules.preloaded + + if preloaded then + + context.starttabulate { "|Tr|Tl|Tl|l|p|" } + context.NC() -- context.bold("order") + context.NC() context.bold("file") + context.NC() context.bold("mark") + context.NC() context.bold("status") + context.NC() context.bold("comment") + context.NC() context.NR() + for i=1,#preloaded do + local module = preloaded[i] + local status = module.status + context.NC() context(i) + context.NC() context(module.filename) + context.NC() context(module.marktype) + context.NC() if status == "unknown" then context.italic(status) else context(status) end + context.NC() context(module.comment) + context.NC() context.NR() + end + context.stoptabulate() + + end + + end + +\stopluacode + +\stopsubject + +\stoptext |