Update to 1.1.6.

This commit is contained in:
Archie Cobbs 2004-07-26 21:18:24 +00:00
parent 611938d164
commit b0899ecbf5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=114805
5 changed files with 270 additions and 12 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= sablevm
PORTVERSION= 1.1.5
PORTVERSION= 1.1.6
CATEGORIES= java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=sablevm
@ -18,11 +18,14 @@ COMMENT= Java VM created by McGill University's Sable Research Group
BUILD_DEPENDS= jikes:${PORTSDIR}/java/jikes
LIB_DEPENDS= popt:${PORTSDIR}/devel/popt \
ffi:${PORTSDIR}/devel/libffi
ffi:${PORTSDIR}/devel/libffi \
gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 \
art_lgpl_2:${PORTSDIR}/graphics/libart_lgpl2
GNU_CONFIGURE= yes
USE_AUTOCONF_VER=259
#GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_LIBTOOL_VER=13
USE_LIBTOOL_VER=15
USE_LIBLTDL= yes
INSTALLS_SHLIB= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
@ -40,8 +43,7 @@ CLASSPATHDIR= ${PORTNAME}-classpath-${PORTVERSION}
post-build:
@${ECHO} "===> ${CLASSPATHDIR}"
@( cd ${.CURDIR} && ${MAKE} do-configure \
CONFIGURE_WRKSRC=${WRKDIR}/${CLASSPATHDIR} \
CONFIGURE_ARGS="--disable-gtk-peer" )
CONFIGURE_WRKSRC=${WRKDIR}/${CLASSPATHDIR})
@( cd ${.CURDIR} && ${MAKE} do-build \
BUILD_WRKSRC=${WRKDIR}/${CLASSPATHDIR} )

View file

@ -1,4 +1,4 @@
MD5 (sablevm-1.1.5.tar.gz) = bd622682679dbb6ad7fb8e9fc339abf8
SIZE (sablevm-1.1.5.tar.gz) = 663191
MD5 (sablevm-classpath-1.1.5.tar.gz) = 6bab25aa50da3c2b4bea4179d48cd1c5
SIZE (sablevm-classpath-1.1.5.tar.gz) = 3514687
MD5 (sablevm-1.1.6.tar.gz) = 94798274f59d9abbd7d09a1050d608de
SIZE (sablevm-1.1.6.tar.gz) = 671107
MD5 (sablevm-classpath-1.1.6.tar.gz) = 6a18a1da253b11dd10d717656a91e8ac
SIZE (sablevm-classpath-1.1.6.tar.gz) = 3693590

View file

@ -0,0 +1,142 @@
Index: src/libsablevm/error.c
===================================================================
--- src/libsablevm/error.c (.../tags/sablevm-1.1.6) (revision 2849)
+++ src/libsablevm/error.c (.../branches/staging) (revision 2849)
@@ -8,6 +8,7 @@
/* We remember previously established signal handlers, so that we can
delegate back to them when we don't handle a signal. */
+static sigset_t _svmv_old_sigset;
static struct sigaction _svmv_old_sigquit;
static struct sigaction _svmv_old_siginterrupt;
@@ -320,8 +321,16 @@
static jint
_svmf_error_init (void)
{
+ sigset_t svmv_sigset;
struct sigaction sa;
+ /* save old sigmask before doing any modifications */
+
+ if (sigprocmask(0, NULL, &_svmv_old_sigset) != 0)
+ {
+ goto error;
+ }
+
_svmm_zero_memory (sa);
/* mask all signals handled by the signal handler */
@@ -392,6 +401,8 @@
#endif /* _SABLEVM_INLINABILITY_TESTING */
#if defined(_SABLEVM_HAS_SIGINFO)
+
+ /* TODO: add signal support for systems w/o SA_SIGINFO */
/* use extended info version */
sa.sa_flags = SA_SIGINFO;
@@ -457,9 +468,77 @@
#endif /* _SABLEVM_HAS_SIGINFO */
+ /* ignore SIGPIPE */
+
+ if (sigemptyset (&svmv_sigset) != 0)
+ {
+ goto error;
+ }
+
+ if (sigaddset (&svmv_sigset, SIGPIPE) != 0)
+ {
+ goto error;
+ }
+
+ if (sigprocmask(SIG_BLOCK, &svmv_sigset, NULL) != 0)
+ {
+ goto error;
+ }
+
return JNI_OK;
error:
return JNI_ERR;
}
+
+/*
+----------------------------------------------------------------------
+_svmf_error_init
+----------------------------------------------------------------------
+*/
+
+/* TODO: call this function from the right place. It's unused currently. */
+
+static jint
+_svmf_error_restore (void)
+{
+#if defined(_SABLEVM_HAS_SIGINFO)
+
+ if (sigaction (SIGQUIT, &_svmv_old_sigquit, NULL) != 0)
+ {
+ goto error;
+ }
+
+ if (sigaction (SVM_INTERRUPT_SIGNAL, &_svmv_old_siginterrupt, NULL) != 0)
+ {
+ goto error;
+ }
+
+#if defined(_SABLEVM_SIGNALS_FOR_EXCEPTIONS) || defined(_SABLEVM_INLINABILITY_TESTING)
+
+ if (sigaction (SIGSEGV, &_svmv_old_sigsegv, NULL) != 0)
+ {
+ goto error;
+ }
+
+ if (sigaction (SIGFPE, &_svmv_old_sigfpe, NULL) != 0)
+ {
+ goto error;
+ }
+
+#endif /* _SABLEVM_SIGNALS_FOR_EXCEPTIONS || _SABLEVM_INLINABILITY_TESTING */
+
+#endif /* _SABLEVM_HAS_SIGINFO */
+
+ if (sigprocmask(SIG_SETMASK, &_svmv_old_sigset, NULL) != 0)
+ {
+ goto error;
+ }
+
+ return JNI_OK;
+
+error:
+
+ return JNI_ERR;
+}
Index: configure.ac
===================================================================
--- configure.ac (.../tags/sablevm-1.1.6) (revision 2849)
+++ configure.ac (.../branches/staging) (revision 2849)
@@ -408,12 +404,12 @@
AC_OUTPUT
dnl check whether 'make' is GNU make
-make_bin=`which make`
-if test "X$make_bin" != "X"; then
- make_test=`$make_bin --version 2>&1 |grep GNU`
- if test "X$make_test" = "X"; then
- AC_MSG_WARN("*** Your 'make' command does NOT seem to be GNU Make. ***")
- AC_MSG_WARN("The build system of SableVM requires GNU Make. On many systems GNU Make")
- AC_MSG_WARN("is installed as 'gmake'.")
- fi
-fi
+dnl make_bin=`which make`
+dnl if test "X$make_bin" != "X"; then
+dnl make_test=`$make_bin --version 2>&1 |grep GNU`
+dnl if test "X$make_test" = "X"; then
+dnl AC_MSG_WARN("*** Your 'make' command does NOT seem to be GNU Make. ***")
+dnl AC_MSG_WARN("The build system of SableVM requires GNU Make. On many systems GNU Make")
+dnl AC_MSG_WARN("is installed as 'gmake'.")
+dnl fi
+dnl fi

View file

@ -0,0 +1,13 @@
Index: native/target/generic/target_generic_network.h
===================================================================
--- ../sablevm-classpath-1.1.6/native/target/generic/target_generic_network.h (.../tags/sablevm-classpath-1.1.6) (revision 2849)
+++ ../sablevm-classpath-1.1.6/native/target/generic/target_generic_network.h (.../branches/staging) (revision 2849)
@@ -570,7 +570,7 @@
#include <netinet/in.h>
#define TARGET_NATIVE_NETWORK_SOCKET_SEND(socketDescriptor,buffer,length,bytesSent) \
do { \
- bytesSent=send(socketDescriptor,buffer,length,MSG_NOSIGNAL); \
+ bytesSent=send(socketDescriptor,buffer,length,0); \
} while (0)
#endif

View file

@ -3,10 +3,13 @@ bin/sablevm
include/jni.h
include/jni_system_specific.h
lib/libsablevm-%%PORTVERSION%%.so
lib/libsablevm.la
lib/libsablevm.a
lib/libsablevm.so
lib/sablevm/awt/font.properties
lib/sablevm/logging.properties
lib/sablevm/sablevm-classpath/libgtkpeer-%%PORTVERSION%%.so
lib/sablevm/sablevm-classpath/libgtkpeer.la
lib/sablevm/sablevm-classpath/libgtkpeer.so
lib/sablevm/sablevm-classpath/libjavaawt-%%PORTVERSION%%.so
lib/sablevm/sablevm-classpath/libjavaawt.la
lib/sablevm/sablevm-classpath/libjavaawt.so
@ -52,6 +55,8 @@ share/sablevm/sablevm-classpath/gnu/java/awt/image/XBMDecoder.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/ClasspathFontPeer.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/EmbeddedWindowPeer.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/GLightweightPeer.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/gtk/GThreadMutex.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/gtk/GdkClasspathFontPeer$GdkFontLineMetrics.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/gtk/GdkClasspathFontPeer.class
share/sablevm/sablevm-classpath/gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.class
@ -385,6 +390,8 @@ share/sablevm/sablevm-classpath/gnu/java/rmi/server/UnicastServer.class
share/sablevm/sablevm-classpath/gnu/java/rmi/server/UnicastServerRef.class
share/sablevm/sablevm-classpath/gnu/java/security/Engine.class
share/sablevm/sablevm-classpath/gnu/java/security/OID.class
share/sablevm/sablevm-classpath/gnu/java/security/PolicyFile$1.class
share/sablevm/sablevm-classpath/gnu/java/security/PolicyFile.class
share/sablevm/sablevm-classpath/gnu/java/security/der/BitString.class
share/sablevm/sablevm-classpath/gnu/java/security/der/DER.class
share/sablevm/sablevm-classpath/gnu/java/security/der/DEREncodingException.class
@ -513,6 +520,7 @@ share/sablevm/sablevm-classpath/java/awt/Container.class
share/sablevm/sablevm-classpath/java/awt/ContainerOrderFocusTraversalPolicy.class
share/sablevm/sablevm-classpath/java/awt/Cursor.class
share/sablevm/sablevm-classpath/java/awt/DefaultFocusTraversalPolicy.class
share/sablevm/sablevm-classpath/java/awt/DefaultKeyboardFocusManager$EventDelayRequest.class
share/sablevm/sablevm-classpath/java/awt/DefaultKeyboardFocusManager.class
share/sablevm/sablevm-classpath/java/awt/Dialog.class
share/sablevm/sablevm-classpath/java/awt/Dimension.class
@ -847,6 +855,7 @@ share/sablevm/sablevm-classpath/java/beans/DesignMode.class
share/sablevm/sablevm-classpath/java/beans/EventSetDescriptor.class
share/sablevm/sablevm-classpath/java/beans/ExceptionListener.class
share/sablevm/sablevm-classpath/java/beans/ExplicitInfo.class
share/sablevm/sablevm-classpath/java/beans/Expression.class
share/sablevm/sablevm-classpath/java/beans/FeatureDescriptor.class
share/sablevm/sablevm-classpath/java/beans/IndexedPropertyDescriptor.class
share/sablevm/sablevm-classpath/java/beans/IntrospectionException.class
@ -863,6 +872,7 @@ share/sablevm/sablevm-classpath/java/beans/PropertyEditorManager.class
share/sablevm/sablevm-classpath/java/beans/PropertyEditorSupport.class
share/sablevm/sablevm-classpath/java/beans/PropertyVetoException.class
share/sablevm/sablevm-classpath/java/beans/SimpleBeanInfo.class
share/sablevm/sablevm-classpath/java/beans/Statement.class
share/sablevm/sablevm-classpath/java/beans/VetoableChangeListener.class
share/sablevm/sablevm-classpath/java/beans/VetoableChangeListenerProxy.class
share/sablevm/sablevm-classpath/java/beans/VetoableChangeSupport.class
@ -950,6 +960,7 @@ share/sablevm/sablevm-classpath/java/io/ObjectStreamClass$1.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamClass$2.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamClass$3.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamClass$4.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamClass$5.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamClass.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamConstants.class
share/sablevm/sablevm-classpath/java/io/ObjectStreamException.class
@ -1148,6 +1159,7 @@ share/sablevm/sablevm-classpath/java/net/SocketPermission.class
share/sablevm/sablevm-classpath/java/net/SocketTimeoutException.class
share/sablevm/sablevm-classpath/java/net/URI.class
share/sablevm/sablevm-classpath/java/net/URISyntaxException.class
share/sablevm/sablevm-classpath/java/net/URL$1.class
share/sablevm/sablevm-classpath/java/net/URL.class
share/sablevm/sablevm-classpath/java/net/URLClassLoader$1.class
share/sablevm/sablevm-classpath/java/net/URLClassLoader$2.class
@ -1350,6 +1362,7 @@ share/sablevm/sablevm-classpath/java/security/Guard.class
share/sablevm/sablevm-classpath/java/security/GuardedObject.class
share/sablevm/sablevm-classpath/java/security/Identity.class
share/sablevm/sablevm-classpath/java/security/IdentityScope.class
share/sablevm/sablevm-classpath/java/security/IntersectingDomainCombiner.class
share/sablevm/sablevm-classpath/java/security/InvalidAlgorithmParameterException.class
share/sablevm/sablevm-classpath/java/security/InvalidKeyException.class
share/sablevm/sablevm-classpath/java/security/InvalidParameterException.class
@ -1397,6 +1410,7 @@ share/sablevm/sablevm-classpath/java/security/UnrecoverableKeyException.class
share/sablevm/sablevm-classpath/java/security/UnresolvedPermission.class
share/sablevm/sablevm-classpath/java/security/UnresolvedPermissionCollection$1.class
share/sablevm/sablevm-classpath/java/security/UnresolvedPermissionCollection.class
share/sablevm/sablevm-classpath/java/security/VMAccessController.class
share/sablevm/sablevm-classpath/java/security/acl/Acl.class
share/sablevm/sablevm-classpath/java/security/acl/AclEntry.class
share/sablevm/sablevm-classpath/java/security/acl/AclNotFoundException.class
@ -2007,6 +2021,9 @@ share/sablevm/sablevm-classpath/javax/swing/Action.class
share/sablevm/sablevm-classpath/javax/swing/ActionMap.class
share/sablevm/sablevm-classpath/javax/swing/BorderFactory.class
share/sablevm/sablevm-classpath/javax/swing/BoundedRangeModel.class
share/sablevm/sablevm-classpath/javax/swing/Box$AccessibleBox.class
share/sablevm/sablevm-classpath/javax/swing/Box$Filler$AccessibleBoxFiller.class
share/sablevm/sablevm-classpath/javax/swing/Box$Filler.class
share/sablevm/sablevm-classpath/javax/swing/Box.class
share/sablevm/sablevm-classpath/javax/swing/BoxLayout.class
share/sablevm/sablevm-classpath/javax/swing/ButtonGroup.class
@ -2063,6 +2080,9 @@ share/sablevm/sablevm-classpath/javax/swing/JFormattedTextField$AbstractFormatte
share/sablevm/sablevm-classpath/javax/swing/JFormattedTextField$AbstractFormatterFactory.class
share/sablevm/sablevm-classpath/javax/swing/JFormattedTextField.class
share/sablevm/sablevm-classpath/javax/swing/JFrame.class
share/sablevm/sablevm-classpath/javax/swing/JInternalFrame$AccessibleJInternalFrame.class
share/sablevm/sablevm-classpath/javax/swing/JInternalFrame$JDesktopIcon$AccessibleJDesktopIcon.class
share/sablevm/sablevm-classpath/javax/swing/JInternalFrame$JDesktopIcon.class
share/sablevm/sablevm-classpath/javax/swing/JInternalFrame.class
share/sablevm/sablevm-classpath/javax/swing/JLabel.class
share/sablevm/sablevm-classpath/javax/swing/JLayeredPane.class
@ -2072,16 +2092,24 @@ share/sablevm/sablevm-classpath/javax/swing/JList$3.class
share/sablevm/sablevm-classpath/javax/swing/JList$ListListener.class
share/sablevm/sablevm-classpath/javax/swing/JList.class
share/sablevm/sablevm-classpath/javax/swing/JMenu$AccessibleJMenu.class
share/sablevm/sablevm-classpath/javax/swing/JMenu$ActionChangedListener.class
share/sablevm/sablevm-classpath/javax/swing/JMenu$MenuChangeListener.class
share/sablevm/sablevm-classpath/javax/swing/JMenu$WinListener.class
share/sablevm/sablevm-classpath/javax/swing/JMenu.class
share/sablevm/sablevm-classpath/javax/swing/JMenuBar.class
share/sablevm/sablevm-classpath/javax/swing/JMenuItem$1.class
share/sablevm/sablevm-classpath/javax/swing/JMenuItem$AccessibleJMenuItem.class
share/sablevm/sablevm-classpath/javax/swing/JMenuItem.class
share/sablevm/sablevm-classpath/javax/swing/JOptionPane$AccessibleJOptionPane.class
share/sablevm/sablevm-classpath/javax/swing/JOptionPane.class
share/sablevm/sablevm-classpath/javax/swing/JPanel.class
share/sablevm/sablevm-classpath/javax/swing/JPasswordField$AccessibleJPasswordField.class
share/sablevm/sablevm-classpath/javax/swing/JPasswordField.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$AccessibleJPopupMenu.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$HeavyWeightPopup.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$LightWeightPopup.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$MediumWeightPopup.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$Popup.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu$Separator.class
share/sablevm/sablevm-classpath/javax/swing/JPopupMenu.class
share/sablevm/sablevm-classpath/javax/swing/JProgressBar$1.class
@ -2097,6 +2125,7 @@ share/sablevm/sablevm-classpath/javax/swing/JScrollBar$1.class
share/sablevm/sablevm-classpath/javax/swing/JScrollBar$AccessibleJScrollBar.class
share/sablevm/sablevm-classpath/javax/swing/JScrollBar.class
share/sablevm/sablevm-classpath/javax/swing/JScrollPane$1.class
share/sablevm/sablevm-classpath/javax/swing/JScrollPane$ScrollBar.class
share/sablevm/sablevm-classpath/javax/swing/JScrollPane.class
share/sablevm/sablevm-classpath/javax/swing/JSeparator$AccessibleJSeparator.class
share/sablevm/sablevm-classpath/javax/swing/JSeparator.class
@ -2110,6 +2139,7 @@ share/sablevm/sablevm-classpath/javax/swing/JTabbedPane$ModelListener.class
share/sablevm/sablevm-classpath/javax/swing/JTabbedPane$Page.class
share/sablevm/sablevm-classpath/javax/swing/JTabbedPane.class
share/sablevm/sablevm-classpath/javax/swing/JTable.class
share/sablevm/sablevm-classpath/javax/swing/JTextArea.class
share/sablevm/sablevm-classpath/javax/swing/JTextField$AccessibleJTextField.class
share/sablevm/sablevm-classpath/javax/swing/JTextField.class
share/sablevm/sablevm-classpath/javax/swing/JTextPane.class
@ -2137,6 +2167,7 @@ share/sablevm/sablevm-classpath/javax/swing/PopupFactory.class
share/sablevm/sablevm-classpath/javax/swing/ProgressMonitor.class
share/sablevm/sablevm-classpath/javax/swing/ProgressMonitorInputStream.class
share/sablevm/sablevm-classpath/javax/swing/Renderer.class
share/sablevm/sablevm-classpath/javax/swing/RepaintManager$RepaintWorker.class
share/sablevm/sablevm-classpath/javax/swing/RepaintManager.class
share/sablevm/sablevm-classpath/javax/swing/RootPaneContainer.class
share/sablevm/sablevm-classpath/javax/swing/ScrollPaneConstants.class
@ -2149,6 +2180,7 @@ share/sablevm/sablevm-classpath/javax/swing/SizeSequence.class
share/sablevm/sablevm-classpath/javax/swing/SpinnerModel.class
share/sablevm/sablevm-classpath/javax/swing/SwingConstants.class
share/sablevm/sablevm-classpath/javax/swing/SwingUtilities.class
share/sablevm/sablevm-classpath/javax/swing/Timer$1.class
share/sablevm/sablevm-classpath/javax/swing/Timer$Waker.class
share/sablevm/sablevm-classpath/javax/swing/Timer.class
share/sablevm/sablevm-classpath/javax/swing/ToolTipManager$insideTimerAction.class
@ -2298,12 +2330,49 @@ share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicButtonListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicButtonUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicCheckBoxUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$2.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$BoundButton.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$DesktopIconBorder.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$InternalFrameDefaultMenuIcon.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI$MouseInputHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopIconUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI$CloseAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI$MaximizeAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI$MinimizeAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI$NavigateAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI$OpenAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicDesktopPaneUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicGraphicsUtils.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory$2.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory$3.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory$4.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory$DummyIcon.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicIconFactory.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$2.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$3.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$CloseAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$IconifyAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$MaximizeAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$MoveAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$PaneButton.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$RestoreAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$SizeAction.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$SystemMenuBar.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane$TitlePaneLayout.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$BasicInternalFrameListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$BorderListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$ComponentHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$GlassPaneDispatcher.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameBorder.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$InternalFrameLayout.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI$InternalFramePropertyChangeListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicInternalFrameUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicLabelUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicListUI$FocusHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicListUI$ListDataHandler.class
@ -2312,12 +2381,31 @@ share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicListUI$MouseInputHan
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicListUI$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicListUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicLookAndFeel.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuBarUI$ChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuBarUI$ContainerHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuBarUI$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuBarUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuItemUI$MenuDragMouseHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuItemUI$MenuKeyHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuItemUI$MouseInputHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuItemUI$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuItemUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$ChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$MenuDragMouseHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$MenuHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$MenuKeyHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$MouseInputHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicMenuUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$2.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$3.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$4.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$5.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$ButtonActionListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$ButtonAreaLayout.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$PropertyChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI$messageIcon.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicOptionPaneUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicPanelUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicProgressBarUI$1.class
@ -2344,10 +2432,20 @@ share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSliderUI$PropertyCha
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSliderUI$ScrollListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSliderUI$TrackListener.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSliderUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider$DragController.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider$OneTouchButton.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider$VerticalDragController.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneDivider.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$BasicVerticalLayoutManager.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$FocusHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardDownRightHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardEndHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardHomeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardResizeToggleHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$KeyboardUpLeftHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI$PropertyHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicSplitPaneUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTabbedPaneUI$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTabbedPaneUI$FocusHandler.class
@ -2363,6 +2461,9 @@ share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedP
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTextUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicToggleButtonUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicToolBarUI$1.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicToolBarUI$DragWindow.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicToolBarUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicTreeUI.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicViewportUI$ChangeHandler.class
share/sablevm/sablevm-classpath/javax/swing/plaf/basic/BasicViewportUI.class