Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Guard against global_scope being NULL | John Wiegley | 2012-10-31 | 1 | -1/+2 |
| | |||||
* | Fixes Bug 695, ledger ignores --init-file | Craig Earls | 2012-10-25 | 1 | -0/+1 |
| | | | | | | Handle --init-file as a special command option like the debug options. That wway we can have the argument captured before teh global scope is created. | ||||
* | Fixed a reference to HAVE_EDIT | John Wiegley | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -10/+10 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | Added --verify-memory and missing TRACE_[CD]TOR calls | John Wiegley | 2012-03-18 | 1 | -0/+1 |
| | |||||
* | Always close the last report output stream | John Wiegley | 2012-03-16 | 1 | -0/+1 |
| | | | | Should fix #701 | ||||
* | Guarded against unreachable code warnings | John Wiegley | 2012-03-11 | 1 | -1/+4 |
| | |||||
* | Make sure not to free global_scope unless --verify | John Wiegley | 2012-03-11 | 1 | -7/+6 |
| | |||||
* | Don't clean up at end if not needed | John Wiegley | 2012-03-11 | 1 | -0/+1 |
| | |||||
* | Use unique_ptr instead of std::auto_ptr | John Wiegley | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Started writing Python unit tests | John Wiegley | 2012-03-01 | 1 | -3/+4 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Whitespace fixes | John Wiegley | 2012-02-21 | 1 | -4/+2 |
| | |||||
* | Support Boost 1.46 and Boost.Filesystem v3 | John Wiegley | 2011-02-28 | 1 | -0/+2 |
| | |||||
* | Changes for building with Visual Studio 2008 | John Wiegley | 2010-06-15 | 1 | -0/+2 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -43/+43 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Construct global_scope object within the exception handler | John Wiegley | 2009-10-31 | 1 | -4/+10 |
| | |||||
* | Improved argument parsing logic used by the REPL | John Wiegley | 2009-10-26 | 1 | -15/+0 |
| | | | | | It now handles quoted strings, although it doesn't understand escape sequences yet. | ||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 |
| | |||||
* | Fixed a few minor cases of uninitialized variables | John Wiegley | 2009-03-08 | 1 | -1/+1 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -3/+3 |
| | |||||
* | Corrected a build error if Python support missing | John Wiegley | 2009-03-03 | 1 | -0/+4 |
| | |||||
* | Added a "python" command, which invokes Py_Main | John Wiegley | 2009-03-03 | 1 | -0/+6 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | These strings are now collected automagically in the file po/ledger.pot. If you'd like to produce a translation, just run this command after building Ledger: msginit -l LOCALE -o LANG.po -i po/ledger.pot Where LOCALE is a string like de or en_GB, and LANG is a short descriptive word for your language. Then send me this .po file so I can commit it to the Ledger sources (alternatively, you could maintain the file in a fork on GitHub), and setup the build script to format and install your new message catalog during a "make install". | ||||
* | Always free memory at the end of a run | John Wiegley | 2009-02-23 | 1 | -3/+0 |
| | | | | | It turns out this is needed in order to properly close the pager subprocess. | ||||
* | Fix for systems that don't build with gettext | John Wiegley | 2009-02-22 | 1 | -0/+2 |
| | |||||
* | Added support for using GNU gettext | John Wiegley | 2009-02-21 | 1 | -0/+2 |
| | |||||
* | Compilation verification code only with debugging | John Wiegley | 2009-02-16 | 1 | -0/+4 |
| | | | | | | Previously, --verify would work even if the sources were built with default options. However, in the interests of performance, --verify is now only available if --enable-debug was passed to configure. | ||||
* | Fixed several unused value and param warnings | John Wiegley | 2009-02-16 | 1 | -2/+0 |
| | |||||
* | Added a "reload" command, for use at the REPL | John Wiegley | 2009-02-13 | 1 | -2/+2 |
| | | | | | | | 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. | ||||
* | If a ledger file is specified in .ledgerrc, ignore the environment. | John Wiegley | 2009-02-08 | 1 | -1/+1 |
| | |||||
* | Restored all the option handlers from 2.6.2, but not the options themselves. | John Wiegley | 2009-02-06 | 1 | -2/+2 |
| | |||||
* | Greatly simplified the way option and command handlers are defined. | John Wiegley | 2009-02-05 | 1 | -3/+2 |
| | |||||
* | Moved work.cc and global_scope_t into a new global.cc file. | John Wiegley | 2009-02-05 | 1 | -273/+1 |
| | |||||
* | Moved much of the main.cc code into a new global_scope_t class. | John Wiegley | 2009-02-05 | 1 | -150/+161 |
| | |||||
* | Support using Ledger as a script interpretor. | John Wiegley | 2009-02-05 | 1 | -78/+216 |
| | | | | | The file must begin with '#!/usr/bin/env ledger --script'. You can add a -f option to the options, but it must come before --script. | ||||
* | Reworked how the REPL is handled. | John Wiegley | 2009-02-05 | 1 | -146/+175 |
| | |||||
* | Added proper handling of SIGINT (C-c) and SIGPIPE (pager quits). | John Wiegley | 2009-02-04 | 1 | -10/+10 |
| | |||||
* | Added code to quit more gracefully. Ctrl-C still needs work. | John Wiegley | 2009-02-04 | 1 | -5/+23 |
| | |||||
* | Minor fixes to the REPL when using libedit. | John Wiegley | 2009-02-04 | 1 | -1/+1 |
| | |||||
* | Added structural support in main() for using a REPL. | John Wiegley | 2009-02-04 | 1 | -74/+187 |
| | |||||
* | Removed the global references to session->report. | John Wiegley | 2009-02-03 | 1 | -14/+17 |
| | |||||
* | Removed the binary caching code, and the XML, QIF and Gnucash parsers. | John Wiegley | 2009-02-03 | 1 | -1/+0 |
| | |||||
* | Added a comment. | John Wiegley | 2009-02-03 | 1 | -0/+1 |
| | |||||
* | Corrected a display error when showing error context. | John Wiegley | 2009-02-03 | 1 | -2/+6 |
| | |||||
* | Updated some internal documentation. | John Wiegley | 2009-02-02 | 1 | -52/+55 |
| | |||||
* | Removed report_error() function and reordered context for parsing errors. | John Wiegley | 2009-02-02 | 1 | -1/+2 |
| | |||||
* | Simplified error context handling. | John Wiegley | 2009-02-02 | 1 | -1/+1 |
| |