Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-26 | Partial update, don't use this release... | Mike Buland | |
2006-07-20 | Fixed a memory leak in the param processor. | Mike Buland | |
2006-07-20 | Added the "getKey" function to the HashTable, allowing you to get at the | Mike Buland | |
internal persistant IDs using a temporary id. | |||
2006-07-18 | david - escaped &s now. : ) | David | |
2006-07-15 | Added stuff that I thought was already there... | Mike Buland | |
2006-07-14 | Changed some stuff, not sure what all, minor stuff. | Mike Buland | |
2006-07-14 | Made everything have a virtual deconstructor. This is apparently very | Mike Buland | |
important. | |||
2006-07-12 | Added a clear function to the hashtable. How we made it this long without is | Mike Buland | |
beyond me... | |||
2006-07-12 | Added exception tests. | Mike Buland | |
2006-07-11 | I 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-02 | Fixed a bug that caused the stream to be placed at a random location after the | Mike Buland | |
serializer was closed. Everything works as expected now. | |||
2006-07-02 | Fixed a bug in the serializer that would close the file it was using even when | Mike Buland | |
it shouldn't, and added the serializerbzip2, which lets you read and write to compressed streams. | |||
2006-06-29 | Fixed a bug that would cause certain peramiters that were after parameters that | Mike Buland | |
had a variable but no proc set would be processed twice. | |||
2006-06-29 | Completely 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-29 | All done with all of the basic and some nice, extended functionality, now I | Mike Buland | |
just need to update our other projects... | |||
2006-06-29 | Added the outlines for command parameter handling, for unknown parameter | Mike Buland | |
handling, and for automated help generation. | |||
2006-06-29 | Completely removed the old, crappy pproc and replaced it with the new, shiny | Mike Buland | |
ParamProc class...it's soooo much better it makes me wanna' throw things... | |||
2006-06-28 | Minor fixes to the command line processor. | Mike Buland | |
2006-06-28 | Fixed a conflict between the new low level reader and the file reader. | Mike Buland | |
2006-06-28 | Entities now work in the xml processor the way they should, you can define your | Mike 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-22 | Updated some tests so they don't work but will compile, and made some pleasant | Mike Buland | |
changes to the plugger. Also set it up so that libbu++ code is relocatable. | |||
2006-06-21 | Updated the readInput function to tell you how much time is left over after | Mike Buland | |
blocking. | |||
2006-06-06 | Added comment handling to the XML system. It just discards them completely, but | Mike 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. | |||
2006-06-05 | Fixes to the plugin system, it's a little tricky to test, but it's looking good. | Mike Buland | |
2006-06-05 | Added a complete, general plugin manager system. There's a little bit of | Mike Buland | |
cleanup to do before it's totally ready, but it's looking good... | |||
2006-05-26 | Added the first of many unit tests. For now the unit tests are just built with | Mike Buland | |
everything else in the all target of the makefile, which is fine, but relies on CppTest, which can be found at http://cpptest.sf.net Also fixed some things I've been meaning to get to for a while in the xml system, including a few bugs that will make coping with malformed data not hang other programs, and do the error reporting in a nice way. | |||
2006-05-26 | Loads of updates to several systems, see each for what really changed, the | Mike Buland | |
biggest are the updates to the exception framework, and to the pproc system, which is almost a competitor to popt already... | |||
2006-05-13 | Added a nice, generic exception class. It really helps out a lot. I dunno if | Mike Buland | |
it's better to create a new subclass of it for each situation, but it is cool... | |||
2006-05-13 | Fixed a bug in the tester. | Mike Buland | |
2006-05-13 | Fixed a inconsistancy between versions... | Mike Buland | |
2006-05-13 | Changed some things in the serializer...it's cool | Mike Buland | |
2006-05-13 | david - initial NOT WORKING commit of SerializerText stuff... | David | |
2006-05-13 | david - umm... yeah, made the generic write and read functions... | David | |
2006-05-13 | david - initial commit of serialize code ;p | David | |
2006-05-12 | Added the StaticString class, which is a slightly modified version of the old | Mike Buland | |
sstring class, who's name is nonsense and now contains code specific to squirrelmud. Anyway, StaticString is more lightweight than the std::string class, but much less versitile. It really is just like a static string, but all nice and classey. Great for use with the HashTable. | |||
2006-05-04 | Removed some extra test functions that were interfering with some other | Mike Buland | |
programs. Also disabled auto-log rotation until I can come up with a better way of doing it. | |||
2006-05-03 | Sweet, all changes from the (once again 1 rev) branch have been merged back in. | Mike Buland | |
Now to finalize the changes in my other programs. | |||
2006-05-03 | Added a simple test for the log system, and switched the multilog to the new | Mike Buland | |
singleton system, which unfortunately changed it's API slightly. Now it's not a pointer from the singleton, but I did add a new macro to make most usage of it even easier. | |||
2006-05-03 | Added the new singleton class template. Very cool, now I need to switch | Mike Buland | |
all my singletons to using it. | |||
2006-05-01 | Fixed a bug in the get code of the hashtable. It now performs probing correctly | Mike Buland | |
according to the new high capacity duplicate probing algorithm. | |||
2006-05-01 | libbu++ is finally laid out the way it should be, trunk, branches, and tags. | Mike Buland | |