Patch 201203219-0 - Apex 4.4.6 for any UNIX O/S ----------------------------------------------------------- To install this patch, download these 3 files and run the install script: install_201203219_0 any.patch.201203219-0.inventory any.patch.201203219-0.tar.Z Description This patch is part of refresh 2 for the 4.4.6 of Apex. NOTE: This is a Docs series patch for the 4.4.6 of Apex. This patch is common for all architectures. This patch supersedes all previous Docs patches. WARNING: Errors may occur if all applicable and associated patches are not installed. For example, tests, like test_install, may fail, if run prior to the complete installation of all associated patches. This patch contains On-line documentation, including an updated release note. The release note describes the major changes and defects corrected. While listed here for historical information, older (obsolete) patches are no longer available. - The original 4.4.6 release - Refresh #1 of the 4.4.6 release Associated Apex Native series patches (): docs 201110261-0 (201107207-0 201103167-0) share 201107201-0 (201103161-0) cpp_all 201103163-0 sun4_solaris2 201111101-1 (201110261-1 201107201-1 201103161-1) ada_sun4_solaris2 201111102-1 (201110262-1 201107202-1 201103162-1) cpp_sun4_solaris2 201107203-1 (201103163-1) sun4_solaris_64 201111103-1 (201110263-1 201107204-1 201103164-1) ada_sun4_solaris_64 201111104-1 (201110264-1 201107205-1 201103165-1) cpp_sun4_solaris_64 201107206-1 (201103166-1) i386_linux2 201111101-8 (201110261-8 201107201-8 201103161-8) ada_i386_linux2 201111102-8 (201110262-8 201107202-8 201103162-8) cpp_i386_linux2 201107203-8 (201103163-8) i386_linux_64 201111103-8 (201110263-8 201107204-8 201103164-8) ada_i386_linux_64 201111104-8 (201110264-8 201107205-8 201103165-8) cpp_i386_linux_64 201107206-8 (201103166-8) i386_solaris2 201111101-9 (201110261-9 201107201-9 201103161-9) ada_i386_solaris2 201111102-9 (201110262-9 201107202-9 201103162-9) cpp_i386_solaris2 201107203-9 (201103163-9) Associated Testmate series patches: sun4_solaris2 201110271-1 (201107211-1 201103173-1) ada_sun4_solaris2 201110272-1 (201107212-1 201103174-1) cpp_sun4_solaris2 201107213-1 (201103175-1) sun4_solaris_64 201110273-1 (201107214-1 201103176-1) ada_sun4_solaris_64 201110274-1 (201107215-1 201103177-1) cpp_sun4_solaris_64 201107216-1 (201103178-1) i386_linux2 201110271-8 (201107211-8 201103173-8) ada_i386_linux2 201110272-8 (201107212-8 201103174-8) cpp_i386_linux2 201107213-8 (201103175-8) i386_solaris2 201110271-9 (201107211-9 201103173-8) ada_i386_solaris2 201110272-9 (201107212-9 201103174-9) cpp_i386_solaris2 201107213-9 (201103175-9) Associated AXI series patches: ada_sun4_solaris2 201111105-1 (201110266-1 201107208-1 201103171-1) ada_sun4_solaris_64 201111106-1 (201110267-1 201107209-1 201103172-1) ada_i386_linux2 201111105-8 (201110266-8 201107208-8 201103171-8) ada_i386_linux_64 201111106-8 (201110267-8 201107209-8 201103172-8) ada_i386_solaris2 201111105-9 (201110266-9 201107208-9 201103171-9) - Refresh #2 of the 4.4.6 release Associated Apex Native series patches (): docs 201203219-0 share 201203211-0 cpp_all 201203213-0 sun4_solaris2 201203211-1 cots_sun4_solaris2 201203219-1 ada_sun4_solaris2 201203212-1 cpp_sun4_solaris2 201203213-1 sun4_solaris_64 201203214-1 ada_sun4_solaris_64 201203215-1 cpp_sun4_solaris_64 201203216-1 i386_linux2 201203211-8 cots_i386_linux2 201203219-8 ada_i386_linux2 201203212-8 cpp_i386_linux2 201203213-8 i386_linux_64 201203214-8 ada_i386_linux_64 201203215-8 cpp_i386_linux_64 201203216-8 i386_solaris2 201203211-9 cots_i386_solaris2 201203219-9 ada_i386_solaris2 201203212-9 cpp_i386_solaris2 201203213-9 Associated Testmate series patches sun4_solaris2 201203221-1 ada_sun4_solaris2 201203222-1 cpp_sun4_solaris2 201203223-1 sun4_solaris_64 201203224-1 ada_sun4_solaris_64 201203225-1 cpp_sun4_solaris_64 201203226-1 i386_linux2 201203221-8 ada_i386_linux2 201203222-8 cpp_i386_linux2 201203223-8 i386_solaris2 201203221-9 ada_i386_solaris2 201203222-9 cpp_i386_solaris2 201203223-9 Associated AXI series patches ada_sun4_solaris2 201203217-1 ada_sun4_solaris_64 201203218-1 ada_i386_linux2 201203217-8 ada_i386_linux_64 201203218-8 ada_i386_solaris2 201203217-9 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Defects fixed by the various patches comprising the 4.4.6 refresh #1 RATLC00153168 (PM21100) Ada05 [CHK] Object alignment warning RATLC00153174 (PM21101) Ada05 tagged record access type conversion not working RATLC00154921 (PM23617) conversion of 400_000 to character does not fail RATLC00380004 Expand the current information on coding in parallel RATLC00389898 Addition of a c/c++ comments functionality in the Edit menu RATLC00422624 (PM18964) Apex differences tool still broken RATLC00423720 Apex differences tool produces false positive RATLC00425678 apex commands in pipes, via GUI RATLC00426017 implement redirect of stderr for TC driver section RATLC00426332 produce valid code for private array of private type RATLC00426566 (PM32692) MCDC raised ASIS_TYPE_PRIMITIVES.EXCEPTIONS.ASIS_INAPPROPRIATE_ELEMENT RATLC00426568 (PM32694) TestMate MCDC produced incorrect instrumentation for an if...and then...or else construct RATLC00426632 second file incorrect when only one selected in Version Window RATLC00426664 diff position with -ignore_whitespace (non Ada files) RATLC00426994 RFE-Add capability to exclude ada files and directories from a link RATLC00427026 Some view files are not affected by the access control setting RATLC00427058 editor window moving around paste location RATLC00427449 (PM35858) Help on Context in Ada Editor resulted in error RATLC00427461 RFE: Align_Delimiters of record rep-specs RATLC00427867 non fatal error message should be a warning RATLC00427910 also check $SHELL for identifying xterm shell RATLC00427955 Apex editor reads and writes multi-byte characters wrong RATLC00876057 Testmate cannot de-encapsulate function hidden in nested package body RATLC00876366 Execution time resolution should be better than one second RATLC00877185 Setting AUTO_RECORD_CM has no effect on the GUI results RATLC00877659 ENH: When re-modeling change "replace_switches" to preserve custom switches RATLC01432175 (PM16242) Diana/Ada mismatch: expected TWO, not ONE RATLC01518330 Java warning and -stub option RATLC01699041 (PM22135) Ada Attributes not reported correctly for some units RATLC01738556 (PM22794) APEX DIFFERENCES TOOL PRODUCES FALSE POSITIVE RATLC01795572 (PM23740) Apex 4.4 directory viewer locks up when visiting file w/o read access RATLC01824924 (PM24078) Ada 2005 LRM is missing from Apex 4.4.6 RATLC01894726 (PM25123) Ada '05 failure to gen code when instantiating hash maps RATLC01912226 (PM25404) floating point sticky bit is being set when testing a signalling NAN for validity RATLC01938744 (PM25675) Ada '05 string hashing funcitons from paragraph A are missing RATLC02062888 (PM30941) Apex editor paste cursor at eof after pastes RATLC02115213 (PM31632) Apex_Stack_Trace is erroneous on Apex 4.4 Linux RATLC02313803 (PM34693) Completion Options dialog does not reopen RATLC02326400 (PM34788) ASSERTION_ERROR in decl_checking.chk_decl RATLC02354329 (PM35407) Error in fileNewSubsystem.dlg menu choices RATLC02354597 (PM35410) Compiler ASSERTION_ERROR in decl_checking.chk_decl RATLC02439854 (PM36945) Interfaces.C.strings.New_String malloc problem Additional defects fixed by replacement patches for 4.4.6 refresh #1 RATLC00155454 (PM41335) Ada'05 - functions Seconds and Minutes are missing from ada.real_time RATLC00427565 (PM36324) [MID] in Middle Pass - ASSERTION_ERROR (raised at #012954B8) RATLC00428076 Create an option to have copy_view abort if architecture mismatch RATLC00428283 (PM39525) Debugger manual for lt use shouldsay fil value - revisited RATLC00428362 Missing child packages of Ada.Calendar RATLC00428380 Visiting non-existent home dir should result in error RATLC00428442 improve documentation for Control>Show>View Comparison RATLC00428495 inconsistent processing with Control>Show>View Comparison RATLC00428506 Upgrade APEX_WRN_* to context switches RATLC00428522 (PM40227) Apex 4.4.6 can't close editor window after file is deleted from terminal RATLC00428677 Add warning for configuration with multiple views in same subsystem RATLC00428736 Add a toggle to swap files in the view comparison GUI RATLC00428801 second delete on failure RATLC00428932 Pretty printer still changes code after compile RATLC00428942 Create a new switch to define a path to utilities like grep RATLC00429066 Request to output a message when switches have been set RATLC00429402 coder files not affected by access control setting RATLC01233086 (PK68588) Embedded compiler gives error "[RCE] Internal error (Unhandled Exception..." RATLC02330916 (PM34980) Ada'05 - Problem with Anonymous access type of Data RATLC02482729 (PM37664) Ada 05 does not reject non-default bit ordering clearly and consistently RATLC02566977 (PM43571) Cleaning rss with -clean_goal installed hangs RATLC00155378 Debugger crashes when debugging Rational Exec programs on dmv 176 and dmv 178 BSPs RATLC00155628 Solaris threaded runtime fails on Solaris 11 RATLC00155661 Make copy, cut and paste compatible with latest gnome update on RH 5,6 RATLC00155666 (PM49439) Ref count not handled properly when child processes write to message window RATLC00427952 (PM38429) Ada 05 does not reject a unit that contains invalid UTF-8 encoding RATLC00429768 (PM45136) Boolean'Val causes ASIS_TYPE_PRIMATIVES.EXCEPTIONS.ASIS_INAPPROPRIATE_ELEMENT exception RATLC00430048 doc for unicode RATLC00430296 Tracing record "node" field needs to be address sized,not integer sized. RATLC00430525 ApexGrep not working on versions RATLC01761100 (PM23162) and then construct results in midpass compilation error RATLC02405948 (PM36428) failure to report mismatched sizes on unchecked conversion RATLC02563891 (PM40714) Debugger reports STORAGE_ERROR instead of PROGRAM_ERROR RATLC02568585 (PM45224) how to tell what command invoked pre_set_attr RATLC02570850 (PM47459) Incorrect coverage for units with overloaded names RATLC02573031 (PM49542) warnings disappear when code is semanticized again. RATLC00431302 missing symbol on sol64 RATLC02574738 (PM51204) Error during show_usage: Unhandled exception: DANGLING_CONDITION +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Defects fixed by the various patches comprising the 4.4.6 refresh #2 RATLC00141815 " Out_Parameter" is Never Assigned A Value RATLC00154272 (PM05434) Info: [MID] Accessibility check not implemented for Mi... RATLC00155876 Add switch to ignore Pragma Pack RATLC00430570 update model selector for embedded Ada05 RATLC00430594 Unclear description of test context switches in TestMate Setup dialog RATLC00431812 handle dbg msgs in apexinit RATLC00431813 reduce number of required feature licenses RATLC00431940 RFE - Option to do Tools -> Find by check-in time RALTC00432112 (PM55387) CONSTRAINT_ERROR for 'Valid of certain values of enumeration types RATLC00432278 cleanup dbg option indentation RATLC00432491 (PM56557) Keyword Replacement issues in dialog box for Object Properties (cmvcFileProperties.dlg) RATLC00432497 Modify Keyword replacement semantics RATLC00433509 support token licensing RATLC00876075 File->Debug... Doesn't work on embedded products RATLC00877858 Lines file has a spurious entry. RATLC00878519 "template static T fun(..)" doesn't allow static RATLC00878729 Detection of an uninitialized variable RALTC02187316 (PM32688) 'Valid is broken a Optimization level 1 RATLC02584008 (PM57626) Completion function appends to highlighted text instead of replacing it