Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
HP Services Software Patches - vaxdecw11_u2055_decwindows
 
Copyright (c) Digital Equipment Corporation 1994. All rights reserved.
 
OP/SYS:     OpenVMS VAX

COMPONENT:  VMS DECwindows                          

SOURCE:     Digital Equipment Corporation


ECO INFORMATION:

     ECO Kit Name:  VAXDECW11_U2055
     ECO Kits Superseded by This ECO Kit:  DECW$05_U1055 
     ECO Kit Approximate Size:  13,410 Blocks
     Kit Applies To:  OpenVMS VAX V5.4-3, V5.5, V5.5-1, V5.5-2, V5.5-2H4
     System Reboot Necessary:  Yes

NOTE:  DECWindows kits no longer support versions of  OpenVMS VAX prior to
       V5.4-3.  If  the fixes  in this  kit  are required for a version of
       OpenVMS VAX that precedes V5.4-3, it is highly recommended that you
       upgrade to a later, supported version.


ECO KIT SUMMARY:

An ECO (patch) kit exists for Motif V1.0 through V1.1 and DECwindows
on OpenVMS VAX V5.4-3 through V5.5-2H4.

This kit addresses the following problems: 

 LCG issues:

  o The  end  points  for  wide   lines   were   projected/joined
    incorrectly   with   the   LCG  display  server  (4000  class
    workstations).  The effect was  that  endpoints  for  certain
    lines  were  projected  beyond  the  join (such as JoinBevel)
    resulting in pixels being drawn in the wrong location.  Under
    certain conditions, stray pixels remained on the screen.

  o The DECwindows LCG X11 display  server  did  not  return  the
    correct   values  for  XQueryBestSize()  requests  specifying
    CursorShape.

  o The DECwindows LCG X11 display server would sometimes  ACCVIO
    when  using  tiles.   The  problem  was  typically  seen when
    replicating very small tiles.

  o Under certain conditions,  the  DECwindows  LCG  X11  display
    server  did  not  handle caps correctly on thin dashed lines.
    The problem was most visible when the last point  before  the
    cap was the last pixel of the last value in the dash list.

  SPX issues:

  o On LCSPX systems, tiled rectangles and  other  tile/non-tiled
    operations  were  not drawn correctly to occluded portions of
    windows with backing store enabled.

  o For applications continually reusing  a  32X32  tile  on  SPX
    systems,   the   tile   could   become  corrupted  and  drawn
    incorrectly.

  o Applications displaying on SPX  systems  and  using  a  large
    number  of  medium size pixmaps caused offscreen memory to be
    corrupted.  This often resulted in a server crash.

  o Under certain conditions, the SPX server displayed the  wrong
    color  and incorrect dash patterns when drawing dashed lines.
    This resulted in a display that was not readable.

  GPX issues:

  o The VAXstation II/GPX server did not  correctly  load  cursor
    colors.   Attempts  to change the cursor color resulted in an
    incorrect color.

  o The DECwindows GPX X11  display  server  crashed  whenever  a
    client  attempted an XPutImage with a GC that had linewidth =
    0 and linestyle = LineDoubleDash.

  Monochrome Frame Buffer (MFB) issues:

  o On Monochrome (MFB) systems, when sliding the thumb on an XUI
    scrollbar  widget,  garbage  would  appear  elsewhere  in the
    window.

  o FillRects drawn with an MFB  server  with  a  negative  width
    and/or  height did not get clipped against the drawable.  The
    DECwindows X11 display server then crashed when it  attempted
    to write beyond frame buffer memory.

  Firefox issues:

  o The firefox drivers  did  not  always  respond  correctly  to
    screen saver set and reset requests.

  Input (mouse, keyboard) issues:

  o Autorepeat worked incorrectly when a down/up  key  that  does
    not  autorepeat was pressed.  The clearest example of this is
    to press  and hold it down, then  press  and  release  an
    ARROW key.  This resulted in the  autorepeating.

  o When using a 2 or 4 button input device (puck or stylus), the
    server  assumed  a  3  button device was is use after logging
    out.  This meant that buttons 1, 2 and 3 would work, but  not
    button 4 when ending a session.

  o For workstations running SoftPC and using the  graphics  head
    as  the  console,  keyboard problems could occur whenever the
    DECwindows  X11  display  server  was  shutdown.    Duplicate
    characters were echoed back to the console.

  o On VAXstation 4000 workstations using the  graphics  head  as
    the  console, pressing the HALT button and typing CONTINUE at
    the console prompt left the keyboard in a  reset  state.   In
    this state, the keyboard would sometimes autorepeat.

  o Any mouse movement  while  in  emulation  mode  canceled  the
    pseudo mouse button latch down state.

  o "Lock" and "Hold  Screen"  lights  remained  "ON"  after  the
    DECwindows  X11  display server was reset (end session).  The
    result was a keyboard and server that were out of sync.

  o The DECwindows X11 display server did not correctly track the
    state  of the keyboard mode-switch function.  The problem was
    most  visible  when  using  DECwindows   with   Asian   style
    keyboards.

  Font issues:

  o The DECwindows X11 display  server  assumed  that  XQueryFont
    requests  from  clients  were  always  valid.  In some cases,
    invalid XQueryFont requests caused the server to crash.

  o If a client tried to use XSetFontPath to set or  add  a  path
    which  is  invalid  (ie.   a  UNIX-style dirspec), the server
    would no longer be able to find  any  fonts,  even  if  valid
    paths  exists  in  the  font  directory  list.  This behavior
    sometimes lead to other problems such as a server crash.

  DECwindows Color Database changes:

  o A new color database exists for the  OpenVMS  VAX  DECwindows
    X11   display   server.    The   color   database   uses  the
    MIT-compliant data file  format,  rather  than  the  specific
    logical  name  format.  The SYS$MANAGER:DECW$RGB.COM file has
    been  replaced  with   the   SYS$MANAGER:DECW$RGB.DAT   file.
    Logicals associated with color in the DECW$SERVER0_TABLE have
    been removed.

    The features of the color database include the following:

    -  Saves system memory by eliminating over 400 logical names
       from the DECW$SERVER0_TABLE logical name table

    -  Improves the speed for color lookup

    -  Is compatible with most other X Server implementations

       The colors are the same in  the  new  database,  however  the
       format  for  color definitions has changed.  The new database
       format uses 8-bit values.  For example,  the  definition  for
       white  is  255  255  255.  Previously, the format used 16-bit
       values, where the definition for white was 65535,65535,65535.
       Color  specification  is  not  lost  because  the X11 display
       server has always used 8 bits for named  color  values.   The
       previous  logical-name  color scheme is used when a specified
       color is not available in the updated color database.  Colors
       defined using the previous format will continue to work.

  Backing store issues:

  o Under certain conditions, resizing  a  backing-stored  window
    beyond the screen boundaries resulted in a corrupt window.

  Display Postscript (DPS) issues:

  o In some situations, the Display Postscript extension did  not
    display  text  on  a  rotated page.  In addition, text on the
    edge of a window border was sometimes not displayed.

  o An updated DPS kernel has been integrated into the DECwindows
    X11  Display  Server  DPS  extension.  The new DPS kernel has
    resolved a number of server crashes that occurred within  the
    DPS code.

  o Under  certain  conditions,  the  DPS  extension  caused  the
    DECwindows   display   server  to  crash  when  displaying  a
    postscript file from a non-VAX system onto a VAX workstation.

  X Image Extension (XIE) issues:

  o The XIE extension would sometimes ACCVIO  when  scaling  with
    certain scaling factors.  This resulted in a server crash.

  o If the XIE extension was presented a  G42D  compressed  image
    which  contained  fewer  scanlines than declared in the image
    attributes, unpredictable results occurred.   This  sometimes
    resulted in a server crash.

  Miscellaneous issues:

  o The DECwindows X11 display server could ACCVIO when a fake or
    null  client  thread  that was the currently executing client
    was aborted.  This resulted in a server crash.

  o If an application/client  ignores  a  critical  error  status
    returned  by  the DECwindows X11 display server and continues
    using the bad resource to do drawing operations,  the  server
    could crash.

  o Calling XDrawText (an 8 bit font drawing call) with a 16  bit
    font  caused  the DECwindows X11 display server to ACCVIO and
    crash.

  o Poly-widelines drawn using certain GC  functions  caused  the
    line to erase itself at joins and intersections.

  o The DECwindows X11 display server  did  not  draw  zero-width
    arcs  correctly whenever the arc started or ended near octant
    boundaries.

  o The DECwindows X11 display server imposed the range  for  the
    usable  keycodes  for  the  keymap  to  be between 86 to 251.
    According to the X11 protocol, this range should be from 8 to
    255.   The  range  has  been  extended to comply with the X11
    protocol.

  o The DECwindows X11 display server would  crash  when  drawing
    widearcs covering more than 2048 spans.

  o Under certain condition, the DECwindows  X11  display  server
    would  crash  when  zooming  on  certain objects.  The object
    could be text or some other object treated  as  text  by  the
    server.

  o Starting point conditions for zero-width dashed arcs could be
    invalid for specific combinations of arc coordinates and dash
    attributes.  This resulted in a server crash.

  o The DECwindows X11 display server crashed when attempting  to
    draw  arcs  in JoinRound rectangles.  The server would always
    attempt to draw in the  wrong  quadrant  when  drawing  these
    types of rectangles.

 PROBLEMS FIXED IN THE PREVIOUS KIT

  LCG issues:

  o Drawing  horizontal  thin  lines  with  the   LCG   server
    sometimes caused the server to crash with an ACCVIO.

  o The VMS V5.5  LCG  server  did  not  properly  handle  the
    subwindow mode of IncludeInferiers correctly.

  o 4 head LCG systems did not get cursor  correct  on  second
    head (head #1) of the four heads.

  o On LCG systems under VMS V5.5, when using XDrawLines  with
    coordinate  mode  CoordModePrevious  and a large number of
    points were specified, some points would be drawn  at  the
    wrong coordinates.

  o In the VMS V5.5 X11 Display Server  for  VAXstation  4000s
    (LCG),  there was a bug in the lines and segments routines
    which caused lines and segments with coincident end points
    to  be  drawn  incorrectly.  The effect was that dots were
    left behind when dragging objects which were  drawn  using
    vectors.

  SPX issues:

  o Ctrl F2, halt or console output could cause the server  to
    hang on any SPX machine.

  o An access violation occurred when using large  amounts  of
    off screen memory.

  o If x  or  y  position  of  a  character  string  was  very
    negative, the screen would go black.

  o Thin triangles were sometimes drawn incorrectly.

  o Screen corruptions could occur for applications that  used
    backing store.

  o Screen  corruptions  could   occur   while   running   PEX
    applications on SPX.

  o When using backing store you could sometimes see  vertical
    stripes in your window.

  o Applications which use large clip lists  could  appear  to
    hang the server for a time.

  o Keyboard  auto   repeat   was   not   controllable   using
    XChangeKeyboardControl.

  o If there was insufficient memory for any  part  of  pixmap
    allocation, the SPX server would crash.

  Display PostScript (DPS) issues:

  o The DPS extension did not clean up the DPS space  properly
    when  the  user  destroyed  space.   Since  the DPS kernel
    imposes an implicit limit of 100  context/space  in  total
    internally,   eventually  the  kernel  would  return  null
    context to a CreateContext call.  This problem caused  CDA
    Viewer to hang.

  o The DPS extension did not load  type  3  fonts  correctly.
    Often when loading multiple type 3 fonts, the server would
    accvio.

  Monochrome Frame Buffer (MFB) issues:

  o ImageText8 requests of  >100  characters  caused  the  MFB
    server to crash.

  o Server sometimes crashed  on  MFB  machines  when  running
    DECdesign.

  o The MFB server  crashed  when  any  filled  trapezoid  was
    clipped  on  the  left  screen  boundary.  Corruption also
    occurred clipping on bottom screen boundary.

  Input (mouse, keyboard) issues:

  o Selective autorepeat  (using  XChangeKeyboardControl  with
    both  KBKey  and  KBAutoRepeatMode  masks) was not working
    correctly on keys that the driver uses hardware autorepeat
    for (e.g.  'a' thru 'z').

  o The Austrian German keymap file was  generating  incorrect
    keysyms  for  some  keys.  In addition, the keyboard would
    not produce lower case letters.

  o If a cursor color update occurred when colormaps had  been
    changed, colormap update might not have occurred.

  o A  timing  problem  in  the  VAX/VMS  X11  Display  Server
    sometimes  caused  apparent  server  hangs  upon the first
    several mouse button presses of  a  login  session.   This
    problem  could occur on all VAX/VMS DECwindows workstation
    platforms, but was most evident on faster systems such  as
    the VAXstation 4000 family of workstations.

  o Some non-US  keyboard  selections  (e.g.,  Spanish)  would
    cause DECwindows to crash the system on startup.

  o Autorepeating  the  2nd  keycode  of  a  I18N   keybinding
    sequence  in  some  DECwindows environment could cause the
    system to hang.

  Font issues:

  o Users running Sun's OpenLook Window  Manager  or  OpenLook
    clients  to  the  VMS  X11  Display Server would sometimes
    encounter problems, since VMS did not supply the  OpenLook
    fonts.   These  fonts  are  now  provided.   Screen  on  a
    multi-head system could go blank permanently even when the
    mouse is moved.

  o Customers received errors when attempting to  load  German
    font alias file DECW$FONT_ALIAS_GS_100DPI.DAT.

  o When making an 8-bit font request on a  16-bit  font,  the
    server  should  still allow you to access the first row of
    the font.  Attempts to do so could cause a server crash.

  Backing store issues:

  o No drawing was done to the backing store when  the  window
    was  partially  or  totally off the to the left and top of
    the screen.  When the window was brought back  on  screen,
    the part of the window that was offscreen contained trash.

  o When a window had both IncludeInferiors and backing  store
    turned  on, the incorrect clip lists were used in drawing,
    therefore drawing did not occur into backing  store  where
    the  window  was  occluded  by  siblings.  This caused old
    screen contents to be restored  to  the  screen  when  the
    window was unoccluded.

  Miscellaneous issues:

  o It is now possible to set  the  monitor  density  separate
    from  the  server  density  using the DECW$MONITOR_DENSITY
    logical.  The value defaults to the value  of  the  server
    density.   Since  the  server  cannot scale fonts however,
    setting this value far different from the  font  size  can
    cause problems with WYSIWYG applications.

  o Various    byte    swapping    problems    that     caused
    interoperability issues.

  o If  there  were  windows  on  the  screen  with   multiple
    colormaps,  changes  to  the  window  stacking order would
    create visible flashing on the screen.

  o Points were not drawn correctly with negative  coordinates
    using CoordModePrevious.


INSTALLATION NOTES:

In order to make use of the fixes within this remedial kit, you must reboot 
the system used for installing the software.  In  addition, any  other 
VAXcluster WORKSTATION nodes using the same system disk used for installing 
the software must also be rebooted.


NOTE:  VAXDECW11_U2055 can be installed on systems running VMS DECwindows
       or VMS DECwindows Motif. 

       This kit should be re-applied after any OpenVMS VAX upgrade/update 
       to OpenVMS VAX V5.4-3 through V5.5-2. If DECwindows Motif is 
       upgraded to V1.0A or V1.1, this kit does not need to be re-installed 
       unless VMS is upgraded to OpenVMS VAX V5.4-3 through V5.5-2 at the 
       same time. 

REFERENCE(S):

[R] Motif is a registered trademark of Open Software Foundation, Inc.
[R] Sun is a registered trademark of Sun Microsystems, Inc.


Files on this server are as follows:
»vaxdecw11_u2055_decwindows.README
»vaxdecw11_u2055.CHKSUM
»vaxdecw11_u2055.a-dcx_vaxexe
privacy statement using this site means you accept its terms