From 91b2e57ea0e3ab794d4b57a12ef10205383525a5 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 14 Mar 2011 18:18:42 +0100 Subject: Prepare release --- lib/asn1/doc/src/notes.xml | 38 +++++++++++++++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 38 +++++++++++++++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 39 +++++++++++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 15 ++++++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 15 ++++++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 86 +++++++++++++++++++++++++++++++++ lib/edoc/doc/src/notes.xml | 55 ++++++++++++++++++++++ lib/edoc/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 43 +++++++++++++++++ lib/erl_interface/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 94 +++++++++++++++++++++++++++++++++++++ lib/hipe/vsn.mk | 2 +- lib/jinterface/doc/src/notes.xml | 16 +++++++ lib/jinterface/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 59 +++++++++++++++++++++++ lib/mnesia/doc/src/notes.xml | 38 ++++++++++++++- lib/observer/doc/src/notes.xml | 40 ++++++++++++++++ lib/observer/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 17 ++++++- lib/percept/doc/src/notes.xml | 15 ++++++ lib/percept/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 19 ++++++++ lib/reltool/doc/src/notes.xml | 24 +++++++++- lib/reltool/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 17 +++++++ lib/runtime_tools/vsn.mk | 2 +- lib/sasl/doc/src/notes.xml | 33 +++++++++++++ lib/sasl/vsn.mk | 2 +- lib/ssl/doc/src/notes.xml | 29 +++++++++++- lib/stdlib/doc/src/notes.xml | 91 +++++++++++++++++++++++++++++++++++ lib/test_server/doc/src/notes.xml | 37 +++++++++++++++ lib/test_server/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 49 +++++++++++++++++++ lib/tools/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 25 ++++++++++ lib/wx/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 29 ++++++++++++ lib/xmerl/vsn.mk | 2 +- 43 files changed, 975 insertions(+), 22 deletions(-) (limited to 'lib') diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index c93adeffe2..77769afcd4 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,44 @@

This document describes the changes made to the asn1 application.

+
Asn1 1.6.16 + +
Fixed Bugs and Malfunctions + + +

+ asn1ct: Make formatting of errors and warnings consistent

+

+ Consistently format warning and error reports. Warning + and error options from erlc now also work in asnc1ct. + (thanks to Tuncer Ayaz)

+

+ Own Id: OTP-9062

+
+ +

+ Shut off some dialyzer warnings

+

+ Own Id: OTP-9063

+
+
+
+ + +
Improvements and New Features + + +

+ Crash in asn1ct_check, componentrelation_leadingattr + fixed. (Thanks to Stephane Pamelard for finding the bug)

+

+ Own Id: OTP-9092

+
+
+
+ +
+
Asn1 1.6.15
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index e900a52286..7b52e18805 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1,2 +1,2 @@ #next version number to use is 1.6.15 | 1.7 | 2.0 -ASN1_VSN = 1.6.15 +ASN1_VSN = 1.6.16 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 2fd5dcf4f1..fef1222fcb 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,44 @@ notes.xml +
Common_Test 1.5.3 + +
Fixed Bugs and Malfunctions + + +

+ Added an option to test specs which allow the execution + of tests as is, instead of doing merging of tests on the + same "level". See the merge_tests directive the test + specification documentation.

+

+ Own Id: OTP-9026 Aux Id: seq11768

+
+
+
+ + +
Improvements and New Features + + +

+ Alpha release of Common Test Hooks (CTH). CTHs allow the + users of common test to abtract out common behaviours + from test suites in a much more elegant and flexible way + than was possible before. Note that the addition of this + feature may introduce minor changes in the undocumented + behaviour of the interface inbetween common_test and + test_server.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8851

+
+
+
+ +
+
Common_Test 1.5.2
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 1a820848b5..8a4853e070 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1,3 +1,3 @@ -COMMON_TEST_VSN = 1.5.2 +COMMON_TEST_VSN = 1.5.3 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 9d89b17afb..25a6db4ce0 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,45 @@

This document describes the changes made to the Compiler application.

+
Compiler 4.7.3 + +
Fixed Bugs and Malfunctions + + +

+ The -export_type() directive is no longer included + among the attributes.

+

+ Own Id: OTP-8998

+
+
+
+ + +
Improvements and New Features + + +

+ The maximum number of allowed arguments for an Erlang + function has been lowered from 256 to 255, so that the + number of arguments can now fit in a byte.

+

+ Own Id: OTP-9049

+
+ +

+ Dependency generation for Makefiles has been added to the + compiler and erlc. See the manual pages for + compile and erlc. (Thanks to Jean-Sebastien + Pedron.)

+

+ Own Id: OTP-9065

+
+
+
+ +
+
Compiler 4.7.2
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index d180ecd4e2..e46096a6df 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 4.7.2 +COMPILER_VSN = 4.7.3 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 54dd0cb01f..5e9bda3920 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Crypto application.

+
Crypto 2.0.2.1 + +
Improvements and New Features + + +

+ Misc. Updates.

+

+ Own Id: OTP-9132

+
+
+
+ +
+
Crypto 2.0.2
Improvements and New Features diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 4b35c7c0b4..e2d6fd0b37 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 2.0.2 +CRYPTO_VSN = 2.0.2.1 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 2f8bdc36a1..3aa169a135 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Debugger application.

+
Debugger 3.2.6 + +
Improvements and New Features + + +

+ Fix issues reported by dialyzer.

+

+ Own Id: OTP-9107

+
+
+
+ +
+
Debugger 3.2.5
Improvements and New Features diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index b9786b4a75..0f70dafc19 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 3.2.5 +DEBUGGER_VSN = 3.2.6 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 3678291be7..f132a50e0d 100755 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,92 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.4.2 + +
Fixed Bugs and Malfunctions + + +

+ Add a --fullpath option to Dialyzer

+

+ This change adds a --fullpath option to Dialyzer, which + makes the warning messages contain the full path of the + corresponding file.

+

+ Original patch submitted by Magnus Henoch (legoscia) on + 15/9/2010 and cooked to death in the 'pu' branch all this + time.

+

+ The patch was essentially correct and most of it has been + used as is, but there have been some changes to make the + code slightly prettier, avoid some code duplication, and + add documentation to dialyzer's doc files and to its help + message.

+

+ Own Id: OTP-9098

+
+ +

+ Fix warnings about guards containing not

+

+ The wording of warnings about unsatisfiable guards that + used 'not' was incorrect (the 'not' was not mentioned and + it appeared as "Guard test is_atom(atom()) can never + succeed") (thanks to Stavros Aronis).

+

+ Own Id: OTP-9099

+
+ +

+ Version 2.4.2 (in Erlang/OTP R14B02) + ------------------------------------ - Added --fullpath + option to display files with warnings with their full + file names (thanks to Magnus Henoch for the original + patch). - Better handling of 'and'/'or'/'not' guards that + generate warnings (thanks to Stavros Aronis). - Better + blame assignment for cases when a function's spec is + erroneous (thanks to Stavros Aronis). - More descriptive + warnings when a tuple/record pattern contains subterms + that violate the declared types of record fields (thanks + to Matthias Lang for the test case and for Stavros Aronis + for the actual fix).

+

+ Own Id: OTP-9126

+
+ +

+ Add spec to dialyzer_cl_parse:get_lib_dir/1

+

+ Own Id: OTP-9129

+
+
+
+ + +
Improvements and New Features + + +

+ Test suites for Dialyzer

+

+ This is a transcription of most of the + cvs.srv.it.uu.se:/hipe repository dialyzer_tests into + test suites that use the test server framework.

+

+ See README for information on how to use the included + scripts for modifications and updates.

+

+ When testing Dialyzer it's important that several OTP + modules are included in the plt. The suites takes care of + that too.

+

+ Own Id: OTP-9116

+
+
+
+ +
+
Dialyzer 2.4.0
Fixed Bugs and Malfunctions diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index afcccf22b5..c18a126264 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -31,6 +31,61 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.7 + +
Fixed Bugs and Malfunctions + + +

Add encoding when parsing Wiki text. EDoc used to + fail on strings such as "δεφ". (Thanks to Richard + Carlsson.)

+

+ Own Id: OTP-9109

+
+
+
+ + +
Improvements and New Features + + +

It is now possible to use Erlang specifications and + types in EDoc documentation. Erlang specifications and + types will be used unless there is also a function + specification (@spec) or a type alias + (@type) with the same name. In the current + implementation the placement of -spec matters: it + should be placed where the @spec would otherwise + have been placed.

+

Not all Erlang types are included in the + documentation, but only those exported by some + export_type declaration or used by some documented + Erlang specification (-spec).

+

There is currently no support for overloaded Erlang + specifications.

+

The syntax definitions of EDoc have been augmented to + cope with most of the Erlang types. (But we recommend + that Erlang types should be used instead.)

+

edoc:read_source() takes one new option, + report_missing_types. edoc_layout:module() + takes one new option, pretty_printer.

+

+ Own Id: OTP-8525

+
+ +

The edoc_lib module is meant to be private, + but since it is referred to from other man pages it has + been included in the OTP documentation. The modifications + introduced in this ticket make all functions private + except those referred to from other pages.

+

+ Own Id: OTP-9110

+
+
+
+ +
+
Edoc 0.7.6.8
Improvements and New Features diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index e030174862..febac9cc42 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.6.8 +EDOC_VSN = 0.7.7 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index de5ba61938..784ba78d3e 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,49 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.3 + +
Fixed Bugs and Malfunctions + + +

+ Some malformed distribution messages could cause VM to + crash, this is now corrected.

+

+ Own Id: OTP-8993

+
+ +

+ Strengthen string copy check (Thanks to Michael Santos).

+

+ Own Id: OTP-9071

+
+ +

+ Strengthen atom length check when decoding atoms (Thanks + to Michael Santos).

+

+ Own Id: OTP-9072

+
+
+
+ + +
Improvements and New Features + + +

Fix global registration. C node needed + DFLAG_DIST_MONITOR_FLAT set when connecting. Fix list + compare in erl_compare_ext to return correct result. + (Thanks to Vitaliy Batichko and Evgeny Khirin)

+

+ Own Id: OTP-9015

+
+
+
+ +
+
Erl_Interface 3.7.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index ffda886553..0317462106 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1 +1 @@ -EI_VSN = 3.7.2 +EI_VSN = 3.7.3 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 8c9dbc0c18..434bfac64c 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,100 @@

This document describes the changes made to HiPE.

+
Hipe 3.7.9 + +
Fixed Bugs and Malfunctions + + +

+ Fix erroneous fail info of a hipe_bs_primop

+

+ Own Id: OTP-9036

+
+ +

+ The change fixes a bug in the translation of 'bs_add' + BEAM instruction to HiPE's Icode representation. When + these instructions appeared in a guard context the + previous translation was obviously buggy.

+

+ Own Id: OTP-9044

+
+ +

+ Sanitize the specs of the code module

+

+ After the addition of unicode_binary() to the + file:filename() type, dialyzer started complaining about + erroneous or incomplete specs in some functions of the + 'code' module. The culprit was hard-coded information in + erl_bif_types for functions of this module, which were + not updated. Since these functions have proper specs + these days and code duplication (pun intended) is never a + good idea, their type information was removed from + erl_bif_types.

+

+ While doing this, some erroneous comments were fixed in + the code module and also made sure that the code now runs + without dialyzer warnings even when the + -Wunmatched_returns option is used.

+

+ Some cleanups were applied to erl_bif_types too.

+

+ Own Id: OTP-9100

+
+ +

+ Fix bug in the simplification of inexact comparisons

+

+ On 31/1/2011 Paul Guyot reported a bug in the native code + compilation of inexact equality/inequality tests between + floats and integers. The relevant test was:

+

+ f(X) -> Y = X / 2, Y == 0.

+

+ and hipe erroneously evaluated the calls f(0) and f(0.0) + to 'false'.

+

+ The culprit was in the simplification code of the Icode + range analysis which used an erroneous test (lists:any/1 + instead of lists:all/1).

+

+ Own Id: OTP-9101

+
+ +

+ Document exiting and garbage_collecting process statuses

+

+ Own Id: OTP-9102

+
+ +

+ Remove hipe constants pool

+

+ Hipe constants used to be allocated within a single, + fixed-size pool for interaction with the garbage + collector. However, the garbage collector no longer + depends on constants being allocated within a single + pool, and the fixed size of the pool both meant + unnecessary allocations on most deployments and crashes + on deployments requiring more constants.

+

+ The code was simplified to directly invoke erts_alloc. + Debugging and undocumented function + hipe_bifs:show_literals/0 was removed (it returned true + and output text to the console), and debugging and + undocumented function hipe_bifs:constants_size/0 was + rewritten with a global to count the size of allocated + constants.

+

+ Own Id: OTP-9128

+
+
+
+ +
+
Hipe 3.7.8.1
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index 513b1f4943..6ba9009a24 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.7.8.1 +HIPE_VSN = 3.7.9 diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index 879634561b..962be63968 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -30,6 +30,22 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.5.4 + +
Fixed Bugs and Malfunctions + + +

+ Some malformed distribution messages could cause VM to + crash, this is now corrected.

+

+ Own Id: OTP-8993

+
+
+
+ +
+
Jinterface 1.5.3.2
Improvements and New Features diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index 24ffe7c5e6..9d75a653e3 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.5.3.2 +JINTERFACE_VSN = 1.5.4 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 29580a4cd1..065b24c53d 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,65 @@

This document describes the changes made to the Kernel application.

+
Kernel 2.14.3 + +
Fixed Bugs and Malfunctions + + +

+ os:find_executable/{1,2} will no longer return the + path of a directory that happens to be in the PATH.

+

+ Own Id: OTP-8983 Aux Id: seq11749

+
+ +

+ Fix -spec for file:write_file/3

+

+ Change type for second parameter from binary() to + iodata(), since the function explicitly takes steps to + accept lists as well as binaries. (thanks to Magnus + Henoch).

+

+ Own Id: OTP-9067

+
+ +

+ Sanitize the specs of the code module

+

+ After the addition of unicode_binary() to the + file:filename() type, dialyzer started complaining about + erroneous or incomplete specs in some functions of the + 'code' module. The culprit was hard-coded information in + erl_bif_types for functions of this module, which were + not updated. Since these functions have proper specs + these days and code duplication (pun intended) is never a + good idea, their type information was removed from + erl_bif_types.

+

+ While doing this, some erroneous comments were fixed in + the code module and also made sure that the code now runs + without dialyzer warnings even when the + -Wunmatched_returns option is used.

+

+ Some cleanups were applied to erl_bif_types too.

+

+ Own Id: OTP-9100

+
+ +

+ - Add spec for function that does not return - Strenghen + spec - Introduce types to avoid duplication in specs - + Add specs for functions that do not return - Add specs + for behaviour callbacks - Simplify two specs

+

+ Own Id: OTP-9127

+
+
+
+ +
+
Kernel 2.14.2
Improvements and New Features diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 5a6de05c8b..ccf70b8373 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,43 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.4.16 +
Mnesia 4.4.17 + +
Fixed Bugs and Malfunctions + + +

+ Calling mnesia:first/1 on empty fragmented table works. + Thanks Magnus Henoch.

+

+ Own Id: OTP-9108

+
+ +

+ If Mnesia detects that the network is not fully connected + during start, Mnesia will not start until all nodes are + reachable.

+

+ Own Id: OTP-9115 Aux Id: seq-11728

+
+
+
+ + +
Improvements and New Features + + +

+ Fix issues reported by dialyzer.

+

+ Own Id: OTP-9107

+
+
+
+ +
+ +
Mnesia 4.4.16
Fixed Bugs and Malfunctions diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 76c13fb3ff..b3b9937f1c 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,46 @@

This document describes the changes made to the Observer application.

+
Observer 0.9.9 + +
Improvements and New Features + + +

+ The time needed for loading a crashump into the crashdump + viewer would earlier grow exponentially with the size of + the crashdump file. Reading a file of 20M would take a + couple of minutes, and for a dump of 250M it would take + between 1 and 2 hours. This has been solved.

+

+ Earlier, all processes, timers, funs or ets-tables would + be loaded into the memory of the crashdump viewer node + before sending it on to the web server. This has been + changed and the pages are now sent to the web server in + chunks.

+

+ A security function in newer web browsers prevents a full + file path to be sent from an HTML file input field, i.e. + the field needed to implement the "Browse" button when + loading a file into the crashdump viewer. To overcome + this, the file input field is no longer used. Instead a + normal text input field is used, and the user needs to + manually insert the complete file path. For convenience, + a shell script and a batch file are added to the observer + application. These can be used to start the + crashdump_viewer and a browser and load a file - with the + file name given from the command line. The shell script + and batch file are called cdv and cdv.bat respectively, + and can be found in the priv dir of the observer + application.

+

+ Own Id: OTP-9051 Aux Id: seq11789

+
+
+
+ +
+
Observer 0.9.8.4
Improvements and New Features diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index 1b72d30eab..14c8f54ba3 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 0.9.8.4 +OBSERVER_VSN = 0.9.9 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 7dece7c584..b88c7cf1cd 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -31,7 +31,22 @@

This document describes the changes made to the odbc application.

-
ODBC 2.10.9 +
ODBC 2.10.10 + +
Fixed Bugs and Malfunctions + + +

+ Better error messages for connection issues.

+

+ Own Id: OTP-9111

+
+
+
+ +
+ +
ODBC 2.10.9
Improvements and New Features diff --git a/lib/percept/doc/src/notes.xml b/lib/percept/doc/src/notes.xml index af6ed7b048..33bfa7baab 100644 --- a/lib/percept/doc/src/notes.xml +++ b/lib/percept/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Percept application.

+
Percept 0.8.5 + +
Fixed Bugs and Malfunctions + + +

Fixes a race condition found in percept_db start/1 + function. (Thanks to Ahmed Omar)

+

+ Own Id: OTP-9012

+
+
+
+ +
+
Percept 0.8.4
Fixed Bugs and Malfunctions diff --git a/lib/percept/vsn.mk b/lib/percept/vsn.mk index 443d25c78f..2a302991aa 100644 --- a/lib/percept/vsn.mk +++ b/lib/percept/vsn.mk @@ -1 +1 @@ -PERCEPT_VSN = 0.8.4 +PERCEPT_VSN = 0.8.5 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index befbd3e586..14b43041ce 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -34,6 +34,25 @@ notes.xml +
Public_Key 0.11 + +
Improvements and New Features + + +

+ Allows the public_key module to decode and encode RSA and + DSA keys encoded using the SubjectPublicKeyInfo format. + When pem_entry_encode is called on an RSA or DSA public + key type, the key is wrapped in the SubjectPublicKeyInfo + format.

+

+ Own Id: OTP-9061

+
+
+
+ +
+
Public_Key 0.10
Improvements and New Features diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 11c6cd4c02..a791f2ce03 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -37,7 +37,29 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.5.4 +
Reltool 0.5.5 + +
Fixed Bugs and Malfunctions + + +

+ The reltool module contained two seriously erroneous + specs which caused bogus warnings when dialyzing reltool + and some correct code of users. These were fixed (specs + for start_link/1 and eval_server/3)

+

+ - Code cleanups and simplifications - Fix a bug in the + calculation of circular dependencies - Eliminate two + dialyzer warnings - Put files alphabetically

+

+ Own Id: OTP-9120

+
+
+
+ +
+ +
Reltool 0.5.4
Improvements and New Features diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 9e0bce1d01..484f84788d 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.5.4 +RELTOOL_VSN = 0.5.5 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 92629c18e5..b27a3a0996 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.8.5 + +
Improvements and New Features + + +

+ When a big number of trace patterns are set by inviso the + Erlang VM could get unresponsive for several seconds. + This is now corrected.

+

+ Own Id: OTP-9048 Aux Id: seq11480

+
+
+
+ +
+
Runtime_Tools 1.8.4.1
Fixed Bugs and Malfunctions diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index 8be4ae613b..6ed98f697e 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.8.4.1 +RUNTIME_TOOLS_VSN = 1.8.5 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index e528af2522..7941e371a0 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -30,6 +30,39 @@

This document describes the changes made to the SASL application.

+
SASL 2.1.9.3 + +
Improvements and New Features + + +

+ Honor start type in .rel files when building relup files

+

+ Previously, relup file always included an + application:start(Application, permanent) apply + instruction for every application that appear in the + UpTo/DowFrom release file, whatever their start type in + the release file.

+

+ The new implementation fixes this bug by honoring the + start type according to the rel(5) format. If the start + type is none, no apply line is included in the relup. If + the start type is load, the relup includes instruction to + only load the application. Otherwise, the relup includes + an instruction to start the application to the according + type.

+

+ The fix is implemented by adding a new parameter to the + add_application high level appup instruction. This new + parameter is documented in appup(5).

+

+ Own Id: OTP-9097

+
+
+
+ +
+
SASL 2.1.9.2
Fixed Bugs and Malfunctions diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index d01a9bc4f1..8112d145dd 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 2.1.9.2 +SASL_VSN = 2.1.9.3 diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 1d8380e881..52ee9c086a 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -31,7 +31,34 @@

This document describes the changes made to the SSL application.

-
SSL 4.1.3 +
SSL 4.1.4 + +
Improvements and New Features + + +

+ Reduced memory footprint of an ssl connection.

+

+ Handshake hashes, premaster secret and "public_key_info" + does not need to be saved when the connection has been + established. The own certificate is no longer duplicated + in the state.

+

+ Own Id: OTP-9021

+
+ +

+ Add the option {hibernate_after, int()} to ssl:connect + and ssl:listen

+

+ Own Id: OTP-9106

+
+
+
+ +
+ +
SSL 4.1.3
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index a8fe41f000..8cd499f960 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,97 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 1.17.3 + +
Fixed Bugs and Malfunctions + + +

+ Two bugs in io:format for ~F.~Ps has been corrected. When + length(S) >= abs(F) > P, the precision P was incorrectly + ignored. When F == P > lenght(S) the result was + incorrectly left adjusted. Bug found by Ali Yakout who + also provided a fix.

+

+ Own Id: OTP-8989 Aux Id: seq11741

+
+ +

Fix exception generation in the io module +

+ Some functions did not generate correct badarg exception + on a badarg exception.

+

+ Own Id: OTP-9045

+
+ +

+ Fixes to the dict and orddict module documentation

+

+ Fixed grammar and one inconsistency (Key - Value instead + of key/value, since everywhere else the former is used). + (thanks to Filipe David Manana)

+

+ Own Id: OTP-9083

+
+ +

+ Add ISO week number calculation functions to the calendar + module in stdlib

+

+ This new feature adds the missing week number function to + the calendar module of the stdlib application. The + implementation conforms to the ISO 8601 standard. The new + feature has been implemented tested and documented + (thanks to Imre Horvath).

+

+ Own Id: OTP-9087

+
+
+
+ + +
Improvements and New Features + + +

+ Implement the 'MAY' clauses from RFC4648 regarding the + pad character to make mime_decode() and + mime_decode_to_string() functions more tolerant of badly + padded base64. The RFC is quoted below for easy + reference.

+

+ "RFC4648 Section 3.3 with reference to MIME decoding: + Furthermore, such specifications MAY ignore the pad + character, "=", treating it as non-alphabet data, if it + is present before the end of the encoded data. If more + than the allowed number of pad characters is found at the + end of the string (e.g., a base 64 string terminated with + "==="), the excess pad characters MAY also be ignored."

+

+ Own Id: OTP-9020

+
+ +

+ Supervisors will no longer save start parameters for + temporary processes as they will not be restarted. In the + case of simple_one_for_one workers such as ssl-connection + processes this will substantial reduce the memory + footprint of the supervisor.

+

+ Own Id: OTP-9064

+
+ +

+ When running escript it is now possible to add the -n + flag and the escript will be compiled using +native.

+

+ Own Id: OTP-9076

+
+
+
+ +
+
STDLIB 1.17.2.1
Fixed Bugs and Malfunctions diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index ab329c399b..9c62b0fcf6 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,43 @@ notes.xml +
Test_Server 3.4.3 + +
Fixed Bugs and Malfunctions + + +

+ Updated the ts*.config files to contain information + relevant to testing Erlang/OTP in an open source + environment.

+

+ Own Id: OTP-9017

+
+
+
+ + +
Improvements and New Features + + +

+ Alpha release of Common Test Hooks (CTH). CTHs allow the + users of common test to abtract out common behaviours + from test suites in a much more elegant and flexible way + than was possible before. Note that the addition of this + feature may introduce minor changes in the undocumented + behaviour of the interface inbetween common_test and + test_server.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8851

+
+
+
+ +
+
Test_Server 3.4.2
Improvements and New Features diff --git a/lib/test_server/vsn.mk b/lib/test_server/vsn.mk index 4e293b76a7..b7c0987845 100644 --- a/lib/test_server/vsn.mk +++ b/lib/test_server/vsn.mk @@ -1,2 +1,2 @@ -TEST_SERVER_VSN = 3.4.2 +TEST_SERVER_VSN = 3.4.3 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 5f9cecd6e4..118800e44a 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,55 @@

This document describes the changes made to the Tools application.

+
Tools 2.6.6.3 + +
Fixed Bugs and Malfunctions + + +

+ Declare indentation options as "safe" in erlang-mode for + Emacs

+

+ Emacs has a facility for setting options on a per-file + basis based on comments in the source file. By default, + all options are considered "unsafe", and the user is + queried before the variable is set. This patch declares + the variables erlang-indent-level, erlang-indent-guard + and erlang-argument-indent to be safe, if the value + specified in the source file is valid.

+

+ Such declarations usually look like this:

+

+ %% -*- erlang-indent-level: 2 -*-

+

+ and appear on the first line of the file. (thanks to + Magnus Henoch)

+

+ Own Id: OTP-9122

+
+
+
+ + +
Improvements and New Features + + +

+ Cover has been improved to take less memory and allow + parallel analysis of cover data. Data collection from + nodes is now done in parallel and it is now possible to + issue multiple analyse and analyse_to_file requests at + the same time. A new function call async_analyse_to_file + has also been introduced, see the documentation for more + details.

+

+ Own Id: OTP-9043 Aux Id: seq11771

+
+
+
+ +
+
Tools 2.6.6.2
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 0c89b18065..83027cfaa6 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.6.6.2 +TOOLS_VSN = 2.6.6.3 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 1493501ea4..3d27cf671b 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,31 @@

This document describes the changes made to the wxErlang application.

+
Wx 0.98.9 + +
Fixed Bugs and Malfunctions + + +

Wx crashed if graphics could not be initiated, for + instance if DISPLAY was not available.

Wx could + crash during startup, thanks Boris Muhmer for extra + ordinary testing.

+

+ Own Id: OTP-9080

+
+ +

+ Wx on MacOS X generated complains on stderr about certain + cocoa functions not beeing called from the "Main thread". + This is now corrected.

+

+ Own Id: OTP-9081

+
+
+
+ +
+
Wx 0.98.8
Improvements and New Features diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index dea0678063..7c440a7f5b 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 0.98.8 +WX_VSN = 0.98.9 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index aa66cbec77..8542435456 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -31,6 +31,35 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.2.8 + +
Fixed Bugs and Malfunctions + + +

The function xmerl_lib:expand_content/1 is mainly for + expanding Simple XML, but can also handle xmerl records. + This patch fixes an omission that caused expand_content/1 + to not maintain the parents list when expanding + #xmlElement{} records. (Thanks to Ulf Wiger)

+

+ Own Id: OTP-9034

+
+
+
+ + +
Improvements and New Features + + +

Removed some dialyzer warnings.

+

+ Own Id: OTP-9074

+
+
+
+ +
+
Xmerl 1.2.7
Fixed Bugs and Malfunctions diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index a4d7efaee3..280ff10efa 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.2.7 +XMERL_VSN = 1.2.8 -- cgit v1.2.3