Commit Graph

77 Commits

Author SHA1 Message Date
Michael R Sweet
8173bef3fb
Fix MingW installation (Issue #336) 2024-12-20 10:20:49 -05:00
Michael R Sweet
8ba0e97ec2
Do some cleanup and fix NuGet packages. 2024-11-18 09:48:30 -05:00
Michael R Sweet
61eddf1b62
Update docos (Issue #334) 2024-11-17 17:15:44 -05:00
Michael R Sweet
818c8a729f
Drop long long config tests (Issue #335) 2024-11-17 16:05:19 -05:00
Michael R Sweet
5e35d50f75
Fix compiler warnings (Issue #333) 2024-11-14 15:26:29 -05:00
Michael R Sweet
d650587449
Bump version, changelog. 2024-06-14 06:28:30 -04:00
Michael R Sweet
002c34f458
Add MXML_ALLOC_SIZE define (Issue #318) 2024-04-21 17:08:39 -04:00
Michael R Sweet
0c97db4186
Fixed mxmlSetDeclarationf implementation (Issue #322) 2024-04-21 16:58:53 -04:00
Michael R Sweet
c81526ad84
Install mxml man page as mxml4 by default (Issue #324) 2024-04-21 16:55:44 -04:00
Michael R Sweet
ef6b4684c3
Default DSOFLAGS to LDFLAGS (Issue #325) 2024-04-21 16:50:30 -04:00
Michael R Sweet
b4dfd13d06
Add NOTPARALLEL GNU make extension to avoid install errors (Issue #314) 2024-03-22 15:09:23 -04:00
Michael R Sweet
1b59c3a8a0
Fix CFLAGS in makefile. 2024-03-21 17:16:39 -04:00
Michael R Sweet
8a5c9ee279
Fix missing docdir in Makefile.in. 2024-03-20 21:07:20 -04:00
Michael R Sweet
e676eb35cb
Implement mxmlOptions APIs to normalize all of the load/save option stuff (Issue #312) 2024-03-18 21:46:14 -04:00
Michael R Sweet
9e22b3ef64
Add alternate string management support. 2024-03-07 14:06:50 -05:00
Michael R Sweet
77d609e8e8
Fix real number support in non-English locales (Issue #311) 2024-03-06 18:18:29 -05:00
Michael R Sweet
069a353eaf
Fix warning (Issue #301) 2024-03-06 16:48:06 -05:00
Michael R Sweet
c07a57e02f
Use realloc for everything (Issue #300) 2024-03-06 16:26:32 -05:00
Michael R Sweet
4e92848ae2
Add mxmlLoadIO/mxmlSaveIO functions, merge everything under the new roof
(Issue #98)
2024-03-06 14:45:10 -05:00
Michael R Sweet
9807af8df5
Changelog. 2024-03-04 08:11:59 -05:00
Michael R Sweet
3df751f37b
SAX callback now returns a boolean (Issue #51) 2024-03-04 07:37:33 -05:00
Michael R Sweet
0cd995c772
Add separate node types for comments, CDATA, directives, and declarations (Issue #250) 2024-03-02 18:47:57 -05:00
Michael R Sweet
933dd8716d
Changelog. 2024-02-28 08:40:50 -05:00
Michael R Sweet
fde58fe7a7
More versioning changes, add tests to makesrcdist. 2024-02-27 16:50:25 -05:00
Michael R Sweet
94dd0dec9d
Update config.guess and config.sub (Issue #296) 2022-07-29 07:59:39 -04:00
Michael R Sweet
d32818a16c
Another POSIX thread destructor fix (Issue #293) 2022-07-14 09:52:34 -04:00
Michael R Sweet
6785ee4357
Fix POSIX thread cleanup code - _mxml_fini shouldn't be calling the global
destructor, just deleting the per-thread key.

Bump version to 3.3.1.
2021-12-14 21:23:35 -05:00
Michael R Sweet
7ea46c9965
Bump version to 3.3, add NuGet files for VS. 2021-10-26 15:43:44 -04:00
Michael R Sweet
759e4db3a9
Add more error handling for memory allocations (Issue #277) 2021-10-26 15:11:00 -04:00
Michael R Sweet
e058082021
Clean up usage of free (Issue #276) 2021-10-26 14:50:25 -04:00
Michael R Sweet
3a4ece2266
Fix mxmlSaveString with a 0-length buffer (Issue #284) 2021-10-26 14:44:15 -04:00
Michael R Sweet
bd4eb861a7
Fix potential memory leak in mxmlLoadXxx (Issue #278, Issue #279) 2021-10-26 14:34:33 -04:00
Michael R Sweet
02f3310322
Fix POSIX threading support on MingW (Issue #287) 2021-10-26 14:28:16 -04:00
Michael R Sweet
1df294d735
Fix some minor Coverity memory leak issues. 2021-10-26 13:44:00 -04:00
Michael R Sweet
c44aa254cc
Fix minor version in header (Issue #285) 2021-06-23 10:40:09 -04:00
Michael R Sweet
dd55272944
Fix handling of elements that start with a Unicode character (Issue #267) 2020-10-02 16:36:19 -04:00
Michael R Sweet
2099ff6962
Fix unquoted Unicode attribute values (Issue #264)
Bump version to 3.2.

Bump copyright to 2020.
2020-01-10 14:55:59 -05:00
Michael R Sweet
12a8d2962b
Fix typo in changelog. 2019-11-30 12:26:48 -05:00
Michael R Sweet
8b84490619
Add support for shared libraries on the Haiku OS (Issue #262) 2019-11-30 10:52:42 -05:00
Michael R Sweet
55c6c7278d
Add proper annotation to mxml_error and fix format string errors in several
places (detected by LGTM security scanner)
2019-11-17 08:38:38 -05:00
Michael R Sweet
e2f7978b15
Roll back part of the change for Issue #256 since it causes a regression for
some applications and the XML 1.0 specification only requires an XML file to
start with '<' (Issue #259)
2019-07-08 14:15:19 -04:00
Michael R Sweet
03ed2dd9ce
Change log. 2019-07-03 22:29:31 -04:00
Michael R Sweet
75da0dcf21 Fix make install issues (Issue #257)
Bump version to 3.1.
2019-07-03 11:30:38 -04:00
Michael R Sweet
a69fcbcaaa
Fix _mxml_vsnprintf on Windows (Issue #245) 2019-02-10 10:40:53 -05:00
Michael R Sweet
1b8f4a2091
The mxmlSetOpaquef and mxmlSetTextf functions did not work (Issue #244)
Use _mxml_vstrdupf function, not _mxml_strdupf.
2019-02-06 07:50:10 -05:00
Michael R Sweet
0b1caf41cc
Fix use-after-free bug in mxmlSet APIs (Issue #241) 2019-01-09 11:53:07 -05:00
Michael R Sweet
621a4de9b2
Add line numbers to error messages (Issue #230) 2019-01-05 12:23:17 -05:00
Michael R Sweet
7d058ab701
Changelog for header change (Issue #240) 2019-01-04 21:04:26 -05:00
Michael R Sweet
20619d4eab
Changelog for license change (Issue #239) 2019-01-04 21:02:28 -05:00
Michael R Sweet
f166ad1977
License change to Apache 2.0 w/exceptions for GPL2/LGPL2 software. 2019-01-04 20:44:51 -05:00