summaryrefslogtreecommitdiff
path: root/option.cc
Commit message (Collapse)AuthorAgeFilesLines
* Enabled a huge number of warning flags for g++ in acprep, and fixed them allJohn Wiegley2008-07-301-1/+1
| | | | | | except for several unused parameter warnings (because there is so much code still #if 0'd out), and one implicit conversion from long long to long which still has to be dealt with.
* Moved around and renamed a very large amount of code in order to rationalizeJohn Wiegley2008-07-291-1/+1
| | | | the way that value expressions extract information from journal objects.
* Value expression architecture is now rewritten, but the functionality of theJohn Wiegley2008-07-291-12/+12
| | | | | | | old system (for example, the meaning of 'a') has yet to be restored. In the new scheme, this will be done by definition a function outside of the value expression logic, rather than the tight coupling between journal innards and value expressions that occurred in 2.x.
* Cleaned up the value expression code a bit before undertaking the real work ofJohn Wiegley2008-07-271-8/+8
| | | | getting everything back up to what it was (plus the new code written for 3.0).
* Updated all copyright messages to 2003-2008.John Wiegley2008-07-271-1/+1
|
* Added the var_t helper class, which can be seen in the beginningJohn Wiegley2008-07-211-26/+4
| | | | implementation of register_command in main.cc.
* Added back the --version option, and changed acprep so that it hacks on theJohn Wiegley2008-07-211-2/+1
| | | | generated Makefile to greatly reduce unneeded verbosity.
* Merged in from master.John Wiegley2008-07-211-0/+734
|\
| * A patch from Juergen Daubert, which fixes the output from --version.John Wiegley2008-07-211-1/+1
| |
* | Brought in the final round of 3.0 code, although it does not compile yet:John Wiegley2008-07-201-982/+153
| | | | | | | | report, session, parts of xpath, main, journal, option.
* | Merged in bug fixes from master (done for 2.6.1b)John Wiegley2008-07-191-13/+10
|\|
| * Reverted changes to option.cc in commit 2bdafd71, since I do not want toJohn Wiegley2008-07-171-3/+3
| | | | | | | | change the exclusive (as opposed to inclusive) behavior of -e DATE.
| * Fix compile errors with gcc 4.3Nathan Jones2008-05-231-0/+1
| |
* | The code is compiling again, but it's far from being able to run yet.John Wiegley2008-05-081-81/+71
|/
* option.cc: Include unistd.h, to pull in the prototype for access(). This wasJohn Wiegley2008-05-071-0/+1
| | | | | | preventing OpenBSD 4 from building. acprep (CXXFLAGS): Don't use the compile flag -Wno-long-double except on OS X.
* Reverted the master branch back to the state of v2.6.0.90, because I intend toJohn Wiegley2008-05-021-3/+3
| | | | | | be much more thorough about what gets commited to the master and why. This will still be the branch where new work will be checked in, but only after thorough review in a development branch.
* Fixed #36: -e wasn't parsing the passed in date correctly.John Wiegley2008-04-131-3/+3
|
* Corrected help documentation for --budget flag.John Wiegley2008-04-131-2/+2
|
* Made separate modules for the csv command, since the prior method wasJohn Wiegley2008-04-131-25/+29
| | | | not fully correct.
* *** empty log message ***John Wiegley2008-04-131-0/+1
|
* Added elision styles.John Wiegley2008-04-131-5/+23
|
* Reworked the way date/times are handled.John Wiegley2008-04-131-25/+23
|
* Several fixes to lot price handling.John Wiegley2008-04-131-0/+874
|
* Added much better error location.John Wiegley2008-04-131-11/+32
|
* Began support for improved commodity handling.John Wiegley2008-04-131-7/+7
|
* Checked in all major updates.John Wiegley2008-04-131-106/+83
|
* Removed Python integration support.John Wiegley2008-04-131-91/+0
|
* (process_environment): If the environment tag is NULL (which is reallyJohn Wiegley2008-04-131-1/+1
| | | | should never be), then don't use it.
* updated to version 2.0John Wiegley2008-04-131-0/+261
|
* changesJohn Wiegley2008-04-131-257/+0
|
* fixed a serious problem that prevented environment settings from being readJohn Wiegley2004-09-271-2/+2
|
* made several of the buffers used non-staticJohn Wiegley2004-09-261-7/+9
|
* if a commodity price cannot be downloaded, report it as an errorJohn Wiegley2004-09-251-4/+2
|
* whitespace fixJohn Wiegley2004-09-231-1/+1
|
* make config_t visible to Python; almost possible to implement main.cc in main.pyJohn Wiegley2004-09-141-27/+40
|
* switch from using deque back to list; affects speed by up to 30%!John Wiegley2004-09-061-8/+8
|
* a bit of a reorg; still much more to goJohn Wiegley2004-08-291-22/+111
|
* added (disabled) code for Boost.PythonJohn Wiegley2004-08-271-3/+3
|
* removed all uses of std::vector; simplified some codeJohn Wiegley2004-08-241-4/+2
|
* a few fixesJohn Wiegley2004-08-241-1/+2
|
* use value_t instead of balance_pair_t; gains for 10% binary, 2% textualJohn Wiegley2004-08-211-0/+2
|
* added missing headerJohn Wiegley2004-08-171-0/+1
|
* several significant speed improvements (removed excessive copying of strings)John Wiegley2004-08-171-6/+15
|
* slight fixesJohn Wiegley2004-08-171-5/+4
|
* performance tweaksJohn Wiegley2004-08-131-0/+2
|
* more options fixesJohn Wiegley2004-08-131-18/+29
|
* added option.cc and option.hJohn Wiegley2004-08-131-0/+132