summaryrefslogtreecommitdiff
path: root/xml.cc
Commit message (Collapse)AuthorAgeFilesLines
* Moved around most of the files so that source code is in src/, documentationJohn Wiegley2008-08-051-499/+0
| | | | is in doc/, etc.
* First round of work to get the balance report working again.John Wiegley2008-08-041-43/+45
|
* Added several missing copyright notices.John Wiegley2008-08-031-0/+31
|
* Moved xact_xdata_t into xact_t itself, as a set of "extended data" that mightJohn Wiegley2008-08-021-8/+7
| | | | | | | | be gathered during reporting. Removed the references to accounts and such from the mask logic, which means that the value expression "acount =~ /foo/" is needed in place of just "/foo/".
* Journal data structures now use date_t instead of datetime_t.John Wiegley2008-08-011-2/+2
| | | | | | | | This means transactions can only have day-level granularity -- which has always been the case from an data file point of view. The advantage to this restriction is that reports will now be immune from daylight savings related bugs, where a transaction falls to the wrong side of a --monthly report, for example.
* Change many uses of for+iterator to use Boost.Foreach.John Wiegley2008-07-311-28/+24
|
* Revised the way that exceptions are thrown around. Instead of context being aJohn Wiegley2008-07-311-2/+2
| | | | | | | complicated string of pointers, it's now just a global block of text that gets appended to as the error is being thrown up, and can be displayed at the catch point if desired. There are almost no cases where a thrown exception will not result in an error message being displayed to the user.
* Moved around and renamed a very large amount of code in order to rationalizeJohn Wiegley2008-07-291-32/+32
| | | | the way that value expressions extract information from journal objects.
* 'make check' is now working again. Also, conversion from amount_t to/fromJohn Wiegley2008-07-271-1/+1
| | | | | | | double has been disabled, because I am no longer packaging the gdtoa library with Ledger (because double conversion really has nothing to do with what Ledger does). If you wish to use it, you can find gdtoa in cpp-rewrite-2006, under a sub-directory of the same name.
* A great deal of reorganization to restore the old parsing code (since theJohn Wiegley2008-07-221-7/+7
| | | | newer XML stuff was pulled).
* I have walked further along the road less compiled by...John Wiegley2008-07-201-8/+8
|
* The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-081-48/+43
|
* Reworked the way date/times are handled.John Wiegley2008-04-131-20/+21
|
* Tons of corrections and fixes to value expressions and lot figures.John Wiegley2008-04-131-2/+2
|
* Added much better error location.John Wiegley2008-04-131-5/+3
|
* Began support for improved commodity handling.John Wiegley2008-04-131-9/+15
|
* Checked in all major updates.John Wiegley2008-04-131-15/+42
|
* (entries::format_last_entry): XML format now always uses the same dateJohn Wiegley2008-04-131-9/+5
| | | | format, and ignores --date-format.
* Made several changes to the parsing infrastructure to allow passingJohn Wiegley2008-04-131-4/+5
| | | | | the "config_t" object around. This is needed for parsing option settings in the initialization file.
* Added in.clear() before resetting I/Os streams. Again, thanks to theJohn Wiegley2008-04-131-0/+3
| | | | list.
* Removed Python integration support.John Wiegley2008-04-131-30/+0
|
* See ChangeLogJohn Wiegley2008-04-131-2/+22
|
* Support has been added for clearing of individual transactions. SetJohn Wiegley2008-04-131-10/+21
| | | | `ledger-clear-whole-entries' in Emacs to revert to the old behavior.
* *** empty log message ***John Wiegley2008-04-131-1/+7
|
* minor bit twiddlingJohn Wiegley2008-04-131-3/+3
|
* Moved `format_xml_entries' to xml.cc.John Wiegley2008-04-131-1/+209
|
* (test): Check for <?xml only, not the full version string.John Wiegley2008-04-131-1/+1
|
* (endElement): Handle the <tr:virtual> and <tr:generated> tags, whichJohn Wiegley2008-04-131-5/+14
| | | | | were being ignored. (parse): Corrected error reporting when it is a Ledger error.
* updated to version 2.0John Wiegley2008-04-131-0/+220