From c2f074f269fde3519f318e18615b92ea9511ef64 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Thu, 25 Jan 2018 16:16:34 -0500 Subject: [PATCH] [BC BREAK] _todo_: No value by default and output warning * base.xml (_todo): Do not output a value by default. Output warning with `@desc@'. [@hide@]: Remove parameter. [@value@, @index@]: Add parameters. --- core/base.xml | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/core/base.xml b/core/base.xml index 7f177859..2f3e5a26 100644 --- a/core/base.xml +++ b/core/base.xml @@ -135,14 +135,12 @@
- The templates in this section handle code that is - a~work-in-progress; they should probably not be used in production - code, since they indicate that something is incomplete or unused. - - \ref{_todo_} formalizes TODO items and \may~always yield a scalar - integer~0, so it may be used within calculations. If yielding a - constant value is not appropriate, it \may~also be stripped from - the output entirely. + \ref{_todo_} formalizes TODO items and may optionally yield a + value~\tt{@value@} for use within calculations.% + \footnote{This is different than its previous behavior of always + yielding a scalar~$0$.} + All uses of the \ref{_todo_} template will produce a warning composed of + its description~\tt{@desc@}.