News

RIDL: RIDL 2.8.0 released

Added by Johnny Willemsen 20 days ago

RIDL is a minor release which contains the following features:

  • Cleanup legacy code
  • Enhanced template parameter parsing
  • Simplify and improve annotation handling
  • Migrated CI to github actions

RIDL is distributed as Ruby gem

ACE/TAO: ACE 6.5.11 and TAO 2.5.11 released

Added by Johnny Willemsen 2 months ago

The open source community has released on Monday August 17th 2020 a new ACE 6.5.11 and TAO 2.5.11 release. This release is available from the usual download location at https://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page.

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Latest_{Major,Minor,Micro,Beta} tags have been replaced with branches because tags are not intended to move where branches are
  • Removed emulated operations in ACE_OS which are not used anymore
  • Resolved some compile warnings when using C++11 or newer
  • Integrated debian packaging changes
  • Visual Studio 2015 solutions are not part of the release packaging anymore. When you require these you need to generate them locally using MPC
  • Improve multicast join by interface name on Windows
  • Fixed ACE_INT64_FORMAT_SPECIFIER (and similar) preprocessor macros on macOS (Apple-clang) with -std=c++11 or higher
  • On Windows, use unnamed kernel objects (Events and Semaphores) for thread-scoped reader-write mutexes in ACE_OS::rwlock_init

Changes to TAO (detailed changes)

  • Simplified some code generated by tao_idl

TAOX11: TAOX11 supports Visual Studio 2019

Added by Johnny Willemsen 3 months ago

Remedy IT has finished the initial port of TAOX11 to Visual Studio 2019. With the recent updates the TAOX11 user community can now use the latest Microsoft Visual Studio 2019 compilers to compile TAOX11 and their application code.

Not all possible configurations have been tested but with this initial port finished it will be a relatively minor effort for Remedy IT or the user community to add other configurations. For more details about how TAOX11 can simplify the development of your CORBA based applications have a look at the TAOX11 website or contact .

ACE/TAO: ACE 6.5.10 and TAO 2.5.10 released

Added by Johnny Willemsen 4 months ago

The open source community has released on Wednesday July 1st 2020 a new ACE 6.5.10 and TAO 2.5.10 release. This release is available from the usual download location at https://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page.

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Add support for Embarcadero C++ Builder 10.4 Sydney using the classic compiler. ACE/TAO compile with the new 32/64 bit clang compilers but runtime tests show several runtime problems which makes them not safe to use (1121)
  • Make a change in the ACE Process Manager to resolve an internal compiler error with Visual Studio 2019 16.5.x compilers (1114)
  • Android enhancements for if_nameindex (1101)

Changes to TAO (detailed changes)

  • TAO IDL Frontend annotation support extended: (1125)
    • All the direct contents of interfaces
    • Porttypes, eventtypes, components, and all their direct contents
    • Valuetypes and most of their direct contents
  • TAO IDL now supports anonymous types when using IDL4. (1135)

ACE/TAO: CIAO 1.3.9 and DAnCE 1.3.9 released

Added by Johnny Willemsen 6 months ago

The open source community has released on Wednesday May 6th 2020 a new CIAO 1.3.9 and DAnCE 1.3.9 release. These releases are available from the download location at http://download.dre.vanderbilt.edu/ under the heading “Latest CIAO Micro Release” and “Latest DAnCE Micro Release” or from the CIAO github release page or from the DAnCE github release page.

CIAO and DAnCE are shipped in source only packages where the CIAO package has to be extracted to ACE_wrappers/TAO/CIAO and the DAnCE package to ACE_wrappers/TAO/DAnCE.

Changes to CIAO (detailed changes)

  • Enhance logging in ciao core and dds4ccm in case exceptions occur

Changes to DAnCE (detailed changes)

  • Reduce warnings in xsc generated code by using std::unique_ptr at the moment C++11 is enabled

ACE/TAO: ACE 6.5.9 and TAO 2.5.9 released

Added by Johnny Willemsen 6 months ago

The open source community has released on Friday May 1st 2020 a new ACE 6.5.9 and TAO 2.5.9 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page.

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • On Windows, ACE no longer defines _WIN32_WINNT. ACE wrappers for if_nametoindex and if_indextoname are available if the version of the Windows SDK supports them.
  • IPv6 extended datagram receive info now supported on macOS.
  • ACE_(U)INT8/16/32/64 map to (u)int8/16/32/64_t when C++11 has been enabled.
  • CDR_Base uses ACE_INT64 for LongLong, all old emulated support has been removed
  • Updated debian and rpm packaging support

Changes to TAO (detailed changes)

  • With C++11 we are now using (u)int8/16/32/64 to map all CORBA integer types

ACE/TAO: ACE 6.5.8 and TAO 2.5.8 released

Added by Johnny Willemsen 9 months ago

The open source community has released on Monday February 10th 2020 a new ACE 6.5.8 and TAO 2.5.8 release. This release is available from the usual download location at http://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page.

The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.

Changes to ACE (detailed changes)

  • Added instructions to ACE-INSTALL.html for building ACE/TAO for Android on Windows.
  • Embarcadero C++ Builder Rio fixes
  • Renamed VERSION file to VERSION.txt to avoid conflicting with the `version` standard header.

Changes to TAO (detailed changes)

  • Fixed handling of transient errors with DII requests
  • Renamed VERSION file to VERSION.txt to avoid conflicting with the `version` standard header.

1 2 3 ... 5 (1-10/49)

Also available in: Atom