Commit graph

2171 commits

Author SHA1 Message Date
John Wiegley
1fad2ec7c1 More refactoring for --download 2009-06-24 18:08:56 +01:00
John Wiegley
0663ac0a2a Moved commodity_quote_from_script to quotes.cc 2009-06-24 16:53:50 +01:00
John Wiegley
ba6254fd45 Moved a function 2009-06-24 16:50:12 +01:00
John Wiegley
991e3a3eaf Split commodity.h/cc into three files
commodity.h - code for commodity_t
annotate.h  - commodity annotations
pool.h      - commodity pool management
2009-06-24 16:43:46 +01:00
John Wiegley
77d69d0e24 Removed unneeded header files: ledger.h, pyledger.h 2009-06-24 16:33:45 +01:00
John Wiegley
440124eacc Restored --download, although not done yet
The problem at this point is that it's recording prices in the price
database multiple times; it should only need to download a price for
each commodity once per day.
2009-06-24 02:44:07 +01:00
John Wiegley
72a2eaa38e Upgraded Boost version reference to 1.39 2009-06-22 15:59:34 +01:00
John Wiegley
f8c3b4cad8 Fixed the --args-only option (sequence problem) 2009-06-22 00:29:14 +01:00
John Wiegley
407d057f4d Added a --no-color option, to disable --color 2009-06-22 00:27:00 +01:00
John Wiegley
7d5f02f5cc Restored option --period-sort
This option is just an alias for --sort-xacts.
2009-06-21 20:48:27 +01:00
John Wiegley
127e5e7ad2 Added baseline test for --only 2009-06-21 20:33:30 +01:00
John Wiegley
8cb80185d5 Restored the --truncate option, added baseline test 2009-06-21 19:06:07 +01:00
John Wiegley
c1307445c1 Added baseline: --sort, --sort-all, --sort-xacts 2009-06-21 18:52:01 +01:00
John Wiegley
f83a1c8873 Restored --unround, added baseline test 2009-06-21 18:37:39 +01:00
John Wiegley
fe6055bf16 value_t::in_place_unround wasn't doing it in-place 2009-06-21 18:35:48 +01:00
John Wiegley
ec62e70997 Whitespace reformatting 2009-06-21 18:34:23 +01:00
John Wiegley
ba0dd89356 Added baseline: --subtotal, --total-data, --total 2009-06-21 18:08:55 +01:00
John Wiegley
521b935aa8 Restored --percent option, added baseline test 2009-06-21 18:07:27 +01:00
John Wiegley
7287aad336 Revert "Added % suffix operator, as in "$1.00 * 10%""
This reverts commit 0e9f782a05.
2009-06-21 17:49:38 +01:00
John Wiegley
add2ffd5f3 Added baseline tests for --lot-tags and --lots-actual 2009-06-19 20:52:24 +01:00
John Wiegley
189bbd1546 Added baseline test for --limit 2009-06-19 20:40:15 +01:00
John Wiegley
dabbd2c974 Fixes to the 'xact' command (used to be 'entry') 2009-06-19 00:00:57 +01:00
John Wiegley
83c93fdb73 Commented out an internal-only option 2009-06-18 18:58:37 +01:00
John Wiegley
269c0ccb7c Added a code comment 2009-06-18 18:55:42 +01:00
John Wiegley
86dfc1e0be The -X option now accepts price settings
For example, if you had 100 AU (onces of gold) and wanted to report it
in dollars, but at a price of $997 per ounce, you could now easily say:

  ledger bal -X '$,AU=$997'
2009-06-18 18:50:49 +01:00
John Wiegley
1dc21c2d34 Added baseline test for --seed 2009-06-18 18:42:48 +01:00
John Wiegley
56555f3870 Added baseline tests for --related, --related-all 2009-06-18 16:20:22 +01:00
John Wiegley
af8eeb34db Added baseline test for --quantity 2009-06-18 16:18:35 +01:00
John Wiegley
6dd362dfde Added baseline tests for --print,register-format 2009-06-18 16:12:27 +01:00
John Wiegley
4253c2a35d Allow uncommoditized amounts to be used as costs 2009-06-18 16:10:08 +01:00
John Wiegley
8d97adec7b Restored --plot-amount-format, --plot-total-format 2009-06-18 16:08:43 +01:00
John Wiegley
8dbf458e14 Restored --prices-format options 2009-06-18 01:50:06 +01:00
John Wiegley
1fd4387b67 Restored pricesdb command and --pricesdb-format option 2009-06-18 01:49:49 +01:00
John Wiegley
47d237e18b Restored --input-date-format option 2009-06-18 01:36:24 +01:00
John Wiegley
141e60c7a7 Added baseline test for --real 2009-06-18 01:26:08 +01:00
John Wiegley
95be19dd28 Added baseline test for --period 2009-06-18 01:24:05 +01:00
John Wiegley
8121e0b178 Added regression test for period range fix 2009-06-18 01:23:06 +01:00
John Wiegley
ed9735f66d Correctly parse the range of period "june 2008" 2009-06-18 00:50:27 +01:00
John Wiegley
a64c249efb Allow --period flag to specify a report range 2009-06-17 17:15:29 +01:00
John Wiegley
de50277abe Merge commit 'chrismgray/master' into next 2009-06-17 16:56:11 +01:00
John Wiegley
6374b308b2 Merge commit 'kljohann/master' into next 2009-06-17 16:55:42 +01:00
John Wiegley
cb2e596725 The --revalued option now honors the -e terminus 2009-06-17 16:54:02 +01:00
Chris Gray
f0a83b35f0 Change reconcile-mode to look for either <stdin> or /dev/stdin 2009-06-17 14:07:38 +02:00
Johann Klähn
9701548f7e vim: highlight account names
This helps to avoid confusion when an account is not
seperated from the amount by two spaces or a tab but only by one space.
In these cases the amount will now be highlighted
as if it belongs to the account name.

Thanks to user 'plaindocs' for reporting this.
2009-06-17 12:40:50 +02:00
John Wiegley
81db8a38fe Fixed some compiler warnings in non-debug mode 2009-06-16 18:50:37 +01:00
John Wiegley
3a926da4cb When --end is used, set a "terminus" date
This means that final balance valuations (with -V or -X) will be done in
terms of the date given to --end, rather than based on the current day.

Fixes 647D5DB9-DBBB-47C8-80CE-F3F70E3B0253
2009-06-16 18:49:27 +01:00
John Wiegley
849e4b2fbb Added test for D943AE0F-44EA-47EE-BA85-AFC513E039EB 2009-06-16 18:29:26 +01:00
John Wiegley
9655f43bed Added test for 5FBF2ED8-EEAA-440E-AED5-67401B107E44 2009-06-16 18:28:05 +01:00
John Wiegley
236f1c6dd2 Simplified ledger-mode's font-lock-regexps 2009-06-16 18:11:36 +01:00
John Wiegley
a6325388f4 Improved how transactions are cleared in Emacs
If C-c C-c is used on a transaction, it now clears or unclears it,
clearing all marks on individual postings when doing so.

Fixes 863C0EE8-C193-46EE-9BAA-3A37DE73E4DB
2009-06-16 18:10:39 +01:00