IBM® Rational® Rose® RealTime v2003.06.14 Hot Fix 3 README

February 2005
© Copyright IBM Corporation. 1999, 2005.  All Rights Reserved.
Any reproduction or distribution of this work is expressly prohibited without the prior written consent of IBM Corporation. 
Legal Notices Information

Scope
This Hot Fix enhances the Rose RealTime Code Editor and includes the fix for RATLC00141138, as described below.

Installation Information

Prerequisite
Rose RealTime V2003.06.14 must be installed before installing Rose RealTime V2003.06.14 Hot Fix 3.

Windows
On the machine on which Rose RealTime V2003.06.14 is installed, double-click on “SR4.win32.1416.exe”.

Once the Hot Fix is installed, run the toolset and ensure that the build number is correct.  In Rational Rose RealTime, click Help > About Rational Rose RealTime and verify that the version number for Rational Rose RealTime is 6.5.1416.0.  If the build number is not the same, this Hot Fix was not applied correctly.

Solaris
The enhancements and fixes in this Hot Fix are already included in the Rose RealTime Solaris & Linux V2003.06.14 releases.  Therefore, this Hot Fix is not required for the Solaris and Linux Rose RealTime V2003.06.14 Releases.
Enhancements & Changes
Rose RealTime Enhancement
Enhancement to the Rose RealTime Code Editor
Note:  Word-wrap no longer an available or supported option in Rose RealTime Code Editor
o	Automatic Syntax Highlighting

Language Keywords will appear in color.  You may choose a color preference for the automatic syntax highlighting feature, utilizing one of the following options:
•	Change Color for Current Language – Right click on the Code Window and select Font, Color…
•	Configure Color for any Language – Select Tools > Options > Font / Color tab, choose a language option from Code editor Font/Color pick list and click Configure.
o	Automatic Auto Indent

The Rose RealTime Code Editor now automatically appends white spaces / tabs to a new line to create similar indentation to the previous line.
o	Ability to search using regular expressions (and, searching a session) when utilizing Find / Replace capabilities

o	Improved Undo / Redo Capabilities

o	Ability to Enable / Disable Line Numbering
o	To Change Setting for Current Code Window – Right click on the Code Window and select or uncheck Line Numbers
o	To Change Global Settings – Select Tools > Options > Editor, and check or uncheck Display Line Number

o	Ability to Create Custom Tab Size

The length of the tab character can now be varied.  To set the tab size:
o	Select Tools > Options > Editor and set the Tab Size

o	Ability to Expand Tabs with White Spaces

Tab characters may be replaced with white spaces.  To set tab character replacement:

o	Select Tools > Options > Editor and check or uncheck Expand Tabs

o	Improved Code Printing Features (Print Code dialog can be accessed via context menu > File > Print…)
o	Ability to Print Preview Code document (This feature is not available for Browse Header and Browse Body functions)
The following settings are set in the Options tab of the Print Code dialog and are persistent in the registry:
o	Ability to add Header and Footer  - New variables added for Header / Footer ($page, $pages, $title)
o	Ability to Enable / Disable Line Number when printing
o	User Preferences for Color, Tab Size, Line Numbering, Header & Footer are automatically saved in registry when selections made from Toolset.  The default settings for these preferences are located in %ROSERT_HOME%\csyntax.ini and %ROSERT_HOME%\javasyntax.ini.
Code Editor Windows & Dialogs Added or Enhanced
o	Code Window

                                         Original Code Window								New Code Window
o	Open Specification Code Window

                           Original Open Specification Code Window					       New Open Specification Code Window
                             Original Specification Window							New Specification Window
Find / Replace Dialogs now include Regular Expression Searches and the Ability to “Mark All” or Replace In “Whole file”

             Original Find / Replace Dialogs								   New Find / Replace Dialogs

Selection button will be enabled only when there is a selection.  To remove marking created by “Mark All” select context menu > Search > Clear Markings.

o	New Options (Font, Color…, Line Numbers) added to the Documentation/Code (Ctrl+3) window pane (right bottom).

 

o	Capsule Operation, Detail tab, Code window context menu.

Note:  Word Wrap is no longer included in these context menus as an option and is no longer supported.
o	Internal Code Editor Options now available on Options > Editor Property Window

o	Code Editor Font / Color Options Available in the Options > Font / Color Window

o	New Font / Color Configuration Dialog Available 

o	Print Code Dialog now includes “Options Tab”, which is shown below (Can be accessed through Context menu > File > Print…)

Paper Type Selection & Orientation may be accessed through the “Properties…” button.

o	New Print Code > Options Dialog providing user defined settings for Header, Footer and Line Number

o	New Code Print Preview Window Available 

 
Defects Fixes
Core RoseRT Defect Fixed in this Hot Fix
Defect	Description	
RATLC00249200 / IC42295	Copying a structure diagram to Microsoft Word will cause corruption to the image.	
Known Issue:  Increasing the size of the image pasted in MSWord, which was copied while the diagram was zoomed-in/out, might result in distorted diagram.  It is recommended that copying and pasting be done at 100% zoom level, as copying and pasting more or less than 100% may cause image distortion.

Files Updated by this HotFix
Note:  Files listed below are located in <ROSERT_HOME>.
[ROSERT_HOME]\csyntax.ini
[ROSERT_HOME]\javasyntax.ini
[ROSERT_HOME]\spt_cr.ini
[ROSERT_HOME]\spt_grm.ini
[ROSERT_HOME]\spt_pa.ini
[ROSERT_HOME]\spt_rt.ini
[ROSERT_HOME]\spt_sa.ini
[ROSERT_HOME]\bin\registry\spt.reg
[ROSERT_HOME]\bin\win32\RoseRT.exe
[ROSERT_HOME]\bin\win32\RrtRes.dll
[ROSERT_HOME]\bin\win32\RWUXThemeS.dll 

Note:  [ROSERT_HOME] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational\Rose RealTime".
Contacting IBM Rational Customer Support
The IBM software support Internet site provides you with self-help resources and electronic problem submission. The IBM Software Support homepage can be found at http://www.ibm.com/software/support.
Voice Support is available to all current contract holders via a telephone number in your country (where available). For specific country phone numbers, please refer to the IBM Software Support Handbook, Appendix B: Contact Information, found at http://www.ibm.com/software/support.