Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add build support readline | Alexis Hildebrandt | 2023-06-07 | 1 | -4/+7 |
| | |||||
* | Use #cmakedefine01 for system capability checks | Alexis Hildebrandt | 2023-04-15 | 1 | -3/+3 |
| | | | | and reply #ifdev HAVE_ with #if HAVE_ | ||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Use Boost library to read argv as UTF-8 in Windows | Daniel Coonce | 2021-02-02 | 1 | -0/+8 |
| | | | | | | | Windows uses UTF-16 for command line arguments, so use boost::nowide to convert to UTF-8. Fixes #1986 | ||||
* | Drop conditionals for Boost earlier than 1.49 | Tim Landscheidt | 2019-01-17 | 1 | -3/+0 |
| | | | | | | | Ledger requires Boost 1.49 or later and enforces this in CMakeLists.txt. This means BOOST_VERSION will always be 104900 or higher. Also, since Boost 1.46, BOOST_FILESYSTEM_VERSION is 3. | ||||
* | Use HAVE_EDIT only in main.cc | Tim Landscheidt | 2019-01-12 | 1 | -8/+8 |
| | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Fix build under Cygwin. | Ivan Vanyushkin | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | Fix build under msys32; add Appveyor continuous build | Evan Mallory | 2016-09-17 | 1 | -1/+1 |
| | | | | | | | | | | | | * Appveyor is a continuous integration platform for Windows that is free for open source projects. See latest test build here: https://ci.appveyor.com/project/Evan/ledger/build/artifacts * Changed WIN32 to _WIN32 because this article http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system claims that it is defined by the greatest number of compilers. * Modified HAVE_ISATTY and other system defines so that system.hh compiles when cmake fails to find the relevant function. * Add missing include in test/unit/t_value.cc Almost all tests fail when you run them on msys32. I will address that in a future PR. | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | 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 |
| |