ledger/src
John Wiegley 3f7104e9be Removed the balance_pair_t type, since it's now an unneeded abstraction.
This type was a holdback from the days before the amount_expr was used
everywhere to determine a transaction's value.
2009-02-09 14:54:42 -04:00
..
account.cc Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
account.h Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
amount.cc amount_t::in_place_* now returns void. Added value_t::unreduce. 2009-02-07 22:50:19 -04:00
amount.h amount_t::in_place_* now returns void. Added value_t::unreduce. 2009-02-07 22:50:19 -04:00
balance.cc Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
balance.h Fixed some #include ordering issues. 2009-02-07 19:36:51 -04:00
chain.cc Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
chain.h Greatly simplified the way option and command handlers are defined. 2009-02-05 21:20:09 -04:00
commodity.cc Fixed a mistakenly const parameter. 2009-02-07 22:50:56 -04:00
commodity.h Fixed a mistakenly const parameter. 2009-02-07 22:50:56 -04:00
compare.cc Increased copyright range to include 2009. 2009-01-20 01:53:31 -04:00
compare.h Added documentation stubs for all include files and classes. 2009-01-31 15:28:23 -04:00
derive.cc Threw away the "multiple parser" infrastructure. 2009-02-07 17:45:48 -04:00
derive.h Added documentation stubs for all include files and classes. 2009-01-31 15:28:23 -04:00
emacs.cc Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
emacs.h emacs.h belongs in the "report" documentation group. 2009-02-07 19:48:12 -04:00
entry.cc Removed unnecessary #include directives. 2009-02-09 00:41:18 -04:00
entry.h Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
error.cc Simplified the textual parser, and improved metadata support. 2009-02-04 03:34:37 -04:00
error.h Simplified the textual parser, and improved metadata support. 2009-02-04 03:34:37 -04:00
expr.cc Recompile the amount_expr before summing account totals. 2009-02-09 14:51:45 -04:00
expr.h Recompile the amount_expr before summing account totals. 2009-02-09 14:51:45 -04:00
filters.cc Removed the balance_pair_t type, since it's now an unneeded abstraction. 2009-02-09 14:54:42 -04:00
filters.h Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
flags.h Fixed some #include ordering issues. 2009-02-07 19:36:51 -04:00
format.cc Moved get_partial_name from format.cc into account_t, where it belongs. 2009-02-08 23:28:30 -04:00
format.h Moved get_partial_name from format.cc into account_t, where it belongs. 2009-02-08 23:28:30 -04:00
global.cc pyinterp.cc shares global session; accept full paths passed to --import. 2009-02-08 21:16:29 -04:00
global.h pyinterp.cc shares global session; accept full paths passed to --import. 2009-02-08 21:16:29 -04:00
help.cc Removed all references to the old binary cache. 2009-02-04 20:57:14 -04:00
help.h Added documentation stubs for all include files and classes. 2009-01-31 15:28:23 -04:00
hooks.h Fixed some #include ordering issues. 2009-02-07 19:36:51 -04:00
item.cc Terminate the buffer used to read in item context. 2009-02-08 21:16:43 -04:00
item.h Improved an error message that was trying to show transaction context. 2009-02-08 20:05:56 -04:00
iterators.cc Threw away the "multiple parser" infrastructure. 2009-02-07 17:45:48 -04:00
iterators.h Threw away the "multiple parser" infrastructure. 2009-02-07 17:45:48 -04:00
journal.cc Added a now-missing #include of "account.h". 2009-02-09 00:42:35 -04:00
journal.h Threw away the "multiple parser" infrastructure. 2009-02-07 17:45:48 -04:00
ledger.h Threw away the "multiple parser" infrastructure. 2009-02-07 17:45:48 -04:00
main.cc If a ledger file is specified in .ledgerrc, ignore the environment. 2009-02-08 19:54:39 -04:00
mask.cc Removed the binary caching code, and the XML, QIF and Gnucash parsers. 2009-02-03 12:22:10 -04:00
mask.h Removed the binary caching code, and the XML, QIF and Gnucash parsers. 2009-02-03 12:22:10 -04:00
op.cc Revert "If a valexpr identifier is unknown at calc time, re-compile at that point." 2009-02-09 00:29:51 -04:00
op.h Perhaps expr_t objects to remember their scope "context". 2009-02-08 21:15:22 -04:00
option.cc Dropped all unnecessary boost header files. 2009-02-07 18:42:54 -04:00
option.h Fixed an issue where --amount EXPR wasn't seeing that it had been "handled". 2009-02-09 00:02:40 -04:00
output.cc Removed the balance_pair_t type, since it's now an unneeded abstraction. 2009-02-09 14:54:42 -04:00
output.h Restored all the option handlers from 2.6.2, but not the options themselves. 2009-02-06 03:31:41 -04:00
parser.cc Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
parser.h Added support for metadata and tagging, and made regexs a first-class type. 2009-02-01 22:10:32 -04:00
precmd.cc Repaired the output of the "eval" command. 2009-02-08 04:32:46 -04:00
precmd.h Moved the pre-commands to their own file, and created new "args" command. 2009-02-01 18:36:28 -04:00
predicate.cc Corrected a problem with parsing parens in argument query expressions. 2009-02-09 14:50:19 -04:00
predicate.h Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
pstream.h Moved ptristream into its own file. 2009-02-04 03:54:29 -04:00
quotes.cc Removed all references to the old binary cache. 2009-02-04 20:57:14 -04:00
quotes.h Removed all references to the old binary cache. 2009-02-04 20:57:14 -04:00
report.cc Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
report.h Had to step back from a change that was breaking regular reports. 2009-02-09 00:57:56 -04:00
scope.cc Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
scope.h Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
session.cc Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
session.h If a ledger file is specified in .ledgerrc, ignore the environment. 2009-02-08 19:54:39 -04:00
stream.cc Conditionalized some boost::filesystem calls that were too new. 2009-02-09 00:00:57 -04:00
stream.h Restored all the option handlers from 2.6.2, but not the options themselves. 2009-02-06 03:31:41 -04:00
system.hh Include boost/version.hpp, so Ledger can tell which version the user has. 2009-02-09 01:33:24 -04:00
textual.cc Removed the balance_pair_t type, since it's now an unneeded abstraction. 2009-02-09 14:54:42 -04:00
timelog.cc Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
timelog.h Added documentation stubs for all include files and classes. 2009-01-31 15:28:23 -04:00
times.cc Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
times.h Largely removed all of Ledger's use of global variables, for the REPL's sake. 2009-02-04 19:55:27 -04:00
token.cc Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
token.h Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
utils.cc Added proper handling of SIGINT (C-c) and SIGPIPE (pager quits). 2009-02-04 20:46:08 -04:00
utils.h Fixed some #include ordering issues. 2009-02-07 19:36:51 -04:00
value.cc Removed the balance_pair_t type, since it's now an unneeded abstraction. 2009-02-09 14:54:42 -04:00
value.h Removed the balance_pair_t type, since it's now an unneeded abstraction. 2009-02-09 14:54:42 -04:00
xact.cc Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00
xact.h Use the report's amount_expr everywhere that computes an xact's amount. 2009-02-09 14:53:29 -04:00