README

Tue, 29 Mar 2022 13:50:43 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Tue, 29 Mar 2022 13:50:43 +0100
changeset 38
1ad8000fedc0
parent 35
d2d0bc06eac2
permissions
-rw-r--r--

README: Update to reflect LunarModules migration

35
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
1 LuaExpat <https://matthewwild.co.uk/projects/luaexpat/>
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
2 -------------------------------------------------
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
3
38
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
4 ------------------------------------------------------------------
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
5 **This is no longer the official source repository for LuaExpat**
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
6
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
7 With the release of 1.4.0, LuaExpat has moved to the LunarModules organization
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
8 on Github: https://lunarmodules.github.io/luaexpat/
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
9 ------------------------------------------------------------------
1ad8000fedc0 README: Update to reflect LunarModules migration
Matthew Wild <mwild1@gmail.com>
parents: 35
diff changeset
10
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
11 Overview
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
12
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
13 LuaExpat is a SAX XML parser based on the Expat library. LuaExpat is free
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
14 software and uses the same license as Lua 5.1.
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
15
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
16 Status
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
17
35
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
18 Current version is UNRELEASED. It is designed to work with all versions of
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
19 Lua between 5.1 and 5.4. It has been tested on Linux with Expat 2.2.5.
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
20
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
21 Download
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
22
35
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
23 LuaExpat source can be downloaded from its project page.
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
24
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
25 History
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
26
35
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
27 Version 1.4.0 [23/Apr/2021]
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
28
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
29 * Improved Lua version support (5.1 - 5.4)
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
30 * Fix memory leak when callbacks reference a parser object
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
31 * Expose Expat library version (lxp._EXPAT_VERSION)
d2d0bc06eac2 README updates
Matthew Wild <mwild1@gmail.com>
parents: 25
diff changeset
32
20
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
33 Version 1.3.0 [04/Apr/2014]
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
34
25
8c3a5b827e48 Add missing entries to changelog
Matthew Wild <mwild1@gmail.com>
parents: 20
diff changeset
35 * Lua 5.2 support (thanks Tomás Guisasola Gorham)
20
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
36 * support for the XmlDecl handler
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
37 * add parser:getcurrentbytecount() (XML_GetCurrentByteCount)
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
38 * ability to disable CharacterData merging
25
8c3a5b827e48 Add missing entries to changelog
Matthew Wild <mwild1@gmail.com>
parents: 20
diff changeset
39 * Makefile improvements (thanks Vadim Misbakh-Soloviov)
20
1506d4582d44 Update _VERSION, makefile, README and documentation to 1.3.0
Matthew Wild <mwild1@gmail.com>
parents: 9
diff changeset
40
6
51b85d631863 Bump version in source, makefile, docs and README to 1.2.0
Matthew Wild <mwild1@gmail.com>
parents: 5
diff changeset
41 Version 1.2.0 [02/Jun/2011]
5
4570d6616c99 Update docs and README for 1.1.1 release
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
42
4570d6616c99 Update docs and README for 1.1.1 release
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
43 * support for the StartDoctypeDecl handler
4570d6616c99 Update docs and README for 1.1.1 release
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
44 * add parser:stop() to abort parsing inside a callback
4570d6616c99 Update docs and README for 1.1.1 release
Matthew Wild <mwild1@gmail.com>
parents: 0
diff changeset
45
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
46 Version 1.1.0 [05/Jun/2006]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
47
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
48 * adapted to work on both Lua 5.0 and Lua 5.1
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
49 * updated to Expat 2.0.0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
50
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
51 Version 1.0.2 [23/Mar/2006]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
52
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
53 * minor bugfix, lom correct module name is lxp.lom
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
54
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
55 Version 1.0.1 [06/Jun/2005]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
56
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
57 * minor changes for compatibility with Expat version 1.95.8
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
58
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
59 Version 1.0 [2/Dec/2004]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
60 Version 1.0 Beta [4/Apr/2004]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
61 Version 1.0 Alpha [10/Dec/2003]
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
62
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
63 References
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
64
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
65 LuaExpat uses the Expat library. For details on the C API please refer to the article "Using Expat".
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
66 LuaExpat implements the SAX API.
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
67
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
68 Credits
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
69
9
5dfed844930e Convert README to UTF-8 from latin1
Matthew Wild <mwild1@gmail.com>
parents: 6
diff changeset
70 Version 1.0 was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
71 as part of the Kepler Project which holds its copyright. The implementation was coded
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
72 by Roberto Ierusalimschy, based on a previous design by Jay Carlson.
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
73
9
5dfed844930e Convert README to UTF-8 from latin1
Matthew Wild <mwild1@gmail.com>
parents: 6
diff changeset
74 LuaExpat development was sponsored by Fábrica Digital and FINEP.
0
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
75
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
76 Contact
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
77
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
78 For more information please contact us (info at keplerproject dot org). Comments are welcome!
24d141cb2d1e Initial commit of LuaExpat 1.1.0
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
79 You can also reach other Kepler developers and users on the Kepler Project mailing list.

mercurial