- From: Randy Waki <rwaki@flipdog.com>
- Date: Thu, 21 Dec 2000 18:38:31 -0700
- To: <dsr@w3.org>, <html-tidy@w3.org>
4-Aug-2000 Tidy creates duplicates of enclosing inline emphasis tags
inside of user-defined inline tags. This isn't what we were expecting.
I thought it was just us, but apparently not:
http://lists.w3.org/Archives/Public/html-tidy/2000OctDec/0215.html
http://lists.w3.org/Archives/Public/html-tidy/2000OctDec/0342.html
http://lists.w3.org/Archives/Public/html-tidy/2000JulSep/0266.html
I had changed our internal copy of Tidy to suppress the "extra" inline
emphasis tags. Now that I realize it's not just us, I'd like to ask
Dave to consider incorporating this change into the mainline Tidy. I
don't know if there are instances where the inline emphasis propagation
is desirable, but at least now we have three instances where it is
undesirable.
NOTE: This change requires the CM_MIXED bug fix I recently submitted:
http://lists.w3.org/Archives/Public/html-tidy/2000OctDec/0315.html
Assuming that bug fix is in place, the following change suppresses the
"extra" inline emphasis tags:
--- tags.c Fri Jul 07 17:55:14 2000
+++ \temp\tags.c Thu Dec 21 16:11:58 2000
@@ -323,7 +323,7 @@
void DefineInlineTag(char *name)
{
- install(name, VERS_PROPRIETARY, (CM_INLINE|CM_NO_INDENT|CM_NEW), ParseBlock, null);
+ install(name, VERS_PROPRIETARY, (CM_INLINE|CM_NO_INDENT|CM_NEW|CM_MIXED), ParseBlock, null);
}
void DefineBlockTag(char *name)
Received on Thursday, 21 December 2000 20:40:54 UTC