ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/pyorbit/ChangeLog
Revision: 1.4
Committed: Fri Oct 8 22:06:08 1999 UTC (16 years, 11 months ago) by justin
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +5 -0 lines
Log Message:
I have autoconfed the build and install process.

Line File contents
1 1999-10-07 Justin Bradford <justin@ukans.edu>
2
3 * autoconf: Moved build to autoconf; uses some of James'
4 extensions to automake, which can be found in am-changes
5
6 1999-09-15 James Henstridge <james@daa.com.au>
7
8 * misc/PyIDL.py (idl_op_dcl): adjusted indices as Michael recommended
9 to make it work with the change I made to libIDLmodule.c
10
11 1999-09-13 James Henstridge <james@daa.com.au>
12
13 * PortableServermodule/PortableServermodule.c (checkCORBA): same
14 here.
15
16 * CORBAmodule/CORBAmodule.c (newORBObject): PyArgParseTuple returns
17 0 on error -- not -1.
18 (checkCORBA): instead of just fprintf'ing a message that an exception
19 occured, generate a python exception. Also call CORBA_exception_init
20 after generating the python exception so it does not interfere with
21 later operations. The CORBA_exception_init call should really be
22 called from the python wrapper functions at the start of their body
23 though.
24
25 * samples/do, samples/handle, samples/testserver, samples/testclient:
26 changed #!/usr/local/bin/python to #!/usr/bin/env python.
27
28 * libIDLmodule/libIDLmodule.c (DL_EXPORT): check if it is defined.
29 (IDLtree_get_value): the noscript option has been deprecated
30 according to the libIDL headers (they renamed it), and it was breaking
31 the build, so I removed the reference to it.
32
33 * libIDLmodule/Setup.in (LIBIDL_FLAGS): use libIDL-config to deduce
34 compiler flags.
35
36 * Typesmodule/Typesmodule.c (DL_EXPORT): check if DL_EXPORT is defined.
37
38 * PortableServermodule/PortableServermodule.c (DL_EXPORT): check if
39 DL_EXPORT is defined before using it.
40 (*): added some more checks to make sure return values are not
41 CORBA_OBJECT_NIL.
42 (initPortableServer): do not core dump if CORBA could not be imported.
43
44 * CORBAmodule/CORBAmodule.c: added a few checks to see if
45 CORBA_OBJECT_NIL was returned. In these cases, return None. This
46 should prevent some of the segfaults I was seeing when playing around
47 with the code.
48 (argv_convert): there were seperate cases for lists and tuples.
49 Replaced with single implementation using abstract sequence functions.
50 (DL_EXPORT): older versions of python do not define this anywhere
51
52 * Typesmodule/Setup.in: same here.
53
54 * PortableServermodule/Setup.in: same here.
55
56 * CORBAmodule/Setup.in: use orbit-config to get the flags and
57 libraries to link with.
58
59 * */.cvsignore: added .cvsignore files to keep cvs quiet.
60
61 * ChangeLog: started a change log.