File: ChangeLog

package info (click to toggle)
tclmagick 0.45-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,456 kB
  • ctags: 252
  • sloc: sh: 8,356; ansic: 7,327; tcl: 1,740; makefile: 67
file content (607 lines) | stat: -rw-r--r-- 21,010 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
2005-01-22  David N. Welton  <davidw@dedasys.com>

	* configure.ac: Bumped version number.

2005-01-17  David N. Welton  <davidw@dedasys.com>

	* debian/rules: Added debian directory to aid in creation of
	TclMagick .deb package.

2005-01-12  David N. Welton  <davidw@dedasys.com>

	* Makefile.am (EXTRA_DIST): Added pkgIndex.tcl so that it gets
	distributed.
	(install-data-local): Change pkgIndex.tcl install location.

	* generic/Makefile.am (libdir): Make the version part of the
	install directory.

	* pkgIndex.tcl: Moved the Tk and TclMagick requires here for
	TkMagick.

	* generic/TclMagick.c (Tclmagick_Init): Use VERSION instead of
	hard coded version.

	* generic/TkMagick.c: Added stubs ifdef's.
	(Tkmagick_Init): Use VERSION instead of hard-coded version.

2005-01-11  David N. Welton  <davidw@dedasys.com>

	* ltmain.sh: I'm not terribly happy about including this, but not
	having it causes problems, and there is an exception to the GPL,
	so I guess it's ok.

	* generic/Makefile.am: Install libraries to package directory.

	* pkgIndex.tcl: Use the packages in the current directory.

	* genconf.sh: Slightly improved script to work with different
	versions of autotools.

2005-01-08  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.c: Added patch from George Peter Staplin
	dealing with UTF/External encoding issues.  There may be more work
	to be done.

	* generic/TkMagick.c (PhotoToMagick): Swapped A and O letters to
	make alpha channel work here.  Argh!  Thanks to David Zolli for
	writing code to point this out.

	* configure.ac: Bumped version number.

2004-12-21  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.c (wandObjCmd): Return errors on failure for
	image compare methods.

2004-12-20  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.c (myMagickError): Use package name function
	to generate error messages.
	(wandObjCmd): Fixed bug that was causing AnnotateImage to not
	function properly.

2004-12-19  David N. Welton  <davidw@dedasys.com>

	* INSTALL: Updated install instructions.

	* genconf.sh: Shell script that may be used to generate the config
	stuff.

2004-12-18  David N. Welton  <davidw@dedasys.com>

	* tests/test-bmp-compare.tcl: New tests, thanks to Sheila Miguez.

	* images/*.bmp: Added some bitmap images from Sheila for the
	comparison test.

2004-12-16  David N. Welton  <davidw@dedasys.com>

	* generic/TkMagick.c (MagickToPhoto): Added ifdef'ed
	Tk_PhotoPutBlock to make things work with Tk 8.5.  Thanks to
	George Staplin for reporting the problem.

	* configure.ac: Bumped version number.

	* generic/Makefile.am (libTkMagick_la_CPPFLAGS): Added
	TK_XINCLUDES.  Thanks to George Staplin for reporting the problem.

	* generic/TclMagick.c (magickCmd): Only free the memory if
	necessary.  Thanks to David Zolli for reporting the problem.

	* generic/TclMagick.c: Fixed a few more, similar free'ing errors.

2004-11-06  David N. Welton  <davidw@dedasys.com>

	* generic/TkMagick.c: phototomagick's error message had the photo
	and wand arguments backwards.  Thanks to Sheila Miguez for
	catching this.  Also, make sure we have a wand before attempting
	to use it.

2004-09-20  David N. Welton  <davidw@dedasys.com>

	* doc/index.html: Update outdated information on
	graphics/imagemagick requirements.

	* configure.ac: New version: 0.42.

	* Makefile.am: Fiddled to get pkgIndex.tcl installed right.

	* tests/tkmagick.tcl (saveimage): Add image save proc and binding
	to test transformation of Tk images to magick want images.

	* generic/TkMagick.c (MagickToPhoto): Change map depending on
	Graphics or ImageMagick.
	(PhotoToMagick): Make sure map is null terminated, switch type
	depending on Graphics or ImageMagick.

	* INSTALL: Added hint to try auto* stuff if configure is not
	present.

2004-06-28  Rolf Schroedter <rolf.schroedter@dlr.de>
	* INSTALL: Added windows compilation instructions

2004-06-28  Rolf Schroedter <rolf.schroedter@dlr.de>
	* tests/test-wand.tcl: Fixed FxImage, FxImageChannel tests

2004-06-27  Rolf Schroedter <rolf.schroedter@dlr.de>
	* TclMagick.dsp: Fixed Windows VC++ project file,
	moved CORE_RL_*.lib from file panel to library bindings

2004-05-20  David N. Welton  <davidw@dedasys.com>

	* Makefile.am (EXTRA_DIST): Add license file, tests and images
	dirs to distribution file.

	* configure.ac: Bumped version number to 0.41 because of auto*
	changes.

2004-04-02  David N. Welton  <davidw@dedasys.com>

	* pkgIndex.tcl: Fixed pkgIndex.tcl, thanks to Arjen Markus.

2004-03-25  David N. Welton  <davidw@dedasys.com>

	* images/tclmagick*.png: Added a couple of "logos", that will have
	to suffice untill someone artistic has a go at it.

2004-03-19  David N. Welton  <davidw@dedasys.com>

	* doc/index.html: Added CVS login command to CVS instructions.
	Added information about GM/IM version dependencies.

2004-03-16  David N. Welton  <davidw@dedasys.com>

	* doc/index.html: Add license link.

	* doc/license.txt: Added license to be displayed on the web.  This
	needs to be kept in sync with the main LICENSE file.

2004-03-12  David N. Welton  <davidw@dedasys.com>

	* doc/index.html: Fixed up HTML pages some.

2004-03-11  David N. Welton  <davidw@dedasys.com>

	* Makefile.am (install-data-local): Added installation
	instructions for documentation, LICENSE file.

2004-03-10  David N. Welton  <davidw@dedasys.com>

	* Makefile.am: Added target to install the pkgIndex.tcl file.

2004-03-07  David N. Welton  <davidw@dedasys.com>

	* doc/TclMagick.html: Added some credits/copyright notices.

	* doc/TkMagick.html: Added brief TkMagick.html page to document
	the TkMagick extension.

	* generic/TkMagick.c (MagickToPhoto): Add alpha channel mapping.

	* generic/Makefile.am (libTkMagick_la_CFLAGS): Added GM_LDFLAGS to
	LDFLAGS for TkMagick compile, added TCL_INCLUDES to CFLAGS for
	TclMagick.

	* configure.ac: Bumped version here too.

2004-02-27  Rolf Schroedter <rolf.schroedter@dlr.de>
	* TclMagick version 0.4

	* Fixed ClipImage and ClipPathImage tests

	* [magick library] list now includes -maxrgb

2004-02-25  Rolf Schroedter <rolf.schroedter@dlr.de>
	* New API
	    magick library -maxrgb

	* generic/TclMagick.c:
	    Emtpy borderPix argument allowed for ColorFloodfillImage

	* test/test-wand.tcl
	    Fixed tests for ColorFloodfillImage, MapImage, TextureImage

2004-02-15  David N. Welton  <davidw@dedasys.com>

	* doc/TclMagick.html: Fixed a few phrases, indented code according
	to emacs' desires.

2004-02-14  Rolf Schroedter <rolf.schroedter@dlr.de>

	* API changes
	    wandName FxImage expr ?newName?
	    wandName FxImageChannel channelType expr ?newName?

	* Added a few words to documentation

2004-02-08  Rolf Schroedter <rolf.schroedter@dlr.de>

	* API renamed:
	    wandName ChannelImage --> wandName SeparateImageChannel

	* API changes:
	    wandName FxImageChannel channelType expr

	* new API:
	    wandName FxImage expr

2004-02-08  David N. Welton  <davidw@dedasys.com>

	* generic/Makefile.am: Added magick libraries to libraries
	variables.

	* generic/TclMagick.c: Changed format types from int to long int
	to make compiler happy.

	* INSTALL: Added a bit to the install text.

	* configure.ac: Created some code to grab
	--with-magick=/path/to/GraphisMagickWand-config script and use
	that to get information about includes, ldflags and such needed to
	compile against Image or GraphicsMagick.

2004-01-29  David N. Welton  <davidw@dedasys.com>

	* generic/Makefile.am: Add correct instructions to build
	libTkMagick shared library.  Requires automake 1.5 or greater.

2004-01-25  David N. Welton  <davidw@dedasys.com>

	* tcl.m4: Moved to top level directory.

	* AUTHORS NEWS README INSTALL COPYING: Added to make automake
	happy.

	* configure.ac: Added this in the top level directory as it
	doesn't seem that it will be very happy in unix/.

	* generic/Makefile.am: Tentative addition of Makefile.am governing
	the building of libTclMagick.so.

2004-01-16  David N. Welton  <davidw@dedasys.com>

	* tests/test-*.tcl: Added "multiplatform" startup code for tests.

2004-01-15  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.h: Added findMagickObj and myMagickError to .h
	file, and made then non-static in the .c file.  They are used in
	TkMagick.c.

2004-01-09  Rolf Schroedter <rolf.schroedter@dlr.de>

        * API changes:
		wandName AnnotateImage draw ?x y ? ?angle? text
        * New API's:
		magick version            # returns TclMagick version
		magick library ?-option?  # Returns Magick library attributes

2004-01-09  Rolf Schroedter <rolf.schroedter@dlr.de>

	* generic/TclMagick.c: Fixed types casts of (int *).

2004-01-09  David N. Welton  <davidw@dedasys.com>

	* unix/configure.ac: Added code to fetch GraphicsMagickWand-config
	--libs information.

	* unix/Makefile.in (SHLIB_LD_FLAGS): Added @LDFLAGS@ so that the
	GraphicsMagickWand-config information is passed on to the
	makefile.

2004-01-08  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.c: Fixed types of a large number of variables.

2004-01-08  Rolf Schroedter <rolf.schroedter@dlr.de>

	* Fixed DRAW incompatibility between to Wand color settings:
	  Now the call is [$draw XXXcolor ?pix?]
	* Updated DRAW documentation


2004-01-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>

	* unix/INSTALL: Added simple installation instructions.

2004-01-08  David N. Welton  <davidw@dedasys.com>

	* generic/TclMagick.c (drawObjCmd): Sub-switches need 'default'
	case to avoid warnings caused by options not handled.
	* generic/TclMagick.c: Cast a few enum's to ints when used as
	arguments to Tcl_NewIntObj.

2004-01-07  Rolf Schroedter <rolf.schroedter@dlr.de>

	* Fixes for a few GCC warnings:

2004-01-07  David N. Welton  <davidw@dedasys.com>

	* unix/configure.ac: Use configure.ac instead of configure.in.

	* ChangeLog: Undid CRLF line-end formatting.

	* unix/configure.in: Updated configure system from latest Tcl
	sample extension.  Added a few things to configure.in to pick up
	flags from GraphicsMagickWand-config, which must be in the PATH.

2004-01-07  Rolf Schroedter <rolf.schroedter@dlr.de>

	* API rename: CloneImage --> GetImage
	* Added API's
		SetFillPatternURL url
		SetStrokePatternURL url

2004-01-06  Rolf Schroedter <rolf.schroedter@dlr.de>

	* Added missing tests for new API's
	* A few problems reported to ImageMagick

2004-01-05  Rolf Schroedter <rolf.schroedter@dlr.de>

	* Review of ImageMagick-API completeness
	* API renamed: wandName GetNumberOfImages ==> GetNumberImages
	* Two cloning methods: CloneMagickWand & MagickCloneImage
	* Optional argument for [magick fonts|formats ?pattern?]

2003-12-30  Rolf Schroedter <rolf.schroedter@dlr.de>

	* PixelWand: Added support for colors cyan,magenta,yellow,black
	incl. test-pixel.tcl

	* struct PointInfo (DrawBezier/Polygon/Polyline)
	may in future contain Z-component, initialize it properly
	
	* Updated docs of Set(Get)Fill(Stroke,TextUnder)Color subcommands
	
2003-12-29  David N. Welton  <davidw@dedasys.com>

	* Redid directory trees.  Hopefully for the last time this
	evening:-)

2003-12-29  Rolf Schroedter <rolf.schroedter@dlr.de>

	* Minor header file changes in ImageMagick

        * API changes:
                wandName SetOption format key value

        * New API's:
		wandName ProfileImage name ?profile?
		wandName RemoveProfile name

2003-12-27  David N. Welton  <davidw@dedasys.com>

        * doc/: Moved files over from www directory as doc/ is proper for
        a Tcl package.

        * src/TclMagick.c: Removed USE_TCL_STUBS - it should not be hard
        coded in the file, but passed on the command line or in some other
        fashion.

        * src/: Added src directory for sources to correspond with a
        regular Tcl package layout.

2003-12-26  David N. Welton  <davidw@dedasys.com>

        * source/TclMagick.c: Removed funny ^M characters.  I hope this
        isn't a problem with CVS.
        (magickCmd): Make listlen a long instead of an int.

2003-12-23  Rolf Schroedter <rolf.schroedter@dlr.de>

        * New API's:
                pixelName SetQuantumColor ?{r g b o}?

        * Test script updated
                New PixelWand color naming: "rgb(10%,20%,30%)"
                Updated changed API's 

2003-12-22  Rolf Schroedter <rolf.schroedter@dlr.de>

        * General remarks:
                MagickGetImageHistogram not implemented: returns array of PixelWand objects ???

        * API changes:
            Added channelType="index" 
                Added colorspace="LAB"
                "wandName CloneWand" renamed to "wandName CloneImage"
                wandName CompareImages refName metric
                "wandName fx" renamed to "wandName fxchannel"
                "wandName Get/SetImagePixels" renamed to "wandName Get/SetPixels"
                "wandName gamma" renamed to "wandName gammaimage"
                wandName profile name ?profile?

        * API's removed:
                wandName SetFuzzyColorDistance

        * New API's:
                magick resourcelimit resource ?limit?
                magick fonts pattern
                magick formats pattern
        
                wandName CompareImageChannels refName chan metric
                wandName Get/SetBackgroundColor bgPix
                wandName Get/SetBluePrimary ?x y?
                wandName Get/SetGreenPrimary ?x y?
                wandName Get/SetRedPrimary ?x y?
                wandName Get/SetBorderColor ?pixel?
                wandName Get/SetChannelDepth channelType ?depth?
                wandName GetChannelExtrema channelType
                wandName GetChannelMean channelType
                wandName Get/SetColormapColor index ?pixel?
                wandName GetColors
                wandName Get/SetColorspace ?colorspaceType?
                wandName Get/SetCompose ?opType?
                wandName Get/SetCompression ?compressType?
                wandName Get/SetDelay ?delay?
                wandName Get/SetDepth ?depth?
                wandName GetExtrema
                wandName Get/SetDispose ?disposeType?
                wandName GetFormat 
                wandName Get/SetGamma ?gamma?
                wandName GetWidth/Height
                wandName Get/SetIndex ?index?
                wandName GetSetInterlaceScheme ?interlaceType?
                wandName Get/SetIterations ?num?
                wandName Get/SetMatteColor ?pixel?
                wandName Get/SetProfile
                wandName Get/SetRenderingIntent ?renderType?
                wandName SetScene ?num?
                wandName GetImageSize
                wandName Get/SetImageType ?type?
                wandName Get/SetImageUnits ?unitType?
                wandName Get/SetVirtualPixelMethod ?methodType?
                wandName Get/SetWhitePoint ?x y?
                wandName GetX/YResolution
                wandName Get/SetSamplingFactors ?factors?
                wandName PingImage filename
                wandName QueryFontMetrics draw text
                wandName QueryFonts pattern
                wandName ReadImageBlob data
                wandName SetOption format options
                wandName SetResolution x y
                wandName SetPassphrase phrase
                wandName TintImage tintPixel opacityPixel
                wandName ThresholdImageChannel channelType threshold
                wandName TransformImage crop geometry ?newName?


2003-12-17  David N. Welton  <davidw@dedasys.com>

        * source/TclMagick.h: Updated to latest working TclMagick.h.

        * source/TkMagick.c: Added TkMagick.c, a bridge between TclMagick
        and Tk.

        * source/TclMagick.c: Updated to latest file from work done by
        Rolf and myself.

2003-12-16  David N. Welton  <davidw@dedasys.com>

        * LICENSE: Added BSD style license with Rolf's name in it.

        * README: Added README file.

        * ChangeLog: started adding TclMagick code to GraphicsMagick CVS.

2003-12-04  Rolf Schroedter <rolf.schroedter@dlr.de>

        * Removed subcommands:
                wandName seek

        * API changes:
                wandName CompositeImage compWand opType ?x y?
                wandName GammaImage level

        * New API's:
                wandName AddImage name
                wandName AppendImages ?stack? ?newName?
                wandName AverageImages ?newName?
                wandName ClipImage pathname ?inside?
                wandname fxImageChannel fxWand channelType expr 
                wandName GammaImageChannel channelType level
                wandName HasNextImage
                wandName HasPreviousImage
                wandName LevelImageChannel channelType ?black? ?gamma? ?white?
                wandName MontageImage draw tileGeom thumbGeom mode frameGeom ?newName?
                wandName MorphImages num ?newName?
                wandName MosaicImages ?newName?

2003-12-01  David N. Welton  <davidw@dedasys.com>

        * src/TclMagick.c (wandObjCmd): Added Image width/height commands.

2003-07-02  Rolf Schroedter <rolf.schroedter@dlr.de>

        * API changes:
                wandName RotateImage background degrees
                wandName WriteImages filename ?adjoin?
                wandName CompareImage 
                   returns {flag pixelMeanError normMeanError normMaxError}
                       flag: 1=equal, 0=different
                wandName ContrastImage ?sharpen? 
                    bool sharpen (default=1)

                drawName path elliptic rx ry rotation large sweep x y
                        double rx ry rotation x y
                                bool   large sweep

        * New API's:
                wandName GammaImage levelPix
                wandName GetImageSignature
                wandName ImplodeImage ?amount?
                wandName LabelImage str
                wandName LevelImage black gamma white
                wandName MagnifyImage
                wandName MapImage mapName ?dither?
                wandName MatteFloodfillImage opacity ?fuzz? ?borderPix? ?x y?
                wandName MedianFilterImage ?radius?
                wandName MinifyImage
                wandName ModulateImage ?brightness? ?saturation? ?hue?
                wandName MotionBlurImage ?radius? ?sigma? ?angle?
                wandName NegateImage ?gray?
                wandName NormalizeImage
                wandName OilPaintImage ?radius?
                wandName OpaqueImage targetPix fillPix ?fuzz?
                wandName ProfileImage name ?profile?
                wandName QuantizeImage(s) numColors colorspaceType treedepth dither measureError
                wandName RaiseImage width height ?x y? ?raise?
                wandName ReduceNoiseImage ?radius?
                wandName ResampleImage xRes ?yRes? ?filterType? ?blur?
                wandName RollImage xOfs yOfs
                wandName SampleImage x y
                wandName ScaleImage x y
                wandName SharpenImage ?radius? ?sigma?
                wandName ShaveImage x y
                wandName ShearImage background xShear ?yShear?
                wandName SolarizeImage ?threshold?
                wandName SpreadImage ?radius? 
                wandName SteganoImage watermark ?offset? ?newName?
                wandName StereoImage anotherWand ?newName?
                wandName StripImage
                wandName SwirlImage ?degrees?
                wandName TextureImage textWand ?newName?
                wandName ThresholdImage threshold
                wandName TransparentImage targetPix ?opacity? ?fuzz? 
                wandName TrimImage ?fuzz?
                wandName UnsharpMaskImage ?radius? ?sigma? ?amount? ?threshold?
                wandName WaveImage amplitude wavelength
                wandName WhiteThresholdImage thresholdPixel 

2003-06-25  Rolf Schroedter <rolf.schroedter@dlr.de>

        * API change:
                wandName ColorFloodfillImage fillPix ?fuzz? ?borderPix? ?x y?

2003-06-24  Rolf Schroedter <rolf.schroedter@dlr.de>

        * Changed magick objects creation to have a single 'magick' command:
                magick create type ?name?       # type="wand","drawing","pixel"
                magick delete name ?name? ...   # Delete TclMagick objects
                magick names ?type?             # Return all TclMagick objects (of type)
                magick type name                # Return the type of the object
                magick types                    # Return valid type names
        * Replaced Tcl_Alloc(),Tcl_Free() by ckalloc(),ckfree

2003-06-24  Rolf Schroedter <rolf.schroedter@dlr.de>

        * Added MagickDescribeImage() API

        * Free string results for MagickDescribeImage(), MagickGetFilename(), 
          MagickGetImageFilename()

        * Always use Tcl_Free(), not free()

2003-06-24  Rolf Schroedter <rolf.schroedter@dlr.de>

        * Pre-Release 0.1

        * TclMagick officially announced

2003-05-26  Rolf Schroedter <rolf.schroedter@dlr.de>

        * Created