Patch Name: PHSS_5456 Patch Description: s700 8-9.X HP Motif 1.1 RunTime 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-RUN Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700/8-9.X/PHSS_5456 Symptoms: PHSS_5456: The following symptoms correspond to the descriptions in the defect descriptions field for PHSS_5456: 1. There was a limit on characters in a text field when using a 16bit font. (SR# 5003258269). The following symptoms correspond to the descriptions in the defect descriptions field for PHSS_4743: 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_5456: The following defect descriptions are for PHSS_5456: 1. There was a limit on characters in a text field when using a 16bit font. (SR# 5003258269). PHSS_4743: 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 what(1) Output: /usr/lib/X11R4/libX11.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 1.2 $ /usr/lib/X11R4/libXt.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ /usr/lib/Motif1.1/libXm.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.2 $ /usr/lib/Motif1.1/libMrm.sl: X Window System, Version 11 ITO SHELF A.04.00 $Revision: 10.1 $ sum(1) Output: 14566 960 /usr/lib/Motif1.1/libX11.sl 32694 872 /usr/lib/Motif1.1/libXt.sl 56994 3312 /usr/lib/Motif1.1/libXm.sl 35874 384 /usr/lib/Motif1.1/libMrm.sl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_1924 PHSS_2224 PHSS_2412 PHSS_2555 PHSS_2617 PHSS_2904 PHSS_3101 PHSS_3228 PHSS_3258 PHSS_4519 PHSS_4743 Equivalent Patches: None Patch Package Size: 2820 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_5456 . sh PHSS_5456 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_5456.updt" 7. Press "Done" (f4). 8. Follow the standard directions for update. Update moves the original software to /system/PHSS_5456/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_5456 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_5456.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None