2004-07-10 anarxia * 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 * 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 * jclassinfo/field.c: Remove debug printf 2004-04-21 anarxia * jclass/constant_pool.c: Apply patch by Jon Nall to fix potential memory corruption in jclass_cp_get_class_name() 2004-04-14 anarxia * 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 * 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 * docs/Makefile.am: Remove jclass-unused.sgml when cleaning 2004-03-21 anarxia * 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 * 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 * 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 * 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 * xml/.cvsignore, .cvsignore, docs/.cvsignore, jclass/.cvsignore, jclassinfo/.cvsignore: Add more files to cvsignore * NEWS: Remove 0.8 from NEWS 2004-03-11 anarxia * 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 * 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 * 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