2000-11-09 Michael Natterer <mitch@gimp.org>
* 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 <sven@gimp.org>
* 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 <mitch@gimp.org>
* 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 <sven@gimp.org>
* plug-ins/script-fu/script-fu-scripts.c: cleaned up the code and
moved interface variables into a structure, thus getting rid of
most global variables. When a script is run, we now check that
there's no Script-Fu interface active and fail silently if there
is one. This is an ugly workaround for the fact that the script-fu
interpreter can not handle multiple scripts at the same time.
Sort of fixes bug #30665.
While I was on it, I added proper error reporting for script-fu
which should help significantly when debugging script-fus.
* plug-ins/script-fu/script-fu.c: indentation and small cleanups.
* plug-ins/script-fu/scripts/title-header.scm: fixed this script
which had been broken for a long time.
2000-11-08 Michael Natterer <mitch@gimp.org>
* plug-ins/print/RELNOTES
* plug-ins/print/print-canon.c: Version 4.0.2 (this time the
official one, not just the README saying 4.0.2 :)
2000-11-08 Michael Natterer <mitch@gimp.org>
* Makefile.am
* gimp.spec.in
* user_install
* gtkrc_user: new file gtkrc_user which gets installed as
~/.gimp-1-1/gtkrc (We used to parse the same file twice if the
user didn't the change user-specific gtkrc. The new file has
comments only).
* app/app_procs.c: g_free() the user gtkrc filename after use.
* libgimp/gimpui.c: parse the user gtkrc here too.
2000-11-07 Sven Neumann <sven@gimp.org>
* plug-ins/common/screenshot.c: applied a patch from Raphael
Quinet which adds a check for the return value of waitpid().
2000-11-06 Sven Neumann <sven@gimp.org>
* plug-ins/gap/gap_filter_foreach.c
* plug-ins/gap/gap_filter_pdb.c
* plug-ins/gap/gap_lib.c
* plug-ins/gap/gap_mod_layer.c
* plug-ins/gap/gap_range_ops.c
* plug-ins/gap/gap_split.c: check if return_value of PDB calls is
!= GIMP_PDB_SUCCESS, not == FALSE. Use GIMP_RUN_WITH_LAST_VALS on
consecutive calls of gimp_file_save procedures, so the values set
in the first interactive call are used for all frames.
... and updated the german translation ....
2000-11-06 Sven Neumann <sven@gimp.org>
* app/convolve.[ch]: moved the new enum Garry introduced recently
from the header to the .c file so it does not get exported to the
PDB by enumgen.pl.
and some updates to the italian translation as sent by Daniele Medri.
* app/paint_funcs.c: Add some comments. Delete some commented code.
* app/gimpbrushlist.c: Make sure that we are not using bad file names
for generated brushes.
2000-11-03 Sven Neumann <sven@gimp.org>
* app/app_procs.c (app_init): parse the users gtkrc as found in
~/.gimp-1.1 after the systemwide gtkrc has been parsed.
* user_install.bat: reverted Tor's change since we use the file
again now.
2000-10-29 Sven Neumann <sven@gimp.org>
* configure.in
* plug-ins/print/Makefile.am
* plug-ins/print/escputil.1.in: added framework for a manpage
describing our new tool, escputil. Someone needs to fill in
some descriptive words here...
* gimp.spec.in:
* debian/gimp1.1.files: added entries for escputil and escputil.1
2000-10-29 Michael Natterer <mitch@gimp.org>
* plug-ins/print/escputil.c
* plug-ins/print/.cvsignore
* plug-ins/print/Makefile.am: new tool which installs under
<prefix>/bin and does stuff like cleaning and adjusting your
printer's head.
* plug-ins/print/README
* plug-ins/print/RELNOTES: these files already say 4.0.1 now but I
didn't tag the sourceforge tree of bumped the version number in
Makefile.am (it's just about getting in the new executable as early
as possible).
2000-10-29 Michael Natterer <mitch@gimp.org>
* app/main.c: the argv[] element containing "-g" or "--gimprc"
was not set to NULL, fixed broken (tabsize != 8) indentation.
2000-10-29 Michael Natterer <mitch@gimp.org>
* app/menus.c: after getting confused again by the boolean
"initialize" variable, I finally decided to reverse it's
logic and changed it to "menus_initialized".
2000-10-28 Tor Lillqvist <tml@iki.fi>
* app/gimprc.c (parse_gimprc_file)
* libgimp/gimpenv.c (gimp_directory): Make sure the directory
doesn't get double path separators in case HOME ends with one. On
Windows, if the user has set his HOME to \, we get into trouble
when we try to access a path like \\_gimp1.1\gimprc. Windows
thinks it's an UNC path to a network server called "_gimp1.1", and
the program hangs for a moment.
2000-10-28 Michael Natterer <mitch@gimp.org>
* app/gimpdrawable.[ch]
* libgimp/gimpsizeentry.c: did some code review: s/0/NULL/,
s/sprintf/g_snprintf/, spacing.
2000-10-26 Sven Neumann <sven@gimp.org>
* app/channel_ops.c (offset_ok_callback): avoid modulo operation on
negative values.
* app/channel_ops.c
* app/crop.c
* app/file_new_dialog.c
* app/layers_dialog.c
* app/preferences_dialog.c
* app/rotate_tool.c
* app/scale_tool.c: use RINT() when assigning the result of
gimp_size_entry_get_refval() to an integer.
* app/image_render.c:
* app/tile.h: Removed the JIT calculation of the tile_shift
value and replaced it by a constant called TILE_SHIFT in tile.h.
This gives the compiler a better chance to optimize the code.
Also added a few consts all over the place to give the compiler
some hints.
2000-10-22 Sven Neumann <sven@gimp.org>
* app/edit_selection.[ch]: plugged memleak (similar to the one that
was present in gtkutil_compress_motion()) in the key snooper.
Round moves to nearest integer instead of truncating the value.
This seems to fix the reported redraw problems when moving
selections at low zoom levels.
Cleaned up the code a little and converted enum values to uppercase.
* app/bezier_select.c
* app/free_select.c
* app/fuzzy_select.c
* app/move.c
* app/rect_select.c
* app/text_tool.c: updated to use the new EditType enum values.
* app/gimprc.c: minor optimization in the GList handling.
* app/layer.[ch]: removed unused functions.
* app/menus.c: removed "Dump Items (Debug)" menu entry.
2000-10-21 Michael Natterer <mitch@gimp.org>
* plug-ins/print/RELNOTES: new file
* plug-ins/print/Makefile.am
* plug-ins/print/README
* plug-ins/print/print-escp2.c
* plug-ins/print/print-pcl.c
* plug-ins/print/print-printers.c
* plug-ins/print/print-weave.c: Updated to the latest CVS version
of gimp-print's new stable "print-4_0_branch" branch.
2000-10-21 Austin Donnelly <austin@gimp.org>
* plug-ins/common/nlfilt.c: minor patch from David Hodson
<hodsond@ozemail.com.au> to fix off-by-one error in previous fix.
* AUTHORS
* app/authors.h
* tools/authorsgen/contributors: Add the prolific David Hodson
to the authors list.
2000-10-19 Sven Neumann <sven@gimp.org>
* app/authors.h
* tools/authorsgen/contributors: updated after Seth's change to
AUTHORS. Please do always change the file contributors, then run
authorsgen.
2000-10-18 Daniel Egger <egger@suse.de>
* app/resize.c: Add a patch from
Tino Schwarze <tino.schwarze@informatik.tu-chemnitz.de>
to add a reset button to the image resize dialog.
2000-10-18 Sven Neumann <sven@gimp.org>
* app/cursorutil.c (gtkutil_compress_motion): as Mitch pointed out we
used to leak GList memory here. The new implementation should be
faster too, since it prepends to the list instead of appending.
2000-10-18 Sven Neumann <sven@gimp.org>
* gimp.m4: as Garrick James correctly pointed out, GPlugInInfo was
changed to GimpPlugInInfo with version 1.1.24, not 1.1.20.
2000-10-17 Michael Natterer <mitch@gimp.org>
* libgimp/gimp.c: gimp_uninstall_temp_proc(): free the original
hash key _after_ removing the procedure from the hash table.
I didn't observe any crash from this bug, but as the function
is called *only* from
- plug-ins/perl/Gimp/Lib.c and
- plug-ins/script-fu/script-fu-scripts.c
it may have been the reason for various reported perl<->script-fu
problems. Bug reporters, please check your bugs.
2000-10-17 Tor Lillqvist <tml@iki.fi>
* app/makefile.mingw.in (gimp_OBJECTS): Add
resolution_calibrate.o.
* app/user_install.c (user_install_run): Add missing semicolon.
* tips/makefile.mingw (install): Copy gimp_tips.txt separately. We
used to get gimp_tips.txt.txt because of `basename $f .utf8`.
2000-10-16 Sven Neumann <sven@gimp.org>
* gimp.spec.in: make it work with my modifications of Ben's patch.
* modules/cdisplay_gamma.c
* modules/cdisplay_highcontrast.c: applied patch by Radim Kolar that
initializes the interface of the configure dialogs correctly.
2000-10-15 Michael Natterer <mitch@gimp.org>
* libgimp/gimpwidgets.c: gimp_mem_size_entry_new(): fixed typo:
s/4069/4096/ (reported by David Odin <David.Odin@bigfoot.com>)
2000-10-14 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* gimp.1.in
* gimp.spec.in
* gimprc.5.in
* user_install
* user_install.bat
* app/gimprc.c
* app/user_install.c
* libgimp/Makefile.am
* libgimp/gimpenv.[ch]: applied a modified version of
gimp-che-20001013-2, a patch from Ben Gertzfield <che@debian.org>
that moves the system-dependant configuration files (gimprc and
friends) into $prefix/etc/gimp/1.1.
2000-10-14 Austin Donnelly <austin@gimp.org>
* plug-ins/common/nlfilt.c: applied patch by David Hodson
<hodsond@ozemail.com.au> to fix Bugs:
#12299 NL Filter: shift by one pixel
#25968 NL Filter gives strange effects when using alpha > 0.5
Slightly changed from original patch to merge in Sven's
changes to nlfilt and correct a memory trampling bug.
* plug-ins/common/blur.c: use double callback for double data.
Why repeat count is a double, we'll never know.
* plug-ins/perl/examples/xachshadow
* plug-ins/perl/examples/xachlego: set non-zero limits on some
parameters.
This patch brought to you by the NT Administators Guild of Austria, and
Marduk the Creator. Go bravely with Anhur!
2000-10-09 Michael Natterer <mitch@gimp.org>
* gimp_splash.ppm: A nicer one (this time without
version number) from our reporter in Gimpland,
Gerald Brosseau <os2user@contact.net>
2000-10-07 Michael Natterer <mitch@gimp.org>
* gimp_splash.ppm: it's not 1.1.26 but shiny NEW and UPDATED
1.1.27... It's your chance: GET GIMP STOCK OPTIONS.
2000-10-06 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: applied gimp-kirchgessner-001005-0
Check if input filename keeps a space. Then enclose filename
in " or ' before passing to ghostscript. Otherwise it can't be
interpreted.
* tips/gimp_tips.pl.txt
* tools/authorsgen/contributors: applied gimp-art-20000926-0
Updates to the polish translation by Artur Polaczynski
<artie@kmfms.com>
2000-10-05 Simon Budig <simon@gimp.org>
* app/paths_dialog.c: Made the import path command work as
intended. Now files can contain multiple paths (simply
cat path files together). Note, that this is a bugfix:
I just moved one line in the code - I like that... :-)
2000-10-04 Michael Natterer <mitch@gimp.org>
* plug-ins/print/*: a fresh snapshot of the CVS version from
sourceforge. Added new files "AUTHORS" and "print-intl.h".
The files are identical now (no need any more to add stuff like
#include "config.h" to make them work in the GIMP tree).
2000-10-01 Michael Natterer <mitch@gimp.org>
* app/gimpbrush.c
* app/gimpbrushpipe.c
* app/pattern_header.h
* app/patterns.c: (Hopefully) fixed#8150.
- If something goes wrong during loading, free the resp. object
immediately and close it's FD.
- When destroying, check each pointer before freeing it.
- Never use if (!gimp_brush_load_brush() || !pattern_load())
but check the return values of both calls separately.
(the original code tried to free an already destroyed temp_buf).
- stuff like below (s/sz_PatternHeader/sizeof(PatternHeader)/g etc.)
2000-09-29 Michael Natterer <mitch@gimp.org>
* app/brush_edit.[ch]
* app/brush_header.h
* app/gimpbrush.[ch]
* app/gimpbrushgenerated.[ch]
* app/gimpbrushlist.[ch]
* app/gimpbrushpipe.[ch]
* app/gimpcontext.h
* app/gimplist.[ch]
* app/gimpobject.[ch]
* app/gimpset.[ch]
* app/gimpsignal.[ch]
* app/parasitelist.h: Lotsa fixes in the brush referencing code
and cleanups in many GtkObjects:
- Reference brushes correctly (call gtk_object_sink() after adding
them to the brush list). Don't crash when renaming a brush
multiple times.
- Replaced all gtk_object_destroy() with gtk_object_unref|sink().
- Removed the "Fake Gimp object system" (gimp_object_destroy() et.al.)
all over the place (while it's a good idea to have a common Gimp
base object, it's totally useless to try to imitate Gtk's object
system).
- s/sz_BrushHeader/sizeof(BrushHeader)/g
- And of course various indentation and coding style paranoia changes
in all files I visited.
2000-09-25 Sven Neumann <sven@gimp.org>
* app/resolution_calibrate.[ch]: new files. Code for the resolution
calibration dialog that used to live in user_install.c
* app/Makefile.in
* app/menus.c
* app/preferences_dialog.[ch]
* app/user_install.[ch]: added a Calibrate button to the Preferences
* plug-ins/pygimp/gimpmodule.c (newpfobject): use correct type for
enums.
* plug-ins/pygimp/plug-ins/gtkcons.py (Console.run): set _ after
evaluating a statement, so _ may be used as it is in the python
interpreter.
If I keep this up, I may actually learn Python.
2000-09-21 Tor Lillqvist <tml@iki.fi>
* libgimp/makefile.mingw.in
* app/makefile.mingw.in
* modules/makefile.mingw.in
* plug-ins/makefile.mingw.in: Fix bug in ../config.h rule, cp src
and dest were in wrong order.
* config.h.win32: Remove alloca definition, current <glib.h> now
handles that.
Wed Sep 20 22:40:25 BST 2000 Andy Thomas <alt@gimp.org>
* plug-ins/gfig/gfig.c
Fixed problems since the interface to gimp-drawable-fill() has
changed. Also fixed some GTK warnings when GFig objects were
loaded.
2000-09-14 Michael Natterer <mitch@gimp.org>
* app/disp_callbacks.c: new function gdisplay_origin_menu_position()
which positions the menu right of the arrow instead of underneath
the mouse (where you always have the first entry selected, which
is annoying).
2000-09-07 Tor Lillqvist <tml@iki.fi>
* plug-ins/common/ps.c: Use fopen (xxx, "rb") on all systems. It
is standard C, does no harm on systems where it isn't needed
(Unix).
* libgimp/gimp.c (gimp_extension_process): Use
g_io_channel_win32_poll() instead of
g_io_channel_win32_wait_for_condition().
2000-08-29 Piers Cornwell <piers.cornwell@bigfoot.com>
* plug-ins/Lighting/lighting_ui.c
* plug-ins/Lighting/lighting_preview.h: Make Env and Bumpmap
tabs show all the time and other minor changes.
2000-08-27 Sven Neumann <sven@gimp.org>
* Makefile.am
* configure.in
* po-perl: added new directory po-perl which takes care of
i18n for gimp-perl the standard way. Tweaked pxgettext a little.
* plug-ins/perl/Makefile.PL: disabled use of plug-ins/perl/po.
Marc will take care of either removing the po directory or moving
the new stuff there.
2000-08-25 Tor Lillqvist <tml@iki.fi>
* app/cursorutil.c (gimp_change_win_cursor): Plug memory leak. The
bitmap and mask GdkBitmaps were leaked each time.
* plug-ins/makefile.mingw.in: Really add it this time.
2000-08-25 Sven Neumann <sven@gimp.org>
* tools/pdbgen/pdb/fileops.pdb
* tools/pdbgen/pdb/selection.pdb: added a few more PDB wrappers
* tools/pdbgen/pdb/image.pdb: tweaked the help and blurb strings
* app/image_cmds.c
* libgimp/gimpfileops_pdb.[ch]
* libgimp/gimpimage_pdb.c
* libgimp/gimpselection_pdb.[ch]: regenerated
* 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
* plug-ins/gdyntext/gdyntext.c
* plug-ins/gfig/gfig.c: use new PDB wrappers.
For GDynText this change fixes a bug since it used to use the
wrong number of arguments for gimp_selection_load().
* plug-ins/flame/rect.[ch]: removed compiler warning
2000-08-24 Tor Lillqvist <tml@iki.fi>
* README.win32: Update, tell people the MSVC makefiles are not
up-to-date.
* */makefile.msc: Add warning about being outdated.
* */makefile.cygwin: Remove.
* */makefile.mingw.in: New files replacing the makefile.cygwin files.
* */Makefile.am: Change correspondingly.
* configure.in: Generate corresponding makefile.mingw files.
* app/about_dialog.c: Include <gdk/gdkconfig.h> for
GDK_USE_UTF8_MBS. Add UTF-8 version of a string.
* libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer.
* plug-ins/common/jpeg.c: Use g_message, not g_warning.
* plug-ins/common/winclipboard.c
* plug-ins/common/winprint.c: Remove COMPAT_CRUFT.
* plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode
bug, supplied by Piet van Oostrum.
* tips/makefile.mingw: New file.
* tips/Makefile.am: Add it.
2000-08-23 Garry R. Osgood <gosgood@idt.net>
* app/image_map.c
A bit of refresh drawable code was misplaced
these many years ago, leading to the persistence
of color tool effects, as reported in Mihail
Milushev's nicely composed bug report. Closes#7626
which has the gory details.
2000-08-24 Sven Neumann <sven@gimp.org>
* plug-ins/gap/iter_ALT/*/*.inc: removed COMPAT_CRUFT
* libgimp/gimpcompat.h
* libgimp/gimpenums.h
* tools/pdbgen/enumcode.pl: reversed the COMPAT_CRUFT logic:
Default is not to include compatibility definitions. Define
GIMP_ENABLE_COMPAT_CRUFT to make old plug-ins compile against
the 1.2 API.
* plug-ins/print/print_gimp.h: define GIMP_ENABLE_COMPAT_CRUFT
here since we will update gimp-print in a few days anyway.
2000-08-23 Sven Neumann <sven@gimp.org>
* app/fileops.c: make the file_save dialog sensitive again if the
user clicked "No" when asked if he wishes to overwrite a file.
* app/gimpimage.c: when saving an undoable parasite, just do it
without calling undo_push_cantundo(). Undoable parasites are used
by many save plug-ins to attach a comment, but this operation
shouldn't prevent the user from using the undo_stack afterwards.
The JPEG plug-in has an additional bug that I couldn't solve, so
undoing after a Save As JPEG is still impossible.
* app/undo_history.c: lame attempt to draw the clean symbol at the
correct undo step. Not perfect but much better as before...
2000-08-23 Sven Neumann <sven@gimp.org>
* libgimp/gimpimage.[ch]
* libgimp/gimpproceduraldb.[ch]: pass the return value of the
PDB call through the wrapper functions.
2000-08-23 Sven Neumann <sven@gimp.org>
* plug-ins/common/threshold_alpha.c: avoid floating point exception
on small images (reported by Steven Grady)
* plug-ins/common/CML_explorer.c
* plug-ins/common/max_rgb.c
* plug-ins/common/nlfilt.c
* plug-ins/common/scatter_hsv.c: same fix here
* configure.in: $srcdir != $builddir fix for GIMP_CONTRIBUTORS
* plug-ins/common/plugin-defs.pl: More tidying up after Daniel Egger
* tools/pdbgen/Makefile.am: parse pdb defs only once for app and lib
* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/procedural_db.pdb: all void rets now return a
boolean for success/failure
-Yosh
2000-08-21 Sven Neumann <sven@gimp.org>
* plug-ins/common/ps.c: applied gimp-kirchgessner-000820-0,
a patch by Peter Kirchgessner which fixes a problem with the
calculation of extent for Mac files (bug report #10547) and
a problem with the loop when not reading all images of a
multipage file.
Sun Aug 20 21:02:22 BST 2000 Austin Donnelly <austin@gimp.org>
* emboss.c
* jigsaw.c
* max_rgb.c
* nlfilt.c
* wind.c
* waves.c: When a radio button in GTK is clicked, the
widget that used to be selected gets a signal as well as the
one that was clicked. Mostly people cope with this by
guarding their signal handers with a check to run to the code
only if the widget is active. However, the callback functions
registered with gimp_radio_group_new2() in the above files
don't have this guard. In most cases, this is a bad idea
since it causes previews to be updated too many times. In the
emboss case it would also get the preview contents wrong when
first displaying the dialog, since the act of
gtk_widget_show()ing the dialog causes an event to be sent to
the widget that's just been de-selected, causing the preview
to redraw while the settings are inconsistent.
* emboss.c: The emboss plugin also used uninitialised data the
first time it is started, which wasn't biting currently, but
might in the future or on other architectures which don't zero
their stacks. Also made active region estimation more robust.
I still haven't been able to reproduce Bug #17660: Embross
plugin crashes, but I will admit that there's what could be
uninitialised memory in the preview bitmap the very first time
it is shown.
2000-08-20 Sven Neumann <sven@gimp.org>
* plug-ins/imagemap/Makefile.am
* plug-ins/imagemap/imap_cern_parse.[ch]
* plug-ins/imagemap/imap_csim_parse.[ch]
* plug-ins/imagemap/imap_ncsa_parse.[ch]: recreated from yacc
files and added those files to the distribution. Supposed to
close bugs #8076, #9212 and #10090.
* plug-ins/imagemap/imap_default_dialog.c
* plug-ins/imagemap/imap_file.c
* plug-ins/imagemap/imap_main.c: set help accelerator and window icon.
Fri Aug 18 18:14:35 BST 2000 Austin Donnelly <austin@gimp.org>
* app/fileops.c: fix nasty bug where if overwriting a file and
also changing the format, gimp would use the old format
rather than the newly selected one. To repeat: save a new
image as (eg) jpeg by typing foo.jpg<RET>, then Save As XCF by
using the pop-up menu and clicking OK, then Save As jpeg by
using pop-up and clicking OK, and OK again to allow the file
to be overwritten. You should find that foo.jpg contains an
XCF version of the image. This was because the "overwrite"
path through the code was subtly different from the standard
way through, meaning that gimage_set_save_proc() was never
called. Now unified into new function file_save_with_proc().
Thu Aug 17 22:07:50 BST 2000 Andy Thomas <alt@gimp.org>
* plug-ins/sel2path/globals.h
Fixed compilation problems. Some really old compilers had problems
with the macros in sel2path. Thanks to
Dougal_R_Scott@nag.national.com.aui for pointing it out.
* app/layers_dialog.c
Fixes#16583: "new view" not being updated correctly. I still think
theres is a problem in the idle rendering when images that
have multiple views require updating.
I could only get the deleting layers operation
to leave the "other views" out of date. This fix forces the views
to be updates as soon as the layer is deleted. I think this is
acceptable since we are doing a "large scale" operation and the
performance loss by not doing the update in the background is OK.
* plug-ins/common/plugindetails.c
Fixed problem when doing searches for plugins containing a
given string caused gtk warnings to be issued
2000-08-16 Garry R. Osgood <gosgood@idt.net>
* app/gdisplay.c
* app/image_map.c
Addresses Bug Report #14704, and an
undisclosed undo system bug. Freezes
undo stack before interactive tools
commence idle rendering; thaws stack
on cleanup and immediately sets menu
sensitivity.
Not an image lock, but Yet Another UI
Lock. Oh well; merrilly we patch along...
See http://bugs.gnome.org/db/14/14704.html
for gory details. Closes#14704.
2000-08-16 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext_ui.c
* plug-ins/gdyntext/message_window.c: set gimp_help accelerator
on main window and use gimp_dialog_set_icon () on all windows.
2000-08-16 Sven Neumann <sven@gimp.org>
* plug-ins/common/animationplay.c: check if drawable returned
by gimp_drawable_get() is valid. In a lot of cases this prevents
the plug-in from crashing if the user closes the associated
image (as described in bug report #20979).
2000-08-15 Michael Natterer <mitch@gimp.org>
* plug-ins/print/*
* po-plug-ins/POTFILES.in: updated to the current CVS version
from sourceforge (something after 4.0a1).
2000-08-09 Kevin Turner <acapnotic@users.sourceforge.net>
* plug-ins/pygimp/gimpmodule.c (chn_getattr): under "layer",
remove the call to gimp_channel_get_layer_id() as this function
does not exist. It would be well for someone who knows pygimp
better than I to review this change, but it keeps pygimp from
being *completely* broken.
2000-08-09 Michael Natterer <mitch@gimp.org>
* app/app_procs.c: make_initialization_status_window(): reverse
logic for if(!no_interface && !no_splash)
* app/palette.[ch]: removed declarations of the two removed
functions. One more s/gint/gboolean/.
* libgimp/gimpfileselection.[ch]
* libgimp/gimppixmap.[ch]: some consistency fixes (mostly fanatic :)
* libgimp/gimpproceduraldb.c: fixed a compiler warning.
2000-08-09 Sven Neumann <sven@gimp.org>
* plug-ins/common/emboss.c: install Emboss with image_type
RGB* since it seems to work well on layers with alpha channel
(despite the preview, but I think we can live with that).
2000-08-08 Sven Neumann <sven@gimp.org>
* tools/gimp-remote.c: added command-line option --new that starts
a new gimp if no suitable gimp-window is found.
2000-08-08 Sven Neumann <sven@gimp.org>
* app/palette.c: don't crash when no palettes are available
(thanks to Daniel for pointing me to this), but allow to open
the Palette Editor so you can refresh or create a new one.
2000-08-07 Sven Neumann <sven@gimp.org>
* plug-ins/gdyntext/gdyntext.[ch]
* lug-ins/gdyntext/gdyntext_ui.c: use a GimpColorButton to select
the text color (fixes bug #5302). Reintended the code so it becomes
readable.