Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -79/+0 |
| | | | | and all boost serialisation related code. | ||||
* | Add pre-release info to --version output | Alexis Hildebrandt | 2015-01-20 | 1 | -0/+1 |
| | | | | Bump version to 3.1.1-alpha.1 | ||||
* | 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}/" | ||||
* | make --columns default to terminal width, as returned by ioctl() | Stefano Zacchiroli | 2014-10-13 | 1 | -0/+5 |
| | | | | | | | | | | | If set, the COLUMNS environment variable will take precedence over terminal width. However, please note that COLUMNS is usually *not* exported by shells to child processes, so in most cases COLUMNS will be undefined for ledger---hence the motivation for this change. Terminal width is queried using ioctl() on stdin. For the sake of portability the querying is done only on platform where ioctl() is detected as supported at compile-time. | ||||
* | Library GMP is not yet ready for GCC 4.9, as described at bottom of page | thdox | 2014-05-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | http://gcc.gnu.org/gcc-4.9/porting_to.html See extract below: The <cstddef> header was updated for C++11 support and this breaks some libraries which misuse macros meant for internal use by GCC only. For instance with GMP versions up to 5.1.3, you may see: /usr/include/c++/4.9.0/cstddef:51:11: error: ‘::max_align_t’ has not been declared using ::max_align_t; ^ Another possible error is: someheader.h:99:13: error: ‘ptrdiff_t’ does not name a type A workaround until libraries get updated is to include <cstddef> or <stddef.h> before any headers from that library. | ||||
* | Require the use of C++11 | John Wiegley | 2014-04-17 | 1 | -2/+0 |
| | |||||
* | Replace sha1.cc with boost::uuid::details::sha1 | David Bremner | 2014-04-17 | 1 | -1/+0 |
| | | | | | | | | sha1.cc is not redistributable by Debian because the license doesn't permit redistribution of modified versions. This isn't ideal since the ::details namespace is subject to change, but it avoids adding a dependency to ledger. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | fix ledger xml output, remove ledger json command | Johann Klähn | 2013-03-08 | 1 | -1/+0 |
| | | | | | | | | | | | | As the format used by property trees to represent valid JSON and that for valid XML is too different and given that there are more requests for valid XML output I decided to pursue a quick fix and remove the json command in favor of a working xml command. See bug #782, #909, recent discussion on mailing list. JSON support is postponed until I or someone else finds time to work on this or the python bindings are more stable. | ||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Removed an unnecessary #define | John Wiegley | 2012-05-20 | 1 | -1/+0 |
| | |||||
* | A few more CMake-related fixes | John Wiegley | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | Work around inclusion ordering bug with Xpressive | John Wiegley | 2012-05-20 | 1 | -0/+3 |
| | |||||
* | Work around collision between Format's put & Graph | John Wiegley | 2012-05-20 | 1 | -11/+2 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -10/+53 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -0/+4 |
| | |||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -6/+11 |
| | |||||
* | Allow serialization to be enabled again | John Wiegley | 2012-03-29 | 1 | -3/+10 |
| | |||||
* | Improved the behavior of -X | John Wiegley | 2012-03-09 | 1 | -0/+2 |
| | |||||
* | Use Boost.Tuple | John Wiegley | 2012-03-09 | 1 | -1/+4 |
| | |||||
* | Implemented first cut at price conversion logic | John Wiegley | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Switched to using Boost.Graph for commodity pricing | John Wiegley | 2012-03-05 | 1 | -0/+15 |
| | |||||
* | Started writing Python unit tests | John Wiegley | 2012-03-01 | 1 | -0/+2 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Remove unneeded guard macros from system.hh.in | John Wiegley | 2012-02-11 | 1 | -5/+0 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | Use Boost iterator_facade to create new iterators | John Wiegley | 2011-07-19 | 1 | -0/+1 |
| | |||||
* | Define BOOST_IOSTREAMS_USE_DEPRECATED | John Wiegley | 2011-02-04 | 1 | -0/+1 |
| | |||||
* | Fixed a bug preventing g++ 4.6 from working | John Wiegley | 2011-02-04 | 1 | -1/+1 |
| | |||||
* | Fixes for compilation as C++0x code | John Wiegley | 2011-02-04 | 1 | -0/+2 |
| | |||||
* | Moved up to Boost 1.44 | John Wiegley | 2010-08-24 | 1 | -1/+5 |
| | |||||
* | For value_t, use boost::any to refer to objects | John Wiegley | 2010-06-13 | 1 | -0/+1 |
| | |||||
* | Include serialize_ptr_deque, for Boost.Serialization | John Wiegley | 2010-06-12 | 1 | -1/+1 |
| | |||||
* | Use ptr_deque for value_t::sequence_t | John Wiegley | 2010-06-10 | 1 | -0/+1 |
| | | | | | | | | | This is to work around undefined behavior according to the Standard, [lib.res.on.functions]/2: "In particular, the effects are undefined in the following cases: [..] - if an incomplete type (3.9) is used as a template argument when instantiating a template component." | ||||
* | Added some preliminary code for convert CSV to Ledger | John Wiegley | 2010-03-05 | 1 | -2/+1 |
| | |||||
* | Updated copyrights to 2003-2010 | John Wiegley | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Value.to_sequence returns a valid Python sequence | John Wiegley | 2009-11-11 | 1 | -0/+1 |
| | |||||
* | Python Unicode objects are now handled | John Wiegley | 2009-11-10 | 1 | -0/+1 |
| | |||||
* | Added support for Boost.Regex w/ ICU | John Wiegley | 2009-11-07 | 1 | -0/+4 |
| | | | | | This allows for correct searching of UTF-8 encoded strings, such as lower-case versions of Russian words to find mixed-case words. | ||||
* | Simplified usage of Boost.Python in several cases | John Wiegley | 2009-11-05 | 1 | -6/+0 |
| | |||||
* | Transactions, etc., are now accessed by iterators | John Wiegley | 2009-11-05 | 1 | -0/+1 |
| | |||||
* | Create a --cache option, for using a binary cache | John Wiegley | 2009-10-31 | 1 | -10/+4 |
| | |||||
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+74 |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | ||||
* | Change the value_t::POINTER type to value_t::SCOPE | John Wiegley | 2009-10-30 | 1 | -1/+0 |
| | | | | | scope_t pointers are the only kind that are ever stored in value objects, so there was no need to make it generic and use boost::any. | ||||
* | Fixed many compiler warnings from g++ 4.4 | John Wiegley | 2009-10-25 | 1 | -2/+2 |
| | |||||
* | Use boost::iostreams::file_descriptor_sink | John Wiegley | 2009-10-25 | 1 | -1/+3 |
| | | | | This is instead of the custom fdstream.hpp file I was distributing. | ||||
* | Removed reliance on strptime/strftime | John Wiegley | 2009-10-11 | 1 | -1/+3 |
| | | | | | | | | The code now uses Boost's input and output facets for times and dates. This ensures completely consistency regarding timezones and times, and fixes the regression test that was broken while I was away coding in London (where it was GMT-0 and I didn't notice the difference between local and GMT). | ||||
* | Normalized some #ifdef's to #if defined | John Wiegley | 2009-03-10 | 1 | -3/+3 |
| | |||||
* | Rewrote acprep in Python and improved the build | John Wiegley | 2009-03-09 | 1 | -0/+184 |