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. |