Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-14 | [reltool] Adapt tests to better quoting of paths on windows | Siri Hansen | |
2014-04-09 | [reltool] Increase timetrap timeout to handle slow test machines | Siri Hansen | |
2014-04-07 | Update release notes | Erlang/OTP | |
2014-03-20 | Introduce runtime_dependencies in .app files | Rickard Green | |
Most dependencies introduced are exactly the dependencies to other applications found by xref. That is, there might be real dependencies missing. There might also be pure debug dependencies listed that probably should be removed. Each application has to be manually inspected in order to ensure that all real dependencies are listed. All dependencies introduced are to application versions used in OTP 17.0. This since the previously used version scheme wasn't designed for this, and in order to minimize the work of introducing the dependencies. | |||
2014-03-20 | Bump versions and ensure that all are "normal" versions | Rickard Green | |
Ensure all are "normal" versions according to the new version scheme introduced in OTP 17.0 | |||
2014-02-24 | Add test suites performing app and appup file checks | Tobias Schlager | |
Add the mentioned test suites for *all* library and touched non-library applications. | |||
2014-02-18 | Fix library application appup files | Tobias Schlager | |
As discussed in issue #240 *all* OTP library applications use the '.*' wildcard as up and down version. This makes library applications always up- and downgradeable. Using the wildcard version obsoletes all maintenance tasks regarding library applications' appup files. Additionally, it prevents upgrade problems caused by automatically included application dependencies when using reltool to create releases. Missing copyright headers are now consistently present. | |||
2014-01-21 | Merge branch 'hawk/reltool_undefined_regexp' | Henrik Nord | |
* hawk/reltool_undefined_regexp: Add missing default value for regexps in reltool It caused a function clause in lists:sort/1: OTP-11591 OTP-11592 | |||
2014-01-10 | Add missing default value for regexps in reltool | Håkan Mattsson | |
It caused a function clause in lists:sort/1: reltool_server_SUITE.erl(2512): <ERROR> Not matching actual result was: {error, {function_clause, [{lists,sort, [[{regexp,"^priv", {re_pattern,0,1, <<69,82,67,80,64,0,0,0,16,8,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,93,0,12,25,27,112,27,114,27,105,27,118,84, 0,12,0>>}}| undefined]], [{file,"lists.erl"},{line,465}]}, {reltool_server,decode,2,[{file,"reltool_server.erl"},{line,1499}]}, {reltool_server,decode,2,[{file,"reltool_server.erl"},{line,1363}]}, {reltool_server,read_config,2, [{file,"reltool_server.erl"},{line,1335}]}, {reltool_server,parse_options,4, [{file,"reltool_server.erl"},{line,224}]}, {reltool_server,do_init,1,[{file,"reltool_server.erl"},{line,154}]}, {reltool_server,init,1,[{file,"reltool_server.erl"},{line,133}]}, {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}} Expected { ok , _ } | |||
2014-01-10 | Adapted reltool test server to common test usage of tc_status | Håkan Mattsson | |
2013-09-17 | Merge tag 'OTP_R16B02' | Magnus Lidén | |
The R16B02 release Conflicts: lib/sasl/vsn.mk | |||
2013-09-16 | Prepare releaseOTP_R16B02 | Erlang/OTP | |
2013-09-09 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Change encoding of troublesome notes.xml files to utf-8 Convert some notes.xml files from latin-1 to utf-8 | |||
2013-09-06 | Convert some notes.xml files from latin-1 to utf-8 | Björn Gustavsson | |
In the master branch, the encoding for most xml files have been changed from latin-1 to utf-8. The problem is, that the corresponding files in the maint branch still are encoded in latin-1, and that a merge from maint to master may bring in characters encoded in latin-1 into a notes.xml file declared to be in utf-8. To fix the problem once and for all (for the files involved), we'll need to re-encode the files files utf-8 in maint, and then merge to master. Noticed-by: Magnus Henoch | |||
2013-06-18 | Merge tag 'OTP_R16B01' | Björn-Egil Dahlberg | |
The R16B01 release Conflicts: lib/sasl/vsn.mk | |||
2013-06-17 | Prepare releaseOTP_R16B01 | Erlang/OTP | |
2013-06-12 | Update copyright years | Björn-Egil Dahlberg | |
2013-06-05 | Merge branch 'siri/install-otp-in-unicode-path' | Siri Hansen | |
* siri/install-otp-in-unicode-path: [sasl] Remove priv dir after release_handler_SUITE Update preloaded init.beam Allow unicode characters for boot and config in init:make_permanent [sasl] Clean priv_dir after systools_SUITE [reltool] Use unicode characters in work dir for unicode test [sasl] Use unicode characters in priv dir name also on windows [reltool] Write erl.ini as UTF-8 [sasl] Update tests to run under unicode path [sasl] Rewrite release_handler_SUITE:clean_priv_dir to work on unicode paths [sasl] Update example/target_system.erl to handle unicode [sasl] Write erl.ini as utf8, allowing unicode path for root dir and bin dir | |||
2013-06-03 | Merge branch 'maint' | Fredrik Gustafsson | |
2013-05-28 | Fix receive support in erl_eval with a BEAM module | Anthony Ramine | |
Using the low-level BEAM instructions, we can loop over each message in the process queue and removes the first message that matches, without receiving them all to later send them back to itself. The function prim_eval:'receive'/2 is equivalent to the following pseudo-code: 'receive'(F, T) -> RESET MESSAGE QUEUE POINTER, LOOP: case PEEK CURRENT MESSAGE WITH TIMEOUT T of {ok,Msg} -> case F(Msg) of nomatch -> DECREMENT TIMEOUT T, ADVANCE MESSAGE QUEUE POINTER, GOTO LOOP; Result -> RESET MESSAGE QUEUE POINTER, Result end; timeout -> RESET MESSAGE QUEUE POINTER, timeout end. To not break Dialyzer and other tools, we use a stub Erlang module which abstract code is forcefully inserted into prim_inet.erl afterwards compilation. | |||
2013-05-16 | Merge branch 'maint' | Fredrik Gustafsson | |
2013-05-14 | [reltool] Use unicode characters in work dir for unicode test | Siri Hansen | |
2013-05-14 | [reltool] Write erl.ini as UTF-8 | Siri Hansen | |
Since file names on windows are unicode, and erl.ini contains paths to 'Bindir' and 'Rootdir', this file is now encoded in UTF-8. | |||
2013-04-30 | Fix possibly "not owner" error while file copy with reltool. | Alexey.Saltanov | |
2013-04-19 | Convert XML files to UTF-8 | Hans Bolinder | |
2013-04-19 | Remove the "coding: utf-8" comment from all Erlang source files | Hans Bolinder | |
2013-04-19 | [reltool] Remove erlang:port_close/1 for node port | Siri Hansen | |
Test nodes are started with erlang:open_port/2, using the -detached option to erl. -detached causes the port returned from open_port/2 to be closed automatically. Some test cases failed occasionally with a badarg when attempting to close the port with erlang:port_close/1. To avoid this the call to port_close/1 is now removed. | |||
2013-04-08 | Merge branch 'siri/cuddle-with-tests' into maint | Siri Hansen | |
* siri/cuddle-with-tests: [reltool] Clean up work dir after test [observer] Add debug printouts in ttb_SUITE | |||
2013-03-27 | [reltool] Clean up work dir after test | Siri Hansen | |
This is to save space in daily tests. Result of failed test cases are still saved. | |||
2013-03-27 | [reltool] Add test case for missing application | Siri Hansen | |
2013-03-27 | [reltool] Relax requirements on excluded applications | Håkan Mattsson | |
A missing application directory is now classified as a warning if the application is explicitly excluded. | |||
2013-03-04 | [reltool] Increase timetrap timeout for reltool_server_SUTIE to 10 minutes | Siri Hansen | |
The timeout of 5 minutes sometimes expired for test case use_selected_vsn on some platforms. | |||
2013-02-25 | Prepare releaseOTP_R16B | Erlang/OTP | |
2013-02-22 | Update copyright years | Björn-Egil Dahlberg | |
2013-02-21 | [reltool] Improve stability of tests | Siri Hansen | |
* Make sure test node is terminated between each test * Wait for expected applications to be started before continuing test * Use ping instead of nodedown messages to check that node is down (to avoid failure due to no flush of inbox) | |||
2013-02-21 | [reltool] Make escript test work with hipe and smp | Siri Hansen | |
reltool_server_SUITE:create_standalone and create_multiple_standalone failed on test hosts running hipe and smp. The reason was that the escript used in these tests explicitly disabled smp, which in turn made the emulator spit out warnings like this: "<HiPE (v 3.10)> Warning: not loading native code for module beam_lib: it was compiled for an incompatible runtime system; please regenerate native code for this runtime system" This was returned from the escript and did not match the expected result. To overcome this, the escript (reltool/examples/display_args) is changed and does no longer disable smp. | |||
2013-02-21 | [reltool] Add unicode test | Siri Hansen | |
2013-02-21 | [reltool] Change ~s to ~ts and ~p to ~tp when appropriate | Siri Hansen | |
2013-02-21 | [reltool] Add unicode option to re:compile to allow unicode filenames | Siri Hansen | |
2013-02-21 | [reltool] Fix reconstruct source from debug_info to handle unicode | Siri Hansen | |
Also changing from using erl_syntax and erl_prettypr to using erl_pp in order to get better handling of specs. | |||
2013-02-21 | [reltool] Honour encoding in reltool_utils:prim_consult | Siri Hansen | |
This function is similar to file:consult, except it also operates on a binary (e.g. read from an archive). The function now takes magic encoding comment into account. | |||
2013-01-29 | Prepare releaseOTP_R16A_RELEASE_CANDIDATE | Erlang/OTP | |
2013-01-25 | Update copyright years | Björn-Egil Dahlberg | |
2013-01-23 | Turn warnings to errors on selected applications | Björn Gustavsson | |
2013-01-18 | Merge branch 'nox/enable-silent-rules/OTP-10726' | Björn-Egil Dahlberg | |
* nox/enable-silent-rules/OTP-10726: Implement ./otp_build configure --enable-silent-rules | |||
2013-01-15 | Implement ./otp_build configure --enable-silent-rules | Anthony Ramine | |
With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1. | |||
2013-01-15 | Merge branch 'dgud/wx/fix-wx-2.9-compat/OTP-10407' | Dan Gudmundsson | |
* dgud/wx/fix-wx-2.9-compat/OTP-10407: (26 commits) wx: Fix comments wx: Workaround wx-2.9 bugs wx: Mac fixes wx: Fix demo and tests wx: Allow 64 bits compilation on mac, requires wxWidgets-2.9 appmon: Move runtime part to runtime_tools app reltool: fix wxWidgets-2.9 compability debugger: Fix 2.9 compat observer: Fix check for graphics contexts Observer: Fix distribution dialog observer: Fix font sizes wx: Fix the demo wx: Fix loading icons and cursors in Windows wx: Remove unnecessary casts wx: Fix changed getfunctions wx: Depricate wxCursor new functions wx: Fix int to enum wx: Include correct m4 file in 2.9 wx: Update examples so they work with both wxWidgets 2.8 and 2.9 wx: Modify tests so they work on wxWidgets-2.9 ... | |||
2013-01-09 | reltool: Remove support for packages | Björn Gustavsson | |
2013-01-09 | reltool: fix wxWidgets-2.9 compability | Dan Gudmundsson | |
2013-01-09 | Fix some FOP warnings | Hans Bolinder | |
Examples overflowing the width of PDF pages have been fixed. The remaining warnings are due to table cells, and require more work. |