ledger/src
John Wiegley 70344b82e7 Added a "reload" command, for use at the REPL
Created a new function, session_t::reread_journal_files, which throws
away all previous state data and reads in the same files again.  This is
needed to allow Emacs to communicate with Ledger via the REPL, so that
it tell Ledger when it has made changes to the user's data file.
2009-02-13 05:24:28 -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 Sorting expr now uses "-" to indicate descending 2009-02-12 20:45:33 -04:00
amount.cc Properly handle UTF-8 characters in commodity strings. 2009-02-12 02:34:39 -04:00
amount.h Made (un)reduce rvalue methods more consistent 2009-02-12 20:44:46 -04:00
balance.cc Properly handle UTF-8 characters in commodity strings. 2009-02-12 02:34:39 -04:00
balance.h Made (un)reduce rvalue methods more consistent 2009-02-12 20:44:46 -04:00
chain.cc Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -04:00
chain.h Greatly simplified the way option and command handlers are defined. 2009-02-05 21:20:09 -04:00
commodity.cc Properly handle UTF-8 characters in commodity strings. 2009-02-12 02:34:39 -04:00
commodity.h Restored the "prices" command. 2009-02-12 04:57:19 -04:00
compare.cc Renamed a function to sort_value_is_less_than 2009-02-12 22:47:27 -04:00
compare.h Renamed a function to sort_value_is_less_than 2009-02-12 22:47:27 -04:00
derive.cc Allow the use of days of the week to "entry", e.g: "thu kfc 11". 2009-02-11 20:36:33 -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 Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -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 Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -04:00
filters.h Added a new --collapse-if-zero option. 2009-02-09 15:07:28 -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 Properly handle UTF-8 characters in commodity strings. 2009-02-12 02:34:39 -04:00
global.cc Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -04:00
global.h Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -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 Rewrote the "entry" command. It's ALIVE! 2009-02-11 19:14:23 -04:00
item.h Fixed the use of --effective and --date-format (-y). 2009-02-09 17:27:54 -04:00
iterators.cc Restored the "prices" command. 2009-02-12 04:57:19 -04:00
iterators.h Restored the "prices" command. 2009-02-12 04:57:19 -04:00
journal.cc Added a now-missing #include of "account.h". 2009-02-09 00:42:35 -04:00
journal.h Break libledger_data's dependency on session_t. 2009-02-09 18:46:01 -04:00
ledger.h Wired up the "entry" command from 2.x, though it still needs to be ported. 2009-02-10 22:37:05 -04:00
main.cc Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -04:00
mask.cc Added validation code for mask_t objects. 2009-02-12 03:06:15 -04:00
mask.h Added validation code for mask_t objects. 2009-02-12 03:06:15 -04:00
op.cc Removed an excessive error check. 2009-02-12 02:34:54 -04:00
op.h Perhaps expr_t objects to remember their scope "context". 2009-02-08 21:15:22 -04:00
option.cc If a LEDGER_ envvar has no value, ignore it 2009-02-13 01:53:33 -04:00
option.h option_t's copy constructor wasn't copying "wants_arg". 2009-02-10 05:06:16 -04:00
output.cc Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -04:00
output.h Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -04:00
parser.cc Fixed the operator precedence of several operators. 2009-02-09 18:02: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 Wired up the "entry" command from 2.x, though it still needs to be ported. 2009-02-10 22:37:05 -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 Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -04:00
report.h Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -04:00
scope.cc Added support for value expression definitions. 2009-02-08 04:30:05 -04:00
scope.h Wired up the "entry" command from 2.x, though it still needs to be ported. 2009-02-10 22:37:05 -04:00
session.cc Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -04:00
session.h Added a "reload" command, for use at the REPL 2009-02-13 05:24:28 -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 Restored the "prices" command. 2009-02-12 04:57:19 -04:00
textual.cc Made (un)reduce rvalue methods more consistent 2009-02-12 20:44:46 -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 Rewrote the "entry" command. It's ALIVE! 2009-02-11 19:14:23 -04:00
times.h Fixed the use of --effective and --date-format (-y). 2009-02-09 17:27:54 -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
unistring.h Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -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 Properly handle UTF-8 characters in commodity strings. 2009-02-12 02:34:39 -04:00
value.cc Renamed a function to sort_value_is_less_than 2009-02-12 22:47:27 -04:00
value.h Renamed a function to sort_value_is_less_than 2009-02-12 22:47:27 -04:00
xact.cc Re-enabled some code, and removed a bunch of deadwood. 2009-02-12 03:30:41 -04:00
xact.h Sorting expr now uses "-" to indicate descending 2009-02-12 20:45:33 -04:00