summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixes to Python importing; removed "hello" precommandJohn Wiegley2009-11-104-104/+137
|
* Added new file relating to query_t -> predicate_tJohn Wiegley2009-11-101-0/+46
|
* Automated transactions now use report query syntaxJohn Wiegley2009-11-101-2/+3
| | | | This returns their behavior back very close to what 2.x accepts.
* query_t objects are now convertible to predicate_tJohn Wiegley2009-11-102-2/+13
|
* Whitespace fixJohn Wiegley2009-11-101-4/+4
|
* Corrected the parsing of data file directivesJohn Wiegley2009-11-101-9/+15
|
* Fixes to the value expression parser and evaluatorJohn Wiegley2009-11-106-74/+81
|
* If -v is used, valexpr errors are more informativeJohn Wiegley2009-11-101-0/+23
|
* Whitespace fixJohn Wiegley2009-11-101-2/+1
|
* Added "bucket" directive, as alt for AJohn Wiegley2009-11-101-6/+13
|
* account_amount() is now account().amountJohn Wiegley2009-11-103-65/+39
|
* account.amount and .total return simplified valuesJohn Wiegley2009-11-102-2/+4
|
* Support include-ing of relative pathnamesJohn Wiegley2009-11-101-1/+11
|
* It's now an error to use "end" without "account"John Wiegley2009-11-101-2/+2
|
* Directives no longer require @ or ! prefix charJohn Wiegley2009-11-101-59/+62
|
* Throw an exception if an include file doesn't existJohn Wiegley2009-11-101-0/+4
|
* Improved the numerical parser for basic amountsJohn Wiegley2009-11-101-51/+105
| | | | | 1,00,000 now causes an error, for example, whereas before the commas were largely ignored.
* Fix for automated amount multipliers and null amountsJohn Wiegley2009-11-091-1/+3
|
* Fix to the XML code for ICU usersJohn Wiegley2009-11-091-1/+1
|
* XML reporting now works via the "xml" commandJohn Wiegley2009-11-0914-68/+265
|
* Added basic foundation for XML reportingJohn Wiegley2009-11-0915-0/+410
|
* Redesigned the draft_t classJohn Wiegley2009-11-096-570/+586
|
* Redesigned the format_t classJohn Wiegley2009-11-096-86/+97
|
* Redesigned the expr_t, predicate_t, query_t classesJohn Wiegley2009-11-0932-669/+845
|
* Made --european more pervasive in its effectJohn Wiegley2009-11-081-4/+8
|
* Removed a bunch of empty commentsJohn Wiegley2009-11-0841-538/+0
|
* Check for Python options before functionsJohn Wiegley2009-11-081-0/+3
|
* Make sure to clean up memory after a Python exceptionJohn Wiegley2009-11-071-2/+12
|
* Fixed -r flag for balance reportsJohn Wiegley2009-11-071-8/+0
|
* Expose journal_t::read to PythonJohn Wiegley2009-11-071-0/+7
|
* Added support for Boost.Regex w/ ICUJohn Wiegley2009-11-077-14/+56
| | | | | This allows for correct searching of UTF-8 encoded strings, such as lower-case versions of Russian words to find mixed-case words.
* Python vars of unconvertable type return NULL_VALUEJohn Wiegley2009-11-071-7/+0
|
* Throw an error for unrecognized options in data filesJohn Wiegley2009-11-071-11/+2
|
* Renamed journal_t::basket to bucketJohn Wiegley2009-11-075-10/+10
|
* Throw an error if UTF-8 encoding is incorrectJohn Wiegley2009-11-071-2/+2
|
* Column widths are always calculated nowJohn Wiegley2009-11-072-30/+8
|
* Don't use archive_t if boost_serialization unavailableJohn Wiegley2009-11-061-0/+4
|
* Fixed NULL pointer bug if --account=EXPR is invalidJohn Wiegley2009-11-061-1/+1
|
* Renamed --set-reported-account to just --accountJohn Wiegley2009-11-066-71/+18
| | | | | | | This fits better with the --amount and --total options, which both change the amount and total used for calculation. Same with --account: it happens after filtering, but before calculation so that balance reports look as you'd expect.
* The binary cache is working againJohn Wiegley2009-11-062-12/+3
|
* Changed dividers output by --optionsJohn Wiegley2009-11-061-2/+2
|
* Added disabled feature: "date" keyword in queriesJohn Wiegley2009-11-062-28/+77
|
* Report sought magnitude when balancing errors occurJohn Wiegley2009-11-057-16/+61
|
* Simplified passing of scope objects in PythonJohn Wiegley2009-11-059-197/+97
|
* Added missing call to _dup() in value_t::in_place_castJohn Wiegley2009-11-051-0/+2
|
* Added new account_total value expressionJohn Wiegley2009-11-052-0/+28
| | | | | This is used for accessing an account's current total within one's Ledger file.
* If a posting's amount is null, return 0LJohn Wiegley2009-11-051-0/+6
|
* Changed the type being throw of some exceptionsJohn Wiegley2009-11-051-5/+5
|
* Made many object methods in Python propertiesJohn Wiegley2009-11-055-22/+32
|
* Simplified usage of Boost.Python in several casesJohn Wiegley2009-11-059-22/+23
|