Defect #120

libxml workaround has broken test cases

Added by Geoffrey Sneddon 407 days ago. Updated 260 days ago.

Status:Fixed Start:2009-01-31
Priority:Regression Due date:
Assigned to:Geoffrey Sneddon % Done:

0%

Category:Parser
Target version:1.2
Affected Version:

1.1.3

PHP Version:

5.2.8

mbstring enabled:

No

iconv enabled:

No

cURL enabled:

No

zlib enabled:

No


Description

All considered, I think the best way forward is to remove the workaround and just drop support for libxml 2.7+ under PHP < 5.2.9 (libxml 2.7.3+ under PHP 5.2.9+ should be fine, though).

Most of the test cases that break are things like:

&lt;title type="text"&gt;&lt;![CDATA[&amp;]]&gt;&lt;/title&gt;

Changing the &amp; there to a numeric entity is a real change.


Related issues

related to Defect #101 Work-around bug in libxml 2.7.0/2.7.1 of parsing of predefined entities Verified 2008-10-07
related to Defect #109 Extend libxml workaround to other versions Fixed 2008-11-23

Associated revisions

Revision 1032
Added by Geoffrey Sneddon 407 days ago

Remove libxml workaround: it's not worth the trouble it creates. Fixes #120.

History

Updated by Geoffrey Sneddon 407 days ago

  • Status changed from New to Fixed

Applied in changeset r1032.

Updated by Geoffrey Sneddon 386 days ago

  • Status changed from Fixed to New
  • Priority changed from High to Regression

Re-opening for 1.1

Updated by Geoffrey Sneddon 260 days ago

  • Target version changed from 19 to 1.2

Updated by Geoffrey Sneddon 260 days ago

  • Status changed from New to Fixed

Now there's not really any intent of shipping 1.1.4, close.

Also available in: Atom PDF