Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-03 | Fixed a bug in the csv reader, it would drop the last field in a line if the | Mike Buland | |
comma was the last character. It's best to preserve every field, even if it's completely blank. | |||
2010-11-24 | david - some mix of qt or mingw or something has a min and max macro that ↵ | David | |
conflict with this file... #undefed them for now, figure out better solution later | |||
2010-11-10 | Added a couple more debugging functions to Bu::Myriad, and exposed them in the | Mike Buland | |
cli tool. | |||
2010-10-29 | Minor change, I discovered where it was getting stuck all this time. If the | Mike Buland | |
underlying stream hits the end before the end of the bzip2 stream then it just reads forever...that's lame. Now it throws an exception. | |||
2010-10-27 | Interesting tweak to the variant and optparser classes. In the Variant, it | Mike Buland | |
would always fail if a const char * was passed in, it now converts these silently to Bu::FStrings, good to know... Also, the OptParser now uses a Variant for overrides, meaning it doesn't have to do extra parsing, and the amount of code you have to write may be significantly reduced. Pretty sweet, overall. There is one downside. For the moment if you use a non-standard type or object as the target of a parameter it always needs to have a formatter >> operator defined, even if you override and the formatter >> operator is never called. Hopefully we can get around this in the future. Also, it looks like it should be relatively trivial to create conversion functions for the variant, they'll just be global template functions that take two parameters, source type and target type. Should be good times. | |||
2010-10-20 | Hopefully this fixes some really out there fstring corner casese. | Mike Buland | |