summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs/ChangeLog-02a
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLogs/ChangeLog-02a')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a50
1 files changed, 42 insertions, 8 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 28f3c25ae24..61f43d2bcd7 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,44 @@
+
+ TO-DO
+
+ * Modify code generation for local interface. Abstract
+ interface will come later.
+
+ * Need to add syntax/semantic check for local/abstract interfaces
+ as defined in CCM. (E.g., a local object can not be the
+ argument of a remote operation.)
+
+ * Remove gen_locality_constraint stuff.
+
+Tue Apr 18 16:06:11 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: The idl
+ compiler must generate <_remote_interface_repository_id> for
+ remote client stubs now.
+
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: Do not
+ generate skeletons for local interfaces.
+
+ * tao/Object.h:
+ * tao/Object.i:
+ * tao/Object.cpp: Changed the method <_interface_repository_id> as
+ inlined, non-virtual function and invoke either
+ <_remote_interface_repository_id> or
+ <_local_interface_repository_id> depending on whether the
+ interface is remote or local. Added the two aforementioned new
+ virtual functions.
+
+ * tao/LocalObject.h:
+ * tao/LocalObject.cpp: Rename <_interface_repository_id> to
+ <_local_interface_repository_id>.
+
+ * tao/POA_CORBA.h: Oops, revert my previous change on
+ <_interface_repository_id>. This file declares skeletons, which
+ still use <_interface_repository_id>.
+
Tue Apr 18 14:32:08 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/CurrentC.cpp:
@@ -19,6 +60,7 @@ Tue Apr 18 14:32:08 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/POAC.cpp:
* tao/POAC.h:
* tao/POA_CORBA.h:
+ * tao/PolicyC.h:
* tao/PolicyC.cpp:
* tao/PollableC.cpp:
* tao/PollableC.h:
@@ -28,7 +70,6 @@ Tue Apr 18 14:32:08 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/TAOC.h: Renamed method <_interface_repository_id> to
<_remote_interface_repository_id>.
-
Tue Apr 18 03:17:37 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* tao/corba.h: Included "tao/LocalObject" in this file.
@@ -97,13 +138,6 @@ Mon Apr 17 20:48:42 2000 Nanbor Wang <nanbor@cs.wustl.edu>
regular interface depend on the type of interfaces we are
generating.
- TO-DO: Modify code generation for local interface. Abstract
- interface will come later.
-
- Need to add syntax/semantic check for local/abstract interfaces
- as defined in CCM. (E.g., a local object can not be the
- argument of a remote operation.)
-
Mon Apr 17 13:18:29 2000 Nanbor Wang <nanbor@cs.wustl.edu>
* TAO_IDL/fe/idl.ll: