aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2006-10-18Updated it, now it doesn't delete the protocol before telling people about itMike Buland
when shutting down...
2006-10-13Connections are now kept until all pending output has been sent, even if theMike Buland
disconnected flag has been set.
2006-10-11Rearranged the tests, now it's like the old style, which I like more for someMike Buland
reason.
2006-10-11Despite some svn oddness, I'm now moving to a new setup for the tests, that'sMike Buland
very much like the original one, but now using build. You will need the latest build in order to build the tests.
2006-10-11Fixed a wierd bug that caused each element of any part of a copied node tree toMike Buland
be partially cross-linked to the node that was the root of the copy. Also fixed a bug in the xmlfilewriter that should make it both faster, and not mess up % style replacements.
2006-10-11Bugfixes, and pymake removal.Mike Buland
2006-09-26Fixed some whackiness in the connection class, -1 from readInput means nothingMike Buland
there, but there might be later. 0 means death.
2006-09-22Fixed something else in the serializer.Mike Buland
2006-09-22I beleive I fixed the inconsistancies for 64bit machines.Mike Buland
2006-09-20Updated the connection class to send all outgoing data when there is some.Mike Buland
Later this should be fixed and another function should be added.
2006-08-30david - creepy forgot to commit hashtable stuff... also fixed something in ↵David
md5... it was using uninitialized data...
2006-08-25Fixed more stuff in the connection class. Yay.Mike Buland
2006-08-25Fixed the connection manager to not suck with the new connection read api.Mike Buland
2006-08-25Added tests and exception codes, so you're program can tell just how bad thingsMike Buland
really are.
2006-08-25Added a new exception for connecitons, and added a new function to theMike Buland
connection class, that reads at least n bytes in x seconds.
2006-08-22Added a new helper to the plugger.Mike Buland
2006-08-22Fixed creepy conflict, two extra spaces in one version...sheeshMike Buland
2006-08-09Fixed a bug in the config manager base that caused config files to never loadMike Buland
or work.
2006-08-09Ok, this one actually builds again.Mike Buland
2006-08-09Renamed it, it also is no longer a singleton, although your child class couldMike Buland
be.
2006-08-09This may work, now the filenames just need to be changed.Mike Buland
2006-08-09The start of the configmanager to libbu++, they are good, but make congo notMike Buland
build now, for a while, and don't actually work yet, so just don't use this revision of libbu++.
2006-08-06It builds with build again, and even the tests now. woo!Mike Buland
2006-08-04Help triggers an exit now in the param processor.Mike Buland
2006-07-26I don't remember what I added or did.Mike Buland
2006-07-26Added the not-yet-working hash class. More thought must be done. This doesn'tMike Buland
actually change any existing code really just adds a new class that you can't use because it's commented out. I'll probably move it to a branch.
2006-07-26Exceptions have been re-worked, and are easier to use, and don't collide withMike Buland
system includues anymore.
2006-07-26Partial update, don't use this release...Mike Buland
2006-07-20Fixed a memory leak in the param processor.Mike Buland
2006-07-20Added the "getKey" function to the HashTable, allowing you to get at theMike Buland
internal persistant IDs using a temporary id.
2006-07-18david - escaped &s now. : )David
2006-07-15Added stuff that I thought was already there...Mike Buland
2006-07-14Changed some stuff, not sure what all, minor stuff.Mike Buland
2006-07-14Made everything have a virtual deconstructor. This is apparently veryMike Buland
important.
2006-07-12Added a clear function to the hashtable. How we made it this long without isMike Buland
beyond me...
2006-07-12Added exception tests.Mike Buland
2006-07-11I added stringrep, which is a cpp replacement for some c string functions.Mike Buland
They're all really simple, and maybe could even be optimized. I did this so that you could use the old c functions when you wanted to, but with cpp memory management. Also, some of these don't exist on other platforms, so it makes other programs more portable. The new functions are just like the c ones, only named string* instead of str*, for example stringdup instead of strdup.
2006-07-02Fixed a bug that caused the stream to be placed at a random location after theMike Buland
serializer was closed. Everything works as expected now.
2006-07-02Fixed a bug in the serializer that would close the file it was using even whenMike Buland
it shouldn't, and added the serializerbzip2, which lets you read and write to compressed streams.
2006-06-29Fixed a bug that would cause certain peramiters that were after parameters thatMike Buland
had a variable but no proc set would be processed twice.
2006-06-29Completely switched over to the much simpler, nicer pymake. Things look great,Mike Buland
and the old Makefile may soon fall into disrepair. To use the old one, which should almost always be able to build at least thi library, call: make -f Makefile.legacy The new Makefile just calls pymake
2006-06-29All done with all of the basic and some nice, extended functionality, now IMike Buland
just need to update our other projects...
2006-06-29Added the outlines for command parameter handling, for unknown parameterMike Buland
handling, and for automated help generation.
2006-06-29Completely removed the old, crappy pproc and replaced it with the new, shinyMike Buland
ParamProc class...it's soooo much better it makes me wanna' throw things...
2006-06-28Minor fixes to the command line processor.Mike Buland
2006-06-28Fixed a conflict between the new low level reader and the file reader.Mike Buland
2006-06-28Entities now work in the xml processor the way they should, you can define yourMike Buland
own, use the 5 builtin ones (gt, lt, apos, quot, amp), and even create your own. The parser now skips any text definition at the top, which is fine for most xml that you get these days. I think if we ever make the break to full compliance we'll need to make a new parser from scratch.
2006-06-22Updated some tests so they don't work but will compile, and made some pleasantMike Buland
changes to the plugger. Also set it up so that libbu++ code is relocatable.
2006-06-21Updated the readInput function to tell you how much time is left over afterMike Buland
blocking.
2006-06-06Added comment handling to the XML system. It just discards them completely, butMike Buland
later it will retain them so that even after modifying the nodes the comments could be kept in place so they aren't destroyed if something changes. Also added necesarry functions to the XmlDocument that lets the tests run again and fixes some issues with multiple ownernership when transfering the contents to a new document.