]> git.draconx.ca Git - gob-dx.git/blobdiff - ChangeLog
Release 0.93.5
[gob-dx.git] / ChangeLog
index 46b19045c1d9a14cb24131dd431501de68ab5237..50ec2308b3d316d6cc37adbcaf08347adee8f3fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+Sat May 20 18:22:33 2000  George Lebl <jirka@5z.com>
+
+       * Release 0.93.5
+
+Sat May 20 18:22:23 2000  George Lebl <jirka@5z.com>
+
+       * 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 <jirka@5z.com>
+
+       * 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 <jirka@5z.com>
+
+       * 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 <jirka@5z.com>
+
+       * 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 <jirka@5z.com>
+
+       * src/parse.y: fix segfault on parse error and give better error
+         message
+
+Tue May 09 21:54:10 2000  George Lebl <jirka@5z.com>
+
+       * 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 <jirka@5z.com>
 
        * Release 0.93.4