Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-29 | A few changes here and there, mainly related to getting the new Server system | Mike Buland | |
working in optimal condition... | |||
2007-06-28 | Updated the client, it now takes all intXX_t and uintXX_t as a param for write | Mike Buland | |
as a convinience. | |||
2007-06-28 | Client code is better, so is the socket, you can get addresses and other cool | Mike Buland | |
things from it. The plugger had yet another bugfix...plugger... | |||
2007-06-28 | The FString has more things that it can do...now. | Mike Buland | |
2007-06-28 | Minor update to protocol. | Mike Buland | |
2007-06-28 | Many minor changes, hopefully the header fixes will keep future header macro | Mike Buland | |
conflicts from happening. And, from now on, other projects should do -Ilibbu++ not -Ilibbu++/src so we can get ready for an installed version of libbu++. | |||
2007-06-28 | Another one, five lines down. | Mike Buland | |
2007-06-28 | Oi, another bug fix, the same line... | Mike Buland | |
2007-06-28 | Another stupid plugger bug. | Mike Buland | |
2007-06-27 | Ooooh, more Taf-goodness. | Mike Buland | |
2007-06-27 | Tweaked a tafnode function. | Mike Buland | |
2007-06-27 | More fstring stuff. | Mike Buland | |
2007-06-27 | Added more functions to fstring, now it has isSet and a bool cast operator. | Mike Buland | |
These allow you to see if there is anything set in the fstring. | |||
2007-06-27 | The taf system is new and improved. The writer works, we added C++ style | Mike Buland | |
comment blocks, and it retains the order of all nodes. | |||
2007-06-27 | The MemBuf works just fine, although it still can't over-write data in the | Mike Buland | |
buffer. | |||
2007-06-26 | Fixed a bug in the plugger and added the skeleton of the MemBuf class. | Mike Buland | |
2007-06-26 | Corrected a memory leak in Bu::BZip2, it wasn't cleaning up the big buffer. | Mike Buland | |
2007-06-26 | Fixed a minor bug in FString, and added the Logger and a test...it's cool, and | Mike Buland | |
a decent replacement for multilog now that we use runit. | |||
2007-06-25 | I think the plugger and programchain are all up to date to work with the new | Mike Buland | |
libbu++. The program chain may undergo heavy changes still, or be removed entirely, but we need it for congo and squirrelmud, so here it is for a while longer. The TafWriter isn't much closer, you still only get the groups in the output. | |||
2007-06-19 | david - got some things compiling on win32 (wine/devc++) | David | |
2007-06-18 | Added more helper guys to atom, it seems weird, but I think it's ok... | Mike Buland | |
2007-06-18 | The client/server system now works both ways, in and out, and works as well as | Mike Buland | |
the old one in pretty much every way, and better in most. It's much easier to understand. And the atom class is better. | |||
2007-06-18 | david - did more documenting | David | |
2007-06-18 | Added the atom class and did some more client work, it will close the socket | Mike Buland | |
now when the end has been reached. | |||
2007-06-18 | Added the protocol class. servers work, but don't send data, updated the streams | Mike Buland | |
to include many more state indicators and caps queries, and everything is working better in general. | |||
2007-06-18 | david - writing code documentation... | David | |
2007-06-15 | david - wrote two silly unit tests... | David | |
2007-06-12 | Removed the xml test...the xml system is effectively gone. | Mike Buland | |
2007-06-12 | Moved out the xml system again. I think that if I am going to do it again, | Mike Buland | |
I'm going to do it over from scratch, that was just painful. Also, started in again on the server system, it's looking pretty good, already got connections working, next up is managing data flow through clients and protocols! | |||
2007-06-11 | Another few fixes for zero-length strings in fstring. | Mike Buland | |
2007-06-11 | Corrected another issue with the prefix * iterator operator in Bu::Hash, it was | Mike Buland | |
still trying to use a pair internally. Also added more helpers to FString. | |||
2007-06-11 | Wow that was a stupid bug. OK, decompression is working really well, and it | Mike Buland | |
corrects the underlying stream's position if it can seek, otherwise you just lose data (for now). | |||
2007-06-11 | Few minor tweaks to bzip2, it reports errors now...and there's a bug in odpm | Mike Buland | |
that could be in this, but it's going to be hard to tell... | |||
2007-06-10 | Bunch of maintenence type things. Minor tweaks and the like. The file class | Mike Buland | |
has a lot more helper functions and the like, the filters give more info back to the caller, minor updates to taf. | |||
2007-06-09 | Alright, looks like the bzip2 filter can decompress just fine. It won't try ↵ | Mike Buland | |
to compensate for overshooting the end of the compression block yet, which it won't be able to do on streams that don't support seeking...I think I'll make it only try on stop commands, and try to re-use the buffer otherwise...maybe...it's an interesting problem since it *always* overshoots (unless you're really, really lucky...) | |||
2007-06-07 | The Stream Filter archetecture is finished, it's actually much cooler than I | Mike 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-06-07 | The new taf interfaces seem to work just fine, except for saving and that loaded | Mike Buland | |
TafNode structures are immutable, it all looks really good. Saving should be a snap, and the immutable part I'm not sure is bad...we'll see what happens. Also, I'm contemplating looking into a way to add "named data structure" support to the Archive at a lower level, then allow it to use a nameing system to apply names to each data structure and then output to any backend that supports naming, like taf, xml, etc. | |||
2007-06-07 | Minor change to the operation of the Hash, now dereferencing an iterator with | Mike Buland | |
the prefix * operator will return only a reference to the value, not a pair, it was causing issues, and you can still get at the key with the getKey function. | |||
2007-06-07 | Except for an excessive amount of debug info, I finally got the delete code | Mike Buland | |
working. Now you can load Taf structures and clean up, you just can't access all of the data inside 100%. | |||
2007-06-06 | Dunno, really, apparently I changed the reader. | Mike Buland | |
2007-06-06 | The TafReader is more general and much nicer, and about to actually construct | Mike Buland | |
nodes, that part will be exciting. I also fixed some stuff and added some new functions to List, it now has first() and last() which work just like std::list front() and back(), I may add compatibility functions later... | |||
2007-06-06 | Except for storing the data somewhere, the TafReader is more or less done. | Mike Buland | |
Some more generalizations are in order, then we'll stuff the data somewhere. | |||
2007-06-06 | Moved Taf back into core. | Mike Buland | |
2007-06-06 | About to move taf back into core...contemplating removing the xml system | Mike Buland | |
entirely for a while...we'll see what happens. | |||
2007-06-05 | Nevermind, it's good to use with objects or anything, they are now destroyed | Mike Buland | |
and constructed properly :-P | |||
2007-06-05 | Added a basic ringbuffer, it should be nice and quick, but may be bad to use | Mike Buland | |
with objects at the moment, still contemplating that one... | |||
2007-06-04 | Added rudimentary object tracking to Archive, and rearranged the hash and | Mike Buland | |
archive dependancies a little. I'll add docs for object tracking later... | |||
2007-05-17 | As evidenced by my latest test, the Bu::FString copy is actually slower than | Mike Buland | |
the std::string copy by a rather large margin. This seems very odd, so I'm going to do a few tests, the first one is stripping out the FString shared pointer stuff and seeing if that makes an appreciable difference. | |||
2007-05-17 | Lots of cool new stuff, the Server class actually works for everything except | Mike Buland | |
actually interacting with clients, and the Client class is almost there, except that it doesn't really do anything yet. | |||
2007-05-15 | SPtr is now Bu::ified, and the List class now acts the way we think const lists | Mike Buland | |
should act, you can't change anything in there. I'm still debating changing the const_iterator to a constIterator, or something else that's more Bu::worthy. Heh, the namespaces are funny...ok...I'm really tired. |