Commit graph

1833 commits

Author SHA1 Message Date
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
John Wiegley
931d6ff3f4 Fix to Python value() method handling 2012-03-30 00:51:06 -05:00
John Wiegley
a1c33fec02 Allow dates to be passed to Python value() method 2012-03-30 00:51:06 -05:00
John Wiegley
8e8c2904f5 Never price commodities using annotated commodities 2012-03-30 00:51:05 -05:00
John Wiegley
b5e76f0056 Fix to commodity printing 2012-03-29 16:28:53 -05:00
John Wiegley
0f180b917a Improved some error messages 2012-03-29 16:25:22 -05:00
John Wiegley
7422fa5f3e Allow post.cost to work in Python 2012-03-29 15:56:05 -05:00
John Wiegley
08f65eeadc Allow serialization to be enabled again 2012-03-29 15:35:20 -05:00
John Wiegley
902ab72eb4 Forgot to copy two members in post_t's copy-ctor 2012-03-28 03:02:31 -05:00
Martin Michlmayr
a47625be35 Make pricesdb an alias for pricedb for backwards compatibility with ledger 2
ledger 2.2 introduced the pricesdb command.  This was renamed to
pricedb in ledger 3.  Allow pricesdb as an alternative to pricedb
to provide backwards compatibility.

Fixes bug #728
2012-03-25 11:50:16 +01:00
John Wiegley
cee47cc495 Simplified some code in xact.cc 2012-03-23 16:59:06 -05:00
John Wiegley
4b05759962 Fixed sorting of equity output 2012-03-23 16:46:11 -05:00
John Wiegley
5addacfbf2 Fixed an interaction with equity and virtual accounts
Fixes #686
2012-03-22 23:42:18 -05:00
John Wiegley
3fb7490bc9 Never output calculate commodity valuation expressions 2012-03-20 05:03:18 -05:00
John Wiegley
e3248ee5a6 Fix problems with <Adjustment> postings 2012-03-20 04:56:03 -05:00
John Wiegley
446beee376 Merge branch 't/A560FDAD' into next 2012-03-20 03:16:13 -05:00
John Wiegley
f76d458ab7 Strip annotations in display_filter_posts
Fixes #718
2012-03-20 03:15:42 -05:00
John Wiegley
22505d9527 Always call TRACE_CTOR at the end of constructors 2012-03-20 02:10:40 -05:00