Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 1763281c | 2025-09-08 15:29:23 | Remove LZMA support | ||
| 8c107b69 | 2025-09-08 14:59:24 | Revert "dict: Rework reference counting" This reverts commit 18bbdb51175f309aef40fa5254af34e322be7783 due to lack of feedback. | ||
| d53ba058 | 2025-08-23 14:59:50 | valid: Don't add ids when validating entity content The id table shouldn't reference ids in entities. The id will be created when expanding the entity. Probably regressed with d025cfbb. Note that we still register ids in entities if entities are not replaced. This is required to make IDREF checks work. Fixes #974. | ||
| ca10c7d7 | 2025-07-24 18:10:25 | relaxng: Added xmlRelaxNGValidCtxtClearErrors to recover from errors during streaming validation This allows to perform XML element validation skipping errors without recreating a validation context. Tested it in runsuite.c in the rngTestStreaming() method. Also added xmlRegExecClearErrors(exec) as necessary. | ||
| 18bbdb51 | 2025-08-16 14:36:43 | dict: Rework reference counting Use C11 atomics if available. Otherwise, fall back to pthread mutex inlined in xmlDict struct or Win32 atomics. This should fix lock contention reported in #970. | ||
| 469c847f | 2025-07-22 23:44:10 | parser: Split out xmlParserInputGetWindow | ||
| 144ed959 | 2025-07-22 22:38:05 | parser: Move xmlSaturatedAdd to private header | ||
| 7a41b18c | 2025-07-22 01:08:38 | parser: Remove xmlHaltParser Always halt the parser on resource limit and entity loop errors and remove the remaining calls which seem unnecessary. | ||
| c5e7ff09 | 2025-07-21 12:26:36 | tree: More xmlNodeParseContent cleanup - Rename to xmlNodeParseAttValue - Rework argument types - Remove wrapper function | ||
| ac5fcb0e | 2025-06-25 15:24:24 | relaxng: ensure thread safe global initialization Relying on a plain integer flag, with no synchronization primitives does not give thread-safe initialization. All reads & writes of the xmlSchemaTypesInitialized flag need to be protected by a mutex to ensure suitable memory barriers & thus correct ordering wrt any speculative execution. A separate internal initializer tied to xmlParserInit is used to create the mutex used for synchronization, similarly to how catalog.c works. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> |