Index: bugfixes.xml =================================================================== RCS file: /cvsroot/omniORBpy/bugfixes.xml,v retrieving revision 1.1.2.22 retrieving revision 1.1.2.28 diff -u -u -r1.1.2.22 -r1.1.2.28 --- bugfixes.xml 2001/02/20 10:39:33 1.1.2.22 +++ bugfixes.xml 2001/06/12 10:56:01 1.1.2.28 @@ -1,13 +1,95 @@ - + - + - + + + Invalid generated code with complex IDL scoping + W. Eliot Kimber + + + The omniidl back-end would generate invalid code for some complex + scoping cases. + + + + + + OverflowError with unsigned long / long long + constants + Carl Bray + + + Due to a change in str() between Python 1.5.2 and Python 2.x, + constants mapped to Python long integers would be missing the 'L' + suffix when using Python 2.x. + + + + + + TypeCode.get_compact_typecode() broken + David Konerding + + get_compact_typecode() had not been kept up-to-date + with the internal TypeCode interfaces. + + + + + + Deadlock when releasing object references + John Heintz + + + Releasing object references can lock + omni::internalLock. Various places did this while + holding the Python interpreter lock, which could lead to deadlock + against threads holding internalLock and attempting to + lock the interpreter lock. + + + + + + BAD_TYPECODE exception with good TypeCode + Lars Immisch + + + TypeCodes containing multiple references to a known enum could be + unmarshalled incorrectly, leading to a BAD_TYPECODE exception. + + + + + + Invalid stub code for typedef to struct/union inside + interface + Jimmy Wilson + + + omniidl -bpython would generate invalid stub code for IDL like the + following: +

+

+  interface I {
+    struct S {
+      long l;
+    };
+    typedef S T;
+  };
+  
+
+
Index: bugfixes.xsl =================================================================== RCS file: /cvsroot/omniORBpy/bugfixes.xsl,v retrieving revision 1.1.2.8 retrieving revision 1.1.2.9 diff -u -u -r1.1.2.8 -r1.1.2.9 --- bugfixes.xsl 2001/02/20 10:39:33 1.1.2.8 +++ bugfixes.xsl 2001/03/19 12:01:24 1.1.2.9 @@ -81,8 +81,8 @@