ChangeLog 302 KB
Newer Older
Michael Natterer's avatar
Michael Natterer committed
1
2
3
4
2004-07-22  Michael Natterer  <mitch@gimp.org>

	* data/misc/gimp.desktop.in.in (MimeType): image/g -> image/g3fax.

5
6
7
8
9
10
2004-07-22  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpactionview.c: rephrased the text for the dialog
	that appears if a new shortcut collides with an existing one.

	* libgimpcolor/gimprgb.[ch]: added new function gimp_rgb_parse_name()
Michael Natterer's avatar
Michael Natterer committed
11
	which accepts RGB colors in hexadecimal notation or as SVG color
12
13
	keywords.

14
15
16
17
18
2004-07-22  Michael Natterer  <mitch@gimp.org>

	* app/display/gimpdisplayshell.c (gimp_display_shell_resume):
	s/pause/resume/ in the API docs.

19
20
21
22
23
2004-07-22  Michael Natterer  <mitch@gimp.org>

	* tools/gimp-remote.c (main): correctly convert relative paths to
	URIs. Append the resulting URI only if it's not NULL.

24
25
26
27
28
29
30
2004-07-22  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimptoolbox.c (toolbox_create_tools): connect to
	"accel-changed" of the accel_group using connect_object(), not
	just connect() so we don't crash when it's emitted after the
	toolbox is destroyed.

31
2004-07-21  Ray Strode  <rstrode@redhat.com>
Sven Neumann's avatar
Sven Neumann committed
32
33
34

	* gimp/data/misc/gimp.desktop.in.in: Add MimeType line to desktop
	file for new MIME system.
35

36
37
38
39
40
2004-07-21  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/gif.c: declared global const variable as static.
	Fixes compiler warnings seen with gcc 3.4.1 (don't ask me why).

41
42
43
44
45
46
47
2004-07-21  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimptemplateeditor.c
	* plug-ins/common/gif.c
	* plug-ins/common/jpeg.c: set GTK_SHADOW_IN on scrolled windows of
	text views. Fixes bug #148025.

48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
2004-07-21  Michael Natterer  <mitch@gimp.org>

	Enabled the various "Clear saved foobar now" buttons in prefs:

	* app/gui/session.[ch]
	* app/menus/menus.[ch]
	* app/widgets/gimpdevices.[ch]: implemented the _clear()
	functions: unlink() the rc file and set an internal flag that it
	has been deleted. Added "gboolean always_save" parameter to the
	_save() functions and don't save anything if it is FALSE and the
	internal deletion flag has been set.

	* app/gui/gui.c
	* app/widgets/gimpdevicestatus.c: changed accordingly.

	* app/gui/preferences-dialog.c: added callbacks for all "Save now"
	and "Clear now" buttons and show error messages if clearing fails.
	Inform the user that she has to restart GIMP to see the effect of
	the clearing.

68
69
70
71
72
73
74
75
76
2004-07-21  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpmarshal.list
	* app/widgets/gimpcellrendereraccel.[ch]: added "gboolean delete"
	parameter to the GimpCellRendererAccel::accel_edited() signal.

	* app/widgets/gimpactionview.c: distinguish between deletion of an
	accelerator and the user entering an invalid accelerator.

77
78
79
80
81
2004-07-21  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: normalized the identifiers in 
	placement.c.

82
83
84
85
86
87
88
89
2004-07-21  Michael Natterer  <mitch@gimp.org>

	* app/actions/context-actions.c: changed names of actions which
	select brushes, patterns etc. from e.g. "context-brush-first" to
	"context-brush-select-first".

	* menus/image-menu.xml.in: changed accordingly.

90
91
92
93
94
95
96
97
98
99
2004-07-21  Michael Natterer  <mitch@gimp.org>

	* app/gui/preferences-dialog.c: remember the keyboard shortcut
	dialog and show it only once.

	* app/widgets/gimpactionview.c
	* app/widgets/gimpcellrendereraccel.c: minor cleanups.

	Seems to work pretty well now and thus fixes bug #142922.

100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
2004-07-21  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpmarshal.list
	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpcellrendereraccel.[ch]: new cell renderer
	which displays an accelerator and allows to edit it (ripped
	out of libegg and modified).

	* app/widgets/gimpactionview.c: use the new renderer and connect
	to its "accel-edited" signal (its callback is one huge mess that
	needs to be cleaned up). Added ugly hack to work around GTK+ API
	limitation that seems to prevent implementing a shortcut editor in
	a sane way.

	* app/actions/file-actions.c
	* app/actions/image-actions.c
	* app/actions/tools-actions.c: added ugly hacks here, too.

	* app/gui/preferences-dialog.c: relaced Cancel/Ok in the shortcut
	editor by Close.

122
123
124
125
126
127
2004-07-20  Sven Neumann  <sven@gimp.org>

	* configure.in (ALL_LINGUAS): added back "pa" for Punjabi now that
	the missing po files have been added (tips/pa.po is still missing
	though).

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
2004-07-20  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpactionfactory.[ch]
	* app/widgets/gimpactiongroup.[ch]: added "label" and "stock-id"
	properties to GtkActionGroup and allow to register them in the
	GimpActionFactory.

	* app/actions/actions.c: register user visible labels and icons
	with all action groups.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpactionview.[ch]: new widget which shows a
	treeview of action groups and their actions & shortcuts.

	* app/widgets/gimpaction.[ch]: added gimp_action_name_compare()
	utility function.

	* app/widgets/gimpwidgets-utils.[ch]: added
	gimp_get_accel_string() utility function.

	* app/widgets/gimpcontrollers.[ch]: added
	gimp_controllers_get_ui_manager() which will be used for setting
	up the controller mapping dialog.

	* app/gui/preferences-dialog.c: added a "Configure Keyboard
154
	Shortcuts" button which pops up a GimpActionView. Work in
155
156
	progress...

157
158
159
160
161
2004-07-20  Michael Natterer  <mitch@gimp.org>

	* app/actions/image-actions.c: make sure that the "image-new" and
	"image-new-from-image" actions always have the same shortcut.

162
163
164
165
166
167
168
169
170
171
172
173
174
2004-07-20  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* plug-ins/Lighting/lighting_main.c
	* plug-ins/Lighting/lighting_main.h
	* plug-ins/Lighting/lighting_preview.c
	* plug-ins/Lighting/lighting_preview.h
	* plug-ins/Lighting/lighting_shade.c
	* plug-ins/Lighting/lighting_ui.c: completely reworked UI for 
	lighting page.  Now supports up to 6 lights (more is trivial).
	Added ability to temporarily isolate selected light.  Added
	light intensity controls.  Can interactively position each light 
	(does not quite work yet for directional lights).

175
176
177
178
179
2004-07-20  Michael Natterer  <mitch@gimp.org>

	* app/actions/tools-actions.c: added an icon to the
	"tools-visibility" action.

180
181
182
183
184
2004-07-20  Sven Neumann  <sven@gimp.org>

	* app/composite/gimp-composite.c (gimp_composite_init): now that
	the output depends on --verbose, enable it for stable releases also.

185
186
187
188
189
2004-07-20  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/presets.c: fixed the incorrect strings
	for input and output of the preset's fields. (a relic of an
	irresponsible search-and-replace script).
190

191
192
193
	* plug-ins/gimpressionist/: normalized the identifiers of 
	orientmap.c.

194
195
2004-07-20  Helvetix Victorinox  <helvetix@gimp.org>

196
	* app/composite/Makefile.am (regenerate): Updated make-installer.py
197
198
199
	command line to take advantage of the new compile time method of
	determining which instruction set to compile.

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
	* app/composite/gimp-composite.c (gimp_composite_init): Print the
	list of active instruction sets if the --verbose command line
	switch is ON (via be_verbose)

	* app/composite/gimp-composite-x86.h: Factored code from the mmx,
	and sse implementations.
	
	* app/composite/make-installer.py: Raised the number of test
	iterations from 1 to 10.

	* app/composite/gimp-composite-3dnow.[ch]
	* app/composite/gimp-composite-3dnow-test.c
	* app/composite/gimp-composite-3dnow-installer.c
	* app/composite/gimp-composite-altivec.[ch]
	* app/composite/gimp-composite-altivec-test.c
	* app/composite/gimp-composite-altivec-installer.c
	* app/composite/gimp-composite-mmx.[ch]
	* app/composite/gimp-composite-altivec-test.c
	* app/composite/gimp-composite-altivec-installer.c
	* app/composite/gimp-composite-sse.[ch]
	* app/composite/gimp-composite-sse-test.c
	* app/composite/gimp-composite-sse-installer.c
	* app/composite/gimp-composite-sse2.[ch]
	* app/composite/gimp-composite-sse2-test.c
	* app/composite/gimp-composite-sse2-installer.c
	* app/composite/gimp-composite-vis.[ch]
	* app/composite/gimp-composite-vis-test.c:
	Regenerated sources via make-installer.py

229
230
231
232
233
234
235
2004-07-20  Sven Neumann  <sven@gimp.org>

	* app/app_procs.c
	* app/base/base.[ch]
	* app/composite/gimp-composite.[ch]: pass "be_verbose" to the base
	and composite subsystems.

236
237
238
239
240
241
242
2004-07-20  Sven Neumann  <sven@gimp.org>

	* autogen.sh: added some empty lines to improve readability of the
	output in case of problems.

	* configure.in: bumped version number to 2.1.3.

243
244
2004-07-19  Helvetix Victorinox  <helvetix@gimp.org>

Michael Natterer's avatar
Michael Natterer committed
245
246
247
248
249
250
251
252
253
	* app/composite/gimp-composite-mmx.c
	(xxxgimp_composite_dodge_rgba8_rgba8_rgba8_mmx)
	* app/composite/gimp-composite-mmx.c
	(xxxgimp_composite_divide_rgba8_rgba8_rgba8_mmx)
	* app/composite/gimp-composite-mmx.c
	(gimp_composite_difference_rgba8_rgba8_rgba8_mmx)
	* app/composite/gimp-composite-mmx.c
	(gimp_composite_darken_rgba8_rgba8_rgba8_mmx): More clobber
	register corrections.
254

Sven Neumann's avatar
Sven Neumann committed
255
256
257
258
2004-07-20  Sven Neumann  <sven@gimp.org>

	* Made 2.1.2 release.

259
260
261
262
263
264
2004-07-20  Sven Neumann  <sven@gimp.org>

	* plug-ins/winicon/icoload.c
	* plug-ins/winicon/icosave.c: added explicit casts to please the
	compiler.

Sven Neumann's avatar
Sven Neumann committed
265
266
2004-07-20  Sven Neumann  <sven@gimp.org>

Sven Neumann's avatar
Sven Neumann committed
267
268
269
	* plug-ins/gimpressionist/Makefile.am (gimpressionist_sources):
	added paper.h.

Sven Neumann's avatar
Sven Neumann committed
270
271
272
273
274
275
276
	* plug-ins/MapObject/Makefile.am (MapObject_SOURCES): added back
	arcball.h.

	* plug-ins/MapObject/mapobject_main.c
	* plug-ins/MapObject/mapobject_preview.c: no need to include
	arcball.h here.

Sven Neumann's avatar
Sven Neumann committed
277
278
279
280
	* plug-ins/gfig/Makefile.am (SUBDIRS): added back gfig-examples

	* plug-ins/gfig/gfig-examples/Makefile.am: cleanup.

281
282
283
284
285
286
2004-07-20  Sven Neumann  <sven@gimp.org>

	* plug-ins/Lighting/lighting_ui.c: fixed some GUI issues:
	left-align labels, use stock buttons, added line-breaks to make
	the code fit into 80 columns.

287
288
289
290
291
292
293
2004-07-19  Sven Neumann  <sven@gimp.org>

	* plug-ins/Lighting/lighting_ui.c: fixed a couple of issues with
	the new code: don't include individual glib headers, never ever
	use sprintf(), mark user-visible strings for translations, use
	default messages, removed trailing whitespace.

294
295
296
297
298
2004-07-19  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* plug-ins/Lighting/lighting_ui.c: added ability to save and load
	presets for lights.
	
299
300
301
302
303
2004-07-19  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/orientation.c: normalized some variables
	in the module and fixed some indentation.

304
305
2004-07-19  Helvetix Victorinox  <helvetix@gimp.org>

Michael Natterer's avatar
Michael Natterer committed
306
307
308
309
310
311
	* app/composite/gimp-composite-mmx.c
	(gimp_composite_addition_rgba8_rgba8_rgba8_mmx)
	* app/composite/gimp-composite-mmx.c
	(gimp_composite_burn_rgba8_rgba8_rgba8_mmx)
	* app/composite/gimp-composite-x86.h: Correction of clobbered
	register lists, as additional progress against bug #147013.
312

313
314
315
316
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpmarshal.list: removed unused VOID:UINT,STRING.

317
318
319
320
321
322
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/gui/file-open-location-dialog.c
	(file_open_location_dialog_show): added the "web" icon left of
	label & entry.

323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/paint/gimppaintcore.h: removed enum GimpPaintCoreState.

	* app/paint/paint-enums.h: added enum GimpPaintState (with values
	that have a name space).

	* app/paint/gimppaintcore.[ch]
	* app/paint/gimpairbrush.c
	* app/paint/gimpbrushcore.c
	* app/paint/gimpclone.c
	* app/paint/gimpconvolve.c
	* app/paint/gimpdodgeburn.c
	* app/paint/gimperaser.c
	* app/paint/gimpink.c
	* app/paint/gimppaintbrush.c
	* app/paint/gimppaintcore-stroke.c
	* app/paint/gimpsmudge.c
	* app/tools/gimppainttool.c: changed accordingly.

	* app/tools/gimpinktool.c: removed unused #include.

345
346
347
348
349
350
2004-07-19  Sven Neumann  <sven@gimp.org>

	* app/core/gimpchannel-combine.c (gimp_channel_combine_ellipse):
	moved variable declarations to the scope they are being used in,
	removed trailing whitespace, minor cleanups.

351
352
353
354
355
2004-07-19  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* app/core/gimpchannel-combine.c: put in two lines accidentally
	omitted in previous change, improve doc comment.
	
356
357
358
359
360
361
362
363
364
365
366
367
368
369
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* libgimpbase/gimpwin32-io.h: added copyright header, added
	#defines for access(), F_OK, R_OK and X_OK.

	* app/core/gimpdata.c: include the above instead of defining
	the workarounds here.

	* app/base/tile-swap.c
	* app/config/gimpconfig-dump.c
	* libgimpthumb/gimpthumb-utils.c
	* libgimpthumb/gimpthumbnail.c: for consistency, #include
	gimpwin32-io.h with "" instead of <>.

370
371
372
373
374
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpchannel-combine.c (gimp_channel_combine_ellipse):
	comments not intended for gtk-doc must not start with '/**'.

375
376
377
378
379
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/plug-in/plug-in.h (struct _PlugIn): removed obsolete
	compile-time check for GLIB >= 2.3.5.

380
381
382
383
384
385
2004-07-19  Shlomi Fish  <shlomif@iglu.org.il>

	* ChangeLog: Fixed a copy-and-paste error with the dates of my commits.
	* plug-ins/gimpressionist/ppmtool.c: removed a few commented-out 
	asserts, and the function that was used to implement them.

386
387
388
389
390
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/widgets/widgets-types.h: reordered and commented to match
	API docs.

391
392
393
394
395
2004-07-19  Sven Neumann  <sven@gimp.org>

	* plug-ins/imagemap/imap_browse.[ch]: renamed struct member
	file_selection to file_chooser.

396
397
398
399
400
401
402
403
404
405
406
407
408
409
2004-07-19  Michael Natterer  <mitch@gimp.org>

	* app/config/config-types.h: removed GimpConfigInterface typedef,
	added comments to typedefs which don't belong here.

	* app/config/gimpconfig.h: added GimpConfigInterface typedef.

	* app/core/core-types.h
	* app/display/display-types.h: added commented out typedefs for
	types that live in config-types.h for obscure reasons.

	* app/core/core-types.h: reordered stuff to match the order in the
	API docs (makes keeping stuff in sync much easier).

410
2004-07-19  Shlomi Fish  <shlomif@iglu.org.il>
411
412
413
414

	* plug-ins/gimpressionist/repaint.c: replaced a few if's+destructors
	pairs for ppm_ with just the destructors.

415
2004-07-19  Shlomi Fish  <shlomif@iglu.org.il>
416
417
418
419

	* plug-ins/gimpressionist/repaint.c: normalized some identifiers of 
	repaint.c, and corrected some indentation there.

420
421
422
423
424
2004-07-18  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* app/core/gimpchannel-combine.c: improve anti-aliasing for
	elliptical selections, as described in bug #147836.

425
426
427
428
429
430
431
432
433
2004-07-18  Sven Neumann  <sven@gimp.org>

	* app/composite/gimp-composite-mmx.h: don't start a comment with
	/** unless it's meant to be parsed by gtk-doc.

	* app/actions/Makefile.am:
	* app/actions/file-dialog-commands.[ch]: removed, not used any
	longer.

434
435
436
437
438
439
2004-07-18  Philip Lafleur  <plafleur@cvs.gnome.org>

	* app/paint/gimpink-blob.c (blob_make_convex): Check if the
	array index is legal before using it, not the other way around.
	Fixes bug #144856.

440
441
442
443
444
445
2004-07-17  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/polar.c (dialog_update_preview): Fixed a
	write to unallocated memory that was causing crashes in various
	spots.

446
447
448
449
450
2004-07-17  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/polar.c (polarize_func): moved array
	initialization out of variable declaration. Fixes bug #147799.

451
452
453
454
455
456
457
458
459
460
461
462
2004-07-17  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimphelp-ids.h: added the removed help IDs back.

	* app/widgets/gimpfileprocview.[ch]: cache all file_procs' help
	IDs and added gimp_file_proc_view_get_help_id() which returns the
	selected item's help ID.

	* app/widgets/gimpfiledialog.c: added a custom help func which
	shows the help for the selected file_proc if the proc_view has the
	focus.

463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
2004-07-17  Sven Neumann  <sven@gimp.org>

	* app/actions/file-actions.c (file_actions): use GIMP_STOCK_WEB
	for "file-open-location".

	* app/widgets/gimpfiledialog.c: create the scrolled window with
	shadow_type GTK_SHADOW_IN.

	* app/widgets/gimpfileprocview.c (gimp_file_proc_view_new): skip
	procedures that register a prefix (the URL loader).

	* app/widgets/gimphelp-ids.h: removed help IDs that used to be
	used from the file-open and file-save menus.

	* plug-ins/common/xwd.c (query): "X window dump" seems to be more
	appropriate than "X window image".

480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
2004-07-17  Sven Neumann  <sven@gimp.org>

	* app/actions/Makefile.am
	* app/actions/file-dialog-actions.[ch]
	* app/actions/file-open-actions.[ch]
	* app/actions/file-save-actions.[ch]: these aren't needed any
	longer.

	* app/actions/actions.c: changed accordingly.

	* app/menus/Makefile.am
	* app/menus/file-dialog-menu.[ch]
	* app/menus/file-open-menu.[ch]
	* app/menus/file-save-menu.[ch]: these aren't needed any longer.

	* app/menus/menus.c: changed accordingly.

	* menus/Makefile.am
	* menus/file-open-menu.xml
	* menus/file-save-menu.xml: these are also not needed any longer.

501
502
503
504
505
506
2004-07-17  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/bmp/bmpwrite.c (WriteImage): Applied a patch from
	Brion Vibber that fixes corruption when saving RLE-encoded
	BMPs on big endian hosts. Fixes bug #147759.

507
508
509
510
511
512
513
514
2004-07-17  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: normalized the identifiers of 
	general.c and general.h. Also, renamed a callback from _store
	to simply _callback to avoid confusion with the _store methods.
	Some of the member variables of the pcvals struct were changed
	as a result.

515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
2004-07-16  Helvetix Victorinox  <helvetix@gimp.org>

	* app/composite/gimp-composite-mmx.[ch]
	* app/composite/gimp-composite-sse.[ch]
	* app/composite/gimp-composite-sse2.[ch]:
	
	We've had trouble compiling with the Intel compiler which
	identifies itself as GCC, but doesn't support the same extended
	assembly features/misfeatures as GCC.  With the help of the Intel
	compiler group, we've determined that the Intel compiler can be
	identified at compile time by the definition of the preprocessor
	variable __INTEL_COMPILER.

	These changes make all of the assembly code currently written to
	simply avoid the Intel compiler.

	This is an interim solution to get a build working despite the
	Intel compiler.  A more correct solution has been identified, see
	the discussion of bug #147013 for more information.

535
536
537
538
539
540
541
542
543
544
2004-07-17  Sven Neumann  <sven@gimp.org>

	* app/xcf/xcf.c (xcf_init): also register the internal XCF
	handlers according to the new scheme.

	* plug-ins/common/Makefile.am
	* plug-ins/common/plugin-defs.pl
	* plug-ins/common/hrz.c: removed the HRZ file plug-in since it
	doesn't seem to be very useful.

545
546
547
548
549
550
551
552
553
2004-07-17  Sven Neumann  <sven@gimp.org>

	* app/plug-in/plug-ins.c (plug_ins_temp_proc_def_add)
	(plug_ins_init_file): use g_slist_prepend() instead of
	g_slist_append().

	* plug-ins/common/url.c (query): ported to the new PDB registration
	scheme.

554
555
556
557
558
559
560
2004-07-16  Sven Neumann  <sven@gimp.org>

	* app/plug-in/plug-ins.c (plug_ins_init): sort the file procedures
	by their menu labels.

	* app/widgets/gimpfileprocview.c: removed the sort function here.

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
2004-07-16  Sven Neumann  <sven@gimp.org>

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpfileprocview.[ch]: added new widget that offers
	a treeview on file procedures.

	* app/widgets/gimpfiledialog.[ch]: replaced the file type option
	menu with the new GimpFileProcView widget.
	(gimp_file_dialog_set_image): reset the file type to Automatic
	(fixes bug #141535).
	
	* app/actions/file-commands.c
	* app/gui/file-open-dialog.[ch]
	* app/gui/file-save-dialog.[ch]: changed accordingly.

	* plug-ins/common/bz2.c
	* plug-ins/common/gz.c: don't register "xcf.gz" and "xcf.bz2"
	extension. It's redundant and breaks the code that sets the
	extension from the selected file-type.

	* plug-ins/common/dicom.c: register a shorter menu label.

	* plug-ins/common/gbr.c
	* plug-ins/common/gih.c
	* plug-ins/common/pat.c
	* plug-ins/common/url.c: register stock icons.

589
590
2004-07-16  Bill Skaggs <weskaggs@primate.ucdavis.edu>
	
591
592
	* plug-ins/Lighting/lighting_main.[ch]
	* plug-ins/Lighting/lighting_preview.[ch]
593
594
595
596
597
598
599
	* plug-ins/Lighting/lighting_shade.c
	* plug-ins/Lighting/lighting_ui.c:  Made this plug-in support 
	multiple light sources; implemented three, architecture now 
	supports any number.  Changed material properties to more intuitve
	names; added "metallic" property.  Cleaned out some unused,
	commented-out code.
	
600
601
602
603
604
605
606
607
608
609
610
611
612
2004-07-16  Michael Natterer  <mitch@gimp.org>

	* tools/pdbgen/pdb.pl: include "libgimpbase/gimpbase.h" instead of
	"libgimpbase/gimpparasite.h" for getting the GimpParasite type.

	* tools/pdbgen/app.pl
	* tools/pdbgen/pdb/drawable.pdb
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/pdb/gradients.pdb
	* tools/pdbgen/pdb/guides.pdb
	* tools/pdbgen/pdb/image.pdb: removed redundant #includes.

	* tools/pdbgen/pdb/plug_in.pdb: standardized "success" logic.
613
	Consistently fail if there is no currently queried plugin.
614
615
616

	* app/pdb/*.c: regenerated.

617
618
619
620
621
2004-07-16  Michael Natterer  <mitch@gimp.org>

	* app/display/gimpdisplayshell-transform.c: made gtk-doc even
	happier; clarified meaning of the "use_offsets" parameter.

622
623
624
625
626
627
628
629
630
631
632
2004-07-16  Sven Neumann  <sven@gimp.org>

	* app/core/gimpdata.c: 
	* app/display/gimpcanvas.c:
	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplayshell-transform.c: corrected API
	documentation, removed trailing whitespace.

	Please do always build the documentation if you add or change any
	gtk-doc comments.

633
634
635
636
637
638
639
640
641
2004-07-15  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* app/display/gimpcanvas.c:
	* app/display/gimpdisplayshell-transform.c: added gtk-doc
	comments for all public functions that lack them.
	
	* app/display/gimpdisplayshell.c: added a couple of
	gtk-doc comments.
	
642
643
644
645
646
2004-07-15  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* app/core/gimpdata.c: added gtk-doc comments for
	public functions.

647
648
649
650
651
652
2004-07-15  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: normalized the identifiers of 
	paper.c and paper.h. Made one variable local to the function
	instead of module static.

653
654
655
656
657
658
2004-07-15  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: normalized the ppmtools.c and
	ppmtool.h identifiers. Also fixed some (but not all) of the
	syntax.

659
660
661
662
2004-07-15  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/winicon/icoload.c:
	* plug-ins/winicon/icosave.c: Applied a patch from Brion Vibber
Philip Lafleur's avatar
Philip Lafleur committed
663
	that fixes byte-swapping on big endian hosts. Fixes bug #147610.
664

665
666
667
668
669
670
2004-07-15  Sven Neumann  <sven@gimp.org>

	* plug-ins/helpbrowser/dialog.c
	* plug-ins/helpbrowser/uri.c: don't warn if no help pages are
	installed and the Home button is clicked.

671
672
673
674
675
676
677
2004-07-15  Michael Natterer  <mitch@gimp.org>

	* app/file/file-open.c (file_open_layer): don't crash if no
	layer or only one layer is visible. Fixes bug #143804.

	* app/app_procs.c (app_run): fixed log domain registration.

678
679
680
681
682
2004-07-15  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpviewable.[ch]: corrected API docs and fixed
	function parameter names to silent gtk-doc warnings.

683
684
685
686
687
2004-07-15  Michael Natterer  <mitch@gimp.org>

	* app/app_procs.c (app_run): register a log handler for the
	"Gimp-Menus" domain.

Philip Lafleur's avatar
Philip Lafleur committed
688
689
690
691
2004-07-15  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/mng.c: cleanup.

692
693
694
695
696
2004-07-15  Bill Skaggs  <weskaggs@primate.ucdavis.edu>

	* app/core/gimpviewable.c: added gtk-doc comments for public
	functions.

697
698
699
700
701
702
703
2004-07-15  Michael Natterer  <mitch@gimp.org>

	* app/actions/file-commands.h: reordered to match the .c file.

	* app/core/gimpitem.c
	* app/vectors/gimpvectors-import.c: fixed API docs.

704
705
706
707
708
709
710
2004-07-14  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/png.c:
	* plug-ins/common/mng.c: Fixed erroneously reported warning
	message when saving indexed layers with an alpha channel but
	no transparent pixels.

711
712
713
714
715
2004-07-14  Sven Neumann  <sven@gimp.org>

	* app/app_procs.c (app_run): register a log handler for the
	"Gimp-Actions" domain.

716
717
718
719
720
2004-07-14  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* devel-docs/objects.txt: . . . and removed because it is
	redundant with devel-docs/app/app.hierarchy.

721
722
723
724
725
2004-07-14  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* devel-docs/objects.txt:  added file containing a map of Gimp's
	GObject hierarchy .

726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/display/gimpstatusbar.[ch]: massively changed: removed
	message_ids, the message mem chunk and all signals. Added new
	function gimp_statusbar_replace() which updates a message without
	moving it to the top of the stack. Fixes bug #120175.

	* app/display/gimpdisplayshell-title.[ch]: renamed
	gimp_display_shell_update_title() to
	gimp_display_shell_title_update() and switched from pop()/push()
	to replace() so the title message keeps its place in the stack.
	Added new function gimp_display_shell_title_init() which push()es
	the title message to the stack.

	* app/display/gimpdisplayshell.c (gimp_display_shell_new): call
	gimp_display_shell_title_init() so the "title" message is at the
	bottom of the stack.

	* app/display/gimpdisplayshell-callbacks.c
	* app/display/gimpdisplayshell-handlers.c: changed accordingly.

747
748
749
750
751
752
753
754
755
756
2004-07-14  Sven Neumann  <sven@gimp.org>

	* plug-ins/script-fu/script-fu-console.[ch]
	* plug-ins/script-fu/script-fu.c
	* plug-ins/script-fu/siod-wrapper.[ch]
	* plug-ins/script-fu/siod/slib.c: applied a patch from Kevin
	Cozens that removes an unneeded pipe which was causing problems
	on long output from the SIOD interpreter (bug #139200). Also
	shortened the welcome message.

Sven Neumann's avatar
Sven Neumann committed
757
758
759
760
2004-07-14  Sven Neumann  <sven@gimp.org>

	* plug-ins/pagecurl/pagecurl.c: GUI polishing.

761
762
763
2004-07-14  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: Added more underscores to identifiers.
Sven Neumann's avatar
Sven Neumann committed
764
765
	Fixed some of the style issues (added whitespace before the '(' in
	function calls).
766

767
768
769
770
771
772
2004-07-14  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/mng.c: Now writes a global palette chunk, and
	empty palette chunks for the frames that use it. This saves a
	bit of diskspace.

773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpimage.c: added properties "gimp", "id", "width",
	"height" and "base-type". Moved all code from gimp_image_new()
	to GObject::constructor().

	* app/core/gimpimage-convert.c
	* app/core/gimpimage-crop.c
	* app/core/gimpimage-resize.c
	* app/core/gimpimage-rotate.c
	* app/core/gimpimage-scale.c
	* app/core/gimpimage-undo-push.c: set "width", "height" and
	"base-type" with g_object_set() so "notify" is emitted on the
	properties.

	* app/core/gimpimage-undo.c (gimp_image_undo_pop_stack):
	freeze/thaw property notifications around undoing/redoing so they
	are not emitted in the middle of the undo operation.

792
793
794
795
796
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/core/gimpitem.c: converted tabs to spaces, cleanup,
	reviewed new API docs.

797
798
799
800
801
802
2004-07-14  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/tiff.c: applied a patch done by Brion Vibber
	and Philip Lafleur that fixes loading of CMYK TIFF images on
	big-endian hardware (bug #147328).

803
804
805
806
807
808
2004-07-14  Philip Lafleur  <plafleur@cvs.gnome.org>

	* plug-ins/common/mng.c (respin_cmap): Properly check the return
	value of find_unused_ia_color(). The plugin will now save indexed
	MNGs correctly; fixes bug #139947. Also converted tabs to spaces.

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

	Code review & cleanup:

	* app/config/gimpguiconfig.[ch]: removed transparency-size,
	transparency-type and snap-distance properties...

	* app/config/gimpdisplayconfig.[ch]: ...and added them here.

	* app/display/gimpdisplayshell.c
	* app/tools/gimpmovetool.c: changed accordingly.

	* app/core/gimpimage-scale.[ch] (gimp_layer_scale_check): added a
	"max_memsize" parameter instead of looking it up in GimpGuiConfig.

	* app/actions/image-commands.c: changed accordingly.

	* app/core/gimparea.c
	* app/core/gimpdrawable.c: converted tabs to spaces, cleanup.

	* app/core/gimpprojection.[ch]: renamed IdleRenderStruct to
	GimpProjectionIdleRender, reordered functions, cleanup.

	* app/display/gimpdisplay-handlers.c
	* app/display/gimpdisplay.c: removed unused #includes.

	* app/display/gimpdisplayshell.[ch]
	* app/display/gimpdisplayshell-close.c: renamed
	shell->warning_dialog to shell->close_dialog, some random
	cleanups.

	* app/display/gimpdisplayshell-handlers.c
	* app/widgets/gimpselectioneditor.c: minor coding style cleanup.

843
844
845
846
847
2004-07-13  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* app/core/gimpitem.c: added documentation comments to some
	of the functions.
	
848
849
850
851
852
853
854
855
856
857
858
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/display/Makefile.am
	* app/display/gimpdisplayshell-close.[ch]: new files for
	gimp_display_shell_close() and its dialog & callback.

	* app/display/gimpdisplayshell.[ch]: removed from here.

	* app/actions/view-actions.c (view_close_view_cmd_callback):
	changed accordingly.

859
860
861
862
863
864
2004-07-14  Sven Neumann  <sven@gimp.org>

	* plug-ins/pagecurl/pagecurl.c: code cleanup. Use enums instead of
	a plethora of booleans. Added some macros for readability. Allow
	to use a reversed gradient for colorizing the curl.

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
2004-07-14  Michael Natterer  <mitch@gimp.org>

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimppickable.[ch]: new interface which has
	get_image_type(), get_tiles() and get_color_at() methods.

	* app/core/gimpdrawable.[ch]
	* app/core/gimpimagemap.[ch]
	* app/core/gimpprojection.[ch]: implement GimpPickableInterface
	and removed public get_colot_at() functions.

	* app/core/gimpimage-pick-color.[ch]: removed typedef
	GimpImagePickColorFunc and gimp_image_pick_color_by_func(). Use
	gimp_pickable_pick_color() instead.

	* app/core/gimpimage-contiguous-region.c
	* app/core/gimpimage-crop.c
	* app/gui/info-window.c
	* app/paint/gimpconvolve.c
	* app/paint/gimpsmudge.c
	* app/tools/gimpbycolorselecttool.c
	* app/tools/gimpimagemaptool.c
	* app/widgets/gimpselectioneditor.c: use GimpPickable functions
	instead of the various get_color_at() functions. Simplifies code
	which has a "sample_merged" boolean. Various cleanups.

892
893
894
895
896
897
2004-07-13  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/presets.c: Added underscores between
	words in function names according to the GIMP's (and common 
	sense) convention.

898
899
900
901
902
2004-07-13  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: Moved the global declarations of 
	img_has_alpha and create_colorpage to more specialized headers.

903
904
905
906
907
908
2004-07-13  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/: Added the paper.h header for the functions 
	defined in the paper.c module. (thus removing more declarations
	from gimpressionist.h)

909
910
911
912
913
914
915
916
917
918
2004-07-13  Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* plug-ins/gfig/gfig-dialog.c
	* plug-ins/gfig/gfig-preview.[ch}
	* plug-ins/gfig/gfig.h: Made Cancel work properly.  Moved "show grid", 
	"snap to grid", and "show image" checkbuttons back onto main 
	interface.  Eliminated GtkPreview and removed undef of
	GTK_DISABLE_DEPRECATED from gfig-preview.c.  Removed some 
	unused code.

919
920
921
922
923
924
925
926
927
928
929
2004-07-13  Sven Neumann  <sven@gimp.org>

	* plug-ins/gflare/gflare.c (preview_handle_idle): use
	gtk_widget_queue_draw_area() instead of the deprecated
	gtk_widget_draw() routine.

	* plug-ins/gimpressionist/orientmap.c
	* plug-ins/gimpressionist/paper.c
	* plug-ins/gimpressionist/sizemap.c: use gtk_widget_queue_draw()
	instead of the deprecated gtk_widget_draw() routine.

930
931
932
933
934
935
2004-07-13  Shlomi Fish  <shlomif@iglu.org.il>

	* plug-ins/gimpressionist/preview.c
	* plug-ins/gimpressionist/sizemap.c:
	eliminated two compile-time warnings.

Michael Natterer's avatar
Michael Natterer committed
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
2004-07-13  Michael Natterer  <mitch@gimp.org>

	Added a GimpProjection object which maintains the idle projection
	logic that was in GimpDisplay and takes care of constructing the
	projection even without any display open. Makes color picking and
	other reads from the projection work without display and fixes the
	major bug that we were constructing the projection n times (!)
	for n displays.

	* app/core/Makefile.am
	* app/core/gimpimage-projection.[ch]: removed.

	* app/core/core-types.h
	* app/core/gimpmarshal.list
	* app/core/gimparea.[ch]
	* app/core/gimpprojection.[ch]
	* app/core/gimpprojection-construct.[ch]: new files assembled from
	the pieces of gimpdisplay.c and gimpimage-projection.c.

	* app/core/gimpimage.[ch]: create a GimpProjection.
	Removed explicit projection realloc calls because the projection
	connects to the relevant GimpImage signals now.
	Added gimp_image_coords_in_active_drawable().

	* app/display/Makefile.am
	* app/display/gimpdisplay-area.[ch]: removed.

	* app/display/gimpdisplay.[ch]: stripped away the idle render stuff
	and just keep a list of update_areas which is painted on flush().
	Removed gimp_display_coords_in_active_drawable().

	* app/display/gimpdisplay-foreach.[ch]: removed
	gimp_display_finish_draw().

	* app/core/gimpchannel.c
	* app/core/gimpimage-contiguous-region.c
	* app/core/gimpimage-convert.c
	* app/core/gimpimage-crop.c
	* app/core/gimpimage-merge.c
	* app/core/gimpimage-pick-color.c
	* app/core/gimpimage-scale.c
	* app/core/gimppalette-import.c
	* app/display/gimpdisplay-handlers.c
	* app/display/gimpdisplayshell-render.c
	* app/display/gimpdisplayshell.c
	* app/gui/info-window.c
	* app/tools/gimpbucketfilltool.c
	* app/tools/gimpbycolorselecttool.c
	* app/tools/gimpclonetool.c
	* app/tools/gimpcolortool.c
	* app/tools/gimpeditselectiontool.c
	* app/tools/gimpfliptool.c
	* app/tools/gimpimagemaptool.c
	* app/tools/gimpiscissorstool.c
	* app/tools/gimppainttool.c
	* app/tools/gimpselectiontool.c
	* app/tools/gimptransformtool.c
	* app/widgets/gimpselectioneditor.c: changed accordingly.

995
996
997
998
999
1000
2004-07-13  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/gimppixmap.[ch]: declared GimpPixmap as deprecated.

	* libgimpwidgets/gimpwidgets.[ch]: ditto for gimp_pixmap_button_new().

For faster browsing, not all history is shown. View entire blame