summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/context-todo.tex
blob: 0cbd94814bd60af5aadec0332a925bfd63876333 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
% language=uk

\usemodule[art-01,abr-01]

\starttext

\subject {On the agenda}

\subsubject{\LUATEX}

\startitemize
    \startitem
        head||tail cleanup in disc nodes (get rid of temp i.e.\ delay till linebreak)
    \stopitem
    \startitem
        cleanup passive nodes
    \stopitem
    \startitem
        optimize some callback resolution (more direct)
    \stopitem
    \startitem
        add \type {--output-filename} for \PDF\ filename
    \stopitem
    \startitem
        more consistent \type {lang_variables} and \type {tex_language} in \type
        {texlang.w} and also store the \type {*mins}
    \stopitem
    \startitem
        get rid of \type {temp} node in hyphenator i.e. postpone to when needed
    \stopitem
    \startitem
        remove local par in head of line when done with linebreak
    \stopitem
    \startitem
        check why leftskip doesn't always inherit attributes (maybe dir notes don't have them)
        (also check redundant \type {delete_attribute_ref} after \type {new_glue})
    \stopitem
    \startitem
        implement \type {\hyphenationbounds}
    \stopitem
    \startitem
        only return nil when we expect multiple calls in in one line
    \stopitem
\stopitemize

\subsubject{\CONTEXT}

\startitemize
    \startitem
        play with par callback and properties
    \stopitem
    \startitem
        get rid of components
    \stopitem
    \startitem
        play with box attributes
    \stopitem
    \startitem
        check consistency between footnotes and running text (main color,
        styles, properties)
    \stopitem
    \startitem
        redo some of the spacing (adapt to improvements in engine)
    \stopitem
    \startitem
        reorganize position data (more subtables)
    \stopitem
    \startitem
        use \type {\matheqnogapstep}, \type {\Ustack}, \type {\mathscriptsmode}, \
        \type {\mathdisplayskipmode} and other new math primitives
    \stopitem
\stopitemize

\vfill {\em Feel free to suggest additions.}

\stoptext

% also

check components and pre|post|replace in math-tag

% new:

<cd:command name="showgrid" file="page-grd.mkiv">
    ...
            <cd:constant type="columns" default="yes"/>
    ...
</cd:command>

<cd:command name="itemtag" variant="itemgroup" file="strc-itm.mkvi">
    <cd:arguments>
        <cd:resolve name="keyword-reference-list-optional"/>
    </cd:arguments>
</cd:command>