File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / expat / amiga / README.txt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:00:54 2012 UTC (12 years, 4 months ago) by misho
Branches: expat, MAIN
CVS tags: v2_0_1p0, v2_0_1, HEAD
expat

    1: SUMMARY
    2: =======
    3: This is a port of expat for AmigaOS 4.0 which includes the
    4: SDK, some XML tools and the libraries.
    5: 
    6: Both static and shared library versions are supported.
    7: 
    8: The static library version is limited to clib2 although it should
    9: be possible to use newlib with the appopriate compile options.
   10: 
   11: The shared library version is based on the work of Fredrik Wikstrom
   12: and is currently limited to PPC only.
   13: 
   14: 
   15: HISTORY
   16: =======
   17: 4.2  - updated to correspond to Expat 2.0.1 release
   18:      - bumped copyright banners and versions
   19:      - simplified amigaconfig.h
   20:      - updated include/libraries/expat.h file
   21:      - modified launch.c to use contructor/deconstructor
   22:      - removed need for amiga_main() from expat utilities
   23: 
   24: 4.1  - fixed memory freeing bug in shared library version
   25:      - now allocates shared memory
   26: 
   27: 4.0  - updated for corresponding Expat 2.0 release
   28:      - some minor CVS related changes
   29: 
   30: 3.1  - removed obsolete sfd file
   31:      - added library description xml file
   32:      - refactored Makefile
   33:      - removed extraneous VARARGS68K keywords
   34:      - reworked default memory handling functions in shared lib
   35:      - updated amigaconfig.h
   36: 
   37: 3.0  - initial release
   38:      - based on expat 1.95.8
   39: 
   40: 
   41: BUILDING
   42: ========
   43: To build expat.library, xmlwf tool, examples and run the test suite,
   44: simply type 'make all' in the amiga subdirectory.
   45: 
   46: The test suite will compile and run for both the static and shared
   47: library versions.
   48: 
   49: 
   50: INSTALLATION
   51: ============
   52: To install both static and shared versions of expat into the
   53: AmigaOS SDK type 'make install' in the amiga subdirectory.
   54: 
   55: 
   56: CONFIGURATION
   57: =============
   58: You may want to edit the lib/amigaconfig.h file to remove
   59: DTD and/or XML namespace support if they are not required by your
   60: specific application for a smaller and faster implementation.
   61: 
   62: 
   63: TO DO
   64: =====
   65: - wide character support (UTF-16)
   66: - provide 68k backwards compatibility

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>