Job Bautista
d54491fdd0
Issue #2997 - Update expat source to 2.7.4 and apply local patches.
2026-03-12 13:50:10 +08:00
Francis Dominic Fajardo
f8de26bf0c
Issue #2889 - Follow-up: Add patch for XML_ParseBuffer.
2026-01-26 23:43:21 +08:00
Francis Dominic Fajardo
603cc43e14
Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer
2026-01-26 23:43:21 +08:00
Job Bautista
a22613d3e0
Issue #2889 - Follow-up: Remove fix for BZ 569229.
...
Seems this workaround is no longer relevant for Expat 2.7.x, with upstream's
elimination of recursion.
2026-01-12 08:34:34 +08:00
Job Bautista
073378ec92
Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch.
2026-01-12 08:33:33 +08:00
Job Bautista
a00c890a9d
Merge branch 'expat-2.6.4' into expat-2.7.3
2026-01-12 08:31:49 +08:00
Job Bautista
8f57a215b5
Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used.
...
Part 1 erroneously imported the 3rd patch from Mozilla assuming that we're also
already generating our salt with XML_SetHashSalt in our nsExpatDriver. Turns out
this is not the case.
2026-01-12 07:53:34 +08:00
Job Bautista
112abdc25a
Issue #2889 - Part 7: Apply patches to Expat 2.7.3.
2026-01-11 21:34:24 +08:00
Job Bautista
627fdf8fe4
Issue #2889 - Part 6: Import Expat 2.7.3 source.
2026-01-11 21:33:28 +08:00
Job Bautista
0f1faad9a3
Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3.
...
- Skipped the fix for BZ 569229 because I don't know where to apply that; the
processInternalEntity method no longer exists. Hopefully the bug doesn't re-
appear.
- Previous fixes for 3rd and 13th patches have been merged to their respective
patches as well.
- 15th patch is now a fix for the 13th and 14th since somewhere between 2.6.4
and 2.7.3 has made use of a debugging method we don't want to use as well as
a new boolean method called parserBusy which got mistakenly excluded as an
unused API while rewriting the 14th patch.
2026-01-11 21:26:25 +08:00
Job Bautista
647a1ab5f0
Issue #2889 - Follow-up: void methods shouldn't return a value.
2026-01-11 16:10:10 +08:00
Job Bautista
e284ffab6c
Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat
2026-01-11 16:04:00 +08:00
Job Bautista
ef1532cab2
Issue #2889 - Part 4: Fix build and runtime issues.
...
- The 3rd patch causes MSVC to error out on an empty typedef struct.
- The 13th patch is causing the application to abort on startup.
- Fixed header issues as well as resolved the necessary symbols for gkmedias.
2026-01-11 15:07:33 +08:00
Job Bautista
2ae8833092
Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4.
2026-01-11 14:47:35 +08:00
Job Bautista
e7cacf4642
Issue #2889 - Part 2: Import Expat 2.6.4 source.
2026-01-11 14:47:18 +08:00
Job Bautista
6c7850482f
Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4.
2026-01-11 13:47:55 +08:00
Job Bautista
f93d0fadf2
Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source.
2026-01-11 11:40:13 +08:00
Moonchild
b83dd4e5e8
Issue #2010 - Ensure raw tagnames are safe exiting internalEntityParser
...
This resolves #2010
2022-09-28 13:49:41 +00:00
Moonchild
84fa3f9f72
Redundant code path cleanup ( #1702 )
...
Remove various obsolete configure options.
Remove Adjust SDK install tracking filth.
Remove redundant code paths in old-configure
This also optimizes linker use
Remove redundant conditional blocks.
Rewrite span.h without constexpr use.
2021-01-02 19:27:13 +00:00
Moonchild
d5a2c45aad
Issue #1656 - Part 6: Clean up the build files
2020-09-23 15:52:00 +00:00
wolfbeast
245bbebbc2
Issue #1255 - Port upstream fix from libexpat
2019-10-23 10:32:13 +02:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00