Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 05bd1720 | 2025-03-01 10:25:29 | parser: Fix parsing of DTD content Regressed in 2.11. Fixes #868. | ||
| b4d3d87e | 2025-02-01 22:02:33 | parser: Fix parsing of doctype declarations Fix some long-standing issues. Fixes #504. | ||
| ffb058f4 | 2024-10-28 20:12:52 | parser: Fix detection of duplicate attributes We really need a second scan if more than one namespace clash was detected. | ||
| bd9eed46 | 2024-09-02 18:37:41 | parser: Make unsupported encodings an error in declarations This was changed in 45157261, but in encoding declarations, unsupported encodings should raise a fatal error. Fixes #794. | ||
| 186562a1 | 2024-03-12 19:55:33 | parser: Fix detection of duplicate attributes in XML namespace Fixes a regression from commit e0dd330b, resulting in duplicate attributes in the predefined XML namespace not being detected or extraneous default attributes being passed. Fixes #704. | ||
| f237e5b9 | 2024-01-05 15:40:23 | parser: Avoid duplicate namespace errors Don't report an extra attribute uniqueness error if a namespace is undeclared. This matches old behavior. | ||
| f3fa34dc | 2023-12-26 22:37:26 | parser: Fix general entity parsing Clear namespace database. Ignore non-fatal errors. | ||
| 43b511fa | 2023-11-26 14:31:39 | parser: Make CRLF increment line number Partial revert of cb927e85 fixing CRLFs not incrementing the line number. This requires to rework xmlParseQNameHashed. The original implementation prompted the change to xmlCurrentChar which really shouldn't modify the 'cur' pointer as side effect. But the NEXTL macro relies on this behavior. Ultimately, we should reintroduce the change to xmlCurrentChar and fix the NEXTL macro. This will lead to single CRs incrementing the line number as well which seems more consistent. Fixes #628. | ||
| 134d2ad8 | 2023-10-06 00:31:44 | parser: Protect against quadratic default attribute expansion | ||
| e48f3d8e | 2023-09-27 16:47:37 | tests: Add more tests for redefined attributes |