? org/omg/CORBA_2_3/package.html
Index: org/omg/CORBA/CustomValue.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/CustomValue.java,v
retrieving revision 1.1
diff -u -r1.1 CustomValue.java
--- org/omg/CORBA/CustomValue.java	8 Jun 2005 19:35:03 -0000	1.1
+++ org/omg/CORBA/CustomValue.java	11 Jun 2005 20:04:00 -0000
@@ -49,6 +49,9 @@
  * base type. They and always require an exact match for their RepositoryId
  * in the receiving context.
  *
+ * If the value base does not implement this interface, it normally implements
+ * {@link org.omg.CORBA.portable.StremableValue} instead.
+ *
  * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)
  */
 public interface CustomValue
Index: org/omg/CORBA/ORB.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/ORB.java,v
retrieving revision 1.8
diff -u -r1.8 ORB.java
--- org/omg/CORBA/ORB.java	27 May 2005 16:20:01 -0000	1.8
+++ org/omg/CORBA/ORB.java	11 Jun 2005 20:20:00 -0000
@@ -58,7 +58,16 @@
 import java.util.Properties;
 
 /**
- * When creating an ORB instance is being created, the class name
+ * A central class in CORBA implementation, responsible for sending and
+ * handling remote invocations. ORB also works as a factory for
+ * creating instances of certain CORBA classes.
+ *
+ * Despite the core library contains the fully working CORBA implementation,
+ * it also provides a simple way to plug-in the alternative CORBA support.
+ * This is done by replacing the ORB. The alternative ORB can be specified
+ * via properties, passed to ORB.Init(...).
+ *
+ * When creating an ORB instance, the class name
  * is searched in the following locations:
  * <p>
  * 1. Applet parameter or application string array, if any.<br>
Index: org/omg/CORBA/VM_ABSTRACT.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/VM_ABSTRACT.java,v
retrieving revision 1.1
diff -u -r1.1 VM_ABSTRACT.java
--- org/omg/CORBA/VM_ABSTRACT.java	10 Apr 2005 10:22:05 -0000	1.1
+++ org/omg/CORBA/VM_ABSTRACT.java	11 Jun 2005 20:22:22 -0000
@@ -1,4 +1,4 @@
-/* VM_ABSTRACT.java -- 
+/* VM_ABSTRACT.java --
    Copyright (C) 2005 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
@@ -38,9 +38,9 @@
 package org.omg.CORBA;
 
 /**
- * Holds a single constant, specifying, the
- * abstract interface in a typecode.
- * 
+ * Specifies that the object is an abstract interface. One of the possible
+ * values, returned by {@link TypeCode#type_modifier()}.
+ *
  * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)
  */
 public interface VM_ABSTRACT
Index: org/omg/CORBA/VM_CUSTOM.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/VM_CUSTOM.java,v
retrieving revision 1.1
diff -u -r1.1 VM_CUSTOM.java
--- org/omg/CORBA/VM_CUSTOM.java	10 Apr 2005 10:22:05 -0000	1.1
+++ org/omg/CORBA/VM_CUSTOM.java	11 Jun 2005 20:23:18 -0000
@@ -1,4 +1,4 @@
-/* VM_CUSTOM.java -- 
+/* VM_CUSTOM.java --
    Copyright (C) 2005 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
@@ -38,15 +38,15 @@
 package org.omg.CORBA;
 
 /**
- * Holds a single constant, specifying, that
- * the code used to represent a custom marshalled value type in a typecode.
- * 
+ * Indicates a custom marshalled value type. One of the possible
+ * values, returned by {@link TypeCode#type_modifier()}.
+ *
  * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)
  */
 public interface VM_CUSTOM
 {
   /**
-   * States that the code used to represent a custom 
+   * States that the code used to represent a custom
    * marshalled value type in a typecode.
    */
   short value = 1;
Index: org/omg/CORBA/VM_NONE.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/VM_NONE.java,v
retrieving revision 1.1
diff -u -r1.1 VM_NONE.java
--- org/omg/CORBA/VM_NONE.java	10 Apr 2005 10:22:05 -0000	1.1
+++ org/omg/CORBA/VM_NONE.java	11 Jun 2005 20:23:52 -0000
@@ -1,4 +1,4 @@
-/* VM_NONE.java -- 
+/* VM_NONE.java --
    Copyright (C) 2005 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
@@ -38,10 +38,8 @@
 package org.omg.CORBA;
 
 /**
- * Holds a single constant, specifying, that
- * the code used to represent the one of the values 
- * of a value type in a typecode.
- * 
+ * One of the possible values, returned by {@link TypeCode#type_modifier()}.
+ *
  * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)
  */
 public interface VM_NONE
Index: org/omg/CORBA/VM_TRUNCATABLE.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/VM_TRUNCATABLE.java,v
retrieving revision 1.1
diff -u -r1.1 VM_TRUNCATABLE.java
--- org/omg/CORBA/VM_TRUNCATABLE.java	10 Apr 2005 10:22:05 -0000	1.1
+++ org/omg/CORBA/VM_TRUNCATABLE.java	11 Jun 2005 20:24:40 -0000
@@ -1,4 +1,4 @@
-/* VM_TRUNCATABLE.java -- 
+/* VM_TRUNCATABLE.java --
    Copyright (C) 2005 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
@@ -38,15 +38,15 @@
 package org.omg.CORBA;
 
 /**
- * Holds a single constant, specifying, that
- * the code used to represent a truncatable value type in a typecode.
- * 
+ * Indicates a truncatable value type. One of the possible
+ * values, returned by {@link TypeCode#type_modifier()}.
+ *
  * @author Audrius Meskauskas (AudriusA@Bioinformatics.org)
  */
 public interface VM_TRUNCATABLE
 {
   /**
-   * States that the code used to represent a truncatable 
+   * States that the code used to represent a truncatable
    * value type in a typecode.
    */
   short value = 3;
Index: org/omg/CORBA/package.html
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/package.html,v
retrieving revision 1.3
diff -u -r1.3 package.html
--- org/omg/CORBA/package.html	31 May 2005 20:27:14 -0000	1.3
+++ org/omg/CORBA/package.html	11 Jun 2005 20:10:34 -0000
@@ -61,6 +61,12 @@
  stringified IOR reference of that object or Big Endian, if no such data
  available.
  </p>
+  <p>
+ The current release supports the Value types that appeared since v 1.3 and are
+ something between CORBA structures (no methods, data local) and CORBA objects
+ (both methods and data remote). Value type has local data, can have
+ local methods and is transferred by value, not by IOR reference. 
+ </p>
  <p>
  You can use both request-oriented (based on {@link org.omg.CORBA.Request}) 
  and stream-oriented (based on {@link org.omg.CORBA.portable.ObjectImpl}) 
Index: org/omg/CORBA/portable/ValueBase.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/portable/ValueBase.java,v
retrieving revision 1.2
diff -u -r1.2 ValueBase.java
--- org/omg/CORBA/portable/ValueBase.java	11 Jun 2005 15:00:32 -0000	1.2
+++ org/omg/CORBA/portable/ValueBase.java	11 Jun 2005 19:59:20 -0000
@@ -43,9 +43,8 @@
  * ValueBase is the basic interface for all CORBA value data types. A value
  * type is something between CORBA structure and CORBA object. Like CORBA
  * object, it can have methods, supporting some IDL-defined interface.
- * However, like structures, they are always local and passed by value,
- * not by IOR reference. The Sun's implementation transfers the value types
- * using java serialization mechanism.
+ * However, like structures, they are local and passed by value,
+ * not by IOR reference.
  *
  * Unlike CORBA objects, values are not connected to any ORB by
  * default; they hanlde the implemented functionality locally. The classes,
Index: org/omg/CORBA_2_3/portable/package.html
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA_2_3/portable/package.html,v
retrieving revision 1.1
diff -u -r1.1 package.html
--- org/omg/CORBA_2_3/portable/package.html	3 Jun 2005 17:20:58 -0000	1.1
+++ org/omg/CORBA_2_3/portable/package.html	11 Jun 2005 20:32:06 -0000
@@ -40,7 +40,8 @@
 <head><title>GNU Classpath - org.omg.CORBA_2_3.portable</title></head>
 
 <body>
-<p>This package mainly provides methods for the input and output of value types. It also contains other extensions, required for CORBA 2_3.</p>
+<p>This package supports the communication extensions that appeared since CORBA 2_3. 
+It mainly provides methods for input and output of value types. </p>
 
 </body>
 </html>
