Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | doc: Generate Ledger Python module documentation | Alexis Hildebrandt | 2023-04-25 | 1 | -1/+1 |
| | | | | using pydoc when building web docs. | ||||
* | Introduce ledger.hh | Alexis Hildebrandt | 2023-04-16 | 1 | -0/+1 |
| | |||||
* | Use #pragma once | Alexis Hildebrandt | 2023-04-10 | 1 | -4/+1 |
| | |||||
* | Add info about compile features to --version | Alexis Hildebrandt | 2023-02-14 | 1 | -0/+9 |
| | |||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -2/+2 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -2/+2 |
| | |||||
* | Change header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Update copyright statement for 2019 | Martin Michlmayr | 2019-01-30 | 1 | -2/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into next | John Wiegley | 2018-07-19 | 1 | -1/+1 |
|\ | |||||
| * | Ensure that parse errors produce useful RuntimeErrors for Python code. | Manuel Amador (Rudd-O) | 2016-02-06 | 1 | -1/+1 |
| | | |||||
* | | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -2/+2 |
| | | | | | | | | [ci skip] | ||||
* | | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -2/+2 |
|/ | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -2/+2 |
| | | | | [ci skip] | ||||
* | [ledger] Remove --full-help option | Alexis Hildebrandt | 2015-02-18 | 1 | -1/+0 |
| | | | | since it is the same as --help. | ||||
* | Add pre-release info to --version output | Alexis Hildebrandt | 2015-01-20 | 1 | -0/+2 |
| | | | | Bump version to 3.1.1-alpha.1 | ||||
* | [doc] Add CheckTests to ctest | Alexis Hildebrandt | 2015-01-15 | 1 | -3/+0 |
| | | | | | | | to check whether all available ledger options documented and are being tested. Signed-off-by: Alexis Hildebrandt <afh@surryhill.net> | ||||
* | Use same license text formatting in source files | Alexis Hildebrandt | 2014-12-27 | 1 | -2/+2 |
| | |||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -2/+2 |
| | | | | | | 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 | -2/+2 |
| | |||||
* | Resolve new compiler warnings from Clang | John Wiegley | 2013-05-19 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -2/+2 |
| | |||||
* | Fixes bugs 705 and 862. Ledger now fails if init or pricedb files are ↵ | Craig Earls | 2013-01-29 | 1 | -5/+1 |
| | | | | specified on the command line but not found. | ||||
* | whitespace cleanup | Johann Klähn | 2013-01-16 | 1 | -3/+3 |
| | |||||
* | Fixes Bug 695, ledger ignores --init-file | Craig Earls | 2012-10-25 | 1 | -4/+10 |
| | | | | | | 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. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -1/+5 |
| | |||||
* | 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/+5 |
| | | | | Should fix #701 | ||||
* | Whitespace fix | John Wiegley | 2012-03-09 | 1 | -1/+0 |
| | |||||
* | Many options now have additive effect | John Wiegley | 2012-03-07 | 1 | -0/+1 |
| | | | | | | | | | For example, -A and -V used to override each other, whereas now: -A report the average amount -V report all amounts at current value -AV report the current value of the average -VA report the average of all current values | ||||
* | Whitespace fixes | John Wiegley | 2012-03-07 | 1 | -0/+1 |
| | |||||
* | Started writing Python unit tests | John Wiegley | 2012-03-01 | 1 | -1/+1 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -2/+2 |
| | |||||
* | Scopes can now provide a description of themselves | John Wiegley | 2010-06-24 | 1 | -0/+4 |
| | | | | | | This isn't being used yet, but it likely will to improve the information presented to users if their value expressions fail to compile or evaluate. | ||||
* | Completely reworked argument passing in expressions | John Wiegley | 2010-06-13 | 1 | -1/+0 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -8/+8 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -2/+2 |
| | |||||
* | Moved report normalization into report.cc | John Wiegley | 2009-11-12 | 1 | -1/+0 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -7/+7 |
| | |||||
* | Moved journal reading code into journal_t | John Wiegley | 2009-11-05 | 1 | -2/+6 |
| | |||||
* | Segregated symbols into 5 separate namespaces | John Wiegley | 2009-11-04 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | The different namespaces are: Function Value expression functions, which receive a "context" Option Command-line options Precommand Commands which are invoked before reading the journal Command Commands which are invoked after reading the journal Directive Directives that occur at column 0 in a data file This greatly eases the ability for Python uses to add intercept hooks to change how the basic Ledger module functions. An example of what should be possible soon: import ledger def my_foo_handler(value): print "--foo received:", value ledger.add_handler(ledger.Option, "foo=", my_foo_handler) | ||||
* | Added new debug option --options | John Wiegley | 2009-06-02 | 1 | -2/+5 |
| | | | | | This reports which options are in place before invoking a command, and where exactly each option value came from. | ||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -0/+5 |
| | |||||
* | Marked all strings needing internationalization | John Wiegley | 2009-02-25 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | 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". | ||||
* | The --help (-h, -H) options now visit the man page | John Wiegley | 2009-02-21 | 1 | -5/+7 |
| | |||||
* | Added --args-only flags, to ignore init and env | John Wiegley | 2009-02-16 | 1 | -0/+1 |
| | |||||
* | Added a "reload" command, for use at the REPL | John Wiegley | 2009-02-13 | 1 | -1/+0 |
| | | | | | | | 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. | ||||
* | pyinterp.cc shares global session; accept full paths passed to --import. | John Wiegley | 2009-02-08 | 1 | -1/+1 |
| | |||||
* | Allow value expressions to gain access to option settings. | John Wiegley | 2009-02-07 | 1 | -0/+2 |
| | | | | | | | | | | For example, "ledger eval options.limit" prints 0 (for false), but: "ledger -l hello eval options.limit" print "hello"s, since the value of options.limit, once set to a value, is that string. For flag options, such as -Y, eval prints 0 if unset, and 1 if set. This feature allows value expressions to be conditionalized based on the presence of user options. | ||||
* | Added some stub options, for --help and friends. | John Wiegley | 2009-02-06 | 1 | -2/+9 |
| | |||||
* | Restored all the option handlers from 2.6.2, but not the options themselves. | John Wiegley | 2009-02-06 | 1 | -9/+35 |
| |