From 6bcdad20c24457393c0d9eeb385d0ff5aa872cd0 Mon Sep 17 00:00:00 2001 From: Lars Thorsen Date: Wed, 25 Apr 2018 15:09:14 +0200 Subject: Move the corba applcations to separate repository All corba applications are moved to a separate repository. E.g. orber, ic, cosEvent, cosEventDomain, cosNotifications cosTime, cosTransactions, cosProperty and cosFileTransfer. --- lib/ic/doc/src/notes.xml | 806 ----------------------------------------------- 1 file changed, 806 deletions(-) delete mode 100644 lib/ic/doc/src/notes.xml (limited to 'lib/ic/doc/src/notes.xml') diff --git a/lib/ic/doc/src/notes.xml b/lib/ic/doc/src/notes.xml deleted file mode 100644 index 38cc77ca98..0000000000 --- a/lib/ic/doc/src/notes.xml +++ /dev/null @@ -1,806 +0,0 @@ - - - - -
- - 19982016 - Ericsson AB. All Rights Reserved. - - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - - IDL Compiler Release Notes - - - - 2004-04-06 - AC - notes.xml -
- -
IC 4.4.4 - -
Fixed Bugs and Malfunctions - - -

- Optimize encoding/decoding for pure 7-bit ascii atoms.

-

- Own Id: OTP-15023 Aux Id: ERIERL-150

-
-
-
- -
- -
IC 4.4.3 - -
Fixed Bugs and Malfunctions - - -

Removed all old unused files in the documentation. -

-

- Own Id: OTP-14475 Aux Id: ERL-409, PR-1493

-
-
-
- -
- -
IC 4.4.2 - -
Fixed Bugs and Malfunctions - - -

Correct bugs when path to mib or idl spec files - contains UTF-8 characters.

-

- Own Id: OTP-13718 Aux Id: ERL-179

-
- -

- Update build scripts to not make assumtions about where - env, cp and perl are located.

-

- Own Id: OTP-13800

-
-
-
- -
- -
IC 4.4.1 - -
Improvements and New Features - - -

- Internal changes

-

- Own Id: OTP-13551

-
-
-
- -
- -
IC 4.4 - -
Improvements and New Features - - -

- Change license text from Erlang Public License to Apache - Public License v2

-

- Own Id: OTP-12845

-
-
-
- -
- -
IC 4.3.6 - -
Fixed Bugs and Malfunctions - - -

- Fix compiler warnings reported by LLVM

-

- Own Id: OTP-12138

-
-
-
- -
- -
IC 4.3.5 - -
Fixed Bugs and Malfunctions - - -

Added Latin-1 code directive in the generated files - to keep old behaviour. Updated IC so it can handle - Unicode characters in the path.

-

- Own Id: OTP-11783

-
-
-
- -
- -
IC 4.3.4 - -
Fixed Bugs and Malfunctions - - -

- Fix two small silent rules omissions. Thanks to Anthony - Ramine.

-

- Own Id: OTP-11351

-
- -

- Silence warnings (Thanks to Anthony Ramine)

-

- Own Id: OTP-11517

-
-
-
- -
- -
IC 4.3.3 - -
Improvements and New Features - - -

- Header and library files from ic and erl_interface are - now installed into usr/{include,lib}. Note that these - directories are unversioned, so the latest installed - version will be the one in the directory.

-

- Own Id: OTP-11284

-
-
-
- -
- -
IC 4.3.2 - -
Fixed Bugs and Malfunctions - - -

- Fixed some compilation warnings on miscellaneous - platforms. Thanks to Anthony Ramine.

-

- Own Id: OTP-11086

-
-
-
- -
- -
IC 4.3.1 - -
Fixed Bugs and Malfunctions - - -

- Revert the structs erlang_pid, erlang_port - and erlang_ref as they were before R16A (without - node_org_enc) in order to be backward compatible - with user code that accesses the fields of these structs.

-

- Own Id: OTP-10885 Aux Id: seq12256

-
-
-
- -
- -
IC 4.3 - -
Improvements and New Features - - -

- Misc build updates

-

- Own Id: OTP-10784

-
- -

- Adapt ic for changes in erl_interface and jinterface due - to utf8 atom support. This change makes ic dependent on - erl_interface-3.7.10 (R16) or later in order to build.

-

- Own Id: OTP-10785

-
-
-
- -
- -
IC 4.2.31 - -
Fixed Bugs and Malfunctions - - -

- Fix bug where the ic pre-processor would ignore - whitespace quoting.

-

- Own Id: OTP-10109

-
- -

A bug regarding spaces in C function prototypes has - been fixed. (Thanks to Richard O'Keefe.)

-

- Own Id: OTP-10138

-
-
-
- -
- -
IC 4.2.30 - -
Improvements and New Features - - -

- Add generation of Erlang callback functions to generated - Erlang source code to avoid compiler warnings.

-

- Own Id: OTP-9998

-
-
-
- -
- -
IC 4.2.29 - -
Improvements and New Features - - -

Erlang/OTP can now be built using parallel make if you - limit the number of jobs, for instance using 'make - -j6' or 'make -j10'. 'make -j' does not - work at the moment because of some missing - dependencies.

-

- Own Id: OTP-9451

-
-
-
- -
- -
- IC 4.2.28 - -
- Fixed Bugs and Malfunctions - - -

- Incorrect use of ets:match changed to ets:match_object.

-

- Own Id: OTP-9630

-
-
-
-
- -
- IC 4.2.27 - -
- Improvements and New Features - - -

- Reduced compile overhead (Thanks to Haitao Li).

-

- Own Id: OTP-9460

-
-
-
-
- -
- IC 4.2.26 - -
- Improvements and New Features - - -

- Partial support for recursive structs and unions. Only available - for the erl_corba backend and requires that Light IFR is used. - I.e. the IC option {light_ifr, true} and that Orber is configured - in such a way that Light IFR is activated. Recursive TypeCode is - currently not supported.

-

- Own Id: OTP-8868 Aux Id: seq11633

-
-
-
-
- -
- IC 4.2.25 - -
- Improvements and New Features - - -

- The documentation can now be built and installed without Java.

-

- Own Id: OTP-8639 Aux Id:

-
-
-
-
- -
- IC 4.2.24 - -
- Fixed Bugs and Malfunctions - - -

Removed superfluous VT in the documentation.

-

Own id: OTP-8353 Aux Id:

-
- -

The option c_timeout was not correctly documented.

-

Own id: OTP-8307 Aux Id: seq11390

-
- -

Removed superfluous backslash in the documentation.

-

Own id: OTP-8354 Aux Id:

-
- -

The documentation EIX file was not generated.

-

Own id: OTP-8355 Aux Id:

-
-
-
-
- -
- IC 4.2.23 - -
- Improvements and New Features - - -

- The documentation is now built with open source tools (xsltproc and fop) - that exists on most platforms. One visible change is that the frames are removed.

-

- Own Id: OTP-8201 Aux Id:

-
-
-
-
- -
- IC 4.2.22 - -
- Fixed Bugs and Malfunctions - - -

The 64-bit version of libic was not compiled with the -fPIC flag.

-

Own id: OTP-8088

-
-
-
-
- -
- IC 4.2.21 - -
- Fixed Bugs and Malfunctions - - -

The function print_erlang_binary (oe_ei_code_erlang_binary.c) - updated to avoid compiler warning.

-

Own id: OTP-7982

-
-
-
-
- -
- IC 4.2.20 - -
- Improvements and New Features - - -

Updated file headers.

-

Own id: OTP-7837

-
-
-
-
- -
- IC 4.2.19 - -
- Improvements and New Features - - -

Documentation source included in open source releases.

-

Own id: OTP-7595

-
-
-
-
- -
- IC 4.2.18 - -
- Fixed Bugs and Malfunctions - - -

Insufficient buffer allocated when passing wide strings - using the C backend on a 64-bit architecture.

-

Own Id: OTP-7313 Aux Id:

-
-
-
-
- -
- IC 4.2.17 - -
- Improvements and New Features - - -

Updated file headers.

-

Own id: OTP-7011

-
- -

IC no longer use the obsolete function file:rawopen/2.

-

Own id: OTP-7182

-
-
-
-
- -
- IC 4.2.16 - -
- Improvements and New Features - - -

Added links to classes inherited from Jinterface in the - User's Guide.

-

Own Id: OTP-6965 Aux Id:

-
-
-
-
- -
- IC 4.2.15 - -
- Fixed Bugs and Malfunctions - - -

If an inherited function name begun with a capital letter - the generated stub/skeleton oe_tc/1 function was incorrect.

-

Own Id: OTP-6855 Aux Id:

-
-
-
-
- -
- IC 4.2.14 - -
- Improvements and New Features - - -

The documentation source has been converted from SGML to XML.

-

Own Id: OTP-6754 Aux Id:

-
-
-
-
- -
- IC 4.2.13 - -
- Improvements and New Features - - -

Minor Makefile changes.

-

Own Id: OTP-6701 Aux Id:

-
-
-
-
- -
- IC 4.2.12 - -
- Improvements and New Features - - -

Dead code was deleted from the following modules: - ic_cclient, ic_code, ic_cserver, ic_erlbe, ic_java_type, - ic_noc, ic_plainbe, ic_pp, ic_pragma, icscan, icstruct, - ictype, icunion.

-
-
-
-
- -
- IC 4.2.11 - -
- Improvements and New Features - - -

Changed code generation to avoid warnings such as unused - variables.

-

Own Id: OTP-5930 Aux Id:

-
-
-
-
- -
- IC 4.2.10 - -
- Fixed Bugs and Malfunctions - - -

The FD_SETSIZE limit has been increased to 2048 for - VxWorks/PPC603.

-

Own Id: OTP-5395 Aux Id: seq9751

-
-
-
-
- -
- IC 4.2.9 - -
- Fixed Bugs and Malfunctions - - -

In C back-ends, the compiler crashed when generating C code - for error reports when a scoped name was used as a type - in a union.

-

Own Id: OTP-5375 Aux Id: seq9740

-
-
-
-
- -
- IC 4.2.8 - -
- Fixed Bugs and Malfunctions - - -

In C back-ends, when decoding a sequence of "small" - integers, which from Erlang is sent as a string (i.e. - each element between 0 and 255), each string element was - considered to be of signed character type. Each such - element is now correctly treated as an unsigned character - type.

-

Own Id: OTP-5205 Aux Id: seq9241

-
-
-
-
- -
- IC 4.2.7 - -
- Improvements and New Features - - -

A new compiler option c_report has been introduced - for C back-ends (client and server). If that option is - set, encoding/decoding errors will be reported to - stderr.

-

Own Id: OTP-4977

-
-
-
-
- -
- IC 4.2.6 - -
- Improvements and New Features - - -

The size of modules, used then registering data in the - IFR DB (e.g., oe_MyModule:oe_register()), can be minimized - if the compile option light_ifr is used and Orber is - configured to use Light IFR. Requires that orber-3.5.1, or - later, is used.

-

Own Id: OTP-5036

-
-
-
- -
- Incompatibilities - - -

The compile option multiple_be is no longer supported.

-

Own Id: OTP-5049

-
-
-
-
- -
- IC 4.2.5 - -
- Improvements and New Features - - -

Send and receive functions with timeouts have been added - to the C back-ends for the standard protocol (i.e. Erlang - distribution + gen_server protocol).

-

Accordingly a new compiler option {c_timeout, {SendTimeout, RecvTimeout}} has been added. Timeouts - are specified in milliseconds.

-

A user that want to implement its own protocols with - function timeouts has to implement the following functions.

-

For C clients the functions int PFX_send_notification(CORBA_Environment *env, unsigned int send_ms), and int PFX_send_request_and_receive_reply(CORBA_Environment *env, unsigned int send_ms, unsigned int recv_ms) - have to be additionally implemented, where PFX is the - user defined prefix.

-

For C servers no additional functions have to be - implemented, but a clone of the int oe_server_receive_tmo(CORBA_Environment *env, oe_map_t *map, unsigned int send_ms, unsigned int recv_ms) - might be handy.

-

Own Id: OTP-4972

-
-
-
-
- -
- IC 4.2.4 - -
- Improvements and new features - - -

The C back-ends has been opened up, so that a user can - define his own protocol, differing from the Erlang - distribution + gen_server protocol.

- - For C clients it means to replace the library functions - int oe_prepare_notification_encoding(CORBA_Environment *env), int oe_send_notification(CORBA_Environment *env), int oe_prepare_request_encoding(CORBA_Environment *env), - int oe_send_request_and_receive_reply(CORBA_Environment *env), and int oe_prepare_reply_decoding(CORBA_Environment *env), - with functions of the same signature, but with the prefix - "oe" replaced by a user defined prefix. - For C servers the functions int oe_prepare_request_decoding(CORBA_Environment *env), - and int oe_prepare_reply_encoding(CORBA_Environment *env), are similarly replaced.

- - The new compiler option {user_protocol, Prefix} has - been added.

-

Own Id: OTP-4834

-
-
-
-
- -
- IC 4.2.3 - -
- Fixed Bugs and Malfunctions - - -

In generated code for the C server back-end, the naming scope - was in error for prototypes in C header files for interfaces - inheriting base interfaces.

-

Own Id: OTP-4881

-
-
-
-
- -
- IC 4.2.2 - -
- Fixed Bugs and Malfunctions - - -

IDL long long and unsigned long long could not - be used in a struct for the Java backend.

-

All unsigned integer types for the Java backend - had broken marshalling for large values.

-

Own Id: OTP-4763

-
-
-
-
- -
- IC 4.2.1 - -
- Fixed Bugs and Malfunctions - - -

A scoping problem (IC could not find typedefs contained - inherited interfaces) in the C-backend solved.

-

Own Id: OTP-4758

-
-
-
-
- -
- IC 4.2 - -
- Improvements and New Features - - -

The CORBA stub/skeleton-files generated by IC have been improved, - i.e., depending on the IDL-files, reduced the size of the - erl- and beam-files and decreased dependencies off Orber's - Interface Repository. It is necessary to re-compile all IDL-files - and use COS-applications, including Orber, compiled with - IC-4.2.

-

Own Id: OTP-4576

-
-
-
-
-
- -- cgit v1.2.3