summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-21Updated the build.conf to include the tests, not the unit tests yet, but theseMike Buland
I need more anyway.
2006-09-20new build.conf fileMike 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-07Updated the build.conf file, you can build the tests, and more.Mike Buland
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-08-02Just added a build.conf file, libbu++ was really easy to get to work with build.Mike Buland
2006-07-28Just fixed the pymake.conf, now it won't build all the tests every time.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-15Updated pymake.confMike Buland
2006-07-15Updated the pymake againMike Buland
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-07Updated the pymake.conf file to not build the unit tests and regular testsMike Buland
unless you comment them out.
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