Bug #147 Details

Source code: XHTML compliance

StatusClosed (ass. to yves)PriorityHigh
AuthoryvesDate01 Aug 2004 00:33
* t2h and abbc must remove control characters (\x00-\x1F) except HT, CR, LF
// remove any lower ASCII control character except HT (0x09) and LF (0x0A)
$text = preg_replace('_[\x00-\x08\x0B-\x1F]_', "\xEF\xBF\xBD", $text);
in post|announcement preview and storage, adding|editing posts|announcements
filter all fields before storing them to the database
* Use "white-space: pre-wrap;" instead of multiple spaces transformation in t2h() http://www.w3.org/TR/CSS21/text.html

done:
* some general nesting problems with <p/> <table/> <form/>
* (Background image only goes to the bottom of contents, not bottom of window, with app/xhtml type)
* <nobr> is invalid -- see http://px.no-ip.com/xhtml.html for alternatives
* many images lack the required alt attribute
* Check ABBC library about alt= attributes
* ABBC's [br] ? <br clear="all" /> fixed
* <a target="..." />: remove any target entirely; no alternative
* CDATA'd scripts and styles
* <form name /> converted to <form id /> and updated all JavaScript
* correct nesting for [list] and [*]
* show_sql disables XML content-type
* <img align> must be changed
* rewrite all die()s after the page has been opened

---
Closing this bug at 98%, the remaining 2% just cannot be done reliably. Defering full XHTML support to UNB2.
Keywords
Close reasonWon't fix
Close useryvesClose date14 Jan 2007 15:07
Reported versionDue version1.6
Progress
  98 %
Estimated costExtensive work
Changes history:
DateUserAction
01 Aug 2004 00:33yvesOpened task
06 Aug 2004 07:34yvesChanged status (New → Confirmed)
06 Aug 2004 12:21yvesChanged description
  Changed estimated cost (Unknown → Mostly text work)
07 Aug 2004 21:05yvesChanged due version ( → 1.6)
31 Aug 2004 22:04yvesChanged status (Confirmed → Assigned)
  Changed assigned user ( → yves)
  Changed description
  Changed percent complete (0 % → 90 %)
29 Sep 2004 11:17yvesChanged description
29 Sep 2004 11:21yvesChanged description
22 Oct 2004 00:02yvesChanged description
  Changed percent complete (90 % → 92 %)
22 Oct 2004 23:22yvesChanged description
  Changed percent complete (92 % → 94 %)
24 Oct 2004 20:30yvesChanged percent complete (94 % → 97 %)
  Changed description
27 Oct 2004 19:28yvesChanged status (Assigned → Testing)
  Changed description
13 Nov 2004 20:04yvesChanged description
10 Jun 2005 19:24yvesChanged due version (1.6 → 1.5.4)
13 Jun 2005 20:08yvesChanged status (Testing → Assigned)
  Changed description
  Changed percent complete (97 % → 90 %)
23 Oct 2005 22:26yvesChanged status (Assigned → Testing)
  Changed description
  Changed percent complete (90 % → 98 %)
19 Dec 2005 16:23yvesChanged description
14 Jan 2007 15:07yvesChanged status (Testing → Closed)
  Changed close reason (None → Won't fix)
  Changed description
  Changed estimated cost (Mostly text work → Extensive work)
© 2003–2017 by Yves Goergen web1@unclassified.de
Content last updated on 2007-01-14 15:07
dotforward webhosting Get Firefox XHTML 1.1 CSS