Michael R Sweet
883f174de2
Bump version.
7 months ago
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...)
7 months ago
Michael R Sweet
fde58fe7a7
More versioning changes, add tests to makesrcdist.
7 months ago
Michael R Sweet
f9b9a40494
Start working on Mini-XML v4.0.
7 months ago
Michael R Sweet
fd47c7d115
Prep for 3.3.1 release.
2 years ago
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.
3 years ago
Michael R Sweet
dd686baba6
Fix issue with mxml.pc.
3 years ago
Carlo Bramini
5472dc62f2
Improve detection of "long long int"
...
In my opinion, you can simplify a bit the configure script by using AC_TYPE_LONG_LONG_INT for detecting the support of long long type. The sources using HAVE_LONG_LONG just need to use HAVE_LONG_LONG_INT instead.
3 years ago
Michael R Sweet
7ea46c9965
Bump version to 3.3, add NuGet files for VS.
3 years ago
Michael R Sweet
0b1aa069c9
Modernize configure script.
...
Add Github Actions CI builds and Coverity scanning.
Add clang and cppcheck scanning.
Add test target.
3 years ago
Michael R Sweet
2099ff6962
Fix unquoted Unicode attribute values (Issue #264 )
...
Bump version to 3.2.
Bump copyright to 2020.
5 years ago
Michael R Sweet
8b84490619
Add support for shared libraries on the Haiku OS (Issue #262 )
5 years ago
Michael R Sweet
75da0dcf21
Fix make install issues (Issue #257 )
...
Bump version to 3.1.
5 years ago
Michael R Sweet
99aecba0d9
Drop HP-UX, IRIX support for shared libraries.
...
Fix installation of man page.
6 years ago
Michael R Sweet
f166ad1977
License change to Apache 2.0 w/exceptions for GPL2/LGPL2 software.
6 years ago
Michael R Sweet
ea6778390a
Bump version to 3.0.
...
Move all of the private structure definitions to mxml-private.h.
6 years ago
Michael R Sweet
bc27547035
Switch to codedoc-generated documentation. Remove all old HTML docs.
6 years ago
Michael R Sweet
eadf40fa70
Remove mxmldoc (Issue #237 )
6 years ago
Michael R Sweet
01e2e50f17
Re-add --with-optim option to configure script.
6 years ago
Michael R Sweet
ba3cca82e1
Incorporate Linux DSO changes and add autoheader protection (Issue #218 )
6 years ago
Michael R Sweet
bfbfa67eb6
Bump version to 2.12.
6 years ago
Michael R Sweet
6f51c8ece5
Fix compile issues on Linux (Issue #200 )
7 years ago
Michael Sweet
48c3c62521
Add mxmlElementAttrGetByIndex and mxmlElementAttrGetCount (Issue #185 )
8 years ago
Michael Sweet
3700ebd2c3
Add libmxml1.dll target and support for mingw cross-compilation (Issue #188 )
8 years ago
Michael Sweet
e6146472e6
Make EPUB generation conditional on the presence of ZLIB (again).
8 years ago
Michael Sweet
4d322880f4
Update ZIP container code, now things are working...
8 years ago
Michael Sweet
7c2551e996
Switch to using hand-rolled ZIP container "library" for EPUB files.
8 years ago
Michael Sweet
24c7481d65
Add EPUB target, libarchive tests.
8 years ago
Michael Sweet
6ac1fb23f4
Use vasprintf when available.
...
Use strlcpy when available.
Add xcode project.
8 years ago
Michael Sweet
be9a76ffdb
More changes for cross compilation support (Issue #188 )
8 years ago
Michael Sweet
150195f8e1
Fix cross-compilation so that we don't run locally-built targets when cross-
...
compiling.
8 years ago
Michael Sweet
2b94fdd0dd
Add (limited) cross-compilation support (Issue #188 )
8 years ago
Michael Sweet
89a9742c0e
Bump version to 2.11.
...
Update copyrights and web site addresses.
New logo image following msweet.org template.
8 years ago
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.
8 years ago
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.
10 years ago
Michael R Sweet
ce2c97135f
More updates for v2.8.
11 years ago
Michael R Sweet
aaefc5c07c
Rename mxmlFindValue to mxmlFindPath.
...
Rename mxmlGetPrevious to mxmlGetPrevSibling.
Rename mxmlGetNext to mxmlGetNextSibling.
Update documentation.
14 years ago
Michael R Sweet
97ca6dc424
Updated the source headers to reference the Mini-XML license and its exceptions
...
to the LGPL2 (STR #108 )
14 years ago
Michael R Sweet
9ac6418218
Add long long support for printf-style functions.
16 years ago
Michael R Sweet
59e1bbbb7a
Add support for generating Xcode documentation sets.
...
Fix a few Clang-detected issues.
16 years ago
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.
17 years ago
Michael R Sweet
b6661a118c
Add pthread support.
17 years ago
Michael R Sweet
d6d842e60a
Bump version to 2.4.
...
Added mxmlElementDeleteAttr() function (STR #59 ).
17 years ago
Michael R Sweet
30feac1369
Add mxml_isspace() local Unicode implementation of isspace() with inlining
...
when possible (STR #48 )
17 years ago
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...)
17 years ago
Michael R Sweet
463a190a55
Don't install or create formatted man pages.
...
New logo.
Documentation updates.
18 years ago
Michael R Sweet
9fb36b4a2f
Added snprintf() emulation function for test program (STR #32 )
18 years ago
Michael R Sweet
4636114c5b
Really Mini-XML 2.3, update documentation.
18 years ago
Michael R Sweet
cb7c6c2311
Add user_data and ref_count members to mxml_node_t structure.
...
Add mxmlRelease() and mxmlRetain() for reference-counted node management.
Add mxmlSetWrapMargin() to control wrapping of XML output.
18 years ago
Michael R Sweet
f470dbf3c0
Sun compilers don't support -O2
18 years ago