Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-05-11 | Fixed an issue in the reader, it was tokenizing. | Mike Buland | |
2010-05-11 | Cache store mimics the others now. I need to make a standard exception for | Mike Buland | |
cache stores to throw. | |||
2010-05-10 | Added the new Bu::CacheStoreFiles, it's an uber-simple cache storage system that | Mike Buland | |
maybe would be better to call an example than a fully fledged storage strategy. It just names files based on your keys. It's very slow, and very wasteful, and shouldn't be used long-term in most normal cache systems. | |||
2010-05-10 | Added the new QueueBuf. It's brilliant, and I've wanted it for a long time. | Mike Buland | |
...I mean brilliant as in cool. | |||
2010-05-04 | Cache fixes? | Mike Buland | |
2010-05-03 | Minor corner case fix in the comparison code. | Mike Buland | |
2010-05-02 | Minor bug deleting last element of linked lists. | Mike Buland | |
2010-05-02 | wow, bug fixes everywhere. | Mike Buland | |
2010-05-01 | Cache fixes. | Mike Buland | |
2010-05-01 | The cache... | Mike Buland | |
2010-04-30 | Many minor fixes to the caching system, membuf, and others, but mainly some | Mike Buland | |
important fixes for real-life use of the system. | |||
2010-04-27 | The Bu::Ito thread class has changed the rules on the run function. It no | Mike Buland | |
longer returns anything, that's fine, it's in a class, but it also is protected now. That doesn't really effect child classes much, they can make run public, but I reccomend protected to avoid confusion. | |||
2010-04-23 | Minor updates to the List class, unchecked corner cases. | Mike Buland | |
The CsvWriter now writes csv. It understands both excel formatting and c-style, which I made up myself (it's just c-style escape sequences). Sha1 is converted to work with the CryptoHash API and it does indeed work. | |||
2010-04-19 | Nevermind about the Myriad bug. It was really obvious, I was accidentally | Mike Buland | |
adding all pre-allocated blocks to the header stream instead of just allocating them. This caused some oddness, as you can probably imagine. There's a good way to go before Myriad is as cool as it could be, but it's already much more efficient and all around better than nids. I'll have to write a program to convert nids cache stores to myriad cache stores, but that should be fairly minor. | |||
2010-04-19 | CacheStoreMyriad is written, it's pretty much a copy of CacheStoreNids since | Mike Buland | |
Nids and Myriad pretty much share an API. However, there seems to be a bug in Myriad when a Myriad file is created and filled with data immediately, the header stream is mis-linking one of the blocks again. | |||
2010-04-12 | Wow Myriad!! | Mike Buland | |
Myriad seems to work. I have to run it through a few more paces, and there are some known corner cases that I may just disallow, such as too-small block sizes. Beyond a little more testing, it's ready for production. I may switch some of my cache tests to using it now. | |||
2010-04-12 | Myriad is getting pretty close, just have to finish the writing code and | Mike Buland | |
probably tweak the header init. | |||
2010-04-07 | Corrected a long standing yet seldom witnessed hash bug. It was triggered when | Mike Buland | |
a hashtable was filled, then some items were removed, then enough items were added to trigger a rehash. |