[kaffe] Bug Report with partial fix

Atsushi Nemoto anemo@mba.ocn.ne.jp
Sat Nov 8 08:24:02 2003


>>>>> On Sun, 09 Nov 2003 00:11:51 +0900 (JST), Atsushi Nemoto <anemo@mba.ocn.ne.jp> said:

anemo> The fix makes a character '/' treated as word charactors, so
anemo> now "/applet" is a single word, isn't it?

Sorry, my fix does not work if <param> tag exists.  Please ignore the
patch.  Here is a new patch.

--- /usr/local/src/cvs/kaffe/libraries/javalib/kaffe/applet/AppletTag.java	Tue Oct 28 01:57:02 2003
+++ kaffe/libraries/javalib/kaffe/applet/AppletTag.java	Sun Nov  9 01:16:27 2003
@@ -269,6 +269,7 @@
             if ( ttype == st.TT_WORD ) {
                 if ( st.sval.equals("applet") ) {
                     currentTag = new AppletTag( st);
+                    st.ordinaryChar('/');
                 }
                 else if ( st.sval.equals( "param") ) {
                     if (currentTag != null) {
@@ -281,6 +282,8 @@
                 if (ttype == st.TT_WORD && st.sval.equals("applet")) {
                     tags.addElement(currentTag);
                     currentTag = null;
+                    st.wordChars('/', '/');
+                    st.wordChars(':', ':');
                 }
             }
         }
---
Atsushi Nemoto