README for SunOS OpenWindows jumbo patch 100444-76

Following is the README for the SunOS OpenWindows jumbo patch 100444-76.

Here are some URLs to allow you to find this README and the patch with your web browser.
 

README: http://access1.sun.com/cgi-bin/rpatch2html?README.100444-76
Patch:  http://access1.sun.com/patch.recommended/patch.bin/100444-76.tar.Z
 

README.100444-76

Patch-ID# 100444-76
Keywords: resize popup multibuffer saveunder 2x2 pixmap texture stripes TGX
Synopsis: OpenWindows 3.0: OpenWindows V3.0 Server Patch 3000-124
Date: Apr/01/96

Solaris Release: 1.1, 1.1.1, 1.1.2
 
SunOS release: 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.3_U1, 4.1.4
 
Unbundled Product: OpenWindows
 
Unbundled Release: 3.0
 
Topic: Patch release for X11/NeWS server
 
BugId's fixed with this patch:  1087901 1101940 1101123 1080976 1083312 1060204 1062740 1066878 1071237 1071322 1077556 1052712 1066767 1067026 1085004 1085475 1085609 1085529 1085467 1075858 1079600 1056492 1084761 1086134 1086122 1082750 1082200 1071098 1038783 1083142 1087211 1089056 1074935 1085444 1078226 1089311 1091966 1092113 1094100 1074749 1094114 1069130 1089311 1096914 1087946 1095761 1099797 1087901 1101940 1101123 1103061 1101267 1071091 1107837 1106762 1110261 1104648 1122982 1089425 1125875 1128560 1119284 1098572 1129122 1131619 1115867 1137468 1137121 1132761 1139085 1133986 1134851 1085529 1138043 1143198 1117109 1103260 1144610 1145351 1147741 1138880 1144753 1149255 1133986 1146592 1145599 1106634 1138880 1149057 1151335 1146593 1165442 1164052 1170046 1176815 1176937 1181800 1204606 1188522 1186452 1211885 1209887 1180110 1186598 1228495 1238675

Changes incorporated in this version: 1238675

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch along with their CheckSum (ucb sum):
 

        25495     2 sun4/X11.ps.3.0
        50168    32 sun4/libSunEVQ.so.1.0
        00259    91 sun4/libSunWIN.a
        63425    48 sun4/libSunWIN.so.1.0
        31684     4 sun4/listener.ps
        53476  2360 sun4/xnews
        37026    15 sun4/xnews.1
 

Problem Description:

BUGID   DESCRIPTION
-----   ------------
1101267 Check the size of request more closely (for ridiculously large ones)
1080976 ConvertSelection generates improper SelectionRequest event
1083312 Fix readline to recognize \n,\r,\n\r and \r\n as end of line
1060204 SHAPES bug causes xnews server crash on cgthree0 when clearing region
1062740 Characters in a downloaded font will be clipped in pageview and NeWSprint
1066878 curves are broken sometimes when rendered on the screen, but ok in NeWSPrint
1071237 fonts of certain F3 encodings with common basename become invisible
1071322 XDrawRectangle with large negative y-value draws trapezoid instead of rectangle
1077556 Dual screen Postcript drawing gets corrupted on one screen with two LegoSc's
1052712 imagemask leaves dirt on screen if not rendered to integer bounds
1066767 Lack of 24-bit DirectColor allowable default visual causes flashing
1067026 imagemaskcanvas 1->8 fails when foreground color is black
1085004 Widget image remains after widget has been destroyed
1085475 XDrawRectangle does not draw correctly for width or height > 32767
1085609 XDrawLine Xor linewidth > 1 fails on unmapped dst
1085529 16 bit overflow is not being handled correctly with XDrawRectangle
1085467 application windows appear transparent and repaint improperly on Sun IPX/GX
1075858 Dashed lines displayed as solid.
1079600 XDrawline fails to draw correctly depending on line_style and line_width
1056492 Widget doesn't redisplay new image after being unobscured
1084761 Mouse pointer hangs monochrome system when setting time backwards
1086134 XFillRectangle problems with width and height parameters.. on a cgsix.
1086122 XFillRectangle problems when cgsix0 if the y-axis is below certain value
1082750 Xcopyplane output is incorrect for 8bit to 1bit
1082200 UngrabKey for a particular keycode after GrabKey for AnyKey crashes xnews
1071098 Characters dropped when font is scaled to really large sizes
1038783 hardware colormap updates dependent on cursor location
1083142 Stereo monitor on a GT crashes the system if window system is OW 3.0
1087211 XDrawLines resets dashed line style for linewidth < 2
1089056 XDrawLines does not draw correct dash pattern for linewidth = 0,1
1074935 xterm freezes up while using vi
1085444 xterm hangs when using vi
1078226 xterm hangs
1089311 XGL does not set clipping correctly on GS, when you use openwin with 4bits depth
1091966 XGL does not set clipping correctly on GS with olwm 4bits depth and X11
1092113 Locally defined fonts are removed with xset
1094100 When using charpath operator a /rangecheck error is returned
1074749 ConfigureWindow request w/negative/large coords causes app to terminate
1094114 XFillPolygon renders nonconvex polygon slowly unless window is partly obscured
1069130 XDrawArc with >32678 width/height crashes the server.
1096914 XCopyPlane still fails for xnews patches
1087946 CopyArea within partially obscured retained window is incredibly slow
1095761 x11news server doesn't render dotted line correctly
1099797 quitting a motif based application crashes xnews server
1087901 backing store performance is lousy and badly affects 8-bit XCopyArea
1101940 XCopyPlane causes patched xnews to fail once again in 100444-25
1101123 x11news server fails to generate correct expose events with popup window
1102941 Xnews patch 100444-26 breaks rubberbanding a rectangle using LineOnOffDash
1104167 xnews patch level 17 and greater leaks memory when using imagemaskcanvas
1103061 Motif 1.2 _MOTIF_DRAG_WINDOW mechanisms can crash xnews
1101267 xnews crashes with large dimension requests
1071091 QueryBestSize on GS returns width & height of 0 for tiles & stipples
1107837 xnews server crashes with segmentation violation
1106762  xnews server hangs when a motif application is run
1110261 XDrawarc, dashed lines, small arc, crashes x11news server
1104648 unable to draw when second buffer of multibuffering is visible on gxplus
1122982 xnews crashes attempting to free resources after xcopyplane call
1089425 zero length lines are not rendered when drawn using closepath
1125875 Motif pullright's are broken
1128560 xnews server patch 100444-37 breaks TNT applications
1119284 Patch 100444-37 causes XLoadQueryFont to return incorrect fonts
1098572 Wide lines not centered in xview 3.0
1129122 XDrawArc fails for values greater than 32k
1131619 patch 100444  rev 22 and above some windows do not redraw correctly
1115867 MPG DGA keeps canvas pointer past when canvas is destroyed
1137468 Endless loop in the routine sh_fb_Dash_Vect hangs xnews on CG6 systems
1137121 xnews server 100444-43 leaves window on the screen after the application exits
1132761 snapshot fails on GT and DirectColor Visuals
1130385 BadImplementation error from Motif client
1133986 motif menus are broken on the 493 and 3.0 servers
1134851 Viewer Window Flashes when mouse pointer enters boundary
1085529 Didn't fill in entire window with square boxes of cg3 and bw systems
1138043 xnews server/xlib call xdrawarc() problem
1143198 xnews server/xnews ignores the clipping triangle
1117109 xnews server crashed with 100444-34
1103260 default colormap installed momentarily when pointer enters from off-screen
1144610 Drawing line patterns on a sparc10 with a GX+ do not draw correctly.
1145351 xnews server does not redraw obscured Notes window where MIT server does.
1147741 White horizontal bar appears when scrolling in resized window.
1138880 Image under a save_under window is not  redisplayed correctly.
1144753 xnews crashes when multiple clocks started.
1149255 Lotus Notes Search Bar crashes w/ 4.1.3 xnews but not MIT server
1133986 motif menus are broken on the 493 and 3.0 servers
1146592 Modified code to draw small thick-lined circles with the  Bresenham algorithm
1145599 Fixes for bugs: #1145599 (CTE #7178), #1138043 (CTE #6084),   #1077876, 1072543
1106634 modified "xcsProcs.c", the routines xcs_polyrectangle() and xcs_copyarea()
1138880 main.c didn't get checked in in the previous go 'round
1149057 change a var from unsigned to int so comparison will succeed
1151335 xnews dumps core when Motif client is run
1146593 XNEWS CRASHES DUE TO XVIEW & XLIB PROGRAM
1165442 Library libSunWIN in the server patch should contain only fix for bug 1084761
1164052 Wabi can not display fonts in word 2.0 under OW 3.0 on bwtwo frame buffer
1170046 Moving window slowly causes the text not to refresh properly
1176815 Pixmap copy from 8bit to 1bit plane crashes patched
1176937 OpenWindows is malfunctioning under X11Conf - CG3/8bit Shapes Library
1181800 ImageText8 to put characters doesn't work.
1204606 GX cursor not blanked when grabbed by alternate screen.
1188522 XGrabPointer broken on dual screen.
1186452 XNeWS 3.0 server crash; POM_MARK bit causes bad free block size.
1211885 socket 2000 goes into a bad state when NeWS apps hit the open files limit
1209887 xnews restores saveUnder onto background of parent after child resized
1180110 XNeWS crashes when running xview program with hardware double buffering.
1186598 Saveunder not working properly in XNeWS server.
1228495 XNeWS crashes when using 2x2 8-bit pixmap texture on GX+.
1238675 XNEWS draws vertical white stripes across screen on a TGX framebuffer.

KNOWN PROBLEMS:

1141539 motif app leaves ghost image at drop site
* XDrawArc with > 32767 width/height can produce incorrect results

NOTE:

 In order to activate fix for 1098572 user has to start xnews
 server with command line attribute -centerwideline.

 You  must install patch  100802-01 (cgsix driver) for Multiprocessor
 machines using cgsix.

 Please install olwm patch (100492-09 or above) & windt.o kernel patch
 (100192-02 or above) for all colormap problems.

INSTALL:

        1 - Exit OpenWindows
        2 - su to root
        3 - cd to $OPENWINHOME/bin
        4 - get patch from current xnews by typing
                strings xnews | grep "Patch #"
        5 - if patch id exists
                mv xnews xnews.patch_id_123456_89
                where patch_id_123456_89 is recorded from step #4
            else
                mv xnews xnews.30fcs
        6 - cp <patch_dir>/sun4/xnews xnews
                where <patch_dir> is the directory containing the new patch.
        7 - chmod 755 xnews
        8 - cd $OPENWINHOME/share/man/man1
        9 - if patch id exists
                mv xnews.1 xnews.1.patch_id_123456_89
                where patch_id_123456_89 is recorded from step #4
            else
                mv xnews.1 xnews.1.30fcs
        10 - cp <patch_dir>/sun4/xnews.1 xnews.1
                where <patch_dir> is the directory containing the new patch.
        11 - cd $OPENWINHOME/lib/server
        12 - if patch id exists
                mv libSunWIN.a libSunWIN.a.patch_id_123456_89
                mv libSunWIN.so.1.0 libSunWIN.so.1.0.patch_id_123456_89
                mv libSunEVQ.so.1.0 libSunEVQ.so.1.0.patch_id_123456_89
                where patch_id_123456_89 is recorded from step #4
            else
                mv libSunWIN.a libSunWIN.a.fcs
                mv libSunWIN.so.1.0 libSunWIN.so.1.0.fcs
                mv libSunEVQ.so.1.0 libSunEVQ.so.1.0.fcs
        13 - cp <patch_dir>/sun4/libSunWIN.a libSunWIN.a
             cp <patch_dir>/sun4/libSunWIN.so.1.0 libSunWIN.so.1.0
             cp <patch_dir>/sun4/libSunEVQ.so.1.0 libSunEVQ.so.1.0
                where <patch_dir> is the directory containing the new patch.
        14 - cd $OPENWINHOME/share/etc/NeWS/packages
        15 - if patch id exists
                mv X11.ps.3.0 X11.ps.3.0.patch_id_123456_89
                where patch_id_123456_89 is recorded from step #4
            else
                mv X11.ps.3.0 X11.ps.3.0.fcs
        16 - cp <patch_dir>/sun4/X11.ps.3.0 X11.ps.3.0
                where <patch_dir> is the directory containing the new patch.
        17 - cd $OPENWINHOME/share/etc/NeWS
        18 - if patch id exists
                mv listener.ps listener.ps.patch_id_123456_89
                where patch_id_123456_89 is recorded from step #4
            else
                mv listener.ps listener.ps.fcs
        19 - cp <patch_dir>/sun4/listener.ps listener.ps
                where <patch_dir> is the directory containing the new patch.
        20 - exit root
        21 - Restart OpenWindows