Commit graph

1700 commits

Author SHA1 Message Date
Craig Earls
5c5c6463c7 Added missing break; statement in report.cc 2012-10-26 15:46:10 -07:00
Craig Earls
10180f0fff Added "draft" and "lisp" command synonyms 2012-10-26 13:33:27 -07:00
Craig Earls
b044a74bd3 Bug 634 and 488, Corrected behavior of floor, and added ceiling
This is only a partial fix for 634, since rounding is not fixed.
2012-10-25 22:28:26 -07:00
Craig Earls
4b261f99bc Fixes Bug 695, ledger ignores --init-file
Handle --init-file as a special command option like the debug options.
That wway we can have the argument captured before teh global scope is
created.
2012-10-25 10:39:48 -07:00
Craig Earls
41cc9a7f3c Added filebase and filepath values
'filename' returns the complete path/filename of the file containg the current xact.
This is inconvenient for some displays.  filebase returns only the base name. For
completeness added filepath as well.
2012-10-23 14:10:19 -07:00
Craig Earls
14dcb27777 Implemented Bug551 Automatic Transactions are cleared base on parent 2012-10-23 13:07:39 -07:00
Johann Klähn
49b02614a3 fix account mapping in csv conversion
By using payees_for_unknown_accounts instead of account_mappings in
csv.cc ledger will have the same behaviour as in `ledger -f - print`
in that it uses payee fields in account directives to rewrite the
account.
2012-10-18 13:45:40 -07:00
Hyrum Wright
73aa585efa Fix compilation warning: ensure a destructor is properly defined to avoid
compiler confusion.
2012-08-14 01:23:32 -04:00
Hyrum Wright
6ccb5e9687 Fix compilation warning: be sure we call the base class copy constructor. 2012-08-14 01:23:04 -04:00
John Wiegley
97693b43b5 Resolve account.date to latest post in the account 2012-08-09 16:56:53 -05:00
John Wiegley
afc023406a Always store absolute paths internally 2012-08-02 16:13:58 -05:00
John Wiegley
2de6af2761 Don't use __has_feature in utils.cc 2012-08-02 13:11:24 -05:00
John Wiegley
8538878d8d Guard some function definitions for ASan 2012-07-30 23:24:15 -05:00
John Wiegley
8869566331 Fixed a subtle memory overwrite
Fixes #608
2012-06-27 16:55:46 -05:00
John Wiegley
ff589a1656 Also using Clang's PCH with my "cxx" compiler 2012-05-27 03:02:42 -05:00
John Wiegley
d1444f4c97 Fixed a reference to HAVE_EDIT 2012-05-20 18:17:12 -05:00
John Wiegley
05d1704eb8 Removed an unnecessary #define 2012-05-20 16:06:43 -05:00
John Wiegley
54649d1b7a Make profiling builds work with Clang 2012-05-20 16:06:32 -05:00
John Wiegley
a916ed87bc Guard against an incorrect use of assert() 2012-05-20 15:31:49 -05:00
John Wiegley
2345f48094 Changed all ASSERTS_ON -> !NO_ASSERTS 2012-05-20 15:25:10 -05:00
John Wiegley
1b1c7cd4ac A few more CMake-related fixes 2012-05-20 15:23:52 -05:00
John Wiegley
f579e6ddac Work around inclusion ordering bug with Xpressive 2012-05-20 15:15:54 -05:00
John Wiegley
a9bdcc3301 Work around collision between Format's put & Graph 2012-05-20 15:03:22 -05:00
John Wiegley
4681e58d7f Converted the Ledger build system to use CMake 2012-05-20 04:48:05 -05:00
John Wiegley
303976e563 Fixed a variable name shadowing 2012-05-18 01:47:04 -06:00
John Wiegley
7e8ba51cd0 Added a "json" report command 2012-05-18 01:38:39 -06:00
John Wiegley
a38ed141c1 Switched to Boost.PropertyTree for XML generation 2012-05-18 01:31:01 -06:00
John Wiegley
f4f3058b8c Switch to using Boost.Format 2012-05-14 21:44:00 -06:00
John Wiegley
9617266905 Improved detection of iostream's eof() condition 2012-05-14 21:41:38 -06:00
John Wiegley
32eaa03469 Fixed a hidden memory corruption bug 2012-05-14 21:41:38 -06:00
John Wiegley
1cc618a956 Added a * for cleared entries in the time report 2012-05-10 04:03:32 -05:00
John Wiegley
2bc14c3919 Merge branch 't/checkout_cleared' into next 2012-05-10 04:01:16 -05:00
John Wiegley
e5c4c20cbb Made some code in option.h a bit safer 2012-05-07 01:54:20 -05:00
John Wiegley
c0fa144ca5 Added "last_checkout_cleared" valexpr variable 2012-05-07 01:53:53 -05:00
John Wiegley
95c44609a4 Made some of the value term parsing code more resilient 2012-04-28 05:24:29 -05:00
John Wiegley
7b406922e9 Silenced a warning in the very latest Clang 2012-04-28 05:24:07 -05:00
John Wiegley
08a7f5ae07 Changed a const string map key to string 2012-04-28 05:23:49 -05:00
John Wiegley
c8f58ea686 Added support for building with Clang and libc++ in C++11 2012-04-28 05:23:36 -05:00
John Wiegley
548af968f6 #if 0'd out some unused code 2012-04-25 03:09:56 -05:00
John Wiegley
ee641f353c Resolve some issues with proof builds 2012-04-15 01:17:01 -05:00
John Wiegley
1e572d508d Add 'data' member to account/journal objects 2012-04-13 15:16:27 -05:00
John Wiegley
6a5360e2b5 Make --detail a synonym for --rich-data 2012-04-13 15:16:24 -05:00
John Wiegley
e3ac243019 Started work on a "views" report document model 2012-04-08 05:04:49 -05:00
John Wiegley
ad7ace902c Allow --invert to work with --monthly
Fixes #770
2012-04-06 01:32:38 -05:00
John Wiegley
322d55823e post.x = y defines metadata tag x 2012-04-04 02:28:07 -05:00
John Wiegley
5a615ec680 Make metadata tags case insensitive 2012-04-04 02:27:49 -05:00
John Wiegley
807cce12ff Make status and state valexpr synonyms 2012-04-04 02:27:26 -05:00
John Wiegley
878afc6d47 Added 'lowered' helper function 2012-04-04 02:26:50 -05:00
John Wiegley
fcabd64a89 Whitespace fix 2012-04-04 02:26:34 -05:00
John Wiegley
df1cbc33d1 Whitespace fix 2012-03-30 04:45:51 -05:00