| 1 |
<ul><h3><font color=#000000>Version 0.1.17 |
|---|
| 2 |
</font></h3> |
|---|
| 3 |
<li color=#000000> |
|---|
| 4 |
<font color=#000000> Fixed seg-fault when specifying bold colours with the --colour option. Thanks<br> |
|---|
| 5 |
to Tim Peoples for pointing pointing this out.<br> |
|---|
| 6 |
</font></li> |
|---|
| 7 |
<li color=#000000> |
|---|
| 8 |
<font color=#000000> Renamed regex.{c,h} to c_regex.{c,h} so they don't conflict with Regex.{cc,h}<br> |
|---|
| 9 |
under operating systems which do not honour case (OS/X and/or Cygwin). Also<br> |
|---|
| 10 |
removed -s (strip) from LDFLAGS, as this is not supported on some O/S' (eg.<br> |
|---|
| 11 |
OS/X). David Bacher wrote in with these issues.<br> |
|---|
| 12 |
</font></li> |
|---|
| 13 |
<li color=#000000> |
|---|
| 14 |
<font color=#000000> Modified tod2html.xslt so the todo title is displayed in the page, as well as<br> |
|---|
| 15 |
in the page title.<br> |
|---|
| 16 |
</font></li> |
|---|
| 17 |
<li color=#000000> |
|---|
| 18 |
<font color=#000000> Fixed an issue with not displaying links when timeout was in effect.<br> |
|---|
| 19 |
</font></li> |
|---|
| 20 |
<li color=#000000> |
|---|
| 21 |
<font color=#000000> Added a new 'default' priority which has the following semantics: when adding<br> |
|---|
| 22 |
a new item it will be priority 'medium', when grafting to an existing item <br> |
|---|
| 23 |
the new item will be given the parents priority, and when editing an existing<br> |
|---|
| 24 |
item its priority will be preserved. An items priority can be overridden on<br> |
|---|
| 25 |
the command line with --priority <priority> when any of these actions are <br> |
|---|
| 26 |
performed. Devtodo will never prompt for priority with this enabled. Handy for<br> |
|---|
| 27 |
putting in your ~/.todorc.<br> |
|---|
| 28 |
</font></li> |
|---|
| 29 |
<li color=#000000> |
|---|
| 30 |
<font color=#000000> Fixed display issues when summarising multi-line items.<br> |
|---|
| 31 |
</font></li> |
|---|
| 32 |
<li color=#000000> |
|---|
| 33 |
<font color=#000000> Fixed a bug where colours were reset when displaying linked databases.<br> |
|---|
| 34 |
<br> |
|---|
| 35 |
</font></li> |
|---|
| 36 |
</ul> |
|---|
| 37 |
<ul><h3><font color=#191919>Version 0.1.16 |
|---|
| 38 |
</font></h3> |
|---|
| 39 |
<li color=#191919> |
|---|
| 40 |
<font color=#191919> Made broken links silently fail rather than failing loudly and horribly.<br> |
|---|
| 41 |
</font></li> |
|---|
| 42 |
<li color=#191919> |
|---|
| 43 |
<font color=#191919> Modified the semantics for expanding indices. Now when you use an index with<br> |
|---|
| 44 |
no modifier (eg. todo 10, as opposed to todo -10 or todo +10), only one<br> |
|---|
| 45 |
level of children is expanded.<br> |
|---|
| 46 |
</font></li> |
|---|
| 47 |
<li color=#191919> |
|---|
| 48 |
<font color=#191919> Big change is the addition of multi-line items and title texts! This is a <br> |
|---|
| 49 |
much requested feature. To use this, you can either pipe text into devtodo:<br> |
|---|
| 50 |
cat <<- EOF | tda -p medium<br> |
|---|
| 51 |
This is some<br> |
|---|
| 52 |
multi-line <br> |
|---|
| 53 |
text.<br> |
|---|
| 54 |
EOF<br> |
|---|
| 55 |
Or press <CTRL-N> to insert a new line when at the devtodo input prompt.<br> |
|---|
| 56 |
<br> |
|---|
| 57 |
</font></li> |
|---|
| 58 |
</ul> |
|---|
| 59 |
<ul><h3><font color=#333333>Version 0.1.15 |
|---|
| 60 |
</font></h3> |
|---|
| 61 |
<li color=#333333> |
|---|
| 62 |
<font color=#333333> Added --force-colour option to force use of colour even when not outputting to<br> |
|---|
| 63 |
a terminal. Requested by James Troup.<br> |
|---|
| 64 |
</font></li> |
|---|
| 65 |
<li color=#333333> |
|---|
| 66 |
<font color=#333333> Added a patch sent in by Philipp Buehler which adds support for title strings<br> |
|---|
| 67 |
to the todo2html.xslt XSLT script.<br> |
|---|
| 68 |
</font></li> |
|---|
| 69 |
<li color=#333333> |
|---|
| 70 |
<font color=#333333> Fixed bug when displaying priorities in TODO list ("mediumriority").<br> |
|---|
| 71 |
</font></li> |
|---|
| 72 |
<li color=#333333> |
|---|
| 73 |
<font color=#333333> Added a MASSIVE patch sent in by Christian Hammond which adds support for <br> |
|---|
| 74 |
linking other todo databases into one single view. This is extremely useful<br> |
|---|
| 75 |
for situations where you have a core project directory with sub-directories<br> |
|---|
| 76 |
containing unique individual databases. You can link them so they are all<br> |
|---|
| 77 |
viewed from the core database. Great work!<br> |
|---|
| 78 |
</font></li> |
|---|
| 79 |
<li color=#333333> |
|---|
| 80 |
<font color=#333333> tda will now merge all non-quoted arguments into one string to be used for <br> |
|---|
| 81 |
the body text of the item to add. This lets this work:<br> |
|---|
| 82 |
tda -p high Need to go to the shop and get some milk<br> |
|---|
| 83 |
without needing to do:<br> |
|---|
| 84 |
tda -p high "Need to go to the shop and get some milk"<br> |
|---|
| 85 |
</font></li> |
|---|
| 86 |
<li color=#333333> |
|---|
| 87 |
<font color=#333333> Another bug report by James Troup via the Debian Project. Thanks James and<br> |
|---|
| 88 |
Arthur for being long time supporters of the project!<br> |
|---|
| 89 |
</font></li> |
|---|
| 90 |
<li color=#333333> |
|---|
| 91 |
<font color=#333333> Made doc/scripts.sh more coherent and less convoluted.<br> |
|---|
| 92 |
</font></li> |
|---|
| 93 |
<li color=#333333> |
|---|
| 94 |
<font color=#333333> A variation on the XSLT transform was sent in by Christian Hammond. An <br> |
|---|
| 95 |
example of its use is available at http://www.chipx86.com/todo.ml.<br> |
|---|
| 96 |
<br> |
|---|
| 97 |
</font></li> |
|---|
| 98 |
</ul> |
|---|
| 99 |
<ul><h3><font color=#4c4c4c>Version 0.1.14 |
|---|
| 100 |
</font></h3> |
|---|
| 101 |
<li color=#4c4c4c> |
|---|
| 102 |
<font color=#4c4c4c> Fixed a bug where devtodo doesn't work without the TERM variable being set.<br> |
|---|
| 103 |
Caused havoc in Bill Carlson's cron job. Thanks for tracking it down Bill.<br> |
|---|
| 104 |
</font></li> |
|---|
| 105 |
<li color=#4c4c4c> |
|---|
| 106 |
<font color=#4c4c4c> Fixed some more GCC 3.x compilation problems. I'm still using [io]strstream,<br> |
|---|
| 107 |
as opposed to the more correct [io]stringstream, so that it should still<br> |
|---|
| 108 |
compile with older versions of GCC. Fingers crossed.<br> |
|---|
| 109 |
<br> |
|---|
| 110 |
</font></li> |
|---|
| 111 |
</ul> |
|---|
| 112 |
<ul><h3><font color=#666666>Version 0.1.13 |
|---|
| 113 |
</font></h3> |
|---|
| 114 |
<li color=#666666> |
|---|
| 115 |
<font color=#666666> Patch from David Furodet to fix compilation problems on Solaris.<br> |
|---|
| 116 |
</font></li> |
|---|
| 117 |
<li color=#666666> |
|---|
| 118 |
<font color=#666666> Added 'finishing comments'. This allows you to optionally add a comment to an<br> |
|---|
| 119 |
item when you are marking it as done, giving reasons/comments for why you are<br> |
|---|
| 120 |
marking it complete. This is really useful. This also breaks backward<br> |
|---|
| 121 |
compatibility with previous BINARY formats only. The XML format is not<br> |
|---|
| 122 |
affected.<br> |
|---|
| 123 |
<br> |
|---|
| 124 |
</font></li> |
|---|
| 125 |
</ul> |
|---|
| 126 |
<ul><h3><font color=#7f7f7f>Version 0.1.12 |
|---|
| 127 |
</font></h3> |
|---|
| 128 |
<li color=#7f7f7f> |
|---|
| 129 |
<font color=#7f7f7f> Applied a patch by Michael Tilstra that fixes segfaults when overriding <br> |
|---|
| 130 |
colours.<br> |
|---|
| 131 |
</font></li> |
|---|
| 132 |
<li color=#7f7f7f> |
|---|
| 133 |
<font color=#7f7f7f> Added a script (contrib/tdrec) to display databases from all sub-directories.<br> |
|---|
| 134 |
Thanks to Brian Herlihy for the contribution. Modified it slightly so it <br> |
|---|
| 135 |
passes arguments to devtodo (such as --summary).<br> |
|---|
| 136 |
</font></li> |
|---|
| 137 |
<li color=#7f7f7f> |
|---|
| 138 |
<font color=#7f7f7f> Modified cd, pushd and popd replacement scripts (doc/scripts.sh) so that their <br> |
|---|
| 139 |
exit status is preserved. Required so things like this work correctly:<br> |
|---|
| 140 |
cd doc && echo foo<br> |
|---|
| 141 |
Thanks to Erin Quinlan for the fix.<br> |
|---|
| 142 |
</font></li> |
|---|
| 143 |
<li color=#7f7f7f> |
|---|
| 144 |
<font color=#7f7f7f> Now displays the index of newly added items when --verbose is on. Thanks to <br> |
|---|
| 145 |
James Troup for suggesting this.<br> |
|---|
| 146 |
</font></li> |
|---|
| 147 |
<li color=#7f7f7f> |
|---|
| 148 |
<font color=#7f7f7f> Fixed man page inconsistency with '-S' and '-s' for summary mode. Thanks to <br> |
|---|
| 149 |
James Troup again for picking this up.<br> |
|---|
| 150 |
</font></li> |
|---|
| 151 |
<li color=#7f7f7f> |
|---|
| 152 |
<font color=#7f7f7f> Another problem found by James Troup - when grafting, the validity of the <br> |
|---|
| 153 |
grafting index was only checked after the new item text was typed. This has<br> |
|---|
| 154 |
been recitifed.<br> |
|---|
| 155 |
</font></li> |
|---|
| 156 |
<li color=#7f7f7f> |
|---|
| 157 |
<font color=#7f7f7f> Work around for some weirdness when generating RPM's.<br> |
|---|
| 158 |
<br> |
|---|
| 159 |
</font></li> |
|---|
| 160 |
</ul> |
|---|
| 161 |
<ul><h3><font color=#999999>Version 0.1.11 |
|---|
| 162 |
</font></h3> |
|---|
| 163 |
<li color=#999999> |
|---|
| 164 |
<font color=#999999> Modified .spec file so it doesn't do an aclocal/autoheader/automake/autoconf <br> |
|---|
| 165 |
before compiling. Fixes incompatibilities between versions of automake.<br> |
|---|
| 166 |
</font></li> |
|---|
| 167 |
<li color=#999999> |
|---|
| 168 |
<font color=#999999> Applied a patch sent in by Anreas Amann to fix more incompatibilities with <br> |
|---|
| 169 |
GCC 3.0.<br> |
|---|
| 170 |
<br> |
|---|
| 171 |
</font></li> |
|---|
| 172 |
</ul> |
|---|
| 173 |
<ul><h3><font color=#b2b2b2>Version 0.1.10 |
|---|
| 174 |
</font></h3> |
|---|
| 175 |
<li color=#b2b2b2> |
|---|
| 176 |
<font color=#b2b2b2> Now 'using namespace std;'. It's the standard and it seems as if GCC 3.0 <br> |
|---|
| 177 |
finally requires it, so in it goes.<br> |
|---|
| 178 |
</font></li> |
|---|
| 179 |
<li color=#b2b2b2> |
|---|
| 180 |
<font color=#b2b2b2> Fixed an incompatibility with versions of GCC prior to 3.0 using different<br> |
|---|
| 181 |
arguments to std::string::compare. Quite annoying. I replaced it with <br> |
|---|
| 182 |
strncmp.<br> |
|---|
| 183 |
</font></li> |
|---|
| 184 |
<li color=#b2b2b2> |
|---|
| 185 |
<font color=#b2b2b2> Readline is driving me insane. The example from the readline info page says<br> |
|---|
| 186 |
to use "completion_matches" so I basically copied the code verbatim. But<br> |
|---|
| 187 |
some versions don't seem to include the function in the readline header <br> |
|---|
| 188 |
file? Agggggghh. So once again, it's back to using a manually created<br> |
|---|
| 189 |
header file. It seems to work the best.<br> |
|---|
| 190 |
<br> |
|---|
| 191 |
</font></li> |
|---|
| 192 |
</ul> |
|---|
| 193 |
<ul><h3><font color=#cbcbcb>Version 0.1.9 |
|---|
| 194 |
</font></h3> |
|---|
| 195 |
<li color=#cbcbcb> |
|---|
| 196 |
<font color=#cbcbcb> I had a bad feeling that including the readline headers would cause problems<br> |
|---|
| 197 |
and I was right :(. I'm now not including any readline headers of any form,<br> |
|---|
| 198 |
so if compilation breaks due to your system readline headers having K&R style<br> |
|---|
| 199 |
function declarations, upgrade to the latest version.<br> |
|---|
| 200 |
</font></li> |
|---|
| 201 |
<li color=#cbcbcb> |
|---|
| 202 |
<font color=#cbcbcb> Renamed the XSLT examples to reflect their purpose (eg. xslt-example.1 => <br> |
|---|
| 203 |
todo2pdf.xslt)<br> |
|---|
| 204 |
<br> |
|---|
| 205 |
</font></li> |
|---|
| 206 |
</ul> |
|---|
| 207 |
<ul><h3><font color=#e5e5e5>Version 0.1.8 |
|---|
| 208 |
</font></h3> |
|---|
| 209 |
<li color=#e5e5e5> |
|---|
| 210 |
<font color=#e5e5e5> Fixed for the spelling of "heirarchical" :)<br> |
|---|
| 211 |
</font></li> |
|---|
| 212 |
<li color=#e5e5e5> |
|---|
| 213 |
<font color=#e5e5e5> Repatched --mono fix that gets rid of spurious escape sequences (picked up<br> |
|---|
| 214 |
by Mark Eichin).<br> |
|---|
| 215 |
</font></li> |
|---|
| 216 |
<li color=#e5e5e5> |
|---|
| 217 |
<font color=#e5e5e5> Fixed envar expansion broken by event handling modifications. Whoops.<br> |
|---|
| 218 |
</font></li> |
|---|
| 219 |
<li color=#e5e5e5> |
|---|
| 220 |
<font color=#e5e5e5> Numeric priorities can now be specified on the command line. Christian<br> |
|---|
| 221 |
Kurz picked this one up.<br> |
|---|
| 222 |
</font></li> |
|---|
| 223 |
<li color=#e5e5e5> |
|---|
| 224 |
<font color=#e5e5e5> Added a new filter for searching through the database. This is done with <br> |
|---|
| 225 |
the filter '/'. eg. "todo --filter /CVS" will show all items with the word<br> |
|---|
| 226 |
CVS in them. This can also be expressed as a shorthand version: "todo /CVS". <br> |
|---|
| 227 |
The text is interpreted as a regular expression.<br> |
|---|
| 228 |
</font></li> |
|---|
| 229 |
<li color=#e5e5e5> |
|---|
| 230 |
<font color=#e5e5e5> Changed filter behaviour to be more logical. Numeric filters with no sign <br> |
|---|
| 231 |
prefix will now only show the item itself, not children. Prefixing the <br> |
|---|
| 232 |
filter with a + will display the children as well and prefixing with a -<br> |
|---|
| 233 |
will filter out that item.<br> |
|---|
| 234 |
</font></li> |
|---|
| 235 |
<li color=#e5e5e5> |
|---|
| 236 |
<font color=#e5e5e5> Subsequently almost totally rewrote filtering code so it's more logical and<br> |
|---|
| 237 |
doesn't break (hopefully).<br> |
|---|
| 238 |
</font></li> |
|---|
| 239 |
<li color=#e5e5e5> |
|---|
| 240 |
<font color=#e5e5e5> Short arguments can now be fully merged into one argument. eg.<br> |
|---|
| 241 |
todo -v -v -f 2-10<br> |
|---|
| 242 |
can be represented as:<br> |
|---|
| 243 |
todo -vvf2-10<br> |
|---|
| 244 |
</font></li> |
|---|
| 245 |
<li color=#e5e5e5> |
|---|
| 246 |
<font color=#e5e5e5> Added an "echo" command for use in ~/.todorc. This can be used for status<br> |
|---|
| 247 |
messages or whatever. eg.<br> |
|---|
| 248 |
on save echo Saved $TODODB<br> |
|---|
| 249 |
</font></li> |
|---|
| 250 |
<li color=#e5e5e5> |
|---|
| 251 |
<font color=#e5e5e5> Added another PERL script (contrib/changelog2html) to convert directly from <br> |
|---|
| 252 |
the ChangeLog to HTML.<br> |
|---|
| 253 |
</font></li> |
|---|
| 254 |
<li color=#e5e5e5> |
|---|
| 255 |
<font color=#e5e5e5> Fixed default formatting string for --TODO.<br> |
|---|
| 256 |
</font></li> |
|---|
| 257 |
<li color=#e5e5e5> |
|---|
| 258 |
<font color=#e5e5e5> James Troup had the suggestion (which is now implemented) of clearing the <br> |
|---|
| 259 |
priority as soon as the user hits a key other than enter when editing an <br> |
|---|
| 260 |
existing item. <br> |
|---|
| 261 |
</font></li> |
|---|
| 262 |
<li color=#e5e5e5> |
|---|
| 263 |
<font color=#e5e5e5> Copied the readline.h and history.h from my system's readline into devtodo's<br> |
|---|
| 264 |
source. Hopefully this won't break compiles on any systems :\.<br> |
|---|
| 265 |
<br> |
|---|
| 266 |
</font></li> |
|---|
| 267 |
</ul> |
|---|