2003-10-22 1.4.4 released 2003-10-22 Akito Monden * disasm.c : added code for array boundary checking. 2003-10-21 Haruaki TAMADA * disasm.c, jmark.c, jmark.h : code cleaning up. * configure: deleted \r in line feed. 2003-10-19 1.4.3 released 2003-10-19 Akito Monden * disasm.c: fixed bugs for freeing allocated memory. * jmark.h: "int avalue;" added 2003-10-19 1.4.2 released 2003-10-19 Akito Monden * disasm.c: "void freeall(void)" added * jmark.h: "extern void freeall(void);" added * jmark.c: fixed bugs for freeing allocated memory. * jdecode.c: fixed bugs for displaying a usage. 2003-10-17 Akito Monden * mark.c: fixed bugs for manipulating "tableswitch" and "lookupswitch" instructions. * disasm.c: fixed bugs for manipulating large attributes 2003-06-16 1.4.1 released 2003-06-16 Masatake Yamato * configure: Text encoding of configure is DOS, therefore bash in RedHat may fail to handle newlines in the script. 2002-10-10 1.4.0 released 2002-10-09 Haruaki TAMADA * jmark.c: bugfix 2002-10-06 Akito MONDEN * configure.in: "win32bin/Makefile" added * README: added a new instruction about specifying a dummy method * COPYING: authors added 2002-10-01 Haruaki TAMADA * disasm.c, global.c, jdecode.c, jmark.c, jmark.h: modified for enabling specifying a dummy method by its name. 2002-08-06 Masatake YAMATO * Makefile.am: modified * win32bin/Makefile.am: added 2002-08-05 1.3.1 released 2002-08-05 Akito MONDEN * disasm.c: modified for manipulating larger classfiles * win32bin\jmark.exe, jdecode.exe: added * TODO.txt: modified * README: modified * TESTDATA.txt: deleted 2002-02-18 1.3.0 released 2002-02-18 Akito MONDEN * Makefile.am: removed jdasm and jcheck * global.c: jmark.h: added COUNT_BIT * expose.c: renamed to decode.c * expose.c: added wbits * expose.c: added new decoding algorithm * jexp.c: renamed to jdecode.c * jexp.c (exp): usage changed * jexp.c (main): added new options -k -a -c * jexp.c (options): added option handling -k (key phrase) -a (watermarking algorithm) -c (output the capacity of watemarking (bits)) * mark.c: added new watermarking algorithm * jmark.c (sw): usage changed * jmark.c (main): added new options -k -a -d * jmark.c (options): added option handling -k (key phrase) -a (watermarking algorithm) -d (disassemble) * printfil.c : removed enable_print() * printfil.c : added all_print() * printfil.c : added PUTC * jdasm.c : combined into jmark.c * jcheck.c : combined into jexp.c 2002-02-18 Masatake YAMATO * configure.in: Added AC_PROG_MAKE_SET. 2002-01-09 1.2.0 released 2002-01-09 Masatake YAMATO * README (OVERVIEW): Write about examples of dummy. * jmark.h (VER): Removed. used VERSION passed from configure.in. * jmark.c (sw): used VERSION. * jexp.c (sw): used VERSION. * Makefile.am (AM_CFLAGS): Renamed BYTECODE_DEF_PATH to JMARK_DATA_DIR_PATH. Not only bytecode def file but also dumy files are put there. * init.c (init_bytecode): Likewise. * 00TODO.txt: renamed to TODO.txt * 00TESTDATA.txt: renamed to TESTDATA.txt. 2002-01-07 Masatake YAMATO * init.c (init_bytecode): checked both "." and BYTECODE_DEF_PATH to find bytecode.def. (BYTECODE_DEF_FILE): New def. * 00TODO.txt: Remove an item.