OpenORB PropertyService ----------------------- - removed reference to the JDK tools.jar from build.xml to allow compilation on OSX - Renamed "enum" variables to allow compilation on JDK 1.5 Version 1.4.0 BETA2 - July, 29 2004 - PropertyService_1_4_0_BETA2 - Upgraded to checkstyle 3.3. - Fixed various warnings Eclipse 3.0M6 complained about. - Added Eclipse project files (.project and .classpath) the project can now easily be imported by New->Project->Import From existing Source - Placed compiler cache files in build directory, caches are now deleted by invoking the build target "clean" Version 1.4.0 BETA1 - December, 19 2003 - PropertyService_1_4_0_BETA1 - Use the new java2idl ant task to compile the idl files. - Added mode checking method for mode protection. allow_promotion flag allows property mode constraints to be tightened. e.g. a mode can be upgraded from normal to fixed_normal. This flag is false by default, in which case, once the mode is set, it cannot be changed. - Reorganized property tests into separate test methods for empty, initial, and constrained property sets. Added additional tests for proper type and property constraint checking behaviour. - Type and property constraints now work properly. The types of property constraints are now checked against the type constraints. A property constraint is only if its type is tk_void or is of an allowed type. In the former case, the constraint is only on the property_name. - Replaced single method for validating property_name and property_value with checks in the appropriate methods in PropertySetImpl and PropertySetDefImpl, allowing inappropriate try-catch blocks to be removed, making code less cluttered. - Added documentation, including return values, parameters, and exceptions. - Moved build script logic into Ant files. - Converted the Server class to use the new Service framework. - Removed a compile time dependency to the NameService from the states example. - Aligned the example to the common folder hierarchy: src/examples/org/openorb/property/examples/states - Register the Server under a common NameService hierarchy: "COS/PropertyService/*". - Adapted usage of OpenORB classes to new package structure. - Updated version number to 1.4.0. - The class ReleaseInfo has been removed for simplicity reasons. Version 1.3.0 - September, 27 2002 - PropertyService_1_3_0 - Make build.sh work with the latest cygwin version. The script was using a variable OSTYPE that is not available in sh. The official way to get the name of the platform is uname which is now used for determining the CLASSPATH separator. Version 1.3.0 BETA2 - August, 10 2002 - PropertyService_1_3_0_BETA2 - Added patch by Diego Sevilla Ruiz (dsevilla _at_ um _dot_ es) for the install target of the build.xml. The new version copies the files to the path specified by the property install.path just as if you extract one of the binary tarballs. - Make the install target in build.xml copy all jars from the dist directory to the specified install location. - Added dump-info target to build.xml to show the basic settings that are used by ant. - Add support for xalan on JDK 1.4 to build.xml. Otherwise the compile-docbook target does not work. Version 1.3.0 BETA1 - June, 19 2002 - PropertyService_1_3_0_BETA1 - Added a checkstyle target to build.xml. The command "build.sh checkstyle" checks the source code for adherence to the Jakarta coding conventions. - Added local.properties file to influence the ant build process locally. - build.sh now works under Cygwin, patch submitted by David Blevins (dblevins@users.sourceforge.net). - Converted the property.xml file to docbook format. Build.xml creates pdf and html output now. - Merged install.txt and src/etc/README files. Moved src/etc files CHANGELOG, README, and LICENSE to the base directory of the package and renamed CHANGELOG to WHATSNEW (Jakarta style). - Switched to template based manifest files. - Aligned code to the Apache/Jakarta coding guidlines (Normal and generated code). Version 1.2.1 - January, 11 2002 - PropertyService_1_2_1 - NONE Version 1.2.0 - August, 8 2001 - PropertyService_1_2_0 - Updated the build script Version 1.1.0 - May, 8 2001 - PropertyService_1_1_0 - Updated the build script and the documentation - Added the JUNIT tests and removed the JTF ones Version 1.0.0 - February, 1 2001 - PropertyService_1_0_0 - Initial Release