aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-09-21[reltool] Use application name from .app file instead of directory nameSiri Hansen
In the first traversal of library directories, reltool used only the directory names in order to figure out application names. This would succeed if the directory name was AppName only or AppName-AppVsn and AppVsn consisted of integers separated by dots only. If the AppVsn has any other format, then reltool would not find the correct application name. With this commit, reltool will first look for a .app file and use the .app file name as the application name. This will allow different formats of the version identifier in the directory name. Note that reltool can still not sort (and select the latest) amongst version identifiers of other format than integers separated by dots.
2012-09-17[reltool] Keep order from rel spec when sorting used and included applicationsSiri Hansen
The rel specification now dictates the order in which included and used applications are loaded/started by the boot file. If the applications are not specified in the rel spec, then the order from the .app file is used. This was a bug earlier reported on systools, and is now also implemented in reltool. Example: If a .app file specified {applications,[x,y]} {included_applications,[b,c]} And the reltool.config has {rel, "myrel", "1.0", [a,y,x,c,b]} Then the boot file will load/start y before x and c before b. Earlier x would always be started before y and b always before c due to the order in the .app file.
2012-09-14[reltool] Automatically add included applications in rel fileSiri Hansen
If a 'rel' spec in the reltool config does not contain all applications that are listed as {applications,Applications} in a .app file, then these applications are autmatically added when creating the .rel file. For 'included_applications', the behaviour was not the same. I.e. if a 'rel' spec in the reltool config did not contain all applications that are listed as {included_applications,InclApplications} in a .app file, then reltool would fail with reason "Undefined applications" when creating the .rel file. This has been corrected, so both 'applications' and 'included_applications' are now automatically added if not already in the 'rel' spec. I.e. for an application 'z', if z.app contains {applications,[stdlib,kernel,x]} {included_applications,[y]} then reltool configuration {rel, "myrel", "1.0", [z]} will cause the same .rel file as {rel, "myrel", "1.0", [stdlib,kernel,x,y,z]}
2012-09-12[reltool] Make reltool:install/2 work on windowsSiri Hansen
The erl.ini file generated by reltool:install/2 faulty pointed out $ROOT/bin as Bindir. This is now changed to $ROOT/erts-Vsn/bin. Also, backslashes in erl.ini needed to be escaped.
2012-09-11[reltool] Allow incl_cond=derived on module levelSiri Hansen
According to documentation it should be allowed to set incl_cond=include|exclude|derived, but if set to derived on module level, reltool_server would crash. This has been corrected.
2012-09-10Merge branch 'siri/stdlib/escript_SUITE/OTP-10393'Siri Hansen
* siri/stdlib/escript_SUITE/OTP-10393: Extend watchdog, and add report_error option to compile:file in escript_SUITE
2012-09-10Merge branch 'maint'Lukas Larsson
* maint: Do not build jinterface test if there is no jinterface Escape whitespace in path
2012-09-10Merge branch 'lukas/jinterface/whitespace_test_fix' into maintLukas Larsson
* lukas/jinterface/whitespace_test_fix: Do not build jinterface test if there is no jinterface Escape whitespace in path
2012-09-10Merge branch 'maint'Lukas Larsson
* maint: Make sure io is flushed when driver is closed
2012-09-10Merge branch 'lukas/erts/win32_flush_console_io/OTP-10325' into maintLukas Larsson
* lukas/erts/win32_flush_console_io/OTP-10325: Make sure io is flushed when driver is closed
2012-09-06Merge branch 'maint'Björn-Egil Dahlberg
2012-09-05Update version numbersBjörn-Egil Dahlberg
2012-09-05Merge branch 'siri/sasl/rb_SUITE/OTP-10387'Siri Hansen
* siri/sasl/rb_SUITE/OTP-10387: Fix rb_SUITE failing tests
2012-09-05Merge branch 'siri/runtime_tools/remove-inviso-rest'Siri Hansen
* siri/runtime_tools/remove-inviso-rest: Remove all traces of inviso application from runtime_tools
2012-09-05Extend watchdog, and add report_error option to compile:file in escript_SUITESiri Hansen
1. escript_SUITE:create_and_extract sometimes fails with timetrap timeout on solars. Watchdog is extended to avoid this. 2. escript_SUITE:archive_scritp sometimes fails with compilation error. Option 'report_errors' is added to compile:file in order to get more information.
2012-09-05Make sure io is flushed when driver is closedLukas Larsson
Sometime when executing an tty io operation just before the emulator terminated, the io message would get lost. This commit makes sure that there is no io in the fd driver before shutting down.
2012-09-04Merge tag 'OTP_R15B02'Björn-Egil Dahlberg
The R15B02 release
2012-09-03Fix rb_SUITE failing testsSiri Hansen
Some tests in rb_SUITE failed every now and then depending on timing: 1. sometimes SASL printouts from cth_log_redirect were captured in addition to expected printouts 2. sometimes test supervisor and server were not completely stopped before next test case was started This has been corrected.
2012-09-03Remove all traces of inviso application from runtime_toolsSiri Hansen
Rests of inviso was still in runtime_tools.app.src and runtime_tools_sup.erl. This has been removed. A test of application:start/stop is also added to runtime_tools_SUITE.
2012-09-03Do not build jinterface test if there is no jinterfaceLukas Larsson
2012-09-03Escape whitespace in pathLukas Larsson
2012-09-03Prepare releaseOTP_R15B02Erlang/OTP
2012-09-03Merge branch 'maint'Björn-Egil Dahlberg
2012-09-03Merge branch 'kenneth/topdoc/corrections2' into maintKenneth Lundin
* kenneth/topdoc/corrections2: Fix a missing li tag plus a link to Erlide
2012-09-03Fix a missing li tag plus a link to ErlideKenneth Lundin
2012-09-03Merge branch 'maint'Patrik Nyblom
2012-09-03Add missing release note for erts-5.9.1.2Patrik Nyblom
2012-08-31Merge branch 'maint'Anders Svensson
2012-08-31Merge branch 'anders/diameter/avp_errors/OTP-10202' into maintAnders Svensson
* anders/diameter/avp_errors/OTP-10202: Add a testcase Fix answer-message blunder
2012-08-31Add a testcaseAnders Svensson
2012-08-31Fix answer-message blunderAnders Svensson
2012-08-31Merge branch 'maint'Björn-Egil Dahlberg
2012-08-31Update preloaded modulesBjörn-Egil Dahlberg
2012-08-31Merge branch 'maint'Björn-Egil Dahlberg
2012-08-31Update primary bootstrapBjörn-Egil Dahlberg
2012-08-31Merge branch 'maint'Björn-Egil Dahlberg
Conflicts: lib/diameter/autoconf/vxworks/sed.general xcomp/README.md
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-08-30Merge branch 'maint'Patrik Nyblom
2012-08-30Merge branch 'pan/win_readlink/OTP-10200' into maintPatrik Nyblom
* pan/win_readlink/OTP-10200: Teach VM not to dump core on long pathnames
2012-08-30Teach VM not to dump core on long pathnamesPatrik Nyblom
Long input paths (longer than MAX_PATH) would get copied into a buffer of size MAX_PATH for read_link and altname in efile_drv. Also fixed misuse of size_t parameter as wchar_t * string length in win_efile:efile_readlink.
2012-08-30Merge branch 'maint'Björn-Egil Dahlberg
2012-08-30Merge branch 'kenneth/asn1/dialyzer-warnings' into maintBjörn-Egil Dahlberg
* kenneth/asn1/dialyzer-warnings: Remove Dialyzer warnings
2012-08-30Merge branch 'maint'Björn-Egil Dahlberg
2012-08-30Merge branch 'kenneth/topdoc/corrections' into maintBjörn-Egil Dahlberg
* kenneth/topdoc/corrections: Correct a dangling link to mailinglists plus a few other minor adjustments.
2012-08-30Merge branch 'maint'Lukas Larsson
* maint: Document that CTHs can get fail/skip as Config Ignore calls to dialyzer_timing when checking deprecated Do not verify del_path as it is not always there Fix broken links Generate <a name="name"> tags in edoc xml headings Fix compile warning crypto: Fix buffer overflow bug in rsa_sign crypto: Skip some tests if openssl lib < 0.9.8 Fix boken spec
2012-08-30Merge branch 'lukas/doc-fixes' into maintLukas Larsson
* lukas/doc-fixes: Document that CTHs can get fail/skip as Config Ignore calls to dialyzer_timing when checking deprecated Do not verify del_path as it is not always there Fix broken links Generate <a name="name"> tags in edoc xml headings Fix compile warning Fix boken spec
2012-08-30Merge branch 'sverk/crypto-test-fix' into maintSverker Eriksson
* sverk/crypto-test-fix: crypto: Skip some tests if openssl lib < 0.9.8 OTP-10249 Not related to this branch
2012-08-30Document that CTHs can get fail/skip as ConfigLukas Larsson
OTP-10077
2012-08-30Ignore calls to dialyzer_timing when checking deprecatedLukas Larsson
2012-08-30Do not verify del_path as it is not always thereLukas Larsson