forked from GNOME/gimp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.pre-1-2
28795 lines (20553 loc) · 917 KB
/
ChangeLog.pre-1-2
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
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Sun Dec 24 23:18:32 PST 2000 Manish Singh <[email protected]>
* Made 1.2.0 release
Sun Dec 24 12:24:01 PST 2000 Manish Singh <[email protected]>
* app/Makefile.am
* app/app_procs.c
* app/color_area.[ch]
* app/commands.[ch]
* app/gdisplay.[ch]
* app/makefile.mingw.in
* app/menus.c
* modules/Makefile.am
* modules/makefile.mingw.in: disabled display filters code, since
it is unfinished
2000-12-24 Michael Natterer <[email protected]>
* app/color_cmds.c
* app/threshold.c
* tools/pdbgen/pdb/color.pdb: my last s/rangechanged/range_changed/
somehow was not really "g" ;)
2000-12-21 Sven Neumann <[email protected]>
* plug-ins/common/sunras.c: applied gimp-kirchgessner-001220-0
which makes the sunras plug-in recognize files with the .ras and
.rs extensions (used by StarOffice and Suns Image Tool).
2000-12-21 Sven Neumann <[email protected]>
* docs/Wilber_Construction_Kit.xcf.gz: a new hat for Wilber courtesy
of Seth Burgess.
2000-12-21 Sven Neumann <[email protected]>
* app/gradient.c
* app/gradient_select.[ch]: reviewed the gradient code. The old code
used to use list indices which led to bug #35612 and other problems.
We now attach a pointer to the gradient to each row in the GtkClists
and retrieve the matching row for a gradient using
gtk_clist_find_row_from_data(). Additionally I have added similar code
as we use for brushes to assure that no two gradients have the same
name.
2000-12-20 Tor Lillqvist <[email protected]>
* plug-ins/makefile.mingw.in (COMMON): Remove gpb and
spheredesigner. Add gih. (Thanks Sven and Jens for cleaning up the
brush stuff...)
* libgimp/gimp.def: Add gimp_invert.
Wed Dec 20 14:39:38 PST 2000 Manish Singh <[email protected]>
* Made 1.1.32 release (1.2final)
2000-12-20 Michael Natterer <[email protected]>
* app/gimphistogram.c: plonk, my "cleanup" yesterday
broke ENABLE_MP. Fixes #35668.
2000-12-19 Michael Natterer <[email protected]>
* app/gradient.c: couldn't resist to heavily indent all function
prototypes before starting to fix the rename-bug. Nothing changed.
Tue Dec 19 12:37:55 PST 2000 Manish Singh <[email protected]>
* Made 1.1.31 release (1.2final)
2000-12-19 Stanislav Brabec <[email protected]>
* plug-ins/gap/gap_lib.c: Typo fixes.
* po-plug-ins/POTFILES.in: Added gee_zoom.c.
* plug-ins/common/gee.c, plug-ins/common/gee_zoom.c: Added i18n
of menu item.
2000-12-19 Sven Neumann <[email protected]>
* app/curves.c: applied a patch from David Hodson that reverts
the curves tool back to its old behaviour (start with the identical
transform), but keeps the fix for bug #33403.
2000-12-19 Michael Natterer <[email protected]>
* app/patterns.c: uniquefy pattern names before inserting them
into the list. This way DND (which passes only the pattern's
name) works as expected. Fixes #35258.
2000-12-19 Michael Natterer <[email protected]>
* app/Makefile.am
* app/gimphistogramP.h: removed.
* app/gimphistogram.[ch]
* app/histogramwidget.[ch]: Histogram cleanup: replaced the
channel #define's by a properly named enum and use this enum
type as parameter in functions instead of "int".
* app/curves.c
* app/histogram_tool.c
* app/levels.c: changed accordingly.
2000-12-19 Sven Neumann <[email protected]>
* plug-ins/common/exchange.c: applied (a modified version of)
gimp-timecop-20001213-17. Delayed update for the sliders and
and a "click preview to pick color" function.
2000-12-19 Sven Neumann <[email protected]>
* app/gimpbrushpipe.c (gimp_brush_pipe_load): set the spacing and
other info from the first brush just as the old code used to do.
2000-12-19 Sven Neumann <[email protected]>
Michael Natterer <[email protected]>
* TODO: reviewed
2000-12-19 Michael Natterer <[email protected]>
* plug-ins/common/pat.c: Load broken (GRAYA and RGBA) patterns
but tell the user that they are broken. Cleanup.
2000-12-19 Sven Neumann <[email protected]>
* plug-ins/common/gih.c: alter the pixpipe parameters and attach them
as parasite, so saving a loaded .gih file yields the same brush again
(minus the brush spacing which is not yet stored in the image).
2000-12-18 Sven Neumann <[email protected]>
Jens Lautenbacher <[email protected]>
* data/brushes/Makefile.am: remove old pepper.gpb when installing new
brushes.
* data/brushes/SketchBrush-16.gih
* data/brushes/SketchBrush-32.gih
* data/brushes/SketchBrush-64.gih: converted to grayscale brush pipes.
* plug-ins/common/gih.c: commented out code that sets loaded pipe
parameters as parasite until we figure out how to do it right.
* devel-docs/gpb.txt: mention that the .gpb format is obsolete.
* devel-docs/gih.txt: updated.
2000-12-18 Sven Neumann <[email protected]>
Jens Lautenbacher <[email protected]>
* plug-ins/common/gbr.c: save and load brush name into/from layer name.
* plug-ins/common/gih.c: added gih loader. The loader is able to read
the old brush pipe format too. Brush pipes will only be saved in the
new format. Fixes bugs #21806, #34167 and #34168.
2000-12-18 Daniel Egger <[email protected]>
* plug-ins/ifcompose/ifscompose.c:
Second attempt from David Neary which should work
better.
2000-12-18 Jens Lautenbacher <[email protected]>
Sven Neumann <[email protected]>
* plug-ins/script-fu/scripts/mkbrush.scm
* plug-ins/script-fu/scripts/select_to_brush.scm: make it work with
the new brush format and the new saving code; select_to_brush
loads and saves RGB selections into pixmap brushes now.
2000-12-18 Daniel Egger <[email protected]>
* plug-ins/ifcompose/ifscompose.c:
Added patch from David Neary to fix calulations.
Fixes bug #9156.
2000-12-18 Sven Neumann <[email protected]>
Jens Lautenbacher <[email protected]>
* data/brushes/Makefile.am
* data/brushes/pepper.gpb: removed
* data/brushes/pepper.gbr: added (a nicer version of) the Pepper
brush in the .gbr format that does support pixmap brushes now.
* plug-ins/common/gbr.c: added support for loading obsoleted
Gimp Pixmap Brushes format (.gpb).
2000-12-18 Sven Neumann <[email protected]>
Jens Lautenbacher <[email protected]>
* app/Makefile.am
* app/gimpbrushlistP.h
* app/gimpbrushpipeP.h
* app/gimpobjectP.h: removed these three files
* app/parasitelistP.h
* app/channels_dialog.c
* app/docindex.c
* app/gimpdrawable.c
* app/gimpdrawableP.h
* app/gimpimage.c
* app/gimpimageP.h
* app/gimplist.[ch]
* app/gimpobject.c
* app/gimpobject.h
* app/gimpsetP.h: changed according to header removal
* app/airbrush.c
* app/brush_select.[ch]
* app/brushes_cmds.c
* app/gimpbrush.[ch]
* app/gimpbrushgenerated.[ch]
* app/gimpbrushlist.[ch]
* app/gimpbrushpipe.[ch]
* app/gimpcontextpreview.c
* app/paint_core.c
* app/paintbrush.c
* app/pencil.c
* tools/pdbgen/pdb/brushes.pdb: Big Brushes Cleanup.
The GimpBrush* object hierarchy and the file formats were broken by
"design". This made it overly difficult to read and write pixmap
brushes and brush pipes, leading to the situation that The GIMP was
not able to read it's very own file formats. Since the GimpBrush
format did support arbitrary color depths, the introduction of a
file format for pixmap brushes was unnecessary.
The GimpBrushPixmap object is dead. GimpBrush has an additional
pixmap temp_buf and handles pixmap brushes transparently. The file
format of pixmap brushes is not any longer a grayscale brush plus
a pattern, but a simple brush with RGBA data. The old brushes can
still be loaded, but the .gpb format is deprecated.
GimpBrushPipe derives from GimpBrush. The fileformat is still a text
header, followed by a number of brushes, but those brushes are stored
in the new GimpBrush format (no pattern anymore). The pipe does not
care about the depth of the contained GimpBrushes, so we get
grayscale BrushPipes for free. Since the brush loader still loads the
old format, old .gih files can also still be loaded.
Since the brushes in the GimpBrushPipe do not any longer contain a
pointer to the pipe object, we do only temporarily switch brushes
in the paint_core routines. This is not very elegant, but the best
we can do without a major redesign.
* app/patterns.[ch]: changed the loader to work with a filedescriptor
instead of a filehandle to make it work with the new brush loading
code.
* plug-ins/common/.cvsignore
* plug-ins/common/Makefile.am
* plug-ins/common/plugin-defs.pl
* plug-ins/common/gih.c: new plug-in that saves GIH files in the
new format (loader will follow soon)
* plug-ins/common/gpb.c: removed since Pixmap Brushes are no longer
supported as a special file format.
* plug-ins/common/gbr.c: load and save brushes in the new brush format
which allows RGBA brushes too.
* plug-ins/common/pat.c: load and save grayscale patterns too
2000-12-18 Michael Natterer <[email protected]>
* plug-ins/common/gee.c: Using "env" instead of "environ" caused
a clash. Changed the other one to "environment".
2000-12-17 Tor Lillqvist <[email protected]>
* config.h.win32: Typo.
Use GLib random functions.
* plug-ins/makefile.mingw.in (COMMON): Add gee_zoom.
* plug-ins/common/animationplay.c: Win32-specific #include and
#define stuff not needed any longer.
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/gz.c
* plug-ins/common/hrz.c: No use trying to use G_OS_WIN32 to decide
whether to include glib.h, as glib.h is where G_OS_WIN32 gets
defined...
* plug-ins/common/gee.c: Can't use "environ" as variable name,
it's in the C library.h on various systems. Use the name "env"
instead.
2000-12-17 Michael Natterer <[email protected]>
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/common/animationplay.c
* plug-ins/common/gz.c
* plug-ins/common/hrz.c
* plug-ins/common/pat.c
* plug-ins/common/pnm.c
* plug-ins/common/ps.c. #ifdef early inclusion of <glib.h> with
G_OS_WIN32. Avoids warnings about redefinition of MIN and MAX.
Some #include cleanups.
2000-12-17 Michael Natterer <[email protected]>
* app/menus.c: don't warn about a non-existant "Script-Fu" menu.
(the user should have the choice of just removing the script-fu
plug-in without any side-effects).
2000-12-17 Asbjorn Pettersen <[email protected]>
* plug-ins/common/gz.c (save_image): Use GIMP_PDB_EXECUTION_ERROR.
OS/2 fix.
2000-12-16 Sven Neumann <[email protected]>
* Makefile.am
* docs/Wilber_Construction_Kit.xcf.gz: ooops, got the name wrong
2000-12-17 Sven Neumann <[email protected]>
* app/curves.c: preview the curve settings in the image window when
initializing the tool. This way the new curves behaviour (init with
last settings) is visible.
* app/user_install.c: check that strings are non-NULL before passing
them to strcmp.
* libgimp/gimpfileselection: do not try to pass a NULL text to
gtk_entry_set_text, use an empty string instead.
2000-12-16 Sven Neumann <[email protected]>
* app/gimppreviewcache.h
* app/channel.c
* app/layer.c: put the preview cache priming code back into place,
but disabled it for small images to avoid unnecessary upscaling.
2000-12-16 Sven Neumann <[email protected]>
Last-minute cleanup:
* app/gimpdrawableF.h
* app/gimphistogramF.h
* app/gimpimageF.h
* app/gimplistF.h
* app/gimplutF.h
* app/gimpobjectF.h
* app/gimpsetF.h
* app/layerF.h
* app/parasitelistF.h: removed these files
* app/Makefile.am
* tools/pdbgen/Makefile.am: changed accordingly
* app/[almost every file]: include cleanup
2000-12-16 Seth Burgess <[email protected]>
* plug-ins/common/colortoalpha.c: Change to accept RGB input
(automatically add an alpha channel if needed).
2000-12-16 Sven Neumann <[email protected]>
Jens Lautenbacher <[email protected]>
* Makefile.am
* docs/Wilber_Construction_Kit.xcf.gz: added an example XCF file
2000-12-16 Sven Neumann <[email protected]>
* app/fileops.c: fixed a warning
* app/menus.c: since gee is no longer hidden, I put the old code
back in that keeps its entry at the bottom of the menu.
Fri Dec 15 19:16:31 GMT 2000 Adam D. Moss <[email protected]>
* plug-ins/common/gee.c, plug-ins/common/Makefile.am,
plug-ins/common/plugin-defs.pl, plug-ins/common/gee_zoom.c,
plug-ins/common/.cvsignore:
Unhide 'gee' once more... come on Sven, we have nothing worth
hiding any longer. =)
2000-12-15 Michael Natterer <[email protected]>
* plug-ins/common/spheredesigner.c: re-added it to CVS.
* plug-ins/common/.cvsignore
* plug-ins/common/plugin-defs.pl: properly exclude it from the build
and the distribution.
2000-12-15 Vidar Madsen <[email protected]>
* plug-ins/common/spheredesigner.c: Removed from CVS, until
it gets more usable.
2000-12-15 Simon Budig <[email protected]>
* plug-ins/common/convmatrix.c: Fixed the unuseable PDB-interface
* plug-ins/script-fu/scripts/erase-rows.scm: Changed the script
so that it actually does what it claims to do: *erase* the rows.
2000-12-15 Sven Neumann <[email protected]>
* app/gimppreviewcache.[ch]: added new function gimp_preview_scale().
* app/channel.c
* app/channels_dialog.c
* app/gimpimage.c
* app/layer.c
* app/layers_dialog.c
* app/lc_dialog.c
* app/nav_window.c: unified preview drawing code. Previews are never
generated larger than the canvas size. Image and channel previews are
scaled up to the desired size, so does the navigation window. The
layer previews are not yet scaled up again since we can not use
gimp_preview_scale here. I have removed the preview_cache priming
code since we don't need it any longer and it caused bad results.
2000-12-15 Michael Natterer <[email protected]>
* plug-ins/helpbrowser/helpbrowser.c: added support for the
GIMP_HELP_ROOT environment variable: Let it point to some
directory to let the help browser read it's files from there.
Useful for viewing the autogenerated stuff in <gimp-help>/help/C/gimp/.
2000-12-15 Michael Natterer <[email protected]>
* configure.in
* help/*: Updated Gimp-Help. See help/ChangeLog for details.
* app/channels_dialog.c
* app/gdisplay.c
* app/gradient.c
* app/layers_dialog.c
* app/menus.c
* app/paths_dialog.c
* app/preferences_dialog.c
* app/resize.c: fixed menu paths.
* plug-ins/helpbrowser/helpbrowser.c: load a special
"undocumented_filter.html" page if a filter was not found.
Adapted to the new help structure.
2000-12-14 Sven Neumann <[email protected]>
* app/nav_window.c: missed a place that needed the same fix for
bug #31098.
2000-12-14 Sven Neumann <[email protected]>
* app/commands.c (image_resize_callback):
call lc_dialog_update_image_list() when resizing the image so the
image preview is updated in the l&c dialog.
2000-12-14 Vidar Madsen <[email protected]>
* plug-ins/gimpressionist/brush.c: Fix to avoid a warning when
closing window.
* plug-ins/gimpressionist/Paper/struc.pgm
* plug-ins/gimpressionist/Paper/Makefile.am
* plug-ins/gimpressionist/Presets/ApplyCanvas
* plug-ins/gimpressionist/Presets/Makefile.am: Added a paper and
preset on request from Bex, to simulate "Apply Canvas".
2000-12-14 Sven Neumann <[email protected]>
* app/layers_dialog.c
* app/lc_dialog.c
* app/nav_window.c: another try on bug #31098. This time limited the
preview scale ratio in the calling functions. Please test!
* app/gimpimage.c: small cleanup
2000-12-14 Sven Neumann <[email protected]>
* app/menus.c: modified debug function to help to find missing
help files.
2000-12-14 Sven Neumann <[email protected]>
* app/gimpimage.c
* app/layer.c
* app/layers_dialog.c
* app/nav_window.c: cleaned up these files while trying to find a
fix for #31098. No real changes, the bug is still present :-(
2000-12-13 Sven Neumann <[email protected]>
* app/color_picker.c
* app/convert.c
* app/curves.c
* app/gimpdrawable.c
* app/gimpimage.c
* app/gimpimage.h
* app/image_map.c
* app/info_window.c
* app/layer.c
* app/undo.c: couldn't resist: renamed TYPE_HAS_ALPHA() to
GIMP_IMAGE_TYPE_HAS_ALPHA()
* plug-ins/common/sunras.c
* plug-ins/common/xwd.c: small cleanups
2000-12-13 Vidar Madsen <[email protected]>
* plug-ins/common/spheredesigner.c: Small algo improvements.
2000-12-12 Vidar Madsen <[email protected]>
* plug-ins/common/spheredesigner.c: Nicer bumpmapping.
2000-12-12 Kelly Martin <[email protected]>
* plug-ins/perl/Gimp/Fu.pm: fixed default JPEG quality (0.75
instead of 75 -- jpeg plug-in wants a fraction)
2000-12-12 Austin Donnelly <[email protected]>
* plug-ins/common/autocrop.c: Fixed #7689: plug-in-autocrop shows
a progress dialog when run non-interactively. In fact, I also
cleared up the initialisation code, and made it more robust.
2000-12-12 Nick Lamb <[email protected]>
* plug-ins/common/tiff.c: Continue after errors (#28799)
Mon Dec 11 22:52:43 GMT 2000 Andy Thomas <[email protected]>
* app/gimpimage.c
* app/layers_dialog.c
Backed out some changes that caused problems with the Nav preview
and small sized images.
2000-12-11 Sven Neumann <[email protected]>
* app/channel.c (channel_invalidate_previews): check for NULL pointer
* app/fileops.c: if saving and loading images at the same time, the
PDB obviously manages to mangle return values. By checking the
validity of the returned image id we avoid to crash as described in
bug #26788.
* app/module_db.c: unload modules from the idle_loop as suggested
by Austin in #5745.
Mon Dec 11 20:29:55 GMT 2000 Adam D. Moss <[email protected]>
* plug-ins/common/gee.c: v1.05: Sub-pixel jitter is
now less severe and less coarse.
2000-12-11 Sven Neumann <[email protected]>
* app/paint_core.c: clamp scale factor between 0.0 and 1.0 to avoid
problems with broken XInput drivers. Should fix bug #18913.
2000-12-11 Sven Neumann <[email protected]>
* configure.in
* plug-ins/print/Makefile.am: removed obsolete checks for lpc, lpstat
and friends
* plug-ins/perl/examples/blended2
* plug-ins/perl/examples/translogo: register with the correct image
types. Fixes bug #10675.
2000-12-11 Sven Neumann <[email protected]>
* plug-ins/gdyntext/font_selection.c
* plug-ins/winsnap/winsnap.c: use new GTK+ API
s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/
s/gtk_container_border_width/gtk_container_set_border_width/
2000-12-11 Sven Neumann <[email protected]>
* plug-ins/common/convmatrix.c: return with an error message if
called with drawables smaller than 3 pixels. Fixes bug #30870.
2000-12-11 Sven Neumann <[email protected]>
* app/gradient.c: use the correct pointer when dumping gradients to
stderr in case of problems. Sort of fixes bug #31510.
2000-12-11 Sven Neumann <[email protected]>
* app/gimphistogram.c (gimp_histogram_calculate_sub_region):
corrected incrementor for the bpp == 4 case. Fixes bug #34738.
2000-12-11 Vidar Madsen <[email protected]>
* plug-ins/gimpressionist/repaint.c: Fixed a bug appearing
when using Tileable + Center of Brush coloring, closing #14221.
2000-12-11 Vidar Madsen <[email protected]>
* plug-ins/gimpressionist/repaint.c: Fixed a bug when using
Paper Relief, closing bug #34667.
* plug-ins/gimpressionist/gimpressionist.c: Moved the Presets tab
to the far left.
2000-12-11 Sven Neumann <[email protected]>
* app/edit_selection.c
* app/gimpimage.c
* app/layer_select.c
* app/layers_dialog.c: when computing a preview, limit the scale ratio
to a maximum of 1.0. By doing so we avoid to scale drawables up if the
image (canvas) size becomes larger than the drawable. Fixes bug #31098.
* app/gimppreviewcache.[ch]: indented
2000-12-11 Michael Natterer <[email protected]>
* configure.in: forgot to bump gimp-print's version number and
release date when updating to 4.0.4
Sat Dec 9 11:43:33 PST 2000 Manish Singh <[email protected]>
* Made 1.1.30 release (1.2final)
2000-12-07 Vidar Madsen <[email protected]>
* plug-ins/gimpressionist/Brushes/{Makefile.in,snow1.pgm}: Added a
brush contributed by Nevit <[email protected]>.
2000-12-07 Sven Neumann <[email protected]>
* plug-ins/MapObject/mapobject_image.c: set the background using
gimp_palette_get_background() in non-interactive mode too.
2000-12-03 Sven Neumann <[email protected]>
* app/gimpimage.c: when merging layers, do not set the layer mode
of the bottom layer to NORMAL_MODE if it is DISSOLVE_MODE since the
latter does not work on the projection with the lower layer but on
the layers alpha channel. Fixes bug #7829.
2000-12-03 Michael Natterer <[email protected]>
* app/layers_dialog.c: when applying or deleting the layer mask,
we have to call layers_dialog_set_menu_sensitivity() ourselves
whenever calling layer_widget_layer_flush() instead of
gdisplays_flush().
2000-12-03 Michael Natterer <[email protected]>
* plug-ins/gflare/gflare.c
* libgimp/gimpunitmenu.c
* libgimp/gimpwidgets.c: set separators of option menus insensitive.
(see Sven's fix below).
* app/layers_dialog.c: set "Merge Down" insensitive for
the bottom layer.
2000-12-03 Sven Neumann <[email protected]>
* app/layer.c
* app/layers_dialog.c
* plug-ins/common/jpeg.c: reviewed code in an attempt to fix the
crash-on-jpeg-save. The only thing that I have changed (despite
lots of indentation) is that we now connect the preview rewdraw
using gtk_signal_connect_while_alive() which should keep gimp from
trying to create previews of nonexistant drawables.
2000-12-03 Sven Neumann <[email protected]>
* libgimp/gimpunitmenu.c (gimp_unit_menu_new): set empty menu_items
used as separators insensitive. Something seems to be wrong in GTK+
when it comes to separators in option_menus. This change seems to
work around this problem.
2000-12-03 Sven Neumann <[email protected]>
* PLUGIN_MAINTAINERS: changed email address of Wolfgang Hofer
* plug-ins/gap/README
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_decode_xanim.c
* plug-ins/gap/gap_filter_codegen.c
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_main.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_lib.h
* plug-ins/gap/gap_main.c
* plug-ins/gap/gap_match.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_mov_dialog.c
* plug-ins/gap/gap_mov_dialog.h
* plug-ins/gap/gap_mov_exec.c
* plug-ins/gap/gap_mov_exec.h
* plug-ins/gap/gap_navigator_dialog.c
* plug-ins/gap/resize.c
* plug-ins/gap/sel-to-anim-img.scm:
applied patches provided by Wolfgang Hofer <[email protected]>
- Bugfix: replaced MovePath's intern Algorithm for calculating
Values between controlpoints (the old Algorithm fails sometimes
especially if only 1 controlpoint is used, or if you have n
frames and n-1 controlpoints)
- new e-mail adress
- replaced sprintf (used g_strdup_printf g_snprintf)
- procedures for gap locks, check for locking processes pid
- NONINTERACTIVE PDB Interface(s) for MovePath
plug_in_gap_get_animinfo, plug_in_gap_set_framerate
- FRAME based Stepmodes for MovePath
- increased controlpoint limit GAP_MOV_MAX_POINT (256 -> 1024)
2000-12-02 Michael Natterer <[email protected]>
* plug-ins/print/README
* plug-ins/print/RELNOTES
* plug-ins/print/print-util.c: Updated to bugfix release 4.0.4
2000-11-30 Andy Thomas <[email protected]>
* app/curves.c
* app/levels.c
Fix for gimp bug #33403. The curves and levels dialogs should now
work in GRAYA images.
2000-11-29 Austin Donnelly <[email protected]>
* app/curves.c: Applied patch from David Hodson
<[email protected]> to fix Bug#33399: GIMP crashes when
applying curve to Grayscaled image when preview is off.
Previously the curves tool attempted a reset when changing
image, but didn't correctly do this. Now it has the
(more useful) behaviour of doing a partial reset, where the
curve remains the same across multiple invocations, allowing
you to apply the same tweak to multiple images. The internal
state relevant to image type/depth is correctly reset,
stopping the segfault behaviour seen before.
Still no fix for Bug#33403: Curves/Levels Tool does not work
on GRAYA-Images.
2000-11-27 Michael Natterer <[email protected]>
* libgimp/gimpwidgets.c: use RINT() instead or rint(). Sprinkled
some GPOINTER_TO_INT() and other macros where we used to cast
directly. Minor doc fixes.
2000-11-27 Sven Neumann <[email protected]>
* libgimp/gimpwidgets.c (gimp_int_adjustment_update): use rint().
The old behaviour was broken for neagtive values.
2000-11-27 Michael Natterer <[email protected]>
* plug-ins/print/README
* plug-ins/print/RELNOTES
* plug-ins/print/print-pcl.c: Version 4.0.3
2000-11-27 Austin Donnelly <[email protected]>
* plug-ins/ifscompose/ifscompose.c
* plug-ins/ifscompose/ifscompose_storage.c: Element labels now
properly preserved across multiple runs. Allow run with same
values. This is a partial fix for Bug#9156: bug in ifscompose.
Not all the behaviour described in that bug report could be
reproduced. Thanks to David Hodson <[email protected]>
for putting the work in to sort this out and produce the patch.
2000-11-26 Sven Neumann <[email protected]>
* PLUG_IN_MAINTAINERS
* plug-ins/common/unsharp.c: changed email address of Winston Chang
* app/gdisplay_color_ui.c: applied a modified version of another
patch sent by David Odin <[email protected]> which sets the
sensitivity of the buttons in the dialog according to the possible
actions.
2000-11-26 Sven Neumann <[email protected]>
* gimp_splash.ppm: new splash, original photo taken by Garrett.
2000-11-24 Garry R. Osgood <[email protected]>
* app/smudge.c:
Defer tool initialization to first motion event.
Fixes latency problem that gave rise to Shift-smudge bug.
Closes #30778.
2000-11-24 Sven Neumann <[email protected]>
* INSTALL: mention that GIMP will not compile, nor work with
unstable GTK+ version 1.3.x.
2000-11-21 Sven Neumann <[email protected]>
* app/gdisplay_color.c
* app/gdisplay_color_ui.c: applied patches proposed by
David Odin <[email protected]>. Fixes segfault when removing
a display filter twice.
2000-11-21 Austin Donnelly <[email protected]>
* plug-ins/common/exchange.c: fixed buffer overrun when previewing
an image with alpha that was causing segfaults on Linux.
Fixes Bug#32860.
2000-11-20 Sven Neumann <[email protected]>
* app/convert.c (build_palette_button): changed the logic that sets
the default for "Custom Palette" so it goes through the whole list
instead of stopping at the "Web" palette. The Indexed-Conversion
dialog now also remembers palettes appearing after the "Web" palette.
2000-11-19 Nick Lamb <[email protected]>
* plug-ins/common/tiff.c: Little-endian fix for 16bit TIFF
* plug-ins/common/pcx.c: Use same endian-detect as other plug-ins
2000-11-19 Michael Natterer <[email protected]>
* libgimp/gimpenv.c: a missing newline confused gtk-doc. Minor doc
fixes.
2000-11-18 Nick Lamb <[email protected]>
* plug-ins/common/tga.c: Fix alleged problem with small images
2000-11-18 Michael Natterer <[email protected]>
* plug-ins/rcm/rcm_pixmaps.h: removed.
* plug-ins/rcm/pixmaps/.cvsignore
* plug-ins/rcm/pixmaps/rcm_360.xpm
* plug-ins/rcm/pixmaps/rcm_a_b.xpm
* plug-ins/rcm/pixmaps/rcm_ccw.xpm
* plug-ins/rcm/pixmaps/rcm_cw.xpm: new files.
* plug-ins/rcm/Makefile.am
* plug-ins/rcm/rcm_callback.c
* plug-ins/rcm/rcm_dialog.c: changed accordingly.
The old method was producing warnings because not all pixmaps
were used in all files. Also changed the XPMs a bit now that I
could load them into the GIMP... they are still ugly, though.
2000-11-18 Michael Natterer <[email protected]>
* plug-ins/print/Makefile.am
* plug-ins/print/print.c: Oops, didn't see Sven's patch when applying
a different one to both sourceforge branches:
Don't define LOCALE in Makefile.am but check if the macro
INIT_I18N_UI exists and use it in that case.
2000-11-18 Michael Natterer <[email protected]>
* app/fileops.c
* libgimp/gimpquerybox.[ch]: Make sure that we don't try to destroy
query_boxes twice or try to disconnect not-any-more connected
handlers.
* app/color_notebook.c
* app/gimpcontext.[ch]
* app/gimphelp.[ch]
* app/lc_dialog.[ch]
* app/menus.h
* app/preferences_dialog.c
* app/tools.[ch]
* libgimp/gimpcolorbutton.[ch]
* libgimp/gimpdialog.[ch]
* libgimp/gimpexport.[ch]
* libgimp/gimpfileselection.[ch]
* libgimp/gimphelpui.[ch]
* libgimp/gimppatheditor.[ch]
* libgimp/gimppixmap.[ch]
* libgimp/gimpsizeentry.[ch]
* libgimp/gimpui.[ch]
* libgimp/gimpunitmenu.[ch]
* libgimp/gimpwidgets.[ch]: in a coding attack, changed help_data
and many other strings passed to UI functions to (const gchar *).
As a consequence, I had to fix lots of warnings ;)
* plug-ins/common/tga.c
* plug-ins/imagemap/imap_main.c: fixed warnings.
Code cleanup and indentation all over the place.
2000-11-16 Sven Neumann <[email protected]>
* plug-ins/print/Makefile.am
* plug-ins/print/print.c: set the locale to "gimp-std-plug-ins". We
do this by defining LOCALE in the Makefile so the gimp-print people
can define their own value and we can still continue to use the same
C files that ship with the standalone gimp-print package. Thanks to
Zbigniew Chyla <[email protected]> for pointing this out.
2000-11-15 Sven Neumann <[email protected]>
* app/fileops.c: we used to g_free memory returned by strdup() here!
Also we used to append DIR_SEPARATORs to the filename shown in the
file_selector even if it already ended in one. Fixed all this, closed
a memleak and cleaned up the code.
Mon Nov 13 01:28:24 PST 2000 Manish Singh <[email protected]>
* plug-ins/common/url.c: set all the locale variables we can, to
make sure we get predictable output from wget
2000-11-11 Simon Budig <[email protected]>
* app/interface.c: fixed #10554 by requesting a window
with the max. size of 0.75*screen_width x 0.75*screen_height.
These 75% value is taken from the shrink_wrap code and
probably should be configurable...
2000-11-11 Tor Lillqvist <[email protected]>
* plug-ins/common/gpb.c: Implement the noninteractive run mode for
file_gih_save. Whew, it took some trial-and-error iterations to
figure out how to call this from script-fu, for testing, because
of the int8 and string array args. Include script-fu snippet in
comment for reference.
2000-11-11 Garry R. Osgood <gosgood>@idt.net
* app/gimpbrushpipe.c
Apropos to #8150, double frees of RGB
mask and brush name strings belonging to the the
last successfully constructed pixmap brush of a pipe
occured due to dangling pointers to these regions left
in the temporary GPattern [gimpbrushpipe.c CVS-1.27 Lines
396 ff]. Upon failure to load an n-th pixmap, the
GPattern would be released first, also releasing n-1
pixmap's name and RGB mask. These would again be freed
in pipe deconstruction. Heap memory would
remain corrupt for any type "2" variant of the bug, as
defined by Raphael Quinet in his original #8150 report.
Examples: (1) the rank cited in the pipe header is
inconsistent with actual pixmap content of pipe, or (2)
a component pixmap is missing or corrupt.
2000-11-11 Tor Lillqvist <[email protected]>
* plug-ins/gimpressionist/gimpressionist.c (readdirintolist_real,
reselect): Use '/' instead of G_DIR_SEPARATOR. We are scanning a
"preset" file here, with file names always in Unix format. Thanks
to Jean-Louis HAMEL for this fix.
Thu Nov 9 14:29:20 PST 2000 Manish Singh <[email protected]>
* AUTHORS
* app/authors.h
* tools/authorsgen/contributors: Correct Ray Lehtiniemi's name
2000-11-09 Sven Neumann <[email protected]>
* plug-ins/gap/gap_lib.c: removed some debugging printf statements
that were accidentally left in the code.
2000-11-09 Michael Natterer <[email protected]>
* app/fileops.c: added a confirm dialog for <Image>/File/Revert
as suggested by Marc. The old behaviour of simply reverting
withuot asking is questionable because the "Revert" menu item is
directly below "Save as..."
2000-11-08 Sven Neumann <[email protected]>
* plug-ins/common/tile.c (tile): sanity check new width and height.
Wrong values might result in a divide by zero.
2000-11-08 Michael Natterer <[email protected]>
* plug-ins/common/bz2.c
* plug-ins/common/gz.c
* plug-ins/common/mail.c
* plug-ins/common/screenshot.c
* plug-ins/common/url.c: applied a (modified) version of
gimp-quinet-20001108-1.patch which adds proper checking of the
return value of waitpid(). Removed the lines adding
gimp_signal_private() because of the fix below.
* libgimp/gimp.c: Don't install a SIGCHLD signal handler but simply
call gimp_signal_private(SIGCHLD, SIG_DFL, SA_RESTART) instead.
This is IMHO the right thing to do because the reason for the
introducion of the signal handler was the SA_RESTART feature
and not the handler itself.
2000-11-08 Sven Neumann <[email protected]>
* plug-ins/script-fu/scripts/perspective-shadow.scm: fixed bug
#10151 (Script-fu shadow perspective doesn't work properly).
2000-11-08 Sven Neumann <[email protected]>
* plug-ins/common/jpeg.c: fixed the option_menu code for the
DCT and subsampling options. Fixes bug #31253.
2000-11-08 Sven Neumann <[email protected]>