Motif ALPMOTF03_U4012 DECwindows Motif V1.2-4 Alpha ECO Summary
TITLE: Motif ALPMOTF03_U4012 DECwindows Motif V1.2-4 Alpha ECO Summary
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
For OpenVMS savesets, the name of the compressed saveset
file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
saveset is copied to your system, expand the compressed
saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
For PCSI files, once the PCSI file is copied to your system,
rename the PCSI file to kitname-dcx_axpexe.pcsi, then it can
be expanded by typing RUN kitname-dcx_axpexe.pcsi. The resultant
file will be the PCSI installation file which can be used to install
the ECO.
*Motif] ALPMOTF03_U4012 DECwindows Motif V1.2-4 (Alpha) ECO Summary
Modification Date: 06-NOV-2000
Modification Type: Correction made to directory structure at
http://ftp.support.compaq.com/public
Copyright (c) Compaq Computer Corporation 1998. All rights reserved.
PRODUCT: DECwindows Motif[R] for OpenVMS Alpha, Version 1.2-4
COMPONENT: New Desktop
Motif Window Manager
Login
XUI Window Manager
Paint
Session Manager
DECterm
Bookreader
Calendar
Print Screen
Cardfiler
CDA Viewer
Xm Library 1.2.5
DXm Library 1.2.5
XNL Library
UIL Compiler
Xlib
Display PostScript
Internationalization
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: ALPMOTF03_U4012
ECO Kits Superseded by This ECO Kit: ALPMOTF02_U4012
ALPMOTF01_U4012
ECO Kit Approximate Size: 32641 Blocks
Saveset A - 32571 Blocks
Kit Applies To: DECwindows Motif V1.2-4 for OpenVMS Alpha
OpenVMS Alpha V6.2 through V7.1
System/Cluster Reboot Necessary: No (See Installation Notes)
Installation Rating: 3 - To be installed on all systems running
the listed versions of OpenVMS which
are experiencing the problems described.
Kit Dependencies:
The following remedial kit(s) must be installed BEFORE
installation of this kit:
None
In order to receive all the corrections listed in this
kit, the following remedial kits should also be installed:
None
ECO KIT SUMMARY:
An ECO kit exists for DECwindows Motif V1.2-4 on OpenVMS V6.2 through
V7.1. This kit addresses the following problems:
PROBLEMS ADDRESSED IN ALPMOTF03_U4012 KIT:
New Desktop problems
o Saving a session can cause the session manager to fail. This
occurs if the file protections on the directories used to hold
the current or home session prevents its renaming or deletion.
The session manager creates these directories using the default
file protections from OpenVMS. Previously the default would
usually give delete access to the owner and therefore the
problem was not seen. However, a fix to the C run time library
included in the ALPACRT03_071 and ALPY2K01_071 ECO kits has
modified the use of defaults so the problem invariably occurs,
if one of these kits has been installed.
The problem occurs when:
o Saving a current session and a current session has
previously been saved.
o Saving a home session and a home session has previously
been saved.
o On logout, reverting to the home session and a current
session has previously been saved.
In all cases the session manager terminates abnormally and
records a message in the user's error log file indicating that
the directory could not be deleted or could not be renamed.
For example,
dtsession: Unable to remove session directory.
Make sure write permissions exist on dka100:[another]dt directory.
Invalid session files will not be removed.
The remedial kit addresses this problem by changing permissions
to allow renaming and deletion of these directories. The
problem can still occur if there is a file within a directory
to be deleted which the user does not have permission to delete
nor to change the protections. In this case the error message
in the log file has been supplemented to identify the file(s)
causing problems.
X Header Files problems
o The XLIBINT.H header file was omitted from the kit and is
required by some users. The remedial kit installs this in the
DECW$INCLUDE directory.
Xm problems
o For each text field widget created and destroyed about 120
bytes of memory are leaked. These leaks are fixed in the
remedial kit.
Motif Window Manager problems
o If windows are unmapped while the Motif window manager is not
running and the window manager is then restarted, these windows
re-appear as empty windows. They cannot be iconified or
closed. The remedial kit fixes this by setting the state of
these unmapped windows to unmapped when the window manager
restarts.
XUI Window Manager problems
o Two sequences of mouse actions can cause the XUI window manager
to terminate with an ACCVIO.
The first sequence is to click and hold mouse button 1 or 3 in
the window manager's title, click and hold mouse button 2 and
move the pointer to the icon area.
The second sequence is to click and hold mouse button 1 or 3 in
the window manager's title, move the pointer where the icon
area was and click on mouse button 2.
The remedial kit fixes these problems.
Bookreader problems
o In Bookreader if the option is taken to print text to
PostScript, Bookreader can terminate abnormally. The problem
occurs with the formatting of tabular text. Bookreader
estimates the number of columns in the text from the structure
of white space in the document. If it determines there are six
or more columns it overflows internal buffers causing memory
corruptions. Since the problem is memory overflow the exact
failure behavior can depend on the precise set of topics
printed.
The remedial kit increases the limit to 20 columns, provides
for a recovery action if the limit is exceeded and outputs a
diagnostic.
UIL Compiler problems
o An uninitialized variable in UILWMDCREATE.C can cause the
subsequent UIL compilation to fail with error
"UIL-E-BAD_DATABASE". The remedial kit fixes this.
PROBLEMS ADDRESSED IN ALPMOTF02_U4012:
New Desktop problems
o If in the File Manager the view option had been set to "By
Tree" then use of "Update" from the "View" menu could crash the
File Manager. This would occur whenever more than one
directory was open. This problem is corrected in the remedial
kit.
Login problems
o If using the DECwindows login (rather than the New Desktop
login) the return key could lock the keyboard. This would
happen if tab was used to move from the password box to the OK
button and the return key pressed. This problem is corrected
in the remedial kit. If tab has been used to move to OK or
CLEAR the return key is ignored. The space key can be used to
activate OK or CLEAR when they are selected. The remedial kit
also supports the use of tab to move to the CLEAR button and
makes the use of tab with secondary passwords consistent.
Motif Window Manager problems
o When the file SYS$LOGIN:.; exists and the file
SYS$LOGIN:DECW$MWM_RC.DAT file does not exist, the Motif window
manager opens that file instead of
DECW$SYSTEM_DEFAULTS:DECW$MWM_RC.DAT. As a result, several
window menus are not defined. Since the root window menu is
not defined, clicking MB1 on the root window does not display a
menu.
This problem does not occur on OpenVMS VAX. The problem is
fixed in the remedial kit.
XUI Window Manager problems
o If the pointer is moved from the root window to the icon box of
the XUI Window Manager whilst a button is depressed the window
manager could crash. This problem is corrected in the remedial
kit.
Bookreader problems
o In DECwindows Motif V1.2-4, if a DECnet based file is given
along with the password as the filename to the print option,
DECW$BOOKREADER displays the actual password in the
informational dialog box. This problem is corrected in the
remedial kit.
o In DECwindows Motif V1.2-4, if a DECnet based file is given
along with the password as the filename to the print option,
DECW$BOOKREADER displays the actual password as part of the
Title in the PostScript file. This problem is corrected in the
remedial kit.
o In DECwindows Motif V1.2-4, DECW$BOOKREADER fails with an acess
violation when printing/saving postcript file on a particular
manual. This problem is corrected in the remedial kit.
Calendar problems
o In DECwindows Motif V1.2-4, DECW$CALENDAR currently accepts a
two digit year in its interchange format. However, the two
digit year will not work in the year 2000 and beyond. This
problem is corrected in the remedial kit by interpreting two
digit years as being in the range 1970-2069.
DECW$CALENDAR always use a four digit year when writing in the
interchange format. Two digit years can only arise if
interfacing Calendar with other programs.
Print Screen problems
o When DECW$PRINTSCREEN generates a PostScript file it writes
introductory comments to this file. After the end of 1999 the
date written to the file will be wrong. For example, the year
2000 would be output as "19100". This problem is corrected in
the remedial kit.
Paint problems
o When DECW$PAINT generates a PostScript file it writes
introductory comments to this file. After the end of 1999 the
date written to the file will be wrong. For example, the year
2000 would be output as "19100". This problem is corrected in
the remedial kit.
CDA Viewer problems
o When converting DTIF files to DDIF and the current year is 2000
or later, the year is written incorrectly to the DDIF file:
the first two digits of the year are always written as 19.
This problem is corrected in the remedial kit.
Xm library 1.2.5 problems
o In certain applications, an "X Toolkit Error: Cannot perform
realloc" error message can be displayed, followed by a
traceback. This usually occurs after closing popup menus on
which a tear-off menu has been torn off. This problem is fixed
in the remedial kit.
o When several application modal popup widgets are created at a
similar time, the cascade modal mechanism can get confused and
the mouse may hang. This problem has been fixed in the
remedial kit.
o When running on a monochrome display and using a push button
gadget, an application program can receive a fatal error. This
happens when the gadget has the following resources set:
XmNfillOnSelect = true;
XmNindicatorOn = false;
The error messages seen by the user are:
X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 56 (X_ChangeGC)
Resource id in failed request: 0xffffffff
followed by:
[_XDispatchInput - entered in reply state]
This problem has been fixed in the remedial kit.
DXm library 1.2.5 problems
o Trying to open a print window from the DECwindows interface to
DEC Notes V2.5 causes an access violation and DEC Notes exits.
This problem is fixed in the remedial kit.
XNL Library problems
o xnl_parsedatetime (and its VAX binding, XNL$PARSE_DATE_TIME)
accepts two digit or four digit year in the input
argument(XmString s) which is the date-time string to be
parsed. Valid years in two digits are from 70 to 99, which
mean the years from 1970 to 1999. Values from 00 to 69 are
invalid. Year 2000 and later must be specified in four digit
format.
o xnl_langinfo (and its VAX binding, XNL$LANGINFO) returns a
string for date-time formatting when D_FMT or D_T_FMT is
specified in the item argument. In the locales listed below,
this function returns a formatting string containing %y. This
formatting string should be used carefully after the year 2000,
as %y indicates the two digit format of the year.
o es_ES Spanish
o fr_BE French Belgium
o fr_CA French Canada
o iw_IL Hebrew
o no_NO Norwegian
UIL Compiler Problems
o When compiling a UIL file containing references to a custom
widget defined in a WMD file, %UIL-E-CREATE_PROC_REQ and
%UIL-W-UNSUPPORTED errors are reported when an XmWorkingDialog
widget is defined in the UIL file.
Command file problems
o The DECW$COMPARE_VERSIONS command file compares versions
identifications using a two digit year. As such it will not
compare version identifications correctly for images generated
after the Year 1999 with those from before.
PROBLEMS ADDRESSED IN ALPMOTF01_U4012 KIT:
New Desktop problems
o In DECwindows Motif V1.2-4 when using the New Desktop, a number
of the screen saver patterns are not displayed properly on
OpenVMS Version 7.0 and later. Many of the patterns repeat the
same sequence, such as a single wiggly worm or firework
display. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4 using the New Desktop, the Create
Action application crashes when the program terminates with the
Action Name field left blank. This problem is corrected in the
remedial kit.
o In DECwindows Motif V1.2-4, the DECsound application can't be
started from the New Desktop's "DECwindows Apps" dialog box.
It can be started from DCL using the command RUN
SYS$SYSTEM:DECSOUND. This problem is corrected in the remedial
kit.
o In DECwindows Motif V1.2-4, the login box for the New Desktop
does not reappear after logging out of a Failsafe session.
This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4 when using the New Desktop,
applications invoked using commands that include quoted strings
are not restored properly. The result is that the application
window will appear uniconified in the current workspace on
screen 0. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4 when using the New Desktop, deleting
security entries from the DECwindows security dialog box in the
Style Manager does not take take effect immediately. There are
also cases where the security list displayed can get out of
sync if multiple updates are made. These problems are
corrected in the remedial kit.
o In DECwindows Motif V1.2-4, New Desktop font aliases are left
as part of the font path consuming server resources even if a
DECwindows session is started from the Session login box
Option. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4 when using the New Desktop, when the
File Manager encounters a directory with long filenames, it may
create an incomplete list of files in the directory. In cases
where icon placement has been set to "As Placed", it may cause
the process to hang. These problems are corrected in the
remedial kit.
o In DECwindows Motif V1.2-4 using the New Desktop, if a logical
name is used within the File Manager as a device name which
translates to a disk name and is not a terminal or concealed
logical then the specified location will be considered invalid.
o In DECwindows Motif V1.2-4 when using the New Desktop, the File
Manager does not correctly display file protections for files
on Spiralog devices. This is visible after selecting a file
and pressing "Change Permissions". This problem is corrected
in the remedial kit.
o In DECwindows Motif V1.2-4 when using the New Desktop, many
applications, including the dtwm Window Manager, will crash if
the user's home directory or another directory in the icon
search path contains many files with long names. This problem
is corrected in the remedial kit.
o The remedial kit provides a new window interface that allows
you to graphically select the screen on which new applications
will be displayed when launched from either the Front Panel or
the File Manager / Application Manager. The default is to
display applications on the "Current Screen". This is is the
screen containing the mouse pointer when the application is
launched. You can also optionally drop an application icon
from the file/application manager onto one of the numbered
screen controls (e.g. "Screen 1"). This will start the
application on the selected screen without changing the default
screen. This interface is activated as before by selecting the
"Set Screen" application in the Application Manager's Desktop
Tools window. A separate instance of this interface can be
started on each screen. The highlighting of the default screen
will be synchronized across all instances of the interface.
o In DECwindows Motif V1.2-4 when using the New Desktop, days are
not highlighted in DECwindows Calendar. This problem is
corrected in the remedial kit.
o In DECwindows Motif V1.2-4 when using the New Desktop, if the
passAll resource is defined for the PrintDialog application, it
redefines the value of the pageSize resource to either 0 for
false or 1 for true. The default value for PassAll is always
used. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, when the user attempts to rebuild
help volume files (*.hv and *.hf) using the dthelpgen utility,
the utility simply hangs and does not generate the requested
files. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4 the New Desktop will not run
correctly on a display server set up for 75 dpi resolution.
This is because the New Desktop requires 100 dpi fonts, and the
font path that is set for 75 dpi fonts doesn't fall back to the
100 dpi fonts. This problem is corrected in the remedial kit.
Session Manager problems
o In DECwindows Motif V1.2-4, in the DECwindows desktop, after
the user ends the session, the WM_SAVE_YOURSELF message is only
sent to clients displaying on the default screen. The
WM_SAVE_YOURSELF message allows clients to save their state
when the session is about to end. This problem is corrected in
the remedial kit: the message is sent to all clients
participating in the WM_SAVE_YOURSELF protocol.
DECterm problems
o In DECwindows Motif V1.2-4, DECterm window titles are blank
when using a window manager other than the Motif Window Manager
or the New Desktop's window manager (dtwm). This problem is
corrected in the remedial kit.
o In DECwindows Motif V1.2-4, when a program calls the
DECwTermPort or DECW$TERM_PORT routine, the first resource
definition in the customization string is ignored. This can
mean, for example, that the DECterm window is created with the
wrong title. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, DECterm will not display a
non-default (ANSI) color character in the last column of the
window. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, when using the New Desktop, DECterm
windows are very small after the session is saved and restored,
after the user has previously resized the DECterm window. This
problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, when using the New Desktop, DECterm
windows created using a CREATE/TERMINAL command containing
quotation marks are sometimes not restored, or are restored
incorrectly, after the session is saved and restored. This
problem is corrected in the remedial kit.
Bookreader problems
o In DECwindows Motif V1.2-4, when printing certain books in
PostScript format in Bookreader, figures overlap with nearby
text. This problem is corrected in the remedial kit.
Calendar problems
o In DECwindows Motif V1.2-4, when a new entry is created in
Calendar and the user brings up the entry customization dialog
box, alarms are initially shown as being disabled and the wrong
alarm times are displayed. These problems are corrected in the
remedial kit.
Print Screen problems
o In DECwindows Motif V1.2-4, when using the Print Screen
application to produce PostScript output on some printers, part
of the output is missing: the upper and left portion when
printing in landscape mode, and the lower and left portion when
printing in portrait mode. This problem is caused by
differences between PostScript printers. To correct this
problem, the remedial kit adds support for four new resources
which can be specified in DECW$PRINTSCREEN.DAT:
PrintScreen.plxtranslate
PrintScreen.plytranslate
PrintScreen.plxscale
PrintScreen.plyscale
These resources control the size and position of the PostScript
image on the page. The plxtranslate and plytranslate resources
control the x and y offsets of the image in inches from the
origin, while plxscale and plyscale are an x and y scale factor
to allow the entire image to be displayed on the page after the
origin is moved.
Cardfiler problems
o In DECwindows Motif V1.2-4, images displayed by the Cardfiler
application are garbled when displayed on a PC using eXcursion.
This problem is corrected in the remedial kit.
CDA Viewer problems
o In DECwindows Motif V1.2-4, when using the CDA Viewer to
display PostScript documents that don't begin with the
conventional formatting comments, pages can be displayed as
blank when scrolling backward through the document. This
problem is corrected in the remedial kit.
Xm library 1.2.5 problems
o In DECwindows Motif V1.2-4, when dragging a widget with the
background color into screen 1 of a dual headed system, the
cursor is drawn with the wrong color. This problem is
corrected in the remedial kit.
o In DECwindows Motif V1.2-4 there are various problems with Drag
and Drop in applications which use windows on more than one
screen. These problems are corrected in the remedial kit.
o In DECwindows Motif V1.2-4 there is a memory leak when Text
widgets are destroyed. This problem is corrected in the
remedial kit.
DXm library 1.2.5 problems
o In DECwindows Motif V1.2-4, when all the items in the
top_primary widget are suppressed using the suppress options
mask before displaying the print widget, the middle_primary and
bottom_primary widgets are not visible. This problem is
corrected in the remedial kit.
Xlib problems
o In DECwindows Motif V1.2-4, if a program enters its event loop
(e.g. by calling XtAppMainLoop) without having opened a
display or specified a timer or event flag for the program to
wait for (by calling XtAppAddTimeout or XtAppAddInput), Xlib
will terminate the program with the following error message:
X Toolkit Error: Error in XMultiplexInput
This problem is corrected in the remedial kit. In the
situation where there is nothing to wait for, Xlib will wait
forever instead of terminating with an error status.
To allow Xlib to process events at a later time applications
should provide some means of regaining control, such as by
specifying an event flag in a call to XtAppAddInput.
o In DECwindows Motif V1.2-4, on Alpha systems only, if
XReadBitmapFile is passed a bitmap file specification that
includes a directory path which includes a dot (at least one
subdirectory), the file will not be found. This problem is
corrected in the remedial kit.
o In DECwindows Motif V1.2-4, the Translated Image Support
version of Xlib, DECW$XLIBSHR_TV_SUPPORT.EXE is the same as the
version that shipped with DECwindows Motif V1.2, and does not
contain any of the later bug fixes. An updated version of
DECW$XLIBSHR_TV_SUPPORT.EXE is included in the remedial kit.
This is the version of Xlib that is used by VAX images that
have been converted to run on Alpha using the VEST utility.
Display PostScript problems
o In DECwindows Motif V1.2-4, when viewing PostScript files with
the CDA Viewer application and displaying to an Alpha
workstation, 8 bit ASCII characters do not appear. This
problem is corrected in the remedial kit.
Internationalization problems
o In DECwindows Motif V1.2-4 the DECterm process loops on End
Session when the language is Chinese or Korean. The problem
does not occur when using the New Desktop, and is corrected in
the remedial kit.
o In DECwindows Motif V1.2-4, when the CDA Converter converts a
line which contains both Latin-1 and Asian text into DDIF
format, output is displayed incorrectly. This problem is
corrected in the remedial kit.
o In DECwindows Motif V1.2-4, on Alpha systems, multiline text
input in the Paint program in the Japanese locale does not work
properly. This problem is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, when using the New Desktop with the
locale set to Hebrew, window titles are reversed. This problem
is corrected in the remedial kit.
o In DECwindows Motif V1.2-4, the list of available languages
displayed when you select the language option on the New
Desktop login screen appear in English, even if the default
language specified in the xconfig.dat file is not. Once a
language is selected, however, the language list is displayed
in the selected language. This problem is corrected in the
remedial kit.
INSTALLATION NOTES:
If you are installing this kit on OpenVMS Alpha V6.2 or later and did not
disable the use of shared linkage sections before starting DECwindows by
defining the logical name DECW$IGNORE_SHARE_ADDRESS to TRUE, you will
need to reboot the system after installing this kit.
If you are not rebooting the system, you will need to start the X11
server in order to make use of the fixes within this kit. This can be
accomplished by issuing the following command after the installation is
complete:
$ @SYS$MANAGER:DECW$STARTUP RESTART
The following are trademarks of Digital Equipment Corporation:
Alpha, DEC, DECnet, DECterm, DECwindows, Digital, OpenVMS, VAX, and
VMS.
Motif and OSF are registered trademarks and Open Software
Foundation is a trademark of the Open Software Foundation, Inc. X
Window System is a trademark of the Massachusetts Institute of
Technology. All other trademarks and registered trademarks are the
property of their respective holders.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
alpmotf03_u4012.README
alpmotf03_u4012.CHKSUM
alpmotf03_u4012.CVRLET_TXT
alpmotf03_u4012.a-dcx_axpexe
alpmotf03_u4012.CVRLET_TXT
|