summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2008-08-16 23:33:23 -0400
committerJohn Wiegley <johnw@newartisans.com>2008-08-16 23:33:23 -0400
commit6f66fb08ee04b3ce1fb7b4a113ab99d3e1887c66 (patch)
tree0f3f58cc04a03ce3056fa919efdca7e4c8b1cf2c /doc/TODO
parent0259ee32c8b708b2614d326b8f173d40677cc643 (diff)
downloadfork-ledger-6f66fb08ee04b3ce1fb7b4a113ab99d3e1887c66.tar.gz
fork-ledger-6f66fb08ee04b3ce1fb7b4a113ab99d3e1887c66.tar.bz2
fork-ledger-6f66fb08ee04b3ce1fb7b4a113ab99d3e1887c66.zip
Added several completed TODOs from my other task archive.
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO517
1 files changed, 447 insertions, 70 deletions
diff --git a/doc/TODO b/doc/TODO
index bf4b819d..6ba04d3e 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,26 +1,35 @@
LEDGER -*- mode: org; fill-column: 78 -*-
#+STARTUP: overview
-#+SEQ_TODO: TODO STARTED WAITING DELEGATED | DONE DEFERRED CANCELLED NOTE
+#+ARCHIVE: TODO-OLD::
+#+SEQ_TODO: TODO(@) STARTED(@) WAITING(@) DELEGATED(@) | DONE(@) DEFERRED(@) CANCELLED(@) NOTE
+#+TAGS: FEATURE(f) DOC(d) WEBSITE(w)
#+CATEGORY: Ledger
-* TODO [#B] Find out why a simple 'bal' command on sparc/x86 is crashing
+* TODO --debug isn't taking a regular expression
+ :PROPERTIES:
+ :UUID: 5936E070-F86A-4E52-B165-B70CE24C8109
+ :END:
+ [2008-07-24 Thu]
+* TODO [#B] Convert all the Trac bugs back over to the new org-mode file
SCHEDULED: <2008-08-16 Sat>
:PROPERTIES:
+ :UUID: 77CFFC16-5C1A-41B8-A22C-078FE3C7FAD9
+ :END:
+ [2008-08-14 Thu]
+* TODO [#B] Find out why a simple 'bal' command on sparc/x86 is crashing
+ SCHEDULED: <2008-08-17 Sun>
+ :PROPERTIES:
:UUID: 2A8D6EC1-FE9A-453C-B58F-50C1EB1F4EF4
:END:
[2008-08-16 Sat]
-
-* TODO Switch from using the Trac to using an org-mode file named BUGS and BUGS-OLD in the source tree
+* TODO [#B] Find out why master fails to build on tdelaet's OpenBSD box
+ SCHEDULED: <2008-08-17 Sun>
+ ssh obsd86
:PROPERTIES:
- :UUID: 2C13EF9F-249A-4045-B8BC-BC9859FEFF77
+ :UUID: 30186BD0-CD2E-4B22-AD4C-84D7F6552D4B
:END:
[2008-08-14 Thu]
-* TODO --debug isn't taking a regular expression
- :PROPERTIES:
- :UUID: 5936E070-F86A-4E52-B165-B70CE24C8109
- :END:
- [2008-07-24 Thu]
* TODO Add support for "entry notes"
:PROPERTIES:
:UUID: 334E9E08-0943-42DB-BB7A-A4D147508706
@@ -98,6 +107,11 @@ LEDGER -*- mode: org; fill-column: 78 -*-
:UUID: 57F84E90-8993-45C8-8639-243B041EE786
:END:
[2008-08-08 Fri]
+* TODO Create regression tests for all the closed 2.6.1 bugs
+ :PROPERTIES:
+ :UUID: 946925F9-9F43-4CD9-810C-B3C8AC978F8D
+ :END:
+ [2008-08-14 Thu]
* TODO Don't use -s for bal the way it's used now
:PROPERTIES:
:UUID: C27BABD9-CEAF-41E9-84D9-F1B97C785F50
@@ -119,72 +133,56 @@ LEDGER -*- mode: org; fill-column: 78 -*-
:UUID: C80A8AE1-97D7-45C1-8AD3-F47DB36946FC
:END:
[2008-04-16 Wed]
-* TODO [#B] Convert all the Trac bugs back over this org-mode file
- SCHEDULED: <2008-08-17 Sun>
-* TODO Restore option processing
* TODO Instead of converting in.tellg() to unsigned long, I should use std::istream::pos_type
-* TODO Change the binary cache reader to use Boost.Interprocess to read it in as a memory mapped file
-* TODO Add support for "entry notes"
-* TODO --debug isn't taking a regular expression
+ :PROPERTIES:
+ :UUID: 87A45B70-4DCD-40D8-AE3C-B2F71463F27A
+ :END:
+ [2008-08-14 Thu]
+* TODO Make !rex reverse a regexp
+ This is instead of -rex, allowing options to appear anywhere on the line.
+ It also means that something has to be done about the meaning of "--".
+ :PROPERTIES:
+ :UUID: 72B2202C-EC63-4A2E-A5C9-0C9A4991FB06
+ :END:
+ [2008-08-14 Thu]
* TODO Make sure Ledger's #include's are as minimal as possible
-* TODO Every destructor which contains only TRACE_DTOR should specify throw()
-* TODO Output error messages in a way that compilation-mode can parse
- message:%3C20080421160053.C6CE61144C3@banane.furius.ca%3E
+ :PROPERTIES:
+ :UUID: 857E3E86-674C-40CA-BDBD-70DFD477AAE7
+ :END:
+ [2008-08-14 Thu]
* TODO Mention Martin's beancount project from the Ledger home page
"Beancount on PyPi" from Martin Blais <blais@furius.ca>
+ :PROPERTIES:
+ :UUID: 81540394-3662-4CBA-8747-3F6CEAEE61D5
+ :END:
+ [2008-08-14 Thu]
+* TODO Output error messages in a way that compilation-mode can parse
+ message://20080421160053.C6CE61144C3@banane.furius.ca
+ :PROPERTIES:
+ :UUID: EB8AAF67-40A1-479F-BF96-7CB17D9492C1
+ :END:
+ [2008-08-14 Thu]
+* TODO Post the Ledger manual in HTML format on newartisans.com
+ :PROPERTIES:
+ :UUID: 693042E5-CADB-43F3-B226-08BAD58A0BB9
+ :END:
+ [2008-08-14 Thu]
* TODO Respond to billk's question about options /email
New Artisans LLC :: View topic - stock options
-* TODO Answer Martin's question about Capital gains /email
- "capital gains" from Martin Blais <blais@furius.ca>
- "Here is one valid way to book capital gains" from Martin Blais <blais@furius.ca>
-* TODO In ledger-mode, color directive lines firebrick red
-* TODO Post the Ledger manual in HTML format on newartisans.com
-* TODO Create an RPM build of Ledger
-* TODO Create a pre-built ledger.exe for Windows users
-* TODO Make !rex reverse a regexp
- This is instead of -rex, allowing options to appear anywhere on the line.
- It also means that something has to be done about the meaning of "--".
-* TODO Complete the new manual
-* TODO Complete the internal documentation, exported using Doxygen
-* TODO Comb through the warnings generated when fully all warnings are enabled
-* TODO Write unit tests for all core sections of Ledger and all reporting options
-* TODO Use code coverage analysis to determine if all of Ledger is being tested
-* TODO Confirm the completeness of the Python bridge, in both directions
-* TODO [#B] Find out why master fails to build on tdelaet's OpenBSD box
- SCHEDULED: <2008-08-17 Sun>
- ssh obsd86
-* TODO Don't use -s for bal the way it's used now
-* DONE If an exception occurs while --verify --verbose is on, it shows lots and lots of leaked memory
-* DONE Get 'make distcheck' working again with Ledger 2.7
-* DONE Using my PowerPC, build a universal Ledger binary for OS X Leopard
-* DONE Add a way for building in any directory (other than ~/Products) in acprep
-* DONE Verify: make fullcheck
-* DONE Verify: make dist
-* DONE Verify: make distcheck
-* DONE Create regression tests for all the closed 2.6.1 bugs
-* DONE This is a test that 'make check' would run after running the UnitTests.
-* CANCELLED Delete all the "help" pages from the Ledger Trac
-* DONE Formalize tagging
- - Search with "account / tags", similar to "account -- payee".
- - Tagging is any note with :tag: in it.
- - Entries now need notes.
-* DONE Post to the Ledger forums about Ledger's new direction
-* DONE Revise the way that error contexts are passed up
-* DONE Special care needs to be taken that legitimate uses of exceptions are not too expensive.
-* DONE Split binary.cc into journal-specific and generic, and put the generic one in libamounts
-* DONE 2.x value expression syntax must be restored
- The only way this is going to really be possible is with a battery of unit tests.
-* DONE Get the register report to work again
-* DONE Restore reporting filters
-* DONE Restore command-line regexps
-* CANCELLED Get 'make distcheck' working again with Ledger 2.6.1
-* DONE Add a pre-commit hook for Git that runs the unit tests before allowing a commit
-* DONE Consider Martin's @openbal directive
- "AutoOpenBalance" from Martin Blais <blais@furius.ca>
-* DONE Get 'make check' working again for Ledger 2.7
- This means getting the unit tests running again.
-* DONE Make sure that every delete is a checked_delete
-* DONE Restore deleted directories from src/ledger/lib
+ :PROPERTIES:
+ :UUID: 2F635B10-27B8-4FF4-8584-F84A3AF7D42C
+ :END:
+ [2008-08-14 Thu]
+* TODO Restore option processing
+ :PROPERTIES:
+ :UUID: E7FCD772-5FA5-42AC-B84C-165F8C9707A8
+ :END:
+ [2008-08-14 Thu]
+* TODO Switch from using the Trac to using an org-mode file named BUGS and BUGS-OLD in the source tree
+ :PROPERTIES:
+ :UUID: 2C13EF9F-249A-4045-B8BC-BC9859FEFF77
+ :END:
+ [2008-08-14 Thu]
* TODO There are a few thorny issues remaining with the binary cache
1. What happens to value expressions that have been compiled? The FUNCTION
operand must remember the name of the function it was compiled to; but
@@ -198,3 +196,382 @@ LEDGER -*- mode: org; fill-column: 78 -*-
:UUID: 69B51A07-5E5F-42F9-AB97-CEECAF4BB085
:END:
[2008-08-15 Fri]
+* TODO Use code coverage analysis to determine if all of Ledger is being tested
+ :PROPERTIES:
+ :UUID: 13E43A50-FC0C-4C3D-A175-7C6CB147A37C
+ :END:
+ [2008-08-14 Thu]
+* TODO Using my PowerPC, build a universal Ledger binary for OS X Leopard
+ :PROPERTIES:
+ :UUID: C5A9D8D3-D363-4DDE-B3E7-FE3F5A67145E
+ :END:
+ [2008-08-14 Thu]
+* TODO Write unit tests for all core sections of Ledger and all reporting options
+ :PROPERTIES:
+ :UUID: A8DE6DCB-917B-433F-8D07-3ACE45A05F45
+ :END:
+ [2008-08-14 Thu]
+* DONE 2.x value expression syntax must be restored
+ - State "DONE" [2008-08-04 Mon]
+ The only way this is going to really be possible is with a battery of unit tests.
+ :PROPERTIES:
+ :UUID: AEB2D4B6-6968-44A6-A3F5-63A42CEDF254
+ :END:
+ [2008-07-27 Sun]
+* DONE 'ledger -b 2007/08/16 -s reg food' is completely broken
+ SCHEDULED: <2007-08-23 Thu> ARCHIVED: <2007-08-23 Thu>
+ - State "DONE" [2007-08-23 Thu 21:22] \\
+ Fixed by the following change:
+
+ * walk.cc (handle_value): The transaction xdata.dflags were being
+ set too late; the TRANSACTION_COMPOUND setting was being thrown
+ away as a result.
+ :PROPERTIES:
+ :UUID: 6CAF45D7-9098-41B4-A25A-12F8A8166006
+ :END:
+ Although reg without shows a ton of Expenses:Food expenses, searching for
+ food expenses shows none.
+ [2007-08-22 Wed]
+* DONE Add a link to the Fink package for Ledger on the Ledger page
+ SCHEDULED: <2007-10-28 Sun>
+ - State "DONE" [2007-10-28 Sun 22:33]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-11-04 Sun 23:42
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: BEAF3CBA-298C-4711-95EC-E437915D2D3E
+ :END:
+ [2007-10-27 Sat] [[message://m2ve8rnc8c.fsf@dnab423967.stanford.edu][fink package for ledger]]
+* DONE Fix the link on my Ledger project page to sourceforge.net
+ SCHEDULED: <2007-11-06 Tue>
+ - State "DONE" [2007-11-07 Wed 03:56]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-11-14 Wed 17:14
+ :ARCHIVE_CATEGORY: Ledger-2
+ :UUID: 753361B3-7BE0-45CE-A8E5-B8A277F259C9
+ :END:
+ [2007-11-06 Tue]
+* DONE Format ledger.texi in the same manner as the SBCL manual
+ SCHEDULED: <2007-12-04 Tue>
+ - State "DONE" [2007-12-04 Tue 18:14]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-12-11 Tue 18:33
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: 7D3DE56C-34E2-4992-87CA-B129E19B6FD1
+ :END:
+ [2007-11-28 Wed]
+* DONE Make it so that nil is considered a valid commodity
+ - State "DONE" [2007-10-22 Mon 03:23]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-10-29 Mon 04:29
+ :ARCHIVE_CATEGORY: CL-Ledger
+ :UUID: F026F02F-6695-4310-82DA-E8869E56BF3E
+ :END:
+ This is rather than testing for nil everywhere; just have the generic
+ functions relating to commodities able to act on null.
+ [2007-10-20 Sat]
+* DONE Organize my ledger todo file and integrate it into the main agenda
+ SCHEDULED: <2007-09-30 Sun>
+ - State "DONE" [2007-10-01 Mon 03:40] \\
+ Done, although I still need to pull all of my old data from Trac and Merlin.
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-10-03 Wed 14:01
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: B89FA87D-CAE6-4F78-9442-E25EE572E8FD
+ :END:
+ [2007-09-27 Thu]
+* DONE Upgrade to use local-time-0.9.2
+ SCHEDULED: <2007-11-25 Sun>
+ - State "DONE" [2007-11-25 Sun 21:02]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-12-03 Mon 17:50
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: D7354D27-EFEA-4747-8185-B2A48E2F5FF3
+ :END:
+ [2007-11-24 Sat]
+* DONE Get ECL to build SERIES, then Ledger
+ SCHEDULED: <2008-02-17 Sun>
+ - State "DONE" [2008-02-15 Fri 11:33]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2008-02-28 Thu 11:06
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: 72FAAA38-6E58-4E2C-BE87-C9C63FB63718
+ :END:
+ [2007-11-28 Wed]
+* DONE Add a way for building in any directory (other than ~/Products) in acprep
+ - State "DONE" [2008-08-08 Fri]
+ :PROPERTIES:
+ :UUID: FFA63988-237E-4B2A-AC12-6CA362AEC7B1
+ :END:
+ [2008-07-24 Thu]
+* DONE Add all known bugs to the Ledger Trac
+ - State "DONE" [2008-04-11 Fri]
+ :PROPERTIES:
+ :UUID: DA5017C9-91DE-452D-BC7B-6BCDC5716BBF
+ :END:
+ [2008-03-27 Thu]
+* DONE Create regression tests for all the closed 2.6.1 bugs
+ - State "DONE" [2008-08-05 Tue]
+ This is a test that 'make check' would run after running the UnitTests.
+ :PROPERTIES:
+ :UUID: 577AE0E8-A8D4-48F4-AF03-6B904CA3192B
+ :END:
+ [2008-08-04 Mon]
+* DONE Delete all the "help" pages from the Ledger Trac
+ - State "DONE" [2008-08-05 Tue]
+ :PROPERTIES:
+ :UUID: CE15B1E5-3EC6-44EB-87A0-9D8C77E8F9D0
+ :END:
+ [2008-05-09 Fri]
+* DONE Enable "buildbot try" on the VPS
+ - State "DONE" [2008-05-03 Sat]
+ :PROPERTIES:
+ :UUID: 6A9A8E1B-29E9-4B06-9AE3-BBB2D5BB6D9E
+ :END:
+ [2008-04-24 Thu]
+* DONE Find out how to submit a build against a specific branch on Buildbot
+ - State "DONE" [2008-07-26 Sat]
+ This may simply be a matter of telling the scheduler and Git() object to
+ watch other branches.
+ :PROPERTIES:
+ :UUID: 4B291AFD-00BF-479B-A067-0B01139BA475
+ :END:
+ [2008-04-24 Thu]
+* DONE Find out why Thomas can't fetch my git repo over HTTP
+ - State "DONE" [2008-04-26 Sat]
+ error: pick-rref: refs/heads/master not found No such ref
+ refs/heads/master at http://newartisans.com/git/ledger.git
+ - State "TODO" [2008-04-26 Sat 00:16]
+ It turns out this is a bug in git itself, which someone in #git said they
+ are going to work on.
+ :PROPERTIES:
+ :UUID: 5B36755A-03D7-47FF-BE7F-4AFFC570C5FB
+ :END:
+ [2008-04-25 Fri]
+* DONE Fix the Ledger v2.6.1 branch
+ - State "DONE" [2008-05-08 Thu]
+ - Every commit must relate to an issue, and name that issue in the commit message.
+ - The comment for every fixed issue must reference the commit that fixed it.
+ - There must be a ChangeLog set for every change, which also names the issue.
+ - Every jww comment must name a Trac issue.
+ :PROPERTIES:
+ :UUID: 1F5B58EB-F5ED-4467-8362-1E5094C19F80
+ :END:
+ [2008-04-21 Mon]
+* DONE Formalize tagging
+ - State "DONE" [2008-08-05 Tue]
+ Search with "account / tags", similar to "account -- payee".
+ Tagging is any note with :tag: in it.
+ Entries now need notes.
+ :PROPERTIES:
+ :UUID: 7D8F14BE-4E84-4B40-8C3E-D563B291D4CA
+ :END:
+ [2008-07-31 Thu]
+* DONE Get 'make check' working again for Ledger 2.7
+ - State "DONE" [2008-07-27 Sun]
+ This means getting the unit tests running again.
+ :PROPERTIES:
+ :UUID: 987FB7D3-B04E-44E4-9CC4-F0694F96051E
+ :END:
+ [2008-07-26 Sat]
+* DONE Get 'make distcheck' working again with Ledger 2.6.1
+ - State "DONE" [2008-07-28 Mon]
+ :PROPERTIES:
+ :UUID: F5850319-0C51-429B-90BE-DDA4400F7F02
+ :END:
+ [2008-04-23 Wed]
+* DONE Get 'make distcheck' working again with Ledger 2.7
+ - State "DONE" [2008-08-08 Fri]
+ :PROPERTIES:
+ :UUID: A6AA8D89-51B0-434B-8259-A557FB15BC47
+ :END:
+ [2008-07-27 Sun]
+* DONE Get Buildbot builds to work on my MacBook Pro
+ - State "DONE" [2008-04-26 Sat]
+ make[1]: *** No rule to make target `all'. Stop.
+ :PROPERTIES:
+ :UUID: 1D0FD629-FD7B-4E7F-8E8F-3D73FD725F32
+ :END:
+ [2008-04-24 Thu]
+* DONE Get the register report to work again
+ - State "DONE" [2008-08-04 Mon]
+ :PROPERTIES:
+ :UUID: 7D031D7C-A50D-479E-8C31-168D5F3E8CAB
+ :END:
+ [2008-07-26 Sat]
+* DONE Have the version in Ledger's configure.in based off of git-describe
+ - State "DONE" [2008-05-18 Sun]
+ :PROPERTIES:
+ :UUID: 08E58F60-5437-46BE-A81B-1839FA4921FB
+ :END:
+ [2008-05-08 Thu]
+* DONE If an exception occurs while --verify --verbose is on, it shows lots and lots of leaked memory
+ - State "DONE" [2008-08-10 Sun]
+ :PROPERTIES:
+ :UUID: AAB6A9CC-4122-45F0-A69B-5DC7C59901F5
+ :END:
+ [2008-07-27 Sun]
+* DONE Make sure that every delete is a checked_delete
+ - State "DONE" [2008-07-27 Sun]
+ :PROPERTIES:
+ :UUID: 5768AB32-D4BB-480E-AD7D-35AF842E2D32
+ :END:
+ [2008-07-25 Fri]
+* DONE Merge in the cl-ledger sources into the Git repository
+ - State "DONE" [2008-04-16 Wed]
+ :PROPERTIES:
+ :UUID: 9EF5E6AB-E57E-483F-95B5-4EBD9A3A98CF
+ :END:
+ [2008-04-13 Sun]
+* DONE Post to the Ledger forums about Ledger's new direction
+ - State "DONE" [2008-08-04 Mon]
+ :PROPERTIES:
+ :UUID: A11857E2-776B-4A0D-8BE1-D6D75843FBA2
+ :END:
+ [2008-04-24 Thu]
+* DONE Restore command-line regexps
+ - State "DONE" [2008-08-04 Mon]
+ :PROPERTIES:
+ :UUID: 0356C673-4300-4CB8-B4A4-869EF0773AF9
+ :END:
+ [2008-08-03 Sun]
+* DONE Restore deleted directories from src/ledger/lib
+ - State "DONE" [2008-08-13 Wed]
+ :PROPERTIES:
+ :UUID: E40F6364-3155-49C1-B5B2-A2308C1F401A
+ :END:
+ [2008-08-13 Wed]
+* DONE Restore reporting filters
+ - State "DONE" [2008-08-04 Mon]
+ :PROPERTIES:
+ :UUID: 05D95071-2F29-4056-9146-708A13EED837
+ :END:
+ [2008-08-03 Sun]
+* DONE Restore the VCS history for Ledger from April to September 2004 from backups
+ - State "DONE" [2008-07-15 Tue]
+ :PROPERTIES:
+ :UUID: 844BCBC7-7DAB-479B-A448-9062F6F5480C
+ :END:
+ [2008-05-28 Wed]
+* DONE Review the changes I've made to ledger::master since 2.6.0.90
+ - State "DONE" [2008-05-07 Wed]
+ The only questionable change is the abortive fix to -e. This should be
+ reverted until a proper fix is found.
+:PATCH:
+--- a/option.cc
++++ b/option.cc
+@@ -482,17 +482,17 @@ OPT_BEGIN(begin, "b:") {
+ OPT_BEGIN(end, "e:") {
+ char buf[128];
+ interval_t interval(optarg);
+- if (! interval.end)
++ if (! interval.begin)
+ throw new error(std::string("Could not determine end of period '") +
+ optarg + "'");
+
+ if (! report->predicate.empty())
+ report->predicate += "&";
+ report->predicate += "d<[";
+- report->predicate += interval.end.to_string();
++ report->predicate += interval.begin.to_string();
+ report->predicate += "]";
+
+- terminus = interval.end;
++ terminus = interval.begin;
+ } OPT_END(end);
+
+ OPT_BEGIN(current, "c") {
+:END:
+ :PROPERTIES:
+ :UUID: CD409D8E-9926-4130-BB83-1179CF5AE84F
+ :END:
+ [2008-04-24 Thu]
+* DONE Revise the way that error contexts are passed up
+ - State "DONE" [2008-08-04 Mon]
+ Special care needs to be taken that legitimate uses of exceptions are not too expensive.
+ :PROPERTIES:
+ :UUID: C86755E1-199A-4587-93A8-C18C04FC4996
+ :END:
+ [2008-07-25 Fri]
+* DONE Special care needs to be taken that legitimate uses of exceptions are not too expensive.
+ :PROPERTIES:
+ :UUID: 525657CE-DA76-4B4B-B88C-595F799A12A7
+ :END:
+ [2008-08-14 Thu]
+* DONE Split binary.cc into journal-specific and generic, and put the generic one in libamounts
+ - State "DONE" [2008-08-04 Mon]
+ :PROPERTIES:
+ :UUID: 12C3D67F-0E7C-46D4-AE7B-7E1E22456997
+ :END:
+ [2008-07-29 Tue]
+* DONE The Ledger project page is not formatted correctly
+ - State "DONE" [2008-06-26 Thu]
+ It appears that the MultiMarkdown codes are being ignored.
+ :PROPERTIES:
+ :UUID: 5C4EA977-7231-42E4-BAB5-77F9963D846F
+ :END:
+ [2008-05-29 Thu]
+* DONE There is an issue with unescaped @ signs in the Ledger docs
+ - State "DONE" [2008-03-27 Thu]
+ :PROPERTIES:
+ :UUID: 30ED70CB-0679-4651-A1C3-1247764B250D
+ :END:
+ [2008-03-26 Wed]
+* DONE Using my PowerPC, build a universal Ledger binary for OS X Leopard
+ - State "DONE" [2008-08-08 Fri]
+ :PROPERTIES:
+ :UUID: DF73E41F-A867-4A29-BA88-BC9F69A139CD
+ :END:
+ [2008-08-04 Mon]
+* CANCELLED CL-Ledger prints -0.50 as 0.50
+ SCHEDULED: <2008-03-25 Tue>
+ - State "CANCELLED" [2008-03-26 Wed 00:29]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2008-03-26 Wed 17:37
+ :ARCHIVE_CATEGORY: Ledger
+ :UUID: F653E263-BC86-4314-B15F-3A30807FAE39
+ :END:
+ [2008-01-08 Tue]
+* CANCELLED cl-ledger:derive-entry no longer works at all
+ SCHEDULED: <2008-03-25 Tue>
+ - State "CANCELLED" [2008-03-26 Wed 00:29]
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2008-03-26 Wed 17:37
+ :ARCHIVE_CATEGORY: Ledger
+ :UUID: 4BF4E307-E554-42D0-B83A-F677BB9B527E
+ :END:
+ [2008-01-04 Fri]
+* CANCELLED Make usage of local-time from Periods optional
+ SCHEDULED: <2007-12-02 Sun>
+ - State "CANCELLED" [2007-12-03 Mon 17:51] \\
+ Not necessary.
+ :PROPERTIES:
+ :ARCHIVE_TIME: 2007-12-11 Tue 01:23
+ :ARCHIVE_CATEGORY: Computer
+ :UUID: E309D0C1-5099-4F51-8367-C83FE0824A57
+ :END:
+ This will mean referencing fixed-time everywhere from Ledger.
+ [2007-11-24 Sat]
+* CANCELLED Add a pre-commit hook for Git that runs the unit tests before allowing a commit
+ :PROPERTIES:
+ :UUID: 73A4B942-40E8-42DC-8C2D-8D6E657919E9
+ :END:
+ [2008-08-14 Thu]
+* CANCELLED Add support for OpenID to the Ledger Trac
+ - State "CANCELLED" [2008-08-14 Thu]
+ This would be done using the OpenID plugin — and let Ben Finney know
+ [[message://20080811033623.GC4370@benfinney.id.au]["Trac for Ledger" from Ben Finney <ben@benfinney.id.au>]]
+ :PROPERTIES:
+ :UUID: 9F000002-7B01-46BF-A646-D80623726232
+ :END:
+ [2008-08-14 Thu]
+* CANCELLED Consider Martin's @openbal directive
+ "AutoOpenBalance" from Martin Blais <blais@furius.ca>
+ :PROPERTIES:
+ :UUID: 60AC4948-4B40-46D4-A346-26C394C8F1F9
+ :END:
+ [2008-08-14 Thu]
+* CANCELLED Delete all the "help" pages from the Ledger Trac
+ :PROPERTIES:
+ :UUID: BADC9CF6-473F-4D4C-B4E9-6F126B7E879B
+ :END:
+ [2008-08-14 Thu]