summaryrefslogtreecommitdiff
path: root/src/system.hh.in
Commit message (Collapse)AuthorAgeFilesLines
* Require the use of C++11John Wiegley2014-04-171-2/+0
|
* Replace sha1.cc with boost::uuid::details::sha1David Bremner2014-04-171-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 2014Alexis Hildebrandt2014-02-021-1/+1
|
* fix ledger xml output, remove ledger json commandJohann Klähn2013-03-081-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 2013John Wiegley2013-02-181-1/+1
|
* Removed an unnecessary #defineJohn Wiegley2012-05-201-1/+0
|
* A few more CMake-related fixesJohn Wiegley2012-05-201-1/+1
|
* Work around inclusion ordering bug with XpressiveJohn Wiegley2012-05-201-0/+3
|
* Work around collision between Format's put & GraphJohn Wiegley2012-05-201-11/+2
|
* Converted the Ledger build system to use CMakeJohn Wiegley2012-05-201-10/+53
|
* Switched to Boost.PropertyTree for XML generationJohn Wiegley2012-05-181-0/+4
|
* Switch to using Boost.FormatJohn Wiegley2012-05-141-6/+11
|
* Allow serialization to be enabled againJohn Wiegley2012-03-291-3/+10
|
* Improved the behavior of -XJohn Wiegley2012-03-091-0/+2
|
* Use Boost.TupleJohn Wiegley2012-03-091-1/+4
|
* Implemented first cut at price conversion logicJohn Wiegley2012-03-051-1/+1
|
* Switched to using Boost.Graph for commodity pricingJohn Wiegley2012-03-051-0/+15
|
* Started writing Python unit testsJohn Wiegley2012-03-011-0/+2
|
* Increased file copyrights to 2012John Wiegley2012-02-291-1/+1
|
* Remove unneeded guard macros from system.hh.inJohn Wiegley2012-02-111-5/+0
|
* Cleanup whitespaceJohn Wiegley2011-08-181-1/+1
|
* Use Boost iterator_facade to create new iteratorsJohn Wiegley2011-07-191-0/+1
|
* Define BOOST_IOSTREAMS_USE_DEPRECATEDJohn Wiegley2011-02-041-0/+1
|
* Fixed a bug preventing g++ 4.6 from workingJohn Wiegley2011-02-041-1/+1
|
* Fixes for compilation as C++0x codeJohn Wiegley2011-02-041-0/+2
|
* Moved up to Boost 1.44John Wiegley2010-08-241-1/+5
|
* For value_t, use boost::any to refer to objectsJohn Wiegley2010-06-131-0/+1
|
* Include serialize_ptr_deque, for Boost.SerializationJohn Wiegley2010-06-121-1/+1
|
* Use ptr_deque for value_t::sequence_tJohn Wiegley2010-06-101-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 LedgerJohn Wiegley2010-03-051-2/+1
|
* Updated copyrights to 2003-2010John Wiegley2010-03-051-1/+1
|
* Value.to_sequence returns a valid Python sequenceJohn Wiegley2009-11-111-0/+1
|
* Python Unicode objects are now handledJohn Wiegley2009-11-101-0/+1
|
* Added support for Boost.Regex w/ ICUJohn Wiegley2009-11-071-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 casesJohn Wiegley2009-11-051-6/+0
|
* Transactions, etc., are now accessed by iteratorsJohn Wiegley2009-11-051-0/+1
|
* Create a --cache option, for using a binary cacheJohn Wiegley2009-10-311-10/+4
|
* Added serialization methods for most typeJohn Wiegley2009-10-301-0/+74
| | | | | This allows journal_t objects to be completed serialized to disk and deserialized.
* Change the value_t::POINTER type to value_t::SCOPEJohn Wiegley2009-10-301-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.4John Wiegley2009-10-251-2/+2
|
* Use boost::iostreams::file_descriptor_sinkJohn Wiegley2009-10-251-1/+3
| | | | This is instead of the custom fdstream.hpp file I was distributing.
* Removed reliance on strptime/strftimeJohn Wiegley2009-10-111-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 definedJohn Wiegley2009-03-101-3/+3
|
* Rewrote acprep in Python and improved the buildJohn Wiegley2009-03-091-0/+184