12002-11-09 Masatake YAMATO <jet@gyve.org> 2 3 * configure.in: version 0.31.1. 4 echo building configuration at the 5 end of configure. 6 72002-11-09 Masatake YAMATO <jet@gyve.org> 8 9 * autotrace.h: Don't define _(). 10 11 * configure.in: LT_CURRENT=3. 12 See my change at 2002-10-31. 13 142002-11-09 Martin Weber <martweb@gmx.net> 15 16 * output-dr2d.c (BuildDRHD::FloatAsIEEEBytes): 17 Change the position where the datum is written. 18 19 Message-ID: <3DCBECAB.6198C58D@gmx.net>. 20 212002-11-09 Martin Weber <martweb@gmx.net> 22 23 * output-dxf.c (output_layer): move the 24 declaration of last_color to the out of loop. 25 26 Message-ID: <3DCBC646.8B714DA2@gmx.net>. 27 282002-11-09 Martin Weber <martweb@gmx.net> 29 30 * pxl-outline.c (find_one_centerline): search_dir, 31 an argument, is now actual value, not a pointer. 32 (*): passed a value to find_one_centerline at 33 the function argument, search_dir. 34 (*): fix a broken log fromat string. 35 36 Message-ID: <3DCBBBC9.A3F8985E@gmx.net>. 37 382002-11-08 Martin Weber <martweb@gmx.net> 39 40 * pxl-outline.c: Big changes again that fix a bug 41 related to centerline tracing. NOTE: A bug is still existed. 42 43 Message-ID: <3DCAAAD7.F55305EA@gmx.net>. 44 452002-11-07 Martin Weber <martweb@gmx.net> 46 47 * filename.c: Removed some 64 and 128 bit problems. 48 * input.c: ditto. 49 * output-cgm.c: ditto. 50 * output-emf.c: ditto. 51 * output-pdf.c: ditto. 52 * output.c: ditto. 53 * strgicmp.c: ditto. 54 * strgicmp.h: ditto. 55 56 Message-ID: <3DC96244.A37B85BB@gmx.net>. 57 582002-11-07 Masatake YAMATO <jet@gyve.org> 59 60 * spline.[ch]: Removed unused ifdefs. 61 622002-11-04 Martin Weber <martweb@gmx.net> 63 64 * fit.c: fix code broken by Masatake at 65 2002-11-04. 66 672002-11-04 Masatake YAMATO <jet@gyve.org> 68 69 * fit.c (new_fitting_opts::error_threshold): 70 Fix the default value to 2.0. 71 722002-11-03 Masatake YAMATO <jet@gyve.org> 73 74 * fit.[ch]: Removed unused ifdefs. 75 762002-10-31 Masatake YAMATO <jet@gyve.org> 77 78 * *: width_factor, weight_factor -> width_weight_factor. 79 80 * configure.in: added -lm to the macro 81 that checks libpng. Suggested by jlm <jsado@attbi.com>. 82 832002-10-29 Martin Weber <martweb@gmx.net> 84 85 * pxl-outline.c (is_valid_dir): used 86 COMPUTE_DELTA twice to avoid a bug. 87 88 Message-ID: <3DBEDC7E.9F1FD467@gmx.net>. 89 902002-10-30 Masatake YAMATO <jet@gyve.org> 91 92 * configure.in: Display more messages 93 while checking pstoedit twice. 94 Suggested by Markus Demleitner 95 <msdemlei@cl.uni-heidelberg.de>. 96 972002-10-29 Martin Weber <martweb@gmx.net> 98 99 * pxl-outline.c (num_neighbors): New function. 100 (find_centerline_pixels): Use num_neighbors. 101 102 Message-ID: <3DBEB1A2.4CC602BA@gmx.net>. 103 1042002-10-29 Masatake YAMATO <jet@gyve.org> 105 106 * input-magick.c (input_magick_reader): Do DestroyImage 107 before DestroyImageInfo. 108 109 * main.c (main): Put a space in a message(inputformat). 110 (read_command_line): Fix a typo. 111 1122002-10-26 Ralf Stubner <ralf.stubner@physik.uni-erlangen.de> 113 114 * autotrace.c: #include "output-pstoedit.h" 115 with ifdef. 116 1172002-10-24 Masatake YAMATO <jet@gyve.org> 118 119 * configure.in: version 0.31.0. 120 1212002-10-24 Martin Weber <martweb@gmx.net> 122 123 * autotrace.dsp (RSC): Version 0.31. 124 125 * autotrace.vcproj: Ditto. 126 1272002-10-23 Martin Weber <martweb@gmx.net> 128 129 * pxl-outline.c (is_valid_dir): 130 removed comment. 131 132 * NEWS: updated. 133 134 Message-ID: <21731.1035350777@www20.gmx.net>. 135 1362002-10-23 Masatake YAMATO <jet@gyve.org> 137 138 * output-pstoedit.c (get_symbolicname) 139 (pstoedit_suffix_table_init): free return 140 value of getPstoeditDriverInfo_plainC. 141 (get_symbolicname): returned value is strdup'ed. 142 (output_pstoedit_writer): free symbolicname. 143 144 * output-pstoedit.[ch]: rewrote code that 145 handles suffix. 146 147 * autotrace.c (at_splines_write): Use output_pstoedit_invoke_writer 148 if output_pstoedit_is_writer returns true for output_writer. 149 150 * HACKING: Updated about autotools. 151 1522002-10-22 Masatake YAMATO <jet@gyve.org> 153 154 * output-pstoedit.c (remove_temporary_file): Renamed 155 from remove_tmpfile. 156 (output_pstoedit_writer): Make static. 157 158 * pxl-outline.[ch]: removed unsed ifdefs. 159 1602002-10-22 Martin Weber <martweb@gmx.net> 161 162 * pxl-outline.c: Big changes that fix a bug 163 related to centerline tracing. 164 1652002-10-21 Martin Weber <martweb@gmx.net> 166 167 * input-magick.c: Checked autotrace works with 168 ImageMagick-5.5.2. 169 170 Message-ID: <3DB448EA.E3A63661@gmx.net>. 171 1722002-10-20 Masatake YAMATO <jet@gyve.org> 173 174 * autogen.sh: checked aclocal-1.4, automake-1.4 175 and autoconf-2.53 are available or not. 176 177 * autotrace.h: defined N_ and _ only if they are 178 not defined. 179 1802002-10-10 Martin Weber <martweb@gmx.net> 181 182 * autotrace.1: updated again. 183 1842002-10-10 Masatake YAMATO <jet@gyve.org> 185 186 * configure.in: Use ' instead of " to retrieve 187 MAGICK_MAJOR_VERSION. 188 1892002-10-10 Martin Weber <martweb@gmx.net> 190 191 * autotrace.1: updated. 192 1932002-10-10 Masatake YAMATO <jet@gyve.org> 194 195 * main.c (USAGE2): added <real> to width-factor. 196 1972002-10-09 Masatake YAMATO <jet@gyve.org> 198 199 * FAQ: Fix a typo. Suggested by Martin. 200 201 * configure.in: version 0.30.8. 202 Updated cocuments. 203 2042002-10-08 Martin Weber <martweb@gmx.net> 205 206 * input-magick.c (input_magick_reader): Use AT_ macros. 207 antialiasing is switched off. Update comments. autotrace 208 is ready for ImageMagick 5.4.9. 209 210 Message-ID: <3DA2FFF4.5D564F9@gmx.net>. 211 2122002-10-08 Martin Weber <martweb@gmx.net> 213 214 * fit.c (split_at_corners, fit_curve_list): 215 handle very small objects. 216 217 Message-ID: <3DA1C87D.786E8E52@gmx.net> 218 Message-ID: <3DA1DB6F.1DDA16A1@gmx.net> 219 2202002-10-08 Masatake YAMATO <jet@gyve.org> 221 222 * autotrace.h (at_doc__width_factor): added 223 label for width_factor. 224 2252002-10-07 Masatake YAMATO <jet@gyve.org> 226 227 * input-magick.c (input_magick_reader): removed 228 comments. suggested by Martin. 229 2302002-10-07 Martin Weber <martweb@gmx.net> 231 232 * output-eps.c (out_splines): Now the eps output is 233 interpreted correctly by CorelDraw. 234 235 Message-ID: <3DA063E6.32835C45@gmx.net>. 236 2372002-10-07 Martin Weber <martweb@gmx.net> 238 239 * fit.c (find_tangent): fixed a bug in tangent 240 calculation. 241 242 Message-ID: <3DA09336.DB788C68@gmx.net>. 243 2442002-10-06 Masatake YAMATO <jet@gyve.org> 245 246 * pxl-outline.c (free_pixel_outline): New function. 247 (CHECK_FATAL_DO): new macro. 248 (find_outline_pixels): free outline_list if an exception 249 is raised. 250 (find_one_outline): free outline if an exception is 251 raised. 252 (find_centerline_pixels): free outline if an exception 253 is raised. use free_pixel_outline. 254 2552002-10-06 Masatake YAMATO <jet@gyve.org> 256 257 * pxl-outline.c (find_centerline_pixels): free 258 unused outline and partial_outline after using. 259 260 * input-magick.c (input_magick_reader): freed 261 image_info and image. 262 263 * output.c (at_output_shortlist): driverdescription 264 is freed. 265 266 * median.c (quantize): removed debug print. 267 268 * input*.[ch]: renamed all loader. 269 270 * input-magick.c: added a forgotten argument. 271 2722002-10-04 Masatake YAMATO <jet@gyve.org> 273 274 * quantize.h: Added a declaration for 275 quantize_object_free. 276 277 * spline.[ch] (new_spline_list_with_spline): Renamed 278 from init_spline_list. 279 280 * fit.c (fit_curve_list): deleted temp. 281 282 * median.c (quantize_object_free): New function. 283 (quantize): Use quantize_object_free. 284 285 * autotrace.c (at_bitmap_read): Set new_opts. 286 2872002-10-03 Masatake YAMATO <jet@gyve.org> 288 289 * README: Updated. 290 2912002-10-03 Martin Weber <martweb@gmx.net> 292 293 * autotrace.dsp: Updated. 294 2952002-10-02 Masatake YAMATO <jet@gyve.org> 296 297 * exception.h: renamed a type at_exception to at_exception_type. 298 299 * * (*): used at_exception_type. 300 301 * autotrace.h (at_doc__preserve_width::width_factor): 302 new member. 303 (struct _at_spline_list_array_type): Likewise. 304 (_, N_): New dummy macro for gettext. 305 3062002-09-29 Masatake YAMATO <jet@gyve.org> 307 308 * * (*): at_output_opts_type is introduced. 309 3102002-09-29 Martin Weber <martweb@gmx.net> 311 312 README: added new option 313 image-proc.c: removed warnings 314 315 Message-ID: <3D97211D.85F25D9C@gmx.net>. 316 3172002-09-29 Martin Weber <martweb@gmx.net> 318 319 *: now recognizes the line width 320 median.c: bugfix 321 322 Message-ID: <3D96F758.2B17DAB9@gmx.net>. 323 3242002-09-29 Masatake YAMATO <jet@gyve.org> 325 326 * input-png.c (read_png): my_bg.gray is 327 multiplied by 256. 328 329 * autotrace.c (at_bitmap_read): If opts 330 is null, give dummy to a handler. 331 (at_input_opts_copy): New function. 332 333 * configure.in: update library version. 334 LC_CURRENT=2, LT_REVISION=0, LT_AGE=0. 335 336 * main.c (main): Use new input opts. 337 338 * autotrace.h (at_input_read_func): added a new 339 argrument. 340 (at_bitmap_read): added the new argrument. 341 342 * input-*.[ch] (*_load_image): added the new argrument. 343 344 * input-png.c (read_png): Use background in the input option 345 if the option is given. Otherwise, use white. 346 347 * autotrace.c (at_input_opts_new, at_input_opts_free): 348 New functions. 349 350 * autotrace.h (struct _at_input_opts_type): New 351 data type. 352 3532002-09-29 Martin Weber <martweb@gmx.net> 354 355 * pxl-outline.c: I introduced a bug in pxl-outline.c. 356 change back to the version used in 0.30.5. 357 358 Message-ID: <3D96120F.2780C779@gmx.net>. 359 3602002-09-28 Masatake YAMATO <jet@gyve.org> 361 362 * input-png.c (read_png): New function that can 363 handle transparent region (just fill with white). 364 (load_image): use read_png. 365 3662002-09-27 Martin Weber <martweb@gmx.net> 367 368 * pxl-outline.c (find_centerline_pixels): During speed up 369 the code I introduced a bug. Here the fix. 370 371 Message-ID: <3D94C2E7.55A7C0C3@gmx.net>. 372 3732002-09-26 Masatake YAMATO <jet@gyve.org> 374 375 * autotrace.m4 ($LIBS): changed the order of appending 376 $LIBS to $AUTOTRACE_LIBS. 377 378 * Makefile.am (EXTRA_DIST): Added output-pstoedit.[ch]. 379 380 * configure.in (HAVE_LIBPSTOEDIT): Fix typo. 381 3822002-09-26 Martin Weber <martweb@gmx.net> 383 384 * vector.c: Now also works with C compilers that do not define true and false in the 385 standard way, 386 387 * pxl-outline.c: Ditto. 388 389 * output.c: Ditto. 390 391 * fit.c: Ditto. 392 393 * epsilon-equal.c: Ditto. 394 395 Message-ID: <8293.1032936123@www49.gmx.net>. 396 3972002-09-25 Masatake YAMATO <jet@gyve.org> 398 399 * configure.in: use pstoedit.m4 instead of pkg-config. 400 showed more message about pstoedit. 401 4022002-09-21 Masatake YAMATO <jet@gyve.org> 403 404 * configure.in: added -dl to LIBPSTOEDIT_LIBS. 405 4062002-09-20 Martin Weber <martweb@gmx.net> 407 408 * output-er.c: corrected output format. 409 410 * pxl-outline.c: improved speed. 411 412 Message-ID: <3D89F00F.E3F18E48@gmx.net> 413 4142002-09-20 Masatake YAMATO <jet@gyve.org> 415 416 * autotrace.m4: did the same as frontline.m4. 417 $autotrace_exec_prefix or $autotrace_prefix only. 418 $autotrace_config_exec_prefix and $autotrace_config_prefix are 419 unnecessary variables. 420 421 used --exec_prefix instead of --exec-prefix. This is restriction 422 of autofig. Fix broken a if-condition. Added "bin" to exec_prefix. 423 424 (autotrace_config_args): removed. unnecessary variable. 425 4262002-09-20 Martin Weber <martweb@gmx.net> 427 428 * color.c (GET_COLOR): Improved speed and better luminance calculation. 429 430 * color.h (COLOR_LUMINANCE): Ditto. 431 432 Message-ID: <32434.1032418120@www62.gmx.net> 433 4342002-09-20 Martin Weber <martweb@gmx.net> 435 436 * thin-image.c (thin3): This fix corrects some problems 437 with the thinning of regions that touch the image borders. 438 439 Message-ID: <3D88C750.4AE643A5@gmx.net>. 440 4412002-09-18 Masatake YAMATO <jet@gyve.org> 442 443 * configure.in: Version 0.30.6. 444 445 * configure.in: Added workarround for pstoedit-3.32.0. 446 added c++ runtime library to LIBPSTOEDIT_LIBS. 447 4482002-09-18 Martin Weber <martweb@gmx.net> 449 450 * autotrace.dsp: 451 452 * autotrace.vcproj: Updated. 453 454 Message-ID: <3D874D91.A57E8569@gmx.net>. 455 4562002-09-12 Masatake YAMATO <jet@gyve.org> 457 458 Martin suggested me that tmpnam is ANSI C 459 function so we don't have to check. 460 461 * acconfig.h: removed HAVE_TMPNAM. 462 463 * configure.in (HAVE_LIBPSTOEDIT): Checked mkstemp 464 only. 465 466 * output-pstoedit.c (make_temporary_file): used 467 tmpnam if mkstemp is not found. 468 4692002-09-11 Masatake YAMATO <jet@gyve.org> 470 471 * output-pstoedit.c (make_temporary_file): New function. 472 (output_pstoedit_writer): used make_temporary_file. 473 474 * configure.in: checked mkstemp and tmpnam if 475 HAVE_LIBPSTOEDIT is yes. 476 477 * acconfig.h: Added HAVE_MKSTEMP and HAVE_TMPNAM. 478 4792002-09-10 Martin Weber <martweb@gmx.net> 480 481 * input.c (at_input_get_handler_by_suffix): added 482 cast to the returned value for Visual C++. 483 484 * output-pstoedit.c (output_pstoedit_get_writer): 485 Likewise. 486 487 Message-ID: <3D7D116C.68950963@gmx.net>. 488 4892002-09-10 Martin Weber <martweb@gmx.net> 490 491 * output-pstoedit.c: Include io.h if _VISUALC_ 492 is defined. 493 (set_last_suffix): returned void. 494 (output_pstoedit_writer): tmpfd is typed 495 as char * if _VISUALC_ is defined. 496 (output_pstoedit_writer): Use _mktemp instead 497 of mkstemp if _VISUALC_ is defined. 498 (output_pstoedit_writer): do fopen if 499 _VISUALC_ is defined. 500 (output_pstoedit_writer): did fclose instead 501 of close. 502 (remove_tmpfile): Added const to the 1st parameter. 503 504 Message-ID: <3D7D116C.68950963@gmx.net>. 505 5062002-09-09 Masatake YAMATO <jet@gyve.org> 507 508 * configure.in: Version 0.30.5. 509 5102002-09-08 Masatake YAMATO <jet@gyve.org> 511 512 * output.c (output_is_static_member): put #ifdef HAVE_LIBPSTOEDIT 513 - #endif arround the function. The problem is reported by Martin. 514 515 * configure.in: Version 0.30.4. 516 LT_CURRENT = 1, LT_AGE = 1. 517 518 * output-pstoedit.h: Addec comments about MT unsafe. 519 520 * output-pstoedit.c (get_last_suffix): New file. 521 Use get_last_suffix in all functions in output-pstoedit.c. 522 5232002-09-06 Masatake YAMATO <jet@gyve.org> 524 525 * main.c: removed unnecessary '\n' in FATAL*. 526 527 * output.c (at_output_get_handler_by_suffix): used 528 output_pstoedit_get_writer. 529 5302002-09-05 Masatake YAMATO <jet@gyve.org> 531 532 * output-pstoedit.[ch]: Use at_string. 533 (output_pstoedit_get_writer): New function. 534 (output_pstoedit_set_last_suffix): deleted. 535 536 * output-pstoedit.c (get_symbolicname): New function. 537 (remove_tmpfile): Print tmp file names if BO_DEBUG is 1. 538 (output_pstoedit_writer): Use two temporary files to keep 539 both the command line syntax of autotrace and the 540 pstoedit API. 541 (output_pstoedit_suffix): New variable. 542 543 * output.c (streq): New function. 544 (at_output_get_handler_by_suffix): Call 545 output_pstoedit_set_last_suffix. 546 (at_output_list_new): Use both suffixes and symbolicnames. 547 (at_output_shortlist): Likewise. 548 (output_is_static_member): Check both suffixes and symbolicnames. 549 550 * output-pstoedit.[ch] (output_pstoedit_set_last_suffix): 551 New function. 552 553 * main.c (output_list_formats): gave more 554 spaces to the output formats. 555 5562002-08-27 Masatake YAMATO <jet@gyve.org> 557 558 * configure.in: 0.30.3. 559 library version is set to 1.0.1. 560 561 * logreport.h (at_log_file): Renamed from 562 log_file. I guess the symbol `log_file' 563 conflicts with something defined on debian libc. 564 The bug is reported by Gerhard Gaussling <ggrubbish@web.de>. 565 5662002-07-10 Martin Weber <martweb@gmx.net> 567 568 * output.c (at_spline_list_foreach, at_spline_list_array_foreach): 569 Added "unsigned" to `i`. 570 included strgicmp.h. 571 572 Message-ID: <3D2B3A63.9B8AE188@gmx.net>. 573 5742002-07-09 Masatake YAMATO <jet@gyve.org> 575 576 * configure.in: Version 0.30.2. 577 5782002-07-01 Masatake YAMATO <jet@gyve.org> 579 580 * configure.in: Don't use libdir value defined 581 in libMagick.al. 582 583 * output-pstoedit.h: Include pstoedit/pstoedit.h. 584 585 * Makefile.am: improved pstoedit supports. 586 587 * autotrace-config.af: Refer LIBPSTOEDIT_LIBS. 588 589 * autotrace.pc.in (Libs): Likewise. 590 5912002-06-30 Masatake YAMATO <jet@gyve.org> 592 593 * output.c (at_*_get_handler_by_suffix): Return 594 NULL if suffix is NULL pointer or an empty string. 595 596 * input.c (at_input_list_new): Pass both NULL and "*" 597 to GetMagickInfo. Suggested by valhalla@imagemagick.org 598 on magick-users@imagemagick.org. 599 600 * Makefile.am (EXTRA_DIST): Added autotrace-config.in. 601 602 * autotrace.c: Remove make_string. 603 604 * configure.in: Put double quotes arount version and url. 605 606 * input-magick.c (magick_load_image): Don't use msg_data 607 as a condition. Use msg_func instead. Use exception.reason 608 instead of exception.description. 609 Initialize image. 610 611 * autotrace.c (make_string): Put '"' around 612 an arg. 613 6142002-06-26 Masatake YAMATO <jet@gyve.org> 615 616 * Makefile.am (libautotrace_la_SOURCES): Use '()' 617 instead of "{}". 618 6192002-06-11 Masatake YAMATO <jet@gyve.org> 620 621 * README: Reorganized. 622 623 * exception.h, input.h, output.h and types.h: Added 624 extern "C" {} for C++ clinets. 625 6262002-06-09 Masatake YAMATO <jet@gyve.org> 627 628 * autotrace.c (make_string): New macro. 629 (at_version, at_home_site): Use make_string. 630 631 * configure.in (AUTOTRACE_VERSION): Remove double quotes. 632 (AUTOTRACE_WEB): Likewise. 633 (LT_*): Introduce libtool. 634 Check the broken ImageMagick.la. 635 636 * Makefile.am (lib_LTLIBRARIES): Introduce libtool. 637 6382002-06-05 Masatake YAMATO <jet@gyve.org> 639 640 * output.h (at_output_add_handler): Added stab. 641 642 * output.c: Added experimental pstoedit supports. 643 644 * output-pstoedit.[ch]: New files. 645 646 * configure.in(AC_ARG_PROGRAM, AM_SANITY_CHECK,AC_PROG_INSTALL): 647 Added. 648 Added experimental pstoedit supports. 649 650 * acconfig.h (HAVE_LIBPSTOEDIT): Added experimental pstoedit 651 supports. 652 653 * Makefile.am (EXTRA_DIST): Added HACKING. 654 (autotrace_LDADD, INCLUDES): Added experimental pstoedit 655 supports. 656 6572002-05-12 Masatake YAMATO <jet@gyve.org> 658 659 * configure.in: linker messages that warns symbols are multiply defined are 660 suppressed when the host is Darwin. 661 Suggested by Martin Kerscher <kerscher@theorie.physik.uni-muenchen.de>. 662 663 * input.c (at_input_list_new): Pass NULL to GetMagickInfo 664 instead of empty string. 665 666 * output.h (at_output_add_handler): Moved from autotrace.h. 667 668 * Makefile.am: Made output.h installed. 669 670 * spline.h: Use macros newly defined in output.h. 671 672 * output.[ch]: Added macros and functions that supports 673 accessing splines data. Don't include output.h. 674 675 * output-*.h: Use at_spline_list_array_type as a 676 formal argument instead of spline_list_array_type. 677 678 * output-fig.c: Include spline.h. 679 680 * autotrace.[ch] (at_color_equal): New function. 681 6822002-05-06 Martin Weber <martweb@gmx.net> 683 684 * filename.c (make_suffix): length_through_dot 685 is typed to unsigned long for 64bit arch. 686 (remove_suffix): Likewise. 687 688 * curve.c (log_curve): Cast curve to unsigned long for 64bit 689 arch. 690 (log_entire_curve): Likewise. 691 692 * autotrace.vcproj: Added output-dr2d.[ch]. 693 694 Message-ID: <3CD5A1C6.8717C29F@gmx.net>. 695 Message-ID: <3CD5A2DB.2F467808@gmx.net>. 696 6972002-05-04 Masatake YAMATO <jet@gyve.org> 698 699 * *.c: include config.h. 700 701 * configure.in (AM_CONFIG_HEADER): Use config.h. 702 703 * acconfig.h: New file. 704 7052002-05-01 Masatake YAMATO <jet@gyve.org> 706 707 * configure.in: Version 0.30.1. 708 709 * autotrace.1: Updated. 710 711 * HACKING: Updated. 712 7132002-04-30 Masatake YAMATO <jet@gyve.org> 714 715 * Makefile.am (output_src): Added output-dr2d.c. 716 717 * output-dr2d.c: Moved the declarations in 718 output-dr2d.h to output-dr2d.c. Added static the 719 declarations. 720 7212002-04-30 Martin Weber <martweb@gmx.net> 722 723 * autotrace.dsp: updated. 724 725 * autotrace.vcproj: ditto. 726 727 * output.c: Added dr2d output writer. 728 729 * output-dr2d.[ch]: New files. 730 Contributed by Andrew Elia. 731 732 Message-ID: <3CCE6457.AFDECB1F@gmx.net>. 733 7342002-04-30 Masatake YAMATO <jet@gyve.org> 735 736 * output-svg.c (out_splines): Added `;' after `:none'. 737 738 * autotrace.h (_at_spline_list_array_type): Added 739 new field background_color. 740 741 * fit.c (fitted_splines): Copy background_color 742 into splines. 743 * autotrace.c (at_splines_free): 744 free background_color. 745 7462002-04-30 Martin Weber <martweb@gmx.net> 747 748 * output-*.*: fixed output generation when option 749 background-color is active. 750 751 Message-ID: <3CC4602F.75EF9AF7@gmx.net>. 752 7532002-04-28 Masatake YAMATO <jet@gyve.org> 754 755 * main.c, fit.c, autotrace.[ch]: Renamed 756 bgColor to background_color. 757 758 * fit.c (spline_linear_enough): Don't 759 log distance. It is function. 760 In stead, logging dist, at_real var. 761 7622002-04-28 Martin Weber <martweb@gmx.net> 763 764 * input-magick.c: Now also tested with ImageMagick till 5.4.5. 765 Wrote about it in the comment area. 766 767 Message-ID: <3CC5CB34.FF990F83@gmx.net>. 768 7692002-04-21 Masatake YAMATO <jet@gyve.org> 770 771 * input-magick.c (magick_load_image): Don't use 772 MagickError. Instead use msg_func. 773 774 * autotrace.h (struct _at_fitting_opts_type): Rename 775 `filter_iteration_count' to `filter_iterations' in 776 order to make the field and its associated option name 777 same. 778 7792002-04-16 Masatake YAMATO <jet@gyve.org> 780 781 * autotrace.dsp: s/VERSION/AUTOTRACE_VERSION/g. 782 783 * autotrace.vcproj: ditto. Suggested by Martin. 784 785 * autotrace.c (at_version): Use AUTOTRACE_VERSION 786 instead of VERSION. 787 (at_home_site): Use AUTOTRACE_WEB. 788 789 * autotrace.m4 (AM_PATH_AUTOTRACE): Check version number. 790 791 * configure.in (AUTOTRACE_VERSION, AUTOTRACE_MAJOR_VERSION, 792 AUTOTRACE_MINOR_VERSION, AUTOTRACE_MICRO_VERSION, 793 AUTOTRACE_WEB): 794 New constants. 795 7962002-04-15 Martin Weber <martweb@gmx.net> 797 798 * fit.c (find_half_tangent): 799 (find_tangent): Fixed a bug in tangent 800 calculation. 801 8022002-04-15 Masatake YAMATO <jet@gyve.org> 803 804 * COPYING.LIB: New file. 805 806 * despeckle.*: Change the license to LGPL. 807 808 * input*.*: Likewise. 809 810 * median.c: Likewise. 811 812 * output-*.*: Likewise. 813 814 * quantize.h: Likewise. 815 816 * thin-image.*: Likewise. 817 8182002-04-03 Martin Weber <martweb@gmx.net> 819 820 * exception.[ch] (at_exception_fatal, at_exception_warning): 821 added "const" to the passig parameter. 822 823 * input-png.c (handle_warning, handle_error): Likewise. 824 (init_structs): Cast handle_error and handle_warning that 825 are passed to png_create_read_struct. 826 (load_image): make width, height and row unsigned short. 827 Casted values returned from png_get_image_width. 828 829 Message-ID: <3CAEC662.41EEE71A@gmx.net>. 830 8312002-04-03 Masatake YAMATO <jet@gyve.org> 832 833 * HACKING (Tag naming scheme): Updated. 834 835 * autotrace.spec.in: Updated. 836 837 * configure.in: Version 0.30. 838 839 * exception.c (at_exception_new): Fix wrong 840 parameter declaration. 841 8422002-04-03 Martin Weber <martweb@gmx.net> 843 844 * exception.h (at_exception_new): Fix wrong 845 parameter declaration. 846 847 * input-pnm.c (struct _PNMRowInfo): Removed. 848 849 Message-ID: <3CA9F839.6A4C291C@gmx.net>. 850 8512002-03-30 Martin Weber <martweb@gmx.net> 852 853 * output-swf.c (output_swf_writer): printed 854 warning if autotrace runs on windows. 855 856 * autotrace.dsp: Updated. 857 858 * autotrace.vcproj: Updated. 859 860 Message-ID: <3CA74273.90B1D7EF@gmx.net>. 861 8622002-03-30 Martin Weber <martweb@gmx.net> 863 864 * main.c: fixed to remove some compiler warnings in 865 main.c 866 (dump): used at_bitmap_get_planes. 867 868 Message-ID: <3CA737A7.40D2330D@gmx.net>. 869 8702002-03-31 Masatake YAMATO <jet@gyve.org> 871 872 * configure.in: Create a pre release(0.30pre2). 873 8742002-03-30 Martin Weber <martweb@gmx.net> 875 876 * output-emf.c: Removed unnecessary #define, 877 set pen width to zero when in outline mode. Now checking whether 878 it should write to stdout only for Windows. 879 880 Message-ID: <3CA4C008.8B921285@gmx.net>. 881 8822002-03-30 Martin Weber <martweb@gmx.net> 883 884 * output-pdf.c (out_splines): Reduced color precision to get 885 smaller files. 886 887 * output-p2e.c (out_splines): Likewise. 888 889 * output-eps.c (out_splines): Likewise. 890 891 * output-epd.c (out_splines): Likewise. 892 893 * main.c (main): using binary mode for dumping bitmaps. 894 895 * pxl-outline.c (*): The y values of the outline were always to 896 high by one. 897 898 Message-ID: <3CA3853C.629CCFD6@gmx.net> and 899 Message-ID: <3CA57C3F.C35F60F7@gmx.net>. 900 9012002-03-30 Masatake YAMATO <jet@gyve.org> 902 903 * pxl-outline.c (find_outline_pixels): moved 904 test_cancel func to inner loop. 905 9062002-03-28 Martin Weber <martweb@gmx.net> 907 908 * HACKING (Tools for debugging output): Updated. 909 910 * README: Updated. 911 912 * output.c (output_formats): Unify dxf output entry. 913 914 * main.c (USAGE1): dpi is used in mif output, 915 not emf. 916 9172002-03-28 Martin Weber <martweb@gmx.net> 918 919 * output-emf.c: rewritten with Allen Barnett. 920 9212002-03-28 Masatake YAMATO <jet@gyve.org> 922 923 * HACKING (Tool for debugging output): 924 Write about viewers. 925 9262002-03-28 Martin Weber <martweb@gmx.net> 927 928 * despeckle.c: despeckle now also works on gray 929 scale images. 930 9312002-03-20 Martin Weber <martweb@gmx.net> 932 933 * main.c (main): Moved dumping of the bitmap so that quantize 934 and despeckle are also in effect. 935 936 Message-ID: <3C9A4462.47488039@gmx.net>. 937 9382002-03-24 Ian MacPhedran <Ian_MacPhedran@engr.USask.Ca> 939 940 * output-fig.c (out_fig_splines): Added a new 941 local variable, fig_spline_close. 942 9432002-03-20 Martin Weber <martweb@gmx.net> 944 945 * output-emf.c (GetEmfStats, GetEmfStats): 946 Number of records was not counted correctly. 947 948 Message-ID: <15225.1016698302@www11.gmx.net>. 949 9502002-03-21 Masatake YAMATO <jet@gyve.org> 951 952 * Makefile.am (libautotrace_a_SOURCES): Added 953 strgicmp.c. This function must be in libautotrace.a 954 because input.c uses. 955 9562002-03-20 Martin Weber <martweb@gmx.net> 957 958 * README updated. 959 960 * TODO: New file. 961 9622002-03-20 Martin Weber <martweb@gmx.net> 963 964 * output-emf.c: Don't include output.h. 965 966 Message-ID: <24692.1016622657@www46.gmx.net>. 967 9682002-03-20 Masatake YAMATO <jet@gyve.org> 969 970 * NEWS: Updated. 971 972 * configure.in: Create a pre release(0.30pre1). 973 9742002-03-20 Martin Weber <martweb@gmx.net> 975 976 * output-emf.c: Include output.h. 977 Fixed bug when boundaries of the splines were larger than the 978 boundaries of the bitmap. 979 * output-cgm.c: removed FLOAT_TO_UI16. 980 981 Message-ID: <3C97B972.12D92E49@gmx.net>. 982 9832002-03-20 Masatake YAMATO <jet@gyve.org> 984 985 * NEWS: Updated for 0.30. 986 987 * autotrace.h: Added comments for at_splines_new. 988 9892002-03-20 Martin Weber <martweb@gmx.net> 990 991 * fit.c (fitted_splines::total): Removed. 992 (*): Remove `_'(underscore) from variable 993 names to avoid conflicting with function 994 name. Initialized local variables to 995 avoid compiler warnings. 996 997 * thin-image.c: Put cast to avoid compiler 998 warnings. 999 1000 * median.c (generate_histogram_rgb): Added 1001 default: to switch-case to avoid compiler 1002 warnings. 1003 (find_nearby_colors::min_dist): Initialized. 1004 1005 * vector.c: Rename local var, exp->excep. 1006 1007 * pxl-outline.c: Make functions static scope. 1008 1009 * output-mif.c: Don'e include <time.h>. 1010 1011 * output-fig.c (fig_col_init): Return nothing. 1012 (fig_col_hash): Put parentheses around 1013 the macro arg. 1014 (out_fig_splines): Removed unused variable `i'. 1015 (get_fig_colour): &->&&. Make static scope. 1016 1017 * output-cgm.c: Don't count the return 1018 values of write16. 1019 1020 * input.c (at_input_shortlist): removed a 1021 local var `count'. 1022 1023 * input-tga.c (TgaSaveVals, TgaSaveInterface): 1024 Removed. 1025 1026 * input-pnm.c: Rename local var, exp->excep. 1027 (PNMSaveVals, PNMSaveInterface): Removed. 1028 1029 * getopt1.c: Didn't include stdlib.h. 1030 1031 * getopt.c (exchange): Free temp. 1032 1033 * despeckle.c (despeckle_iteration): Remove 1034 a ; that was too much at this place. 1035 (despeckle): Rename local var, exp->excep. 1036 1037 * autotrace.[ch] (at_splines_write): Use 1038 at_string instead of char *. 1039 1040 Message-ID: <3C926C28.61B6FBB0@gmx.net>. 1041 10422002-03-16 Masatake YAMATO <jet@gyve.org> 1043 1044 * autotrace.c (at_bitmap_get_planes): New function. 1045 (at_bitmap_copy): New function. 1046 10472002-03-15 Masatake YAMATO <jet@gyve.org> 1048 1049 * configure.in: Added AM_MAINTAINER_MODE. 1050 10512002-03-13 Martin Weber <martweb@gmx.net> 1052 1053 (Logged by Masatake.) 1054 1055 * output-pdf.c (output_pdf_tailor): 1056 Put a space at the end of OUT_LINE 1057 and OUT1. 1058 1059 * output-pdf.c (output_pdf_writer): 1060 Print warnings if _WINDOWS is defined. 1061 1062 Message-ID: <3C8C7F1D.ACD14953@gmx.net>. 1063 10642002-03-13 Masatake YAMATO <jet@gyve.org> 1065 1066 * output-pdf.c (output_pdf_writer): 1067 removed a garbage that I had put. 1068 Suggested by Martin. 1069 10702002-03-11 Martin Weber <martweb@gmx.net> 1071 1072 * output-pdf.c: Fix a bug in xref table generator. 1073 1074 Message-ID: <3C88FA48.F3DC2CF5@gmx.net>. 1075 10762002-03-08 Masatake YAMATO <jet@gyve.org> 1077 1078 * autotrace.spec.in: copyed from 1079 http://www.cs.uu.nl/~hanwen/public/software/autotrace.spec. 1080 Contributed by Han-Wen Nienhuys<hanwen@cs.uu.nl>. 1081 1082 * configure.in: Added autotrace.spec supports. 1083 1084 * Masatake.am: Likewise. 1085 10862002-03-08 Martin Weber <martweb@gmx.net> 1087 1088 * output-pdf.c: pdf files now contain a xref table. 1089 1090 Message-ID: <3C87C8F3.6130373F@gmx.net>. 1091 10922002-03-08 Martin Weber <martweb@gmx.net> 1093 1094 * fit.c (filter): Put the definition 1095 of prev_new_point out of the loop. 1096 1097 (distance): Don't use hypot. 1098 1099 Message-ID: <3C87B48C.82FAC8CF@gmx.net>. 1100 11012002-03-06 Martin Weber <martweb@gmx.net> 1102 1103 * curve.c: Corrected copyright notice 1104 1105 * fit.c: Likewise. 1106 1107 Message-ID: <3C84F316.2DB5B7A1@gmx.net>. 1108 11092002-03-06 Martin Weber <martweb@gmx.net> 1110 1111 * autotrace.vcproj: Linking with certain ImageMagick 1112 versions didn't work correctly. 1113 1114 * autotrace.dsp: Likewise. 1115 1116 Message-ID: <3C84F0C1.4C989134@gmx.net>. 1117 11182002-03-06 Martin Weber <martweb@gmx.net> 1119 1120 * fit.c (filter): fixed a bug in the filtering routine. 1121 avoid to use epsilon_equal. 1122 1123 Message-ID: <3C84F2FD.C35ACD34@gmx.net>. 1124 11252002-02-14 Masatake YAMATO <jet@gyve.org> 1126 1127 * autotrace.h (struct _at_fitting_opts_type::despeckle_level): 1128 made "unsigned". 1129 (struct _at_fitting_opts_type): Corrected wrong comments. 1130 11312001-12-24 Martin Weber <martweb@gmx.net> 1132 1133 * vector.c (magnitude): replaced hypot. 1134 1135 (Message-ID: <14237.1013082801@www56.gmx.net>). 1136 11372002-02-06 Masatake YAMATO <jet@gyve.org> 1138 1139 * configure.in (AC_CHECK_LIB): Put '[', ']' to nested macro 1140 invocations. 1141 11422002-02-05 Masatake YAMATO <jet@gyve.org> 1143 1144 * Makefile.am (EXTRA_DIST): Removed vc++6.0.txt. 1145 11462002-02-04 Masatake YAMATO <jet@gyve.org> 1147 1148 * Makefile.am (pkgconfig_DATA, pkgconfigdir): 1149 Added pkgconfig supprots. 1150 1151 * configure.in: Likewise. 1152 1153 * autotrace.pc.in: New file. 1154 1155 * main.c (dot_printer): Rewrite. 1156 (main): print an input file name and newline when 1157 report_progress is true. 1158 (main::progress_stat): Make int. 1159 (dot_printer_max_column, dot_printer_char): New defs. 1160 11612002-01-31 Masatake YAMATO <jet@gyve.org> 1162 1163 * Makefile.am (man_MANS): Added autotrace.1. 1164 1165 * autotrace.1: Contributed by R. P. C. Rodgers<rodgers@nlm.nih.gov>. 1166 11672002-01-30 Masatake YAMATO <jet@gyve.org> 1168 1169 * configure.in (AC_CHECK_LIB(png)): Added -lm. 1170 11712002-01-27 Masatake YAMATO <jet@gyve.org> 1172 1173 * autotrace.c (at_splines_new_full): Set progress 1.0 1174 at the end of this function. 1175 1176 * main.c (dot_printer): Style of progress report 1177 is changed. 1178 1179 * xstd.h (XREALLOC): Remove the last backslash 1180 at XREALLOC. This is my typo. 1181 11822002-01-23 Masatake YAMATO <jet@gyve.org> 1183 1184 * xstd.h: Use assert instead of FATAL. 1185 1186 * input-pnm.c (pnm_load_image): Use 1187 fopen instead of xfopen. Use fclose instead 1188 of xfclose. 1189 11902001-12-24 Martin Weber <martweb@gmx.net> 1191 1192 * vc++6.0.txt: Removed. 1193 Message-ID: <3C4C7155.934E0C5D@gmx.net>. 1194 1195 * autotrace.vcproj: Added exception.[ch]. 1196 1197 * autotrace.dsp: Likewise. 1198 1199 Message-ID: <3C4C70AF.60741033@gmx.net>. 1200 12012002-01-23 Masatake YAMATO <jet@gyve.org> 1202 1203 * main.c (USAGE1::dpi): Write about emf. 1204 Suggested by Stewart C. Russell <stewart@ref.collins.co.uk>. 1205 12062002-01-19 Masatake YAMATO <jet@gyve.org> 1207 1208 * autotrace.c (at_bitmap_init): XMALLOC->XCALLOC 1209 again. 1210 I had a mistake at a change in 1211 2002-01-05 Masatake YAMATO <jet@gyve.org>. 1212 What I did is "XMALLOC->XCALLOC" in at_bitmap_new. 1213 What I should is "XMALLOC->XCALLOC" in at_bitmap_init. 1214 I do in this time What I should. 1215 12162002-01-15 Masatake YAMATO <jet@gyve.org> 1217 1218 * output.[ch]: removed fatal. use exception. 1219 1220 * main.c (main): Pass a error handler to read 1221 and write functions. 1222 1223 * input.h: Included exception.h. 1224 1225 * input.c (at_input_get_handler_by_suffix): Don't 1226 cast returned value(magick_load_image). 1227 1228 * input-*.[ch]: removed fatal. use exception. 1229 1230 * autotrace.[ch] (at_splines_write): took 1231 new args, msg_func and msg_data. 1232 (at_bitmap_read): Likewise. 1233 (at_input_read_func,at_output_write_func): Likewise. 1234 12352002-01-14 Masatake YAMATO <jet@gyve.org> 1236 1237 * main.c (exception_handler): Append newline to 1238 output. 1239 1240 * output-fig.c (out_fig_splines): Use XMALLOC instead of 1241 malloc. 1242 12432002-01-12 Masatake YAMATO <jet@gyve.org> 1244 1245 * input-bmp.c (ReadImage): Didn't close 1246 fd here. Instead closing at bmp_load_image. 1247 12482002-01-05 Masatake YAMATO <jet@gyve.org> 1249 1250 * autotrace.c (at_bitmap_init): XMALLOC->XCALLOC. 1251 Found by Martin. 1252 Bug is doped by me. 1253 1254 * vector.c (acos_d): Use exception. 1255 Return 0.0. 1256 1257 * thin-image.c (thin_image): Fatal if wrong planes. 1258 1259 * spline.c (print_spline): Use assert instead 1260 of FATAL macro. 1261 1262 * pxl-outline.[hc]: Use exception instead 1263 of FATAL. 1264 1265 * median.c (quantize): Fatal if wrong planes. 1266 1267 * quantize.h (quantize): Likewise. 1268 1269 * fit.c (find_corners): Pass exception context to 1270 Vangle. 1271 1272 * autotrace.c (at_splines_new_full): Use exception 1273 in quantize and thin_image. Handle exception after 1274 find_*_pixels. 1275 1276 * spline.c (print_spline): Use assert instead of FATAL1. 1277 12782002-01-04 Masatake YAMATO <jet@gyve.org> 1279 1280 * main.c (exception_handler): New func. Passed to at_splines_new. 1281 (output_list_formats, input_list_formats): Made static. 1282 1283 * despeckle.c (despeckle): Use exception instead of fatal. 1284 1285 * autotrace.c: Included exception.h. 1286 (at_splines_new, at_splines_new_full): Added new args for msg. 1287 (at_splines_new_full): New local var, exp. 1288 Pass exp to despeckle. Pass exp to fitted_splines. 1289 1290 * Makefile.am (autotraceinclude_HEADERS): Added exception.h. 1291 (libautotrace_a_SOURCES): Added exception.c. 1292 1293 * main.c (dump): Remove unused local vars. 1294 1295 * fit.h: Added at_ prefix to progress_func, 1296 testcancel_func and address. 1297 1298 * input-pnm.c (pnm_load_image): Initialized 1299 bitmap if fd == NULL. 1300 13012002-01-02 Masatake YAMATO <jet@gyve.org> 1302 1303 * autotrace.h (enum _at_msg_type, at_msg_func): 1304 New type. 1305 1306 * main.c: Added code to dump loaded bitmap. 1307 "--debug-bitmap: dump loaded bitmap to <input_name>.bitmap.\n\" 1308 13092001-12-29 Masatake YAMATO <jet@gyve.org> 1310 1311 * main.c (read_command_line): Added debug-arch. 1312 13132001-12-28 Masatake YAMATO <jet@gyve.org> 1314 1315 * Makefile.am (autotraceinclude_HEADERS): Added input.h. 1316 (noinst_HEADERS): Removed input.h. 1317 1318 * input*.[ch]: bitmap_type -> at_bitmap_type. 1319 Use at_bitmap_init. 1320 1321 * autotrace.c (at_bitmap_new): Use at_bitmap_init. 1322 (at_bitmap_init): New func. 1323 1324 * bitmap.c (new_bitmap): Used at_bitmap_init. 1325 1326 * bitmap.h: Almost all macro definitions 1327 used macros defined in input.h. 1328 Include input.h. 1329 1330 * input.c: Include input.h. 1331 1332 * input.h: Don't include bitmap.h. 1333 Instead, some macro defs are moved to input.h. 1334 (at_bitmap_init): New function. 1335 (at_input_add_handler): Moved from autotrace.h. 1336 13372001-12-26 Masatake YAMATO <jet@gyve.org> 1338 1339 * input-magick.c (magick_load_image): Use BITMAP_PLANES. 1340 13412001-12-24 Masatake YAMATO <jet@gyve.org> 1342 1343 * configure.in: Version 0.29. 1344 1345 * autotrace.[ch]: Renamed at_bitmap_new to at_bitmap_read. 1346 1347 * main.c (main): Likewise. 1348 13492001-12-24 Martin Weber <martweb@gmx.net> 1350 1351 * autotrace.[dsp,vcproj]: removed version.c 1352 1353 * output-cgm.c: fixed a C++ issue. 1354 1355 (Message-ID: <3C264E86.9948791C@gmx.net>). 1356 13572001-12-24 Masatake YAMATO <jet@gyve.org> 1358 1359 * configure.in: Version 0.29pre1. 1360 13612001-12-23 Martin Weber <martweb@gmx.net> 1362 1363 * README: updated. 1364 1365 * NEWS: updated. 1366 13672001-12-24 Masatake YAMATO <jet@gyve.org> 1368 1369 * fit.[ch] (fitted_splines): Pass width and height. 1370 1371 * autotrace.[ch] (at_splines_write): Don't pass 1372 bbox. Get bbox from splines. 1373 1374 * main.c (main): Don't pass width and height to 1375 at_splines_write. 1376 1377 * autotrace.h (struct _at_fitting_opts_type): Removed 1378 comments. Instead defined doc strings. 1379 (AT_DEFAULT_DPI): New def. 1380 (at_fitting_opts_doc): New macro. 1381 (struct _at_spline_list_array_type): Added height 1382 and width. 1383 1384 * fit.c (new_fitting_opts): Remove comments. 1385 1386 * main.c: used AT_DEFAULT_DPI. 1387 1388 * strgicmp.c (strgnicmp): Added parentheses around 1389 conditions. 1390 (main): Added test. 1391 1392 * output-fig.h: Move the defines to output-fig.c. 1393 13942001-12-23 Martin Weber <martweb@gmx.net> 1395 1396 * output-cgm.c: Fix bugs. 1397 1398 Message-ID: <3C25CDF4.4C0CC024@gmx.net>. 1399 14002001-12-23 Masatake YAMATO <jet@gyve.org> 1401 1402 * main.c (main): Use at_splines_write, at_input_shortlist 1403 and at_output_shortlist. 1404 1405 * output.h, input.h: Remove declarations. Move them to autotrace.h. 1406 1407 * input.c (input_format_entry, input_formats): 1408 Change the order of fields. 1409 1410 * bitmap.c: Don't include string.h. 1411 1412 * autotrace.[ch]: rename at_output_write to 1413 at_splines_write. 1414 (at_output_add_handler, at_input_add_handler): 1415 New stubs. 1416 1417 * autotrace.c: Move input and output functions 1418 to input.c and output.c. 1419 1420 * types.h (at_real_coord): Renamed from at_real_coordinate_type. 1421 (at_coord): Renamed from at_coordinate_type. 1422 Remove progress_func and testcancel_func. 1423 1424 * *: Remove ptypes.h. 1425 14262001-12-23 Masatake YAMATO <jet@gyve.org> 1427 1428 * ptypes.h: Removed. 1429 1430 * output-emf.c (WriteHeader): Move a global variable 1431 `editor' to here. 1432 1433 * Makefile.am (libautotrace_a_SOURCES): Removed version.c. 1434 1435 * version.c: Removed. 1436 1437 * autotrace.c (at_version): Move all codes in version.c 1438 to here. 1439 1440 * output-cgm.c (output_metafiledescription): Added `const' 1441 to UI8. 1442 (*): bool->at_bool. 1443 (output_cgm_writer): version_string->at_version. 1444 1445 * Makefile.am (output_src): Added output-cgm.*. 1446 14472001-12-23 Martin Weber <martweb@gmx.net> 1448 1449 * main.c (main): corrected bug that binary output was not 1450 written correctly. 1451 1452 * autotrace.[vcproj,dsp], output.c, output-cgm.[ch], Makefile.am: 1453 added binary cgm export. 1454 1455 (Message-ID: <3C250ADC.945F47F8@gmx.net>). 1456 14572001-12-23 Masatake YAMATO <jet@gyve.org> 1458 1459 * autotrace.c (at_version): Added parameter 1460 `long_format'. 1461 1462 * .*: Remvoe bool and address types. 1463 1464 * input-png.c: Use at_string instead of string. 1465 1466 * Makefile.am (EXTRA_DIST): Added 1467 autotrace.sln autotrace.vcproj libming.sln libming.vcproj. 1468 14692001-12-23 Martin Weber <martweb@gmx.net> 1470 1471 * libming.sln: New file. 1472 1473 * libming.vcproj: Likewise. 1474 1475 (Message-ID: <3C230B4F.AC6B7392@gmx.net>). 1476 14772001-12-23 Martin Weber <martweb@gmx.net> 1478 1479 * main.c, fit.c, autotrace.[ch]: removed unnecessary 1480 thin option. 1481 1482 (Message-ID: <3C23097C.64BB84F8@gmx.net>, 1483 Message-ID: <3C230A3D.C0F29BE6@gmx.net>) 1484 14852001-12-23 Masatake YAMATO <jet@gyve.org> 1486 1487 * input-png.h: string->at_string. 1488 14892001-12-23 Martin Weber <martweb@gmx.net> 1490 1491 * (.*): Remove version num in comments. 1492 Use at_string instead of string. 1493 Change the data type for number. 1494 Remove decl of version_string. (e.g. unsigned -> unsigned short) 1495 1496 * version.c: Include ptypes.h. 1497 1498 * ptypes.h: Declare version_string. Remove at_string. 1499 1500 * output-emf.c (OutputEmf, GetEmfStats): Initialized last_color. 1501 1502 * output-dxf.c (output_layer, out_splines, out_splines): 1503 Initialized local vars. 1504 1505 * main.c (get_percent): Removed. 1506 1507 * logreport.h: R. 1508 1509 * logreport.c: R. 1510 1511 * input-tga.h: P, R. 1512 1513 * input-tga.c (tga_load_image): Remove a 1514 parameter `filename'. 1515 (tga_load_image): Likewise. 1516 1517 * fit.c (filter_angle, find_curve_vectors): Removed. 1518 (fit_with_least_squares): Remove local variable `iteration'. 1519 1520 * despeckle.c (recolor, despeckle_iteration): 1521 Remove a parameter, `current_size'. 1522 1523 * autotrace.sln: New file. 1524 1525 * autotrace.vcproj: Likewise. 1526 1527 (Message-ID: <3C23045E.E5636FF5@gmx.net>). 1528 15292001-12-18 Per Grahn <pergra@foi.se> 1530 1531 * output-emf.c (output_emf_writer): added `dpi'. 1532 15332001-12-19 Masatake YAMATO <jet@gyve.org> 1534 1535 * main.c (read_command_line): Used 1536 output_get_handler_by_suffix. 1537 (main): Use at_output_get_handler. 1538 Use suffix of output_name to select output_handler. 1539 1540 * output.c (output_get_handler): Used suffix. 1541 1542 * output.[ch] (output_get_handler_by_suffix): New function. 1543 1544 * autotrace.[ch] (at_output_get_handler_by_suffix): New function. 1545 15462001-12-18 Masatake YAMATO <jet@gyve.org> 1547 1548 * Makefile.am (output_src): Added mif.[ch]. 1549 15502001-12-18 Per Grahn <pergra@foi.se> 1551 1552 * autotrace.dsp (SOURCE): Added mif. 1553 1554 * output-mif.[ch]: New files. 1555 1556 * autotrace.h (at_output_write_func, at_output_write): 1557 Added dpi as a parameter. 1558 1559 * main.c: Added new option dpi. 1560 1561 * output-*.[ch]: Added dpi as a parameter. 1562 1563 * output.c (output_formats): Added mif. 1564 1565 (Message-ID: <3C1A734D.A11F290A@gmx.net>). 1566 15672001-12-18 Martin Weber <martweb@gmx.net> 1568 1569 * autotrace.dsp: Added swf. 1570 1571 * strgicmp.h (strgnicmp, strgnicmp): Added const to params. 1572 1573 (Message-ID: <3C1A36C4.C098F815@gmx.net>). 1574 15752001-12-14 Masatake YAMATO <jet@gyve.org> 1576 1577 * output-swf.c (output_swf_writer): roll back to 1578 1.4. I did wrong commit. 1579 1580 2001-12-01 Martin Weber <martweb@gmx.net> 1581 1582 Now using file instead of 1583 name so that it works also to stdout. 1584 1585 (Message-ID: <3C02BF23.9D19CCC0@gmx.net>). 1586 15872001-12-12 Masatake YAMATO <jet@gyve.org> 1588 1589 * strgicmp.h (strgnicmp, strgicmp): added type 1590 of args. 1591 1592 * strgicmp.[hc]: removed ^M. 1593 15942001-12-11 Martin Weber <martweb@gmx.net> 1595 1596 Now commandline options are no more case sensitive. 1597 1598 * Makefile.am (autotrace_SOURCES): Added strgicmp.[ch]. 1599 1600 * autotrace.dsp: Likewise. 1601 1602 * main.c: Use strgicmp. 1603 1604 * getopt.c: Likewise. 1605 1606 * input.c: Likewise. 1607 1608 * cmdline.h: Likewise. 1609 1610 * strgicmp.[ch]: New files. 1611 1612 (Message-ID: <3C15248C.C9AC71C9@gmx.net>). 1613 16142001-12-08 Martin Weber <martweb@gmx.net> 1615 1616 * input.c (input_list): Fix a bug for magicklib support. 1617 "MagickLibVersion < 0x0538" => "MagickLibVersion < 0x0534". 1618 16192001-12-08 Masatake YAMATO <jet@gyve.org> 1620 1621 * configure.in: Version 0.28. 1622 16232001-12-08 Martin Weber <martweb@gmx.net> 1624 1625 * output.c: 1626 * output-dxf.[ch]: DXF output is disabled. 1627 16282001-12-08 Masatake YAMATO <jet@gyve.org> 1629 1630 Put a tag, "BEFORE_DISABLING_DXF" to the CVS repository. 1631 16322001-12-03 Martin Weber <martweb@gmx.net> 1633 1634 * input.c: We should use api.h instead of 1635 magick.h, now also works using C++. 1636 1637 * input-magick.c: Likewise. 1638 1639 (Message-ID: <3C0A6916.D7C47C1F@gmx.net>). 1640 16412001-12-02 Martin Weber <martweb@gmx.net> 1642 1643 * types.h: adopted to C++. 1644 1645 * main.c (read_command_line): Likewise. 1646 1647 (Message-ID: <B82F2B8A.275630@[192.168.1.2]>). 1648 16492001-12-01 Masatake YAMATO <jet@gyve.org> 1650 1651 * README.MING: Write about Visual C++ and libming.*. 1652 1653 * Makefile.am (EXTRA_DIST): added libming.*. 1654 16552001-12-01 Martin Weber <martweb@gmx.net> 1656 1657 * input-magick.c: Fixed comments. 1658 1659 * input.c: input_shortlist now supports ImageMagick formats. 1660 1661 * output-pdf.c: no more a temporary file needed. 1662 1663 (Message-ID: <3C07E7CB.42BB90D4@gmx.net>). 1664 16652001-12-01 Martin Weber <martweb@gmx.net> 1666 1667 * input.c, input.h, main.c, README: input_list now also lists 1668 all formats that are supported by ImageMagick, dynamic generation of 1669 input format list. 1670 1671 (Message-ID: <3C0697FA.F9F1F974@gmx.net> is applied. 1672 Message-ID: <3C056389.A35DF08C@gmx.net> is ignored). 1673 16742001-12-01 Martin Weber <martweb@gmx.net> 1675 1676 * output-dxf.h (output_dxf12_writer): New function. 1677 1678 * output.c (output_formats): Added dxf12. 1679 1680 * output-dxf.c: Reorganized. 1681 1682 (Message-ID: <3C053FF6.191A5F26@gmx.net>). 1683 16842001-12-01 Martin Weber <martweb@gmx.net> 1685 1686 * output-swf.c (output_swf_writer): Now using file instead of 1687 name so that it works also to stdout. 1688 1689 (Message-ID: <3C02BF23.9D19CCC0@gmx.net>). 1690 16912001-12-01 Martin Weber <martweb@gmx.net> 1692 1693 * Makefile.am (EXTRA_DIST): Added shape_cubic.c.diff README.MING. 1694 1695 * shape_cubic.c.diff: Patch for ming. 1696 1697 * README.MING: About shape_cubic.c.diff. 1698 1699 (Message-ID: <3C02B6A9.D9EF762D@gmx.net>, Message-ID: <5962.1006945825@www21.gmx.net>) 1700 17012001-11-27 Martin Weber <martweb@gmx.net> 1702 1703 * output-swf.c (output_swf_writer): Now using file instead of name 1704 so that it works also to stdout. 1705 (Message-ID: <3C02BF23.9D19CCC0@gmx.net>). 1706 17072001-11-27 Martin Weber <martweb@gmx.net> 1708 1709 * output-swf.c (output_swf_writer, out_splines): 1710 Removed some warnings. 1711 (Message-ID: <3C02B6A9.D9EF762D@gmx.net>). 1712 1713 17142001-11-28 Ian MacPhedran <Ian_MacPhedran@engr.USask.CA> 1715 1716 * output-fig.c: centerlines were extended to complete polygons, 1717 closing shapes which should be open - thanks to Dan Mills 1718 for pointing this out (routine out_fig_splines) 1719 17202001-11-27 Martin Weber <martweb@gmx.net> 1721 1722 * main.c (read_command_line): output format list now freed. 1723 1724 (Message-ID: <3C02B6D3.7FBF5057@gmx.net>). 1725 17262001-11-25 Martin Weber <martweb@gmx.net> 1727 1728 * output-p2e.c (output_p2e_header, output_p2e_writer): 1729 Output that is totally curve free has to be marked. 1730 1731 (Message-ID: <3C012785.19621140@gmx.net>). 1732 17332001-11-25 Martin Weber <martweb@gmx.net> 1734 1735 * output-dxf.c (out_splines): Removed code that was needed due to 1736 an old bug in AutoTrace. 1737 1738 * output-epd.c (out_splines): Removed wrong comment. 1739 1740 * output-pdf.c (output_pdf_tailor): Removed unnecessary xref part. 1741 1742 * output.h (output_shortlist): New declaration. 1743 1744 * output.c (output_shortlist): New function. 1745 1746 * main.c (read_command_line): Invoke output_shortlist. 1747 (USAGE): Remove OUTPUT_SUFFIX_LIST. 1748 (main.c, output.c, output.h: Dynamic generation of output format list.) 1749 1750 * autotrace.dsp: output-pdf.c and output-pdf.h are added. 1751 1752 (Message-ID: <3C0112EA.EB49E12A@gmx.net>). 1753 17542001-11-25 Masatake YAMATO <jet@gyve.org> 1755 1756 * Makefile.am (output_src): Added output-pdf.[hc]. 1757 17582001-11-24 Martin Weber <martweb@gmx.net> 1759 1760 * output-pdf.[ch]: New files. 1761 1762 * output.h (OUTPUT_SUFFIX_LIST): Added pdf. 1763 1764 * NEWS: Upadted. 1765 1766 * output.c: Added output_pdf_writer. 1767 1768 * despeckle.c (despeckle): Use FATAL1 1769 instead of WARNING1. 1770 1771 * autotrace.dsp: Updated. 1772 1773 * autotrace.c(at_splines_new_full): Validated 1774 opts->despeckle_level that is passed to despeckle. 1775 1776 Message-ID: <3BFF770F.E7B644F3@gmx.net>, 1777 Message-ID: <3BFECAB0.A3FFDC52@gmx.net>. 1778 17792001-11-24 Martin Weber <martweb@gmx.net> 1780 1781 * despeckle.c: Almost Rewrote. 1782 1783 * output-dxf.c: "ps_file' -> "dxf_file". 1784 1785 (Message-ID: <3BFD5CBD.8AC681BB@gmx.net>). 1786 17872001-11-24 Martin Weber <martweb@gmx.net> 1788 1789 * output-epd.c: "ps_file"->"epd_file". 1790 (output_epd_header): "%%"->"%". 1791 (out_splines): swap "S"<->"f" in OUT_LINE. 1792 1793 (Message-ID: <3BFEA7B6.E4CDB9F5@gmx.net>). 1794 17952001-11-24 Martin Weber <martweb@gmx.net> 1796 1797 * output-epd.c (out_splines): Fix a 1798 bugs in output formats. 1799 "*U"->"h", "B"->"S". 1800 Divied each color components by 255. 1801 (Message-ID: <3BFD3CA5.EA11A99C@gmx.net>). 1802 18032001-11-24 Masatake YAMATO <jet@gyve.org> 1804 1805 * Makefile.am (output_src): Added output-epd.[ch]. 1806 18072001-11-21 Martin Weber <martweb@gmx.net> 1808 1809 * output-epd.[ch]: New files. 1810 1811 * output.c (output_formats): output_epd_writer is added. 1812 1813 (Message-ID: <3BFC27DC.DE9DE0E7@gmx.net>) 1814 18152001-11-21 Martin Weber <martweb@gmx.net> 1816 1817 * output.h (OUTPUT_SUFFIX_LIST): Removed dxf12. 1818 Added epd. 1819 1820 * input-magick.h: Include ptypes.h 1821 1822 * autotrace.dsp: Updated. 1823 1824 (Message-ID: <3BFC1CA5.996CD642@gmx.net>) 1825 18262001-11-21 Martin Weber <martweb@gmx.net> 1827 1828 * READM, THANKS, NEWS: Updated. 1829 (Message-ID: <3BFBEB8D.E493F888@gmx.net>) 1830 18312001-11-21 Masatake YAMATO <jet@gyve.org> 1832 1833 * main.c (main): Set fitting_opts->centerline. 1834 1835 * fit.c (fitted_splines, new_fitting_opts): set value for 1836 new field `centerline'. 1837 1838 * autotrace.[ch] (at_centerline): removed. 1839 (struct _at_spline_list_array_type, struct _at_fitting_opts_type): 1840 new field `centerline' is added. 1841 1842 * output-*.[ch]: at_centerline is removed. 1843 Use shape.centerline instead. 1844 18452001-11-21 Masatake YAMATO <jet@gyve.org> 1846 1847 * ptypes.h: New file. 1848 1849 * Makefile.am: Added ptypes.h. 1850 1851 * types.h: Added "at_" as prefix to all type names. 1852 1853 * *.[ch]: Include ptypes.h. 1854 18552001-11-19 Martin Weber <martweb@gmx.net> 1856 1857 * pxl-outline.c (find_one_outline): Fixed that sometimes the first 1858 point of the outline is wrong 1859 18602001-11-19 Dan Mills <dmills@spamblock.demon.co.uk> 1861 1862 * fit.c (split_at_corners): 1863 Here is a patch for another autotrace bug which caused some images 1864 to seemingly hang when processed with the thin option. 1865 1866 The problem was caused by the fact that the LHS of the if statement 1867 was evaluated as an unsigned value, thus when pixel_o == 1, the 1868 statement evaluates as if (((unsigned int)(-1)) >= 4) which comes 1869 out to somewhere around (2^32 >= 4), this has the predictable result. 1870 Using signed math overcomes this problem. 1871 18722001-11-19 Martin Weber <martweb@gmx.net> 1873 1874 * pxl-outline.c (find_outline_pixels): improved 1875 background handling. 1876 18772001-11-19 Masatake YAMATO <jet@gyve.org> 1878 1879 * fit.c (fit_one_spline): Remove wrong fprintf. 1880 18812001-11-19 Martin Weber <martweb@gmx.net> 1882 1883 * fit.c (filter): added initialisation of prev_new_point. 1884 1885 * color.h (COLOR_EQUAL): fixed a bug in the COLOR_EQUAL macro 1886 1887 * pxl-outline.c (find_outline_pixels): corrected outline 1888 generation with a given background color. 1889 18902001-11-19 Martin Weber <martweb@gmx.net> 1891 1892 * fit.c (filter): Temporary solution for not 1893 totally collapsing a curve with repeated filtering. 1894 18952001-11-17 Martin Weber <martweb@gmx.net> 1896 1897 * fit.c (fit_with_least_squares): 1898 Force closed splines to be split. 1899 19002001-11-17 Martin Weber <martweb@gmx.net> 1901 1902 * fit.c (find_half_tangent): fixed a problem in calculation of 1903 halftangent with cyclic curves. 1904 19052001-11-11 Masatake YAMATO <jet@gyve.org> 1906 1907 * pxl-outline.c (find_outline_pixels): 1908 (find_centerline_pixels): Put cancel points. 1909 1910 * main.c (main): Use at_splines_new_full. 1911 1912 * fit.[hc] (fitted_splines): Put cancel points. 1913 If `test_cancel' is given and it returns TRUE, 1914 execution is stopped and the control is returned. 1915 1916 * types.h (testcancel_func): New type. 1917 1918 * autotrace.h (at_testcancel_func): New type. 1919 1920 * autotrace.[hc] (at_splines_new_full): New function. 1921 at_splines_new_with_progress is removed. 1922 at_splines_new_full is almost the same as 1923 `at_splines_new_with_progress' but has cancel points. 1924 19252001-11-09 Masatake YAMATO <jet@gyve.org> 1926 1927 * despeckle.h: Remove nest '/*'. 1928 1929 * pxl-outline.h: Change the indent style. 1930 Lines were too long. 1931 19322001-10-14 Martin Weber <martweb@gmx.net> 1933 1934 * output-dxf.c: adopted so it could also be compiled as C++ 1935 19362001-10-14 Martin Weber <martweb@gmx.net> 1937 1938 * NEWS: Upated 1939 1940 * README (version): Updated 1941 1942 * THANKS: Updated. 1943 1944 * autotrace.dsp (SOURCE): Update again. 1945 19462001-10-14 Martin Weber <martweb@gmx.net> 1947 1948 * autotrace.dsp: adopted to newer versions of ImageMagick. 1949 1950 * input-magick.c: Likewise. 1951 19522001-10-14 Martin Weber <martweb@gmx.net> 1953 1954 * output-dxf.h: changed wrong define constant 1955 * curve.c, pxl-outline.c, fit.c: removed warning in 1956 notify_progress for Visual C++ 1957 * output.c: added output_dxf_writer 1958 19592001-10-28 Masatake YAMATO <jet@gyve.org> 1960 1961 * Makefile.am (output_src): Added output-dxf.[ch]. 1962 19632001-10-28 Steffen Politzky <support@durst.de> 1964 1965 Logged by Masatake YAMATO <jet@gyve.org>. 1966 1967 * output-dxf.[ch]: New files. 1968 19692001-10-14 Martin Weber <martweb@gmx.net> 1970 1971 * main.c (read_command_line::long_options): Added 1972 despeckle-level and despeckle-tightness. 1973 19742001-10-13 Masatake YAMATO <jet@gyve.org> 1975 1976 * types.h (progress_func): New type. 1977 1978 * pxl-outline.c: Added progress notify callback. 1979 * curve.[ch]: Likewise 1980 * autotrace.[ch]: Likewise. 1981 * fit.[ch]: Likewise. 1982 1983 * autotrace.c (at_splines_new): Invoke despeckle. 1984 1985 * autotrace.h (struct _at_fitting_opts_type): 1986 New members, despeckle_level and despeckle_tightness. 1987 1988 * fit.c (new_fitting_opts): Initialize 1989 despeckle_level and despeckle_tightness. 1990 1991 * main.c (read_command_line): Use 1992 fitting_opts->despeckle_tightness and 1993 fitting_opts->despeckle_level. 1994 19952001-10-11 Martin Weber <martweb@gmx.net> 1996 1997 * main.c, despeckle.c, despeckle.h: Added new despeckling code. 1998 19992001-10-12 Masatake YAMATO <jet@gyve.org> 2000 2001 * Makefile.am: Added despeckle.[ch]. 2002 20032001-10-12 David A. Bartold <???@???.???> 2004 2005 by Masatake) 2006 * despeckle.[ch]: New files. 2007 20082001-10-03 Jerritt Collord <collord@collord.net> 2009 2010 * output-sk.c (out_splines): Check `at_centerline' 2011 before doing fputs("bC()\n", file). 2012 2013 (Logged by Masatake) 2014 2015o2001-09-18 Martin Weber <martweb@gmx.net> 2016 2017 * output-eps.c: fixed a small bug in the initialisation of last_color 2018 Suggested by "Wolfgang Glunz" <wolfgang.glunz@icn.siemens.de>. 2019 2020 * output-p2e.c: fixed a small bug in the initialisation of last_color, 2021 adopted to pstoedit 3.30 2022 Suggested by "Wolfgang Glunz" <wolfgang.glunz@icn.siemens.de>. 2023 20242001-09-15 Masatake YAMATO <jet@gyve.org> 2025 2026 * autotrace.c (at_home_site): Update the homepage of 2027 autotrace. 2028 2029 * README: Likewise. 2030 20312001-04-13 Masatake YAMATO <jet@gyve.org> 2032 2033 * configure.in: Warn if libping is not found. 2034 20352001-04-12 Martin Weber <martweb@gmx.net> 2036 2037 Message-ID: <3AD446C7.9045830B@gmx.net> 2038 2039 * input-tga.c: I fixed a bug in input-tga.c: 2040 Indexed tga images are now interpreted correctly. 2041 20422001-04-11 Masatake YAMATO <jet@gyve.org> 2043 2044 * configure.in: Don't check malloc.h. 2045 2046 * output-er.c: Don't include malloc.h. 2047 2048 * output-p2e.c: Likewise. 2049 20502001-04-11 Masatake YAMATO <masata-y@gyve.aist-nara.ac.jp> 2051 2052 * output-er.c: Include malloc.h if HAVE_MALLOC_H is 2053 defined. 2054 2055 * output-p2e.c: Likewise. 2056 2057 * configure.in: Check malloc.h. 2058 These changes are suggested by 2059 Peter Cucka<pcucka@anim.dreamworks.com>. 2060 20612001-03-25 Masatake YAMATO <jet@gyve.org> 2062 2063 * configure.in: VERSION 0.27a. 2064 20652001-03-24 Masatake YAMATO <jet@gyve.org> 2066 2067 * Makefile.am (autotrace_LDADD): Added -lm. 2068 Suggested by "Stefan A. Deutscher" <sad@utk.edu>. 2069 (autotrace-config.in): Specify the base file at its 2070 generating rule. 2071 Reported by "Stefan A. Deutscher" <sad@utk.edu>. 2072 20732001-03-21 Masatake YAMATO <jet@gyve.org> 2074 2075 * configure.in: Version 0.27. 2076 2077 * output-fig.c (get_fig_colour): Added static keyword. 2078 (fig_col_init): Likewise. 2079 2080 * output-emf.c: Added static keyword to all variable 2081 and functions except output_emf_writer. 2082 2083 * input-bmp.[ch] (bmp_load_image): Renamed ReadBMP. 2084 2085 * input-tga.[ch] (tga_load_image): Renamed ReadTGA. 2086 20872001-03-21 Martin Weber <martweb@gmx.net> 2088 2089 Message-ID: <3AB7AD7B.CA58CE8A@gmx.net>. 2090 * README: Updated. 2091 20922001-03-16 Peter Cucka <pcucka@anim.dreamworks.com> 2093 2094 Message-ID: <3AB26304.182F7AB2@anim.dreamworks.com>: 2095 * fit.c: Fixed a bug that, in centerline mode, caused a zero-length 2096 line segment to be added to the end of every open curve. 2097 2098 * output-er.c: Modified out_splines() to correctly output open 2099 curves, taking into account the above changes to fit.c. 2100 21012001-03-20 Masatake YAMATO <masata-y@gyve.aist-nara.ac.jp> 2102 2103 * configure.in: Check ImageMagick version is higher 2104 than 5.2.1. Use AC_MSG_WARN instead of AC_MSG_ERROR 2105 if ImageMagick is not found. The user can build 2106 autotrace without ImageMagick. 2107 This change is required by Martin. 2108 Message-ID: <3AB26698.DFC2341D@gmx.net>. 2109 21102001-03-15 Martin Weber <martweb@gmx.net> 2111 2112 Message-ID: <3AB26698.DFC2341D@gmx.net>. 2113 * input-magick.c (magick_load_image): 2114 dropped the support of versions older than 5.2.1. 2115 21162001-03-17 Martin Weber <martweb@gmx.net> 2117 2118 Message-ID: <3AB25B23.27EDD0C1@gmx.net>. 2119 * output-emf.c: Images with width or height > 2120 655 were distorted. 2121 21222001-03-17 Peter Cucka <pcucka@anim.dreamworks.com> 2123 2124 * pxl-outline.c: Adding some explicit casts of boolean 2125 expressions to 'bool's, to keep the IRIX compiler from 2126 warning about an "enumerated type mixed with another type". 2127 (Logged by Masatake) 2128 21292001-03-16 Masatake YAMATO <jet@gyve.org> 2130 2131 Applied a patch from Martin. 2132 Message-ID: <3AB12888.E31072DC@gmx.net>. 2133 * output-emf.c: Now I fixed a bug in output-emf.c and 2134 adopted it so that the generated emf files are compatible 2135 to CorelDraw 9. 2136 21372001-03-15 Masatake YAMATO <jet@gyve.org> 2138 2139 * configure.in: Added --with-magick and --without-magick 2140 flags to configure. 2141 Check ImageMagick version. 2142 2143 --with-magick and --without-magick are suggested by 2144 "Stewart C. Russell" <stewart@ref.collins.co.uk>. 2145 21462001-03-14 Masatake YAMATO <jet@gyve.org> 2147 2148 * configure.in: Check zlib. 2149 Print the required version of libpng. Suggested by 2150 Martin. Message-ID: <3AABC7D4.1E7CDAA@gmx.net>. 2151 21522001-03-13 Masatake YAMATO <jet@gyve.org> 2153 2154 Applied a patch from Martin. 2155 Message-ID: <3AAD4C14.6072AD3C@gmx.net>. 2156 2157 * input-magick.c (magick_load_image): Improved supports 2158 for various version of libmagick. 2159 21602001-03-13 Masatake YAMATO <jet@gyve.org> 2161 2162 Applied a patch from Martin. 2163 Message-ID: <3AAD4C65.AB2EAF23@gmx.net>. 2164 2165 * autotrace.dsp: Updated. Reduced the size of the exe file 2166 without reducing speed. 2167 21682001-03-12 Masatake YAMATO <jet@gyve.org> 2169 2170 * autotrace.h: Added copyright notice. 2171 * types.h: Likewise. 2172 2173 * Makefile.am (INCLUDES): Renamed from libautotrace_a_INCLUDES. 2174 Suggested by Martin. 2175 2176 * HACKING: Write about releasing scheme. 2177 2178 Updated by Martin. 2179 Message-ID: <3AAB952E.7A1CE3A9@gmx.net>. 2180 * autotrace.dsp: updated. 2181 21822001-03-11 Masatake YAMATO <jet@gyve.org> 2183 2184 * input-png.c: Added arguments for png_get_color_type. 2185 21862001-03-09 Masatake YAMATO <jet@gyve.org> 2187 2188 Applied a patch from Martin. 2189 Message-ID: <3AA7F19A.C11E5BC2@gmx.net>. 2190 * autotrace.dsp: Updated. 2191 21922001-03-09 Masatake YAMATO <jet@gyve.org> 2193 2194 * configure.in: Added -lm to LIBSWF_LDFLAGS. 2195 2196 * autotrace-config.af(AF_DEF_LIBS): Added @LIBSWF_LDFLAGS@. 2197 2198 * Makefile.am (autotrace_LDADD): Remove -lm. 2199 22002001-03-08 Masatake YAMATO <jet@gyve.org> 2201 2202 Applied a patch from Martin. 2203 Message-ID: <18838.984036759@www23.gmx.net> 2204 2205 * NEWS: Updated. 2206 22072001-03-08 Masatake YAMATO <jet@gyve.org> 2208 2209 * NEWS: Write the place where you can libming. 2210 2211 * output-swf.h: Use triangle brackets instead of 2212 double quotes to include ming.h. 2213 2214 * NEWS: Write about swf output. 2215 2216 * configure.in: Added ming(swf) supports. 2217 2218 * Makefile.am (EXTRA_DIST): Remove swf.h. 2219 (HAVE_LIBSWF): Added ming(swf) supports. 2220 22212001-03-08 Masatake YAMATO <jet@gyve.org> 2222 2223 Kevin O' Gorman <k_ogorman@kompass.ie> updates swf output. 2224 2225 * output.h: Added ".swf". 2226 2227 * output.c: Addd swf handler. 2228 2229 * output-swf.h: Updated. 2230 2231 * output-swf.c: Updated. 2232 22332001-03-07 Masatake YAMATO <jet@gyve.org> 2234 2235 * spline.h (LINEARTYPE): 2236 (QUADRATICTYPE): 2237 (CUBICTYPE): 2238 (PARALLELELLIPSETYPE): 2239 (ELLIPSETYPE): 2240 (CIRCLETYPE): Aliases for the members of 2241 _at_polynomial_degree. 2242 2243 * autotrace.h (_at_polynomial_degree): Added AT_ prefix 2244 to enum symbols. 2245 2246 Applied a patch from Martin. 2247 Message-ID: <3AA15F77.44F4ECAF@gmx.net>. 2248 2249 * autotrace.h: Improved fitting speed, reduced number of 2250 fitting parameters. 2251 2252 * fit.c: Likewise. 2253 2254 * main.c: Likewise. 2255 2256 Applied a patch from Martin. 2257 Message-ID: <3AA129B5.FE736C40@gmx.net>. 2258 2259 * main.c: Replaced static bool thin; by static bool thin = false; 2260 in main.c otherwise there is no initialization. 2261 22622001-03-07 Masatake YAMATO <jet@gyve.org> 2263 2264 * types.h (struct): Remove dimensions_type. 2265 (DIMENSIONS_HEIGHT): Likewise. 2266 (DIMENSIONS_WIDTH): Likewise. 2267 2268 Applied patches from Martin. 2269 Message-ID: <3AA12454.6AF6FD69@gmx.net>. 2270 2271 * autotrace.h (struct _at_bitmap_type): Remove dimensions_type. 2272 2273 * bitmap.c (new_bitmap): Likewise. 2274 2275 * bitmap.h: Likewise. 2276 2277 * median.c: Likewise. 2278 2279 * input-magick.c: Likewise. 2280 2281 * pxl-outline.c: Likewise. 2282 2283 * input-pnm.c: Likewise. 2284 2285 * autotrace.c: Likewise. 2286 2287 Applied patches from Martin. 2288 Message-ID: <3AA11C68.9B494013@gmx.net> 2289 2290 * output-emf.c: Replaced TRUE and FALSE by true and false. 2291 2292 * types.h: Remove TRUE and FALSE. 2293 2294 Applied patches from Martin. 2295 Message-ID: <3AA11A4B.BD319064@gmx.net>. 2296 2297 * autotrace.dsp: Removed usefull.h and median.h. 2298 2299 * Makefile.am (libautotrace_a_SOURCES): Remove median.h. 2300 2301 * types.h: Removed unnecessary #ifdef __cplusplus. 2302 2303 * usefull.h: File is removed. 2304 2305 * Makefile.am (noinst_HEADERS): usefull.h is removed. 2306 2307 * fit.c: Likewise. 2308 2309 * output-er.c: Likewise. 2310 23112001-03-02 Masatake YAMATO <jet@gyve.org> 2312 2313 * pxl-outline.c: Put file name on the head of file. 2314 2315 * Makefile.am: Added autotrace.m4 supports. 2316 2317 * autotrace.m4: New file. 2318 23192001-02-28 Masatake YAMATO <jet@gyve.org> 2320 2321 Applied a patch from Martin. 2322 2323 * output-emf.c: Now supports centerline. 2324 23252001-02-27 Masatake YAMATO <jet@gyve.org> 2326 2327 * NEWS: Write about dxf. 2328 2329 Applied a patch from Martin. 2330 2331 * NEWS: Updated. 2332 2333 * output.c: Don't include output-dxf.h and 2334 output-dxf12.h. 2335 23362001-02-26 Masatake YAMATO <jet@gyve.org> 2337 2338 Applied a patch from Martin. 2339 2340 * output.c: Remove dxf supports. 2341 2342 * Makefile.am (output_src): Likewise. 2343 2344 * autotrace.dsw: Updated. 2345 2346 * autotrace.dsp: Likewise. 2347 23482001-02-25 Masatake YAMATO <jet@gyve.org> 2349 2350 Applied two patches from Martin. 2351 2352 * output-p2e.c: Now supports centerline. 2353 2354 * output-sk.c: Likewise. 2355 2356 * output-svg.c: Likewise. 2357 23582001-02-25 Ian MacPhedran <Ian_MacPhedran@engr.USask.Ca> 2359 2360 * output-fig.c: Updated. 2361 Added support for the "centerline" option 2362 Added code to reduce the number of FIG "levels" produced 2363 23642001-02-24 Masatake YAMATO <jet@gyve.org> 2365 2366 Applied patches from Martin. 2367 2368 * output-eps.c: Made the centerline eps output 2369 compatible to CorelDraw. 2370 2371 Applied patches from Martin. 2372 2373 * thin-image.c: 2374 Made it C++ compatible again (replaced delete by todelete) and 2375 removed some warnings. 2376 2377 * output-er.c: Made it C++ compatible, replaced malloc my 2378 XMALLOC and removed some unnecessary code. 2379 2380 * pxl-outline.c: Moved edge.h to pxl-outline.c, some cleanup and 2381 removed some warnings. 2382 2383 * edge.h: Removed, because the code was added to pxl-outline.c. 2384 23852001-02-24 Masatake YAMATO <jet@gyve.org> 2386 2387 * median.c (quantize): Applied a patch from Martin. 2388 -- I removed a bug in median.c: 2389 fixed wrong color count 2390 23912001-02-23 Masatake YAMATO <jet@gyve.org> 2392 2393 * HACKING (Autofig): Updated. 2394 2395 * autogen.sh: Check whether autofig is existed or not. 2396 2397 Applied patches from Martin. 2398 -- I removed some compiler warnings in color.h 2399 and pxl-outline.c. Also I have a new autotrace.dsp. 2400 2401 * pxl-outline.c: Updated. 2402 2403 * color.h: Updated. 2404 2405 * autotrace.dsp: Updated. 2406 24072001-02-23 Masatake YAMATO <jet@gyve.org> 2408 2409 * configure.in: Set version to 0.27pre. 2410 2411 * output-eps.c (out_splines): Use at_centerline. 2412 2413 * main.c (main): Use at_centerline. 2414 (centerline): static scope. 2415 2416 * autotrace.[hc] (at_centerline): New varaible. 2417 24182001-02-22 Masatake YAMATO <jet@gyve.org> 2419 2420 * output.h (OUTPUT_SUFFIX_LIST): Added "er". 2421 24222001-02-20 Martin Weber <martweb@gmx.net> 2423 2424 -- Centerline vectorization 2425 2426 * Makefile.am: Added output-er.c and .h. 2427 2428 * autotrace.c: Modified at_splines_new() to support centerline 2429 vectorization. 2430 2431 * autotrace.h: Added 'open' flag to at_spline_list_type. 2432 2433 * color.h: Added COLOR_LUMINANCE() macro. 2434 2435 * curve.h: Added 'open' flag to curve_list_type. 2436 2437 * fit.c: Made several modifications to handle open curves. 2438 2439 * input-pnm.c: In pnm_load_image(), replaced fopen()/fclose() 2440 with xfopen()/xfclose() (see below). 2441 2442 * main.c: Added a -centerline option. Commented out a call to 2443 free() that was causing memory corruption. Fixed a bug 2444 in the conversion to decimal of the -background-color 2445 hex string. Reinstated 'remove_adj_corners' and 'thin' 2446 globals as temporary variables (because the SGI MIPSpro 2447 compiler doesn't allow initializing 'long_options' with 2448 the addresses of a non-static variables). 2449 2450 * median.c: Added rudimentary support for single-channel images 2451 (by interpreting them as three-channel images for which 2452 R = G = B). Changed the way the background color is 2453 handled. Changed some function prototypes. 2454 2455 * output-eps.c: Made changes to support open curves. 2456 2457 * output-er.c, 2458 output-er.h: New; adds Elastic Reality shape file output. 2459 2460 * output.c: Added Elastic Reality shape file output format (see 2461 output-er.c and .h). 2462 2463 * pxl-outline.c: Added find_centerline_pixels() and supporting 2464 functions find_one_centerline(), concat_pixel_outline(), 2465 next_edge(), next_unmarked_outline_edge(), opposite_edge(), 2466 mark_pixel(), next_unmarked_outline_pixel(), 2467 is_marked_pixel(), num_neighbors(), num_marked_neighbors(), 2468 and is_open_junction() (some of these, as well as a few 2469 macros, were resurrected from an earlier version of AutoTrace). 2470 2471 * pxl-outline.h: Added 'open' flag to pixel_outline_type. 2472 Added function find_centerline_pixels(). Added optional 2473 background color parameter to find_outline_pixels(). 2474 2475 * quantize.h: Changed function prototype for quantize(). 2476 2477 * spline.c: Reinstated patch to evaluate_spline() for SGI MIPSpro 2478 compiler. 2479 2480 * thin-image.c: Added support for single-channel images. Rewrote 2481 code to eliminate most inner-loop function calls. Fixed 2482 two bugs that caused problems with border pixels. Replaced 2483 hard-coded BACKGROUND color with an optional parameter. 2484 2485 * thin-image.h: Added optional background color parameter to 2486 thin_image(). 2487 2488 * vector.c: Rewrote normalize() to not abort if the vector is 2489 zero-length. 2490 2491 * xstd.c: Modified xfopen() and xfclose() to allow reads from stdin. 2492 24932001-02-21 Masatake YAMATO <jet@gyve.org> 2494 2495 [Patches from from Martin.] 2496 2497 * THANKS: Updated contributors. 2498 2499 * types.h: Fixed a bug when compiling with C++. 2500 2501 * Makefile.am (EXTRA_DIST): Added vc++6.0.txt 2502 autotrace.dsp autotrace.dsw. 2503 25042001-02-19 Masatake YAMATO <jet@gyve.org> 2505 2506 Applied patches from Martin. 2507 * main.c(read_command_line): removed bad 2508 initialisation of opts 2509 2510 * input.c(input_get_handler_by_suffix): Removed warning. 2511 magick_load_image is casted to input_read. 2512 2513 * input-tga.c: removed unistd.h because it does not 2514 compile with Windows. 2515 25162001-01-20 Masatake YAMATO <jet@gyve.org> 2517 2518 * input-magick.c: Applied a patch from Martin. 2519 Added special care for 2520 (MagickLibVersion >= 0x500) && (MagickLibVersion <= 0x525). 2521 25222001-01-10 Masatake YAMATO <jet@gyve.org> 2523 2524 * median.c: Appled a patch from Martin. 2525 (median_cut_rgb): Rid ^M. 2526 25272000-12-02 Masatake YAMATO <jet@gyve.org> 2528 2529 Following two changes are suggested 2530 by Brian V. Smith <bvsmith@epb1.lbl.gov>. 2531 2532 * input-magick.c (magick_load_image): Invoke 2533 GetExceptionInfo if MagickLibVersion > 0x500. 2534 2535 * input-tga.c: Include unistd.h. 2536 25372000-12-01 Masatake YAMATO <jet@gyve.org> 2538 2539 * Merge branch TOWARD_RELEASE_0_26->RELEASE_0_26. 2540 2541 2000-11-16 Masatake YAMATO <jet@gyve.org> 2542 2543 - configure.in: Version 0.26. 2544 2545 2000-11-15 Masatake YAMATO <jet@gyve.org> 2546 2547 - pxl-outline.c: Applied a patch from Martin. 2548 25492000-11-21 Masatake YAMATO <jet@gyve.org> 2550 2551 * main.c (read_command_line): Use at_color_new. 2552 2553 * autotrace.[ch] (at_fitting_opts_copy): 2554 (at_color_new): 2555 (at_color_free): 2556 (at_color_copy): New functions. 2557 25582000-11-20 Masatake YAMATO <jet@gyve.org> 2559 2560 * HACKING: Write about autofig. 2561 Write about Library usage. 2562 2563 * configure.in (AC_OUTPUT): Generate autotrace-config. 2564 2565 * autotrace-config.af: New file. 2566 2567 * Makefile.am: Added target for autotrace-config. 2568 2569 * autotrace.h: Put typedefs here. 2570 2571 * autotrace.c (at_home_site): New function. 2572 2573 * Makefile.am (autotraceinclude_HEADERS): Only 2574 types.h and autotrace.h are installed. 2575 25762000-11-18 Masatake YAMATO <jet@gyve.org> 2577 2578 * Makefile.am (autotraceinclude_HEADERS): 2579 Added image-header.h. 2580 (noinst_HEADERS): Added xstd.h, epsilon-equal.h, 2581 logreport.h, usefull.h, message.h. 2582 (libautotrace_a_SOURCES): Added quantize.h and 2583 median.h. 2584 2585 * (substring.[ch]): Merged into filename.c. 2586 2587 * (concat3.[ch]): Likewise. 2588 2589 * xstd.h: xmem.h, xf*.[ch] are unified. 2590 2591 * filename.[ch]: *-suffi?x and are unified. 2592 25932000-11-17 Masatake YAMATO <jet@gyve.org> 2594 2595 Make codes C++-clean. Suggested by 2596 Glunz Wolfgang <Wolfgang.Glunz@icn.siemens.de> 2597 and 2598 Reini Urban <rurban@sbox.tu-graz.ac.at>. 2599 2600 * autotrace.h: Added an extern "C". 2601 2602 * fit.c (remove_adjacent_corners): Rename new to 2603 new_list. 2604 2605 * getopt.h: Added an extern "C". 2606 2607 * thin-image.c (delete_map): Renamed from `delete'. 2608 (thin_image): Add a cast to return value of malloc. 2609 (thin): Likewise. 2610 (thin): Use delete_map. 2611 26122000-11-14 Masatake YAMATO <jet@gyve.org> 2613 2614 * Makefile.am (autotrace_SOURCES): Move some files 2615 to libautotrace_a_SOURCES from autotrace_SOURCES. 2616 2617 * main.c (read_command_line): Use at_version(). 2618 2619 * autotrace.c (at_version): New function. 2620 2621 * Makefile.am: Create libautotrace.a. 2622 2623 * main.c: use autotrace.[ch]. 2624 2625 * autotrace.c: New file. 2626 2627 * autotrace.h: New file. 2628 2629 * output.c(output_list): New function. 2630 2631 * input.c (input_format_entry): Added descr field. 2632 (input_list): New function. 2633 (input_list_formats): Move to main. 2634 2635 * fit.h (fitting_opts_type): Added new field `thin'. 2636 2637 * fit.c (new_fitting_opts): Initialize thin. 2638 2639 * README (http): Remove files in main part. 2640 2641 * Makefile.am (autotrace_SOURCES): Added autotrace.[ch]. 2642 2643 * fit.c: Apply a patch from martin. 2644 "I fixed a bug in fit.c that sometimes causes an endless 2645 loop in AutoTrace." 2646 2647 * main.c: Don't include main.h. 2648 Include image-header.h. 2649 2650 * Makefile.am (autotrace_SOURCES): Remove main.h. 2651 2652 * main.c(input_reader): Renamed from load_image. 2653 Use type input_read. 2654 (input_extension): Removed unused variable 2655 (set_input_format): 2656 (set_input_format_by_suffix): Removed. 2657 Use input_get_handler* instead. 2658 (main): Check `input_reader' is set or not before 2659 set. 2660 Set output format and open output before oput input. 2661 Close output. 2662 Call free_bitmap instead of calling free directly. 2663 (image_header): Make the scope of `image_header' to 2664 main local from global. 2665 2666 * THANKS: New file. 2667 2668 * input-magick.c: Replaced with new one from Martin. 2669 2670 * Makefile.am (INCLUDES): -Wall is removed. 2671 26722000-11-11 Masatake YAMATO <jet@gyve.org> 2673 2674 * Makefile.am (autotrace_LDADD): Added LIBPNG_LDFLAGS 2675 to autotrace_LDADD. 2676 26772000-11-10 Martin Weber <martweb@gmx.net> 2678 Removed warning in pxl-outline.c 26792000-11-06 Martin Weber <martweb@gmx.net> 2680 Fixed some warnings with gcc on AIX in xmem.h 26812000-11-04 Martin Weber <martweb@gmx.net> 2682 Removed warning for input-magick.c 2683 Improved input-p2e.c 26842000-11-03 Martin Weber <martweb@gmx.net> 2685 Fixed a bug in input-bmp.c 26862000-11-02 Martin Weber <martweb@gmx.net> 2687 pxl-outline.c completely rewritten 2688 removed edge.c 26892000-10-30 Martin Weber <martweb@gmx.net> 2690 Removed problems with nonvalid filenames. 2691 Fixed some compiler warnings. 26922000-10-22 Martin Weber <martweb@gmx.net> 2693 Made code more portable 26942000-10-22 Dan Mills <dmills@demon.co.uk> 2695 Added thinning 26962000-10-20 Martin Weber <martweb@gmx.net> 2697 Some cosmetic changes 2698 updates for a bug in pxl-outline.c 2699 replaced boolean by bool 2700 better quantization 2701 fixed tga import for gray images 2702 ... 27032000-10-11 Enrico Persiani <e.persiani@bo.nettuno.it> 2704 2705 * output-emf.c: 2706 2707 1. Improved output efficiency by grouping shapes of the same color 2708 2. Corrected an ERROR on filling shapes with holes 2709 3. If the user tries to output EMF on stdout, an error message is 2710 sent to stderr 2711 27122000-10-11 MenTaLguY <mental@rydia.net> 2713 2714 (This log entry is written by Masatake YAMATO). 2715 2716 * Makefile.am (EXTRA_DIST): Added input-png.*. 2717 (input_png_src): Likewise. 2718 2719 * configure.in: Added png check code. 2720 Masatake YAMATO also added STAGE1 check. 2721 2722 * input-png.[hc]: New files. 2723 27242000-10-11 Masatake YAMATO <jet@gyve.org> 2725 2726 * main.c: Include input.h only. 2727 (input_extension): Comment out unused variable. 2728 (set_*_input_format): Removed. Use input_get_handler* instead. 2729 (INPUT_SUFFIX_LIST): Move to input.h. 2730 (list-output-formats): A option renamed from list-formats. 2731 (list-input-formats): New option. 2732 2733 * configure.in(AM_INIT_AUTOMAKE): Define package and version. 2734 2735 * Makefile.am (autotrace_SOURCES): Added input.c and .h. 2736 2737 * output.h (OUTPUT_SUFFIX_LIST): Move definition from 2738 main.c. 2739 2740 * version.c(version_string): Append VERSION defined 2741 in configure.in. 2742 2743 * input.[hc]: New file. 2744 input.[hc] is based on a patch from "MenTaLguY" 2745 <mental@rydia.net>. 2746 27472000-10-04 Masatake YAMATO <jet@gyve.org> 2748 2749 * output-emf.c: Revised by 2750 Enrico Persiani <persiani at students.cs.unibo.it>. 2751 2752 1. Fixed a bug that caused crashes when the output 2753 was redirected to stdout 2754 2755 2. Cleaned the code from unused variable definitions 2756 2757 3. Removed a data-type (EMFPoint) and a function (write8) 2758 not used by the main conversion code. 2759 27602000-10-03 Masatake YAMATO <jet@gyve.org> 2761 2762 * configure.in: Fix a typo. (MAGIC->MAGICK). 2763 2764 * Makefile.am (EXTRA_DIST): Added input-magick.[ch]. 2765 2766 * output-emf.c (OutputEmf): Set return type to void. 2767 2768 * output.c: Added emf as a new output format. 2769 2770 * Makefile.am (output_src): Added output-emf.[ch]. 2771 2772 * main.c (INPUT_SUFFIX_LIST): Renamed SUFFIX_LIST. 2773 (OUTPUT_SUFFIX_LIST): New constant. 2774 (OUTPUT_SUFFIX_LIST): Added emf as a new output format. 2775 2776 * output-emf.[hc]: New files from 2777 Enrico Persiani <persiani at students.cs.unibo.it>. 2778 2779 27802000-10-01 Masatake YAMATO <jet@gyve.org> 2781 2782 * xmem.h: Replaced with new one which is sent from Martin. 2783 27842000-09-29 Masatake YAMATO <jet@gyve.org> 2785 2786 * configure.in: Check magick/api.h. 2787 2788 * spline.c (evaluate_spline): Appleid a patch that avoid a bug 2789 in MIPSpro compiler (from Peter Cucka <pcucka at anim.dreamworks.com>). 2790 2791 * Makefile.am (input_magick_src): Remove "". This causes an 2792 error when "make dist" is invoked. 2793 (autotrace_SOURCES): Remove type.h. 2794 27952000-09-28 Masatake YAMATO <jet@gyve.org> 2796 2797 * main.c: Added tag file format support. 2798 2799 * Makefile.am (autotrace_SOURCES): Split the file set 2800 into autotrace_SOURCES, input_magick_src and output_src. 2801 (input_src): Added input-tga.[hc]. 2802 2803 * input-bmp.[hc]: Replace old files with new files sent 2804 from Martin. 2805 2806 * input-tga.[hc]: New file from Martin. 2807 (ReadImage): Initialize pels with 0 instead of NULL. 2808 Initialize image.bitmap after local variable declarations. 2809 28102000-09-26 Masatake YAMATO <jet@gyve.org> 2811 2812 * output-eps.c: Applied a revised patch from 2813 Bernhard Herzog <herzog@online.de>. 2814 2815 Message-ID: <m3itro7146.fsf@greebo.nodomain.de> 2816 Subject: Re: [AutoTrace] autotrace 0.23 2817 From: Bernhard Herzog <herzog@online.de> 2818 To: autotrace@egroups.com 2819 Date: 22 Sep 2000 20:06:17 +0200 2820 2821 2822 * main.c: Applied a patch from <Johannes.Schindelin@gmx.de> 2823 for Magick input support. See blocks surrounded by HAVE_MAGICK. 2824 (SUFFIX_LIST): New macro definition. 2825 2826 * input-magick.[ch]: Magick input plug donated by 2827 <Johannes.Schindelin@gmx.de>. 2828 2829 * configure.in(MAGICK_CONFIG): Check Magick-config. 2830 2831 * Makefile.am(HAVE_MAGICK): New condition. 2832 2833 * output-eps.c: Applied a patch from 2834 Bernhard Herzog <herzog@online.de>. 2835 2836 Message-ID: <m3og1g7brh.fsf@greebo.nodomain.de> 2837 Subject: Re: [AutoTrace] autotrace 0.23 2838 From: Bernhard Herzog <herzog@online.de> 2839 To: autotrace@egroups.com 2840 Date: 22 Sep 2000 16:16:18 +0200 2841 2842 * fit.c: Include both limits.h and float.h. 2843 (fit_with_least_squares): Use %lx instead of %x. 2844 Cast left_curve to unsigned long. 2845 (fit_with_least_squares): Likewise. 2846 2847 * curve.c (log_curve): Likewise. 2848 (log_entire_curve): Likewise. 2849 2850 * xmem.h (XREALLOC): Likewise. 2851 2852 * .cvsignore: Added .deps, autotrace, config.cache, config.log, 2853 config.status and Makefile. 2854 2855 2856 * Makefile.am (AUTOMAKE_OPTIONS): Added AUTOMAKE_OPTIONS. 2857 2858