aboutsummaryrefslogtreecommitdiff
path: root/src/paramproc.cpp (follow)
AgeCommit message (Collapse)Author
2008-04-28Apparently there were a number of things that weren't strict ISO C++, the newMike Buland
version of gcc complained about them, none of these changes will break backward compatibility, so I fixed them. I added more docs too, it seems.
2008-02-07Just updated the copyright date.Mike Buland
2007-12-18Corrected empty string comparrisons in Bu::ParamProc, it was checking for nullMike Buland
strings, which are no longer handed out in the Bu::FString, I think it's better this way, but the Bu::ParamProc may need a little re-working to make it just right (right now the default value of a string cannot be empty, doesn't sound too bad...)
2007-11-15Added liscense info at the front of many, many files. Debating the old files.Mike Buland
2007-10-20Just marked Bu::FString::c_str as deprecated, don't use it, it'll go away later.Mike Buland
2007-08-14Fixed a crash in the FString::prepend function on a null string corner case.Mike Buland
Also added more tests to the FString unit tests and switched the ParamProc to using FString instead of std::string, this will break a few programs in very minor ways, a few seconds each to fix, I'd say.
2007-06-07The Stream Filter archetecture is finished, it's actually much cooler than IMike Buland
had anticipated, and much cleaner. I'll have to add some documentation to it, because it's not really obvious how any of it fits together from the outset, although I have to say that the bzip2 test program is the easiest general bzip2 compression program I've ever made...it just goes :) Decompression in Bu::BZip2 isn't finished yet, but that's ok, it's coming soon.
2007-04-03Ok, no code is left in src, it's all in src/old. We'll gradually move code backMike Buland
into src as it's fixed and re-org'd. This includes tests, which, I may write a unit test system into libbu++ just to make my life easier.
2007-03-14The param proc now actually uses the extra field.Mike Buland
2006-11-21Everything in libbu++ now passes -Wall, this should have been done a long timeMike Buland
ago.
2006-08-06It builds with build again, and even the tests now. woo!Mike Buland
2006-08-04Help triggers an exit now in the param processor.Mike Buland
2006-07-20Fixed a memory leak in the param processor.Mike Buland
2006-06-29Fixed a bug that would cause certain peramiters that were after parameters thatMike Buland
had a variable but no proc set would be processed twice.
2006-06-29All done with all of the basic and some nice, extended functionality, now IMike Buland
just need to update our other projects...
2006-06-29Added the outlines for command parameter handling, for unknown parameterMike Buland
handling, and for automated help generation.
2006-06-29Completely removed the old, crappy pproc and replaced it with the new, shinyMike Buland
ParamProc class...it's soooo much better it makes me wanna' throw things...