summaryrefslogtreecommitdiff
path: root/src/utils.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Updated copyrights to 2003-2010John Wiegley2010-03-051-1/+1
|
* Added ledger::string(Iter, Iter) constructorJohn Wiegley2009-11-171-0/+5
|
* Move a typedef in utils.hJohn Wiegley2009-11-121-4/+4
|
* Use ledger::string only if VERIFY_ON or BOOST_PYTHONJohn Wiegley2009-11-111-0/+8
|
* All strings passed to Python are now Unicode objectsJohn Wiegley2009-11-101-27/+27
|
* XML reporting now works via the "xml" commandJohn Wiegley2009-11-091-5/+16
|
* Added basic foundation for XML reportingJohn Wiegley2009-11-091-0/+34
|
* Removed a bunch of empty commentsJohn Wiegley2009-11-081-2/+0
|
* std::string now only intercepted if STRING_VERIFY_ONJohn Wiegley2009-11-051-1/+9
|
* Whitespace fixJohn Wiegley2009-11-041-1/+1
|
* Parse \n and such in all strings read with READ_INTOJohn Wiegley2009-10-311-0/+18
|
* Added serialization methods for most typeJohn Wiegley2009-10-301-0/+12
| | | | | This allows journal_t objects to be completed serialized to disk and deserialized.
* Made the id function available in post contextsJohn Wiegley2009-10-271-2/+3
|
* Improved argument parsing logic used by the REPLJohn Wiegley2009-10-261-0/+2
| | | | | It now handles quoted strings, although it doesn't understand escape sequences yet.
* New valexpr functions: id, idstring, magnitudeJohn Wiegley2009-10-251-0/+13
| | | | | | id returns a unique SHA1 id of a transaction. idstring is the string that the SHA1 is based on. magnitude is the sum of the positive side of a transaction.
* Fixed many compiler warnings from g++ 4.4John Wiegley2009-10-251-4/+4
|
* Enabled use of pre-compiled headers by defaultJohn Wiegley2009-03-101-2/+0
|
* Reduced the #include dependency tree to a minimumJohn Wiegley2009-03-041-4/+2
|
* Corrected warnings g++-4.3.3 was complaining aboutJohn Wiegley2009-02-281-7/+7
|
* Marked all strings needing internationalizationJohn Wiegley2009-02-251-2/+2
| | | | | | | | | | | | | | | | 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 IIJohn Wiegley2009-02-231-1/+1
| | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset.
* --exchange option now accepts multiple commoditiesJohn Wiegley2009-02-221-0/+8
| | | | They must be separated by a comma, and all whitespace is ignored.
* Compilation verification code only with debuggingJohn Wiegley2009-02-161-1/+0
| | | | | | 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.
* Properly handle UTF-8 characters in commodity strings.John Wiegley2009-02-121-37/+39
|
* Fixed some #include ordering issues.John Wiegley2009-02-071-5/+0
|
* More revision to the way options are handled; reworked CSV command.John Wiegley2009-02-071-1/+2
|
* Removed the now unused pushvar.h file.John Wiegley2009-02-061-1/+0
|
* Added proper handling of SIGINT (C-c) and SIGPIPE (pager quits).John Wiegley2009-02-041-0/+22
|
* Removed the binary caching code, and the XML, QIF and Gnucash parsers.John Wiegley2009-02-031-36/+0
|
* Changed many uses of "unsigned long" to std::size_t.John Wiegley2009-02-011-1/+1
|
* Added a streaming object for outputting XML strings (convenience wrapper).John Wiegley2009-02-011-0/+24
|
* Added documentation stubs for all include files and classes.John Wiegley2009-01-311-1/+2
|
* Created a new stream.h file for dealing with output streaming.John Wiegley2009-01-301-0/+1
|
* Stopped using the generic "unsigned int" in favor of more specific types.John Wiegley2009-01-291-1/+1
|
* Update Doxygen documentation. Still much more work to be done.John Wiegley2009-01-291-43/+44
|
* amount_t and commodity_t objects can now stream themselves to XML.John Wiegley2009-01-281-0/+12
|
* Increased copyright range to include 2009.John Wiegley2009-01-201-1/+1
|
* The ledger::string type now uses size_type for a length parameter instead ofJohn Wiegley2008-09-141-1/+1
| | | | "const int", which is not portable.
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-0/+578
is in doc/, etc.