ChangeLog 604 KB
Newer Older
Marc Lehmann's avatar
Marc Lehmann committed
1
2
3
4
5
6
7
Fri Jan 28 01:16:35 CET 2000  Marc Lehmann <pcg@goof.com>

        * PLUGIN_CVS: updated to give Kevin Turner write access to
        the maze plug-in (therefore, the maze plug-in is no longer
        managable within the gnome cvs server. If you have any
        comments/suggestions...)

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2000-01-28  Michael Natterer  <mitch@gimp.org>

	* libgimp/Makefile.am
	* libgimp/libgimp-intl.h: new file to be included by libgimp files
	only. Re-defines _() and gettext() as dgettext() and N_() as
	dgettext_noop().
	This way the translations of the various widgets which are used in
	both the app and plugins are searched in the correct catalog.

	* libgimp/gimpcolorbutton.c
	* libgimp/gimpexport.c
	* libgimp/gimpfileselection.c
	* libgimp/gimpunit.c
	* libgimp/gimpunitmenu.c
	* libgimp/gimpwidgets.c: #include "libgimp-intl.h"

24
25
26
27
28
29
30
31
32
33
34
35
36
37
2000-01-28  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpwidgets.[ch]: added one more option menu constructor
	and made the namespace more consistent, minor fixes.

	* libgimp/gimpdialog.c
	* libgimp/gimpunitmenu.c: minor fixes.

	* app/preferences_dialog.c
	* plug-ins/borderaverage/borderaverage.c
	* plug-ins/common/gif.c
	* plug-ins/common/randomize.c: changed according to the above
	namespace cleanups.

Sven Neumann's avatar
Sven Neumann committed
38
39
40
41
42
Thu Jan 27 23:54:05 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/newsprint.c
	* plug-ins/gfig/gfig.c: fixed typos 

43
44
45
46
47
48
49
50
51
52
53
54
55
56
2000-01-27  Tor Lillqvist  <tml@iki.fi>

	* app/main.c (on_signal): No need to use an #ifdef for G_OS_WIN32
	as the whole function is already bypassed on Win32.

	* libgimp/gimp.def
	* libgimp/gimpui.def: Updates.

	* plug-ins/makefile.cygwin
	* plug-ins/makefile.msc: Goodbye to the megawidget library.

	* plug-ins/common/papertile.c: MAIN() must be after PLUG_IN_INFO
	definition.
	
Michael Natterer's avatar
Michael Natterer committed
57
58
59
60
2000-01-27  Michael Natterer  <mitch@gimp.org>

	* plug-ins/pagecurl/pagecurl.c: a little ui eye candy...

61
62
63
64
65
66
Thu Jan 27 22:02:44 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/gauss_iir.c
	* plug-ins/common/gauss_rle.c
	* plug-ins/common/grid.c: don't connect to the unit_changed signal

67
68
69
70
71
72
2000-01-27  Michael Natterer  <mitch@gimp.org>

	* plug-ins/common/newsprint.c: changed the ui to use the libgimp
	widget constructors, put the channel settings into a notebook, did
	some indentation.

73
74
75
76
77
Thu Jan 27 16:26:47 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/gifload.c: fixed typo that made gimp crash when
	loading a gif 

78
79
	* app/fileops.c: guard against similar errors

80
81
82
83
84
85
86
87
2000-01-27  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>

	* plug-ins/gap/gap_decode_mpeg_main.c: added dummy menus
	for menu path translation.
	
	* po-plug-ins/POTFILES.in: added missing
	plug-ins/gap/gap_frontends_main.c.

88
89
90
	* plug-ins/borderaverage/borderaverage.c: added missing _()
	for progress bar description.

Sven Neumann's avatar
Sven Neumann committed
91
92
93
94
Thu Jan 27 14:55:00 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/print/*: updated to version 3.0.5

Sven Neumann's avatar
Sven Neumann committed
95
96
97
98
Thu Jan 27 13:08:50 CET 2000  Sven Neumann <sven@gimp.org> 

	* plug-ins/ifscompose/ifscompose.[ch]: use gimp_color_buttons

99
100
101
102
103
104
105
Thu Jan 27 11:24:05 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/gap/gap_exchange_image.c
	* plug-ins/gap/gap_mov_dialog.c
	* plug-ins/gap/gap_pdb_calls.[ch]:
	applied patches from Wolfgang Hofer <hof@hotbot.com>

106
107
108
109
110
111
2000-01-26  Michael Natterer  <mitch@gimp.org>

	* app/preferences_dialog.c: forgot to correctly set the
	tile_cache_size. Only apply show_tool_tips and tile_cache_size if
	the prefs settings are not currupt.

112
113
114
115
116
117
118
119
120
121
122
123
2000-01-26  Michael Natterer  <mitch@gimp.org>

	* app/preferences_dialog.c: made the handling of the values which
	can't be changed on the fly consistent:

	- Some of the widget callbacks were connected to gimprc variables
	  instead of pref dialog's "edit_" variables.
	- Correctly assign value, edit_value, old_value and save_value for
	  all of them.
	- Separated them from the other values in all functions.
	- Reduced the endless "if" madness in some callbacks.

124
125
126
127
128
2000-01-26  Michael Natterer  <mitch@gimp.org>

	* app/preferences_dialog.c: use the int adjustment callback from
	libgimp, simplified the confirm dialog signal callbacks.

129
130
131
132
Wed Jan 26 11:06:46 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/xjt/xjpeg.c: s/malloc/g_malloc/ ; s/free/g_free/

Marc Lehmann's avatar
Marc Lehmann committed
133
134
135
136
137
Wed Jan 26 04:12:08 CET 2000  Marc Lehmann <pcg@goof.com>

	* PLUGIN_CVS: mirroring control script (read it for more info).
        * ChangeLog.plug-ins: The ChangeLog file for the plug-in cvs.

138
139
140
141
142
143
144
145
146
147
148
2000-01-26  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpsizeentry.[ch]: block the sizeentry's signals while
	updating is's fields after a unit change and emit the
	"value_changed" signal manually afterwards. This avoids multiple
	"value_changed" signals which may cause callbacks to change the
	sizeentry in the middle of a unit update.

	* plug-ins/commion/spread.c: no need to connect to the sizeentry's
	"unit_changed" signal.

Sven Neumann's avatar
Sven Neumann committed
149
150
151
152
153
154
Wed Jan 26 00:10:34 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/colorify.c: use a gimp_color_button

	* plug-ins/common/spread.c: use gimp_size_entries

155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
2000-01-25  Michael Natterer  <mitch@gimp.org>

	* app/appenv.h: removed BOUNDS, MINIMUM and MAXIMUM. No need to
	include both <glib.h> and <gtk/gtk.h>.

	* app/*
	* tools/pdbgen/pdb/text_tool.pdb: s/BOUNDS/CLAMP/,
	same for MIN and MAX.

	* app/preferences_dialog.c: the "Check Size" widget was connected
	to the transparency_type variable.

	* plug-ins/common/sobel.c: removed definitions of MIN and ROUND.

	* libgimp/gimp.h: #include "gimplimits.h" and "gimpcolorspace.h".

	* plug-ins/*: don't include the two files.

173
174
175
176
177
Tue Jan 25 21:58:49 CET 2000  Sven Neumann <sven@gimp.org>

	* app/layer.c: applied a change suggested by Steinar H. Gunderson.
	Fixes crashing on empty images (bug #5536).

178
179
180
181
Tue Jan 25 21:16:57 CET 2000  Sven Neumann <sven@gimp.org>

	* app/gdisplay.c: disable "Layer to Imagesize" on empty images

182
183
184
Tue Jan 25 20:08:35 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/colorify.c: use gimp_tile_cache_ntiles ()
185
186
	* plug-ins/common/lic.c: when creating a new image, disable undo, 
	enable it later when the new image is completed
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
2000-01-25  Michael Natterer  <mitch@gimp.org>

	* configure.in
	* po-plug-ins/POTFILES.in
	* plug-ins/common/Makefile.am
	* plug-ins/common/plugin-defs.pl
	* plug-ins/megawidget/*: removed. (There were only 3 functions
	left which were used by ~5 plugins, so I moved the resp. functions
	to the plugins). More preview stuff to come...

	* app/airbrush_blob.c
	* modules/colorsel_triangle.c
	* modules/colorsel_water.c: use G_PI instead of M_PI.

	* app/procedural_db.h
	* libgimp/gimpenums.h
	* plug-ins/script-fu/script-fu-constants.c
	* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
	indicates that "Cancel" was pressed in a plugin dialog. (Useful
	only for file load/save plugins).

	* app/fileops.[ch]
	* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
	code cleanup in fileops.[ch]. Pop up a warning if File->Save
	failed.

	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
	PDB_INT32.

	* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
	RAND_MAX if it exists or to G_MAXINT otherwise.

	* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
	which creates a spinbutton and a "Time" toggle.
	Call the function which does the "set_sensitive" magic from the
	radio button callback.

	* plug-ins/[75 plugins]:

	- Return STATUS_CANCEL in all file load/save dialogs if "Cancel"
	  was pressed.
	- Standardized the file plugins' "run" functions.
	- Use G_PI and G_MAXRAND everywhere.
	- Added tons of scales and spinbuttons instead of text entries.
	- Applied uniform packing/spacings all over the place.
	- Reorganized some UIs (stuff like moving the preview to the top
	  left corner of the dialog).
	- Removed many ui helper functions and callbacks and use the stuff
	  from libgimp instead.
	- I tried not to restrict the range of possible values when I
	  replaced entries with spinbuttons/scales but may have failed,
	  though in some cases. Please test ;-)
	- #include <libgimp/gimpmath.h> where appropriate and use it's
	  constants.
	- Indentation, s/int/gint/ et.al., code cleanup.

	RFC: The plugins are definitely not useable with GIMP 1.0 any
	     more, so shouldn't we remove all the remaining compatibility
	     stuff ??? (like "#ifdef GIMP_HAVE_PARASITES")

Stanislav Brabec's avatar
Stanislav Brabec committed
248
249
250
251
252
253
Tue Jan 25 15:10:14 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/common/color_enhance.c: On request of
	Martin Weber <martweb@gmx.net>. Improve types (double,
	gdouble, gint).

254
Mon Jan 24 22:28:00 CET 2000  Seth Burgess <sjburges@gimp.org>
255

256
257
258
259
260
261
	* app/gdisplay_ops.c: Added a minimum width for shrink wrap;
        without it, it would map improperly and create a mess for small
	images.  Its not a very shrunk wrap since the statusbar is so
        large, but at least it works.  I welcome other suggestions on
	better ways to fix this.

262
263
264
265
266
267
Mon Jan 24 23:28:08 CET 2000  Sven Neumann <sven@gimp.org>

	* app/gimpdnd.c: I think this time I got it right. Still the same
	color after hours of dragging it between the gimp and the gtk+
	color-selector... (gimp uses guchar, X guint16 and gtk+ double)

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
Mon Jan 24 14:10:40 PST 2000 Manish Singh <yosh@gimp.org>

	* acconfig.h
	* configure.in
	* libgimp/Makefile.am
	* libgimp/gimpregex.h
	* libgimp/regex.c
	* app/Makefile.am
	* app/regex.[ch]
	* plug-ins/script-fu/Makefile.am
	* plug-ins/script-fu/regex.[ch]
	* plug-ins/script-fu/interp_regex.c
	* tools/pdbgen/pdb/plug_in.pdb
	* tools/pdbgen/pdb/procedural_db.pdb: reverted previous regex move
	patch. This does *not* belong in libgimp and is just bloat. We'll
	use the regex functionality in glib once it has it.
	
	* acinclude.m4
	* config.guess
	* config.sub
	* ltconfig
	* ltmain.sh: upgrade to libtool 1.3.4

	* app/convert.c
	* app/gimpbrushpipe.c: minor cleanups

294
295
296
297
298
299
300
301
302
303
304
305
306
Mon Jan 24 22:15:46 CET 2000  Sven Neumann <sven@gimp.org>

	* PLUGIN_MAINTAINERS: Simon Budig maintains PageCurl

	* plug-ins/gap/gap_pdb_calls.c
	* plug-ins/xjt/README
	* plug-ins/xjt/README_xjt_fileformat.txt
	* plug-ins/xjt/xjt.c
	* plug-ins/xjt/xpdb_calls.c
	* plug-ins/xjt/xpdb_calls.h
	* po-plug-ins/POTFILES.in: applied (modified) patches from
	Wolfgang Hofer <hof@hotbot.com>.

307
308
309
310
311
312
Mon Jan 24 21:30:26 CET 2000  Sven Neumann <sven@gimp.org>

	* tips/gimp_tips.pl.txt
	* plug-ins/common/align_layers.c: 
	i18n fixes from Ar't <psi2494@orca.mila.edu.pl>

Sven Neumann's avatar
Sven Neumann committed
313
314
315
316
317
318
319
320
Mon Jan 24 17:12:44 CET 2000  Sven Neumann <sven@gimp.org>

	* app/regex.[ch]: removed 
	
	* app/Makefile.am
	* app/plug_in_cmds.c
	* app/procedural_db_cmds.c: cleaning up behind Daniel ...

Marc Lehmann's avatar
Marc Lehmann committed
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
Thu Jan 17 12:13:01 CET 2000  Daniel Egger <Daniel.Egger@suse.de>

	(applied by pcg@goof.com)

	* PLUGIN_MAINTAINERS: Add Martin Weber for sparkle and gflare.

	* MAINTAINERS: Add myself.      

Thu Jan 15 14:43:23 CET 2000  Daniel Egger <Daniel.Egger@suse.de>

	(applied by pcg@goof.com)

	* app/plug_in.c: Removed unnecessary #include "regex.h".

	* app/regex.c: Removed ... 
	* libgimp/regex.c: Shamelessly stolen from current glibc because we
	  want LPGL here. 

	* app/regex.h: Moved to ...
	* libgimp/gimpregex.h: ... and renamed it.

	* plug-ins/script-fu/regex.c 
	* plug-ins/script-fu/regex.h: Removed. 

	* libgimp/Makefile.am, 
	* plug-ins/script-fu/Makefile.am, 
 	* app/Makefile.am: Tweak them to match the changes.

	* plug-ins/script-fu/interp_regex.c 
	* tools/pdbgen/pdb/plug_in.pdb 
	* tools/pdbgen/pdb/procedural_db.pdb: Include "libgimp/regex.h"
	  instead of "regex.h".
 
	* config.h.in 
	* configure.in 
	* acconfig.h: Check, whether regex is provided by standard libs.
	  If this is the case avoid compiling it and use the standard one,
	  thus reducing compile time and code and saveing diskspace.
    
360
361
362
363
Sun Jan 23 23:08:18  2000  Jay Cox  <jaycox@earthlink.net>

	* plug-ins/common/psd.c:  load the resolution info from the psd file.

364
365
366
367
368
Sun Jan 23 19:03:28 CET 2000  Sven Neumann <sven@gimp.org>

	* app/paths_dialog.c: set the menu sensitivity after the last path
	was deleted

369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
Sun Jan 23 14:33:57 CET 2000  Sven Neumann <sven@gimp.org>

	* app/gdisplay.c
	* app/gdisplay_ops.c
	* app/gimage.c
	* app/gimpimage.c
	* app/gimpimageP.h: Renamed gimage->ref_count to disp_count and 
	slightly changed the way it is used. As the new name suggests it
	is only used to count the number of displays associated with an
	image. It is now impossible to delete an image that has an
	associated display. You have to delete the display instead. Before
	this change it was possible to delete an image through the PDB that
	was created through the UI and bad things happened soon...

	* app/gimage_cmds.c
	* tools/pdbgen/pdb/gimage.pdb: Changed the help for gimp_image_delete
	so it explains better what actually happens. The old help was quite
	misleading.

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
Sat Jan 22 22:14:18 GMT 2000  Austin Donnelly  <austin@gimp.org>

	* MAINTAINERS: update my entry.
	* PLUGIN_MAINTAINERS: I maintain newsprint.

	* app/fuzzy_select.c: fix so if you move the pointer back to
	   where you started, the selection is also the same.  Can people
	   (tigert?) give this a spin - if it isn't as intuitive as the
	   old way we should roll this back.

	* plug-ins/common/jpeg.c: use volatile to get rid of "clobber"
	   warnings from GCC.  Also, fix handling of multiple COM
	   sections, so can load images such as
	   /usr/share/pixmaps/backgrounds/space/clem_full_moon_strtrk.jpg or
	   /usr/share/pixmaps/backgrounds/space/apollo08_earthrise.jpg
	   which used to segv the jpeg plugin.

	* plug-ins/common/newsprint.c: update my email address.

	* plug-ins/common/ps.c: applied gimp-kirchgessner-000116-0.patch:
	   save using PostScript level 2 features which result in files
	   60% smaller than naive level 1 method.  Peter added a
	   checkbutton to the UI to revert to level 1 algorithm, but we
	   default to level 2.  Almost everyone should have a level 2
	   printer, new printers and ghostscript are level 3 these days.

414
415
416
417
Sat Jan 22 21:38:08 CET 2000  Sven Neumann <sven@gimp.org>

	* app/gimpdnd.c: corrected off-by-one error in color dnd

418
419
420
421
422
423
Sat Jan 22 18:50:18 CET 2000  Sven Neumann <sven@gimp.org>

	* app/global_edit.c: in edit_clear and edit_fill return TRUE if the
	selection is empty, since the operation succeded by doing nothing.
	Returning FALSE here crashed lots of script-fus.

424
425
426
427
428
429
430
431
Sat Jan 22 16:00:52 CET 2000  Sven Neumann <sven@gimp.org>

	* app/commands.c
	* app/gdisplay.c
	* app/gdisplay.h
	* app/scale.c: call setup_scale when changing the resolution or unit,
	so the rulers get updated correctly

432
433
434
435
436
437
Sat Jan 21 21:00:00 CST 2000 Seth Burgess <sjburges@gimp.org>

	* app/transform_core.c: applied Steinar's 
        <sgunderson@bigfoot.com> fix for a NULL pointer 
        dereference in the transform core.
        
438
439
440
441
Sat Jan 22 01:47:30 GMT 2000 Nick Lamb <njl195@zepler.org.uk>

	* plug-ins/common/tiff.c: Fix bug reported by Marc Lehmann

Stanislav Brabec's avatar
Stanislav Brabec committed
442
443
444
445
446
447
448
449
450
Sat Jan 22 01:02:25 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/gfig/gfig.c: Menu i18n fix.

Sat Jan 22 00:36:54 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/gflare/gflare.c: Applied patch on request of
	Martin Weber <martweb@gmx.net>.

451
452
453
454
455
456
Fri Jan 21 16:35:26 EST 2000 Gregory McLean <gregm@comstar.net>

	* gimp.spec: Updated a bit more, split the perl stuff off into
	a seperate package as it needs other bits that aren't in a dist
	by default. Also work on auto-generating the %files part.

457
458
Fri Jan 21 18:11:05 CET 2000  Sven Neumann <sven@gimp.org>

459
460
461
462
	* plug-ins/script-fu/script-fu-scripts.c: Provide a copy 
	of the improved g_strescape function from glib-1.3 if 
	compiled with older versions of glib. This allows to use 
	quotes and other special characters in Script-Fu strings.
463

464
465
466
467
468
469
470
Thu Jan 20 17:37:38 PST 2000 Manish Singh <yosh@gimp.org>

	* configure.in
	* plug-ins/gimp_ace
	* plug-ins/common/Makefile.am
	* plug-ins/common/kaleidoscope.c: reverted previous plugin addition

Stanislav Brabec's avatar
Stanislav Brabec committed
471
472
Fri Jan 21 00:24:19 CET 2000  Stanislav Brabec  <utx@penguin.cz>

473
	* plug-ins/rcm/rcm.c: Typo fix.
Stanislav Brabec's avatar
Stanislav Brabec committed
474

Stanislav Brabec's avatar
Stanislav Brabec committed
475
476
477
478
479
480
481
482
Thu Jan 20 23:28:35 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	Added new plug-ins from Martin Weber <martweb@gmx.net>:
	* plug-ins/common/kaleidoscope.c: New file.
	* plug-ins/gimp_ace: New directory.
	* plug-ins/common/Makefile.am:  Updated.
	* configure.in: Updated.

483
484
485
486
487
488
489
490
491
492
Thu Jan 20 18:07:21 CET 2000  Sven Neumann <sven@gimp.org>

	* app/channel.c
	* app/channel.h
	* app/gimpimage.c
	* app/layer.c
	* app/qmask.c: implemented the "removed" signal for channels and
	connected qmask to it to keep the buttons in sync when a qmask
	channels gets deleted manually. Fixes bug #2516.

Sven Neumann's avatar
Sven Neumann committed
493
494
495
496
497
Thu Jan 20 16:56:00 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/gdyntext/gdyntext.c: backported the bugfix from 
	gdyntext-1.4.4. This fixes bug #2354 (extra undo step introduced).

498
499
500
501
502
503
504
505
Thu Jan 20 13:20:55 CET 2000  Sven Neumann <sven@gimp.org>

	* app/color_cmds.c
	* app/curves.c
	* app/curves.h
	* tools/pdbgen/pdb/color.pdb: added load and save functionality
	to the Curves tool

506
507
508
509
510
Wed Jan 19 21:03:00 CST 2000  Seth Burgess <sjburges@gimp.org>

	* app/gdisplay_ops.c: make shrink wrap work.  Not an elegant
        solution (hiding and redrawing window)

511
512
513
514
515
516
517
518
519
520
521
522
523
524
Wed Jan 19 21:36:06 CET 2000  Sven Neumann <sven@gimp.org>

	* cursors/bigcirc
	* cursors/bigcircmsk: removed

	* cursors/mouse1_selu
	* cursors/mouse1_selumsk: new files

	* Makefile.am
	* app/bezier_select.c
	* app/cursorutil.c
	* app/cursorutil.h: got rid of the big fat bigcirc cursor and added
	a new one in the style of the others

525
2000-01-19  Garry R. Osgood <gosgood@idt.net>
526
527

	* gimp/app/disp_callbacks.c
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
        * gimp/app/ellipse_select.c
        * gimp/app/free_select.c
        * gimp/app/fuzzy_select.c
        * gimp/app/rect_select.c
        * gimp/app/rect_select.h
        * gimp/app/rect_selectP.h
        * gimp/app/tools.c
        * gimp/app/tools.h
        * gimp/app/toolsF.h

        Boolean selection operations, (adding to,
        subtracting from, or intersecting with
        pre-existing selections) now occur regardless
        of the setting of "Disable Cursor Update"
        toggle button in Interface/Image Window
        category. Introduced a new tool action type,
        OperUpdateFunc, To provide a distinct context
        for such activity. see
        http://idt.net/~gosgood/gimp-patch/patch05.html
        for full details. Closes #2568.

549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
Wed Jan 19 12:50:55 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/gflare/gflare.c: Typo fix and typo update.

Wed Jan 19 11:00:19 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	Applied patch from Martin Weber <martweb@gmx.net>:
	* plug-ins/fp/fp_hsv.c removed
	* plug-ins/fp/fp_hsv.h removed
	* plug-ins/common/nova.c
	* plug-ins/fp/Makefile.am
	* plug-ins/fp/fp.c
	* plug-ins/fp/fp_gdk.c
	* plug-ins/fp/fp_gtk.c
	* plug-ins/fp/fp_misc.c
	* plug-ins/common/color_enhance.c: Removed unneccessary
	rgb_to_hsv routines.
	* plug-ins/gflare/gtkmultioptionmenu.c: Bugfix, not very
	elegant but correct.
	* plug-ins/common/sparkle.c: Bugfix.
	* plug-ins/script-fu/scripts/frosty-logo.scm
	* plug-ins/script-fu/scripts/t-o-p-logo.scm: Necessary for the
	patched sparkle.

David Monniaux's avatar
David Monniaux committed
573
574
575
576
577
578
2000-01-19  David Monniaux  <monniaux@quatramaran.ens.fr>

	* plug-ins/gfig/gfig.c
	* plug-ins/gfig/Makefile.am
	* po-plug-ins/POTFILES.in: i18n of gfig

579
580
581
582
Tue Jan 18 22:34:30 CET 2000  Sven Neumann <sven@gimp.org>

	* app/fileops_cmds.c
	* tools/pdbgen/pdb/fileops.pdb: hopefully fixed 
583
	gimp_file_load_thumbnail PDB function
584
585
586
587
588
589
590
591
592

	* app/gimage_cmds.c
	* tools/pdbgen/pdb/gimage.pdb: in gimp_image_get_thumbnail changed
	a variable name from num_pixels to num_bytes, since that`s what it
	contains

	* tools/pdbgen/pdbgen.pl: arrays need a length argument again since
	the PDB relies on it

593
594
595
596
Tue Jan 18 21:46:25 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/gauss_iir.c
	* plug-ins/common/gauss_rle.c: The blur radius can now be specified
597
598
	independently in each direction. For backward compatibility I left
	the original PDB functions unchanged and added new ones. The actual 
599
600
601
602
603
604
	blurring is done in the same function for both interfaces.

	* plug-ins/gap/Makefile.am
	* plug-ins/gap/gap_filter_iterators.c
	* plug-ins/gap/iter_ALT/gen/plug_in_gauss_iir2_iter_ALT.inc
	* plug-ins/gap/iter_ALT/gen/plug_in_gauss_rle2_iter_ALT.inc: added
605
	iterator functions for the new gauss_blur functions.
606

607
608
	* plug-ins/common/grid.c: small changes to the way the size_entries 
	are set up
609
610
611
612
	
	* plug-ins/common/noisify.c: 
	applied (modified) patch from Julian Kinraid <jkinraid@clear.net.nz>

Tor Lillqvist's avatar
Tor Lillqvist committed
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
2000-01-18  Tor Lillqvist  <tml@iki.fi>

	* README.win32: Some clarifications.

	* PLUGIN_MAINTAINERS: I maintain psp.

	* libgimp/gimp.def
	* libgimp/gimpui.def
	* libgimp/makefile.cygwin
	* libgimp/makefile.msc
	* plug-ins/makefile.cygwin
	* plug-ins/makefile.msc: Updates.

	* plug-ins/twain/twain.c
	* plug-ins/winsnap/winsnap.c
	* po-plug-ins/POTFILES.in: i18n.

630
631
632
	* app/text_tool.c: Add Win32 workaround for yasuhiro's "i18n fix"
	change that introduced an X11 dependency.

633
634
2000-01-18  David Monniaux  <monniaux@quatramaran.ens.fr>

635
636
	* app/tools.c: clearer tool-tip for transform tool.

637
638
639
640
	* plug-ins/gflare/Makefile.am
	* plug-ins/gflare/gflare.c
	* po-plug-ins/POTFILES.in: i18n of GFlare

641
642
643
644
645
Mon Jan 17 23:11:10 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/common/wind.c: Wind used to crash badly when used with
	an active selection. Should be fixed now.

646
647
648
649
650
Mon Jan 17 22:24:00 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/AlienMap2/AlienMap2.c
	* plug-ins/common/apply_lens.c: fixed typos

651
652
653
654
655
656
657
658
659
660
661
662
Mon Jan 17 12:05:35 PST 2000 Manish Singh <yosh@gimp.org>

	* help/C/*/Makefile.am: use $(LN_S) instead of ln -sf, should fix
	bug #5289.

	* tools/pdbgen/lib.pl
	* tools/pdbgen/pdb/brushes.pdb
	* tools/pdbgen/pdb/gimage_mask.pdb
	* tools/pdbgen/pdb/guides.pdb
	* tools/pdbgen/pdb/parasite.pdb
	* tools/pdbgen/pdb/unit.pdb: more lib work, slight guide tweak

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
2000-01-17  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpcolorbutton.c: emit the "color_changed" signal
	whenever the user selects "Use FG/BG Color" from the popup menu.

	* libgimp/gimpwidgets.c: gimp_table_attach_aligned(): allow the
	function to be called with label == NULL.

	* plug-ins/AlienMap/AlienMap.c
	* plug-ins/AlienMap2/AlienMap2.c
	* plug-ins/common/CEL.c
	* plug-ins/common/CML_explorer.c
	* plug-ins/common/apply_lens.c
	* plug-ins/common/checkerboard.c
	* plug-ins/common/engrave.c
	* plug-ins/common/exchange.c
	* plug-ins/common/gauss_iir.c
	* plug-ins/common/gauss_rle.c
	* plug-ins/common/illusion.c
	* plug-ins/common/max_rgb.c
	* plug-ins/common/mblur.c
	* plug-ins/common/oilify.c
	* plug-ins/common/sel_gauss.c
	* plug-ins/common/shift.c
	* plug-ins/common/smooth_palette.c
	* plug-ins/common/sparkle.c
	* plug-ins/common/video.c
	* plug-ins/common/vpropagate.c
	* plug-ins/common/warp.c
	* plug-ins/sgi/sgi.c: more ui updates.

694
695
696
697
698
699
700
2000-01-17  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>

	* plug-ins/common/csource.c
	* plug-ins/common/header.c
	* plug-ins/common/winclipboard.c
	* po-plug-ins/POTFILES.in: added gettext support.

Stanislav Brabec's avatar
Stanislav Brabec committed
701
702
703
704
Sat Jan 16 19:58:55 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/common/shift.c: Typo fix.

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
2000-01-16  Michael Natterer  <mitch@gimp.org>

	* app/layers_dialog.c: oops, the "Add Layer Mask" dialog contained
	nothing after my last change.

	* libgimp/gimpwidgets.c: gimp_table_attach_aligned() sets the
	yalign of the widget to 0.5 instead of 1.0.

	* plug-ins/common/align_layers.c
	* plug-ins/common/apply_lens.c
	* plug-ins/common/blinds.c
	* plug-ins/common/blur.c
	* plug-ins/common/cubism.c
	* plug-ins/common/decompose.c
	* plug-ins/common/flarefx.c
	* plug-ins/common/glasstile.c
	* plug-ins/common/jigsaw.c
	* plug-ins/common/mail.c
	* plug-ins/common/nova.c
	* plug-ins/common/randomize.c
	* plug-ins/common/ripple.c
	* plug-ins/common/scatter_hsv.c
	* plug-ins/common/shift.c
	* plug-ins/common/sparkle.c
	* plug-ins/common/spread.c: even more spinbuttons and other ui
	updates.

732
2000-01-16 Garry R. Osgood <gosgood@idt.net>
733

734
735
736
737
738
739
740
	* app/global_edit.c
	global_edit.c  Uncovered buglet spawned by #5045 fix.
	edit_paste() now properly supplies a GimpImageType
	parameter in the case where a GimpImage parameter has no 
	active_drawable: occurs when the user invokes a 
	paste into an empty image.

741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
Sat Jan 15 22:27:56 CET 2000  Marc Lehmann <pcg@goof.com>

        * libgimp/gimpenv.c, libgimp/color_selector.h,
        libgimp/color_display.h: Change license to LGPL (see the log
        message for approval of the various authors). If an author was
        left out please contact me!!

Fri Jan 14 14:46:27 CET 2000  Marc Lehmann <pcg@goof.com>

        * app/menus.c: Removed Perl-specific translations and moved
        them to the perl .pot-file. Gurgl, Ratz: That localises the
        translation, but also requires more places to be updated once i18n
        works as I would expect it.
        * plug-ins/script-fu/interp_slib.c: portability fixes (64-bit
        problems).

757
758
759
760
761
762
763
Sat Jan 15 19:11:49 CET 2000  Sven Neumann <sven@gimp.org>

	* gimprc.5.in: fixed a typo
	
	* app/preferences_dialog.c: one more change in the spirit of my
	last commit

764
765
766
767
768
769
770
771
772
773
2000-01-16  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>

	* plug-ins/common/waves.c
	* plug-ins/common/whirlpinch.c
	* plug-ins/common/wind.c
	* plug-ins/common/wmf.c
	* plug-ins/pagecurl/pagecurl.c
	* plug-ins/pagecurl/Makefile.am
	* po-plug-ins/POTFILES.in: added gettext support.

774
775
	* app/text_tool.c: i18n fix.

776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
2000-01-15 Garry R. Osgood <gosgood@idt.net>

	* app/layers_dialog.c
	* app/global_edit.c
        layers_dialog.c:layers_dialog_flush() now has
        only one entry and exit point, so that 
        suspend_gimage_notify is properly maintained.
        Has bearing on (but likely does not fully solve)
        bugs #4031, #4914, and #4927. (Layers and 
	Channel Dialog with sticky layers. See 
        http://idt.net/~gosgood/gimp-patch/patch04.html
        and bug reports.
        global_edit.c: edit_paste_as_new() now checks
        if it has a valid layer from layer_new_from_tiles()

791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
2000-01-15  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpwidgets.[ch]: added a float adjustment callback.

	* plug-ins/common/bumpmap.c
	* plug-ins/common/depthmerge.c
	* plug-ins/common/despeckle.c
	* plug-ins/common/destripe.c
	* plug-ins/common/gpb.c
	* plug-ins/common/iwarp.c
	* plug-ins/common/polar.c
	* plug-ins/common/sharpen.c
	* plug-ins/common/tileit.c
	* plug-ins/common/whirlpinch.c
	* plug-ins/common/wind.c:

	- Some more hscale+spinbutton instead of hscale+entry widgets.
	- Get the CHECK_SIZE constants from libgimp in some plugins.

Stanislav Brabec's avatar
Stanislav Brabec committed
810
811
812
813
Sat Jan 15 15:40:26 CET 2000  Stanislav Brabec  <utx@penguin.cz>

	* plug-ins/webbrowser/webbrowser.c: Small i18n fix.

814
815
816
817
818
Sat Jan 15 13:49:37 CET 2000  Sven Neumann <sven@gimp.org>

	* app/preferences_dialog.c: Moved a few entries to other pages. 
	Makes much more sense now, IMHO.

819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
Fri Jan 14 22:34:13 CET 2000  Sven Neumann <sven@gimp.org>

	* libgimp/gimp.h
	* libgimp/gimpselection.c: added a few new PDB wrappers 

	* plug-ins/common/align_layers.c
	* plug-ins/common/blinds.c
	* plug-ins/common/checkerboard.c
	* plug-ins/common/curve_bend.c
	* plug-ins/common/guillotine.c
	* plug-ins/common/sample_colorize.c
	* plug-ins/gdyntext/gdyntext.c
	* plug-ins/sel2path/sel2path.c
	* plug-ins/twain/twain.c
	* plug-ins/winsnap/winsnap.c: replaced PDB calls with libgimp functions

835
836
837
838
839
840
841
842
843
844
845
Fri Jan 14 20:54:31 CET 2000  Sven Neumann <sven@gimp.org>

	* app/module_db.c
	* modules/cdisplay_gamma.c
	* modules/colorsel_gtk.c
	* modules/colorsel_triangle.c
	* modules/colorsel_water.c
	* po/POTFILES.in: added gettext support

	* plug-ins/common/pnm.c: smooth the progressbar update (bug #5148)

846
847
848
849
850
851
852
Fri Jan 14 11:43:09 PST 2000 Manish Singh <yosh@gimp.org>

	* configure.in
	* plug-ins/Makefile.am
	* plug-ins/common/unsharp.c: move unsharp here, since it doesn't
	have any support files anymore

853
854
855
856
857
858
Fri Jan 14 19:43:01 CET 2000  Sven Neumann <sven@gimp.org>

	* app/paint_core.h: use ToolFlags enum instead of int
	
	* app/smudge.c: fixed bug #5176 (smudge tool crash)

859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
2000-01-14  Michael Natterer  <mitch@gimp.org>

	* app/info_window.c:
	s/gtk_container_border_width/gtk_container_set_border_width/

	* plug-ins/common/engrave.c
	* plug-ins/common/noisify.c
	* plug-ins/common/oilify.c
	* plug-ins/common/polar.c
	* plug-ins/common/whirlpinch.c
	* plug-ins/ifscompose/Makefile.am
	* plug-ins/ifscompose/ifscompose.c
	* plug-ins/maze/Makefile.am
	* plug-ins/maze/maze_face.c
	* plug-ins/pagecurl/Makefile.am
	* plug-ins/pagecurl/pagecurl.c
	* plug-ins/struc/Makefile.am
	* plug-ins/struc/struc.c: more spinbuttons instead of entries,
	dialog layout, stuff...
	
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
Fri Jan 14 16:10:38 CET 2000  Sven Neumann <sven@gimp.org>

	* plug-ins/FractalExplorer/Dialogs.c
	* plug-ins/Lighting/lighting_ui.c
	* plug-ins/MapObject/mapobject_ui.c
	* plug-ins/common/CML_explorer.c
	* plug-ins/gap/gap_arr_dialog.c
	* plug-ins/gap/gap_mov_dialog.c
	* plug-ins/gfig/gfig.c
	* plug-ins/imagemap/imap_main.c
	* plug-ins/imagemap/imap_main.h
	* plug-ins/imagemap/imap_selection.c
	* plug-ins/imagemap/imap_toolbar.c
	* plug-ins/imagemap/imap_tools.c: gtk_tooltips_set_colors () does 
	absolutely nothing, so it can be safely deleted from the source

Michael Natterer's avatar
Michael Natterer committed
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
2000-01-14  Michael Natterer  <mitch@gimp.org>

	* app/Makefile.am
	* app/tool_options_ui.h: removed.

	* app/tool_options.c
	* libgimp/gimpwidgets.[ch]: moved some more ui utility functions
	to libgimp.

	* app/airbrush.c
	* app/blend.c
	* app/bucket_fill.c
	* app/channel_ops.c
	* app/clone.c
	* app/color_picker.c
	* app/convolve.c
	* app/crop.c
	* app/dodgeburn.c
	* app/eraser.c
	* app/file_new_dialog.[ch]
	* app/flip_tool.c
	* app/image_new.[ch]
	* app/ink.c
	* app/layers_dialog.c
	* app/magnify.c
	* app/measure.c
	* app/paintbrush.c
	* app/pencil.c
	* app/smudge.c
	* app/text_tool.c
	* app/tool_options.c
	* app/transform_tool.c
	* app/xinput_airbrush.c: use the libgimp functions (esp. the radio
	button group constructor), some code cleanup.

	* plug-ins/common/csource.c
	* plug-ins/common/despeckle.c
	* plug-ins/common/diffraction.c
	* plug-ins/common/jpeg.c
	* plug-ins/common/png.c
	* plug-ins/unsharp/unsharp.c: more plugin ui tuning.

	* plug-ins/unsharp/Makefile.am
	* plug-ins/unsharp/dialog_f.[ch]
	* plug-ins/unsharp/dialog_i.[ch]: removed.

Manish Singh's avatar
Manish Singh committed
941
942
943
944
945
946
947
Thu Jan 13 16:35:44 PST 2000 Manish Singh <yosh@gimp.org>

	* Made 1.1.15 release

	* configure.in: disabled --with-threads, as it is not actively
	maintained and rather untested.

948
949
950
951
952
953
954
955
956
Thu Jan 13 20:41:37 GMT 2000  Adam D. Moss <adam@gimp.org>

	* plug-ins/common/animoptimize.c: Collapse timing of completely
          optimized-away frames onto previous surviving frame.  Also be
          looser with (XXXXX) tag parsing.

	* plug-ins/common/animationplay.c: Be looser with (XXXXX) tag
	  parsing.

Yuri Syrota's avatar
Yuri Syrota committed
957
958
959
960
2000-01-13  Yuri Syrota  <rasta@renome.rovno.ua>

	* configure.in: Added "uk" to ALL_LINGUAS

961
962
963
964
965
966
967
2000-01-13  Michael Natterer  <mitch@gimp.org>

	* app/gimpui.[ch]
	* app/preferences_dialog.c: removed & renamed some functions from
	gimpui.[ch] (see below).

	* libgimp/Makefile.am
968
	* libgimp/gimpwidgets.[ch]: new files. Functions moved from
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
	app/gimpui.[ch]. Added a constructor for the label + hscale +
	entry combination used in many plugins (now hscale + spinbutton).

	* libgimp/gimpui.h: include gimpwidgets.h

	* plug-ins/megawidget/megawidget.[ch]: removed all functions
	except the preview stuff (I'm not yet sure how to implement this
	in libgimp because the libgimp preview should be general enough to
	replace all the other plugin previews, too).

	* plug-ins/borderaverage/Makefile.am
	* plug-ins/borderaverage/borderaverage.c
	* plug-ins/common/plugin-defs.pl
	* plug-ins/common/Makefile.am
	* plug-ins/common/aa.c
	* plug-ins/common/align_layers.c
	* plug-ins/common/animationplay.c
	* plug-ins/common/apply_lens.c
	* plug-ins/common/blinds.c
	* plug-ins/common/bumpmap.c
	* plug-ins/common/checkerboard.c
	* plug-ins/common/colorify.c
	* plug-ins/common/convmatrix.c
	* plug-ins/common/cubism.c
	* plug-ins/common/curve_bend.c
	* plug-ins/common/deinterlace.c
	* plug-ins/common/despeckle.c
	* plug-ins/common/destripe.c
	* plug-ins/common/displace.c
	* plug-ins/common/edge.c
	* plug-ins/common/emboss.c
	* plug-ins/common/hot.c
For faster browsing, not all history is shown. View entire blame