aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn-Egil Dahlberg <[email protected]>2010-02-19 11:39:38 +0000
committerErlang/OTP <[email protected]>2010-02-19 14:31:36 +0100
commit745b99ab510ed85ce7ff4b77c83f6c501b24c5cc (patch)
treeb0064ac52e55ecb48c004181d65d91b439d1e1e6
parent6328bb2d212e63c1cf6c044a7688412b4ddf6954 (diff)
downloadotp-745b99ab510ed85ce7ff4b77c83f6c501b24c5cc.tar.gz
otp-745b99ab510ed85ce7ff4b77c83f6c501b24c5cc.tar.bz2
otp-745b99ab510ed85ce7ff4b77c83f6c501b24c5cc.zip
Update release notes
-rw-r--r--erts/doc/src/notes.xml417
-rw-r--r--lib/appmon/doc/src/notes.xml37
-rw-r--r--lib/common_test/doc/src/notes.xml85
-rw-r--r--lib/compiler/doc/src/notes.xml69
-rw-r--r--lib/crypto/doc/src/notes.xml98
-rw-r--r--lib/debugger/doc/src/notes.xml18
-rwxr-xr-xlib/dialyzer/doc/src/notes.xml35
-rw-r--r--lib/docbuilder/doc/src/notes.xml37
-rw-r--r--lib/edoc/doc/src/notes.xml37
-rw-r--r--lib/erl_docgen/doc/src/notes.xml40
-rw-r--r--lib/erl_interface/doc/src/notes.xml96
-rw-r--r--lib/eunit/doc/src/notes.xml31
-rw-r--r--lib/hipe/doc/src/notes.xml37
-rw-r--r--lib/jinterface/doc/src/notes.xml37
-rw-r--r--lib/kernel/doc/src/notes.xml109
-rw-r--r--lib/observer/doc/src/notes.xml21
-rw-r--r--lib/odbc/doc/src/notes.xml128
-rw-r--r--lib/os_mon/doc/src/notes.xml22
-rw-r--r--lib/parsetools/doc/src/notes.xml22
-rw-r--r--lib/percept/doc/src/notes.xml54
-rw-r--r--lib/runtime_tools/doc/src/notes.xml76
-rw-r--r--lib/sasl/doc/src/notes.xml43
-rw-r--r--lib/stdlib/doc/src/notes.xml170
-rw-r--r--lib/syntax_tools/doc/src/notes.xml37
-rw-r--r--lib/test_server/doc/src/notes.xml59
-rw-r--r--lib/tools/doc/src/notes.xml40
-rw-r--r--lib/webtool/doc/src/notes.xml21
27 files changed, 1806 insertions, 70 deletions
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index 70f2d95103..65b836fc45 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -30,6 +30,423 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>
+<section><title>Erts 5.7.5</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Fix <c>binary_to_term</c> crash on compressed term with
+ corrupt size field.</p>
+ <p>
+ Own Id: OTP-8336</p>
+ </item>
+ <item>
+ <p>
+ Processes and/or ports could get stuck on a blocked
+ scheduler when <c>erlang:system_flag(multi_scheduling,
+ block)</c> was used.</p>
+ <p>
+ Processes and/or ports could get stuck on an offline
+ scheduler when schedulers online were reduced using
+ <c>erlang:system_flag(schedulers_online,
+ SchedulersOnline)</c>.</p>
+ <p>
+ Own Id: OTP-8342</p>
+ </item>
+ <item>
+ <p>Building on Windows will now work if the paths to
+ <c>mc.exe</c> and <c>rc.exe</c> contain spaces. The
+ README.win32 file has been updated with some information
+ about building using Visual Studio 2008. (Thanks to
+ Andrew Thompson.)</p>
+ <p>
+ Own Id: OTP-8345</p>
+ </item>
+ <item>
+ <p>
+ EPMD now correctly handles the extra data field which can
+ be given in the ALIVE2_REQ request and retrieved in the
+ PORT2_RESP response. (Thanks to Klas Johansson.)</p>
+ <p>
+ Own Id: OTP-8361</p>
+ </item>
+ <item>
+ <p>
+ The configure test for reliable floating point exceptions
+ has been update to work on modern versions of Mac OS X.
+ (Thanks to Trannie Carter.)</p>
+ <p>
+ Own Id: OTP-8368</p>
+ </item>
+ <item>
+ <p>
+ ERTS makefiles used to detect the use of a gcc C compiler
+ by checking if CC equaled gcc. That is, the makefiles
+ failed to detect gcc C compilers with other command line
+ names than gcc. `configure' now substitute GCC into the
+ makefiles. If CC is a gcc C compiler, GCC will have the
+ value yes. (Thanks to Jean-S�bastien P�dron)</p>
+ <p>
+ Own Id: OTP-8373</p>
+ </item>
+ <item>
+ <p>
+ ETS bug causing the <c>memory</c> counter from
+ <c>ets:info</c> for ordered_set's to sometimes get out of
+ synch and absurdly high.</p>
+ <p>
+ Own Id: OTP-8377 Aux Id: seq11442 </p>
+ </item>
+ <item>
+ <p>
+ Immediately repeated multi-scheduling block/unblock
+ cycles using <c>erlang:system_flag(multi_scheduling,
+ block | unblock)</c> could deadlock the runtime system.</p>
+ <p>
+ Own Id: OTP-8386</p>
+ </item>
+ <item>
+ <p>A number of bugs concerning re and unicode are
+ corrected:</p>
+ <p>re:compile no longer looses unicode option, which also
+ fixes bug in re:split.</p>
+ <p>re:replace now handles unicode charlist replacement
+ argument</p>
+ <p>re:replace now handles unicode RE charlist argument
+ correctly</p>
+ <p>re:replace now handles binary unicode output correctly
+ when nothing is replaced.</p>
+ <p>Most code, testcases and error isolation done by Rory
+ Byrne.</p>
+ <p>
+ Own Id: OTP-8394</p>
+ </item>
+ <item>
+ <p>
+ The loading of native code was not properly atomic in the
+ SMP emulator, which could cause crashes. Also a per-MFA
+ information table for the native code has now been
+ protected with a lock since it turns that it could be
+ accessed concurrently in the SMP emulator. (Thanks to
+ Mikael Pettersson.)</p>
+ <p>
+ Own Id: OTP-8397</p>
+ </item>
+ <item>
+ <p>
+ Fix processes in exiting status that are about to be
+ scheduled, to not be allowed to garbage collect.</p>
+ <p>
+ Own Id: OTP-8420</p>
+ </item>
+ <item>
+ <p>Removed bogus "\011" character sequence in
+ documentation.</p>
+ <p>
+ Own Id: OTP-8422</p>
+ </item>
+ <item>
+ <p>
+ The resolver routines failed to look up the own node name
+ as hostname, if the OS native resolver was erroneously
+ configured, bug reported by Yogish Baliga, now fixed.</p>
+ <p>
+ The resolver routines now tries to parse the hostname as
+ an IP string as most OS resolvers do, unless the native
+ resolver is used.</p>
+ <p>
+ The DNS resolver inet_res and file resolver inet_hosts
+ now do not read OS configuration files until they are
+ needed. Since the native resolver is default, in most
+ cases they are never needed.</p>
+ <p>
+ The DNS resolver's automatic updating of OS configuration
+ file data (/etc/resolv.conf) now uses the 'domain'
+ keyword as default search domain if there is no 'search'
+ keyword.</p>
+ <p>
+ Own Id: OTP-8426 Aux Id: OTP-8381 </p>
+ </item>
+ <item>
+ <p>
+ The re module: A regular expression with an option change
+ at the start of a pattern that had top-level alternatives
+ could cause overwriting and/or a crash. (Thanks to
+ Michael Santos.)</p>
+ <p>
+ Own Id: OTP-8438</p>
+ </item>
+ <item>
+ <p>
+ Harmless buffer overflow by one byte in asn1 and
+ ram_file_drv.</p>
+ <p>
+ Own Id: OTP-8451</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Improved GC performance after BIF/NIF call when a lot of
+ heap fragments was created. This will mainly benefit NIFs
+ that return large compound terms.</p>
+ <p>
+ Own Id: OTP-8240</p>
+ </item>
+ <item>
+ <p>Incompatible changes in the experimental NIF
+ feature.</p> <list><item> Changed the NIF function
+ prototypes in order to allow more than 3 function
+ arguments. </item><item> <c>enif_get_data</c> renamed as
+ <c>enif_priv_data</c>. </item><item>
+ <c>enif_make_string</c> got a third argument for
+ character encoding. </item><item> The return value of
+ <c>erlang:load_nif/2</c> on error changed. </item></list>
+ <p>Read more in the documentation of <c>erl_nif</c> and
+ <c>erlang:load_nif/2</c></p>.
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8304</p>
+ </item>
+ <item>
+ <p>Cross compilation improvements and other build system
+ improvements.</p>
+ <p>Most notable:</p> <list><item> Lots of cross
+ compilation improvements. The old cross compilation
+ support was more or less non-existing as well as broken.
+ Please, note that the cross compilation support should
+ still be considered as experimental. Also note that old
+ cross compilation configurations cannot be used without
+ modifications. For more information on cross compiling
+ Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
+ </item><item> Support for staged install using <url
+ href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
+ The old broken <c>INSTALL_PREFIX</c> has also been fixed.
+ For more information see the <c>$ERL_TOP/INSTALL.md</c>
+ file. </item><item> Documentation of the <c>release</c>
+ target of the top <c>Makefile</c>. For more information
+ see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
+ <c>make install</c> now by default creates relative
+ symbolic links instead of absolute ones. For more
+ information see the <c>$ERL_TOP/INSTALL.md</c> file.
+ </item><item> <c>$ERL_TOP/configure --help=recursive</c>
+ now works and prints help for all applications with
+ <c>configure</c> scripts. </item><item> Doing <c>make
+ install</c>, or <c>make release</c> directly after
+ <c>make all</c> no longer triggers miscellaneous
+ rebuilds. </item><item> Existing bootstrap system is now
+ used when doing <c>make install</c>, or <c>make
+ release</c> without a preceding <c>make all</c>.
+ </item><item> The <c>crypto</c> and <c>ssl</c>
+ applications use the same runtime library path when
+ dynamically linking against <c>libssl.so</c> and
+ <c>libcrypto.so</c>. The runtime library search path has
+ also been extended. </item><item> The <c>configure</c>
+ scripts of <c>erl_interface</c> and <c>odbc</c> now
+ search for thread libraries and thread library quirks the
+ same way as <c>erts</c> do. </item><item> The
+ <c>configure</c> script of the <c>odbc</c> application
+ now also looks for odbc libraries in <c>lib64</c> and
+ <c>lib/64</c> directories when building on a 64-bit
+ system. </item><item> The <c>config.h.in</c> file in the
+ <c>erl_interface</c> application is now automatically
+ generated in instead of statically updated which reduces
+ the risk of <c>configure</c> tests without any effect.
+ </item></list>
+ <p>(Thanks to Henrik Riomar for suggestions and
+ testing)</p>
+ <p>(Thanks to Winston Smith for the AVR32-Linux cross
+ configuration and testing)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8323</p>
+ </item>
+ <item>
+ <p>NIF improvements:</p> <list><item> Driver API for
+ multi-threading made available for NIFs. </item><item>
+ Support for mempory managed (garbage collected) resource
+ objects. A way to pass "pointers" to native data
+ structures between C and Erlang in a safe way.
+ </item><item> Support for references, floats and term
+ comparison. </item><item> Various new functions, like
+ <c>enif_inspect_iolist_as_binary</c>,
+ <c>enif_make_sub_binary</c>, <c>enif_get_string</c>,
+ <c>enif_get_atom</c>, <c>enif_make_tuple_from_array</c>,
+ <c>enif_make_list_from_array</c>,
+ <c>enif_make_existing_atom</c>. </item></list>
+ <p>
+ Own Id: OTP-8335</p>
+ </item>
+ <item>
+ <p>
+ Minor alignment adjustments of scheduler specific data.</p>
+ <p>
+ Own Id: OTP-8341</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ <item>
+ <p>
+ There is new <c>erlang:binary_to_term/2</c> BIF that
+ takes an option list. The option <c>safe</c> can be used
+ to prevent creation of resources that are not garbage
+ collected (such as atoms). (Thanks to Jayson Vantuyl.)</p>
+ <p>
+ Own Id: OTP-8367</p>
+ </item>
+ <item>
+ <p>
+ The default settings for garbage collection of binaries
+ has been adjusted to be less aggressive than in R13B03.
+ It is now also possible configure the settings for binary
+ GC. See the documentation for <c>spawn_opt/2-5</c>,
+ <c>erlang:system_info/1</c>, <c>erlang:system_flag/2</c>,
+ <c>process_flag/2-3</c>, <c>erlang:trace/3</c>, and the
+ documenation for <c>erl</c> for the new command line
+ options <c>+hms</c> and <c>+hmbs</c>.</p>
+ <p>
+ Own Id: OTP-8370</p>
+ </item>
+ <item>
+ <p>
+ A bug causing memory corruption in re:run() has been
+ corrected. (Thanks to Yamashina Hio.)</p>
+ <p>
+ Own Id: OTP-8375</p>
+ </item>
+ <item>
+ <p>
+ The <c>-Werror</c> option for <c>erlc</c> and the
+ compiler option <c>warnings_as_errors</c> will cause
+ warnings to be treated as errors. (Thanks to Christopher
+ Faulet.)</p>
+ <p>
+ Own Id: OTP-8382</p>
+ </item>
+ <item>
+ <p>
+ Explicit top directories in archive files are now
+ optional.</p>
+ <p>
+ For example, if an archive (app-vsn.ez) just contains an
+ app-vsn/ebin/mod.beam file, the file info for the app-vsn
+ and app-vsn/ebin directories are faked using the file
+ info from the archive file as origin. The virtual
+ direcories can also be listed. For short, the top
+ directories are virtual if they does not exist.</p>
+ <p>
+ Own Id: OTP-8387</p>
+ </item>
+ <item>
+ <p>
+ An unnecessary lock operation in os:timestamp/0 has been
+ eliminated, making it slightly more efficient. (Thanks to
+ Jonas Falkevik and Tuncer Ayaz.)</p>
+ <p>
+ Own Id: OTP-8390</p>
+ </item>
+ <item>
+ <p>
+ There is a new <c>+t</c> emulator option for changing the
+ maximum number of atoms. (Thanks to Julien Barbot.)</p>
+ <p>
+ Own Id: OTP-8405</p>
+ </item>
+ <item>
+ <p>
+ Fixed numerous compiler warnings generated by gcc 4.4.1
+ and tile-cc 2.0.1.78377 when compiling the runtime
+ system.</p>
+ <p>
+ Own Id: OTP-8412</p>
+ </item>
+ <item>
+ <p>
+ <c>configure</c> learned the option
+ <c>--enable-m32-build</c> to force the building of a
+ 32-bit run-time on systems where the default C compiler
+ generates 64-bit executables by default.</p>
+ <p>
+ Own Id: OTP-8415</p>
+ </item>
+ <item>
+ <p>
+ HiPE now works in the 64-bit emulator on Mac OS X.
+ (Thanks to Geoff Cant.)</p>
+ <p>
+ Own Id: OTP-8416</p>
+ </item>
+ <item>
+ <p>
+ Improved handling of symbolic links to escripts</p>
+ <p>
+ Own Id: OTP-8417</p>
+ </item>
+ <item>
+ <p>
+ Add lock profiling tool.</p>
+ <p>
+ The Lock profiling tool, lcnt, can make use of the
+ internal lock statistics when the runtime system is built
+ with this feature enabled.</p>
+ <p>
+ This provides a mechanism to examine potential lock
+ bottlenecks within the runtime itself.</p>
+ <p>
+ - Add erts_debug:lock_counters({copy_save, bool()}). This
+ option enables or disables statistics saving for
+ destroyed processes and ets-tables. Enabling this might
+ consume a lot of memory.</p>
+ <p>
+ - Add id-numbering for lock classes which is otherwise
+ undefined.</p>
+ <p>
+ Own Id: OTP-8424</p>
+ </item>
+ <item>
+ <p>
+ Removed spurious options to the emulator from escript.</p>
+ <p>
+ Own Id: OTP-8427</p>
+ </item>
+ <item>
+ <p>
+ Minor documentation fixes. Mainly anchor adjustments.</p>
+ <p>
+ Own Id: OTP-8457</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Erts 5.7.4</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/appmon/doc/src/notes.xml b/lib/appmon/doc/src/notes.xml
index f624ce993b..219b5671a4 100644
--- a/lib/appmon/doc/src/notes.xml
+++ b/lib/appmon/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Appmon Release Notes</title>
@@ -30,6 +30,37 @@
</header>
<p>This document describes the changes made to the Appmon application.</p>
+<section><title>Appmon 2.1.11</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Appmon 2.1.10.2</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml
index 3780d8526e..4f5f6caa8c 100644
--- a/lib/common_test/doc/src/notes.xml
+++ b/lib/common_test/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Common Test Release Notes</title>
@@ -32,6 +32,85 @@
<file>notes.xml</file>
</header>
+<section><title>Common_Test 1.4.7</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ The auto compilation feature of Common Test did not
+ recognize if a header file included in a test suite was
+ modified (if the dir start flag/option was used). This
+ has been fixed.</p>
+ <p>
+ Own Id: OTP-8396 Aux Id: seq11488, OTP-8311 </p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The tc_status value in the Config list for a test case
+ that has failed because of a timetrap timeout, has
+ changed from {tc_status,timeout} to
+ {tc_status,timetrap_timeout}.</p>
+ <p>
+ Own Id: OTP-8302</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ <item>
+ <p>
+ It is now possible to include the <c>ct.hrl</c> using the
+ -include_lib directive. (Thanks to Fred Hebert.)</p>
+ <p>
+ Own Id: OTP-8379</p>
+ </item>
+ <item>
+ <p>
+ The telnet client in Common Test sent [IAC,DO,NOP] to the
+ server in attempt to keep the connection alive. This is
+ not a valid sequence according to the standard, and some
+ telnet servers would terminate the connection because of
+ it. The client has been changed to send [IAC,NOP] every
+ 10 secs instead, which should be a valid sequence. The
+ client does not negotiate this type of "keep alive"
+ message with the server, and if it causes problems, the
+ user may disable the keep alive feature by adding
+ {keep_alive,false} to the telnet configuration data for
+ the server/connection. Please see the ct_telnet and
+ unix_telnet manual pages for details.</p>
+ <p>
+ Own Id: OTP-8450 Aux Id: OTP-8311 </p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Common_Test 1.4.6</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml
index 7d1913d740..7ea000a895 100644
--- a/lib/compiler/doc/src/notes.xml
+++ b/lib/compiler/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Compiler Release Notes</title>
@@ -31,6 +31,69 @@
<p>This document describes the changes made to the Compiler
application.</p>
+<section><title>Compiler 4.6.5</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Using complex boolean expressions in ifs could cause the
+ compiler to either crash or teminate with an internal
+ error. (Thanks to Simon Cornish.)</p>
+ <p>
+ Own Id: OTP-8338</p>
+ </item>
+ <item>
+ <p>Bit string comprehensions can now be used in
+ parameterized modules. (Thanks to Jebu Ittiachen.)</p>
+ <p>
+ Own Id: OTP-8447</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The expected return value for an on_load function has
+ been changed. (See the section about code loading in the
+ Reference manual.)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8339</p>
+ </item>
+ <item>
+ <p>
+ In rare circumstances when using garbaging collecting
+ guard BIFs, the validation pass (beam_validator) would
+ signal that the code was unsafe, when it in fact was
+ correct. (Thanks to Kiran Khaladkar.)</p>
+ <p>
+ Own Id: OTP-8378</p>
+ </item>
+ <item>
+ <p>
+ The <c>-Werror</c> option for <c>erlc</c> and the
+ compiler option <c>warnings_as_errors</c> will cause
+ warnings to be treated as errors. (Thanks to Christopher
+ Faulet.)</p>
+ <p>
+ Own Id: OTP-8382</p>
+ </item>
+ <item>
+ <p>Macros overloading has been implemented. (Thanks to
+ Christopher Faulet.)</p>
+ <p>
+ Own Id: OTP-8388</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Compiler 4.6.4</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index bbdd2d873b..6b9d1f56f1 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>1999</year><year>2009</year>
+ <year>1999</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Crypto Release Notes</title>
@@ -30,6 +30,98 @@
</header>
<p>This document describes the changes made to the Crypto application.</p>
+<section><title>Crypto 1.6.4</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>Cross compilation improvements and other build system
+ improvements.</p>
+ <p>Most notable:</p> <list><item> Lots of cross
+ compilation improvements. The old cross compilation
+ support was more or less non-existing as well as broken.
+ Please, note that the cross compilation support should
+ still be considered as experimental. Also note that old
+ cross compilation configurations cannot be used without
+ modifications. For more information on cross compiling
+ Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
+ </item><item> Support for staged install using <url
+ href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
+ The old broken <c>INSTALL_PREFIX</c> has also been fixed.
+ For more information see the <c>$ERL_TOP/INSTALL.md</c>
+ file. </item><item> Documentation of the <c>release</c>
+ target of the top <c>Makefile</c>. For more information
+ see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
+ <c>make install</c> now by default creates relative
+ symbolic links instead of absolute ones. For more
+ information see the <c>$ERL_TOP/INSTALL.md</c> file.
+ </item><item> <c>$ERL_TOP/configure --help=recursive</c>
+ now works and prints help for all applications with
+ <c>configure</c> scripts. </item><item> Doing <c>make
+ install</c>, or <c>make release</c> directly after
+ <c>make all</c> no longer triggers miscellaneous
+ rebuilds. </item><item> Existing bootstrap system is now
+ used when doing <c>make install</c>, or <c>make
+ release</c> without a preceding <c>make all</c>.
+ </item><item> The <c>crypto</c> and <c>ssl</c>
+ applications use the same runtime library path when
+ dynamically linking against <c>libssl.so</c> and
+ <c>libcrypto.so</c>. The runtime library search path has
+ also been extended. </item><item> The <c>configure</c>
+ scripts of <c>erl_interface</c> and <c>odbc</c> now
+ search for thread libraries and thread library quirks the
+ same way as <c>erts</c> do. </item><item> The
+ <c>configure</c> script of the <c>odbc</c> application
+ now also looks for odbc libraries in <c>lib64</c> and
+ <c>lib/64</c> directories when building on a 64-bit
+ system. </item><item> The <c>config.h.in</c> file in the
+ <c>erl_interface</c> application is now automatically
+ generated in instead of statically updated which reduces
+ the risk of <c>configure</c> tests without any effect.
+ </item></list>
+ <p>(Thanks to Henrik Riomar for suggestions and
+ testing)</p>
+ <p>(Thanks to Winston Smith for the AVR32-Linux cross
+ configuration and testing)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8323</p>
+ </item>
+ <item>
+ <p>
+ The crypto module now supports Blowfish in ECB, CBC and
+ OFB modes. (Thanks to Paul Oliver.)</p>
+ <p>
+ Own Id: OTP-8331</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Crypto 1.6.3</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml
index 59ee5ff5d0..afd49e8593 100644
--- a/lib/debugger/doc/src/notes.xml
+++ b/lib/debugger/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Debugger Release Notes</title>
@@ -46,6 +46,18 @@
</list>
</section>
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Miscellaneous corrections of the WX version of the
+ debugger.</p>
+ <p>
+ Own Id: OTP-8346</p>
+ </item>
+ </list>
+ </section>
+
</section>
<section><title>Debugger 3.2.1</title>
diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml
index 8e8aab60b8..b6106b928a 100755
--- a/lib/dialyzer/doc/src/notes.xml
+++ b/lib/dialyzer/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2006</year><year>2009</year>
+ <year>2006</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Dialyzer Release Notes</title>
@@ -31,6 +31,35 @@
<p>This document describes the changes made to the Dialyzer
application.</p>
+<section><title>Dialyzer 2.2.0</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>Much better support for opaque types (thanks to Manouk
+ Manoukian).</p>
+ <p>Added support for recursive types (experimental).</p>
+ <p>Added support for parameterized modules.</p>
+ <p>Dialyzer now warns when -specs state that a function
+ returns some type when in fact it does not.</p>
+ <p>Added <c>--no_native</c> (<c>-nn</c>) option so that
+ the user can bypass the native code compilation that
+ dialyzer heuristically performs when dialyzing many
+ files.</p>
+ <p>Fixed minor bug in the dialyzer script allowing the
+ --wx option to bring up the wx-based GUI regardless of
+ its placement in the options list.</p>
+ <p>Options --apps and -Wrace_conditions, which were added
+ in the previous version, are now properly documented in
+ the manual.</p>
+ <p>
+ Own Id: OTP-8464</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Dialyzer 2.1.0</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/docbuilder/doc/src/notes.xml b/lib/docbuilder/doc/src/notes.xml
index 1131bbaf91..725aae0a68 100644
--- a/lib/docbuilder/doc/src/notes.xml
+++ b/lib/docbuilder/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2007</year><year>2009</year>
+ <year>2007</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>DocBuilder Release Notes</title>
@@ -31,6 +31,37 @@
<p>This document describes the changes made to the DocBuilder
application.</p>
+<section><title>Docbuilder 0.9.8.7</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Docbuilder 0.9.8.6</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml
index 8fcbc8ec70..74fa2d3ab6 100644
--- a/lib/edoc/doc/src/notes.xml
+++ b/lib/edoc/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2007</year><year>2009</year>
+ <year>2007</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>EDoc Release Notes</title>
@@ -31,6 +31,37 @@
<p>This document describes the changes made to the EDoc
application.</p>
+<section><title>Edoc 0.7.6.6</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Edoc 0.7.6.5</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml
index caa113df08..ee74e598d9 100644
--- a/lib/erl_docgen/doc/src/notes.xml
+++ b/lib/erl_docgen/doc/src/notes.xml
@@ -29,7 +29,47 @@
<file>notes.xml</file>
</header>
<p>This document describes the changes made to the erl_docgen application.</p>
+ <section><title>Erl_Docgen 0.2</title>
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Added an xsl transform from OTP xml documentation to a
+ file (.eix) of erlang terms that can be read by the
+ erldoc application. Erldoc handles the documentation
+ search mechanism at erlang.org. Added generation of eix
+ files to otp_release_targets.mk. Fixed a copyright date
+ error in db_html.xsl .</p>
+ <p>
+ Own Id: OTP-8308</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+ </section>
<section><title>erl_docgen 0.1</title>
diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml
index 21f12f616a..14aec4a4d9 100644
--- a/lib/erl_interface/doc/src/notes.xml
+++ b/lib/erl_interface/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Erl_interface Release Notes</title>
@@ -30,6 +30,96 @@
</header>
<p>This document describes the changes made to the Erl_interface application.</p>
+<section><title>Erl_Interface 3.6.5</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Document debug support.</p>
+ <p>
+ Debug trace output for connection activity could be
+ enabled setting the trace level as an integer to the
+ EI_TRACELEVEL environment variable. This option could
+ also be read and set from a running program using
+ ei_get_tracelevel(void) and ei_set_tracelevel(int).</p>
+ <p>
+ Own Id: OTP-5037</p>
+ </item>
+ <item>
+ <p>Cross compilation improvements and other build system
+ improvements.</p>
+ <p>Most notable:</p> <list><item> Lots of cross
+ compilation improvements. The old cross compilation
+ support was more or less non-existing as well as broken.
+ Please, note that the cross compilation support should
+ still be considered as experimental. Also note that old
+ cross compilation configurations cannot be used without
+ modifications. For more information on cross compiling
+ Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
+ </item><item> Support for staged install using <url
+ href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
+ The old broken <c>INSTALL_PREFIX</c> has also been fixed.
+ For more information see the <c>$ERL_TOP/INSTALL.md</c>
+ file. </item><item> Documentation of the <c>release</c>
+ target of the top <c>Makefile</c>. For more information
+ see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
+ <c>make install</c> now by default creates relative
+ symbolic links instead of absolute ones. For more
+ information see the <c>$ERL_TOP/INSTALL.md</c> file.
+ </item><item> <c>$ERL_TOP/configure --help=recursive</c>
+ now works and prints help for all applications with
+ <c>configure</c> scripts. </item><item> Doing <c>make
+ install</c>, or <c>make release</c> directly after
+ <c>make all</c> no longer triggers miscellaneous
+ rebuilds. </item><item> Existing bootstrap system is now
+ used when doing <c>make install</c>, or <c>make
+ release</c> without a preceding <c>make all</c>.
+ </item><item> The <c>crypto</c> and <c>ssl</c>
+ applications use the same runtime library path when
+ dynamically linking against <c>libssl.so</c> and
+ <c>libcrypto.so</c>. The runtime library search path has
+ also been extended. </item><item> The <c>configure</c>
+ scripts of <c>erl_interface</c> and <c>odbc</c> now
+ search for thread libraries and thread library quirks the
+ same way as <c>erts</c> do. </item><item> The
+ <c>configure</c> script of the <c>odbc</c> application
+ now also looks for odbc libraries in <c>lib64</c> and
+ <c>lib/64</c> directories when building on a 64-bit
+ system. </item><item> The <c>config.h.in</c> file in the
+ <c>erl_interface</c> application is now automatically
+ generated in instead of statically updated which reduces
+ the risk of <c>configure</c> tests without any effect.
+ </item></list>
+ <p>(Thanks to Henrik Riomar for suggestions and
+ testing)</p>
+ <p>(Thanks to Winston Smith for the AVR32-Linux cross
+ configuration and testing)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8323</p>
+ </item>
+ <item>
+ <p>
+ Change erroneous "\\0" in documentation files
+ <c>erl_notes.xml</c> and <c> erl_eterm.xml</c>.</p>
+ <p>
+ Own Id: OTP-8326</p>
+ </item>
+ <item>
+ <p>
+ Allow <c>erl_match()</c> to match <c>ERL_LONGLONG</c> and
+ <c>ERL_U_LONGLONG</c> terms (Thanks to Scott Lystig
+ Fritchie).</p>
+ <p>
+ Own Id: OTP-8400</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Erl_Interface 3.6.4</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml
index ac86448fab..974ba1db4e 100644
--- a/lib/eunit/doc/src/notes.xml
+++ b/lib/eunit/doc/src/notes.xml
@@ -32,6 +32,37 @@
</header>
<p>This document describes the changes made to the EUnit application.</p>
+<section><title>Eunit 2.1.5</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Eunit 2.1.4</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml
index 8bb9320756..2c78558190 100644
--- a/lib/hipe/doc/src/notes.xml
+++ b/lib/hipe/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2006</year><year>2009</year>
+ <year>2006</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>HiPE Release Notes</title>
@@ -30,6 +30,37 @@
</header>
<p>This document describes the changes made to HiPE.</p>
+<section><title>Hipe 3.7.5</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Hipe 3.7.4</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml
index 90ac2991f3..977a7a7f98 100644
--- a/lib/jinterface/doc/src/notes.xml
+++ b/lib/jinterface/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2000</year><year>2009</year>
+ <year>2000</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Jinterface Release Notes</title>
@@ -30,6 +30,37 @@
</header>
<p>This document describes the changes made to the Jinterface application.</p>
+<section><title>Jinterface 1.5.3</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Jinterface 1.5.2</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml
index 5bac964535..7bb6aea40e 100644
--- a/lib/kernel/doc/src/notes.xml
+++ b/lib/kernel/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Kernel Release Notes</title>
@@ -30,6 +30,109 @@
</header>
<p>This document describes the changes made to the Kernel application.</p>
+<section><title>Kernel 2.13.5</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>A race bug affecting <c>pg2:get_local_members/1</c>
+ has been fixed. The bug was introduced in R13B03.</p>
+ <p>
+ Own Id: OTP-8358</p>
+ </item>
+ <item>
+ <p>
+ The loading of native code was not properly atomic in the
+ SMP emulator, which could cause crashes. Also a per-MFA
+ information table for the native code has now been
+ protected with a lock since it turns that it could be
+ accessed concurrently in the SMP emulator. (Thanks to
+ Mikael Pettersson.)</p>
+ <p>
+ Own Id: OTP-8397</p>
+ </item>
+ <item>
+ <p>
+ user.erl (used in oldshell) is updated to handle unicode
+ in prompt strings (io:get_line/{1,2}). io_lib is also
+ updated to format prompts with the 't' modifier (i.e. ~ts
+ instead of ~s).</p>
+ <p>
+ Own Id: OTP-8418 Aux Id: OTP-8393 </p>
+ </item>
+ <item>
+ <p>
+ The resolver routines failed to look up the own node name
+ as hostname, if the OS native resolver was erroneously
+ configured, bug reported by Yogish Baliga, now fixed.</p>
+ <p>
+ The resolver routines now tries to parse the hostname as
+ an IP string as most OS resolvers do, unless the native
+ resolver is used.</p>
+ <p>
+ The DNS resolver inet_res and file resolver inet_hosts
+ now do not read OS configuration files until they are
+ needed. Since the native resolver is default, in most
+ cases they are never needed.</p>
+ <p>
+ The DNS resolver's automatic updating of OS configuration
+ file data (/etc/resolv.conf) now uses the 'domain'
+ keyword as default search domain if there is no 'search'
+ keyword.</p>
+ <p>
+ Own Id: OTP-8426 Aux Id: OTP-8381 </p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The expected return value for an on_load function has
+ been changed. (See the section about code loading in the
+ Reference manual.)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8339</p>
+ </item>
+ <item>
+ <p>
+ Explicit top directories in archive files are now
+ optional.</p>
+ <p>
+ For example, if an archive (app-vsn.ez) just contains an
+ app-vsn/ebin/mod.beam file, the file info for the app-vsn
+ and app-vsn/ebin directories are faked using the file
+ info from the archive file as origin. The virtual
+ direcories can also be listed. For short, the top
+ directories are virtual if they does not exist.</p>
+ <p>
+ Own Id: OTP-8387</p>
+ </item>
+ <item>
+ <p>
+ <c>code:clash/0</c> now looks inside archives (.ez
+ files). (Thanks to Tuncer Ayaz.)</p>
+ <p>
+ Own Id: OTP-8413</p>
+ </item>
+ <item>
+ <p>
+ There are new <c>gen_sctp:connect_init/*</c> functions
+ that initiate an SCTP connection without blocking for the
+ result. The result is delivered asynchronously as an
+ sctp_assoc_change event. (Thanks to Simon Cornish.)</p>
+ <p>
+ Own Id: OTP-8414</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Kernel 2.13.4</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml
index 20fc19694b..48c7c21363 100644
--- a/lib/observer/doc/src/notes.xml
+++ b/lib/observer/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Observer Release Notes</title>
@@ -31,6 +31,21 @@
<p>This document describes the changes made to the Observer
application.</p>
+<section><title>Observer 0.9.8.2</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Misc updates</p>
+ <p>
+ Own Id: OTP-8456</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Observer 0.9.8.1</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml
index 1f9b3b4290..99584efec9 100644
--- a/lib/odbc/doc/src/notes.xml
+++ b/lib/odbc/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>ODBC Release Notes</title>
@@ -31,7 +31,127 @@
<p>This document describes the changes made to the odbc application.
</p>
- <section><title>ODBC 2.10.6</title>
+ <section><title>ODBC 2.10.7</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ The odbc application can now be compiled on FreeBSD.
+ (Thanks to Kenji Rikitake.)</p>
+ <p>
+ Own Id: OTP-8444</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>Cross compilation improvements and other build system
+ improvements.</p>
+ <p>Most notable:</p> <list><item> Lots of cross
+ compilation improvements. The old cross compilation
+ support was more or less non-existing as well as broken.
+ Please, note that the cross compilation support should
+ still be considered as experimental. Also note that old
+ cross compilation configurations cannot be used without
+ modifications. For more information on cross compiling
+ Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
+ </item><item> Support for staged install using <url
+ href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
+ The old broken <c>INSTALL_PREFIX</c> has also been fixed.
+ For more information see the <c>$ERL_TOP/INSTALL.md</c>
+ file. </item><item> Documentation of the <c>release</c>
+ target of the top <c>Makefile</c>. For more information
+ see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
+ <c>make install</c> now by default creates relative
+ symbolic links instead of absolute ones. For more
+ information see the <c>$ERL_TOP/INSTALL.md</c> file.
+ </item><item> <c>$ERL_TOP/configure --help=recursive</c>
+ now works and prints help for all applications with
+ <c>configure</c> scripts. </item><item> Doing <c>make
+ install</c>, or <c>make release</c> directly after
+ <c>make all</c> no longer triggers miscellaneous
+ rebuilds. </item><item> Existing bootstrap system is now
+ used when doing <c>make install</c>, or <c>make
+ release</c> without a preceding <c>make all</c>.
+ </item><item> The <c>crypto</c> and <c>ssl</c>
+ applications use the same runtime library path when
+ dynamically linking against <c>libssl.so</c> and
+ <c>libcrypto.so</c>. The runtime library search path has
+ also been extended. </item><item> The <c>configure</c>
+ scripts of <c>erl_interface</c> and <c>odbc</c> now
+ search for thread libraries and thread library quirks the
+ same way as <c>erts</c> do. </item><item> The
+ <c>configure</c> script of the <c>odbc</c> application
+ now also looks for odbc libraries in <c>lib64</c> and
+ <c>lib/64</c> directories when building on a 64-bit
+ system. </item><item> The <c>config.h.in</c> file in the
+ <c>erl_interface</c> application is now automatically
+ generated in instead of statically updated which reduces
+ the risk of <c>configure</c> tests without any effect.
+ </item></list>
+ <p>(Thanks to Henrik Riomar for suggestions and
+ testing)</p>
+ <p>(Thanks to Winston Smith for the AVR32-Linux cross
+ configuration and testing)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8323</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ <item>
+ <p>
+ odbc:param_query() now properly indicates if nothing was
+ updated. (Thanks to Paul Oliver.)</p>
+ <p>
+ Own Id: OTP-8347</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Known Bugs and Problems</title>
+ <list>
+ <item>
+ <p>
+ The ODBC test cases are failing for linux and MacOSX
+ There is problems with setting of options on
+ odbc-connections, and the odbcserver just exits with an
+ exit code.</p>
+ <p>
+ Own Id: OTP-8407</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
+<section><title>ODBC 2.10.6</title>
<section><title>Fixed Bugs and Malfunctions</title>
<list>
diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml
index 1a8551f57d..1062b07dfd 100644
--- a/lib/os_mon/doc/src/notes.xml
+++ b/lib/os_mon/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>OS_Mon Release Notes</title>
@@ -30,6 +30,22 @@
</header>
<p>This document describes the changes made to the OS_Mon application.</p>
+<section><title>Os_Mon 2.2.5</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Cleanups suggested by tidier and modernization of types
+ and specs.</p>
+ <p>
+ Own Id: OTP-8455</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Os_Mon 2.2.4</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml
index 2947517717..8a6f2c2714 100644
--- a/lib/parsetools/doc/src/notes.xml
+++ b/lib/parsetools/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>1997</year><year>2009</year>
+ <year>1997</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Parsetools Release Notes</title>
@@ -30,6 +30,22 @@
</header>
<p>This document describes the changes made to the Parsetools application.</p>
+<section><title>Parsetools 2.0.2</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Cleanups suggested by tidier and modernization of types
+ and specs.</p>
+ <p>
+ Own Id: OTP-8455</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Parsetools 2.0.1</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/percept/doc/src/notes.xml b/lib/percept/doc/src/notes.xml
index 4d54275e30..c310a0e598 100644
--- a/lib/percept/doc/src/notes.xml
+++ b/lib/percept/doc/src/notes.xml
@@ -32,6 +32,60 @@
</header>
<p>This document describes the changes made to the Percept application.</p>
+<section><title>Percept 0.8.4</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Fix egd_render transparent to use float constants.</p>
+ <p>
+ The render engine has float guards to enhance beam code
+ generation. However, the default case used integers which
+ caused the engine to crash. This is now fixed.</p>
+ <p>
+ Own Id: OTP-8425</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ <item>
+ <p>
+ Cleanups suggested by tidier and modernization of types
+ and specs.</p>
+ <p>
+ Own Id: OTP-8455</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Percept 0.8.3</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml
index 3262e4819b..9eb13727c7 100644
--- a/lib/runtime_tools/doc/src/notes.xml
+++ b/lib/runtime_tools/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Runtime_Tools Release Notes</title>
@@ -31,6 +31,76 @@
<p>This document describes the changes made to the Runtime_Tools
application.</p>
+<section><title>Runtime_Tools 1.8.3</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>Cross compilation improvements and other build system
+ improvements.</p>
+ <p>Most notable:</p> <list><item> Lots of cross
+ compilation improvements. The old cross compilation
+ support was more or less non-existing as well as broken.
+ Please, note that the cross compilation support should
+ still be considered as experimental. Also note that old
+ cross compilation configurations cannot be used without
+ modifications. For more information on cross compiling
+ Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
+ </item><item> Support for staged install using <url
+ href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
+ The old broken <c>INSTALL_PREFIX</c> has also been fixed.
+ For more information see the <c>$ERL_TOP/INSTALL.md</c>
+ file. </item><item> Documentation of the <c>release</c>
+ target of the top <c>Makefile</c>. For more information
+ see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
+ <c>make install</c> now by default creates relative
+ symbolic links instead of absolute ones. For more
+ information see the <c>$ERL_TOP/INSTALL.md</c> file.
+ </item><item> <c>$ERL_TOP/configure --help=recursive</c>
+ now works and prints help for all applications with
+ <c>configure</c> scripts. </item><item> Doing <c>make
+ install</c>, or <c>make release</c> directly after
+ <c>make all</c> no longer triggers miscellaneous
+ rebuilds. </item><item> Existing bootstrap system is now
+ used when doing <c>make install</c>, or <c>make
+ release</c> without a preceding <c>make all</c>.
+ </item><item> The <c>crypto</c> and <c>ssl</c>
+ applications use the same runtime library path when
+ dynamically linking against <c>libssl.so</c> and
+ <c>libcrypto.so</c>. The runtime library search path has
+ also been extended. </item><item> The <c>configure</c>
+ scripts of <c>erl_interface</c> and <c>odbc</c> now
+ search for thread libraries and thread library quirks the
+ same way as <c>erts</c> do. </item><item> The
+ <c>configure</c> script of the <c>odbc</c> application
+ now also looks for odbc libraries in <c>lib64</c> and
+ <c>lib/64</c> directories when building on a 64-bit
+ system. </item><item> The <c>config.h.in</c> file in the
+ <c>erl_interface</c> application is now automatically
+ generated in instead of statically updated which reduces
+ the risk of <c>configure</c> tests without any effect.
+ </item></list>
+ <p>(Thanks to Henrik Riomar for suggestions and
+ testing)</p>
+ <p>(Thanks to Winston Smith for the AVR32-Linux cross
+ configuration and testing)</p>
+ <p>
+ *** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>
+ Own Id: OTP-8323</p>
+ </item>
+ <item>
+ <p>
+ Cleanups suggested by tidier and modernization of types
+ and specs.</p>
+ <p>
+ Own Id: OTP-8455</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Runtime_Tools 1.8.2</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml
index 15387c1232..390b353386 100644
--- a/lib/sasl/doc/src/notes.xml
+++ b/lib/sasl/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>SASL Release Notes</title>
@@ -30,6 +30,43 @@
</header>
<p>This document describes the changes made to the SASL application.</p>
+<section><title>SASL 2.1.9</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The <c>re:grep/1</c> function now uses the '<c>re</c>'
+ module instead of the deprecated '<c>regexp</c>' module.
+ There are new functions <c>rb:filter/1</c> and
+ <c>rb:filter/2</c> for easier filtering of reports.
+ (Thanks to Alvaro Videla.)</p>
+ <p>
+ Own Id: OTP-8443</p>
+ </item>
+ <item>
+ <p>
+ There is new function <c>sasl_report:format_report/3</c>
+ that works like the existing
+ <c>sasl_report:write_report/3</c> function except that it
+ returns a formatted string. Note that there is currently
+ no documentation for the <c>sasl_report</c> module.
+ (Thanks to Jay Nelson.)</p>
+ <p>
+ Own Id: OTP-8445</p>
+ </item>
+ <item>
+ <p>
+ Cleanups suggested by tidier and modernization of types
+ and specs.</p>
+ <p>
+ Own Id: OTP-8455</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>SASL 2.1.8</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index f7128b641d..c55eafc8b8 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>STDLIB Release Notes</title>
@@ -30,6 +30,170 @@
</header>
<p>This document describes the changes made to the STDLIB application.</p>
+<section><title>STDLIB 1.16.5</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Because of a race condition, using filelib:ensure_dir/1
+ from multiple processes to create the same path or parts
+ of the same directory structure, filelib:ensure_dir/1
+ could return a meaningless {error,eexist}. That race
+ condition has been eliminated, and {error,eexist} will
+ now be returned only if there exists a regular file,
+ device file, or some other non-directory file with the
+ same name. (Thanks to Tuncer Ayaz.)</p>
+ <p>
+ Own Id: OTP-8389</p>
+ </item>
+ <item>
+ <p>A number of bugs concerning re and unicode are
+ corrected:</p>
+ <p>re:compile no longer looses unicode option, which also
+ fixes bug in re:split.</p>
+ <p>re:replace now handles unicode charlist replacement
+ argument</p>
+ <p>re:replace now handles unicode RE charlist argument
+ correctly</p>
+ <p>re:replace now handles binary unicode output correctly
+ when nothing is replaced.</p>
+ <p>Most code, testcases and error isolation done by Rory
+ Byrne.</p>
+ <p>
+ Own Id: OTP-8394</p>
+ </item>
+ <item>
+ <p>
+ The loading of native code was not properly atomic in the
+ SMP emulator, which could cause crashes. Also a per-MFA
+ information table for the native code has now been
+ protected with a lock since it turns that it could be
+ accessed concurrently in the SMP emulator. (Thanks to
+ Mikael Pettersson.)</p>
+ <p>
+ Own Id: OTP-8397</p>
+ </item>
+ <item>
+ <p>
+ user.erl (used in oldshell) is updated to handle unicode
+ in prompt strings (io:get_line/{1,2}). io_lib is also
+ updated to format prompts with the 't' modifier (i.e. ~ts
+ instead of ~s).</p>
+ <p>
+ Own Id: OTP-8418 Aux Id: OTP-8393 </p>
+ </item>
+ <item>
+ <p>
+ The re module: A regular expression with an option change
+ at the start of a pattern that had top-level alternatives
+ could cause overwriting and/or a crash. (Thanks to
+ Michael Santos.)</p>
+ <p>
+ Own Id: OTP-8438</p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The ability for the gen_server and gen_fsm callback
+ modules to format their own state for display under the
+ sys:get_status/1,2 calls has been restored and
+ documented. (Thanks to Steve Vinoski.)</p>
+ <p>
+ Own Id: OTP-8324</p>
+ </item>
+ <item>
+ <p>
+ c:nc/{1,2} used to assume that the beam file was created
+ in the same directory as the source code and failed to
+ load the code if it was not. Corrected to look for the
+ beam file in the current directory or in the directory
+ specified by the <c>{outdir,Dir}</c> option. (Thanks to
+ Alex Suraci.)</p>
+ <p>
+ Own Id: OTP-8337</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ <item>
+ <p>
+ Shell tab completion now works for quoted module and
+ function names. (Thanks to Ulf Wiger.)</p>
+ <p>
+ Own Id: OTP-8383</p>
+ </item>
+ <item>
+ <p>
+ Explicit top directories in archive files are now
+ optional.</p>
+ <p>
+ For example, if an archive (app-vsn.ez) just contains an
+ app-vsn/ebin/mod.beam file, the file info for the app-vsn
+ and app-vsn/ebin directories are faked using the file
+ info from the archive file as origin. The virtual
+ direcories can also be listed. For short, the top
+ directories are virtual if they does not exist.</p>
+ <p>
+ Own Id: OTP-8387</p>
+ </item>
+ <item>
+ <p>Macros overloading has been implemented. (Thanks to
+ Christopher Faulet.)</p>
+ <p>
+ Own Id: OTP-8388</p>
+ </item>
+ <item>
+ <p>The new function <c>shell:prompt_func/1</c> and the
+ new application configuration parameter
+ <c>shell_prompt_func</c> can be used for customizing the
+ Erlang shell prompt.</p>
+ <p>
+ Own Id: OTP-8393</p>
+ </item>
+ <item>
+ <p>
+ Improved handling of typed records in escripts</p>
+ <p>
+ Own Id: OTP-8434</p>
+ </item>
+ <item>
+ <p>
+ Added supervisor:count_children/1 to count the number of
+ children being managed without the memory impact of
+ which_children/1. (Thanks to Jay Nelson.)</p>
+ <p>
+ Own Id: OTP-8436</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>STDLIB 1.16.4</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml
index 8fe21c8859..a3b842b50b 100644
--- a/lib/syntax_tools/doc/src/notes.xml
+++ b/lib/syntax_tools/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2007</year><year>2009</year>
+ <year>2007</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Syntax_Tools Release Notes</title>
@@ -31,6 +31,37 @@
<p>This document describes the changes made to the Syntax_Tools
application.</p>
+<section><title>Syntax_Tools 1.6.5</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Syntax_Tools 1.6.4</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml
index a71c18b5b7..b6e0a6cefa 100644
--- a/lib/test_server/doc/src/notes.xml
+++ b/lib/test_server/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>APPLICATION Release Notes</title>
@@ -32,6 +32,59 @@
<file>notes.xml</file>
</header>
+<section><title>Test_Server 3.3.6</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ The Test Server parse transform did not handle bit string
+ comprehensions. This has been fixed.</p>
+ <p>
+ Own Id: OTP-8458 Aux Id: OTP-8311 </p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The tc_status value in the Config list for a test case
+ that has failed because of a timetrap timeout, has
+ changed from {tc_status,timeout} to
+ {tc_status,timetrap_timeout}.</p>
+ <p>
+ Own Id: OTP-8302</p>
+ </item>
+ <item>
+ <p>The documentation is now possible to build in an open
+ source environment after a number of bugs are fixed and
+ some features are added in the documentation build
+ process. </p>
+ <p>- The arity calculation is updated.</p>
+ <p>- The module prefix used in the function names for
+ bif's are removed in the generated links so the links
+ will look like
+ "http://www.erlang.org/doc/man/erlang.html#append_element-2"
+ instead of
+ "http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2".</p>
+ <p>- Enhanced the menu positioning in the html
+ documentation when a new page is loaded.</p>
+ <p>- A number of corrections in the generation of man
+ pages (thanks to Sergei Golovan)</p>
+ <p>- The legal notice is taken from the xml book file so
+ OTP's build process can be used for non OTP
+ applications.</p>
+ <p>
+ Own Id: OTP-8343</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Test_Server 3.3.5</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml
index e6c074cc7d..e7d1ae150c 100644
--- a/lib/tools/doc/src/notes.xml
+++ b/lib/tools/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Tools Release Notes</title>
@@ -43,6 +43,40 @@
</list>
</section>
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Add lock profiling tool.</p>
+ <p>
+ The Lock profiling tool, lcnt, can make use of the
+ internal lock statistics when the runtime system is built
+ with this feature enabled.</p>
+ <p>
+ This provides a mechanism to examine potential lock
+ bottlenecks within the runtime itself.</p>
+ <p>
+ - Add erts_debug:lock_counters({copy_save, bool()}). This
+ option enables or disables statistics saving for
+ destroyed processes and ets-tables. Enabling this might
+ consume a lot of memory.</p>
+ <p>
+ - Add id-numbering for lock classes which is otherwise
+ undefined.</p>
+ <p>
+ Own Id: OTP-8424</p>
+ </item>
+ <item>
+ <p>
+ emacs: Moved code skeletons to a separate file and and
+ added a configurable variable to choose skeleton. Thanks
+ Dave Peticolas.</p>
+ <p>
+ Own Id: OTP-8446</p>
+ </item>
+ </list>
+ </section>
+
</section>
<section><title>Tools 2.6.5</title>
diff --git a/lib/webtool/doc/src/notes.xml b/lib/webtool/doc/src/notes.xml
index 644cf7f7a8..dc325b5b61 100644
--- a/lib/webtool/doc/src/notes.xml
+++ b/lib/webtool/doc/src/notes.xml
@@ -4,7 +4,7 @@
<chapter>
<header>
<copyright>
- <year>2004</year><year>2009</year>
+ <year>2004</year><year>2010</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
@@ -13,12 +13,12 @@
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
-
+
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
-
+
</legalnotice>
<title>Webtool Release Notes</title>
@@ -31,6 +31,21 @@
<p>This document describes the changes made to the Webtool
application.</p>
+<section><title>WebTool 0.8.6</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ Misc updates</p>
+ <p>
+ Own Id: OTP-8456</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>WebTool 0.8.5</title>
<section><title>Improvements and New Features</title>