1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
|
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
|