John Wiegley
0951bcebef
Bump copyright information to 2013
2013-02-18 06:51:21 -06:00
John Wiegley
4681e58d7f
Converted the Ledger build system to use CMake
2012-05-20 04:48:05 -05:00
John Wiegley
f9088f8836
Added --verify-memory and missing TRACE_[CD]TOR calls
2012-03-18 01:01:30 -05:00
John Wiegley
49ec40a939
pricedb was outputting redundant prices
...
Fixes #704
2012-03-16 03:09:13 -05:00
John Wiegley
dcd83203e6
posts_commodities_iterator wasn't setting the journal
2012-03-13 00:04:31 -05:00
John Wiegley
8d6bf11334
All tests are working again but one
2012-03-05 05:03:52 -06:00
John Wiegley
48ab6ad1db
Switched to using Boost.Graph for commodity pricing
2012-03-05 05:03:52 -06:00
John Wiegley
e2afc783db
Increased file copyrights to 2012
2012-02-29 22:32:23 -06:00
John Wiegley
87b5f6ec50
Fixes for variable shadowing (17/28)
2012-02-17 15:06:17 -06:00
John Wiegley
68bce6c031
Fixes for variable shadowing (16/28)
2012-02-17 15:06:15 -06:00
John Wiegley
cf35984971
Use Boost iterator_facade to create new iterators
2011-07-19 23:29:41 -05:00
John Wiegley
dea2aed0b5
Untabified all source files
2010-06-11 17:02:25 -04:00
John Wiegley
27b86a5388
Avoid unnecessary object copying when using foreach
2010-06-03 17:43:38 -04:00
John Wiegley
ab416f759f
Updated copyrights to 2003-2010
2010-03-05 22:14:10 -05:00
John Wiegley
e663a13502
Changed protection level of many parts of commodity_t
2009-11-02 17:05:51 -05:00
John Wiegley
d5b1ee56e1
Don't output extra commodity "posts"
...
If a posting has already been registered for a given date with a given
price, don't register it again.
2009-10-31 03:22:31 -04:00
John Wiegley
aa45d2d38c
Further improvements to handling temporaries
2009-10-28 01:18:27 -04:00
John Wiegley
151a8d87ee
Fixed sorting in bal reports when --flat is used
...
Note that sorting on the "total" is not the same thing as sorting on the
"display_total" when multiple commodities are in use and the -X flag is
selected! One should always sort on display_total, since that's the
value which is shown in the report. 'T' is a synonym for display_total.
2009-10-26 18:52:26 -04:00
John Wiegley
1fd4387b67
Restored pricesdb command and --pricesdb-format option
2009-06-18 01:49:49 +01:00
John Wiegley
110f0b8023
Enabled use of pre-compiled headers by default
2009-03-10 17:02:03 -04:00
John Wiegley
944c63e6f2
The Great Renaming, Part II
...
The last commit did not contain the majority of changes because of a
slight mishap. This contains the real changeset.
2009-02-23 19:07:30 -04:00
John Wiegley
2694335e54
Simplify account total values before comparison
...
This way, if two account values are BALANCE types containing only a
single AMOUNT, then it will do the sorting comparison of the amounts --
since otherwise balances are ignored for the purposes of sorting.
2009-02-19 21:57:17 -04:00
John Wiegley
45e93d5f31
Added some sort-related debugging code
2009-02-19 17:25:29 -04:00
John Wiegley
9805abbf2b
Allow for sorting of the balance report
...
Sorting is repeated at each level of the hierarchy, unless --flat was
specified in which case it applies to the entire applicable accounts
list.
2009-02-19 16:53:25 -04:00
John Wiegley
d0a664d102
Fixed several unused value and param warnings
2009-02-16 16:55:18 -04:00
John Wiegley
7bbca2bff5
Removed an #if 0'd function from iterators.cc
2009-02-14 04:58:44 -04:00
John Wiegley
a87ed245d7
Changed the semantics of the "prices" report
...
The prices report now uses the following scheme:
PAYEE -> name of commodity of price
ACCOUNT -> name of commodity of item
AMOUNT -> price
DATE -> date of pricing
However, the report does not show the payee. The only reason the payee
is set is to enable clever querying. For example:
ledger prices gold # show all known prices for GOLD
ledger prices @gold # show all known prices *in* GOLD
2009-02-13 19:30:53 -04:00
John Wiegley
8ee8af3bfb
Restored the "prices" command.
2009-02-12 04:57:19 -04:00
John Wiegley
47567307ce
Removed reference to session_t from the iterators module.
2009-02-09 17:41:55 -04:00
John Wiegley
589eabd8e6
Threw away the "multiple parser" infrastructure.
2009-02-07 17:45:48 -04:00
John Wiegley
887828a40c
Increased copyright range to include 2009.
2009-01-20 01:53:31 -04:00
John Wiegley
d9197fc2e5
Changed COMMODITY_STYLE_NOMARKET TO COMMODITY_NOMARKET.
2009-01-19 22:24:56 -04:00
John Wiegley
f6f4a46cf5
Moved around most of the files so that source code is in src/, documentation
...
is in doc/, etc.
2008-08-05 18:05:49 -04:00