Age | Commit message (Collapse) | Author |
|
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.
|
|
serializer was closed. Everything works as expected now.
|
|
it shouldn't, and added the serializerbzip2, which lets you read and write to
compressed streams.
|
|
had a variable but no proc set would be processed twice.
|
|
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
|
|
just need to update our other projects...
|
|
handling, and for automated help generation.
|
|
ParamProc class...it's soooo much better it makes me wanna' throw things...
|
|
|
|
|
|
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.
|
|
changes to the plugger. Also set it up so that libbu++ code is relocatable.
|
|
blocking.
|
|
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.
|
|
|
|
cleanup to do before it's totally ready, but it's looking good...
|
|
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.
|
|
biggest are the updates to the exception framework, and to the pproc system,
which is almost a competitor to popt already...
|
|
it's better to create a new subclass of it for each situation, but it is cool...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
programs. Also disabled auto-log rotation until I can come up with a better
way of doing it.
|
|
Now to finalize the changes in my other programs.
|
|
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.
|
|
all my singletons to using it.
|
|
according to the new high capacity duplicate probing algorithm.
|
|
|