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