Skip to content
This repository has been archived by the owner on Nov 20, 2020. It is now read-only.

Commit

Permalink
Documentation changes for the 1.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Andre Carregal committed Jun 5, 2007
1 parent f805f7b commit 0ce333d
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 26 deletions.
58 changes: 53 additions & 5 deletions README
Original file line number Diff line number Diff line change
@@ -1,8 +1,56 @@
LuaExpat is a XML parser based on the Expat XML parser.
It allows Lua programs to:
LuaExpat (http://www.keplerproject.org/luaexpat/)
-------------------------------------------------

- Process a XML document incrementally , thus being able to handle huge documents without memory penalties;
Overview

- Register handler functions wich are called by the parser during the processing of the document, handling the document elements or text.
LuaExpat is a SAX XML parser based on the Expat library. LuaExpat is free
software and uses the same license as Lua 5.1.

$Id: README,v 1.1 2003-11-18 15:15:37 tomas Exp $
Status

Current version is 1.1.0. It was developed for both Lua 5.0 and Lua 5.1,
and has been tested on Linux, Windows (2000/XP) and MacOS X with Expat 2.0.0.

Download

LuaExpat source can be downloaded from its LuaForge page. If you are using
LuaBinaries a Windows binary version of LuaExpat can be found at the LuaForge page.

History

Version 1.1.0 [05/Jun/2006]

* adapted to work on both Lua 5.0 and Lua 5.1
* updated to Expat 2.0.0

Version 1.0.2 [23/Mar/2006]

* minor bugfix, lom correct module name is lxp.lom

Version 1.0.1 [06/Jun/2005]

* minor changes for compatibility with Expat version 1.95.8

Version 1.0 [2/Dec/2004]
Version 1.0 Beta [4/Apr/2004]
Version 1.0 Alpha [10/Dec/2003]

References

LuaExpat uses the Expat library. For details on the C API please refer to the article "Using Expat".
LuaExpat implements the SAX API.

Credits

Version 1.0 was designed by Roberto Ierusalimschy, Andr� Carregal and Tom�s Guisasola
as part of the Kepler Project which holds its copyright. The implementation was coded
by Roberto Ierusalimschy, based on a previous design by Jay Carlson.

LuaExpat development was sponsored by F�brica Digital and FINEP.

Contact

For more information please contact us (info at keplerproject dot org). Comments are welcome!
You can also reach other Kepler developers and users on the Kepler Project mailing list.

$Id: README,v 1.2 2007-06-05 20:03:12 carregal Exp $
19 changes: 9 additions & 10 deletions doc/us/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,32 +73,31 @@ <h2><a name="download"></a>Download</h2>

<p>LuaExpat source can be downloaded from its
<a href="http://luaforge.net/projects/luaexpat/files">LuaForge</a>
page. If you are using
<a href="http://luabinaries.luaforge.net">LuaBinaries</a> 5.0.2 Release 2
page. If you are using <a href="http://luabinaries.luaforge.net">LuaBinaries</a>
a Windows binary version of LuaExpat can be found at the LuaForge page.</p>

<h2><a name="history"></a>History</h2>

<dl class="history">
<dt><strong>Version 1.1.0</strong> [?/Jun/2006]</dt>
<dt><strong>Version 1.1.0</strong> [05/Jun/2006]</dt>
<dd>
<ul>
<li>adapted to work on both Lua 5.0 and Lua 5.1
<li>updated to Expat 2.0.0
<li>adapted to work on both Lua 5.0 and Lua 5.1</li>
<li>updated to use Expat 2.0.0</li>
</ul>
</dd>

<dt><strong>Version 1.0.2</strong> [23/Mar/2006]</dt>
<dt><strong><a href="http://www.keplerproject.org/luaexpat/1.0">Version 1.0.2</a></strong> [23/Mar/2006]</dt>
<dd>
<ul>
<li>minor bugfix, <code>lom</code> correct module name is <code>lxp.lom</code>
<li>minor bugfix, <code>lom</code> correct module name is <code>lxp.lom</code></li>
</ul>
</dd>

<dt><strong>Version 1.0.1</strong> [06/Jun/2005]</dt>
<dd>
<ul>
<li>minor changes for compatibility with Expat version 1.95.8
<li>minor changes for compatibility with Expat version 1.95.8</li>
</ul>
</dd>

Expand All @@ -115,7 +114,7 @@ <h2><a name="history"></a>History</h2>
<h2><a name="references"></a>References</h2>

<p>LuaExpat uses the
<a href="http://jclark.com/xml/expat.html">Expat</a> library.
<a href="http://www.libexpat.org/">Expat</a> library.
For details on the C API please refer to the article
<a href="http://www.xml.com/pub/a/1999/09/expat/index.html?page=1">"Using Expat"</a>.</p>

Expand Down Expand Up @@ -149,7 +148,7 @@ <h2><a name="contact"></a>Contact</h2>
<div id="about">
<p><a href="http://validator.w3.org/check?uri=referer">
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a></p>
<p><small>$Id: index.html,v 1.43 2006-07-24 00:32:52 tomas Exp $</small></p>
<p><small>$Id: index.html,v 1.44 2007-06-05 20:03:12 carregal Exp $</small></p>
</div> <!-- id="about" -->

</div> <!-- id="container" -->
Expand Down
4 changes: 2 additions & 2 deletions doc/us/license.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ <h2>License</h2>
software.</p>

<hr/>
<p>Copyright &copy; 2003-2006 The Kepler Project.
<p>Copyright &copy; 2003-2007 The Kepler Project.
</p>

<p>Permission is hereby granted, free of charge, to any person
Expand Down Expand Up @@ -110,7 +110,7 @@ <h2>License</h2>
<div id="about">
<p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a></p>
<p><small>
$Id: license.html,v 1.8 2006-03-20 22:26:00 carregal Exp $
$Id: license.html,v 1.9 2007-06-05 20:03:12 carregal Exp $
</small></p>
</div> <!-- id="about" -->

Expand Down
10 changes: 5 additions & 5 deletions doc/us/manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ <h1>LuaExpat</h1>
<h2><a name="introduction"></a>Introduction</h2>

<p>LuaExpat is a <a href="http://www.saxproject.org/">SAX</a> XML
parser based on the <a href="http://jclark.com/xml/expat.html">Expat</a> library.
parser based on the <a href="http://www.libexpat.org/">Expat</a> library.
SAX is the <em>Simple API for XML</em> and allows programs to:
</p>

Expand Down Expand Up @@ -89,7 +89,7 @@ <h2><a name="building"></a>Building</h2>
In both cases,
the language library and headers files for the desired version
must be installed properly.
LuaExpat also depends on Expat 2.0 which should also be installed.
LuaExpat also depends on Expat 2.0.0 which should also be installed.
</p>
<p>
LuaExpat offers a Makefile and a separate configuration file,
Expand All @@ -112,11 +112,11 @@ <h2><a name="installation"></a>Installation</h2>
<a href="http://www.keplerproject.org/compat">Compat-5.1</a>.</p>

<p>Windows users can use the binary version of LuaExpat (<code>lxp.dll</code>, compatible with
<a href="http://luabinaries.luaforge.net">LuaBinaries</a> 5.0.2 Release 2) available at
<a href="http://luabinaries.luaforge.net">LuaBinaries</a>) available at
<a href="http://luaforge.net/projects/luaexpat/files">LuaForge</a>.</p>

<p>The file <code>lom.lua</code> should be copied to a directory in your
<a href="http://www.lua.org/manual/5.1/manual.html#pdf-package.path">Lua path</a>.
<a href="http://www.lua.org/manual/5.1/manual.html#pdf-package.path">Lua path</a>.</p>

<h2><a name="parser"></a>Parser objects</h2>

Expand Down Expand Up @@ -354,7 +354,7 @@ <h4><a name="separator"></a>The separator character</h4>
<div id="about">
<p><a href="http://validator.w3.org/check?uri=referer">
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a></p>
<p><small>$Id: manual.html,v 1.26 2006-07-24 00:32:52 tomas Exp $</small></p>
<p><small>$Id: manual.html,v 1.27 2007-06-05 20:03:12 carregal Exp $</small></p>
</div> <!-- id="about" -->

</div> <!-- id="container" -->
Expand Down
6 changes: 4 additions & 2 deletions makefile.win
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
LUA_INC=c:\lua5.1\include
LUA_DIR=c:\lua5.1\lua
LUA_LIBDIR=c:\lua5.1\lib
LUA_LIBDIR=c:\lua5.1
LUA_LIB=c:\lua5.1\lua5.1.lib

OBJS= src\lxplib.obj
Expand All @@ -23,5 +23,7 @@ install: src\lxp.dll
clean:
del src\lxp.dll
del src\*.obj
del src\lxp.exp
del src\lxp.lib

# $Id: makefile.win,v 1.2 2007-05-18 19:52:50 carregal Exp $
# $Id: makefile.win,v 1.3 2007-06-05 20:03:12 carregal Exp $
4 changes: 2 additions & 2 deletions src/lxplib.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
** $Id: lxplib.c,v 1.15 2006-06-21 21:33:52 tomas Exp $
** $Id: lxplib.c,v 1.16 2007-06-05 20:03:12 carregal Exp $
** LuaExpat: Lua bind for Expat library
** See Copyright Notice in license.html
*/
Expand Down Expand Up @@ -520,7 +520,7 @@ static const struct luaL_reg lxp_funcs[] = {
*/
static void set_info (lua_State *L) {
lua_pushliteral (L, "_COPYRIGHT");
lua_pushliteral (L, "Copyright (C) 2003-2006 Kepler Project");
lua_pushliteral (L, "Copyright (C) 2003-2007 Kepler Project");
lua_settable (L, -3);
lua_pushliteral (L, "_DESCRIPTION");
lua_pushliteral (L, "LuaExpat is a SAX XML parser based on the Expat library");
Expand Down

0 comments on commit 0ce333d

Please sign in to comment.