Annotation of embedaddon/expat/amiga/README.txt, revision 1.1.1.2

1.1       misho       1: SUMMARY
                      2: =======
1.1.1.2 ! misho       3: This is a port of expat for AmigaOS 4.x which includes the
1.1       misho       4: SDK, some XML tools and the libraries.
                      5: 
1.1.1.2 ! misho       6: Four library flavours are supported:
        !             7: 1. static clib2 (libexpat.a)
        !             8: 2. static newlib (libexpat.a)
        !             9: 3. AmigaOS library (expat.library)
        !            10: 4. AmigaOS shared object library (libexpat.so)
1.1       misho      11: 
1.1.1.2 ! misho      12: The AmigaOS library version is based on the work of Fredrik Wikstrom.
1.1       misho      13: 
1.1.1.2 ! misho      14: 
        !            15: BUILDING
        !            16: ========
        !            17: To build all the library flavours, all the tools, examples and run the
        !            18: test suite, simply type 'make all' in the amiga subdirectory.
        !            19: 
        !            20: 
        !            21: INSTALLATION
        !            22: ============
        !            23: To install expat into the standard AmigaOS SDK type 'make install'
        !            24: in the amiga subdirectory.
        !            25: 
        !            26: 
        !            27: CONFIGURATION
        !            28: =============
        !            29: You may want to edit the lib/amigaconfig.h file to remove
        !            30: DTD and/or XML namespace support if they are not required by your
        !            31: specific application for a smaller and faster implementation.
        !            32: 
        !            33: 
        !            34: SOURCE CODE
        !            35: ===========
        !            36: The source code is actively maintained and merged with the official
        !            37: Expat repository available at http://expat.sourceforge.net/
1.1       misho      38: 
                     39: 
                     40: HISTORY
                     41: =======
1.1.1.2 ! misho      42: 53.1 - bumped version to match AmigaOS streaming
        !            43:      - modified to remove all global variables (except INewLib)
        !            44:      - removed replacements for malloc(), etc. which are now
        !            45:        handled by the respective C library
        !            46:      - compiled with the latest binutils which bumps the
        !            47:        AMIGAOS_DYNVERSION to 2 for the libexpat.so target
        !            48:      - now strips the expat.library binary
        !            49: 
        !            50: 5.2  - fixed XML_Parse 68k stub which enables xmlviewer to work
        !            51:        without crashing
        !            52:      - added some new functions to the 68k jump table available
        !            53:        in the latest expat.library for AmigaOS 3.x
        !            54:      - patches provided by Fredrik Wikstrom
        !            55: 
        !            56: 5.1  - fixed package archive which was missing libexpat.so
        !            57:      - fixed library protection bits
        !            58:      - fixed up copyright notices
        !            59: 
        !            60: 5.0  - integrated 68k patches from Fredrik Wikstrom which means
        !            61:        expat.library is now callable from 68k code
        !            62:      - bumped version for the addition of the 68k interface so
        !            63:        executables can explicitly ask for version 5 and know
        !            64:        it includes the 68k interface
        !            65:      - refactored Makefile to avoid recursive make calls and
        !            66:        build all the library flavours
        !            67:      - added static newlib version
        !            68:      - added shared objects version
        !            69:      - added package target to Makefile
        !            70:      - compiled with SDK 53.13 (GCC 4.2.4) at -O3
        !            71: 
1.1       misho      72: 4.2  - updated to correspond to Expat 2.0.1 release
                     73:      - bumped copyright banners and versions
                     74:      - simplified amigaconfig.h
                     75:      - updated include/libraries/expat.h file
                     76:      - modified launch.c to use contructor/deconstructor
                     77:      - removed need for amiga_main() from expat utilities
                     78: 
                     79: 4.1  - fixed memory freeing bug in shared library version
                     80:      - now allocates shared memory
                     81: 
                     82: 4.0  - updated for corresponding Expat 2.0 release
                     83:      - some minor CVS related changes
                     84: 
                     85: 3.1  - removed obsolete sfd file
                     86:      - added library description xml file
                     87:      - refactored Makefile
                     88:      - removed extraneous VARARGS68K keywords
                     89:      - reworked default memory handling functions in shared lib
                     90:      - updated amigaconfig.h
                     91: 
                     92: 3.0  - initial release
                     93:      - based on expat 1.95.8
                     94: 
                     95: 
                     96: TO DO
                     97: =====
                     98: - wide character support (UTF-16)

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