Commit graph

941 commits

Author SHA1 Message Date
John Wiegley
a5e2fa42bb Changed the order in which options are processed, to provide for the correct
overrides.

  1. Global defaults
  2. Environment variable settings
  3. Initialization file
  4. Command-line arguments

Whatever is later in the list overrides what is earlier.
2009-01-21 18:53:52 -04:00
John Wiegley
ebae0257fb Resolve outstanding stdin parsing issues by buffering the data. 2009-01-21 18:29:20 -04:00
John Wiegley
8abf8baa53 Updated NEWS and TODO file. 2009-01-21 18:29:05 -04:00
John Wiegley
ca0b524628 Don't use a cache file if it equals '<none>' (when --no-cache is used). 2009-01-20 20:58:28 -04:00
John Wiegley
8f1729b570 Increased copyright range to include 2009. 2009-01-20 20:56:03 -04:00
John Wiegley
c8262e9314 Correctly output space if %2.2X is used. 2009-01-20 20:55:12 -04:00
John Wiegley
6a64e44e64 Updated internal version number to 2.6.2. 2008-10-21 14:11:16 -06:00
John Wiegley
7fafe185c0 Added autogen.sh. 2008-09-17 05:48:06 -04:00
John Wiegley
6c7db1f1ef Ignore the file RegressionTests. 2008-09-17 05:20:16 -04:00
John Wiegley
cc7f3ec664 Do not adjust display precision when parsing a pricing entry.
Fixes: 7E5D2A6C-A15F-4BC8-A851-04A48E3E30F4
2008-09-17 05:13:42 -04:00
John Wiegley
3c6fd0f804 If '[TEXT]' found in a transaction note fails to parse as a date, ignore it.
Fixes: 96DDA4B9-E216-4C7A-8D0E-02B0F39CA256
2008-09-17 05:11:51 -04:00
John Wiegley
9307c87c95 When printing lot dates, never include a time. 2008-09-17 05:06:28 -04:00
John Wiegley
a68bcfc92e Permit date_t to be constructed by a datetime_t. 2008-09-17 05:06:17 -04:00
John Wiegley
a00af44d1d Increased xml output version to 2.6. 2008-09-17 05:05:59 -04:00
John Wiegley
88c0b459b9 Removed "note" field in entry_t, since that feature is not appearing in 2.6.1. 2008-09-17 05:05:49 -04:00
John Wiegley
495b64f296 When automatically associating lot details with a commodity, use only the
price (based on the cost of the transactions), don't automatically use the
date and the entry code -- since most people aren't going to be that specific
at the time of sale, it's causes confusion in certain cases.

Fixes: E87DD3A5-B061-46A0-95E9-9844A6CB0443
2008-09-17 05:05:26 -04:00
John Wiegley
bd46f5af18 Marked TODO closed: Merge Levin's changes into v2.6.1b. 2008-08-26 10:12:08 -04:00
John Wiegley
00ca034e73 Merge branch git://github.com/levindu/ledger.git 'master' into v2.6.1b
Conflicts:
	Makefile.am
2008-08-26 10:10:16 -04:00
John Wiegley
910f165096 Added a note about needing to merge in levin's changes. 2008-08-26 00:14:51 -04:00
John Wiegley
08fc80937e Changed sorting order of task items. 2008-08-18 04:05:17 -04:00
John Wiegley
093db50269 Updated data/ submodule reference. 2008-08-18 03:58:05 -04:00
John Wiegley
3b093ef4a9 Updated TODO file to match what was in the Trac for 2.6.1. 2008-08-18 02:50:45 -04:00
John Wiegley
0a5279d57e Added a link to the 'data' submodule, for task attachments. 2008-08-17 20:53:39 -04:00
John Wiegley
4135911645 Make it so that the AUTHORS and COPYING files are no longer required. 2008-08-17 03:46:25 -04:00
John Wiegley
a6f72ff790 Added a TODO file, which contains all of the issues resolved, and needing to
be resolved, for v2.6.1b.
2008-08-16 23:32:52 -04:00
John Wiegley
bf6b4581e1 Added a header inclusion for <memory>. 2008-08-16 23:32:21 -04:00
John Wiegley
0005e2887d Revert "Added the concept of "balance setting transactions"."
This reverts commit c93175183e.

The feature needs more thought and is not ready for 2.6.1.
2008-08-09 07:17:59 -04:00
John Wiegley
0db8d69796 The Boost.Python module is building again. 2008-08-08 02:50:05 -04:00
John Wiegley
ec1518d538 Add the OFX include directory to acprep. 2008-08-08 02:49:48 -04:00
John Wiegley
6ca843dd6e Don't synchronize stdio with iostreams, since it's unnecessary. This can give
us a free speed bonus.
2008-08-08 02:49:36 -04:00
John Wiegley
ef0d32cd5d Several changes to Makefile.am for 'make dist' and 'make distcheck' to work. 2008-08-06 17:10:56 -04:00
Levin Du
37cf3c6f6e ledger.el: fix broken ledger reconcile 2008-07-31 16:08:16 +08:00
Levin Du
19fcf4c99d fix balance error if read from stdin
This is introduce by c93175183e
2008-07-31 14:13:09 +08:00
Levin Du
bffdc6431d fix beg_line bug 2008-07-29 17:37:35 +08:00
Levin Du
7dfa17b260 add --root option to python module build 2008-07-29 12:39:17 +08:00
John Wiegley
dede5e71bf Corrected a bad rounding bug that affecting very small commodity entries. 2008-07-28 02:04:29 -04:00
John Wiegley
c93175183e Added the concept of "balance setting transactions". 2008-07-27 18:37:55 -04:00
John Wiegley
e5a8bbf997 Another quick optimization that cuts down on memory allocation. 2008-07-26 23:55:17 -04:00
John Wiegley
9b7725ee18 Added a simple optimization to the way amount strings are parsed. 2008-07-26 23:55:06 -04:00
John Wiegley
7848dbd7f7 Increased binary cache file internal version number. 2008-07-26 23:54:35 -04:00
John Wiegley
0c070cde61 acprep: I don't keep ChangeLog files under version control anymore, but
automake requires it, so when preparing the sources for building the ChangeLog
is touch'd just as we were doing for AUTHORS and COPYING.
2008-07-23 15:54:44 -04:00
John Wiegley
b1370b654d More copyright date updates. 2008-07-21 06:29:40 -04:00
John Wiegley
0c800d968c A patch from Juergen Daubert, which fixes the output from --version. 2008-07-21 06:22:03 -04:00
John Wiegley
025c9acda9 When using the "entry" command with an unknown payee, get the draw account
correct if one is specified.  Fixes #203.
2008-07-20 20:31:53 -04:00
John Wiegley
00a47a38f6 Corrected the copyright date in ledger.el. 2008-07-20 20:31:20 -04:00
John Wiegley
8e49f5242f Erroneously compared a character position to NUL, rather than setting it. 2008-07-19 21:31:36 -04:00
John Wiegley
911b866230 When converting datetime_t to a long, I now need to directly access the 'when'
member, otherwise C++ chooses the bool conversion, which is always wrong.
2008-07-19 16:52:16 -04:00
John Wiegley
2aeee0bb64 Merged over changes from the newer ledger.el that was in my FTP directory.
C-c C-c will no longer destroy information if the amount is too close to the
account name.

C-c C-e will clear a whole entry; TAB and C-TAB now perform completion; the
reporting infrastructure has been improved (thanks to a contributor); and
other small improvements.
2008-07-18 02:28:43 -04:00
John Wiegley
899f79d032 Reconciling using ledger.el is now line-based, instead of character based, due
to problems with UTF-8 characters.
2008-07-17 23:42:19 -04:00
John Wiegley
0f7776f7af Updated the version number to 2.6.1. 2008-07-17 23:28:05 -04:00