Commit Graph

78 Commits

Author SHA1 Message Date
Michael R Sweet
818c8a729f
Drop long long config tests (Issue #335) 2024-11-17 16:05:19 -05:00
Michael R Sweet
d650587449
Bump version, changelog. 2024-06-14 06:28:30 -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
7ed214cbcf
Bump version. 2024-03-22 15:10:12 -04:00
Michael R Sweet
be928961e0
One more fix for docdir in makefile. 2024-03-21 11:20:50 -04:00
Michael R Sweet
883f174de2
Bump version. 2024-03-20 21:07:58 -04:00
Michael R Sweet
ce7f251a0a
Update configure script defaults to install as libmxml4 with mxml4 pkg-config
name (to allow for installing both old and new Mini-XML...)
2024-03-04 08:09:55 -05:00
Michael R Sweet
fde58fe7a7
More versioning changes, add tests to makesrcdist. 2024-02-27 16:50:25 -05:00
Michael R Sweet
f9b9a40494
Start working on Mini-XML v4.0. 2024-02-27 15:04:27 -05:00
Michael R Sweet
fd47c7d115
Prep for 3.3.1 release. 2022-07-25 08:56:27 -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
86ae60799c
Update configure script 2021-10-27 09:47:02 -04: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
0b1aa069c9
Modernize configure script.
Add Github Actions CI builds and Coverity scanning.

Add clang and cppcheck scanning.

Add test target.
2021-10-26 08:25:41 -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
8b84490619
Add support for shared libraries on the Haiku OS (Issue #262) 2019-11-30 10:52:42 -05: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
99aecba0d9
Drop HP-UX, IRIX support for shared libraries.
Fix installation of man page.
2019-01-07 12:05:16 -05:00
Michael R Sweet
ea6778390a
Bump version to 3.0.
Move all of the private structure definitions to mxml-private.h.
2019-01-04 20:02:48 -05:00
Michael R Sweet
bc27547035
Switch to codedoc-generated documentation. Remove all old HTML docs. 2019-01-02 22:54:23 -05:00
Michael R Sweet
eadf40fa70
Remove mxmldoc (Issue #237) 2019-01-02 20:36:53 -05:00
Michael R Sweet
01e2e50f17
Re-add --with-optim option to configure script. 2018-11-30 14:01:06 -05:00
Michael R Sweet
ba3cca82e1
Incorporate Linux DSO changes and add autoheader protection (Issue #218) 2018-07-04 02:10:30 -04:00
Michael R Sweet
bfbfa67eb6
Bump version to 2.12. 2018-07-02 17:47:26 -04:00
Michael R Sweet
6f51c8ece5 Fix compile issues on Linux (Issue #200) 2017-06-27 13:06:25 -04:00
Michael Sweet
20a4221607 Regenerate configure script. 2017-05-09 08:02:39 -04:00
Michael Sweet
fa1336ddee Fix write_description to always write close tag. 2017-04-30 01:27:37 -04:00
Michael Sweet
48c3c62521 Add mxmlElementAttrGetByIndex and mxmlElementAttrGetCount (Issue #185) 2017-04-23 13:12:39 -04:00
Michael Sweet
3700ebd2c3 Add libmxml1.dll target and support for mingw cross-compilation (Issue #188) 2017-04-23 12:21:38 -04:00
Michael Sweet
e6146472e6 Make EPUB generation conditional on the presence of ZLIB (again). 2017-04-05 09:47:24 -04:00
Michael Sweet
7c2551e996 Switch to using hand-rolled ZIP container "library" for EPUB files. 2017-04-04 16:16:17 -04:00
Michael Sweet
24c7481d65 Add EPUB target, libarchive tests. 2017-03-31 13:38:06 -04:00
Michael Sweet
6ac1fb23f4 Use vasprintf when available.
Use strlcpy when available.

Add xcode project.
2017-03-29 19:04:41 -04:00
Michael Sweet
be9a76ffdb More changes for cross compilation support (Issue #188) 2017-03-29 15:53:52 -04:00
Michael Sweet
150195f8e1 Fix cross-compilation so that we don't run locally-built targets when cross-
compiling.
2017-03-29 11:23:29 -04:00
Michael Sweet
2b94fdd0dd Add (limited) cross-compilation support (Issue #188) 2017-03-29 11:02:47 -04:00
Michael Sweet
89a9742c0e Bump version to 2.11.
Update copyrights and web site addresses.

New logo image following msweet.org template.
2017-03-22 14:51:16 -04:00
Michael R Sweet
d8c0ba9007 mxmlDelete used a recursive algorithm which could require large amounts of
stack space depending on the file (Bug #549)

Bump version to 2.10.
2016-06-11 20:51:49 +00:00
Michael R Sweet
21f436f36c Fix loading of text values with MXML_NO_CALLBACK or MXML_TEXT_CALLBACK (Bug #502)
Update unit test program to validate fix and cleanup output so that we can get
proper error messages.
2014-10-19 17:21:48 +00:00
Michael R Sweet
6471e5ccd4 Fixed a memory leak when loading invalid XML (Bug #496) 2014-01-05 03:21:00 +00:00
Michael R Sweet
7f6103a0df Update configure script (STR #120) 2011-03-24 05:02:54 +00:00
Michael R Sweet
97ca6dc424 Updated the source headers to reference the Mini-XML license and its exceptions
to the LGPL2 (STR #108)
2010-09-19 05:26:46 +00:00
Michael R Sweet
9ac6418218 Add long long support for printf-style functions. 2009-04-18 17:05:52 +00:00
Michael R Sweet
59e1bbbb7a Add support for generating Xcode documentation sets.
Fix a few Clang-detected issues.
2008-11-28 10:56:50 +00:00
Michael R Sweet
ee8df0fe52 Bump version to 2.5.
Add --heading option to place contact before table-of-contents and intro.

Tweak the mxmldoc test suite.

Use " instead of ' for attribute values.

Quote titles, etc. as needed.

Move TOC and HTML header generation to separate functions in preparation for
frame support.
2008-01-26 20:50:28 +00:00
Michael R Sweet
b6661a118c Add pthread support. 2007-09-22 21:00:56 +00:00
Michael R Sweet
d6d842e60a Bump version to 2.4.
Added mxmlElementDeleteAttr() function (STR #59).
2007-09-15 20:03:15 +00:00
Michael R Sweet
30feac1369 Add mxml_isspace() local Unicode implementation of isspace() with inlining
when possible (STR #48)
2007-09-09 07:27:08 +00:00
Michael R Sweet
a50d089c23 Add --with-archflags option.
Add datarootdir definition to silence new autoconf's brain damaged new
datarootdir variable (which as far as I can see is the same as the old
datadir, which is set to datarootdir all the time...)
2007-07-20 23:52:25 +00:00