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>
|
||||
<tmdoc-title|To do list for improving the current implementation>
|
||||
|
@ -38,6 +38,10 @@
|
|||
|
||||
Perform extensive (automated) checks for memory leaks using
|
||||
<name|Valgrind> and implement a marking algorithm.
|
||||
|
||||
<item*|Unit Test>
|
||||
|
||||
More and more unit tests should be written under the GTest framework.
|
||||
</description>
|
||||
|
||||
<subsection|Improving the speed>
|
||||
|
@ -51,7 +55,7 @@
|
|||
|
||||
<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.
|
||||
|
||||
<item*|Better caching mechanism>
|
||||
|
@ -174,19 +178,19 @@
|
|||
<item*|Eequivalent for <TeX> <verbatim|\\topsep>>
|
||||
|
||||
In <TeXmacs>, the <verbatim|\\topsep> always equals 0.75em. It should be
|
||||
possible to modify this. For symmetry, we might also introduce a ``bottom
|
||||
sep''.
|
||||
possible to modify this. For symmetry, we might also introduce a \Pbottom
|
||||
sep\Q.
|
||||
|
||||
<item*|Resizing macro expansions>
|
||||
|
||||
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.
|
||||
|
||||
<item*|Font parameters>
|
||||
|
||||
Separate environment variables for ``typewriter'', ``sans serif'',
|
||||
``small caps'', ``slant'', etc.
|
||||
Separate environment variables for \Ptypewriter\Q, \Psans serif\Q,
|
||||
\Psmall caps\Q, \Pslant\Q, etc.
|
||||
|
||||
Find rendering font as a function of selected font and language?
|
||||
|
||||
|
@ -464,7 +468,7 @@
|
|||
<\with|par-par-sep|0fn>
|
||||
<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.
|
||||
|
||||
<item>Fine-grained resizing using keyboard (also allow modification
|
||||
|
@ -595,7 +599,7 @@
|
|||
<\itemize>
|
||||
<\with|par-par-sep|0fn>
|
||||
<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
|
||||
operator types for operators such as <math|!>, <math|-> <abbr|resp.>
|
||||
|
@ -657,7 +661,7 @@
|
|||
|
||||
<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
|
||||
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
|
||||
|
@ -695,9 +699,9 @@
|
|||
least when the input is a string).
|
||||
|
||||
<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.
|
||||
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
|
||||
to it.
|
||||
</itemize>
|
||||
|
@ -903,8 +907,5 @@
|
|||
Documentation License".>
|
||||
</body>
|
||||
|
||||
<\initial>
|
||||
<\collection>
|
||||
<associate|language|english>
|
||||
</collection>
|
||||
</initial>
|
||||
<initial|<\collection>
|
||||
</collection>>
|
Loading…
Reference in New Issue