Commit graph

880 commits

Author SHA1 Message Date
John Wiegley
3d3d21150e Added Python interface for an item_t enum 2009-11-03 08:50:41 -05:00
John Wiegley
f86394d969 Added Python interface for xact_t 2009-11-03 08:49:18 -05:00
John Wiegley
682518fcee Added Python interface for journal_t 2009-11-03 08:48:30 -05:00
John Wiegley
7c79a745d3 Whitespace fix 2009-11-03 08:21:53 -05:00
John Wiegley
a462b93e30 Added Python interface for post_t 2009-11-03 02:25:25 -05:00
John Wiegley
ed0e01812a Added Python interface for item_t 2009-11-03 02:09:38 -05:00
John Wiegley
3043faf79f Completed Python bindings for value_t 2009-11-02 22:51:21 -05:00
John Wiegley
76fe7a5510 Added Python interface for annotated_commodity_t 2009-11-02 21:55:53 -05:00
John Wiegley
690e46117e Added Python interface for commodity_t 2009-11-02 21:55:53 -05:00
John Wiegley
4befcfa27d Added Python interface for commodity_pool_t 2009-11-02 21:55:47 -05:00
John Wiegley
ff5506801d Whitespace fix 2009-11-02 17:19:53 -05:00
John Wiegley
e663a13502 Changed protection level of many parts of commodity_t 2009-11-02 17:05:51 -05:00
John Wiegley
dea9530cb7 Renamed Python global "session" to "current_session" 2009-11-02 17:04:49 -05:00
John Wiegley
cec0f5ec49 Moved make_qualified_name into commodity_pool_t 2009-11-02 16:58:10 -05:00
John Wiegley
3f8c126c79 Use is_annotated() method rather than "annotated" 2009-11-02 16:57:53 -05:00
John Wiegley
ede73e8889 Corrected an incorrect call to remove_account 2009-11-02 16:00:32 -05:00
John Wiegley
c03fd75d09 Completed Python bindings for balance_t 2009-11-02 04:41:14 -05:00
John Wiegley
4e78dcff3f Fixes to the Python bindings for amount_t 2009-11-02 04:41:07 -05:00
John Wiegley
f9b833b685 Corrected balance_t's arithmetic interface 2009-11-02 04:40:51 -05:00
John Wiegley
60d016a21c Fleshed out the Python bindings for amount_t 2009-11-02 03:50:26 -05:00
John Wiegley
1d1b9465e4 Wire up the --european option 2009-11-02 03:44:32 -05:00
John Wiegley
a8db7bd303 Set default LESS options to -FRSX 2009-11-02 02:55:22 -05:00
John Wiegley
094794c640 Added a --european flag, to use commas for decimals
Ledger can often figure this out for itself, but this flag just makes it
the default behavior.  It is meant to be added to one's ~/.ledgerrc
file.
2009-11-02 02:39:31 -05:00
John Wiegley
4a249d6172 Fixed issues with period strings like "2009/10" 2009-11-02 01:59:24 -05:00
John Wiegley
3a0879aff0 Added "reported posts" into account xdata
This is necessary because sometimes, a post from one account will get
reported as though it were in another account (this happens with
--budget, to show child account postings within their parent account).
In that case, the account needs to remember which postings have been
reported as being within it, so that it can add these amounts to its own
total in the balance report.
2009-11-02 01:40:07 -05:00
John Wiegley
aef7510f19 Renamed two debug categories 2009-11-02 01:21:35 -05:00
John Wiegley
c0fe2b5300 Fixed a bug with budgeting
It only occurred if you asked for a budget report on the day that a
budgeting period started.
2009-11-02 01:21:28 -05:00
John Wiegley
1b7640dbb0 Don't delete acct_temps if it was never set 2009-11-02 00:32:18 -05:00
John Wiegley
6538a2d1b8 Extended xact example used by some pre-commands 2009-11-01 21:17:53 -05:00
John Wiegley
39973b1277 A posting's note includes its parent xact's note 2009-11-01 21:17:31 -05:00
John Wiegley
a0a91a61c4 If an item doesn't have a given tag, return "" 2009-11-01 21:16:47 -05:00
John Wiegley
1482298e41 Implemented "meta" query report operator 2009-11-01 21:16:31 -05:00
John Wiegley
0849bf24b1 Fixed a typo in the processing of "note" query term 2009-11-01 21:16:09 -05:00
John Wiegley
6a78c24463 Stream out item metadata last in item_t::serialize 2009-11-01 21:15:46 -05:00
John Wiegley
2ae2c47a38 When copying an item, copy its metadata 2009-11-01 21:15:31 -05:00
John Wiegley
449c7ca790 New: --set-reported-account, --set-reported-payee 2009-11-01 21:15:11 -05:00
John Wiegley
52d1441646 Fixed copy constructors for transactions 2009-11-01 21:14:34 -05:00
John Wiegley
caff01ba75 Whitespace fixes 2009-11-01 21:14:18 -05:00
John Wiegley
6b6ca6d4c7 Improved the way account temporaries are managed 2009-11-01 21:14:05 -05:00
John Wiegley
48f024a42a Increased size of buffer used to split account names 2009-11-01 21:12:57 -05:00
John Wiegley
5ef50f8877 Removed excessive validity check from xact_t::valid 2009-11-01 06:48:49 -05:00
John Wiegley
977e7db164 Improved archive header logic for cache files 2009-11-01 06:01:21 -05:00
John Wiegley
de3893a08a Added missing TRACE_CTOR calls 2009-11-01 06:01:11 -05:00
John Wiegley
c5c2027624 Fix to xact_t::valid() 2009-11-01 04:25:23 -05:00
John Wiegley
ead642c7fa Commented out dependency on session_t (for now) 2009-10-31 17:54:40 -04:00
John Wiegley
3adfaf0eaa Removed unnecessary forward declaration 2009-10-31 17:54:30 -04:00
John Wiegley
e0b5605dcc Fixed an unused variable warning 2009-10-31 05:19:19 -04:00
John Wiegley
3909d2678e Removed most #if 0 blocks and callout comments 2009-10-31 04:50:07 -04:00
John Wiegley
a0a980b9f4 Don't add price_db to sources if it doesn't exist 2009-10-31 04:15:29 -04:00
John Wiegley
a51b7ec4fa Construct global_scope object within the exception handler 2009-10-31 04:07:41 -04:00