Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-12 | Ok, libbu++ compiles again, the basic parser system is getting there, I think, | Mike Buland | |
it's still a little tricky becasue you have to do the non-terminal prime seperation yourself (I forget what it's really called), but it's going quite well. After a few tweaks to the core of it, we should be able to do some math :) | |||
2010-10-12 | This commit has a minor tweak to the variant class to make it easier to use, | Mike Buland | |
and introduces the parser and lexer classes. I also made a test for parser and put it in the tools directory. That is silly, it shouldn't be. However, it's necesarry right now, because I don't want to do a full build to compile all the parser tests. However, this commit doesn't actually build yet. It will soon, I just wanted to get it all committed. | |||
2010-10-06 | Changed the Bu::Heap to allow iteration, and added lots of cool features to | Mike Buland | |
Bu::MiniCron. | |||
2010-09-24 | Bu::StreamStack had a stupidly named function. | Mike Buland | |
2010-09-14 | Quite exciting, really. That lurking myriad bug has been found, it was not | Mike Buland | |
forcing a header update when a stream changed size, but did not require additional blocks to be linked in. Kind of strange, but it's fixed now. A little more testing and I think it'll be ready. | |||
2010-09-14 | We should have no more problems with Bu::Client, I finished cleaning it up, | Mike Buland | |
implementing remaining empty functions. | |||
2010-09-13 | Accidental overload of a required function in the client code. | Mike Buland | |
2010-09-03 | Looks like the bug I was seeing in myriad wasn't in myriad. It was in the | Mike Buland | |
Bu::CacheStoreMyriad system, it had some minor issues dealing with the index blocks. Should be fixed up now. | |||
2010-08-22 | Bu::StreamStack works, it's tested, reasonably, it will be used first in the | Mike Buland | |
gats project in Gats::ProtocolGats. | |||
2010-08-21 | Client now inherits from stream. This could be cool, it could really ↵ | Mike Buland | |
mess\nthings up. We shall see. In other news, I'm adding a Bu::StreamStack class\nthat will let you easily manage dynamic stream/filter sets. | |||
2010-08-04 | Alright, NullStream compiles and works. | Mike Buland | |
2010-08-04 | Fixed some minor compilation warnings in some tests, and started adding | Mike Buland | |
NullStream. This version doesn't compile yet, but will soon. You can back off a revision or just delet nullstream for now. | |||
2010-08-02 | ViewCSV search is now regex based :) | Mike Buland | |
2010-07-30 | A few fixes and stuff in the Variant. | Mike Buland | |
2010-07-26 | Minor helper functions added. | Mike Buland | |
2010-07-09 | Bu::Base64 needed it's own isEos() function. | Mike Buland | |
2010-06-23 | find works. | Mike Buland | |
2010-06-23 | Minor visual and usability updates. Search is almost done. | Mike Buland | |
2010-06-21 | Little tweaks to the viewcsv program. I think I want to at least add a search | Mike Buland | |
feature. Then I'm probably good. | |||
2010-06-21 | The basic viewcsv program works, it uses ncurses to display a csv file in a | Mike Buland | |
tabular way, like a spreadsheet, only raw. It displays exactly what libbu++ reads from the csv file. | |||
2010-06-21 | Working on a small program to view CSV files using libbu++'s codecs, not only | Mike Buland | |
will it be a more exact display, but it will let us see exactly what libbu++ thinks the CSV should look like. | |||
2010-06-21 | Both Bu::Variant and Bu::MiniCron failed to cleanup behind themselves in some | Mike Buland | |
cases. This has been fixed. | |||
2010-06-21 | Fixed a bug in Bu::Buffer that resulted from a false negative on isEos if the | Mike Buland | |
underlying stream was empty. | |||
2010-06-14 | Fixed a minor memory leak in the server. It makes a difference on popular | Mike Buland | |
servers that run for weeks or more. | |||
2010-06-09 | Wow, part of array was mislinked in the SharedCore conversion and never fixed. | Mike Buland | |
2010-06-03 | Heh...myriad files had the same magic key as nids files...oops. Well, myriad | Mike Buland | |
isn't production yet, and nids wasn't in widespread use, so this should be ok to change. | |||
2010-05-29 | Go figure, I went and wrote some docs. | Mike Buland | |
2010-05-28 | More myriad testing and unit test features, not unit tests that may take a | Mike Buland | |
while are welcome to provide progress info with some builtin functions. The Bu::Archive class now throws an exception if reading is interrupted by EOS | |||
2010-05-26 | Oooh, another minor myriad fix, it's getting solid now. :) | Mike Buland | |
2010-05-26 | The cache storage backend for myriad is fixed up to be used. | Mike Buland | |
2010-05-26 | Fixed most of the compilation warnings, and a valgrind warning in the fstring's | Mike Buland | |
remove function. memcpy can't do overlapping memory, changed it to use memmove. | |||
2010-05-26 | More tweaks and informational functions. | Mike Buland | |
2010-05-25 | More myriad testing, fixes, arrangement, etc. UnitSuite add-ons, it has some | Mike Buland | |
command line parameters now, I would like to also add an automatic paramter that would switch it to a computer-readable output mode for use in a larger testing framework. | |||
2010-05-25 | Minor memory leak fix in myriad, valgrind+unit tests = cool | Mike Buland | |
2010-05-25 | More myriad tests and features, passes perfectly so far. | Mike Buland | |
2010-05-25 | We now have a portable tempfile function, cool, it compiles on windows. | Mike Buland | |
Fixed a bug in Socket, it wasn't closing the socket in all exception cases. Also fixed a few things in the unit test framework, going to add some more helpers soon. | |||
2010-05-24 | Changed the Bu::Stream API, setSize is now standard. There may be a few more | Mike Buland | |
things that should be added. A few of them still need to be implemented. I know that truncate for Bu::File is possible on windows, I've used it before, but hell if I can find it. Myriad also needs the setSize function completed. | |||
2010-05-24 | Myriad unit test. Seems like it's workin' well. | Mike Buland | |
2010-05-20 | Fixed a minor bug when a key resolved to an empty string. | Mike Buland | |
2010-05-20 | Added some tweaks to array and fbasicstring. | Mike Buland | |
2010-05-20 | Made process easier to use, when you ask it if the process has ended, it | Mike Buland | |
actually checks. novel, eh? | |||
2010-05-16 | Added operators <= and >= to the FBasicString. | Mike Buland | |
2010-05-15 | mkunit.sh was a little dumb, it didn't handle a number of things correctly. | Mike Buland | |
I've written a new program that basically does the same thing, only it's much more clever, and does many more of the translations and conversions better, including the #line directives. Also, I dropped nids, we don't need it anymore. But now I'm ready to write some serious tests for myriad. | |||
2010-05-14 | Removed some annoying debugging. | Mike Buland | |
2010-05-13 | QueueBuf is updated, and everything else uses it now, including Client. | Mike Buland | |
Unfortunately this breaks some programs that accessed the client internal buffer directly. Overall it's much, much more efficient, so it's worth it, maybe we'll find a good workaround later. | |||
2010-05-13 | david - put a bunch of data through it and check its validity | David | |
2010-05-13 | Added license info to the top of the remaining files. I should add a check for | Mike Buland | |
that to the build file or something... | |||
2010-05-13 | Finally rearranged the system to put all compatability files in a directory | Mike Buland | |
called compat. I've updated the linux and windows builds and it looks pretty good. I also added a config.h file which we have to edit by hand until I can work on build some more. Linux File operations now use 64 bit mode, windows can't, or at least, I don't feel like researching it right now. | |||
2010-05-13 | Hmmm, apparently there was a corner case that would cause a disconnect to | Mike Buland | |
crater the server system. Lameness... | |||
2010-05-12 | The Bu::Archive class now supports arbitrary, named properties via variants. | Mike Buland | |