Bug #147 Details
Source code: XHTML compliance
| Status | Closed (ass. to yves) | Priority | High |
| Author | yves | Date | 01 Aug 2004 00:33 |
* t2h and abbc must remove control characters (\x00-\x1F) except HT, CR, LF
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.
// 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|announcementsfilter 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 reason | Won't fix | ||
| Close user | yves | Close date | 14 Jan 2007 15:07 |
| Reported version | Due version | 1.6 | |
| Progress | 98 % | Estimated cost | Extensive work |
Changes history:
| Date | User | Action |
| 01 Aug 2004 00:33 | yves | Opened task |
| 06 Aug 2004 07:34 | yves | Changed status (New → Confirmed) |
| 06 Aug 2004 12:21 | yves | Changed description |
| Changed estimated cost (Unknown → Mostly text work) | ||
| 07 Aug 2004 21:05 | yves | Changed due version ( → 1.6) |
| 31 Aug 2004 22:04 | yves | Changed percent complete (0 % → 90 %) |
| Changed description | ||
| Changed assigned user (- → yves) | ||
| Changed status (Confirmed → Assigned) | ||
| 29 Sep 2004 11:17 | yves | Changed description |
| 29 Sep 2004 11:21 | yves | Changed description |
| 22 Oct 2004 00:02 | yves | Changed description |
| Changed percent complete (90 % → 92 %) | ||
| 22 Oct 2004 23:22 | yves | Changed description |
| Changed percent complete (92 % → 94 %) | ||
| 24 Oct 2004 20:30 | yves | Changed percent complete (94 % → 97 %) |
| Changed description | ||
| 27 Oct 2004 19:28 | yves | Changed status (Assigned → Testing) |
| Changed description | ||
| 13 Nov 2004 20:04 | yves | Changed description |
| 10 Jun 2005 19:24 | yves | Changed due version (1.6 → 1.5.4) |
| 13 Jun 2005 20:08 | yves | Changed status (Testing → Assigned) |
| Changed description | ||
| Changed percent complete (97 % → 90 %) | ||
| 23 Oct 2005 22:26 | yves | Changed percent complete (90 % → 98 %) |
| Changed description | ||
| Changed status (Assigned → Testing) | ||
| 19 Dec 2005 16:23 | yves | Changed description |
| 14 Jan 2007 15:07 | yves | Changed status (Testing → Closed) |
| Changed close reason (None → Won't fix) | ||
| Changed description | ||
| Changed estimated cost (Mostly text work → Extensive work) |








