Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-03 | Added some fun new features to the TafNode system. | Mike Buland | |
2007-09-26 | Fixed a bug that allowed Bu::Hash::get() to rehash, this has been corrected, the | Mike Buland | |
get function can no longer change the Hash in any way. | |||
2007-09-24 | Really just changed some of the docs, they were wrapping, I hate that. | Mike Buland | |
2007-09-17 | Removed a debug line. | Mike Buland | |
2007-09-13 | Sets now match Hashes better, and can be Archived. | Mike Buland | |
2007-09-11 | I just added a comment, don't ask... | Mike Buland | |
2007-09-11 | Ok...forgot a couple of things. Bu::ItoServer now monitors all client | Mike Buland | |
connections and actually cleans up behind them when they're all done. Seems important. It also will cleanup any lingering sockets that are laying around at destruction time, although right now unless you force-stop the server thread there is no way to interrupt it. That'll come in a bit. | |||
2007-09-11 | Everything seems to work with the new Bu::ItoServer class, it operates very, | Mike Buland | |
very similarly to the Bu::Server class, except that every incoming connection gets it's own thread. This functionality may have to be tuned later, to allow for maintaining a pool of connections as an option, but this is fine for now. | |||
2007-09-07 | The Bu::Socket::getAddress function was always getting the local name of the | Mike Buland | |
socket, i.e. your address, not the client's address. That's not what I had intended, but it'd be nice to have later. This is corrected now. | |||
2007-09-05 | Fixed a couple of uber-minor compilation bugs. | Mike Buland | |
2007-09-05 | This commit has part of an Array class, I'm just not sure I really need it | Mike Buland | |
right now. Unfortunately it doesn't compile right now, if you want to build this version, just delete array. On the other hand, Bu::List now has enqueue/dequeue functions. | |||
2007-09-04 | Added the Bu::FString::expand() function, which expands the string in place | Mike Buland | |
using system variables and special tokens, such as ~name and ~/... I like this, and think that it's ample precedent for adding things like format(), formatAppend(), and formatPrepend(), which would all rock. | |||
2007-08-28 | Minor change that may break some other programs in a very minor way, changed | Mike Buland | |
the name of Bu::Hash::size() to Bu::Hash::getSize() to be consistant accross the system. | |||
2007-08-26 | Corrected a bug in the Bu::TafReader, it was getting confused when a stray colon | Mike Buland | |
(common in web addresses) was put in the middle of a property list, now it doesn't get confused, it just complains bitterly and refuses to work. | |||
2007-08-23 | The list now supports insertSorted, and the UnitSuite supports more options, | Mike Buland | |
including StopOnError and handling/reporting of external exceptions. | |||
2007-08-16 | Lists now archive. Yippie! | Mike Buland | |
2007-08-14 | Fixed 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-08-05 | Minor FString change. | Mike Buland | |
2007-08-05 | Bu::Fstring doesn't give that stupid return warning anymore. | Mike Buland | |
2007-08-05 | Ok, the set looks like it works. That's kinda' cool. It could use a few more | Mike Buland | |
operators, but that's a minor issue. | |||
2007-08-05 | Set is just a copy of hash for now. It'd be cool if they could be linked, not | Mike Buland | |
really sure how that could happen easily. | |||
2007-07-25 | I took the cheap way out and added the filename to the exceptions generated by | Mike Buland | |
the file class. This is probably a good idea anyway, but it feels like a silly fix to another problem. | |||
2007-07-18 | Now the whole OSX patch is applied. | Mike Buland | |
2007-07-18 | Incorporated a patch contributed by Brandon CS Sanders that allows libbu++ to | Mike Buland | |
compile under OSX. So far, no problems with anything else, it looks like build and nango both build without problems, libbu++ is truly becoming a full cross- platform toolkit. | |||
2007-07-15 | Bu::Socket now cashes a string representation of the IP address so you can | Mike Buland | |
access it even after closing a socket to assist with proper accounting. | |||
2007-07-13 | More updates to the Exception macros. | Mike Buland | |
2007-07-13 | Exceptions are better, but not all switched over yet. | Mike Buland | |
2007-07-12 | The SPtr now has != comparison operators | Mike Buland | |
2007-07-11 | *whimper* | Mike Buland | |
2007-07-11 | Maybe? | Mike Buland | |
2007-07-11 | I guess I fixed some list stuff... | Mike Buland | |
2007-07-11 | Bu::Atom is now comparable! | Mike Buland | |
2007-07-11 | TafWriter now indents by default, I'll make that configurable soon. | Mike Buland | |
2007-07-11 | Fixed a horrifying FString bug. | Mike Buland | |
2007-07-10 | OK, this time I really fixed it so that it compares raw strings and FStrings | Mike Buland | |
the right way. | |||
2007-07-10 | Updated the FString to const char * string comparison, it should work better | Mike Buland | |
now, but some more testing needs to be done. | |||
2007-07-10 | More FString updates, this one fixes the hashing and string comparison. | Mike Buland | |
2007-07-10 | I Fixed the Hash bug!!! | Mike Buland | |
2007-07-10 | Fixed another Atom bug. | Mike Buland | |
2007-07-10 | Fixed a bunch of stuff, I don't even know what... | Mike Buland | |
2007-07-10 | Fixed the atom, it wasn't copying from other atoms properly. | David | |
2007-07-09 | Fixed a bug in a new constructor. | Mike Buland | |
2007-07-09 | Removed the refconuting for now, it just copies the string. Obviously it is | Mike Buland | |
possible to make this much faster than I did, so I'll have to take another crack at it later. | |||
2007-07-09 | Updates, the client now tells protocols about new connections, and the hexDump | Mike Buland | |
is less ugly. | |||
2007-07-09 | The new logHexDump function seems to work just fine. | Mike Buland | |
2007-07-09 | Update, it's cleaner now, not so much erroneous output. | Mike Buland | |
2007-07-07 | david - added a return to a non-void function | David | |
2007-07-06 | Ok, some more fixes to the iterators in Bu::List | Mike Buland | |
2007-07-06 | Fixed an annoying bug in Bu::List::erase that caused you to not be able to call | Mike Buland | |
lThings.erase( lThings.begin() ); | |||
2007-07-03 | Added an assignment operator to get data from comparable std::basic_string | Mike Buland | |
classes. |