Patch Name: PHSS_5461 Patch Description: s700 8-9.X HP Motif 1.1 Development Patch Creation Date: 95/04/10 Post Date: 95/06/30 Hardware Platforms - OS Releases: s700: 8.05 8.07 9.01 9.03 9.05 9.07 Products: N/A Filesets: X11-PRG Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700/8-9.X/PHSS_5461 Symptoms: PHSS_5461: The following symptoms correspond to the descriptions in the defect descriptions field for PHSS_5461: 1. There was a limit on characters in a text field when using a 16bit font. (SR# 5003258269). PHSS_4746: 1. Text Widget - Protocol error when Text widget is unrealized. 2. List widget - crashes when using extended selections. 3. Also retained are the following defect fixes from previous patches. 4. XmText: backspace moves cursor but doesn't delete characters 5. Problem with undefined data points. 6. Inconsistency in the way toplevelShell handles resources 7. Prob with XtAddEventHandler and Button1MotionMask 8. Creating and destroying widgets results in pixmap disappearance 9. Memory leak with scrollbar widget 10. Current Motif Patches broke cursor keys moves with Caps, Delete keys 11. Fix Memory leak in ScrollBar 12. Memory leak in MrmCloseHierarchy 13. The internal Motif 1.2 routine "GetFixedMatchPattern" was fixed to handle the '\' and multi-byte strings appropriately (CISlx14258) 14. Current Motif Patches broke cursor keys moves with Caps, Delete keys 15. Fix Memory leak in ScrollBar 16. destroy widget can core dump if explicit focus and cc -z option 17. XmList action KbdActivate should not deselect multiple selections 18. hpterm focus can be lost with explicit keyboardFocusPolicy 19. XmTextGetSelectionPosition does not work on second callback 20. Problems highlighting text field of file selection box 21. Two text widgets can be highlighted for input focus at the same time 22. Sync window id to prevent NLIO from aborting after TextF creation 23. Callback needs to be called from KbdDeSelectAll() Defect Description: PHSS_5461: The following defect descriptions are for PHSS_5461: 1. There was a limit on characters in a text field when using a 16bit font. (SR# 5003258269). PHSS_4746: 1. Text Widget - Protocol error when Text widget is unrealized. 2. List widget - crashes when using extended selections. 3. Also retained are the following defect fixes from previous patches. 4. XmText: backspace moves cursor but doesn't delete characters 5. Problem with undefined data points. 6. Inconsistency in the way toplevelShell handles resources 7. Prob with XtAddEventHandler and Button1MotionMask 8. Creating and destroying widgets results in pixmap disappearance 9. Memory leak with scrollbar widget 10. Current Motif Patches broke cursor keys moves with Caps, Delete keys 11. Fix Memory leak in ScrollBar 12. Memory leak in MrmCloseHierarchy 13. The internal Motif 1.2 routine "GetFixedMatchPattern" was fixed to handle the '\' and multi-byte strings appropriately (CISlx14258) 14. Current Motif Patches broke cursor keys moves with Caps, Delete keys 15. Fix Memory leak in ScrollBar 16. destroy widget can core dump if explicit focus and cc -z option 17. XmList action KbdActivate should not deselect multiple selections 18. hpterm focus can be lost with explicit keyboardFocusPolicy 19. XmTextGetSelectionPosition does not work on second callback 20. Problems highlighting text field of file selection box 21. Two text widgets can be highlighted for input focus at the same time 22. Sync window id to prevent NLIO from aborting after TextF creation 23. Callback needs to be called from KbdDeSelectAll() SR: 1650143784 1650162529 1653016501 1653031112 1653017822 1653018911 1653030858 1653030106 5000673392 5000675918 5000665331 5000676171 5003063578 5003078683 5003070193 5003039065 5003052571 5003055251 5003057125 5003058412 5003052423 5003061622 5003113647 5003123307 5003152017 5003106278 1653099127 5003258269 Patch Files: /usr/lib/X11R4/libX11.sl /usr/lib/X11R4/libXt.sl /usr/lib/Motif1.1/libXm.sl /usr/lib/Motif1.1/libMrm.sl /usr/include/Motif1.1/Mrm/IDB.h /usr/include/Motif1.1/Mrm/Mrm.h /usr/include/Motif1.1/Mrm/MrmDecls.h /usr/include/Motif1.1/Xm/BulletinBP.h /usr/include/Motif1.1/Xm/CascadeBGP.h /usr/include/Motif1.1/Xm/ColorObj.h /usr/include/Motif1.1/Xm/ColorObjP.h /usr/include/Motif1.1/Xm/CutPaste.h /usr/include/Motif1.1/Xm/FileSBP.h /usr/include/Motif1.1/Xm/Protocols.h /usr/include/Motif1.1/Xm/ProtocolsP.h /usr/include/Motif1.1/Xm/RowColumnP.h /usr/include/Motif1.1/Xm/TextFP.h /usr/include/Motif1.1/Xm/TextOutP.h /usr/include/Motif1.1/Xm/VendorEP.h /usr/include/Motif1.1/Xm/VirtKeys.h /usr/include/Motif1.1/Xm/Xm.h /usr/include/Motif1.1/Xm/XmP.h /usr/include/Motif1.1/Xm/XmStrDefs.h /usr/include/X11R4/X11/IntrinsicP.h /usr/include/X11R4/X11/XHPlib.h /usr/include/X11R4/X11/XHPproto.h /usr/include/X11R4/X11/XWDFile.h /usr/include/X11R4/X11/Xlibint.h /usr/include/X11R4/X11/Xos.h /usr/include/X11R4/X11/ap_keysym.h /usr/include/X11R4/X11/keysymdef.h /usr/lib/X11R4/libX11.a /usr/lib/X11R4/libXt.a /usr/lib/Motif1.1/libXm.a /usr/lib/Motif1.1/libMrm.a what(1) Output: /usr/include/Motif1.1/Xm/BulletinBP.h: None /usr/include/Motif1.1/Xm/CascadeBGP.h: None /usr/include/Motif1.1/Xm/ColorObj.h: None /usr/include/Motif1.1/Xm/ColorObjP.h: None /usr/include/Motif1.1/Xm/CutPaste.h: None /usr/include/Motif1.1/Xm/FileSBP.h: None /usr/include/Motif1.1/Mrm/IDB.h: IDB.h 3.6 91/01/10 /usr/include/X11R4/X11/IntrinsicP.h: None /usr/include/Motif1.1/Mrm/Mrm.h: Mrm.h 3.15 91/01/10 /usr/include/Motif1.1/Mrm/MrmDecls.h: MrmDecls.h 3.9 91/01/10 /usr/include/Motif1.1/Xm/Protocols.h: None /usr/include/Motif1.1/Xm/ProtocolsP.h: None /usr/include/Motif1.1/Xm/RowColumnP.h: None /usr/include/Motif1.1/Xm/TextFP.h: None /usr/include/Motif1.1/Xm/TextOutP.h: None /usr/include/Motif1.1/Xm/VendorEP.h: VendorEP.h 3.4 90/04/24 /usr/include/Motif1.1/Xm/VirtKeys.h: None /usr/include/X11R4/X11/XHPlib.h: None /usr/include/X11R4/X11/XHPproto.h: None /usr/include/X11R4/X11/XWDFile.h: None /usr/include/X11R4/X11/Xlibint.h: None /usr/include/Motif1.1/Xm/Xm.h: None /usr/include/Motif1.1/Xm/XmP.h: None /usr/include/Motif1.1/Xm/XmStrDefs.h: None /usr/include/X11R4/X11/Xos.h: None /usr/include/X11R4/X11/ap_keysym.h: None /usr/include/X11R4/X11/keysymdef.h: None /usr/lib/Motif1.1/libMrm.a: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ /usr/lib/X11R4/libX11.a: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 1.2 $ /usr/lib/Motif1.1/libXm.a: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.2 $ /usr/lib/X11R4/libXt.a: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ /usr/lib/Motif1.1/libMrm.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ /usr/lib/X11R4/libX11.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 1.2 $ /usr/lib/Motif1.1/libXm.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.2 $ /usr/lib/X11R4/libXt.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ sum(1) Output: 8247 19 /usr/include/Motif1.1/Xm/BulletinBP.h 31818 17 /usr/include/X11R4/X11/IntrinsicP.h 14914 30 /usr/include/Motif1.1/Xm/TextOutP.h 33612 80 /usr/include/Motif1.1/Xm/Xm.h 20351 20 /usr/include/Motif1.1/Xm/CascadeBGP.h 17924 125 /usr/include/Motif1.1/Mrm/Mrm.h 33743 19 /usr/include/Motif1.1/Xm/VendorEP.h 28298 178 /usr/include/Motif1.1/Xm/XmP.h 25282 1248 /usr/lib/X11R4/libX11.a 231 5 /usr/include/Motif1.1/Xm/ColorObj.h 55082 13 /usr/include/Motif1.1/Mrm/MrmDecls.h 19334 10 /usr/include/Motif1.1/Xm/VirtKeys.h 48745 123 /usr/include/Motif1.1/Xm/XmStrDefs.h 14776 8 /usr/include/Motif1.1/Xm/ColorObjP.h 50410 14 /usr/include/Motif1.1/Xm/Protocols.h 45006 48 /usr/include/X11R4/X11/XHPlib.h 1647 7 /usr/include/X11R4/X11/Xos.h 23815 3147 /usr/lib/Motif1.1/libXm.a 41963 18 /usr/include/Motif1.1/Xm/CutPaste.h 3350 10 /usr/include/Motif1.1/Xm/ProtocolsP.h 19123 6 /usr/include/X11R4/X11/XHPproto.h 41205 7 /usr/include/X11R4/X11/ap_keysym.h 35991 26 /usr/include/Motif1.1/Xm/FileSBP.h 24699 33 /usr/include/Motif1.1/Xm/RowColumnP.h 46904 7 /usr/include/X11R4/X11/XWDFile.h 40455 102 /usr/include/X11R4/X11/keysymdef.h 52189 927 /usr/lib/X11R4/libXt.a 31985 39 /usr/include/Motif1.1/Mrm/IDB.h 32450 29 /usr/include/Motif1.1/Xm/TextFP.h 31219 30 /usr/include/X11R4/X11/Xlibint.h 55286 314 /usr/lib/Motif1.1/libMrm.a 35874 384 /usr/lib/Motif1.1/libMrm.sl 14566 960 /usr/lib/X11R4/libX11.sl 56994 3312 /usr/lib/Motif1.1/libXm.sl 517 960 /usr/lib/X11R4/libXt.sl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_0512 PHSS_0670 PHSS_0697 PHSS_0779 PHSS_0780 PHSS_0795 PHSS_0796 PHSS_0952 PHSS_0953 PHSS_1183 PHSS_1307 PHSS_1378 PHSS_1510 PHSS_1657 PHSS_1768 PHSS_1804 PHSS_1819 PHSS_1884 PHSS_1913 PHSS_1976 PHSS_2106 PHSS_2226 PHSS_2618 PHSS_2905 PHSS_3102 PHSS_3229 PHSS_3259 PHSS_4522 PHSS_4746 Equivalent Patches: None Patch Package Size: 6220 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_5461 . sh PHSS_5461 3. Become root and run update: /etc/update 4. Use the cursor keys to select "Change Source or Destination ->" and press [Return]. 5. Select "From Tape Device to Local System ..." in the Change window and 6. Change "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_5461.updt" 7. Press "Done" (f4). 8. Follow the standard directions for update. Update moves the original software to /system/PHSS_5461/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_5461 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_5461.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None