Upgrade to expat 1.1 so we'll be able to use namespace support, courtesy of
Sam TH. 

  R MPL-1_0.html
  M Makefile.orig
  A README.abi
  A expat.dsw
  M expat.html
  R gplelect.html
  M gennmtab/gennmtab.c
  A gennmtab/gennmtab.dsp
  M xmlparse/hashtable.c
  M xmlparse/hashtable.h
  M xmlparse/xmlparse.c
  A xmlparse/xmlparse.dsp
  M xmlparse/xmlparse.h
  M xmltok/Makefile
  M xmltok/asciitab.h
  M xmltok/dllmain.c
  M xmltok/iasciitab.h
  M xmltok/latin1tab.h
  M xmltok/utf8tab.h
  M xmltok/xmldef.h
  M xmltok/xmlrole.c
  M xmltok/xmlrole.h
  M xmltok/xmltok.c
  A xmltok/xmltok.dsp
  M xmltok/xmltok.h
  M xmltok/xmltok_impl.c
  M xmltok/xmltok_impl.h
  A xmltok/xmltok_ns.c
  M xmlwf/codepage.c
  M xmlwf/codepage.h
  M xmlwf/filemap.h
  M xmlwf/readfilemap.c
  M xmlwf/unixfilemap.c
  M xmlwf/win32filemap.c
  A xmlwf/xmlfile.c
  A xmlwf/xmlfile.h
  A xmlwf/xmltchar.h
  M xmlwf/xmlwf.c
  A xmlwf/xmlwf.dsp

Notes:

1.  You'll definitely need to do a make clean.

2.  See the new README.abi file for an explanation of how this differs from 
the stock 1.1 release of expat.  It's pretty darn minimal. 

3.  It looks like Sam didn't add xmltok_ns.c to the makefile, so I didn't 
either.  

4.  Note that the expat 1.1 sources are *dual-licensed* under both the MPL 
and GPL.  There was some confusion whether the earlier expat release was 
GPL-compatible without modifying the license notices in each file.  This 
situation is now resolved.  

5.  This also means that our one substantive change (the BeOS thing) is also 
available under both licenses.  If that's a problem for anyone, let me know 
privately. 

6.  Now that these changes have been tested on two platforms (Unix and 
Win32), I don't expect there to be any additional problems.   Check 
Tinderbox if you're not sure.  

Enjoy!

Paul



Reply via email to