summaryrefslogtreecommitdiff
path: root/src/main.cc
Commit message (Expand)AuthorAgeFilesLines
...
* Moved work.cc and global_scope_t into a new global.cc file.John Wiegley2009-02-051-273/+1
* Moved much of the main.cc code into a new global_scope_t class.John Wiegley2009-02-051-150/+161
* Support using Ledger as a script interpretor.John Wiegley2009-02-051-78/+216
* Reworked how the REPL is handled.John Wiegley2009-02-051-146/+175
* Added proper handling of SIGINT (C-c) and SIGPIPE (pager quits).John Wiegley2009-02-041-10/+10
* Added code to quit more gracefully. Ctrl-C still needs work.John Wiegley2009-02-041-5/+23
* Minor fixes to the REPL when using libedit.John Wiegley2009-02-041-1/+1
* Added structural support in main() for using a REPL.John Wiegley2009-02-041-74/+187
* Removed the global references to session->report.John Wiegley2009-02-031-14/+17
* Removed the binary caching code, and the XML, QIF and Gnucash parsers.John Wiegley2009-02-031-1/+0
* Added a comment.John Wiegley2009-02-031-0/+1
* Corrected a display error when showing error context.John Wiegley2009-02-031-2/+6
* Updated some internal documentation.John Wiegley2009-02-021-52/+55
* Removed report_error() function and reordered context for parsing errors.John Wiegley2009-02-021-1/+2
* Simplified error context handling.John Wiegley2009-02-021-1/+1
* Fixed the way the pager process was being handled.John Wiegley2009-02-011-0/+3
* Inspired by Omari Norman, I've rewritten main.cc so it's easy to approach.John Wiegley2009-01-311-306/+100
* Removed unnecessary #ifdef block. pyinterp.h now guards itself.John Wiegley2009-01-311-2/+0
* Created a new stream.h file for dealing with output streaming.John Wiegley2009-01-301-168/+32
* Switched over to using irrxml for parsing XML, rather than expat.John Wiegley2009-01-241-4/+0
* Changed grammatical tense in two tracing statements.John Wiegley2009-01-231-1/+1
* When Python support is present, use a session_t object which is derived fromJohn Wiegley2009-01-231-0/+7
* Moved the occurance of "Error:" when reporting context.John Wiegley2009-01-221-2/+2
* Made the output from parse/compile commands more consistent.John Wiegley2009-01-221-4/+2
* Changed some debug strings when parsing/compiling valexprs.John Wiegley2009-01-221-14/+12
* Redid the way command-line arguments are processed. Before, Ledger used - andJohn Wiegley2009-01-221-1/+1
* Removed an extra call to session.read_init().John Wiegley2009-01-221-2/+0
* Changed the order in which options are processed, to provide for the correctJohn Wiegley2009-01-211-18/+43
* Increased copyright range to include 2009.John Wiegley2009-01-201-1/+1
* Move handling of all commands to the value expression subsystem, rather thanJohn Wiegley2008-09-181-189/+11
* Restored the 'print' command.John Wiegley2008-09-171-1/+4
* Restored --format, --date-format (-y), and --input-date-format options.John Wiegley2008-09-141-1/+4
* Removed more dead code and todo comments, and made it possible to streamJohn Wiegley2008-08-171-2/+2
* Added back a lot of hacktastic logic from 2.6.1 that made the "bal" commandJohn Wiegley2008-08-141-4/+73
* The balance output now includes the final total.John Wiegley2008-08-131-16/+14
* The -f flag now works again.John Wiegley2008-08-131-1/+1
* Regular expressions supplied after 'reg' or 'bal' are working again.John Wiegley2008-08-101-10/+6
* Fixed a memory leak that would show up if --verify --verbose was running andJohn Wiegley2008-08-101-3/+2
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-0/+593