2004-07-10  anarxia  <anarxia@gmx.net>

    * jclass/class_loader.c: Documentation update

    * NEWS: Update NEWS

    * jclass/class_loader.c:
    Fix a bug in _get_class_filename that made all requests fail

2004-05-07  anarxia  <anarxia@gmx.net>

    * jclassinfo/main.c: Remove help for short options and fix a typo

    * docs/tmpl/class.sgml, docs/tmpl/class_loader.sgml, docs/tmpl/constant_pool.sgml, docs/tmpl/field.sgml, docs/tmpl/manifest.sgml, docs/jclass-docs.xml, docs/jclass-sections.txt, docs/tmpl/attributes.sgml, docs/tmpl/bytecode.sgml:
    Documentation update

    * jclass/class.h, jclass/class_loader.h:
    Remove comments from structs and move them to the documentation templates instead.

2004-05-03  anarxia  <anarxia@gmx.net>

    * jclassinfo/field.c: Remove debug printf

2004-04-21  anarxia  <anarxia@gmx.net>

    * jclass/constant_pool.c:
    Apply patch by Jon Nall to fix potential memory corruption in jclass_cp_get_class_name()

2004-04-14  anarxia  <anarxia@gmx.net>

    * jclassinfo/class.c, jclassinfo/field.c:
    Apply patch from Jon Nall to display field attributes.

    * jclassinfo/main.c:
    Update copyright. Use getopt_long instead of getopt_long_only. It is more portable

2004-03-23  anarxia  <anarxia@gmx.net>

    * jclass/strtok_r.h: Include config.h

    * ChangeLog: Update ChangeLog

    * jclass/Makefile.am, jclass/class_loader.c, jclass/strtok_r.c, jclass/strtok_r.h, configure.ac:
    Add replacement for strtok_r for platforms that don't have one

    * NEWS: Methods = java, functions = c

2004-03-22  anarxia  <anarxia@gmx.net>

    * docs/Makefile.am: Remove jclass-unused.sgml when cleaning

2004-03-21  anarxia  <anarxia@gmx.net>

    * docs/Makefile.am, docs/jclass-docs.sgml, docs/jclass-docs.xml:
    Rename main doc file to jclass-docs.xml

    * docs/tmpl/manifest.sgml: Add template for manifest documentation

    * docs/tmpl/class_loader.sgml, docs/tmpl/jar.sgml, jclass/class.c, jclass/class_loader.c, jclass/constant_pool.c, jclass/jar.c, jclass/manifest.c, docs/jclass-docs.sgml, docs/jclass-sections.txt:
    Bring documentation up to date

    * NEWS: Update NEWS

    * jclass/jstring.c: Don't report interfaces as abstract

    * jclass/jar.c: 0 terminate manifest file to avoid one copy

    * jclass/manifest.c: Avoid copying the manifest file if it's 0 terminated.

2004-03-20  anarxia  <anarxia@gmx.net>

    * jclass/jar.c, jclass/jar.h, jclass/manifest.c, jclass/manifest.h, configure.ac, docs/tmpl/class.sgml, docs/tmpl/class_loader.sgml, docs/tmpl/constant_pool.sgml, docs/tmpl/jar.sgml, docs/tmpl/jstring.sgml, jclass/class_loader.c:
    - Rename jclass_jar_read_entry to jclass_jar_entry_read.
    - Fix a memory leak when generating absolute paths from manifest
      class paths.
    - Rename jclass_jar_get_entry_name to jclass_jar_entry_get_name
    - Add new function jclass_jar_entry_get_size.
    - Fix a big memory leak in jclass_jar_get_manifest.
    - Manifest support is no longer optional.
    - Fix manifest parsing.

    * NEWS: Fix typo

2004-03-18  anarxia  <anarxia@gmx.net>

    * NEWS, jclass/jar.c: Update NEWS

    * .cvsignore: Add autom4te.cache to cvsignore

    * jclass/jar.c: Remove unused definitions

    * jclass/Makefile.am, jclass/class.c, jclass/class.h, jclass/class_loader.c, jclass/class_loader.h, jclass/constant_pool.c, jclass/constant_pool.h, jclass/jar.c, jclass/jar.h, jclassinfo/main.c:
    - Create a new ClassPath struct for easier and faster traversal.
    - Convert all relevant functions to use the new classpath struct.
    - Add get_classpath function to the class loader.
    - Added support for the Class-Path attribute in manifests but it is disabled
      for now.

    * jclass/manifest.c, jclass/manifest.h:
    Add manifest reading functions. Disabled for now because they are buggy

    * jclassinfo/class.c:
    Fix memory leak when printing the first interface in text mode

2004-03-13  anarxia  <anarxia@gmx.net>

    * docs/jclass-sections.txt:
    Add jclass_descriptor_get_parameters_array to the api documentation

    * xml/jclassinfo2xhtml.xsl: Fix operands display

    * xml/Makefile.am: Include the sample stylesheet in the distribution

    * NEWS: Update NEWS

    * xml/jclassinfo2xhtml.xsl: Update sample stylesheet

    * xml/jclassinfo.dtd: Update DTD

    * jclassinfo/field.c:
    Print method parameters usign param tags instead of a single attribute

    * jclassinfo/attributes_xml.c:
    Print instruction operands using the operands tag instead of param

    * jclass/jstring.c, jclass/jstring.h:
    Add new function jclass_descriptor_get_parameters_array to return parameters in an array

2004-03-12  anarxia  <anarxia@gmx.net>

    * xml/.cvsignore, .cvsignore, docs/.cvsignore, jclass/.cvsignore, jclassinfo/.cvsignore:
    Add more files to cvsignore

    * NEWS: Remove 0.8 from NEWS

2004-03-11  anarxia  <anarxia@gmx.net>

    * jclassinfo/.cvsignore, xml/.cvsignore, docs/.cvsignore, jclass/.cvsignore:
    Add more cvsignores

    * .cvsignore: Add cvsignore

    * jclassinfo/main.c: Recursive dependencies are not slow anymore

    * Makefile.am: Add README.win32 to dist

    * README.win32: Add win32 readme

    * TODO: Add another item to the TODO

    * aclocal.m4: Remove autogenerated files

    * debian/jclassinfo.install: Update location for the dtd

    * docs/Makefile.in, jclass/Makefile.in, jclassinfo/Makefile.in, xml/Makefile.in, Makefile.in, configure, depcomp, install-sh, ltmain.sh, missing, mkinstalldirs, config.guess, config.h.in, config.sub:
    Remove autogenerated files

2004-02-26  anarxia  <anarxia@gmx.net>

    * docs/Makefile.am, docs/gtk-doc.make, configure.ac, win32-build.sh:
    Reverting gtk-doc changes

    * Makefile.am, NEWS, docs/gtk-doc.make, win32-build.sh, xml/Makefile.am, xml/Makefile.in:
    Reverting win32 and gtk-doc changes

2004-02-03  anarxia  <anarxia@gmx.net>

    * jclass/Makefile.in, jclassinfo/Makefile.in, xml/Makefile.in, Makefile.in, aclocal.m4, config.guess, config.h.in, config.sub, configure, configure.ac, docs/Makefile.am, docs/Makefile.in, ltmain.sh:
    Use gtk-doc build process instead of the custom one. Updated autotools files while at it

    * docs/overview.xml: Fix another tag mismatch

    * docs/overview.xml: Fix a tag mismatch

    * autogen.sh: Added autogen.sh

