Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid ctype abuse. | Taylor R Campbell | 2024-08-06 | 1 | -8/+10 |
| | | | | | fix https://github.com/ledger/ledger/issues/2338 fix https://github.com/ledger/ledger/issues/2340 | ||||
* | 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 |
| | |||||
* | format_t::truncate support wide characters | Kuang-che Wu | 2021-01-17 | 1 | -10/+10 |
| | | | | also add unit tests | ||||
* | Drop support for gcc 2 and earlier | Tim Landscheidt | 2019-01-25 | 1 | -2/+2 |
| | |||||
* | [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] | ||||
* | [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}/" | ||||
* | Improve backwards compatibility with ledger2 | Martin Michlmayr | 2014-05-30 | 1 | -5/+6 |
| | | | | | | | This brings some single character format strings in line with what they actually meant in ledger2. Bug fix for #755 | ||||
* | Cosmetic change - format code consistently | Martin Michlmayr | 2014-05-18 | 1 | -1/+1 |
| | | | | | Add a space between if and the opening bracket, between a closing round bracket and the following opening curly bracket, etc. | ||||
* | 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 |
| | |||||
* | Bump format parsing buffer to 64K | John Wiegley | 2013-02-03 | 1 | -1/+1 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -3/+3 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -2/+2 |
| | |||||
* | Don't allow trailing ws in abbrev. account segments | John Wiegley | 2012-03-16 | 1 | -1/+11 |
| | | | | Fixes #358 | ||||
* | Corrected several compile and link problems | John Wiegley | 2012-03-06 | 1 | -0/+2 |
| | |||||
* | Use unique_ptr instead of std::auto_ptr | John Wiegley | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Make copying of format_t objects memory-safe | John Wiegley | 2012-03-05 | 1 | -11/+0 |
| | |||||
* | Don't copy the next pointer in element_t's copy ctor | John Wiegley | 2012-03-05 | 1 | -2/+1 |
| | |||||
* | Corrected copy of format_t objects | John Wiegley | 2012-03-05 | 1 | -0/+11 |
| | | | | Copying of sub-elements was causing pointer overlap. | ||||
* | Improvements to format parsing | John Wiegley | 2012-03-02 | 1 | -98/+172 |
| | | | | Fixes #337 | ||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Introduced a new SCOPE expression terminal | John Wiegley | 2012-02-20 | 1 | -1/+1 |
| | |||||
* | Fixed many Clang type conversion warnings with static_cast | John Wiegley | 2012-02-17 | 1 | -6/+6 |
| | |||||
* | Removed unneeded default cases | John Wiegley | 2012-02-17 | 1 | -4/+0 |
| | |||||
* | Change weighting of account-name abbreviation | John Wiegley | 2010-06-21 | 1 | -1/+1 |
| | | | | | Parent accounts are abbreviated even more, so that child accounts can show more text. | ||||
* | Improved algorithm for abbreviating account names | John Wiegley | 2010-06-14 | 1 | -16/+139 |
| | |||||
* | Changed display order of format exceptions | John Wiegley | 2010-06-13 | 1 | -0/+5 |
| | |||||
* | Untabified all source files | John Wiegley | 2010-06-11 | 1 | -140/+140 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Optimization in the formatting of string values | John Wiegley | 2009-11-14 | 1 | -2/+5 |
| | |||||
* | Moving the #include of unistring.h into format.h | John Wiegley | 2009-11-10 | 1 | -1/+0 |
| | |||||
* | Fixes to the value expression parser and evaluator | John Wiegley | 2009-11-10 | 1 | -2/+8 |
| | |||||
* | Redesigned the format_t class | John Wiegley | 2009-11-09 | 1 | -35/+45 |
| | |||||
* | Redesigned the expr_t, predicate_t, query_t classes | John Wiegley | 2009-11-09 | 1 | -3/+2 |
| | |||||
* | Fixed a display issue with the balance report | John Wiegley | 2009-10-27 | 1 | -29/+28 |
| | |||||
* | Fixed overflow bug introduced by the warning fixes | John Wiegley | 2009-10-25 | 1 | -2/+3 |
| | |||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 1 | -7/+7 |
| | |||||
* | Correctly align amounts formatted as "%12(amount)" | John Wiegley | 2009-06-28 | 1 | -1/+2 |
| | |||||
* | Restored the --truncate option, added baseline test | John Wiegley | 2009-06-21 | 1 | -6/+9 |
| | |||||
* | Enabled use of pre-compiled headers by default | John Wiegley | 2009-03-10 | 1 | -0/+2 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -0/+2 |
| | |||||
* | Cured several harmless compiler warnings | John Wiegley | 2009-03-04 | 1 | -1/+2 |
| | |||||
* | Allow special %{} formatting sequence | John Wiegley | 2009-03-03 | 1 | -17/+107 |
| | | | | | | | | | | | | | | | Although %(amount) inserts an item's amount, it only does exactly that. There is no special consideration like stripping of lot details, or reduction to the base commodity, etc. For those things, and to make sure it was display in red if negative, the canonical form would be: %(ansify_if(justify(scrub(amount), 12, -1, true), red if amount < 0)) You can now use the special %{} form as an alternate to this: %12{amount, red if amount < 0} The two expand to the same underlying expression. | ||||
* | Corrected warnings g++-4.3.3 was complaining about | John Wiegley | 2009-02-28 | 1 | -1/+1 |
| | |||||
* | Fixed a buffer overrun | John Wiegley | 2009-02-27 | 1 | -3/+9 |
| | |||||
* | 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". | ||||
* | The Great Renaming, Part II | John Wiegley | 2009-02-23 | 1 | -9/+9 |
| | | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset. |