Patch-ID# 104432-01 Keywords: Patch Java WorkShop 1.0 Synopsis: Java WorkShop 1.0: Patch for tar install on Solaris 2.x_x86 Date: Jan/21/97 Solaris Release: 2.4_x86 2.5_x86 2.5.1_x86 SunOS Release: 5.4_x86 5.5_x86 5.5.1_x86 Unbundled Product: Java WorkShop Unbundled Release: 1.0 Relevant Architectures: i386 BugId's fixed with this patch: 1260146 1261056 1261393 1262343 1262361 1262600 1263030 1263033 1263050 1263187 1263260 1263447 1264111 1264797 4006927 Changes incorporated in this version: 1260146 1261056 1261393 1262343 1262361 1262600 1263030 1263033 1263050 1263187 1263260 1263447 1264111 1264797 4006927 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: jw-intel-S2.sh.Z - a compressed shell script which contains: JDK/lib/appletviewer.properties JDK/lib/classes.zip JDK/lib/i386/libagent.so JDK/lib/i386/libawt.so JDK/lib/i386/libjpeg.so JDK/lib/i386/libmmedia.so JDK/lib/i386/libnet.so JDK/src/java/applet/Applet.java JDK/src/java/applet/AppletContext.java JDK/src/java/applet/AppletStub.java JDK/src/java/applet/AudioClip.java JDK/src/java/awt/AWTError.java JDK/src/java/awt/AWTException.java JDK/src/java/awt/BorderLayout.java JDK/src/java/awt/Button.java JDK/src/java/awt/Canvas.java JDK/src/java/awt/CardLayout.java JDK/src/java/awt/Checkbox.java JDK/src/java/awt/CheckboxGroup.java JDK/src/java/awt/CheckboxMenuItem.java JDK/src/java/awt/Choice.java JDK/src/java/awt/Color.java JDK/src/java/awt/Dimension.java JDK/src/java/awt/Event.java JDK/src/java/awt/FileDialog.java JDK/src/java/awt/FlowLayout.java JDK/src/java/awt/Font.java JDK/src/java/awt/FontMetrics.java JDK/src/java/awt/Frame.java JDK/src/java/awt/Graphics.java JDK/src/java/awt/GridBagConstraints.java JDK/src/java/awt/GridLayout.java JDK/src/java/awt/Image.java JDK/src/java/awt/Insets.java JDK/src/java/awt/Label.java JDK/src/java/awt/LayoutManager.java JDK/src/java/awt/List.java JDK/src/java/awt/MediaTracker.java JDK/src/java/awt/Menu.java JDK/src/java/awt/MenuBar.java JDK/src/java/awt/MenuComponent.java JDK/src/java/awt/MenuContainer.java JDK/src/java/awt/MenuItem.java JDK/src/java/awt/Panel.java JDK/src/java/awt/Point.java JDK/src/java/awt/Polygon.java JDK/src/java/awt/Rectangle.java JDK/src/java/awt/Scrollbar.java JDK/src/java/awt/TextArea.java JDK/src/java/awt/TextComponent.java JDK/src/java/awt/TextField.java JDK/src/java/awt/Toolkit.java JDK/src/java/awt/Window.java JDK/src/java/awt/image/ColorModel.java JDK/src/java/awt/image/CropImageFilter.java JDK/src/java/awt/image/DirectColorModel.java JDK/src/java/awt/image/FilteredImageSource.java JDK/src/java/awt/image/ImageConsumer.java JDK/src/java/awt/image/ImageFilter.java JDK/src/java/awt/image/ImageObserver.java JDK/src/java/awt/image/ImageProducer.java JDK/src/java/awt/image/IndexColorModel.java JDK/src/java/awt/image/MemoryImageSource.java JDK/src/java/awt/image/PixelGrabber.java JDK/src/java/awt/image/RGBImageFilter.java JDK/src/java/io/BufferedInputStream.java JDK/src/java/io/BufferedOutputStream.java JDK/src/java/io/ByteArrayInputStream.java JDK/src/java/io/ByteArrayOutputStream.java JDK/src/java/io/DataInput.java JDK/src/java/io/DataInputStream.java JDK/src/java/io/DataOutput.java JDK/src/java/io/EOFException.java JDK/src/java/io/File.java JDK/src/java/io/FileDescriptor.java JDK/src/java/io/FileInputStream.java JDK/src/java/io/FileNotFoundException.java JDK/src/java/io/FileOutputStream.java JDK/src/java/io/FilenameFilter.java JDK/src/java/io/FilterInputStream.java JDK/src/java/io/FilterOutputStream.java JDK/src/java/io/IOException.java JDK/src/java/io/InputStream.java JDK/src/java/io/LineNumberInputStream.java JDK/src/java/io/OutputStream.java JDK/src/java/io/PrintStream.java JDK/src/java/io/PushbackInputStream.java JDK/src/java/io/SequenceInputStream.java JDK/src/java/io/StreamTokenizer.java JDK/src/java/io/StringBufferInputStream.java JDK/src/java/io/UTFDataFormatException.java JDK/src/java/lang/AbstractMethodError.java JDK/src/java/lang/ArithmeticException.java JDK/src/java/lang/ArrayIndexOutOfBoundsException.java JDK/src/java/lang/ArrayStoreException.java JDK/src/java/lang/Boolean.java JDK/src/java/lang/Character.java JDK/src/java/lang/Class.java JDK/src/java/lang/ClassCastException.java JDK/src/java/lang/ClassCircularityError.java JDK/src/java/lang/ClassFormatError.java JDK/src/java/lang/ClassNotFoundException.java JDK/src/java/lang/CloneNotSupportedException.java JDK/src/java/lang/Compiler.java JDK/src/java/lang/Double.java JDK/src/java/lang/Error.java JDK/src/java/lang/Float.java JDK/src/java/lang/IllegalAccessError.java JDK/src/java/lang/IllegalAccessException.java JDK/src/java/lang/IllegalArgumentException.java JDK/src/java/lang/IllegalMonitorStateException.java JDK/src/java/lang/IllegalThreadStateException.java JDK/src/java/lang/IncompatibleClassChangeError.java JDK/src/java/lang/IndexOutOfBoundsException.java JDK/src/java/lang/InstantiationError.java JDK/src/java/lang/InstantiationException.java JDK/src/java/lang/Integer.java JDK/src/java/lang/InternalError.java JDK/src/java/lang/InterruptedException.java JDK/src/java/lang/LinkageError.java JDK/src/java/lang/Long.java JDK/src/java/lang/Math.java JDK/src/java/lang/NegativeArraySizeException.java JDK/src/java/lang/NoClassDefFoundError.java JDK/src/java/lang/NoSuchFieldError.java JDK/src/java/lang/NoSuchMethodError.java JDK/src/java/lang/NoSuchMethodException.java JDK/src/java/lang/NullPointerException.java JDK/src/java/lang/Number.java JDK/src/java/lang/NumberFormatException.java JDK/src/java/lang/Object.java JDK/src/java/lang/OutOfMemoryError.java JDK/src/java/lang/Runnable.java JDK/src/java/lang/RuntimeException.java JDK/src/java/lang/SecurityManager.java JDK/src/java/lang/StackOverflowError.java JDK/src/java/lang/String.java JDK/src/java/lang/StringBuffer.java JDK/src/java/lang/StringIndexOutOfBoundsException.java JDK/src/java/lang/System.java JDK/src/java/lang/Thread.java JDK/src/java/lang/ThreadDeath.java JDK/src/java/lang/ThreadGroup.java JDK/src/java/lang/Throwable.java JDK/src/java/lang/UnknownError.java JDK/src/java/lang/UnsatisfiedLinkError.java JDK/src/java/lang/VirtualMachineError.java JDK/src/java/net/ContentHandlerFactory.java JDK/src/java/net/InetAddress.java JDK/src/java/net/MalformedURLException.java JDK/src/java/net/PlainSocketImpl.java JDK/src/java/net/ProtocolException.java JDK/src/java/net/Socket.java JDK/src/java/net/SocketException.java JDK/src/java/net/SocketImpl.java JDK/src/java/net/SocketImplFactory.java JDK/src/java/net/SocketInputStream.java JDK/src/java/net/SocketOutputStream.java JDK/src/java/net/URL.java JDK/src/java/net/URLConnection.java JDK/src/java/net/URLEncoder.java JDK/src/java/net/URLStreamHandlerFactory.java JDK/src/java/net/UnknownHostException.java JDK/src/java/util/BitSet.java JDK/src/java/util/EmptyStackException.java JDK/src/java/util/Enumeration.java JDK/src/java/util/Hashtable.java JDK/src/java/util/NoSuchElementException.java JDK/src/java/util/Observable.java JDK/src/java/util/Observer.java JDK/src/java/util/Stack.java JDK/src/java/util/StringTokenizer.java JDK/src/java/util/Vector.java JWS/classes/sunsoft/jws/visual/rt/base/Util.class JWS/classes/sunsoft/jws/visual/rt/shadow/java/awt/TextFieldShadow.class JWS/intel-S2/bin/IVP JWS/intel-S2/bin/libjwsagent.so JWS/lib/basicframe.properties JWS/lib/browserframe.properties JWS/lib/html/java/api/java.awt.GridBagLayout.html JWS/lib/jws.zip JWS/lib/visual/api/AllNames.html JWS/lib/visual/api/Package-sunsoft.jws.visual.rt.awt.html JWS/lib/visual/api/Package-sunsoft.jws.visual.rt.base.html JWS/lib/visual/api/Package-sunsoft.jws.visual.rt.shadow.html JWS/lib/visual/api/Package-sunsoft.jws.visual.rt.shadow.java.awt.html JWS/lib/visual/api/Package-sunsoft.jws.visual.rt.type.html JWS/lib/visual/api/packages.html JWS/lib/visual/api/tree.html JWS/lib/visual/gen/main.java JWS/lib/visualrt.zip JWS/src/visual/src/rt/awt/CardPanel.java JWS/src/visual/src/rt/awt/CheckboxList.java JWS/src/visual/src/rt/awt/GBConstraints.java JWS/src/visual/src/rt/awt/GBLayout.java JWS/src/visual/src/rt/awt/GBPanel.java JWS/src/visual/src/rt/awt/ImageButton.java JWS/src/visual/src/rt/awt/ImageLabel.java JWS/src/visual/src/rt/awt/KeyField.java JWS/src/visual/src/rt/awt/LabelBar.java JWS/src/visual/src/rt/awt/RWHelper.java JWS/src/visual/src/rt/awt/RootDialog.java JWS/src/visual/src/rt/awt/RootFrame.java JWS/src/visual/src/rt/awt/RootWindow.java JWS/src/visual/src/rt/awt/ScrollPanel.java JWS/src/visual/src/rt/awt/Scrollable.java JWS/src/visual/src/rt/awt/ScrollableArea.java JWS/src/visual/src/rt/awt/StatusBar.java JWS/src/visual/src/rt/awt/StringVector.java JWS/src/visual/src/rt/awt/TabbedFolder.java JWS/src/visual/src/rt/awt/TextList.java JWS/src/visual/src/rt/awt/TextView.java JWS/src/visual/src/rt/awt/VJButton.java JWS/src/visual/src/rt/awt/VJCanvas.java JWS/src/visual/src/rt/awt/VJErrorDialog.java JWS/src/visual/src/rt/awt/VJPanel.java JWS/src/visual/src/rt/awt/VJScrollbar.java JWS/src/visual/src/rt/awt/WinScrollbar.java JWS/src/visual/src/rt/base/AMContainer.java JWS/src/visual/src/rt/base/AMContainerHelper.java JWS/src/visual/src/rt/base/Attribute.java JWS/src/visual/src/rt/base/AttributeList.java JWS/src/visual/src/rt/base/AttributeManager.java JWS/src/visual/src/rt/base/DesignerAccess.java JWS/src/visual/src/rt/base/ExternalCallOut.java JWS/src/visual/src/rt/base/Global.java JWS/src/visual/src/rt/base/Group.java JWS/src/visual/src/rt/base/MainHelper.java JWS/src/visual/src/rt/base/Message.java JWS/src/visual/src/rt/base/NVGroup.java JWS/src/visual/src/rt/base/Operations.java JWS/src/visual/src/rt/base/Registry.java JWS/src/visual/src/rt/base/RegistryEntry.java JWS/src/visual/src/rt/base/Root.java JWS/src/visual/src/rt/base/RootObserver.java JWS/src/visual/src/rt/base/Shadow.java JWS/src/visual/src/rt/base/Util.java JWS/src/visual/src/rt/base/VJException.java JWS/src/visual/src/rt/shadow/BorderPanelShadow.java JWS/src/visual/src/rt/shadow/CardPanelShadow.java JWS/src/visual/src/rt/shadow/CheckboxPanelShadow.java JWS/src/visual/src/rt/shadow/ColumnListShadow.java JWS/src/visual/src/rt/shadow/FlowPanelShadow.java JWS/src/visual/src/rt/shadow/GBPanelShadow.java JWS/src/visual/src/rt/shadow/GenericComponentShadow.java JWS/src/visual/src/rt/shadow/GenericWindowShadow.java JWS/src/visual/src/rt/shadow/ImageButtonShadow.java JWS/src/visual/src/rt/shadow/ImageLabelShadow.java JWS/src/visual/src/rt/shadow/LabelBarShadow.java JWS/src/visual/src/rt/shadow/MultiLineLabelShadow.java JWS/src/visual/src/rt/shadow/ScrollPanelShadow.java JWS/src/visual/src/rt/shadow/ScrollableAreaShadow.java JWS/src/visual/src/rt/shadow/TabbedFolderShadow.java JWS/src/visual/src/rt/shadow/TextListShadow.java JWS/src/visual/src/rt/shadow/VJCanvasShadow.java JWS/src/visual/src/rt/shadow/VJPanelShadow.java JWS/src/visual/src/rt/shadow/java/awt/ButtonShadow.java JWS/src/visual/src/rt/shadow/java/awt/CanvasShadow.java JWS/src/visual/src/rt/shadow/java/awt/CheckboxShadow.java JWS/src/visual/src/rt/shadow/java/awt/ChoiceShadow.java JWS/src/visual/src/rt/shadow/java/awt/ComponentShadow.java JWS/src/visual/src/rt/shadow/java/awt/ContainerShadow.java JWS/src/visual/src/rt/shadow/java/awt/DialogShadow.java JWS/src/visual/src/rt/shadow/java/awt/FileDialogShadow.java JWS/src/visual/src/rt/shadow/java/awt/FrameShadow.java JWS/src/visual/src/rt/shadow/java/awt/JAShadowAccess.java JWS/src/visual/src/rt/shadow/java/awt/LabelShadow.java JWS/src/visual/src/rt/shadow/java/awt/ListShadow.java JWS/src/visual/src/rt/shadow/java/awt/MenuBarShadow.java JWS/src/visual/src/rt/shadow/java/awt/MenuComponentShadow.java JWS/src/visual/src/rt/shadow/java/awt/MenuItemShadow.java JWS/src/visual/src/rt/shadow/java/awt/MenuShadow.java JWS/src/visual/src/rt/shadow/java/awt/PanelShadow.java JWS/src/visual/src/rt/shadow/java/awt/ScrollbarShadow.java JWS/src/visual/src/rt/shadow/java/awt/TextAreaShadow.java JWS/src/visual/src/rt/shadow/java/awt/TextComponentShadow.java JWS/src/visual/src/rt/shadow/java/awt/TextFieldShadow.java JWS/src/visual/src/rt/shadow/java/awt/WindowShadow.java JWS/src/visual/src/rt/type/AMConverter.java JWS/src/visual/src/rt/type/AMRef.java JWS/src/visual/src/rt/type/AMRefConverter.java JWS/src/visual/src/rt/type/AlignmentEnum.java JWS/src/visual/src/rt/type/AnchorEnum.java JWS/src/visual/src/rt/type/ApplyException.java JWS/src/visual/src/rt/type/AttributeConverter.java JWS/src/visual/src/rt/type/AttributeListConverter.java JWS/src/visual/src/rt/type/BaseEnum.java JWS/src/visual/src/rt/type/BaseEnumConverter.java JWS/src/visual/src/rt/type/BaseEnumHelper.java JWS/src/visual/src/rt/type/BooleanConverter.java JWS/src/visual/src/rt/type/CharacterConverter.java JWS/src/visual/src/rt/type/ColorConverter.java JWS/src/visual/src/rt/type/ColorStore.java JWS/src/visual/src/rt/type/Converter.java JWS/src/visual/src/rt/type/DimensionConverter.java JWS/src/visual/src/rt/type/DoubleArrayConverter.java JWS/src/visual/src/rt/type/DoubleHolder.java JWS/src/visual/src/rt/type/FontConverter.java JWS/src/visual/src/rt/type/GBConstraintsConverter.java JWS/src/visual/src/rt/type/ImageRefConverter.java JWS/src/visual/src/rt/type/InsetsConverter.java JWS/src/visual/src/rt/type/IntArrayConverter.java JWS/src/visual/src/rt/type/IntHolder.java JWS/src/visual/src/rt/type/IntegerConverter.java JWS/src/visual/src/rt/type/ListParser.java JWS/src/visual/src/rt/type/ModeEnum.java JWS/src/visual/src/rt/type/Op.java JWS/src/visual/src/rt/type/OpAction.java JWS/src/visual/src/rt/type/OpArrayConverter.java JWS/src/visual/src/rt/type/OpFilter.java JWS/src/visual/src/rt/type/OrientationEnum.java JWS/src/visual/src/rt/type/ParseException.java JWS/src/visual/src/rt/type/PointConverter.java JWS/src/visual/src/rt/type/ReliefEnum.java JWS/src/visual/src/rt/type/StringArrayConverter.java JWS/src/visual/src/rt/type/StringConverter.java JWS/src/visual/src/rt/type/SubFieldTokenizer.java JWS/src/visual/src/rt/type/TypeEditor.java JWS/src/visual/src/rt/type/UnknownTypeConverter.java packing.lst Problem Description: 1260146 Visual Java needs busy cursors 1261056 need busy cursor while loading a large file (such as Debugger.java) 1261393 Need busy cursor while bringing up Attribute Editor 1262343 Show Source on Classes card remove the red highlight on PCE 1262361 Text echo character VJ 1262600 Win95: Scrolling and display refresh problem leading to JWS hang 1263030 Changing the source path doesn't get absorbed by the debugger 1263033 Array of String: variable is viewed as java.lang.String 1263050 Paste Project, specify file:/.... as Dest dir, prepends runDir to it 1263187 need busy cursor while VJ is coming up (when creating a new project) 1263260 Win95: ArrayIndexOutOfBoundsException creating Visual Java applet(->p4) 1263447 win95, can't debug an applet project created with spaces in the directory path 1264111 Hang after building and dismissing "You have unsaved changes" dialog 1264797 directory sepalator should be \\ , not / on windows 4006927 Can not undo multiple "back-space" deletions 4008699 changing project leaves old project's attrs in edit-project Patch Installation Instructions ------------------------------- Install Using the Shell Script 1. Be sure your system has enough free disk space to accommodate the compressed, uncompressed, and "untarred" files. Java WorkShop for Solaris (SPARC & Intel Editions) 6 Mbytes compressed 17 Mbytes uncompressed 2. After the software has been downloaded, use the uncompress command to decompress it: % uncompress jw--S2.sh.Z is used throughout the rest of these instructions to represent the Solaris platform you are using: "sparc" or "intel". Note that some browsers may automatically uncompress the file for you. 3. Make the shell script executable: % chmod +x jw--S2.sh 4. Execute the shell script to extract the software into the installation directory: % jw--S2.sh The shell script: 1. Prompts you for the path name of the release 1.0 installation directory 2. Checks the file system to confirm the path name 3. Copies the patch files into the installation directory 5. To conserve disk space, you can delete or archive the original jw--S2.sh file elsewhere. 6. You can verify that the installation was successful by running the following program: % /JWS/-S2/bin/IVP 7. To start the WorkShop, type: % jws &