[ANN] OpenORB 1.4.0 BETA2 Release

[ANN] OpenORB 1.4.0 BETA2 Release

Post by Michael Ru » Fri, 30 Jul 2004 23:01:29


The Community OpenORB 1.4.0 BETA2 is out.

After nearly 8 months of testing and bug-fixing, the OpenORB
community is proud to release the second beta of
"The Community OpenORB" product suite version 1.4.

The archives of all packages can be found at the SF project download
area: http://sourceforge.net/project/showfiles.php?group_id=43608

Have fun,
The Community OpenORB Team


The following list shows the changes since the first beta release
only. The complete list of changes per package is available in the
WHATSNEW file included with each module.

- 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"

- Fixed bug #955143. The problem of marshaling the array type
org.omg.CORBA.Any[] was due to a different behaviour of the parser
in the simple case (org.omg.CORBA.Any) and the array type.
This problem only appeared when org.omg.CORBA.Any has not
been parsed before. But our test case RemoteComplex has another
method that just uses the type org.omg.CORBA.Any so that this bug
never showed up under UNIX. Only Windows uncovered the problem
but it is still not known what the difference between the Windows
VM and the UNIX VMs was.
- Always use the native library on AIX with VM 1.4.x.
- When setting the property UtilDelegateImpl.setLocalCodebaseOnly(true)
we don't want any RMIClassloader to attempt to load the class.
In normal projects client and server side contain the classes
that are necessary for marshaling/unmarshaling the transfered
types. I have never seen a project where classes are loaded
dynamically from a remote location. Though the UtilDelegateImpl
wastes a lot of time trying to load a class using the RMIClassloader.
The reason is simply standard compliance because the Java2IDL
spec. requires exactly this behaviour. The default behaviour of
the method UtilDelegateImpl.loadClass() is the standard compliant.
With the property mentioned above the costly class loader operations
can be skipped.
- Added an optimization to ORB.lookup_value_factory(). This method
always perfoms expensive lookups although it should never be used
for any RMI type.
- Wrapped an unmarshalling call into a PriviledgedAction to make
it work even in restricted environments.
- Started adding a time measurement wrapper around test cases
to be able to detect hanging or long running test cases.
- Added missing class org.omg.CORBA.ObjectHelper to src/omg to make
OpenORB compile under IBM JDK 1.4.2 as this class seems to be
missing from IBM's server.jar in 1.4.2 whereas it was still present
in version 1.4.1.
- Fixed boolean property parsing for the iiop.useNativeLibrary.
OpenORB's getBooleanProperty assumes each value not equal to 'false'
or 'no' as true, so when Ant is passing a property like this:
because the property has not been set OpenORB evaluates the property
to true and wants to load the native library later in the tests.
- Added a Codec test case to verify a problem reported by Mathieu Vadet
(mathieu _dot_ vadet _at_ fr _dot_ thalesgroup _dot_ com).

1. [ANN] mongrel_service 0.4.beta2 Released

2. [ANN] win32console 1.3.0.beta2 Released

win32console version 1.3.0.beta2 has been released!

* < http://www.yqcomputer.com/ ;
* < http://www.yqcomputer.com/ ;
* < http://www.yqcomputer.com/ ;

Win32::Console allows controling the windows command line terminal
thru an OO-interface. This allows you to query the terminal (find
its size, characters, attributes, etc). The interface and functionality
should be identical to Perl's counterpart.

A port of Perl's Win32::Console and Win32::Console::ANSI modules.

This gem packages Gonzalo Garramuno's Win32::Console project, and includes
a compiled binary for speed. The Win32::Console project's home can be
found at:


How to install:

Since this is a prerelease gem, you need updated version of RubyGems
(greater than 1.3.4)

gem install win32console --prerelease

This will install the latest available version from RubyGems.org


### 1.3.0.beta2 / 2010-03-07

* Enhancements
* Redirect STDERR to be processed also for ANSI codes. Closes GH-4
* Allow ECHO to be displayed [jloveces]

Luis Lavena
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupy

3. [ANN] U++ 602 beta2 released

4. [ANN]: Code::Blocks IDE version 1.0-beta2 released

5. ANN: FileTrack v0.1-beta2 released

6. [ANN] Swazoo web server 2.0 beta2 released

7. ANN: Tloona 1.3.2 released (was ANN Tloona 1.3.0 released)

8. ANN: wxSQLite3 1.8.1 released (Was: ANN: wxSQLite3 1.8.0 released)

9. ANN: Rekall V2.1.0 beta2

10. [ANN] Kwartz-ruby 2.0.0-beta2 - a language independed template system

11. [ANN] Ambrai Smalltalk 1.0.5 Beta2

12. ANN: Rekall V2.1.0 beta2

13. [ANN] ConvGO! for Lotus Domino 2.2 Beta2

14. ANN: PlotLab 2.1 Beta2 available!

15. ANN: VisionLab 2.1 Beta2 available!