Patch Name: PHSS_6536 Patch Description: s700 9.X 9.07 Graphics Hardcopy January Periodic Patch Creation Date: 96/01/29 Post Date: 96/01/31 Hardware Platforms - OS Releases: s700: 9.01 9.03 9.05 9.07 Products: N/A Filesets: STAR-SHLIBS STAR-RUN STAR-PRG Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700/9.X/PHSS_6536 Symptoms: PHSS_6536: - Certain complex polygons would not get plotted using the CADplt or CADplt2 driver. NOTE: This fix implemented only in CADplt2 driver. Starbase can pass a polygon array with an empty 1st subpolygon. CADplt and CADplt2 didn't deal with it correctly. PHSS_6245: - Hardcopy patch needs to install correctly also on a 9.0[135] system that has a 9.07 graphics core megapatch installed to bring a 9.0[135] system to 9.07 release level graphics bits. PHSS_5625: - cadplt2 chokes with multiple users. has hardcoded tmp filenames. use tmpnam() to generate files for splitting into. unlink 'em when done - image planes are offset from overlay planes when window origin differs in screenpr. Offset pointers into the image and overlay plane data before compareing it to the transparency data from the XGetImage(). Defect Description: PHSS_6536: See Symptoms PHSS_6245: See Symptoms PHSS_5625: See Symptoms SR: 5003260752 5003293977 Patch Files: /usr/bin/screenpr /usr/lib/libddCADplt.a /usr/lib/libddCADplt.sl what(1) Output: /usr/bin/screenpr: $Header: screenpr.c,v 530.1.100.2 95/04/24 12:41:15 hmgr Exp $ $Revision: 530.1.100.1 $ $Date: 95/04/01 01:26:33 $ libDDA GRM Library HP-UX 8.0 A.01 Protocol PROTO_VER F ILE_VERSION /usr/lib/libddCADplt.a: GRAPHICS CORE R907_P4 BRANCH 960124CADplt $Revision: 530.1.100.2 $ PHSS_6536 Jan. 96 Hardcopy 9.07 Periodic Patch GRAPHICS CORE R907_P4 BRANCH 960124CADplt2 $Revision : 530.1.100.3 $ PHSS_6536 Jan. 96 Hardcopy 9.07 Periodic Patch /usr/lib/libddCADplt.sl: GRAPHICS CORE R907_P4 BRANCH 960124CADplt $Revision: 530.1.100.2 $ PHSS_6536 Jan. 96 Hardcopy 9.07 Periodic Patch GRAPHICS CORE R907_P4 BRANCH 960124CADplt2 $Revision : 530.1.100.3 $ PHSS_6536 Jan. 96 Hardcopy 9.07 Periodic Patch sum(1) Output: 56646 256 /usr/bin/screenpr 48725 160 /usr/lib/libddCADplt.a 5087 208 /usr/lib/libddCADplt.sl Patch Conflicts: None Patch Dependencies: s700: 9.01 9.03 9.05: PHSS_5695 and PHSS_5696 and (PHSS_5913 or PHSS_5914) Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_5625 PHSS_6245 Equivalent Patches: None Patch Package Size: 380 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHSS_6536 . sh PHSS_6536 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHSS_6536.updt PHSS_6536 Update moves the original software to /system/PHSS_6536/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_6536 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_6536.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: Be sure that applications using Starbase are NOT running and that the X-server is NOT running before installing this patch. Executables may appear "busy" to the file system and therefore unwritable because HP-UX uses the executable's image on disk as swap for code segments. The same is true for shared libraries because they are executable images as well.