12004-09-06 Release Manager 2 3 * GCC 3.4.2 released. 4 52004-07-07 Kelley Cook <kcook@gcc.gnu.org> 6 7 PR other/15194 8 * configure.ac: Add check for long long. 9 * jartool.h: Check for long long before using it. 10 * configure: Regenerate 11 * config.h.in: Regenerate. 12 132004-07-01 Release Manager 14 15 * GCC 3.4.1 released. 16 172004-04-18 Release Manager 18 19 * GCC 3.4.0 released. 20 212004-04-12 Kelley Cook <kcook@gcc.gnu.org> 22 23 PR bootstrap/14905 24 * configure.ac: Parse --enable-generated-files-in-srcdir. 25 * Makefile.am: Copy man and info files to srcdir if requested. 26 * configure: Regenerate. 27 * Makefile.in Regenerate. 28 292004-01-09 Kelley Cook <kcook@gcc.gnu.org> 30 31 * configure.in: Rename file to ... 32 * configure.ac: ... this. Add in AC_PREREQ(2.57) 33 * config.h.in: Regenerate. 34 * aclocal.m4: Regenerate. 35 * Makefile.in: Regenerate. 36 372004-01-07 Andreas Tobler <a.tobler@schweiz.ch> 38 39 * jartool.c (make_manifest): Fix off-by-one bug when creating 40 an empty MANIFEST.MF. 41 422003-12-01 Kelley Cook <kcook@gcc.gnu.org> 43 44 * Makefile.am: Define AM_MAKINFOFLAGS. Remove Automake 1.4 hack. 45 * Makefile.in: Regenerate with automake 1.7.6 & autoconf 2.57 tools. 46 * aclocal.m4, config.h.in, configure: Likewise. 47 * install-sh, missing, mkinstalldirs, stamp-h.in: Remove. 48 492003-11-21 Kelley Cook <kcook@gcc.gnu.org> 50 51 * .cvsignore: Delete. 52 532003-10-30 Kelley Cook <kcook@gcc.gnu.org> 54 55 * Makefile.am (my_make_i_flags): Add $(srcdir) and update comment 56 to match. 57 (fastjar.info): Update target to write to build directory. 58 (%.1): New implicit rule from a .pod file. 59 (jar.1): Delete. 60 (grepjar.1): Delete. 61 (jar.pod): New intermediate rule. 62 (grepjar.pod): Likewise. 63 * Makefile.in: Regenerate. 64 652003-08-13 Matthias Klose <doko@debian.org> 66 67 * fastjar.texi: License manual under the GPL. 68 * Makefile.am: Remove reference to fdl.texi 69 * Makefile.in: Regenerate 70 712003-07-29 Nathanael Nerode <neroden@gcc.gnu.org> 72 73 * mkinstalldirs: Import autoconf 2.57 / automake 1.7 version. 74 752003-07-11 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> 76 77 * README: Note that FastJar is not part of GCC. 78 792003-07-02 Nathanael Nerode <neroden@gcc.gnu.org> 80 81 PR java/9532 82 * jartool.c (add_to_jar): Return 1 on failure to open file. 83 Split out -C case to: 84 * jartool.c (add_to_jar_with_dir): New function. 85 862003-06-15 Nathanael Nerode <neroden@gcc.gnu.org> 87 88 PR java/9532 89 * jartool.c (main) Give proper error messages with -C, and 90 check for missing arguments properly. Send error messages 91 to stderr. 92 * jartool.c (add_to_jar): Make getcwd() call portable, 93 and check for error return. 94 952003-03-30 Joseph S. Myers <jsm@polyomino.org.uk> 96 97 * fastjar.texi: Remove @ at start of file. 98 992003-03-10 Mohan Embar <gnustuff@thisiscool.com> 100 101 * dostime.c: add #include <stddef.h> for definition of NULL 102 1032003-02-04 Joseph S. Myers <jsm@polyomino.org.uk> 104 105 * fastjar.texi: Update to GFDL 1.2. 106 1072003-01-31 Daiki Ueno <ueno@unixuser.org> 108 109 * jartool.c (extract_jar): Don't lseek to skip extra fields. 110 (consume): If the stream is seekable, do lseek. 111 1122003-01-28 Ranjit Mathew <rmathew@hotmail.com> 113 114 * jargrep.c: Include xregex.h from libiberty instead of 115 system regex.h for better portability. 116 1172003-01-21 Ranjit Mathew <rmathew@hotmail.com> 118 119 * jartool.c (list_jar): Terminate the 'ascii_date' buffer 120 with a '\0' to guard against the case where the formatted 121 time string is more than the size allowed by the buffer. 122 1232003-01-14 Tom Tromey <tromey@redhat.com> 124 125 * config.h.in: Rebuilt. 126 1272002-12-30 DJ Delorie <dj@redhat.com> 128 129 * Makefile.am (jar.1, grepjar.1): Protect against 130 texi2pod/pod2man failing. 131 * Makefile.in: Regenerated. 132 1332002-12-23 Joseph S. Myers <jsm@polyomino.org.uk> 134 135 * fastjar.texi: Include Cover Texts in man page. 136 1372002-12-04 Jakub Jelinek <jakub@redhat.com> 138 139 * fastjar.texi (jar @direntry, grepjar @direntry): Add (fastjar). 140 1412002-11-23 H.J. Lu <hjl@gnu.org> 142 143 * acinclude.m4: Include ../config/accross.m4. 144 (gcc_AC_COMPILE_CHECK_SIZEOF): Removed. 145 (gcc_AC_EXAMINE_OBJECT): Removed. 146 (gcc_AC_C_COMPILE_ENDIAN): Removed. 147 * aclocal.m4; Rebuild. 148 149 * configure.in: Replace AC_C_BIGENDIAN with AC_C_BIGENDIAN_CROSS. 150 Replace AC_CHECK_SIZEOF with AC_COMPILE_CHECK_SIZEOF. 151 * configure: Likewise. 152 1532002-11-21 Ranjit Mathew <rmathew@hotmail.com> 154 155 * jartool.c (extract_jar): Use "open" with O_BINARY instead of 156 "creat" to create extracted files. 157 1582002-11-11 Tom Tromey <tromey@redhat.com> 159 160 * dostime.c (dos2unixtime): Mask for seconds is 0x1f. Correctly 161 compute month. 162 (unix2dostime): Handle years before 1980. Correctly compute month 163 and day of month. 164 1652002-11-10 Jakub Jelinek <jakub@redhat.com> 166 167 * jartool.c (add_to_jar): Only compare file to jarfile if jarfile is 168 non-NULL. 169 170 * configure.in (AC_CHECK_HEADERS): Add limits.h. 171 * configure, config.h.in: Rebuilt. 172 1732002-11-07 Tom Tromey <tromey@redhat.com> 174 175 * dostime.c: Rewrote from scratch. 176 * dostime.h (dostime): Removed. 177 1782002-10-20 Tom Tromey <tromey@redhat.com> 179 180 * jartool.c: Use mode 0666 when opening new file. 181 1822002-09-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 183 184 * jargrep.c (chk_wrd): Remove unused variable(s). 185 * jartool.c (main, create_central_header, list_jar): Likewise. 186 1872002-10-15 Ranjit Mathew <rmathew@hotmail.com> 188 189 * configure, config.h.in: Rebuilt. 190 * configure.in: Call gcc_AC_FUNC_MKDIR_TAKES_ONE_ARG. 191 1922002-09-11 Tom Tromey <tromey@redhat.com> 193 194 * Makefile.in: Rebuilt. 195 * Makefile.am (TEXINFO_TEX): New macro. 196 (info_TEXINFOS): Likewise. 197 (fastjar_TEXINFOS): Likewise. 198 (man_MANS): Likewise. 199 (EXTRA_DIST): Likewise. 200 (my_makei_flags): Likewise. 201 (fastjar.info): New rule. 202 (fastjar_TEXINFOS): Don't mention `$(srcdir)'. 203 (TEXINFO_TEX): Likewise. 204 (AUTOMAKE_OPTIONS): Added `cygnus'. 205 2062002-09-11 Matthias Klose <doko@debian.org> 207 208 * Makefile.am: Revert the previous patch. 209 * Makefile.in: Regenerated. 210 2112002-09-10 Matthias Klose <doko@debian.org> 212 213 * fastjar.texi: New. 214 * Makefile.am: Support building info docs and manpages. 215 * Makefile.in: Regenerated. 216 * configure.in: Set gcc_version. 217 * configure: Regenerated. 218 * jargrep.c: Update usage and help strings. 219 2202002-09-09 Tom Tromey <tromey@redhat.com> 221 222 * jartool.c (mkdir): Define. 223 * config.h.in: Rebuilt. 224 * aclocal.m4, configure: Rebuilt. 225 * acinclude.m4: New file. Copied gcc_AC_COMPILE_CHECK_SIZEOF, 226 gcc_AC_EXAMINE_OBJECT, and fastjar_AC_COMPILE_C_BIGENDIAN from 227 aclocal.m4. 228 2292002-09-04 Tom Tromey <tromey@redhat.com> 230 231 From greenrd@hotmail.com: 232 * jartool.c (list_jar): Correctly determine when new `filename' 233 buffer must be allocated. Fixes PR java/7830. 234 2352002-06-03 Geoffrey Keating <geoffk@redhat.com> 236 237 * configure.in: Support cross-compiling. 238 * configure: Regenerate. 239 * aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF): New. 240 (gcc_AC_EXAMINE_OBJECT): New. 241 (fastjar_AC_COMPILE_C_BIGENDIAN): New. 242 2432002-03-18 Bryce McKinlay <bryce@waitaki.otago.ac.nz> 244 245 * jartool.c (expand_options): Handle tar-style argument list with a 246 leading "-". 247 2482002-02-23 Anthony Green <green@redhat.com> 249 250 * jartool.c (main): Fix handling of -C. 251 2522002-01-30 Tom Tromey <tromey@redhat.com> 253 254 * jartool.c (main): NULL-terminate new_argv. Pass 0 as argument 255 to init_args. 256 2572002-01-11 Tom Tromey <tromey@redhat.com> 258 259 * Makefile.in: Rebuilt. 260 * Makefile.am (AUTOMAKE_OPTIONS): New macro. 261 2622002-01-09 Tom Tromey <tromey@redhat.com> 263 264 For PR libgcj/5303: 265 * jargrep.h: Removed RCS keywords. 266 (GVERSION): Removed. 267 * configure, Makefile.in, config.h.in: Rebuilt. 268 * configure.in: Added AM_MAINTAINER_MODE. 269 Don't look for getopt.h. Use `fastjar' as package name. 270 * Makefile.am (INCLUDES): Look in ../include. 271 (LIBIBERTY): New macro. 272 (jar_LDADD): Use it. 273 (jar_DEPENDENCIES): Likewise. 274 (grepjar_LDADD): Likewise. 275 (grepjar_DEPENDENCIES): Likewise. 276 * jargrep.c: Removed RCS keywords. Always include getopt.h. 277 (LONG_OPT): New macro. 278 (OPT_HELP): Likewise. 279 (main): Use getopt_long. Let getopt print invalid argument 280 message. Handle --help. Use version(). 281 (version): New function. 282 (optarg, optind): Don't declare. 283 (option_vec): New global. 284 (help): New function. 285 (Usage): Updated to GNU standards. 286 * jartool.c: Removed RCS keywords. Include getopt.h. 287 (LONG_OPT): New macro. 288 (OPT_HELP): Likewise. 289 (options): New global. 290 (help): New function. 291 (usage): Print a single line. 292 (version): New function. 293 (expand_options): New function. 294 (main): Use getopt_long and expand_options. Fail if `-u' 295 specified. Changed handling of -f, -m, -V options. 296 (OPTION_STRING): New macro. 297 (version_string): Removed. 298 2992001-01-02 Craig Rodrigues <rodrigc@gcc.gnu.org> 300 301 PR bootstrap/5117 302 * configure.in (AC_CHECK_HEADERS): Check for stdlib.h. 303 * Makefile.am: Move grepjar to bin_PROGRAMS. 304 * config.h.in: Regenerated. 305 * Makefile.in: Regenerated. 306 * aclocal.m4: Regenerated. 307 * stamp-h.in: Regenerated. 308 * jargrep.c: Eliminate some signed/unsigned and default 309 uninitialized warnings. Use HAVE_STDLIB_H instead of 310 STDC_HEADERS macro. 311 * jartool.c: Likewise. 312 * compress.c: Likewise. 313 3142001-09-17 Tom Tromey <tromey@redhat.com> 315 316 For PR java/4295: 317 * aclocal.m4, configure, Makefile.in: Rebuilt. 318 * configure.in: Added AC_EXEEXT. 319 3202001-10-12 Bryce McKinlay <bryce@waitaki.otago.ac.nz> 321 322 * jatool.c (extract_jar): Account for null termination when determining 323 whether to expand "filename". 324 3252001-08-28 Alexandre Petit-Bianco <apbianco@redhat.com> 326 327 * jartool.c (add_to_jar): Return 1 if `stat' initialy failed. 328 Fixes PR java/3949. 329 3302001-08-27 Tom Tromey <tromey@redhat.com> 331 332 * jartool.c (jarfile): Remove length limitation. 333 (main): Use jt_strdup when initializing jarfile. 334 3352001-07-04 Tom Tromey <tromey@redhat.com> 336 337 Modified from patch by Julian Hall <jules@acris.co.uk>: 338 * jartool.c (errno): Conditionally declare. 339 (O_BINARY): Conditionally define. 340 (main): Use open, not creat. Use O_BINARY everywhere. 341 (make_manifest): Use O_BINARY. 342 (add_to_jar): Likewise. 343 3442001-06-28 Tom Tromey <tromey@redhat.com> 345 346 * configure: Rebuilt. 347 * configure.in: Accept --with-system-zlib. Fixes PR java/3441. 348 3492001-05-15 Per Bothner <per@bothner.com> 350 351 * Makefile.am (bin_PROGRAMS): Renamed from "fastjar" to "jar". 352 3532001-05-03 John David Anglin <dave@hiauly1.hia.nrc.ca> 354 355 * jartool.c (jt_strdup): New function. 356 (get_next_arg): Use jt_strdup instead of strdup. 357 3582001-01-21 Tom Tromey <tromey@redhat.com> 359 360 * Makefile.in: Rebuilt. 361 * Makefile.am (bin_PROGRAMS): Remove grepjar. 362 (EXTRA_PROGRAMS): New macro. 363 3642000-12-28 Robert Lipe <robertl@sco.com> 365 366 * jartool.c (MAXPATHLEN): Provide if not defined. 367 3682000-12-15 Tom Tromey <tromey@redhat.com> 369 Kelley Cook <kelleycook@home.com> 370 371 * jargrep.c: Include getopt.h if it exists. 372 (optind): Declare. 373 * configure, config.h: Rebuilt. 374 * configure.in: Check for getopt.h. 375 3762000-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 377 378 * configure.in (fastjar_warn_cflags): Set when using gcc. 379 380 * Makefile.am (AM_CFLAGS): Set to @fastjar_warn_cflags@. 381 3822000-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 383 384 * compress.c: Include stdlib.h and compress.h. 385 (rcsid): Delete. 386 (report_str_error): Make static. 387 (ez_inflate_str): Delete unused variable. Add parens in if-stmt. 388 (hrd_inflate_str): Likewise. 389 390 * compress.h (init_compression, end_compression, init_inflation, 391 end_inflation): Prototype void arguments. 392 393 * dostime.c (rcsid): Delete. 394 395 * jargrep.c: Include ctype.h, stdlib.h, zlib.h and compress.h. 396 Make functions static. Cast ctype function argument to `unsigned 397 char'. Add parens in if-stmts. Constify. 398 (Usage): Change into a macro. 399 (jargrep): Remove unused parameter. 400 401 * jartool.c: Constify. Add parens in if-stmts. Align 402 signed/unsigned char pointers in functions calls using casts. 403 (rcsid): Delete. 404 (list_jar): Fix printf format specifier. 405 (usage): Chop long string into bits. Reformat. 406 407 * pushback.c (rcsid): Delete. 408 4092000-12-13 Tom Tromey <tromey@redhat.com> 410 411 * jartool.c (extract_jar): Use strchr, not index. 412 4132000-12-11 Alexandre Petit-Bianco <apbianco@cygnus.com> 414 415 * install-defs.sh: Removed. 416 4172000-12-10 Robert Lipe <robertlipe@usa.net> 418 419 * jargrep.c (jargrep): Added null statement after case. 420 4212000-12-10 Alexandre Petit-Bianco <apbianco@cygnus.com> 422 423 * Makefile: Removed. 424 * Makefile.in: Rebuilt with `-i' and `--enable-foreign'. 425 426Tue Nov 16 15:11:36 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> 427 428 * Makefile.am: New file. 429 * Makefile.in: Rebuilt. 430 * aclocal.m4: Likewise. 431 * stamp-h.in: Likewise. 432 * config.h.in: Likewise. 433 * configure.in (AM_INIT_AUTOMAKE): Added. 434 (AM_CONFIG_HEADER): Likewise. 435 (AC_CHECK_HEADERS): Check for sys/param.h 436 (AC_CHECK_LIB): Don't check for system's zlib. 437 (AC_CHECK_FUNC): Removed system's zlib function checks. 438 (ZDEPS. ZLIBS, ZINCS): Added. 439 * configure: Rebuilt. 440 * jartool.c (sys/param.h): Conditionally included or define MAXPATHLEN. 441 (init_args, get_next_arg): New function. 442 (use_explicit_list_only, read_names_from_stdin): New global 443 (main): Parse new non standard options 'E' and '@', check and 444 report their usage if necessary. Use init_args and get_next_arg. 445 Fixed indentation. 446 (add_to_jar): Don't read directory content if `use_explicit_list_only'. 447 (usage): Added `-E' and `-@'. 448 * jartool.h (VERSION): Macro removed. 449 450Tue Nov 14 15:10:44 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> 451 452 * fastjar imported from sourceforge.net/projects/fastjar with 453 Bryan Burns' permission. Check `CHANGES' for post import changes. 454 * ChangeLog: Created. 455 * NEWS: Likewise. 456 * mkinstalldirs: Likewise. 457 * COPYING: Likewise. 458 * AUTHORS: Likewise. 459