You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by qi...@apache.org on 2008/08/22 09:15:27 UTC
svn commit: r687988 [11/11] - in /harmony/enhanced/classlib/branches/java6:
./ depends/build/ depends/build/platform/ depends/jars/
depends/jars/icu4jni_3.4/ depends/manifests/bcel-5.2/
depends/manifests/bcel-5.2/META-INF/ make/ modules/accessibility/ ...
Modified: harmony/enhanced/classlib/branches/java6/modules/portlib/src/main/native/port/unix/makefile
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/portlib/src/main/native/port/unix/makefile?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/portlib/src/main/native/port/unix/makefile (original)
+++ harmony/enhanced/classlib/branches/java6/modules/portlib/src/main/native/port/unix/makefile Fri Aug 22 00:15:00 2008
@@ -22,19 +22,26 @@
INCLUDES += -DHYPORT_LIBRARY_DEFINE -I$(HY_PLATFORM)
BUILDFILES = \
- $(SHAREDSUB)port_copyright.o hycpu.o $(SHAREDSUB)hyerror.o \
+ $(SHAREDSUB)port_copyright.o $(SHAREDSUB)hyerror.o \
hyerrorhelpers.o $(SHAREDSUB)hyexit.o hyfile.o hyfiletext.o \
- $(SHAREDSUB)hygp.o hyipcmutex.o hymem.o \
+ $(SHAREDSUB)hygp.o hymem.o \
$(HY_OS)/hymmap.o $(SHAREDSUB)hynls.o hynlshelpers.o hyosdump.o \
$(SHAREDSUB)hyport.o $(SHAREDSUB)hyportcontrol.o hyportptb.o \
- hysharedhelper.o hyshmem.o hyshsem.o $(HY_OS)/hysl.o hysock.o \
+ hysharedhelper.o $(HY_OS)/hysl.o hysock.o \
$(SHAREDSUB)hystr.o $(SHAREDSUB)hystrftime.o $(SHAREDSUB)hystsl.o \
- hysysinfo.o hytime.o $(SHAREDSUB)hytlshelpers.o hytty.o $(HY_OS)/hyvmem.o
+ hysysinfo.o hytime.o $(SHAREDSUB)hytlshelpers.o hytty.o
ifeq ($(HY_NO_SIG),false)
BUILDFILES += hysignal.o $(HY_PLATFORM)/hysignal_context.o
endif
+ifeq ($(HY_PORTLIB_STUBS),true)
+BUILDFILES += stubs/hycpu.o stubs/hyipcmutex.o stubs/hyshmem.o \
+ stubs/hyshsem.o stubs/hyvmem.o
+else
+BUILDFILES += hycpu.o hyipcmutex.o hyshmem.o hyshsem.o $(HY_OS)/hyvmem.o
+endif
+
ifeq ($(HY_NO_THR),true)
MDLLIBFILES += $(LIBPATH)libhythr$(HY_LINKLIB_SUFFIX)
endif
Modified: harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hycpu/shared/hycpu.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hycpu/shared/hycpu.c?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hycpu/shared/hycpu.c (original)
+++ harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hycpu/shared/hycpu.c Fri Aug 22 00:15:00 2008
@@ -30,7 +30,7 @@
HyPortLibraryVersion portLibraryVersion;
int ret;
- printf("hyerror:\n");
+ printf("hycpu:\n");
HYPORT_SET_VERSION (&portLibraryVersion, HYPORT_CAPABILITY_MASK);
if (0 != hyport_init_library (&hyportLibrary, &portLibraryVersion,
Propchange: harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hyipcmutex/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Aug 22 00:15:00 2008
@@ -0,0 +1 @@
+hyipcmutex
Propchange: harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hymmap/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Aug 22 00:15:00 2008
@@ -0,0 +1 @@
+hymmap
Propchange: harmony/enhanced/classlib/branches/java6/modules/portlib/src/test/native/hysysinfo/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Aug 22 00:15:00 2008
@@ -0,0 +1 @@
+hysysinfo
Modified: harmony/enhanced/classlib/branches/java6/modules/prefs/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/prefs/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/prefs/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/prefs/build.xml Fri Aug 22 00:15:00 2008
@@ -193,6 +193,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/print/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/print/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/print/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/print/build.xml Fri Aug 22 00:15:00 2008
@@ -211,6 +211,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<env key="JAVA_HOME" value="${test.jre.home}"/>
Modified: harmony/enhanced/classlib/branches/java6/modules/regex/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/regex/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/regex/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/regex/build.xml Fri Aug 22 00:15:00 2008
@@ -166,6 +166,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/regex/src/main/java/java/util/regex/Pattern.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/regex/src/main/java/java/util/regex/Pattern.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/regex/src/main/java/java/util/regex/Pattern.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/regex/src/main/java/java/util/regex/Pattern.java Fri Aug 22 00:15:00 2008
@@ -90,7 +90,8 @@
static final int flagsBitMask = Pattern.UNIX_LINES |
Pattern.CASE_INSENSITIVE |
Pattern.COMMENTS |
- Pattern.MULTILINE |
+ Pattern.MULTILINE |
+ Pattern.LITERAL |
Pattern.DOTALL |
Pattern.UNICODE_CASE |
Pattern.CANON_EQ;
Modified: harmony/enhanced/classlib/branches/java6/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/regex/src/test/java/org/apache/harmony/tests/java/util/regex/PatternTest.java Fri Aug 22 00:15:00 2008
@@ -520,6 +520,8 @@
// Bug187
Pattern
.compile("|(?idmsux-idmsux)|(?idmsux-idmsux)|[^|\\[-\\0274|\\,-\\\\[^|W\\}\\nq\\x65\\002\\xFE\\05\\06\\00\\x66\\x47i\\,\\xF2\\=\\06\\u0EA4\\x9B\\x3C\\f\\|\\{\\xE5\\05\\r\\u944A\\xCA\\e|\\x19\\04\\x07\\04\\u607B\\023\\0073\\x91Tr\\0150\\x83]]?(?idmsux-idmsux:\\p{Alpha}{7}?)||(?<=[^\\uEC47\\01\\02\\u3421\\a\\f\\a\\013q\\035w\\e])(?<=\\p{Punct}{0,}?)(?=^\\p{Lower})(?!\\b{8,14})(?<![|\\00-\\0146[^|\\04\\01\\04\\060\\f\\u224DO\\x1A\\xC4\\00\\02\\0315\\0351\\u84A8\\xCBt\\xCC\\06|\\0141\\00\\=\\e\\f\\x6B\\0026Tb\\040\\x76xJ&&[\\\\-\\]\\05\\07\\02\\u2DAF\\t\\x9C\\e\\0023\\02\\,X\\e|\\u6058flY\\u954C]]]{5}?)(?<=\\p{Sc}{8}+)[^|\\026-\\u89BA|o\\u6277\\t\\07\\x50&&\\p{Punct}]{8,14}+((?<=^\\p{Punct})|(?idmsux-idmsux)||(?>[\\x3E-\\]])|(?idmsux-idmsux:\\p{Punct})|(?<![\\0111\\0371\\xDF\\u6A49\\07\\u2A4D\\00\\0212\\02Xd-\\xED[^\\a-\\0061|\\0257\\04\\f\\[\\0266\\043\\03\\x2D\\042&&[^\\f-\\]&&\\s]]])|(?>[|\\n\\042\\uB09F\\06\\u0F2B\\uC96D\\x89\\uC166\\xAA|\\04-\\][^|\\a\\|\\rx
\\04\\uA770\\n\\02\\t\\052\\056\\0274\\|\\=\\07\\e|\\00-\\x1D&&[^\\005\\uB15B\\uCDAC\\n\\x74\\0103\\0147\\uD91B\\n\\062G\\u9B4B\\077\\}\\0324&&[^\\0302\\,\\0221\\04\\u6D16\\04xy\\uD193\\[\\061\\06\\045\\x0F|\\e\\xBB\\f\\u1B52\\023\\u3AD2\\033\\007\\022\\}\\x66\\uA63FJ-\\0304]]]]{0,0})||(?<![^|\\0154U\\u0877\\03\\fy\\n\\|\\0147\\07-\\=[|q\\u69BE\\0243\\rp\\053\\02\\x33I\\u5E39\\u9C40\\052-\\xBC[|\\0064-\\?|\\uFC0C\\x30\\0060\\x45\\\\\\02\\?p\\xD8\\0155\\07\\0367\\04\\uF07B\\000J[^|\\0051-\\{|\\u9E4E\\u7328\\]\\u6AB8\\06\\x71\\a\\]\\e\\|KN\\u06AA\\0000\\063\\u2523&&[\\005\\0277\\x41U\\034\\}R\\u14C7\\u4767\\x09\\n\\054Ev\\0144\\<\\f\\,Q-\\xE4]]]]]{3}+)|(?>^+)|(?![^|\\|\\nJ\\t\\<\\04E\\\\\\t\\01\\\\\\02\\|\\=\\}\\xF3\\uBEC2\\032K\\014\\uCC5F\\072q\\|\\0153\\xD9\\0322\\uC6C8[^\\t\\0342\\x34\\x91\\06\\{\\xF1\\a\\u1710\\?\\xE7\\uC106\\02pF\\<&&[^|\\]\\064\\u381D\\u50CF\\eO&&[^|\\06\\x2F\\04\\045\\032\\u8536W\\0377\\0017|\\x06\\uE5FA\\05\\xD4\\020\\04c\\xFC\\02H\\x0A\\r]]]]+?)(?idm
sux-idmsux)|(?<![|\\r-\\,&&[I\\t\\r\\0201\\xDB\\e&&[^|\\02\\06\\00\\<\\a\\u7952\\064\\051\\073\\x41\\?n\\040\\0053\\031&&[\\x15-\\|]]]]{8,11}?)(?![^|\\<-\\uA74B\\xFA\\u7CD2\\024\\07n\\<\\x6A\\0042\\uE4FF\\r\\u896B\\[\\=\\042Y&&^\\p{ASCII}]++)|(?<![R-\\|&&[\\a\\0120A\\u6145\\<\\050-d[|\\e-\\uA07C|\\016-\\u80D9]]]{1,}+)|(?idmsux-idmsux)|(?idmsux-idmsux)|(?idmsux-idmsux:\\B{6,}?)|(?<=\\D{5,8}?)|(?>[\\{-\\0207|\\06-\\0276\\p{XDigit}])(?idmsux-idmsux:[^|\\x52\\0012\\]u\\xAD\\0051f\\0142\\\\l\\|\\050\\05\\f\\t\\u7B91\\r\\u7763\\{|h\\0104\\a\\f\\0234\\u2D4F&&^\\P{InGreek}]))");
+ // HARMONY-5858
+ Pattern.compile("\\u6211", Pattern.LITERAL);
}
public void testOrphanQuantifiers() {
Modified: harmony/enhanced/classlib/branches/java6/modules/rmi/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/rmi/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/rmi/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/rmi/build.xml Fri Aug 22 00:15:00 2008
@@ -230,6 +230,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<jvmarg value="-Djava.security.policy=make/all.policy"/>
Modified: harmony/enhanced/classlib/branches/java6/modules/security/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/security/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/security/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/security/build.xml Fri Aug 22 00:15:00 2008
@@ -429,6 +429,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<!-- Used by Support_Exec.execJava() -->
<jvmarg value="-Dhy.test.vmargs=${hy.test.vmargs}" />
Modified: harmony/enhanced/classlib/branches/java6/modules/security/src/main/java/unix/org/apache/harmony/security/provider/crypto/RandomBitsSupplier.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/security/src/main/java/unix/org/apache/harmony/security/provider/crypto/RandomBitsSupplier.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/security/src/main/java/unix/org/apache/harmony/security/provider/crypto/RandomBitsSupplier.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/security/src/main/java/unix/org/apache/harmony/security/provider/crypto/RandomBitsSupplier.java Fri Aug 22 00:15:00 2008
@@ -36,7 +36,7 @@
* The static class providing access on Linux platform
* to system means for generating true random bits. <BR>
*
- * The source for true random bits is one of Linux's devices "/dev/urandom/" or
+ * The source for true random bits is one of Linux's devices "/dev/urandom" or
* "/dev/random" depends on which one is available; if both the first is used. <BR>
*
* If no device available the service is not available,
Modified: harmony/enhanced/classlib/branches/java6/modules/sound/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/sound/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/sound/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/sound/build.xml Fri Aug 22 00:15:00 2008
@@ -176,6 +176,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/sql/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/sql/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/sql/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/sql/build.xml Fri Aug 22 00:15:00 2008
@@ -163,6 +163,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/suncompat/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/suncompat/META-INF/MANIFEST.MF?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/suncompat/META-INF/MANIFEST.MF (original)
+++ harmony/enhanced/classlib/branches/java6/modules/suncompat/META-INF/MANIFEST.MF Fri Aug 22 00:15:00 2008
@@ -11,13 +11,15 @@
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Eclipse-JREBundle: true
-Import-Package: java.io,
+Import-Package: java.awt.image,
+ java.io,
java.lang,
java.lang.reflect,
java.security,
+ javax.imageio,
org.apache.harmony.kernel.vm,
org.apache.harmony.luni.util,
- org.apache.harmony.rmi.transport;hy_usage="suncompat",
- org.apache.harmony.xnet.provider.jsse;hy_usage="suncompat"
+ org.apache.harmony.rmi.transport;hy_usage=suncompat,
+ org.apache.harmony.xnet.provider.jsse;hy_usage=suncompat
Export-Package: com.sun.net.ssl.internal.ssl,
sun.misc
Modified: harmony/enhanced/classlib/branches/java6/modules/suncompat/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/suncompat/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/suncompat/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/suncompat/build.xml Fri Aug 22 00:15:00 2008
@@ -162,6 +162,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/make/exclude.common
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/make/exclude.common?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/make/exclude.common (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/make/exclude.common Fri Aug 22 00:15:00 2008
@@ -3,7 +3,6 @@
javax/swing/DefaultDesktopManagerTest.java
javax/swing/ImageIcon_MultithreadedTest.java
javax/swing/JColorChooserTest.java
-javax/swing/JComboBoxTest.java
javax/swing/JComponentTest.java
javax/swing/JComponent_AddRemoveNotifyTest.java
# should be checked once again: does it still hang?
@@ -27,7 +26,6 @@
javax/swing/JRootPaneTest.java
javax/swing/JSplitPaneTest.java
javax/swing/JTableTest.java
-javax/swing/JTextAreaTest.java
javax/swing/JTextArea_MultithreadedTest.java
javax/swing/JTextFieldTest.java
javax/swing/JTextField_NotifyActionRTest.java
@@ -47,7 +45,6 @@
javax/swing/SwingUtilitiesTest.java
javax/swing/colorchooser/ColorChooserComponentFactoryTest.java
javax/swing/event/AncestorEventTest.java
-javax/swing/plaf/basic/BasicBordersTest.java
javax/swing/plaf/basic/BasicColorChooserUITest.java
javax/swing/plaf/basic/BasicComboBoxUITest.java
javax/swing/plaf/basic/BasicComboPopupTest.java
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComboBox.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComboBox.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComboBox.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComboBox.java Fri Aug 22 00:15:00 2008
@@ -336,9 +336,6 @@
dataModel.setSelectedItem(element);
} else if (isEditable && element != null && !element.equals(getEditor().getItem())) {
getEditor().setItem(element);
- } else {
- // fire action event even if selection is not changed
- fireActionEvent();
}
}
}
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComponent.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComponent.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComponent.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/JComponent.java Fri Aug 22 00:15:00 2008
@@ -330,7 +330,10 @@
private static final String ILLEGAL_CONDITION_MESSAGE =
Messages.getString("swing.B3","JComponent.WHEN_IN_FOCUSED_WINDOW, JComponent.WHEN_FOCUSED ", //$NON-NLS-1$ //$NON-NLS-2$
"JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT"); //$NON-NLS-1$
-
+
+ private static final String NULL_MAP_MESSAGE =
+ Messages.getString("swing.03", "map"); //$NON-NLS-1$ //$NON-NLS-2$
+
private boolean opaque;
private boolean doubleBuffered;
@@ -687,6 +690,9 @@
if (condition < FIRST_INPUT_MAP_INDEX || condition > LAST_INPUT_MAP_INDEX) {
throw new IllegalArgumentException(ILLEGAL_CONDITION_MESSAGE);
}
+ if (condition == WHEN_IN_FOCUSED_WINDOW && map == null) {
+ throw new IllegalArgumentException(NULL_MAP_MESSAGE);
+ }
inputMaps[condition] = map;
inputMapsCreated[condition] = true;
}
@@ -1085,7 +1091,10 @@
}
result.setFont(getFont());
result.setColor(getForeground());
- ((Graphics2D) result).setBackground(getBackground());
+ if (result instanceof Graphics2D) { // DebugGraphics class does not have the setBackground method
+ ((Graphics2D) result).setBackground(getBackground());
+ }
+
return result;
}
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicComboBoxUI.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicComboBoxUI.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicComboBoxUI.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicComboBoxUI.java Fri Aug 22 00:15:00 2008
@@ -721,7 +721,9 @@
protected void unconfigureEditor() {
editor.removeFocusListener(editorFocusListener);
- comboBox.getEditor().removeActionListener(editorActionListener);
+ if (comboBox.getEditor() != null) {
+ comboBox.getEditor().removeActionListener(editorActionListener);
+ }
editorFocusListener = null;
}
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/metal/DefaultMetalTheme.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/metal/DefaultMetalTheme.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/metal/DefaultMetalTheme.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/javax/swing/plaf/metal/DefaultMetalTheme.java Fri Aug 22 00:15:00 2008
@@ -31,9 +31,9 @@
private static ColorUIResource primaryColor1 = new ColorUIResource(0x20, 0x50, 0x80);
private static ColorUIResource primaryColor2 = new ColorUIResource(0x50, 0x80, 0xC0);
private static ColorUIResource primaryColor3 = new ColorUIResource(0xC0, 0xE0, 0xFF);
- private static ColorUIResource secondaryColor1 = new ColorUIResource(0x50, 0x50, 0x50);
+ private static ColorUIResource secondaryColor1 = new ColorUIResource(0x40, 0x40, 0x40);
private static ColorUIResource secondaryColor2 = new ColorUIResource(0x80, 0x80, 0x80);
- private static ColorUIResource secondaryColor3 = new ColorUIResource(0xE0, 0xE0, 0xE0);
+ private static ColorUIResource secondaryColor3 = new ColorUIResource(0xC0, 0xC0, 0xC0);
private FontUIResource systemFont;
private FontUIResource smallFont;
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/Utilities.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/Utilities.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/Utilities.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/Utilities.java Fri Aug 22 00:15:00 2008
@@ -1103,7 +1103,7 @@
py = heights;
break;
default:
- assert false : "incorrect direction";
+ // do nothing to be compatible with RI
return;
}
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/internal/nls/messages.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/internal/nls/messages.properties?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/internal/nls/messages.properties (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/main/java/common/org/apache/harmony/x/swing/internal/nls/messages.properties Fri Aug 22 00:15:00 2008
@@ -76,7 +76,7 @@
swing.3A=Model must be not null
swing.3B=Column model must be not null
swing.3C=rows: {0}
-swing.3D=columns: {0}
+swing.3D=columns: {0}
swing.3E=Negative line
swing.3F=No such line
swing.40=Can't translate offset to line
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/SpinnerDateModelTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/SpinnerDateModelTest.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/SpinnerDateModelTest.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/SpinnerDateModelTest.java Fri Aug 22 00:15:00 2008
@@ -60,7 +60,7 @@
@SuppressWarnings("deprecation")
public void testSpinnerDateModel() {
- assertEquals(model.getDate().getDay(), now.getDay() + 1);
+ assertEquals(model.getDate().getDay(), (now.getDay() + 1) % 7);
assertEquals(Calendar.DAY_OF_MONTH, model.getCalendarField());
assertNull(model.getStart());
assertNull(model.getEnd());
Modified: harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/plaf/basic/BasicBordersTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/plaf/basic/BasicBordersTest.java?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/plaf/basic/BasicBordersTest.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/swing/src/test/api/java.injected/javax/swing/plaf/basic/BasicBordersTest.java Fri Aug 22 00:15:00 2008
@@ -203,7 +203,7 @@
assertEquals(new Insets(1, 1, 1, 1), border.getBorderInsets(testButton));
if (isHarmony()) {
assertEquals(new ColorUIResource(Color.WHITE), border.highlight);
- assertEquals(new ColorUIResource(Color.DARK_GRAY), border.shadow);
+ assertEquals(new ColorUIResource(Color.GRAY), border.shadow);
}
}
Modified: harmony/enhanced/classlib/branches/java6/modules/text/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/text/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/text/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/text/build.xml Fri Aug 22 00:15:00 2008
@@ -164,6 +164,11 @@
showoutput="on"
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<classpath>
Modified: harmony/enhanced/classlib/branches/java6/modules/x-net/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/x-net/build.xml?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/x-net/build.xml (original)
+++ harmony/enhanced/classlib/branches/java6/modules/x-net/build.xml Fri Aug 22 00:15:00 2008
@@ -296,6 +296,10 @@
dir="${basedir}"
jvm="${test.jre.home}/bin/java">
+ <assertions enableSystemAssertions="true">
+ <enable />
+ </assertions>
+
<jvmarg line="${hy.test.vmargs}" />
<junit-elements />
Modified: harmony/enhanced/classlib/branches/java6/support/.classpath
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/support/.classpath?rev=687988&r1=687987&r2=687988&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/support/.classpath (original)
+++ harmony/enhanced/classlib/branches/java6/support/.classpath Fri Aug 22 00:15:00 2008
@@ -2,6 +2,11 @@
<classpath>
<classpathentry kind="src" path="src/test/java"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry sourcepath="JUNIT_SRC_HOME/junitsrc.zip" kind="var" path="JUNIT_HOME/junit.jar"/>
+ <classpathentry kind="var" path="JUNIT_HOME/junit.jar" sourcepath="JUNIT_SRC_HOME/junitsrc.zip"/>
+ <classpathentry kind="lib" path="/home/xiaoxia/java/jdk/hdk/jre/lib/boot/test/derby.jar"/>
+ <classpathentry kind="lib" path="/home/xiaoxia/java/jdk/hdk/jre/lib/boot/test/jetty-6.0.0.jar"/>
+ <classpathentry kind="lib" path="/home/xiaoxia/java/jdk/hdk/jre/lib/boot/test/jetty-util-6.0.0.jar"/>
+ <classpathentry kind="lib" path="/home/xiaoxia/java/jdk/hdk/jre/lib/boot/test/servlet-api-2.5-6.0.0.jar"/>
+ <classpathentry kind="lib" path="/home/xiaoxia/java/jdk/hdk/jre/lib/boot/test/support.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>