X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/4f7cfa972623842e64e3a8468696f1f6f40fd202..509cf0693fc440c71bdd3e71ea8947a6b4eb0bcf:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 46b1904..50ec230 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,60 @@ +Sat May 20 18:22:33 2000 George Lebl + + * Release 0.93.5 + +Sat May 20 18:22:23 2000 George Lebl + + * src/{main.c,checks.[ch]}: check for duplicate overrides, it is + different from checking symbol names as they don't conflict with + other symbols AND they only conflict if both the name and their + type match + +Sat May 20 16:38:06 2000 George Lebl + + * src/{main.[ch],util.[ch],checks.c}: Add underscore removal for + non-override methods. This means that local aliases will include + prepended underscores, but when the full name is generated, or + when the method name is added to class structure, the underscore + is removed. + + * src/checks.c: overrides no longer checked for uniqueness, a more + complex logic is needed. + + * src/{main.c,treefuncs.def,parse.y}: override naming is done + with a unique id, so that we handle cases where two classes have + the same method name. + + * doc/gob.1.in: update for the above. + +Sat May 20 14:42:00 2000 George Lebl + + * src/main.c: the private structure is now freed in finalize again and + thus do the same dance around finalize as we do around destroy. + Clean up some code. NULL all things being destroyed. The arbitary + destructor uses memset as those things might not be just pointers. + +Thu May 11 23:48:44 2000 George Lebl + + * src/main.[ch]: provide the Self and SelfClass typedefs in addition + to SELF, IS_SELF, SELF_CLASS macros. All of these can now be + disabled with the --no-self-alias option + + * doc/gob.1.in: update + + * configure.in: raise version + +Tue May 09 23:18:16 2000 George Lebl + + * src/parse.y: fix segfault on parse error and give better error + message + +Tue May 09 21:54:10 2000 George Lebl + + * doc/gob.1.in, src/main.c: Add destruction code into the destroy + handler rather then finalize. Setup an extra function if + neccessary to handle returns correctly as this must be called + after any user code. + Sat Apr 29 14:41:42 2000 George Lebl * Release 0.93.4