core/expat-2.0.1/amiga/README.txt
changeset 300 b6d834208d33
parent 296 ea3dbc023c80
equal deleted inserted replaced
299:f06c5eba524d 300:b6d834208d33
       
     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