mirror of https://github.com/texmacs/doc.git
Mention about unit tests in todo.en.tm
This commit is contained in:
parent
ed8d85036a
commit
4a46055387
|
@ -1,6 +1,6 @@
|
||||||
<TeXmacs|1.0.7.17>
|
<TeXmacs|1.99.8>
|
||||||
|
|
||||||
<style|tmdoc>
|
<style|<tuple|tmdoc|english|old-spacing>>
|
||||||
|
|
||||||
<\body>
|
<\body>
|
||||||
<tmdoc-title|To do list for improving the current implementation>
|
<tmdoc-title|To do list for improving the current implementation>
|
||||||
|
@ -38,6 +38,10 @@
|
||||||
|
|
||||||
Perform extensive (automated) checks for memory leaks using
|
Perform extensive (automated) checks for memory leaks using
|
||||||
<name|Valgrind> and implement a marking algorithm.
|
<name|Valgrind> and implement a marking algorithm.
|
||||||
|
|
||||||
|
<item*|Unit Test>
|
||||||
|
|
||||||
|
More and more unit tests should be written under the GTest framework.
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<subsection|Improving the speed>
|
<subsection|Improving the speed>
|
||||||
|
@ -51,7 +55,7 @@
|
||||||
|
|
||||||
<item*|Coding style>
|
<item*|Coding style>
|
||||||
|
|
||||||
Systematically use ``const ref'' style parameter passing should both
|
Systematically use \Pconst ref\Q style parameter passing should both
|
||||||
decrease the size of the binary and accelerate the global efficiency.
|
decrease the size of the binary and accelerate the global efficiency.
|
||||||
|
|
||||||
<item*|Better caching mechanism>
|
<item*|Better caching mechanism>
|
||||||
|
@ -174,19 +178,19 @@
|
||||||
<item*|Eequivalent for <TeX> <verbatim|\\topsep>>
|
<item*|Eequivalent for <TeX> <verbatim|\\topsep>>
|
||||||
|
|
||||||
In <TeXmacs>, the <verbatim|\\topsep> always equals 0.75em. It should be
|
In <TeXmacs>, the <verbatim|\\topsep> always equals 0.75em. It should be
|
||||||
possible to modify this. For symmetry, we might also introduce a ``bottom
|
possible to modify this. For symmetry, we might also introduce a \Pbottom
|
||||||
sep''.
|
sep\Q.
|
||||||
|
|
||||||
<item*|Resizing macro expansions>
|
<item*|Resizing macro expansions>
|
||||||
|
|
||||||
When attempting to resize a macro application to become smaller than the
|
When attempting to resize a macro application to become smaller than the
|
||||||
``<verbatim|x>'', the invisible markers may have undesirable
|
\P<verbatim|x>\Q, the invisible markers may have undesirable
|
||||||
side-effects.
|
side-effects.
|
||||||
|
|
||||||
<item*|Font parameters>
|
<item*|Font parameters>
|
||||||
|
|
||||||
Separate environment variables for ``typewriter'', ``sans serif'',
|
Separate environment variables for \Ptypewriter\Q, \Psans serif\Q,
|
||||||
``small caps'', ``slant'', etc.
|
\Psmall caps\Q, \Pslant\Q, etc.
|
||||||
|
|
||||||
Find rendering font as a function of selected font and language?
|
Find rendering font as a function of selected font and language?
|
||||||
|
|
||||||
|
@ -464,7 +468,7 @@
|
||||||
<\with|par-par-sep|0fn>
|
<\with|par-par-sep|0fn>
|
||||||
<item>Explanatory messages on the status bar.
|
<item>Explanatory messages on the status bar.
|
||||||
|
|
||||||
<item>Better ``mouse button layout'': do as much as possible with
|
<item>Better \Pmouse button layout\Q: do as much as possible with
|
||||||
left mouse button only and reserve right button for contextual menu.
|
left mouse button only and reserve right button for contextual menu.
|
||||||
|
|
||||||
<item>Fine-grained resizing using keyboard (also allow modification
|
<item>Fine-grained resizing using keyboard (also allow modification
|
||||||
|
@ -595,7 +599,7 @@
|
||||||
<\itemize>
|
<\itemize>
|
||||||
<\with|par-par-sep|0fn>
|
<\with|par-par-sep|0fn>
|
||||||
<item>Automatic correction of formulas <math|\<rightarrow\>> editing
|
<item>Automatic correction of formulas <math|\<rightarrow\>> editing
|
||||||
mode based on ``slots''.
|
mode based on \Pslots\Q.
|
||||||
|
|
||||||
<item>Explicit prefix-postfix, prefix-infix and symbol-prefix
|
<item>Explicit prefix-postfix, prefix-infix and symbol-prefix
|
||||||
operator types for operators such as <math|!>, <math|-> <abbr|resp.>
|
operator types for operators such as <math|!>, <math|-> <abbr|resp.>
|
||||||
|
@ -657,7 +661,7 @@
|
||||||
|
|
||||||
<section|Universal spreadsheet>
|
<section|Universal spreadsheet>
|
||||||
|
|
||||||
<name|Rationale:> We started to incorporate a ``universal spreadsheet''
|
<name|Rationale:> We started to incorporate a \Puniversal spreadsheet\Q
|
||||||
facility into <TeXmacs>. The idea is that all dependencies between the
|
facility into <TeXmacs>. The idea is that all dependencies between the
|
||||||
cells in the sheet are analyzed by <TeXmacs>, but all actual computations
|
cells in the sheet are analyzed by <TeXmacs>, but all actual computations
|
||||||
are delegated to an extern system of your choice, like one of the currently
|
are delegated to an extern system of your choice, like one of the currently
|
||||||
|
@ -695,9 +699,9 @@
|
||||||
least when the input is a string).
|
least when the input is a string).
|
||||||
|
|
||||||
<item>Possibilitity to apply operations to subtable selections. For
|
<item>Possibilitity to apply operations to subtable selections. For
|
||||||
instance, when selecting part of a column and applying ``sum'', the sum
|
instance, when selecting part of a column and applying \Psum\Q, the sum
|
||||||
of the column should be computed at the bottom of the selection.
|
of the column should be computed at the bottom of the selection.
|
||||||
Similarly, applying a unary operation such as ``sin'' might apply the
|
Similarly, applying a unary operation such as \Psin\Q might apply the
|
||||||
operation to each cell in the selection and put the result right next
|
operation to each cell in the selection and put the result right next
|
||||||
to it.
|
to it.
|
||||||
</itemize>
|
</itemize>
|
||||||
|
@ -903,8 +907,5 @@
|
||||||
Documentation License".>
|
Documentation License".>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
<\initial>
|
<initial|<\collection>
|
||||||
<\collection>
|
</collection>>
|
||||||
<associate|language|english>
|
|
||||||
</collection>
|
|
||||||
</initial>
|
|
Loading…
Reference in New Issue