Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added serialization methods for most type | John Wiegley | 2009-10-30 | 1 | -0/+32 |
| | | | | | This allows journal_t objects to be completed serialized to disk and deserialized. | ||||
* | date_interval_t now uses a duration_t object | John Wiegley | 2009-10-30 | 1 | -4/+52 |
| | | | | This is instead of using boost::variant. | ||||
* | Added TRUE_CURRENT_TIME() macro | John Wiegley | 2009-10-28 | 1 | -4/+4 |
| | | | | Because CURRENT_TIME() can now be a past date if --now is used. | ||||
* | Support a --now option, for testing purposes | John Wiegley | 2009-10-27 | 1 | -3/+8 |
| | | | | | | This sets Ledger's notion of the "current time" to the given date. This makes it possible to have stable output from budgeting and forecasting reports, for the sake of baseline tests. | ||||
* | Rewrote the way date and time I/O is managed | John Wiegley | 2009-10-25 | 1 | -26/+15 |
| | |||||
* | Removed reliance on strptime/strftime | John Wiegley | 2009-10-11 | 1 | -24/+21 |
| | | | | | | | | 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). | ||||
* | Added some missing casts, upgraded to Boost 1.40 | John Wiegley | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | Rewrote the date interval parser/stepper | John Wiegley | 2009-03-23 | 1 | -3/+7 |
| | | | | | The new implementation uses boost::gregorian::date_duration objects, rather than manually stepping. | ||||
* | The new code is working now. | John Wiegley | 2009-03-16 | 1 | -3/+7 |
| | |||||
* | Added feature to "align" the interval's start date | John Wiegley | 2009-03-15 | 1 | -2/+6 |
| | |||||
* | First iteration of the new date_interval_t rewrite | John Wiegley | 2009-03-15 | 1 | -71/+61 |
| | |||||
* | Started breaking up interval_t into range_t | John Wiegley | 2009-03-15 | 1 | -14/+43 |
| | |||||
* | Reduced the #include dependency tree to a minimum | John Wiegley | 2009-03-04 | 1 | -0/+2 |
| | |||||
* | Greatly improved the way "weeks" are iterated | John Wiegley | 2009-02-21 | 1 | -6/+15 |
| | |||||
* | Fixed the way interval_t objects are initialized | John Wiegley | 2009-02-14 | 1 | -2/+2 |
| | |||||
* | Removed interval_t::advanced, which was unused | John Wiegley | 2009-02-14 | 1 | -6/+3 |
| | |||||
* | Fixed the use of --effective and --date-format (-y). | John Wiegley | 2009-02-09 | 1 | -9/+15 |
| | |||||
* | Largely removed all of Ledger's use of global variables, for the REPL's sake. | John Wiegley | 2009-02-04 | 1 | -24/+22 |
| | |||||
* | Added documentation stubs for all include files and classes. | John Wiegley | 2009-01-31 | 1 | -1/+5 |
| | |||||
* | Update Doxygen documentation. Still much more work to be done. | John Wiegley | 2009-01-29 | 1 | -0/+13 |
| | |||||
* | Changed order of some functions, to guard against self-referencing. | John Wiegley | 2009-01-24 | 1 | -2/+4 |
| | |||||
* | Increased copyright range to include 2009. | John Wiegley | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Restored --format, --date-format (-y), and --input-date-format options. | John Wiegley | 2008-09-14 | 1 | -2/+3 |
| | |||||
* | Changed interval_t::start to interval_t::set_start, to be more clear about how | John Wiegley | 2008-08-14 | 1 | -2/+3 |
| | | | | it differs from interval_t::first. | ||||
* | Changed the default output date format in register reports from 2008-08-13 to | John Wiegley | 2008-08-13 | 1 | -1/+1 |
| | | | | | | 08-Aug-13. This allows for the account name to be one character wider, while the century was never significant in people's minds, whereas the change in months between two transactions sometimes is. | ||||
* | Moved around most of the files so that source code is in src/, documentation | John Wiegley | 2008-08-05 | 1 | -0/+154 |
is in doc/, etc. |