mirror of https://github.com/GNOME/gimp.git
5318 lines
169 KiB
Plaintext
5318 lines
169 KiB
Plaintext
1999-03-10 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* plug-ins/wind/wind.c, plug-ins/bumpmap/bumpmap.c: Set
|
|
appropriate values for the tile cache. This makes a large speed
|
|
difference.
|
|
|
|
1999-03-10 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/devices.c: don't let session management set the size of the
|
|
"Device Status" dialog, as the number of devices may change
|
|
between sessions
|
|
|
|
Mon Mar 8 16:45:06 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.3 release
|
|
|
|
* gimprc.5.in: use @GIMP_VERSION@
|
|
|
|
Mon Mar 8 16:27:25 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/hue_saturation.c: comment out Raph's saturation changes,
|
|
didn't work in all cases
|
|
|
|
1999-03-08 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/devices.c (devices_write_rc): A line had been deleted by
|
|
mistake.
|
|
|
|
* app/frac.c: Removed some CRs.
|
|
|
|
* app/install.c (install_run): Typo.
|
|
|
|
* modules/module.def: New file.
|
|
|
|
* Makefile.am app/Makefile.am libgimp/Makefile.am
|
|
modules/Makefile.am: Added Win32 implementation files to
|
|
distributed file set.
|
|
|
|
Mon Mar 8 21:23:10 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/layer_cmds.c: updated gimp_layer_new and gimp_layer_set_mode to
|
|
accept a DIVIDE_MODE argument.
|
|
|
|
1999-03-08 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/plug_in.c: use g_io_channel_close/unref pairs instead of close
|
|
in plug_in_open().
|
|
|
|
1999-03-07 Tor Lillqvist <tml@iki.fi>
|
|
|
|
Second batch of Win32 merging. This time also some Unix code is
|
|
affected, but the semantics should stay the same. Plug-in
|
|
communication now uses GIOChannels, not plain file descriptors
|
|
(this change only affects a few files).
|
|
|
|
* README.win32,config.h.win32,gimprc.win32,user_install.bat: New files.
|
|
|
|
* libgimp/gimpenv.[ch]: New files. gimpenv contains functions that
|
|
handle directory and file names specific to the GIMP installation
|
|
and runtime environment.
|
|
|
|
* libgimp/gimp.h: Include gimpenv.h. Declare variables with
|
|
__declspec on Win32. MAIN() defines also WinMain() on Win32.
|
|
gimp_gtkrc() declaration moved to gimpenv.h.
|
|
|
|
* libgimp/{gimp.c,gimpmenu.c,gimpprotocol.[ch],
|
|
gimptile.c,gimpwire.[ch]}: Use GIOChannels instead of file
|
|
descriptors.
|
|
|
|
* libgimp/gimp.c: (gimp_extension_process): Calculate microsecond
|
|
value in timeval correctly from millisecond parameter.
|
|
|
|
* libgimp/{gimpmatrix.c,gserialize.c}: Include <string.h>.
|
|
|
|
* libgimp/gimpmenu.c: (gimp_setup_callbacks): Call
|
|
gimp_request_wakeups().
|
|
|
|
* libgimp/gimpmodule.h: Don't declare module_init and
|
|
module_unload when compiling the module itself, because of clashes
|
|
with the G_MODULE_EXPORT.
|
|
|
|
* libgimp/gimpwire.c: Use g_warning instead of g_print. No
|
|
terminating newlines necessary in g_error calls.
|
|
|
|
* libgimp/Makefile.am: Add gimpenv.[ch].
|
|
(CPPFLAGS): Define DATADIR.
|
|
|
|
* libgimp/{makefile.msc,gimpfeatures.h.win32,gimp.def,
|
|
gimpi.def,gimpui.def}: New files.
|
|
|
|
* modules/Makefile.am (CPPFLAGS): Define MODULE_COMPILATION.
|
|
|
|
* modules/makefile.msc: New file.
|
|
|
|
* app/{about_dialog.c,app_procs.c,gimprc.c,install.c,
|
|
tips_dialog.c}: Use gimp_data_directory() instead of DATADIR.
|
|
|
|
* app/app_procs.c (app_init): Use gimp_gtkrc() and g_get_tmp_dir().
|
|
|
|
* app/batch.c: Need <io.h> with MSC. (batch_init): Fix brace bug.
|
|
|
|
* app/{color_notebook.c,docindexif.c,ink.c}: Include <string.h>.
|
|
|
|
* app/{devices.c,docindex.c,gimprc.c,menus.c,plug_in.c,session.c}:
|
|
Use gimp_personal_rc_file().
|
|
|
|
* app/docindexif.h: IDEAPATH unneeded.
|
|
|
|
* app/errors.c: Use g_error() on Win32, at least. Don't use
|
|
g_on_error_query() on Win32.
|
|
|
|
* app/general.c (get_token): Handle \r, \n and \z (control-Z).
|
|
|
|
* app/gimprc.c (open_backup_file): Redone. Now you can pass in the
|
|
name of a secondary file to use if the primary one doesn't exist.
|
|
|
|
* app/gimprc.[ch]: gimp_directory() removed, is now in
|
|
libgimp/gimpenv.[ch].
|
|
|
|
* app/install.c (install_run): Add Win32 code. We cannot use popen
|
|
as in Unix, because the Microsoft runtime library's _popen doesn't
|
|
work in GUI applications. So just run the bat file in a console
|
|
window and let the user spot any errors...
|
|
|
|
* app/interface.c: Include dialog_handler.h.
|
|
|
|
* app/layer.c: Include libgimp/parasite.h.
|
|
|
|
* app/plug_in.c: No terminating newline necessary in g_message()
|
|
calls.
|
|
|
|
* app/{plug_in.c,session.c}: Open settings files that *are* text
|
|
in text mode, not binary.
|
|
|
|
* app/plug_in.c: Add Win32 code. (plug_in_write_rc_string): Escape
|
|
problematic characters (\r, \n and control-Z). Use
|
|
plug_in_write_rc_string() to write program name, too (contains
|
|
backslashes on Win32...). Use GIOChannels.
|
|
|
|
* app/text_tool.c: Shouldn't use gdk_colormap_alloc_color() to
|
|
allocate black and white on Win32 after all.
|
|
|
|
* app/tile_swap.c: Include <stdio.h>
|
|
|
|
* app/{gimp.def,gimp.rc,makefile.msc,wilber.ico}: New
|
|
files. Thanks to Paolo Bonzini for the Wilber icon.
|
|
|
|
* app/Makefile.am (CPPFLAGS): GIMPDIR or DATADIR not needed,
|
|
handled by libgimp/gimpenv.c functions.
|
|
|
|
* plug-ins/script-fu/scripts/{alien-glow-button,beveled-button,
|
|
beveled-pattern-button,beveled-pattern-heading,gimp-headers,
|
|
gimp-labels,hsv-graph,i26-gunya2,image-structure,pupi-button,
|
|
,title-header}.scm: Use the gimp-text*-fontname forms
|
|
calls. Register having corresponding SF-FONT parameters. Thanks to
|
|
Piet van Oostrum for this.
|
|
|
|
1999-03-07 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/brush_select.c: pop up the brush-edit dialog whenever the
|
|
user creates a new brush.
|
|
|
|
Sat Mar 6 03:04:31 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.c: correctly initialize the zoom indicator
|
|
in the title and the statusbar
|
|
|
|
Fri Mar 5 21:45:39 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
This is a bit of a biggy. Added paths to layers & channels
|
|
dialog. This is not complete yet (it still has some rough edges ;-)
|
|
|
|
New:-
|
|
|
|
* paths_dialog.c
|
|
* paths_dialog.h
|
|
* pathsP.h
|
|
|
|
These are the core parts of the paths dialog & interaction.
|
|
|
|
* tools/penadd.xpm
|
|
* tools/pendel.xpm
|
|
* tools/pennorm.xpm
|
|
* tools/penedit.xpm
|
|
* tools/penstroke.xpm
|
|
|
|
New images found in the dialog. Maybe someone with a better
|
|
artistic flair could replace these?
|
|
|
|
Changed:-
|
|
|
|
* Makefile.am
|
|
|
|
Added new files for build
|
|
|
|
* layers_dialog.c
|
|
|
|
Added new tab for paths.
|
|
|
|
* bezier_select.h
|
|
* bezier_selectP.h
|
|
* bezier_select.c
|
|
|
|
Rearrangement & fixes. Not finished yet.
|
|
|
|
* iscissors.c
|
|
|
|
Header file changes. (Need to include more headers).
|
|
|
|
* gdisplay.c
|
|
* gdisplay.h
|
|
|
|
Hmmm... Added a function that did a mapping from gimage to gdisp.
|
|
This is a little bit of a "hack", but it was needed.. really.
|
|
|
|
* ops_buttons.h
|
|
* ops_buttons.c
|
|
|
|
Enhanced to create more types of button ops. Used in the paths dialog.
|
|
|
|
* channels_dialog.c
|
|
|
|
Header file changes?
|
|
|
|
* xcf.c
|
|
|
|
Paths stored in new PROP. Yosh.. I did as you and Adam suggested.
|
|
|
|
* gimpimage.c
|
|
* gimpimage.h
|
|
* gimpimageP.h
|
|
|
|
Added paths items to the image structures.
|
|
|
|
|
|
1999-03-04 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* app/gimprc.c: Added a g_strdup() on DEFAULT_IMAGE_TITLE_FORMAT,
|
|
otherwise it would try to free a constant string when cancling out of
|
|
prefs or changing the title-style.
|
|
|
|
Wed Mar 3 18:38:31 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
More unit/resolution stuff (most of it from Michael).
|
|
|
|
* app/gimpimage.c: use defaults from gimprc
|
|
|
|
* app/gdisplay.c: a new format_string for coordinates
|
|
|
|
* blend.c
|
|
* crop.c
|
|
* edit_selection.c
|
|
* rect_select.c: use the new format when displaying sizes
|
|
in the statusbar
|
|
|
|
* file_new_dialog.c: cleaned up the advanced/simple cases
|
|
|
|
Wed Mar 3 17:59:09 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimprc.5.in
|
|
* gimprc.in
|
|
* libgimp/gimpunit.[ch]
|
|
* libgimp/gimpunitmenu.c : Seems that Michael had created some
|
|
more patches I didn't knew of.
|
|
This commit now should bring it all uptodate.
|
|
|
|
Wed Mar 3 15:39:01 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpchainbutton.[ch]: that looks much better now
|
|
|
|
Wed Mar 3 13:24:00 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimprc.5.in
|
|
* gimprc.in
|
|
* libgimp/gimpunit.c
|
|
* libgimp/gimpunit.h
|
|
* app/file_new_dialog.c
|
|
* app/gimprc.c
|
|
* app/gimprc.h
|
|
* app/preferences_dialog.c: Hopefully synced the work on
|
|
real-world-units by applying (most of) the patches Michael
|
|
Natterer has provided. Fixed a few minor and cosmetic bugs
|
|
in those patches.
|
|
|
|
Tue Mar 2 01:24:41 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/chain.xpm
|
|
* libgimp/gimpchainbutton.c
|
|
* libgimp/gimpchainbutton.h: a mockup for a new widget that
|
|
indicates that two entries are connected. Please feel free to
|
|
hack this as I'm afraid I won't find the time to finish this.
|
|
|
|
* app/file_new_dialogs: a first attempt to make the dialog
|
|
easier to use w/o loosing the flexibility it provided.
|
|
|
|
1999-02-28 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/Makefile.am: added gimphistogram*, histogramwidget*,
|
|
removed histogram.[ch]
|
|
|
|
* app/histogram.[ch]: removed. replaced with histogramwidget.[ch].
|
|
|
|
* app/{gimphistogramP.h, gimphistogram.h, gimphistogram.c}: new
|
|
functions that calculate histograms in parallel and perform
|
|
calculations on them.
|
|
|
|
* app/histogramwidget.[ch]: Same as old histogram.[ch], only it is
|
|
now a real widget, and it uses GimpHistograms instead of arrays of
|
|
values.
|
|
|
|
* app/curves.c: #include gimphistogram.h instead of histogram.h.
|
|
|
|
* app/equalize.c: use GimpHistogram and GimpLut.
|
|
|
|
* app/gimpbrush.c, app/gimpimage.c, app/gimpset.c: use
|
|
GTK_RUN_FIRST in calls to gimp_signal_new.
|
|
|
|
* app/histogram_tool.c, app/levels.c, app/threshold.c: modified to
|
|
use the new HistogramWidget.
|
|
|
|
* app/paint_funcs.c: removed some unused variables.
|
|
|
|
* app/preferences_dialog.c: only display the num-processor field
|
|
if we are configured --with-mp
|
|
|
|
* plug-ins/gee/gee.c: removed a couple of c++ style comments.
|
|
|
|
Sun Feb 28 23:48:17 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: loosened check for perl version, perl5.004 is now
|
|
supposed to work with gimp-perl.
|
|
|
|
Sat Feb 27 23:25:55 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/xach-effect.scm: removed
|
|
some old dead code that was keeping it from working.
|
|
Now xach's name is untarnished again.
|
|
|
|
Sat Feb 27 18:07:53 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/scale.c: use image's units, not the ruler units, when
|
|
dimentioning the rulers. Gimprc ruler-units syntax has no
|
|
use anymore.
|
|
|
|
* app/gdisplay.[ch]: applied statusbar unit display patch from
|
|
Michael Natterer.
|
|
|
|
Sat Feb 27 16:54:51 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimage_cmds.c: When a gimage's colourmap is changed,
|
|
implicitly queue an update of the whole gimage.
|
|
|
|
* plug-ins/vinvert/vinvert.c: Speed up - iterate over
|
|
regions, not rows.
|
|
|
|
* plug-ins/autostretch_hsv/autostretch_hsv.
|
|
* plug-ins/c_astretch/c_astretch.c
|
|
* plug-ins/normalize/normalize.c
|
|
* plug-ins/vinvert/vinvert.c:
|
|
Remove the explicit (and actually incorrect) update when
|
|
changing a gimage's colourmap.
|
|
|
|
Fri Feb 26 21:19:10 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/convert.c:
|
|
Many revisions to the box-cut quantizer used in RGB->INDEXED
|
|
conversion. Box to be cut is chosen on the basis of posessing an
|
|
axis with the largest sum of weighted perceptible error, rather
|
|
than based on volume or population. The box is split along this
|
|
axis rather than its longest axis, at the point of error mean
|
|
rather than simply at its centre. Error-limiting in the F-S
|
|
dither has been disabled - it may become optional again later. If
|
|
you're convinced that you have an image where the old dither looks
|
|
better, let me know.
|
|
|
|
Thu Feb 25 11:40:36 1999 Raph Levien <raph@gimp.org>
|
|
|
|
* app/hue_saturation.c (hue_saturation_calculate_transfers):
|
|
Made increasing the saturation more subtle - which is what
|
|
you want for enhancing the color in photos.
|
|
|
|
Thu Feb 25 12:19:50 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/file_new_dialog.c
|
|
* app/preferences_dialog.c: make use of the new GimpSizeEntry
|
|
widget (patch provided by Michael Natterer).
|
|
I'm not yet content with the way two entries are glued together
|
|
by "Force equal ...", but I'm working on it.
|
|
|
|
Thu Feb 25 02:21:52 CST 1999 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/menus.c: special case Close/Quit in <Image>/File
|
|
to always be at the bottom of the menu.
|
|
|
|
Wed Feb 24 19:19:07 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpsizeentry.[ch]: applied the patch Michael Natterer
|
|
sent me. This makes the gimpsizeentry much more flexible.
|
|
|
|
Tue Feb 23 02:57:16 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/drawable_cmds.c: fix documentation for
|
|
drawable_type_with_alpha.
|
|
|
|
Tue Feb 23 00:05:39 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/plug_in.c
|
|
app/plug_in.h: Moved the RunModeType enum
|
|
into the header so we can use it elsewhere (e.g. fileops)
|
|
|
|
* plug-ins/gif/gif.c
|
|
plug-ins/jpeg/jpeg.c: Don't show progress-bars if we're
|
|
running noninteractively. This makes thumbnail updating
|
|
look more pleasant. Try to do the same for all file plugins
|
|
(and others)!
|
|
|
|
* app/fileops.c: Reworked the thumbnail display again, fixed
|
|
some buglets, file_open_image() is RunMode aware, added some
|
|
tweaks, rhubarb rhubarb, merged in some 'cosmetic' tweaks
|
|
from Marco.
|
|
|
|
Mon Feb 22 14:08:59 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/procedural_db.h, app/internal_procs.c, app/procedural_db.c
|
|
libgimp/gimpfeatures.h.in: "gimp_procedural_db_get_data_size"
|
|
exists, but has never been registered (of course it was buggy as
|
|
well). This is especially funny since the function in _gimp-perl_
|
|
that should be using it since half a year tested the wrong symbol
|
|
for its presence, so this went undetected. One could argue that
|
|
this is the least used gimp function ever ;->
|
|
|
|
1999-02-22 adam, blah blah
|
|
|
|
* app/appenv.h: fixed a macro bug waiting to happen
|
|
|
|
* plug-ins/gee/gee.c: some crappy tweaks
|
|
|
|
* plug-ins/psd/psd.c: debugging turned off
|
|
|
|
1999-02-22 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/channel.c: fixed bug in channel_bounds
|
|
|
|
Sun Feb 21 22:37:56 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpentry.[ch]: removed
|
|
* libgimp/gimpsizeentry.[ch]: new files
|
|
Moved the gimpentry stuff to gimpsizeentry and changed it to use
|
|
the new gimpunit functionality.
|
|
|
|
Sun Feb 21 20:43:00 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpunitmenu.[ch]: new files
|
|
Added the gimpunitmenu-widget Michael Natterer contributed.
|
|
Now lets see how this integrates with the gimpentry-widget...
|
|
|
|
Sat Feb 20 16:12:33 CST 1999 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/tips_dialog.c: Add default to Cancel button, remove
|
|
unset GTK_RECEIVES_DEFAULT from prev/next buttons (they
|
|
are like toolbar buttons), changed abreviated prev to
|
|
previous, prev/next button are now same size, cancel button
|
|
is in a button box. Added vboxes where necessary to prevent
|
|
prev/next and check button from filling vertically.
|
|
|
|
* app/app_procs.c: when splashscreen dialog is larger than the
|
|
logo, (due to huge font), center logo.
|
|
|
|
* app/file_new_dialog.c: patch from Marco Lamb <lm@geocities.com>
|
|
disallows resizing, changes vertical expanding of widgets to
|
|
not occur
|
|
|
|
* app/palette.c: patch from Marco Lamb <lm@geocities.com>. Makes
|
|
+/- buttons for zoom pixmaps (eventually, these can be replaced
|
|
with a magnifying glass with a little +/- I think), so that they
|
|
no longer expand as they did before. I modified his patch so it
|
|
did not create a misused toolbar. I did some other stuff here too,
|
|
moved Close button to the left, made it the window's default,
|
|
and unset GTK_RECEIVES_DEFAULT off of the non-bottom buttons.
|
|
|
|
* app/actionarea.c: another patch from Marco Lamb <lm@geocities.com>.
|
|
This one changes buttons to be put in a button box which is right
|
|
justified. If we decide later that spread is better, we can
|
|
change this easy enough.
|
|
|
|
* app/tools/zoom_in.xpm, app/tools/zoom_out.xpm: + and - graphics.
|
|
|
|
* libgimp/gimpunit.h
|
|
libgimp/gimpunit.c: New files from Michael Natterer
|
|
<mitschel@cs.tu-berlin.de>, gimp_unit_* routines.
|
|
|
|
* app/gimage.h
|
|
app/gimpimage.h
|
|
app/gimpimage.c
|
|
app/gimpimageP.h
|
|
app/xcf.c: Patches from Michael Natterer <mitschel@cs.tu-berlin.de>,
|
|
which keep a unit assocated with an image.
|
|
|
|
1999-02-21 Tor Lillqvist <tml@iki.fi>
|
|
|
|
First batch of changes to merge the Win32 version. This will be
|
|
done in pieces, don't expect to be able to compile on Win32 from
|
|
these sources yet. And of course, the official version of GTk+
|
|
doesn't include the Win32 stuff yet.
|
|
|
|
* configure.in acconfig.h: Check for <sys/param.h> and
|
|
<sys/times.h>. Check for rint().
|
|
|
|
* app/appenv.h: There shouldn't be any need to include
|
|
<gdk/gdkx.h>. GDK hides the windowing system. Thus we cannot use
|
|
GDK_DISPLAY either, and the DISPLAY macro must go.
|
|
|
|
* app/*.c: Guard inclusion of Unix-only headers. Include config.h
|
|
(as first header) where needed. Use G_DIR_SEPARATOR(_S) and
|
|
G_SEARCHPATH_SEPARATOR(_S) where appropriate.
|
|
|
|
* app/app_procs.c: Unreference fonts after use.
|
|
|
|
* app/asupsample.c: Include <stdlib.h> for size_t.
|
|
|
|
* app/batch.c (batch_init): No batch mode from stdin on Win32.
|
|
|
|
* app/blob.c app/gimpbrushgenerated.c: Define M_PI if needed.
|
|
|
|
* app/clone.c app/disp_callbacks.c app/rotate_tool.c
|
|
app/scale_tool.c: Use GDK constants instead of Xlib ones (with
|
|
identical value).
|
|
|
|
* app/color_area.c app/color_select.c app/gdisplay.c
|
|
app/parasitelist.c app/preferences_dialog.c app/tile_manager.c:
|
|
Include <string.h> as we use functions from there.
|
|
|
|
* app/colormap_dialog.i.c (ipal_draw_cell): Watch out for
|
|
allocation width and height calues that are in fact
|
|
negative. (This can happen at least on Win32 for some reason.)
|
|
|
|
* app/datafiles.c: Define S_IS* macros for MSC.
|
|
|
|
* app/docindex.c: Reorder header files. Otherwise guint32
|
|
isn't available for gimpimageF.h, for instance.
|
|
|
|
* app/docindexif.h: No need to incude <gdk/gdkprivate.h>.
|
|
|
|
* app/errorconsole.c: Define S_I[RW]USR for MSC.
|
|
|
|
* app/general.c: Define S_ISREG for MSC.
|
|
|
|
* app/fileops.c: Include <process.h> and <direct.h> for MSC.
|
|
|
|
* app/gimpbrushgenerated.c app/paint_funcs.c app/posterize.c:
|
|
Define rint() using floor if necessary.
|
|
|
|
* app/gimpbrushgenerated.c: Use unsigned char for lookup table.
|
|
|
|
* app/gimpdrawable.c: Use <string.h>, not <strings.h>.
|
|
|
|
* app/main.c: Conditionalize on signal names.
|
|
|
|
* app/module_db.c: Include <time.h> for time_t. Handle Win32 DLL
|
|
names.
|
|
|
|
* app/palette.c (palette_create_entries): If no HOME, ignore ~.
|
|
|
|
* app/procedural_db.c app/tips_dialog.c: No need to open text
|
|
files in binary mode.
|
|
|
|
* app/temp_buf.c: Include <process.h> for MSC.
|
|
|
|
* app/text_tool.c: Use GDK to get black and white pixel values.
|
|
|
|
1999-02-19 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* plug-ins/tiff/tiff.c (save_dialog): Changed the plugin dialog
|
|
labels to remind the most common cases: PC vs Mac byte order.
|
|
This is more useful information to an artist :)
|
|
|
|
Wed Feb 17 23:36:45 1999 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/color_balance.c (struct _ColorBalanceDialog): lookup tables
|
|
should be size 256, not 255.
|
|
|
|
1999-02-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimplutP.h: fixed error in struct declaration
|
|
|
|
1999-02-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimplut[FP].h: oops, these should have been added with the
|
|
last commit.
|
|
|
|
1999-02-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimplut.[ch]: new source files that implement pixel Look Up
|
|
Table functions.
|
|
|
|
* app/Makefile.am: build gimplut.[ch]
|
|
|
|
* app/brightness_contrast.c
|
|
* app/curves.c
|
|
* app/invert.c
|
|
* app/levels.c
|
|
* app/posterize.c: Use the new lut functions. Use
|
|
pixel_region_process_parallel in the PDB versions of these routines.
|
|
|
|
* libgimp/parasite.h
|
|
* libgimp/parasite.c: new functions parasite_name and
|
|
parasite_compare.
|
|
|
|
* app/gimpdrawable.c:
|
|
* app/gimpdrawable.h: new function
|
|
gimp_drawable_get_color_at(...) returns the RGBA[color index]
|
|
value at a specified position in the drawable. Don't set the dirty
|
|
bit on the image if a new parasite is the same as the old.
|
|
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h new function
|
|
gimp_image_get_color_at(...) returns the RGBA[color index]
|
|
value at a specified position in the drawable. Don't set the dirty
|
|
bit on the image if a new parasite is the same as the old.
|
|
|
|
* app/by_color_select.c
|
|
* app/color_picker.c: use the new gimp_*_get_color_at
|
|
functions instead of messing with the tiles.
|
|
|
|
* app/layer.c: fixed a minor warning.
|
|
|
|
* app/commands.c:
|
|
don't scale the image if the new size == the old size
|
|
|
|
* app/channel.c: optimized channel_bounds by only checking the
|
|
pixels in a tile if it is not already entirely within the
|
|
currently computed bounds.
|
|
|
|
Mon Feb 15 21:14:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
* plug-ins/perl/examples/prep4gif.pl
|
|
* plug-ins/perl/examples/alpha2color.pl
|
|
* plug-ins/perl/examples/windy.pl
|
|
* plug-ins/perl/examples/feedback.pl
|
|
* plug-ins/perl/examples/xachlego.pl
|
|
* plug-ins/perl/examples/xachshadow.pl: added email addresses and
|
|
put things in a more sane spot in the menus
|
|
|
|
Mon Feb 15 05:23:18 1999 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/color_balance.c (color_balance): Use the rgb_to_l function.
|
|
|
|
Sun Feb 14 22:16:16 1999 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/paint_funcs.c app/paint_funcs.h : New function rgb_to_l for
|
|
when we only want the luminosity. (rgb_to_hls): Use "else if" for
|
|
case which can't be true if previous test succeeded.
|
|
|
|
* app/color_balance.c (struct _ColorBalanceDialog): use
|
|
lookup tables with unsigned values for the RGB components.
|
|
|
|
Sun Feb 14 23:27:57 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* docs/parasites.txt: Added some suggestions from Jay Cox.
|
|
|
|
Sun Feb 14 4:28:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
* plug-ins/sinus/sinus.c: changed macro definition supplied by
|
|
Thomas to allow tilable sinus again.
|
|
|
|
Sun Feb 14 23:11:30 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimptile.c (gimp_tile_cache_ntiles): Round up, not down,
|
|
when setting the tilecachesize, in case we ever do 63x63 tiles ;)
|
|
|
|
Sun Feb 14 20:43:55 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/channels_dialog.c: don't #include resize.h - it's not needed
|
|
* app/preferences_dialog.c: ditto.
|
|
|
|
* app/resize.c: do all dialog creation here to factor out lots of
|
|
common code in commands.c and layers_dialog.c. Also cancel
|
|
resize/scale dialog on destruction/removal of images/layers -
|
|
proper fix for Peter Teichman's bug.
|
|
* app/resize.h: new prototype for resize_widget_new() - beginnings
|
|
of resolution-aware scaling.
|
|
* app/commands.c: pull all the resize/scale dialog creation stuff
|
|
out to resize.c
|
|
* app/layers_dialog.c: same again.
|
|
|
|
* app/layer.c: add REMOVED signal, sent when a layer is removed
|
|
from an image. Layers typically aren't destroyed until their
|
|
undo info expires.
|
|
* app/layer.h: prototype for layer_removed() call.
|
|
* app/gimpimage.c: send out removed signal.
|
|
|
|
Sun Feb 14 02:33:42 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/gimage_cmds.c: Corrected argument name.
|
|
* docs/parasites.txt: Add some thoughts about parasite
|
|
data formats.
|
|
|
|
1999-02-14 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/layers_dialog.c: applied Michael Natterer's fix for the
|
|
layer movement bug.
|
|
|
|
Sun Feb 14 01:27:29 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
New manpage plus bumper fun pack of bugfixes.
|
|
|
|
* gimprc.5.in: NEW FILE: beginnings of some docs on gimprc file
|
|
format.
|
|
* configure.in: generate gimprc.5 from gimprc.5.in
|
|
* Makefile.am: install gimprc.5
|
|
* .cvsignore: ignore gimprc.5, it's auto generated.
|
|
|
|
* gimp.1: fix a few paths and URLs. Mention the modules/
|
|
directory in user's gimpdir.
|
|
|
|
* app/commands.c: cancel resize or scale dialogs when image
|
|
they're for is destroyed, rather than segfaulting when Ok is
|
|
clicked. Thanks to Peter Teichman <peter@zeno.dorm.duke.edu>
|
|
for pointing this one out. Layer resize/scale still suffers
|
|
from same problem, but Adam's working on L&C at the moment.
|
|
|
|
* app/gdisplay.c: off-by one error on bounds check in making image
|
|
title.
|
|
|
|
* app/module_db.c: some would consider it foolish returning to
|
|
code you've just unloaded. So don't do that.
|
|
|
|
* app/plug_in.c: when superceeding a PDB function with a newer one
|
|
of the same name, remove pointers to the old one from the
|
|
plugins that originally registered them. Fixes Nick Lamb's
|
|
pluginrc file corruption thing, and catches the (common?)
|
|
error of copying a plugin to a different name but failing to
|
|
change what it registers. Also, if registering a file
|
|
loader/saver, make sure it has set an extension, prefix, or
|
|
magic number it's interested in - that way code that relies
|
|
on checking this doesn't get confused.
|
|
|
|
Sat Feb 13 19:05:16 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/internal_procs.c
|
|
* app/parasite_cmds.h
|
|
* app/parasite_cmds.c
|
|
* app/gimpparasite.h
|
|
* app/gimpparasite.c
|
|
* app/gimage_cmds.h
|
|
* app/gimage_cmds.c
|
|
* app/gimpimage.h
|
|
* app/gimpimage.c
|
|
* app/drawable_cmds.h
|
|
* app/drawable_cmds.c
|
|
* app/gimpdrawable.h
|
|
* app/gimpdrawable.c
|
|
|
|
Added parasite_list functions for global parasites, drawables and
|
|
images as internal (C) and pdb functions.
|
|
|
|
Wed Feb 10 23:44:00 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/preferences_dialog.c: provide a simple way to change the
|
|
image_title_format string
|
|
* app/scale.c: also update the title when using the zoom tool
|
|
|
|
Mon Feb 8 18:47:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
* plug-ins/perl/examples/feedback.pl
|
|
* plug-ins/perl/examples/xachblocks.pl
|
|
* plug-ins/perl/examples/xachshadows.pl: Updated version
|
|
information on my Gimp-Perl plugins that were improved by Marc
|
|
Lehmann so I can keep track better.
|
|
|
|
Mon Feb 8 19:17:58 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/layer.c
|
|
* app/selection.c: Turn off a layer's bounding box when
|
|
it is deselected.
|
|
|
|
Mon Feb 8 12:12:18 CST 1999 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/bezier_select.c: applied patch from Shuji Narazaki
|
|
<narazaki@gimp.org> which adds bezier stroke.
|
|
|
|
Sun Feb 7 22:06:04 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/dialog_handler.c
|
|
* app/fileops.c: Various bugfixes and speedups w.r.t.
|
|
thumbnail loading. Now has a 'generate thumbnail' button.
|
|
|
|
* app/brightness_contrast.c
|
|
* app/color_balance.c
|
|
* app/curves.c
|
|
* app/hue_saturation.c: Changed some gint to gint32. It
|
|
doesn't matter right now, but it might if the optimized
|
|
CLAMP0255 gets fixed.
|
|
|
|
Sun Feb 7 18:29:26 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: A unidirectional error-spread makes
|
|
the saddest little thumbnails taste full of country
|
|
goodness.
|
|
|
|
* app/appenv.c: Wow, CLAMP0255() has a bug that I can't
|
|
quite see, or my compiler does. Worked around it.
|
|
|
|
Sun Feb 7 15:04:23 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: More robust and kickin' thumbnail support.
|
|
|
|
* app/edit_selection.c app/layer.c app/layer.h: Working
|
|
on lazy opaque layer moves. Disabled for now.
|
|
|
|
* app/gdisplay.c
|
|
* app/gimage.h
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
* app/image_render.c
|
|
* app/tile_manager.c: Errr, I don't remember. No, seriously.
|
|
Nothing of consequence.
|
|
|
|
Sun Feb 7 02:44:44 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: fix setting of $localedir, and use $CONFIG_SHELL
|
|
to run config.status (variation upon gimp-joke-990122-1)
|
|
|
|
* plug-ins/fp/fp_gtk.c: make label code consistent so we
|
|
don't get confused (gimp-ruth-990131-0)
|
|
|
|
* app/app_procs.c: toast stale swap files on startup
|
|
|
|
* app/general.[ch]: removed prune_filename
|
|
|
|
* app/by_color_select.c
|
|
* app/colormap_dialog.i.c
|
|
* app/fileops.c
|
|
* app/gdisplay.c
|
|
* app/gdisplay_ops.c
|
|
* app/gimpbrush.c
|
|
* app/gradient.c
|
|
* app/info_window.c
|
|
* app/menus.c
|
|
* app/palette.c
|
|
* app/patterns.c: s/prune_filename/g_basename/
|
|
|
|
Sat Feb 6 18:16:57 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/gdisplay.c: gdisplay_format_title now parses a format string
|
|
set by the user to control what goes in the image window
|
|
titles.
|
|
* app/gdisplay.h: gdisplay_update_title() prototype.
|
|
* app/gimprc.c
|
|
* app/gimprc.h: image-title-format added.
|
|
* app/scale.c: update a display's title when zooming in/out
|
|
|
|
* gimprc.in: sample image-title-format setting
|
|
|
|
Sat Feb 6 16:22:36 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Changed:-
|
|
plug-ins/plugindetails/plugindetails.c
|
|
app/devices.c
|
|
|
|
Tidy up of plugindesc UI. Can now resize correctly.
|
|
|
|
Fixed problem with session saving. If the active dialog
|
|
was not one on the toolbox (eg Histogram) then an error would
|
|
be produced the next time gimp is run up.
|
|
|
|
Sat Feb 6 15:11:26 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/gimpset.c
|
|
* app/gimpset.h: remove the member_modified hacks
|
|
* app/module_db.c: make module_info a proper object emitting a
|
|
modified signal.
|
|
|
|
1999-02-05 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/clone.c: merged the registered clone option from the
|
|
hollywood branch. Made the source for unaligned clones reset
|
|
after each stroke. Make sure we don't crash if the source
|
|
drawable gets destroyed.
|
|
|
|
Thu Feb 4 17:22:25 EST 1999 Peter Teichman <pat4@acpub.duke.edu>
|
|
|
|
* app/convolve.c: added pressure support for the Convolve tool
|
|
|
|
Wed Feb 3 18:12:19 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.2 release
|
|
|
|
* configure.in: add plugindetails
|
|
|
|
* libgimp/Makefile.am: add shared lib deps for glib/gtk
|
|
|
|
* libgimp/gimpmatrix.c: use sizeof(GimpMatrix) instead of
|
|
sizeof(double)*9, memcpy in gimp_matrix_duplicate instead
|
|
of nested for loop
|
|
|
|
Thu Feb 4 00:23:26 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Tried again to add the plugin dir & files.
|
|
|
|
Thu Feb 4 00:07:13 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Changed:-
|
|
|
|
* plug-ins/Makefile.am
|
|
|
|
New plugin located in plug-ins/plugindetails. Allows you to browse
|
|
the plugin menu system.
|
|
|
|
Wed Feb 3 23:46:12 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: More work on thumbnailing - the
|
|
Load Dialog now knows about thumbnails and shows them.
|
|
Still some UI and code tidy-up remaining.
|
|
|
|
Tue Feb 2 23:34:37 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimp.c
|
|
* app/datafiles.c
|
|
* app/docindex.c
|
|
* app/gimprc.c
|
|
* app/gradient.c
|
|
* app/palette.c: use g_get_home_dir () instead of getenv ("HOME")
|
|
|
|
* app/fileops.c: #warning is a gccism
|
|
|
|
* app/invert.[ch]: minor cleanup
|
|
|
|
* app/menus.c: more cleanups
|
|
|
|
* app/blob.c: even more cleanups
|
|
|
|
* libgimp/parasite.c: YACU
|
|
|
|
* ltconfig
|
|
* ltmain.sh: CVS libtool 1.2e
|
|
|
|
* modules/Makefile.am: use -module and -avoid-version flags
|
|
|
|
* lic/Makefile.am
|
|
* mapcolor/Makefile.am
|
|
* xbm/Makefile.am: don't link with libjpeg here
|
|
|
|
* gimp1_1_splash.ppm: new Adrian splash
|
|
|
|
1999-02-02 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/blob.[ch] app/ink.c: Let the user choose between
|
|
elliptical, square, and diamond shaped brushes for
|
|
the ink tool.
|
|
|
|
Tue Feb 2 22:25:57 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: GIMP now automagically saves
|
|
xv-compatible thumbnails upon image save. More
|
|
work soon.
|
|
|
|
* app/fileops.c: Disabled gimage_set_save_proc()
|
|
call which was causing files to continue saving
|
|
in the same format regardless of the user's selected
|
|
format. Needs attention.
|
|
|
|
Tue Feb 02 20:58:40 1999 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/gimpdrawable.c (gimp_drawable_set_name): Fix adding of
|
|
numbers after drawable copies. We used to get pairs of duplicates
|
|
after adding the same name several times. Thanks to Piet van Oostrum
|
|
for reporting and diagnosing this.
|
|
|
|
1999-01-31 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/color_balance.c: optimized by using a lookup table
|
|
|
|
* app/paint_funcs.c: parallelized apply_mask_to_region,
|
|
combine_mask_and_region, and initial_region. Use rand_r
|
|
if we are multithreaded.
|
|
|
|
Sun Jan 31 18:02:46 1999 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/blob.c: Merged in changes from gsumi. This
|
|
revision replaces the unstable conic-tracing code
|
|
with old-fashioned floating point trig calls to
|
|
compute the ellipses.
|
|
|
|
Sun Jan 31 19:42:26 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/tile.c, app/tile_manager.c:
|
|
|
|
Fixed the tile-corruption bug which has been around
|
|
since early GIMP-1.1. When dirtying a copy-on-write
|
|
tile, a pointer to nonsense data was being returned
|
|
when the c-o-w'd tile source was swapped out to disk.
|
|
Now the c-o-w'ing routine ensures that the tile data
|
|
is correctly locked into memory before duplicating it
|
|
for dirtying.
|
|
|
|
Sun Jan 31 17:13:46 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Changed:-
|
|
|
|
* app/plug_in.c
|
|
|
|
A mysterious semi-colon crept in....
|
|
|
|
Sun Jan 31 16:51:18 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Fix segfault when combining very
|
|
tiny inten_a_inten_a regions (ie. when painting).
|
|
|
|
Sat Jan 30 23:51:04 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Changed:-
|
|
|
|
* app/dialog_handler.c
|
|
* app/dialog_handler.h
|
|
* app/gimage.c
|
|
* app/gimprc.c
|
|
* app/plug_in.c
|
|
* app/plug_in.h
|
|
|
|
Fixed problem with TAB key hiding all dialogs. With some WM
|
|
you could hide all the windows with TAB then close the last image
|
|
down... opps how do you get back to the main dialog. Main
|
|
dialog is now poped up when last image is closed and we had
|
|
used TAB key to hide it.
|
|
|
|
New PDB functions to query plugin info. Plugin to follow...
|
|
|
|
Sat Jan 30 23:47:37 1999 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/menus.c (menus_init_mru): Don't g_snprintf into a NULL pointer.
|
|
|
|
Wed Jan 27 21:52:43 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/scale.c: oops - should use the image resolution, not the
|
|
screen resolution. D'oh!
|
|
|
|
* app/gimpdrawable.c: only merge shadow image if there actually is
|
|
one.
|
|
|
|
* plug-ins/emboss/emboss.c: small optimisation: use
|
|
gimp_drawable_mask_bounds() to calculate only the pixels that
|
|
are actually in the selection.
|
|
|
|
Wed Jan 27 12:25:00 CST 1999 Seth Burgess <sbjurges@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/add-bevel.scm: fixed the SF-ADJUSTMENT
|
|
so that it shows up again.
|
|
|
|
Tue Jan 26 22:17:57 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/blob.c: s/(NONE|LEFT|RIGHT)/EDGE_$1/g to clear up namespace
|
|
|
|
* app/menus.c: create dummy var to i18n File/MRU item
|
|
(gimp-joke-9901122-1.patch)
|
|
|
|
* app/tips_dialog.c: #include <config.h> (gimp-joke-9901122-1.patch)
|
|
|
|
Mon Jan 25 20:40:26 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* user_install: create modules/ directory in user's ~/.gimp-1.1 dir
|
|
* app/install.c: include description of ~/.gimp-1.1/modules, plus
|
|
scroll info back to top when done inserting text since it
|
|
looks nicer. Also make window that holds result of running
|
|
user_install a little larger so we see all messages at once.
|
|
|
|
* app/gdisplay.h: FUNSCALE_{X,Y} macros for floating point
|
|
unscales.
|
|
* app/scale.c: show rulers in real-world units (inches/cm/pixels)
|
|
if dot-for-dot is turned off, plus smoother ruler updates by
|
|
using FUNSCALE so we don't jump in pixel steps at high
|
|
magnification factors.
|
|
* app/interface.c: don't set the ruler metrics for now - it's
|
|
easier to do the calculations in pixels. Need to rethink this
|
|
a little anyway.
|
|
|
|
* docs/parasites.txt: added jpeg parasite info.
|
|
|
|
Sat Jan 23 20:36:06 GMT 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/color_select.c: don't try and gdk_window_get_size() when we
|
|
haven't been realised yet.
|
|
|
|
* app/gimpset.[ch]: allow the use of GTK_TYPE_NONE for storing
|
|
sets of things that aren't GTK_OBJECTs. Set can also emit new
|
|
signal "member_modified" when gimp_set_member_modified (set,
|
|
ob) is called.
|
|
|
|
* app/layers_dialog.c: show main dialog shell last, to avoid ugly
|
|
window manager interaction.
|
|
|
|
* app/module_db.c: can now handle not having any modules at all
|
|
without segfaulting, plus proper updates on changes. Also now
|
|
has refresh button to re-scan the filesystem for modules.
|
|
|
|
* modules/colorsel_triangle.c: added module_unload() function.
|
|
Still needs someone to spruce up the UI. Volunteers?
|
|
|
|
* plug-ins/script-fu/scripts/select_to_image.scm: create display
|
|
for newly duplicated image, otherwise you don't see anything.
|
|
|
|
Sat Jan 23 18:43:23 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif/gif.c: Multi-line comments, a little more
|
|
sanity-checking.
|
|
|
|
* app/convert.c: Cosmetic changes to the warning about having
|
|
too many colours for saving transparent/animated GIFs.
|
|
|
|
* app/gdisplay.c: Titlebar is correctly updated upon revert.
|
|
|
|
* app/paint_funcs.c: Minor improvement.
|
|
|
|
* docs/parasites.txt: Minor amendments.
|
|
|
|
* plug-ins/jpeg/jpeg.c: Minor code comment amendments.
|
|
|
|
1999-01-22 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/pixel_region.c, app/pixel_region.h: new function
|
|
pixel_regions_process_parallel
|
|
|
|
* app/paint_funcs.c: use pixel_regions_process_parallel in
|
|
combine_regions. fixed bug in combine_inten_a_and_inten_a_pixels
|
|
|
|
* app/gimprc.c, app/gimprc.h, app/preferences_dialog.c: added
|
|
num-processors variable
|
|
|
|
* config.h.in, configure.in, acconfig.h: add configure option
|
|
--with-mp and define ENABLE_MP.
|
|
|
|
Thu Jan 21 22:58:00 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: new splash, from Shaw Terwilliger
|
|
<sterwill@io.nu>
|
|
|
|
* modules/colorsel_triangle.c: turn DITHER_MAX on
|
|
|
|
Thu Jan 21 15:16:18 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/bucket_fill.c: correct typo in pdb invoker
|
|
|
|
Thu Jan 21 14:01:35 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* modules/colorsel_triangle.c: friggin C++ comments
|
|
|
|
Wed Jan 20 22:19:54 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.1 release
|
|
|
|
Wed Jan 20 20:45:23 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* HACKING: updated
|
|
|
|
* configure.in: version number bump to 1.1
|
|
|
|
* plug-ins/deinterlace/Makefile.am: don't list files from other
|
|
directories
|
|
|
|
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
Satisfy a more pedantic `automake'.
|
|
* plug-ins/blur/Makefile.am (blur_SOURCES): Don't list files from
|
|
other directories.
|
|
* plug-ins/borderaverage/Makefile.am (borderaverage_SOURCES):
|
|
Likewise.
|
|
* plug-ins/emboss/Makefile.am (emboss_SOURCES): Likewise.
|
|
* plug-ins/hot/Makefile.am (hot_SOURCES): Likewise.
|
|
* plug-ins/nlfilt/Makefile.am (nlfilt_SOURCES): Likewise.
|
|
* plug-ins/randomize/Makefile.am (randomize_SOURCES): Likewise.
|
|
* plug-ins/sinus/Makefile.am (sinus_SOURCES): Likewise.
|
|
* plug-ins/waves/Makefile.am (waves_SOURCES): Likewise.
|
|
* plug-ins/gfig/gfig-examples/Makefile.am (EXTRA_DATA): Remove
|
|
spurious variable.
|
|
* plug-ins/script-fu/scripts/Makefile.am (EXTRA_DATA): Likewise.
|
|
* plug-ins/webbrowser/Makefile.am (EXTRA_DATA): Likewise.
|
|
|
|
Clean up handling of `tools/gcg' (partly due to a more pedantic
|
|
automake).
|
|
* configure.in (AC_OUTPUT): Emit tools/Makefile.
|
|
* Makefile.am (SUBDIRS): Remove @GCG@, add `tools'.
|
|
* tools/Makefile.am: New file.
|
|
(SUBDIRS): Conditionally build `gcg' subdir.
|
|
* app/Makefile.am (GCG): Work for srcdir != builddir.
|
|
(GCGMAKEDEPEND): Likewise.
|
|
|
|
Wed Jan 20 19:57:34 EST 1999 Mandrake <mandrake@mandrake.net>
|
|
|
|
* app/gradients.c
|
|
app/menus.c:
|
|
s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/
|
|
configure.in: upped gtk+ requirement to 1.1.13, since that's
|
|
where it first occurs.
|
|
|
|
Thu Jan 21 00:10:33 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimpimage.c: Backed out last change for now, since I'm a
|
|
coward and yosh was threatening to make a release...!
|
|
|
|
Wed Jan 20 22:37:13 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimpimage.c: Enabled the gimage->projection copy-on-write
|
|
hack for RGBA/GRAYA single-layer images. Masks/channels
|
|
probably don't show yet when this is active. Report strangeness.
|
|
Thanks.
|
|
|
|
1999-01-20 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/layers_dialog.c: connect the destroy signal of images to
|
|
lc_dialog_update_cb
|
|
|
|
1999-01-19 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/brush_select.c: make the edit button active if the default
|
|
brush is a generated brush. Make sure brush spacing >= 1.0
|
|
* app/gimpbrushlist.c: do not add a brush to the brush list if it
|
|
failed to load
|
|
* app/gradient.c: Fix typo that caused a crash with --no-data
|
|
* app/main.c: be more forgiving of fp rounding in gserialize tests
|
|
|
|
Mon Jan 18 23:36:57 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/menus.c: include module browser, plus re-instate the 'swap
|
|
colors' and other options that got killed by mistake. Clean
|
|
up the odd extra separator too.
|
|
|
|
* app/color_notebook.c: hide newly created colour selectors so we
|
|
know the GIMP one will be the default page.
|
|
|
|
* app/module_db.[ch]: NEW FILEs: module database / browser.
|
|
* app/Makefile.am: add module_db.[ch] stuff
|
|
* app/app_procs.c: initialise the module_db
|
|
* app/commands.[ch]: callback to create a module browser.
|
|
* app/plug_in.c: move module loading out to module_db.c
|
|
* libgimp/gimpmodule.h: API change: module_init() should return
|
|
additonal info (author, purpose, date, etc.) Also optional
|
|
module_unload() function.
|
|
* modules/colorsel_gtk.c: add module info, plus an unload function
|
|
|
|
* modules/Makefile.am: build triangle colour selector module
|
|
* modules/colorsel_triangle.c: NEW FILE: colour selector from
|
|
Simon Budig <Simon.Budig@unix-ag.org>.
|
|
|
|
* MAINTAINERS: changed my email address
|
|
|
|
Mon Jan 18 22:55:19 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimpimage.c app/gimpimage.h:
|
|
|
|
Part one of an effort to allow a one-layer gimage
|
|
to share tiles with its own projection courtesy of
|
|
copy-on-write, where sane. This can save megabytes
|
|
when working with such images.
|
|
|
|
The code is 'mostly working' rather than 'perfect',
|
|
so it's disabled until I have time to finish it.
|
|
|
|
Mon Jan 18 18:56:05 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/psd/psd.c: Better guess at how PSD files store
|
|
Guide position precision.
|
|
|
|
Sun Jan 17 22:42:26 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gdisplay.c app/gdisplay.h app/gimage_cmds.c:
|
|
|
|
An image's projection is now copy-on-write duplicated
|
|
upon duplication of the image. This should save some
|
|
time and memory for 'duplicate'.
|
|
|
|
This needed a new function which is prototyped in gdisplay.h:
|
|
gdisplays_finish_draw() which completes all outstanding
|
|
idlerendered-projections (we don't want to c-o-w an
|
|
incomplete projection).
|
|
|
|
* app/interface.c: #include "dialog_handler.h"
|
|
|
|
Sun Jan 17 20:36:45 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimage_cmds.c app/gimpimage.c app/layers_dialog.c
|
|
|
|
Guides are now duplicated upon image duplication.
|
|
Guides are now scaled upon image scaling.
|
|
Lowering, raising, and renaming a layer now correctly
|
|
mark the image as dirty.
|
|
|
|
Sun Jan 17 18:28:58 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gdisplay.c app/paint_funcs.c: Fixed a thinko/bug
|
|
in the recent optimizations.
|
|
|
|
Sun Jan 17 16:56:25 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/blend.c app/bucket_fill.c app/convert.c app/crop.c
|
|
app/cursorutil.c app/cursorutil.h app/dialog_handler.c
|
|
app/dialog_handler.h app/fuzzy_select.c app/gdisplay.c
|
|
app/gimage_cmds.c app/gimpimage.c app/scroll.c
|
|
app/transform_core.c app/xcf.c
|
|
|
|
Hourglasses also apply to all registered dialogs. Hourglasses
|
|
added in a couple more important places. New hack lets
|
|
hourglasses be added and automagically removed again when
|
|
gimp/gtk re-enters the idle loop.
|
|
|
|
Sat Jan 16 18:21:58 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* plug-ins/jpeg/jpeg.c: re-wrote the gimp-comment stuff so it
|
|
works with older libjpeg libraries without cinfo.marker_list
|
|
support. While there, added support for loading and saving
|
|
resolution info.
|
|
|
|
1999-01-15 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
|
|
|
* Updated gtk_toggle_button_set_state() to
|
|
gtk_toggle_button_set_active() in all the files.
|
|
|
|
Wed Jan 13 16:12:35 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/colormaps.c
|
|
* app/devices.h
|
|
* app/tips_dialog.h: minor cleanups
|
|
|
|
* app/gimpimage.c: the dirty/clean handling seemed weird, and wasn't
|
|
correct in all cases. Just do a straight increment/decrement to
|
|
try to fix it.
|
|
|
|
Thu Jan 14 00:02:56 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* acconfig.h
|
|
* config.h
|
|
* configure.in: check for progressive mode in libjpeg
|
|
|
|
* plug-ins/jpeg/jpeg.c: applied a patch from
|
|
Pete <pwhiting@fury.ittc.ukans.edu> that introduces comments
|
|
and progressive saving for JPEGs
|
|
|
|
|
|
Tue Jan 12 23:25:46 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/menus.c: doh, we build tool menus on the fly
|
|
|
|
* configure.in: add nl.po to ALL_LINGUAS
|
|
|
|
* acinclude.m4
|
|
* ltconfig
|
|
* ltmain.sh: upgrade to libtool 1.2d (with fixes for irix6 and osf)
|
|
|
|
Mon Jan 11 18:11:32 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/tiff/tiff.c: small patch from Nick Lamb that
|
|
does "The Right Thing (TM)" for RGB tiff images
|
|
|
|
Mon Jan 11 17:30:06 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* commands.[ch]
|
|
* fileops.[ch]
|
|
* gdisplay.[ch]
|
|
* menus.c: implemented File->Revert
|
|
|
|
Mon Jan 11 22:02:10 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c:
|
|
The bottleneck combine_inten_a_and_inten_a_pixels()
|
|
function is a couple of times faster when there is a
|
|
layer mask, for the common case, due to working with whole
|
|
word-aligned ints where feasible instead of a char at a time.
|
|
The same optimization could be implemented in lots of other
|
|
places, but I'm going to bed. Good night!
|
|
|
|
* app/gimage_cmds.c: #include "cursorutil.h"
|
|
|
|
Mon Jan 11 21:35:44 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in: build the Makefile in the modules directory
|
|
|
|
1999-01-10 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* configure.in (AC_OUTPUT): Use `test -f' instead of `test -e'.
|
|
(AC_OUTPUT): Generate `plug-ins/perl/*' after `plugins/Makefile',
|
|
so that the `plug-ins' directory exists before the `mkdir
|
|
plug-ins/perl' is executed.
|
|
|
|
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
Bit of a large checkin this - it's basically three things:
|
|
1 - GimpModules using gmodules to dynamically load and
|
|
initialise modules at gimp start of day.
|
|
2 - Color selectors now register themselves with a color
|
|
notebook.
|
|
3 - progress bars have been cleaned up a bit, so now have
|
|
progress indictations on all transform tool and gradient
|
|
fill operations. Not done bucket fill, but that seems to
|
|
be the next candidate.
|
|
|
|
New directories:
|
|
* modules/: new directory for dynamically loadable modules.
|
|
|
|
New files:
|
|
* modules/.cvsignore
|
|
* modules/Makefile.am
|
|
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
|
|
color selector the gimp can use.
|
|
|
|
* app/gimpprogress.[ch]: progress bars within gimp core, either as
|
|
popups, or in the status bar. This is mainly code moved out
|
|
of plug-in.c
|
|
|
|
* app/color_notebook.[ch]: color selector notebook, implementing
|
|
very similar interface to color_select.h so it can be used as
|
|
a drop-in replacement for it.
|
|
|
|
* libgimp/color_selector.h: API color selectors need to implement
|
|
to become a page in the color_notebook.
|
|
|
|
* libgimp/gimpmodule.h: API gimp modules need to implement to be
|
|
initialised by gimp at start of day.
|
|
|
|
Modified files:
|
|
* Makefile.am: add modules/ to SUBDIRS
|
|
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
|
|
* app/gimprc.[ch]: recognise module-path variable.
|
|
* gimprc.in: set module-path variable to something sensible
|
|
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
|
|
* app/Makefile.am: build color notebook and gimpprogress
|
|
* app/app_procs.c: register internal GIMP color selector with
|
|
color notebook.
|
|
* app/asupsample.c: call progress function less frequently for
|
|
better performance.
|
|
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
|
|
* app/blend.c: make callbacks to a progress function
|
|
* app/color_area.c: use a color notebook rather than a color selector
|
|
* app/color_panel.c: ditto
|
|
* app/color_select.c: export color selector interface for notebook
|
|
* app/color_select.h: color_select_init() prototype
|
|
* app/flip_tool.c: flip the image every time, rather than every
|
|
second click.
|
|
* app/interface.c: move progress bar stuff out to
|
|
gimpprogress.c. Make the code actually work while we're at it.
|
|
* app/interface.h: move prototypes for progress functions out to
|
|
gimpprogress.h
|
|
* app/plug_in.c: load and initialise modules (if possible). Move
|
|
progress bar handling code out to gimpprogress.c
|
|
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
|
|
a whole bunch of GtkWidgets.
|
|
* app/scale_tool.c
|
|
* app/rotate_tool.c
|
|
* app/shear_tool.c
|
|
* app/perspective_tool.c: progress bar during operation.
|
|
De-sensitise the dialog to discourage the user from running
|
|
two transforms in parallel.
|
|
* app/transform_core.c: recalculate grid coords when bounding box
|
|
changes. Only initialise the action area of the dialog once,
|
|
to avoid multiple "ok" / "reset" buttons appearing. Undraw
|
|
transform tool with correct matrix to get rid of handle
|
|
remains on screen. Call a progress function as we apply the
|
|
transform matrix. A few new i18n markups. Invalidate
|
|
floating selection marching ants after applying matrix.
|
|
* app/transform_core.h: transform_core_do() takes an optional
|
|
progress callback argument (and data).
|
|
* plug-ins/oilify/oilify.c: send progress bar updates after every
|
|
pixel region, not only if they processed a multiple of 5
|
|
pixels (which was quite unlikely, and therefore gave a jerky
|
|
progress indication).
|
|
|
|
Sun Jan 10 23:31:45 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/blend.c app/bucket_fill.c app/convert.c app/crop.c
|
|
app/cursorutil.c app/cursorutil.h app/fuzzy_select.c
|
|
app/gdisplay.c app/gdisplay.h app/gimage_cmds.c
|
|
app/gimpimage.c app/transform_core.c app/xcf.c:
|
|
|
|
Most lengthy UI-blocking operations now put up an
|
|
hourglass so the user can see that GIMP is working.
|
|
Let me know if there are other vital cases.
|
|
|
|
Sun Jan 10 22:41:51 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
New
|
|
* app/dialog_handler.c
|
|
* app/dialog_handler.h
|
|
|
|
Changed
|
|
* app/disp_callbacks.c
|
|
* app/gradient_select.c
|
|
* app/tools.c
|
|
* app/interface.c
|
|
* app/patterns.c
|
|
* app/gimpbrushlist.c
|
|
* app/palette.c
|
|
* app/layers_dialog.c
|
|
* app/devices.c
|
|
* app/errorconsole.c
|
|
|
|
Can now hide/show all main dialogs using the TAB key in any window.
|
|
However....
|
|
there is a bug in gtk that causes the Gimp the crash if you show
|
|
and then hide a lot of dialogs (eg if you have all dialogs visible
|
|
and press the TAB key repeatedly). I have email-ed an example to
|
|
the gtk bug list.
|
|
Also I can't seem to be able to catch the SHIFT-TAB combination
|
|
(suggestions welcome ;-) so the first press of the tab hide all
|
|
dialogs the second press reshows only the toolbox and the third
|
|
press reshows all. Comments please if you find this behaviour
|
|
non-intuitive.
|
|
|
|
Sun Jan 10 21:42:11 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/brush_select.c
|
|
* app/channels_dialog.c
|
|
* app/disp_callbacks.c
|
|
* app/histogram_tool.c
|
|
* app/info_dialog.c
|
|
* app/layer_select.c
|
|
* app/pattern_select.c
|
|
* plug-ins/gfig/gfig.c
|
|
* plug-ins/newsprint/newsprint.c: More changes of the form
|
|
s/gtk_label_set/gtk_label_set_text/
|
|
|
|
Sun Jan 10 20:44:07 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Disabled debug output of [.!..!!] for COW
|
|
|
|
Sun Jan 10 20:13:13 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/psd/psd.c:
|
|
Greatly reduced memory requirements for layered image loading -
|
|
we now do just-in-time channel unpacking. Some little
|
|
cleanups too.
|
|
|
|
Sat Jan 9 21:24:20 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* autogen.sh: rework to do gcg by ourselves
|
|
|
|
Sun Jan 10 01:43:06 EST 1999 Peter Teichman <pat4@acpub.duke.edu>
|
|
|
|
* plug-ins/MapObject/mapobject_ui.c: didn't realize that there
|
|
were more errors of the same type.. The wrong callback argument
|
|
was being dereferenced for most GtkScale objects.
|
|
|
|
Sat Jan 9 03:42:30 EST 1999 Peter Teichman <pat4@acpub.duke.edu>
|
|
|
|
* plug-ins/MapObject/mapobject_ui.c (angle_update): fixed a
|
|
segfault.. The wrong argument to angle_update was being dereferenced.
|
|
|
|
Thu Jan 7 15:45:14 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: added pl to ALL_LINGUAS
|
|
|
|
Thu Jan 7 21:33:39 EET 1999 Lauri Alanko <nether@gimp.org>
|
|
|
|
* autogen.sh
|
|
* configure.in
|
|
* Makefile.am:
|
|
|
|
Added stuff to make gcg by default (for maintainers)
|
|
|
|
* app/Makefile.am
|
|
* app/app_procs.c
|
|
* app/appenv.h
|
|
* app/colormap_dialog.gc
|
|
* app/colormap_dialog.i.c
|
|
* app/commands.c
|
|
* app/convert.c
|
|
* app/gimage.c
|
|
* app/gimp.gh
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
* app/gimpset.c
|
|
* app/gimpset.h
|
|
* app/gimpsetP.h
|
|
* app/main.c
|
|
* app/preferences_dialog.c
|
|
* app/undo.c:
|
|
|
|
Redid the indexed palette dialog to not crash, to be a bit more
|
|
usable, and to be a cleaner module. A first shot at using gcg in
|
|
actual practice..
|
|
|
|
If something is screwed, let me know!
|
|
|
|
* libgimp/gimp.c
|
|
* libgimp/gimp.h:
|
|
|
|
Now keep a local copy of temp proc names
|
|
|
|
Wed Jan 6 23:30:03 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/indexed_palette.c
|
|
|
|
Fixed crash when image->dialog->indexed palette invoked on
|
|
an RGB image.
|
|
|
|
Mon Jan 4 23:21:56 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/blend.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
|
|
A patch from Federico to add a spiral gradient type. The patch
|
|
has been slightly modified to allow both clockwise and anticlockwise
|
|
spirals and the numbers used to represent these types of gradients
|
|
have been made to follow on from currently allocated numbers (I hope
|
|
this will not break any scripts).
|
|
|
|
Sun Jan 3 14:40:27 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/ps/ps.c: new version
|
|
|
|
Sun Jan 3 22:18:48 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/palette.c: applied a patch from Michael Natterer
|
|
that fixes a segfault in the palette dialog.
|
|
|
|
Sat Jan 2 23:22:29 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/palette.c
|
|
* app/palette_select.h
|
|
* app/palette_select.c
|
|
|
|
An attempt at a better/improved palette dialog using a notebook
|
|
style for selection.
|
|
|
|
Sat Jan 2 15:26:31 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am
|
|
* plug-ins/script-fu/scripts/Makefile.am: use -DREGEX_MALLOC,
|
|
seems to be more portable
|
|
|
|
* plug-ins/png/png.c: use a default gamma of 2.2 when gamma
|
|
correction isn't enabled
|
|
|
|
Fri Jan 1 19:28:23 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/blend.c: remove bogus constification
|
|
|
|
* po/sv.po: updates from Tomas Ogren <stric@ing.umu.se>
|
|
|
|
Fri Dec 25 10:01:19 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* i18n markings from Daniel Egger (mostly removal of tags around
|
|
PDB stuff), some constification
|
|
|
|
* I went on a sprintf pogrom. Use g_snprintf or g_strdup_printf
|
|
where applicable, to prevent overflows, especially with filenames
|
|
and translated strings. suid gimp is now more secure. ;)
|
|
|
|
Thu Dec 24 01:06:26 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.0 release
|
|
|
|
Wed Dec 23 17:00:47 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* autogen.sh: bitch if we can't find gtk.m4 or gettext.m4
|
|
|
|
Wed Dec 23 16:48:34 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* README
|
|
* INSTALL: administrivia
|
|
|
|
Wed Dec 23 23:59:52 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/palette.c
|
|
* app/Makefile.am
|
|
|
|
New:-
|
|
|
|
* app/palette_select.h
|
|
* app/palette_select.c
|
|
|
|
New smaller palette select dialog. This has an edit button
|
|
which invokes the palette editor.
|
|
|
|
1998-12-22 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindex.c, app/docindex.h, app/docindexif.c,
|
|
app/docindexif.h: Fixed multiple file drop. Brought docindex.c
|
|
and docindex.h to to be consistent with go's versions of the same.
|
|
|
|
1998-12-22 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* TODO: added some GUI ideas..
|
|
|
|
Mon Dec 21 22:00:59 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* NEWS: nice file from Xach
|
|
|
|
* libgimp/parasite.c
|
|
* app/gimpdrawable.c: warning fixups
|
|
|
|
Tue Dec 22 17:43:08 EST 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: Replaced tigert's lovely splash
|
|
screen with something more approriate for a unstable
|
|
development release.
|
|
|
|
Sun Dec 20 23:34:37 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c: another patch from Xach. Eek, I should have
|
|
waited for him to finish his changes, but it seems to work
|
|
correctly now.
|
|
|
|
Sat Dec 19 15:46:27 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
|
|
|
* app/brush_edit.c:
|
|
app/by_color_select.c:
|
|
plug-ins/script-fu/script-fu-scripts.c:
|
|
plug-ins/compose/compose.c:
|
|
plug-ins/fp/fp.c:
|
|
plug-ins/fp/fp_gdk.c:
|
|
plug-ins/fp/fp_gtk.c:
|
|
plug-ins/maze/maze_face.c: s/gtk_label_set/gtk_label_set_text/g
|
|
|
|
Sun Dec 20 00:55:21 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c: applied the second patch from Xach with
|
|
a slight modification to get centered fixed-size selections
|
|
right.
|
|
|
|
Sat Dec 19 19:19:22 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c: applied the patch from Xach. Corrects the
|
|
behaviour of ratio-constrained selections.
|
|
|
|
Sat Dec 19 15:13:47 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/session.c: use new gtk_window_set_default_size() to
|
|
restore the size of dialog-windows
|
|
|
|
Sat Dec 19 00:01:49 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Missed app/Makefile.am. Need to add palette_entries.h
|
|
|
|
Fri Dec 18 23:46:11 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Changed the palette dialog. New functionality. Better previews.
|
|
Can display larger palettes. Can import palettes from images and from
|
|
gradients. Fixed colour selection so that the hightlighted
|
|
square says in sync on redraws.
|
|
|
|
* app/convert.h
|
|
* app/palette.h
|
|
* app/palette.c
|
|
* app/gradient.c
|
|
* app/gradient_select.c
|
|
* app/gimage.c
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
|
|
New file:-
|
|
|
|
* app/palette_entries.h
|
|
|
|
Thu Dec 17 03:50:51 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am: added some missing files
|
|
|
|
* README, NEWS, AUTHORS: various sundry changes
|
|
|
|
Thu Dec 17 03:37:43 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/crop.c
|
|
* app/gimpimage.c: warning pogrom
|
|
|
|
1998-12-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/xcf.c: fixed bug in the resolution saving code and
|
|
added a sanity check to the resolution loading.
|
|
|
|
Wed Dec 16 13:27:23 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig.c: removed my_gtk_label_set, since the underlying
|
|
implementation changed. Why was this there anyway?
|
|
|
|
1998-12-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/paint_funcs.c: fixed a bug in combine_inten_and_inten_a_pixels.
|
|
Use INT_MULT and friends everywhere possible.
|
|
|
|
1998-12-16 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* libgimp/gserialize.c
|
|
* libgimp/gserialize.h: Changed the enum values to allow for
|
|
simpler future expansion.
|
|
|
|
* libgimp/parasite.c
|
|
* libgimp/parasite.h: s/persistant/persistent/.
|
|
new accessor functions for parasites. #defines for new flags.
|
|
|
|
* app/paintbrush.c: added timeing code for brush strokes.
|
|
It is #ifed out, and is only valid for shift clicks.
|
|
|
|
* app/parasite_cmds.h: fixed a warning
|
|
|
|
* app/parasitelist.h
|
|
* app/parasitelist.c: added _for_each and _length functions
|
|
|
|
* app/gimpdrawable.c: set the dirty flag when adding or removing a
|
|
persistent parasite
|
|
|
|
* app/gimpimage.c: set the dirty flag when adding or removing a
|
|
persistent parasite. Fixed bug and removed debug statements in
|
|
merge_down.
|
|
|
|
* app/xcf.c: save and load resolution, parasites, and tattoos.
|
|
|
|
* app/main.c: updated the deserialize test.
|
|
|
|
* plug-ins/tiff/tiff.c
|
|
* plug-ins/gif/gif.c: use PARASITE_PERSISTENT define instead of 1
|
|
|
|
* plug-ins/bmp/bmp.c
|
|
* plug-ins/bmp/bmp.h: declare some struct variable as extern.
|
|
|
|
* app/paint_funcs.c: Lots of optimizations aimed at speeding up
|
|
painting. Should see a 2-4X speed up on most painting
|
|
(depending on paint modes, brush size etc.)
|
|
|
|
* app/drawable.c: check for NULL drawable in drawable_ID.
|
|
this stops us from being crashed by ill-behaved plug-ins
|
|
|
|
Tue Dec 15 16:18:40 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/*: stuff from patches/i18n by Daniel Egger
|
|
|
|
* app/channels_dialog.c: fixes minor buglets in the channels
|
|
dialog
|
|
|
|
Mon Dec 14 18:56:42 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* removed intl virtual modules, use them new fangled
|
|
autogen.sh's
|
|
|
|
Sun Dec 13 21:11:24 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/dbbrowser/dbbrowser_utils.c: added help display
|
|
|
|
Sun Dec 13 19:48:50 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.[ch]
|
|
* app/gimage.c
|
|
* app/interface.c: I guess finally we have the coordinates
|
|
display working with all font sizes and even after scaling the
|
|
image
|
|
|
|
Sat Dec 12 17:36:51 GMT 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/interface.c
|
|
* app/gdisplay.c: tweak to make status bar update correctly (most
|
|
of the time). As Sven has already noted, there seems to be a GTK
|
|
bug involved.
|
|
|
|
* app/disp_callbacks.c: only update the cursor co-ords if we
|
|
actually know them. Gets rid of silly (0,0) announcements.
|
|
|
|
Thu Dec 10 19:09:53 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: check only for "perl", not "perl5.005xx".
|
|
|
|
Sat Dec 5 21:31:57 GMT 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/commands.[ch]
|
|
* app/edit_selection.c
|
|
* app/gdisplay.[ch]
|
|
* app/gdisplay_ops.[ch]
|
|
* app/image_render.c
|
|
* app/info_window.c
|
|
* app/magnify.c
|
|
* app/menus.c
|
|
* app/scale.c: image rendering now happens with float scale
|
|
factors, independent in X and Y axes. Turning on dot-for-dot in view
|
|
menu does what gimp always used to do (ie one image pixel becomes
|
|
one monitor pixel). Dot-for-dot is on by default so people
|
|
shouldn't notice any difference unless they load an image that's
|
|
not at 72 dpi and also turn off dot-for-dot.
|
|
|
|
* app/app_procs.c
|
|
* app/gimprc.[ch]
|
|
* app/preferences_dialog.c: new gimprc options
|
|
(monitor-xresolution <float>) and corresponding
|
|
(monitor-yresolution <float>). Uglyness in preferences dialog to
|
|
add a "Monitor" page to the notebook, allowing user to set their
|
|
monitor's resolution or take it from the X server instead. This
|
|
badly needs cleaned up :(
|
|
|
|
* plug-ins/newsprint/newsprint.c: oops - this hasn't been working
|
|
for grayscale images since my last checkin. Now fixed.
|
|
|
|
Sat Dec 5 02:40:52 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/Makefile.am: add line continuator so all files needed
|
|
are built for libgimpui
|
|
|
|
Fri Dec 4 22:21:39 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/docindex.c: add tree using gtk_scrolled_window_add_with_viewport
|
|
|
|
Sat Dec 5 04:27:44 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpentry.[ch]: New files. Adds a new widget
|
|
that allows to specify lengths in pixels, inches and centimeters.
|
|
It is tested, but not yet used anywhere. As I don't have the time
|
|
to finish this now, I add this here for later use or for someone else
|
|
to integrate it into all gimp dialogs...
|
|
|
|
Fri Dec 4 01:43:59 EST 1998 Nick Fetchak <nuke@bayside.net>
|
|
|
|
* app/crop.[ch]: Added option to crop the active layer only
|
|
|
|
Thu Dec 3 16:51:42 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
|
|
|
* app/channel_ops.c
|
|
* app/color_balance.c
|
|
* app/color_select.c
|
|
* app/commands.c
|
|
* app/convert.c
|
|
* app/curves.c
|
|
* app/docindex.c
|
|
* app/errorconsole.c
|
|
* app/file_new_dialog.c
|
|
* app/fileops.c
|
|
* app/gdisplay_ops.c
|
|
* app/histogram_tool.c
|
|
* app/info_dialog.c
|
|
* app/layer_select.c
|
|
* app/levels.c
|
|
* app/pattern_select.c
|
|
* app/plug_in.c
|
|
* app/posterize.c
|
|
* app/resize.c
|
|
* app/threshold.c
|
|
* app/tips_dialog.c: use gtk_container_set_border_width and
|
|
gtk_window_set_position instead of deprecated versions
|
|
|
|
|
|
Tue Dec 1 22:12:08 CST 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/bezier_select.c: fixed the dialog destroy handling in the
|
|
bezier extends dialog.
|
|
|
|
Wed Dec 2 02:40:34 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/drawable_cmds.[ch]
|
|
* app/internal_procs.c: Export gimp_drawable_set_image() to the
|
|
PDB.. Needed for the GAP plug-in.
|
|
|
|
Tue Dec 1 15:12:29 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gradient.c
|
|
* app/gradient_select.c:
|
|
s/gtk_clist_set_border/gtk_clist_set_shadow_type/
|
|
|
|
* configure.in
|
|
* libgimp/Makefile.am
|
|
* app/Makefile.am: use GIMP_THREAD_FOO substitution
|
|
|
|
* app/gimage_cmds.c: initialize some vars to quell warnings
|
|
|
|
Fri Nov 27 22:44:01 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/dbbrowser/dbbrowser_utils.c: scrolled window fix
|
|
|
|
Sat Nov 28 03:36:54 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* /app/gimage_mask_cmds.c: fixed an obvious bug (thanks to
|
|
Wolfgang Hofer <wolfgang.hofer@siemens.at> for reporting it)
|
|
|
|
Fri Nov 27 17:34:57 1998 Owen Taylor <otaylor@redhat.com>
|
|
|
|
* app/ink.c: Use MAX when combining multiple blobs,
|
|
instead of previous technique. This gives _much_
|
|
better results.
|
|
|
|
Fri Nov 27 11:45:03 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/devices.c (devices_restore): changed silent return on
|
|
device_info == NULL to a g_warning_if_fail (now that Gtk+ is fixed,
|
|
this case should never happen).
|
|
|
|
Wed Nov 25 18:37:44 1998 Owen Taylor <otaylor@redhat.com>
|
|
|
|
* plug-ins/gz/gz.c: We don't need GTK+, and we
|
|
don't use GTK_CFLAGS, so don't include <gtk/gtk.h>.
|
|
|
|
Wed Nov 25 22:26:11 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/ink.c (ink_pen_ellipse): Added yet another slider, this time
|
|
for an angle adjustment.
|
|
|
|
Wed Nov 25 21:41:52 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/devices.c (devices_restore): Fixed a segv - now it returns
|
|
when there are no devices configured.
|
|
|
|
Wed Nov 25 22:12:50 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* plug-ins/script-fu/scripts/line-nova.scm,
|
|
plug-ins/script-fu/scripts/text-circle.scm,
|
|
plug-ins/script-fu/scripts/unsharp-mask.scm: applied update by Shuji
|
|
Narazaki <narazaki@gimp.org>.
|
|
|
|
Wed Nov 25 09:52:23 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/ink.c (ink_pen_ellipse, create_ink_options): Added tilt
|
|
sensitivity.
|
|
|
|
Mon Nov 23 06:44:10 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* applied gimp-stric-981116-1, lots o files changes in app. i18n
|
|
patch.
|
|
|
|
* plug-ins/gfig/gfig.c: applied gimp-tml-981121-0, use proper PDB
|
|
params
|
|
|
|
Mon Nov 23 01:17:57 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: require GTK+ 1.1.5
|
|
|
|
* app/bezier_select.c
|
|
* app/channels_dialog.c
|
|
* app/global_edit.c
|
|
* app/layers_dialog.c
|
|
* plug-ins/film/film.c
|
|
* plug-ins/gfig/gfig.c
|
|
* plug-ins/xd/xd.c
|
|
* plug-ins/libgck/gck/gcklistbox.c: fixes for new scrolled window
|
|
viewport behavior
|
|
|
|
* libgimp/gimpwire.c
|
|
* app/xcf.c: use g_htonl and friends
|
|
|
|
* app/main.c: ditch some unused variables
|
|
|
|
* app/Makefile.am: removed unused pixmap references
|
|
|
|
Thu Nov 19 21:17:19 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.[ch]
|
|
* app/interface.c: set a proper size for the coordinates display
|
|
in the statusbar
|
|
|
|
Wed Nov 18 17:35:38 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c: fixed a longstanding bug in the splash-screen.
|
|
Finally it shouldn't resize even with LARGE fonts.
|
|
|
|
Wed Nov 18 16:44:32 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/ops_buttons.[ch]
|
|
* app/layers_dialog.c
|
|
* app/channels_dialog.c: new GTK feature greys out buttons
|
|
automatically. Much simpler code now.
|
|
|
|
* app/tools/*_is.xpm: removed pixmaps for insensitive state
|
|
|
|
Tue Nov 17 17:34:34 1998 Raph Levien <raph@acm.org>
|
|
|
|
* plug-ins/waterselect/waterselect.c: Trying to make the response
|
|
a little more polished (i.e. it only picks up paint when you press
|
|
down, not when you pick up). Some Gtk 1.0 fixes.
|
|
|
|
Mon Nov 16 21:46:39 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/edit_cmds.c
|
|
* app/gimage_mask_cmds.c: fix warnings about using uninitialized
|
|
gimage args + one real uninited variable bug.
|
|
|
|
Mon Nov 16 19:04:54 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gimage_cmds.[ch]
|
|
* app/internal_procs.c: new function to get the drawable a
|
|
floating selection is attached to (for the gap plug-in)
|
|
|
|
Sun Nov 15 19:36:02 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/floating_sel_cmds.[ch]
|
|
* app/internal_procs.c: export floating-selection functions
|
|
to the PDB (needed for the XJT-plug-in by Wolfgang Hofer)
|
|
|
|
Sun Nov 15 17:54:18 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plugins/script-fu/scripts/waves-anim.scm: cosmetic fix
|
|
|
|
* app/app_procs.c: cosmetic fix
|
|
|
|
* app/gimage.h
|
|
* app/gimage_cmds.[ch]
|
|
* app/gimpimage.[ch]
|
|
* layer_cmds.[ch]
|
|
* layers_dialog.c: first set of changes to integrate GAP
|
|
(Gimp Animation Plugin written by Wolfgang Hofer)
|
|
new functions: gimp_layer_[get|set]_linked
|
|
gimp_image_raise_layer_to_top
|
|
gimp_image_lower_layer_to_bottom
|
|
|
|
Sun Nov 15 15:05:22 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.h
|
|
* app/interface.c: fixed my latest changes
|
|
|
|
1998-11-15 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* gimp.spec: changed wilbur to wilber in RPM/*.xpm,
|
|
updated gimp.spec accordingly. Can someone like Marc
|
|
check that I didnt break anything, I tried to be very
|
|
gentle :)
|
|
|
|
|
|
Sun Nov 15 13:09:43 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/blend.c: allow the use of DIVIDE_MODE.
|
|
|
|
Sat Nov 14 23:16:55 GMT 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/gimpimage.h
|
|
* app/gimpimageP.h
|
|
* app/gimpimage.c
|
|
* app/gimage_cmds.c
|
|
* app/file_new_dialog.c
|
|
* app/info_window.c
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c
|
|
* plug-ins/newsprint/newsprint.c
|
|
* plug-ins/tiff/tiff.c: gimp_image_{get,set}_resolution() calls
|
|
now get and set both X and Y resolutions. Gimp image struct now
|
|
has two resolution fields, one for each direction. I've updated
|
|
the two plugins which used the info (TIFF and newsprint).
|
|
|
|
Sat Nov 14 20:15:46 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* plug-ins/script-fu/scripts/*: removed the image
|
|
argument from functions that no longer need it.
|
|
|
|
Sat Nov 14 20:02:31 GMT 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/rect_select.c: deal with zero-size selections correctly (ie,
|
|
select the whole image but don't show marching ants).
|
|
|
|
* app/app_procs.c: sort out colourmap before creating splash
|
|
window, so if we need to install a private cmap then everything
|
|
will use it.
|
|
|
|
* plug-ins/newsprint/newsprint.c: delete spurious debugging printf.
|
|
|
|
Fri Nov 13 23:07:22 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.[ch]
|
|
* app/interface.c: applied the patch from
|
|
Kevin Cozens <kcozens@interlog.com>:
|
|
|
|
size of area displaying cursor position
|
|
is now adjusted to fit maximum possible cursor values
|
|
|
|
Fri Nov 13 16:48:10 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/airbrush.c, app/blend.c, app/brightness_contrast.c,
|
|
app/bucket_fill.c by_color_select.c, app/channel_ops.c, app/clone.c,
|
|
app/color_balance.c color_picker.c, app/convolve.c, app/curves.c,
|
|
app/desaturate.c, app/edit_cmds.c equalize.c, app/eraser.c,
|
|
app/flip_tool.c, app/fuzzy_select.c, gimage_mask_cmds.c
|
|
app/histogram_tool.c, app/hue_saturation.c, app/invert.c, levels.c,
|
|
app/pencil.c app/paintbrush.c, app/perspective_tool.c,
|
|
app/posterize.c, rotate_tool.c app/scale_tool.c, app/shear_tool.c,
|
|
app/text_tool.c, app/threshold.c:
|
|
|
|
API-mega-break-it-all patch part one: removed the unnecessary
|
|
PDB_IMAGE argument from many functions.
|
|
|
|
1998-11-12 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/drawable_cmds.c, app/gimage_cmds.c
|
|
* app/parasite_cmds.c, libgimp/parasite.[ch],
|
|
* libgimp/gimp.c, libgimp/gimpprotocol.c
|
|
* tiff.c, gif.c, script-fu.c: removed all references to
|
|
parasite_error() and parasite_is_error(). Enable the
|
|
passing of null parasites in the pdb. Return a copy of the
|
|
parasite instead of the orginal in all pdb functions.
|
|
|
|
Wed Nov 11 04:18:57 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: fix buglet with making GLIB_LIBS (shouldn't have
|
|
been tripped, but bug nevertheless)
|
|
|
|
Wed Nov 11 02:27:46 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimp.c (gimp_run_procedure2): fixed a memory leak,
|
|
(gimp_destroy_paramdefs) new function.
|
|
* libgimp/gimp.h (gimp_destroy_paramdefs): added prototype.
|
|
* libgimp/gimpfeatures.h.in (GIMP_HAVE_DESTROY_PARAMDEFS): new macro.
|
|
* plug-ins/script-fu/script-fu.c (init_procedures): fixed a
|
|
big memory leak (this also applied to perl!)
|
|
|
|
Tue Nov 10 23:44:07 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpmatrix.[ch]
|
|
* app/transform_core.c: minimal speedup
|
|
|
|
* app/scale_tool.c: Use transform_core_do() for scaling too.
|
|
This gives a consistent behaviour regarding the corrective transform
|
|
and seems to be faster anyway...
|
|
|
|
Mon Nov 9 16:20:33 MET 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/session.c: use gdk_window_get_root_origin to get the window
|
|
position
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: small cosmetic fixes
|
|
|
|
Sun Nov 8 17:51:52 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Makefile.am
|
|
* README.i18n: new file, explains i18n stuff
|
|
|
|
* plug-ins/script-fu/scripts/(lots of files): applied
|
|
gimp-ruth-981108-0, use nice SF-FONT and SF-FILENAME stuff
|
|
|
|
* plug-ins/png/png.c: applied gimp-ruth-981108-1, fixes loader for
|
|
some indexed pngs. Also default to level 6 compression, level 9
|
|
compression is cpu hungry and isn't much of a win compared to 6.
|
|
|
|
* plug-ins/tiff/tiff.c: applied gimp-ruth-981108-2, major tiff
|
|
rework
|
|
|
|
1998-11-08 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* configure.in (sendmail_path): Prefer /usr/sbin/sendmail to
|
|
/usr/lib/sendmail.
|
|
|
|
1998-11-07 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* libgimp/{gimp.h, gimpchannel.c, gimpdrawable.c, gimplayer.c}:
|
|
export the tattoo functions to the plug-ins
|
|
|
|
* libgimp/gserialize.c, libgimp/gserialize.h: new files for
|
|
serializing structures
|
|
|
|
* main.c: test the gserialize functions
|
|
|
|
* gimpsignal.h: declare gimp_sigtype_* as extern
|
|
|
|
Thu Nov 5 16:42:21 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Makefile.am: added MAINTAINERS to EXTRA_DIST
|
|
|
|
* configure.in: nicer -Wall, -ansi, etc. adding for CFLAGS with gcc
|
|
|
|
* libgimp/parasite*.h
|
|
* libgimp/gimpintl.h
|
|
* app/Makefile.am
|
|
* po/Makefile.in.in
|
|
* configure.in: portablity, locale patch (gimp-joke-981028-0)
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am: added lic, mapcolor, and xbm plug-ins
|
|
|
|
* app/app_procs.c
|
|
* app/menus.c: cosmetic message fixes
|
|
|
|
* libgimp/parasite.c: use %p to print pointers
|
|
|
|
* plug-ins/dbbrowser/dbbrowser_utils.[ch]: changes for new clist
|
|
stuff
|
|
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/scripts/carved-logo.scm
|
|
* plug-ins/script-fu/scripts/chrome-it.scm
|
|
* plug-ins/script-fu/scripts/crystal-logo.scm
|
|
* plug-ins/script-fu/scripts/neon-logo.scm
|
|
* plug-ins/script-fu/scripts/sota-chrome-logo.scm: applied
|
|
gimp-ruth-981103-0, adds a filesel to script-fu and SF-FILENAME
|
|
param type. Make some scripts use this.
|
|
|
|
Thu Nov 5 21:55:46 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/gradient.c
|
|
* app/gradient_select.c
|
|
|
|
Changes due to gtk+ updates. Clist have been changed recently
|
|
in gtk which required changes to source code. These changes
|
|
have only been tested with the gtk version that introduced these
|
|
changes. (so lets get all those updates going...)
|
|
|
|
Wed Nov 4 11:24:55 EST 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* MAINTAINERS: added a list of current maintainers
|
|
and developers and what they work on.
|
|
|
|
Wed Nov 4 22:23:18 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/gradient.c
|
|
* app/Makefile.am
|
|
|
|
New files
|
|
|
|
* app/gradient_select.c
|
|
* app/gradient_header.h
|
|
|
|
Split gradient selector dialog out of the main gradient code.
|
|
New gradient headerfile that contains the key gradient structures
|
|
and #defines.
|
|
|
|
Tue Nov 3 21:47:53 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* plug-ins/script-fu/scripts/comic-logo.scm
|
|
* plug-ins/script-fu/scripts/glossy.scm
|
|
* plug-ins/script-fu/scripts/land.scm
|
|
* plug-ins/script-fu/scripts/lava.scm
|
|
* plug-ins/script-fu/scripts/rendermap.scm
|
|
|
|
Updated these scripts to use the new SF-GRADIENT Script-fu type.
|
|
|
|
Tue Nov 3 04:39:40 EST 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/swirl-tile.scm: ooops, I accidently
|
|
committed a broken file again. Found by Nick Lamb.
|
|
|
|
Sun Nov 1 21:20:04 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* libgimp/gimpfeatures.h.in: new feature: GIMP_HAVE_RESOLUTION_INFO
|
|
* plug-ins/newsprint/newsprint.c: updated to version 0.50:
|
|
- use resolution info from images to set initial value of "Input
|
|
SPI" slider.
|
|
- Sliders now locked togther correctly.
|
|
- Got rid of timing message.
|
|
- Fixed compile warnings on Alphas.
|
|
- Option menu to select the channel to edit to save screen real
|
|
estate (tickles a cosmetic bug in gtk, get the latest version).
|
|
- Moved from <Image>/Filter/Misc to .../Render
|
|
|
|
Sat Oct 31 21:47:14 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/gradient.c
|
|
|
|
Fixed for problems with renaming + fix for interactions between editor
|
|
and gradient selection popups.
|
|
|
|
Sat Oct 31 14:57:40 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/gradient.c
|
|
* app/gradient.h
|
|
* app/internal_procs.c
|
|
* app/plug_in.c
|
|
* app/session.c
|
|
* app/session.h
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpmenu.h
|
|
* libgimp/app/gimprc.c
|
|
* libgimp/libgimpmenu.c
|
|
* plug-ins/script-fu/scripts/test-sphere.scm
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
|
|
New file:-
|
|
|
|
* libgimp/gimpgradientmenu.c
|
|
|
|
New gradient selector widget (smaller than the editor). This can now
|
|
be controlled via the PDB.
|
|
|
|
New widget which gives easy way to do gradient selections. This
|
|
new widget is used by script-fu (see the test->sphere script).
|
|
|
|
gradient.c needs to be split up (source is almost already split
|
|
I will complete this RSN).
|
|
|
|
Sat Oct 31 01:37:23 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: make perl use the GLIB_CFLAGS/LIBS vars properly.
|
|
|
|
Tue Oct 6 11:07:56 CEST 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/drawable_cmds.c: corrected documentation for gimp_drawable_fill.
|
|
|
|
Fri Oct 30 01:53:56 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/parasitelist.c
|
|
* app/parasitelist.h
|
|
* app/parasitelistF.h
|
|
* app/parasitelistP.h: new files to implement a list class for
|
|
storing parasites in hash tables.
|
|
|
|
* app/gimpparasite.c
|
|
* app/gimpparasite.h: new files for attaching parasites to the gimp.
|
|
|
|
* app/Makefile.am, app/app_procs.c, app/channel.c, app/channel.h,
|
|
* app/file_new_dialog.c, app/gimage_cmds.c, app/gimage_cmds.h,
|
|
* app/gimpdrawable.c, app/gimpdrawable.h, app/gimpdrawableP.h,
|
|
* app/gimpimage.c, app/gimpimage.h, app/gimpimageF.h, app/gimpimageP.h,
|
|
* app/internal_procs.c, app/layer.c, app/layer.h, app/parasite_cmds.c,
|
|
* app/parasite_cmds.h, app/plug_in.c: various changes to utillize
|
|
the above new files
|
|
|
|
* app/preferences_dialog.c: remove unecessary #include
|
|
|
|
* libgimp/gimpfeatures.h.in: #define GIMP_HAVE_PARASITES
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: ugly work around for a bug
|
|
I can't track down. Posibly in gtk+, or unique to my system.
|
|
|
|
* plug-ins/script-fu/script-fu.c: fix a bug in parasite parsing
|
|
|
|
* libgimp/Makefile.am, libgimp/gimp.h, libgimp/gimpdrawable.c,
|
|
* libgimp/gimpimage.c, libgimp/gimpparasite.c, libgimp/parasite.c
|
|
: removed parasite_slist functions. added new parasite functions.
|
|
|
|
* libgimp/gimpmatrix.h, libgimp/parasite.h: added extern "C"
|
|
|
|
Tue Oct 27 01:21:17 PST 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/indexed_palette.c: applied gimp-ruth-981025-0, cosmetic fix
|
|
for indexed palette dialog
|
|
|
|
* app/fileops.[ch]
|
|
* app/gimage.h
|
|
* app/gimpimage.[ch]
|
|
* app/gimpimageP.h: applied gimp-ruth-981025-1, remember LAST_VALS
|
|
for image save
|
|
|
|
Sun Oct 25 18:59:56 CET 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: changed order in library search path
|
|
for the perl plug-in.
|
|
|
|
Sat Oct 24 22:42:10 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* applied gimp-joke-981006-0, portabilty patch
|
|
|
|
Sat Oct 24 22:05:16 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: sinclude by hand to work around automake 1.3 bug
|
|
|
|
Sat Oct 24 14:53:19 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/plug_in.c: fix from Tor Lillqvist <tml@iki.fi>
|
|
to make scriptfu work again (argc = 1; line 2281)
|
|
|
|
Fri Oct 23 00:58:37 CEST 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: got rid of the ugly but harmless autoconf warning
|
|
in line 117.
|
|
|
|
Thu Oct 22 20:28:18 CEST 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
New directory tree plug-ins/perl/*
|
|
|
|
The gimp-perl extension: many, many new files and directories (see
|
|
plug-ins/perl/MANIFEST for a list).
|
|
|
|
It uses a private ChangeLog in plug-ins/perl/Changes.
|
|
|
|
* configure.in, plug-ins/Makefile.am, INSTALL: changed to accomodate
|
|
the new extension.
|
|
|
|
* config.h.in: added HAVE_VSNPRINTF, removed duplicate HAVE_VPRINTF.
|
|
|
|
Thu Oct 22 04:35:43 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/checkerboard/checkerboard.c: fixed a buglet that
|
|
caused an FP exception in PsychoBilly mode
|
|
|
|
* added borderaverage, wind, jigsaw, and newsprint plug-ins
|
|
|
|
Thu Oct 22 02:30:38 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/Makefile.am
|
|
* configure.in: fix --disable-static compilation
|
|
|
|
* gimptool.in: use the right dir for scripts. Strip out path
|
|
from the compiled bin
|
|
|
|
* app/colormaps.c: comment out unused gamma_correct function
|
|
|
|
* app/layer.c: #include "libgimp/parasite.h"
|
|
|
|
* app/paint_funcs.c: convert icky C++ comments
|
|
|
|
* plug-ins/mosaic/mosaic.c
|
|
* plug-ins/cubism/cubism.c: cleanups
|
|
|
|
* plug-ins/libgck/gck/gckcolor.c: fix adaptive supersampling bug
|
|
|
|
Wed Oct 21 23:37:01 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
Fixed a problem in gradient.c where if a gradient was selected
|
|
via the PDB and the editor has not been displayed on the screen
|
|
gimp would crash.
|
|
|
|
|
|
Wed Oct 21 22:38:07 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* plug-ins/script-fu/scripts/beveled-pattern-arrow.scm
|
|
* plug-ins/script-fu/scripts/beveled-pattern-bullet.scm
|
|
* plug-ins/script-fu/scripts/beveled-pattern-button.scm
|
|
* plug-ins/script-fu/scripts/beveled-pattern-heading.scm
|
|
* plug-ins/script-fu/scripts/beveled-pattern-hrule.scm
|
|
* plug-ins/script-fu/scripts/chip-away.scm
|
|
* plug-ins/script-fu/scripts/glossy.scm
|
|
* plug-ins/script-fu/scripts/test-sphere.scm
|
|
* plug-ins/script-fu/scripts/textured-logo.scm
|
|
|
|
These scripts use new script-fu type
|
|
|
|
* plug-ins/gfig/gfig.c
|
|
|
|
Redid yosh fix since I broke backwards compat. in
|
|
gimp_interactive_selection_brush().
|
|
|
|
Wed Oct 21 20:15:14 CEST 1998 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/plug_in.h, app/plug_in.c, app/procedural_db.c: Added an "argc"
|
|
parameter to plug_in_run and changed all callers so that they only
|
|
pass as much arguments as necessary (should be done for
|
|
procedural_db_execute as well).
|
|
|
|
Tue Oct 20 18:34:38 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig.c: make it compile. Does it work?
|
|
Mr. Tootums knows!
|
|
|
|
Tue Oct 20 23:20:40 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/brush_select.h
|
|
* app/brush_select.c
|
|
* app/internal_procs.c
|
|
* app/gimpbrushlist.c
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimpmenu.h
|
|
* libgimp/gimpmenu.c
|
|
* plug-ins/script-fu/scripts/3d-outline.scm
|
|
* plug-ins/script-fu/scripts/test-sphere.scm
|
|
* plug-ins/script-fu/scripts/trochoid.scm
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
|
|
New file libgimp/gimpbrushmneu.c.
|
|
|
|
Brush dialog can now be fully controlled via the PDB. New widget (not
|
|
true widget) type added to libgimpui (gimp_brush_select_widget()).
|
|
Plugins should easily be able to control & select brushes. Script-fu
|
|
updated to use new widget. See the test script for example.
|
|
|
|
Started to change some of the scripts to use the new widget types.
|
|
|
|
1998-10-19 Christopher James Lahey <clahey@umich.edu>
|
|
|
|
* app/docindex.c: New Drag & Drop works now.
|
|
|
|
1998-10-19 Christopher James Lahey <clahey@umich.edu>
|
|
|
|
* app/docindex.c: Updated document index to use new Drag & Drop
|
|
interface.
|
|
|
|
* app/docindex.c, app/docindexif.c, app/docindexif.h: Moved
|
|
internationalization #include to make docindex work with go again.
|
|
|
|
Sun Oct 18 16:26:51 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/paleete.c: ooops, commited a work in progress
|
|
(ie, broken...) palette.c. Reverted.
|
|
|
|
Sun Oct 18 21:20:25 BST 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/clone.c: don't bail if we don't have a source drawable if
|
|
we're actually using a pattern as source.
|
|
|
|
* app/file_new_dialog.c: set new image resolution correctly.
|
|
Previously wasn't taking into account the units, and assuming
|
|
dpi. When using existing image as a template for size, take
|
|
resolution too. Make sure cm/inch option menus are persistent
|
|
across dialog popups.
|
|
|
|
Wed Oct 14 17:46:15 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/*, po/de.po, de/POTFILES.in, libgimp/gimpintl.h:
|
|
Lots of ii8n stuff here and some additions to the de.po.
|
|
Applied gimp-egger-981005-1 ,gimp-egger-981006-1,
|
|
gimp-egger-981007-1, gimp-egger-981008-1,
|
|
gimp-egger-981009-1.patch, gimp-egger-981010-1.patch.
|
|
Patches provided by Daniel Egger <Daniel.Egger@t-online.de>
|
|
|
|
* plug-in/guillotine/guillotine.c: added the coordinates
|
|
of the split images from the original image to the title.
|
|
ie foo.jpg (0,0) for the image in the topleft.
|
|
|
|
* plug-in/script-fu/scripts/neon-logo.scm,
|
|
perspective-shadow.scm, predator.scm,rendermap.scm,
|
|
ripply-anim.scm, select_to_image.scm,swirltile.scm,
|
|
xach-effect.scm: updated scripts to use new script-fu stuff
|
|
|
|
Wed Oct 14 22:58:04 BST 1998 Austin Donnelly <austin@greenend.org.uk>
|
|
|
|
* app/color_select.c: fix silly bug with off-by-one error in
|
|
redraw of crosshair.
|
|
* HACKING: update of anon-cvs info to track new location.
|
|
|
|
Tue Oct 13 19:24:03 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/parasite.c
|
|
* app/parasite.h
|
|
* app/parasiteF.h
|
|
* app/parasiteP.h : use a single name field instead of seperate
|
|
creator/type fields. moved to libgimp/parasite*
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimp.c
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpdrawable.c
|
|
* libgimp/gimpimage.c
|
|
* libgimp/gimpprotocol.c
|
|
* libgimp/gimpprotocol.h
|
|
* app/Makefile.am
|
|
* app/channel.c
|
|
* app/channel.h
|
|
* app/channel_cmds.c
|
|
* app/channel_cmds.h
|
|
* app/drawable_cmds.c
|
|
* app/gimage_cmds.c
|
|
* app/gimpdrawable.c
|
|
* app/gimpdrawable.h
|
|
* app/gimpdrawableP.h
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
* app/gimpimageP.h
|
|
* app/internal_procs.c
|
|
* app/layer.c
|
|
* app/layer.h
|
|
* app/layer_cmds.c
|
|
* app/layer_cmds.h
|
|
* app/parasite_cmds.c
|
|
* app/plug_in.c
|
|
* app/procedural_db.c: Add tattoos to layers and drawables.
|
|
Use new style parasites.
|
|
|
|
* libgimp/gimpmatrix.c
|
|
* libgimp/gimpmatrix.h: new files for matrix math.
|
|
|
|
* app/perspective_tool.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* app/shear_tool.c
|
|
* app/transform_core.c
|
|
* app/transform_core.h: use GimpMatrix instead of the old matrix
|
|
code from transform_core.
|
|
|
|
* ligimp/gimpparasite*: removed. now useing the same source
|
|
for plug-ins and the core.
|
|
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/tiff/tiff.c
|
|
* plug-ins/gif/gif.c: updated to use new style parasites.
|
|
|
|
Tue Oct 13 22:01:41 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
app/brush_select.[ch] Fixed problem with resizing the brush popup
|
|
dialogs.
|
|
|
|
Tue Oct 13 00:27:21 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
app/gradients.c. Added gradient preview and a couple of buttons.
|
|
|
|
|
|
Mon Oct 12 10:25:05 EEST 1998 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* plug-ins/MapObject/mapobject_main.c: changed the
|
|
location in the menus - appears now under Filters->Map
|
|
instead of Filters->Distort
|
|
|
|
Sun Oct 11 15:45:21 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimp.h
|
|
* plug-ins/jpeg.c
|
|
* plug-ins/tiff.c: applied gimp-austin-981010-0, fixes compilation
|
|
warnings for jpeg and tiff plugin
|
|
|
|
* plug-ins/tiff/tiff.c: applied gimp-austin-981011-0, adds comment
|
|
parasite support to tiff plugin
|
|
|
|
* app/color_select.c: applied gimp-austin-981011-1, fixes color
|
|
selector redraw bug
|
|
|
|
* app/layer.c: applied gimp-austin-981011-2, fixes marching ants
|
|
weirdness (doesn't move when selection moved)
|
|
|
|
Sat Oct 10 00:48:30 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/temp_buf.c: applied gimp-entity-980929-1, adds
|
|
write error handling
|
|
|
|
* app/gimprc.c
|
|
* app/install.c
|
|
* app/tips_dialog.c: allow use of GIMP_DATADIR to override
|
|
compiled in default
|
|
|
|
* HACKING
|
|
* autogen.sh: we need libtool 1.2b now
|
|
|
|
Fri Oct 9 18:52:52 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif/gif.c: Added support for persistant GIF
|
|
Comments through the GIMP 1.1 Parasite mechanism where available.
|
|
Did some user-interface tweaks. Fixed a bug when trying to save
|
|
a GIF smaller than five pixels high as interlaced.
|
|
|
|
* app/convert.c: Minor text amendment
|
|
|
|
* docs/parasites.txt: Started a central list of parasite types
|
|
and their creators.
|
|
|
|
Thu Oct 8 01:01:18 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/Makefile.am
|
|
* app/channel.c
|
|
* app/drawable_cmds.c
|
|
* app/drawable_cmds.h
|
|
* app/gimage_cmds.c
|
|
* app/gimage_cmds.h
|
|
* app/gimpdrawable.c
|
|
* app/gimpdrawable.h
|
|
* app/gimpdrawableP.h
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
* app/gimpimageP.h
|
|
* app/internal_procs.c
|
|
* app/layer.c
|
|
* app/plug_in.c
|
|
* app/procedural_db.c
|
|
* app/procedural_db.h
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimp.c
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpdrawable.c
|
|
* libgimp/gimpenums.h
|
|
* libgimp/gimpimage.c
|
|
* libgimp/gimpprotocol.c
|
|
* libgimp/gimpprotocol.h
|
|
* libgimp/gimpprotocol.h
|
|
* libgimp/gimpparasite.c (new file)
|
|
* libgimp/gimpparasite.h (new file)
|
|
* app/parasite.h (new file)
|
|
* app/parasite.c (new file)
|
|
* app/parasiteP.h (new file)
|
|
* app/parasiteF.h (new file)
|
|
* app/parasite_cmds.c (new file)
|
|
* app/parasite_cmds.h (new file)
|
|
* plug-ins/dbbrowser/dbbrowser_utils.c
|
|
* plug-ins/script-fu/script-fu.c:
|
|
Allow plug-ins (and scripts) to attach arbitrary data
|
|
(parasites) to images, layers and channels that can be read
|
|
back at a later time.
|
|
|
|
* plug-ins/tiff/tiff.c: Utilize parasites to keep track of the
|
|
compression type and byte ordering of tiff files.
|
|
|
|
Wed Oct 7 01:52:01 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool.[ch]: applied gimp-austin-981007-0, use gtkfontsel
|
|
for the text tool
|
|
|
|
* app/about_dialog.c: some nice people ;)
|
|
|
|
Mon Oct 6 21:51:00 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* plug-ins/tile/tile.c: Fixed typo in description, changed data
|
|
type to sensible ones, gave second paramter a .type
|
|
|
|
Mon Oct 5 01:08:11 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/layer_cmds.c: Changed "is_floating_sel" from PDB_CHANNEL
|
|
to PDB_INT32
|
|
|
|
* plug-ins/script-fu/scripts/add-bevel.scm
|
|
* plug-ins/script-fu/scripts/bovinated-logo.scm
|
|
* plug-ins/script-fu/scripts/comic-logo.scm
|
|
* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
|
|
* plug-ins/script-fu/scripts/pupi-button.scm:
|
|
removed extra paramters from some function calls that
|
|
didn't break script-fu but were wrong anyway.
|
|
|
|
Many thanks to Marc Lehman for reporting these. More to come.
|
|
|
|
Mon Oct 5 23:56:09 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* po/fr.po: fixed a compile-halting typo
|
|
|
|
Mon Oct 5 16:18:08 EDT 1998 Matthew Wilson <msw@gimp.org>
|
|
|
|
* app/channels_dialog.c: fixed assignment in g_return_if_fail
|
|
pointed out by Ben Jackson
|
|
|
|
Mon Oct 5 02:42:47 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/general.c: applied gimp-bjj-980922-0, makes get_token's
|
|
EOF report "sticky"
|
|
|
|
* app/devices.c: applied gimp-bjj-980922-1, sanity check our
|
|
saved device info for NULL pointers
|
|
|
|
* app/file_new_dialog.c
|
|
* app/gimage_cmds.[ch]
|
|
* app/gimpimage.[ch]
|
|
* app/info_window.c
|
|
* app/internal_procs.c
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c
|
|
* plug-ins/tiff/tiff.c: applied gimp-austin-980916-0, adds resolution
|
|
info to GimpImage, with accessors, and support in the tiff plug-in
|
|
|
|
Mon Oct 5 00:28:58 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* po/de.po
|
|
* configure.in: added German translation from Daniel Egger
|
|
<Daniel.Egger@t-online.de>
|
|
|
|
Sun Oct 4 22:18:11 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/palette.c: Had a look at making the window resizable,
|
|
got scared. Made the palette dialog a bit smaller.
|
|
|
|
* app/indexed_palette.c: The window is now resizable without
|
|
falling foul to previously existing bugs. It won't win you
|
|
anything though.
|
|
|
|
Sun Oct 4 21:07:07 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/ink.c app/paint_core.c: The paint and ink tools
|
|
are synchronous.
|
|
|
|
Sat Oct 3 21:01:34 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/channel.c app/channel_ops.c app/disp_callbacks.c
|
|
app/floating_sel.c app/gdisplay.c app/gdisplay.h
|
|
app/gdisplay_ops.c app/gimpimage.c app/image_map.c
|
|
app/interface.c app/layers_dialog.c app/plug_in.c app/undo.c
|
|
app/xcf.c:
|
|
|
|
Resizing image canvases should be less horrible to look at.
|
|
I've removed the implicit clear of the whole area when a
|
|
window is resized by the user, and clear the exposed area around
|
|
the image manually when appropriate.
|
|
|
|
Dialogs which want synchronous updates for previews and
|
|
such use displays_update_now().
|
|
|
|
Removed some old debugging nonsense which I don't want any more.
|
|
|
|
Thu Oct 1 22:39:14 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/patterns.c app/pattern_select.c app/internal_procs.c
|
|
* app/patterns.h app/pattern_select.h app/plug_in.c
|
|
* libgimp/gimpmenu.h libgimp/gimpmenu.c libgimp/Makefile.am
|
|
* plug-ins/gfig/gfig.c plug-ins/script-fu/scripts/test-sphere.scm
|
|
* plug-ins/script-fu/script-fu.c plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
|
|
* New libgimp/gimppatternmenu.c
|
|
|
|
Pattern dialog can now be controlled via the PDB. New widget (not true
|
|
widget) type added to libgimpui (gimp_pattern_select_widget()). Plugins
|
|
should easily be able to control & select patterns. Script-fu
|
|
updated to use new widget. See the test script for example.
|
|
|
|
|
|
Thu Oct 1 17:10:32 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gdisplay.c app/gdisplay.h: Okay, that didn't
|
|
take quite as long as expected. This is the first cut at
|
|
a gimp-wide IdleRender in place of the previously synchronous
|
|
displays_update(). A synchronous displays_update_now() is
|
|
implemented for stuff like brushes, but it isn't used right
|
|
now. (Seems to go pretty well without.)
|
|
|
|
I need feedback and (previously nonexistant!) bug reports...
|
|
please. =)
|
|
|
|
Thu Oct 1 12:44:19 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/floating_sel.c app/gdisplay.c app/gdisplay.h
|
|
app/gimpimage.c app/layers_dialog.c app/undo.c:
|
|
Temporarily disabled IdleRender code whilst working
|
|
on a more centralised approach.
|
|
|
|
Wed Sep 30 10:48:00 CST 1998 Seth Burgess <sjburges@ou.edu>
|
|
* gimp_tips.txt: Ran it through ispell
|
|
|
|
1998-09-29 Sung-Hyun Nam <namsh@lgic.co.kr>
|
|
|
|
* po/ko.po: New file with Korean translations (some).
|
|
* configure.in (ALL_LINGUAS): Added 'ko'
|
|
|
|
Mon Sep 28 18:08:14 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif.c: Fixed an uninitialized variable bug
|
|
which was making TigerT's gifs blow up. Sigh!
|
|
|
|
Sun Sep 27 13:53:03 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Fixed a bug in color_only_pixels(),
|
|
fixed a possible bug in border_region().
|
|
|
|
Sat Sep 26 20:46:18 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/channel.c app/channel_ops.c app/drawable.c
|
|
app/floating_sel.c app/gdisplay.c app/gdisplay.h
|
|
app/gimpimage.c app/layers_dialog.c app/undo.c:
|
|
|
|
Moved the idlerender stuff into gdisplay.c. Implemented
|
|
idlerender when doing floating_sel->layer, and undoing/redoing
|
|
layer deletion.
|
|
|
|
idlerender would be useful in many other places for improving
|
|
interactivity, if it weren't for the following problems:
|
|
|
|
* By definition, idlerender doesn't wait for a
|
|
gdisplays_update() call before starting work - it just
|
|
runs in idle time, which due to CPU contention with
|
|
plugins may not be genuinely available idle time when
|
|
things are 'noninteractive'.
|
|
|
|
* Most GIMP functions don't know whether they're
|
|
being run interactively or not. idlerender only
|
|
makes sense for interactive work. This is why
|
|
it is currently only applied to those functions which
|
|
would normally only be activated manually.
|
|
|
|
* Mixing idlerender and drawable_update() /
|
|
gdisplays_update_area() calls can lead to a region
|
|
being rerendered twice.
|
|
|
|
Hence, some slogwork is needed before idlerender can be
|
|
applied in the more general case.
|
|
|
|
Sat Sep 26 00:54:14 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*gimptool.1: minor update to add info about -strip
|
|
build options.
|
|
|
|
Fri Sep 25 18:05:39 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/layers_dialog.c: Tied up some loose ends.
|
|
|
|
Thu Sep 24 12:39:27 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/brush_edit.c: #include <string.h> for memset
|
|
|
|
* app/layers_dialog.c:
|
|
|
|
Display re-rendering is now handled in an interruptible
|
|
asynchronous idle-threaded, uh, paradigm shift.
|
|
|
|
The upshot of this is that fiddling about with layers
|
|
in the layers dialog is now a shipload faster for some
|
|
common operations.
|
|
|
|
Still needs to be ratified w.r.t. multiple gimages, but
|
|
it's there.
|
|
|
|
Wed Sep 23 18:07:54 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/channel.[ch]
|
|
* app/channel_cmds.c
|
|
* app/drawable.h
|
|
* app/channels_dialog.c
|
|
* app/gimage_cmds.c
|
|
* app/gimpdrawable.[ch]
|
|
* app/gimpimage.c
|
|
* app/layer.[ch]
|
|
* app/layer_cmds.c
|
|
* app/layer_select.c
|
|
* app/layers_dialog.c: enforce unique names for layers and
|
|
channels. New functions {channel,gimp_drawable,layer}_{get,set}_name
|
|
|
|
Mon Sep 21 02:05:50 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool.c: correct test for restoring old foundry in
|
|
callback (from Trent Piepho)
|
|
|
|
* plug-ins/gauss_iir/gauss_iir.c
|
|
* plug-ins/gauss_rle/gauss_rle.c: better test for bad values,
|
|
put fix in gauss_rle too
|
|
|
|
Sun Sep 20 15:52:21 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Upgraded to libtool 1.2b
|
|
|
|
* Reversioned libgimp to use gtk-style without a funky soname
|
|
|
|
* configure.in: craft GLIB_CFLAGS and GLIB_LIBS
|
|
|
|
* Makefile.am (pretty much all of em): changed to use new library
|
|
naming scheme. Only link libgimpui and libgtk et al to the plugins
|
|
that actually need them.
|
|
|
|
* app/gimage_cmds.c: corrected typo that resulted in corrupt PDB
|
|
record
|
|
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpwire.h
|
|
* libgimp/gimpmenu.[ch]: clean up the callback code
|
|
|
|
* Removed unecessary inclusion of gtk headers for plugins that
|
|
don't use em
|
|
|
|
* plug-ins/zealouscrop/zealouscrop.c: use gint8 instead of gboolean,
|
|
save some mem
|
|
|
|
* plugged some warnings in animationplay, flame, fp, gee, gfig
|
|
|
|
* gimptool.in: changes for library reversioning, added --nogimpui
|
|
option for not linking in libgimpui
|
|
|
|
* configure.in: added finnish translation
|
|
|
|
Sun Sep 20 12:57:00 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* plug-ins/gauss_iir/gauss_iir.c: Fixed segfault if neither
|
|
horizontal nor vertical was selected (as reported by Marc Lehman).
|
|
|
|
Sat Sep 19 01:19:18 BST 1998 Andy Thomas <alt@picnic.demon.co.uk>
|
|
|
|
* app/blend.c app/brush_select.c app/brush_select.h app/bucket_fill.c
|
|
app/gimpbrushlist.c app/internal_procs.c app/plug_in.c libgimp/gimp.c
|
|
libgimp/gimp.h libgimp/gimpmenu.c libgimp/gimptile.c
|
|
plug-ins/gfig/gfig.c
|
|
|
|
Infrastructure to allow gimp dialogs to be controlled from plugins.
|
|
Brush dialog can now be invoked multiple times. Dialogs invoked
|
|
via plugins do not control the active brush (dialog only used for
|
|
selections).
|
|
New gimp_interactive_selection_brush() function to popup dialog
|
|
Example of usage in the gfig plugin.
|
|
Other dialogs should be able to use this method of invocation.
|
|
|
|
Tue Sep 15 21:27:10 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif.c:
|
|
The facility to specify the background colour of
|
|
a transparent/animated GIF for non-transparent
|
|
viewers now works very much more consistantly.
|
|
The only situations in which it will fail to work
|
|
as expected now are those where file size can be reduced
|
|
(abeit not by much, as the plugin is sometimes more pessimistic
|
|
than it need be) by re-using an existing unused colour
|
|
index rather than using another bit per pixel in the
|
|
encoded file. That will never be an issue with an image
|
|
which was freshly converted from RGB to INDEXED with the
|
|
Quantize option, as that option removes any unused colours
|
|
from the image.
|
|
|
|
Let me know if you find the consistancy/size tradeoff more
|
|
annoying than helpful and I can adjust it. IMHO it is too
|
|
arcane a feature to present to any user as a runtime option.
|
|
|
|
* app/ink.c: #include <string.h> for a memset
|
|
|
|
Mon Sep 14 18:51:54 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/gimpbrushgenerated.c app/gimpbrushgenerated.h
|
|
* app/paint_funcs.c app/paint_funcs.h:
|
|
Made function parameters const where appropriate
|
|
|
|
Fri Sep 11 11:15:17 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/file_new_dialog.c: fixed a typo that wouldnt let
|
|
you create images smaller than 1 unit
|
|
|
|
1998-09-11 Tristan Tarrant <ttarrant@etnoteam.it>
|
|
|
|
* po/it.po: New file with Italian translations (some).
|
|
|
|
* configure.in (ALL_LINGUAS): Added "it"
|
|
|
|
Thu Sep 10 13:26:51 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in
|
|
* po/ja.po: added a preliminary Japanese translation from
|
|
Yasuhiro SHIRASAKI <joke@awa.tohoku.ac.jp>
|
|
|
|
Thu Sep 10 12:00:55 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-console.[ch]: added an eval
|
|
PDB interface for running arbitrary scheme code
|
|
|
|
* app/batch.c: redid batch mode to use script-fu-eval
|
|
|
|
* app/main.c: fixed command line parsing for batch mode and
|
|
image loading
|
|
|
|
Wed Sep 9 03:02:17 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: added -std1 check for DU4
|
|
|
|
* gimptool.in: added strip options
|
|
|
|
* plug-ins/hrz/hrz.c: #ifndef'd NeXT out munmap call
|
|
|
|
* plug-ins/maze/maze.c: commented out some debug code differently
|
|
so NeXT compiler won't barf.
|
|
|
|
* configure.in
|
|
* po/sv.po: added a preliminary Swedish translation from
|
|
Tomas Ogren <stric@ing.umu.se>
|
|
|
|
Tue Sep 8 18:28:44 1998 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/brush_generated.c: more carefull when the active brush
|
|
changes
|
|
* app/docindexif.c: white_space() was ungetch'ing the eof
|
|
marker which can clear the eof flag on some systems.
|
|
* app/docindex.c: check for ferror()s
|
|
* app/brush_select[ch]: sensitize the edit button iff the
|
|
active brush is a generated brush.
|
|
|
|
Mon Sep 7 22:30:53 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/main.c: s/ATEXIT/g_atexit/ to sync with gtk changes
|
|
|
|
Sun Sep 6 12:55:45 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: see if CC needs -posix (for NeXTStep)
|
|
|
|
* app/channels_dialog.c: added clarifying {}'s around if block
|
|
|
|
* app/gimpbrushlist.c: #if 0'd out some dead code
|
|
|
|
* plug-ins/script-fu/script-fu-server.c: removed unused variable
|
|
declaration
|
|
|
|
Fri Sep 4 17:48:42 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/psd/psd.c: Added the ability to load
|
|
Guides info from PSD files.
|
|
|
|
* app/gimage_cmds.c: Don't allow careless callers
|
|
to add Guides outside of the image boundaries.
|
|
|
|
Tue Sep 1 18:32:39 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* gimptool.1: minor updates to the gimptool
|
|
man page to cover more of the kitchen sink.
|
|
|
|
Tue Sep 1 23:00:42 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/guillotine/Makefile.am configure.in
|
|
plug-ins/guillotine/guillotine.c plug-ins/Makefile.am:
|
|
New plugin to slice an image up along its Guides.
|
|
|
|
* app/gimage_cmds.c: Fixes.
|
|
|
|
Tue Sep 1 19:19:57 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimage_cmds.c app/gimage_cmds.h app/gimpimage.c
|
|
app/gimpimage.h libgimp/gimp.h libgimp/gimpenums.h
|
|
libgimp/gimpimage.c: Moved the guide PDB functions into
|
|
a more sensible place, made them accessible to plugins
|
|
through libgimp.
|
|
|
|
Tue Sep 1 01:15:06 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/layers_dialog.c (paint_mode_menu_get_position): added this
|
|
function to translate layer modes to correct menu positions, this
|
|
is ugly but important until someone rewrites the layers_dialog.
|
|
|
|
Mon Aug 31 23:32:40 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gimpimage.c (gimp_image_remove_layer_mask): add back a call to
|
|
gdisplays_flush that seems to have been lost in the
|
|
objectification.
|
|
|
|
Mon Aug 31 15:15:01 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/color_select.c (color_select_update_colors): made it use the
|
|
color_area rectangle draw so it dithers.
|
|
|
|
* app/color_area.[ch] (color_area_draw_rect): made it draw the color
|
|
rectangle with gdkrgb (so it gets dithered) rather than the
|
|
rectangle drawing primitive.
|
|
|
|
* app/gximage.[ch] (gximage_put): made it align dithers
|
|
|
|
* app/gdisplay.c (gdisplay_display_area): made it so that the
|
|
gximage_put routine gets dither alignment values
|
|
|
|
Mon Aug 31 16:51:35 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/internal_procs.c: included in merge down changes
|
|
|
|
Mon Aug 31 16:33:11 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gimpimage.[ch]
|
|
* app/gimage_cmds.[ch]
|
|
* app/layers_dialog.c: Added merge down procedure, I'm not really
|
|
sure if this behaves the way people expect it to, so please send
|
|
me any comments on what it actually should do. It also needs a
|
|
little testing, especially the pdb call.
|
|
|
|
* app/gimpimage.c: cleaned up Seth's merge commit a little. Also
|
|
changed the mode of a merged layer to normal, as this seems to be
|
|
the proper thing. Discussion is welcome here as well.
|
|
|
|
Mon Aug 31 19:16:36 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimpimage.c: I'm pleased to say that lewing doesn't
|
|
want to kill me any more. Hooray!
|
|
|
|
Mon Aug 31 18:15:16 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimage.h app/gimpimage.c app/gimpimage.h
|
|
app/internal_procs.c app/layer.c app/xcf.c:
|
|
Guide creation/deletion/query is now available as
|
|
PDB procedures. Not yet directly exported to libgimp,
|
|
and needs to be moved into gimage_cmds.c, but it
|
|
works.
|
|
|
|
Mon Aug 31 11:35:00 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
* app/gimage.c
|
|
* app/gimpimage.c: Applied Zach's fix for layer merge opacity. I
|
|
still don't really like setting opacity to 100% regardless, but at
|
|
least it looks like it behaves correctly.
|
|
|
|
Sun Aug 30 19:02:56 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am
|
|
* plug-ins/*/Makefile.am: removed -lc from all Makefiles, since it
|
|
causes weird problems on DU4
|
|
|
|
Sun Aug 30 16:45:05 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/app_procs.c (app_init_update_status): Instead
|
|
of calling gtk_widget_draw() (which was happening before
|
|
the labels got re-size-allocated), just update the
|
|
event loop so the idle resize/redraw gets run.
|
|
|
|
Sat Aug 29 15:32:32 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimp.c
|
|
* app/main.c: quell warning to g_set_message_handler
|
|
|
|
* app/about_dialog.c: fix off-by-one error for space for the about
|
|
text
|
|
|
|
Fri Aug 28 15:56:41 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* acconfig.h
|
|
* configure.in
|
|
* app/main.c: added check for putenv and #ifdefed it's usage since
|
|
NeXTStep is lame
|
|
|
|
* libgimp/gimp.c
|
|
* app/main.c
|
|
* app/plug_in.c: conditionally compile shared mem stuff so platforms
|
|
without it can still work
|
|
|
|
* plug-ins/CEL/CEL.c
|
|
* plug-ins/palette/palette.c
|
|
* plug-ins/print/print-escp2.c
|
|
* plug-ins/print/print-pcl.c
|
|
* plug-ins/print/print-ps.c: s/strdup/g_strdup/ for portability
|
|
|
|
Wed Aug 26 16:30:36 1998 Raph Levien <raph@gimp.org>
|
|
|
|
* app/gradient.c (grad_create_gradient_editor,
|
|
cpopup_create_color_item): Turned on dithering in the previews.
|
|
|
|
Tue Aug 25 14:55:25 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimptool.in: use LDFLAGS and LIBS for building too
|
|
|
|
Mon Aug 24 13:41:49 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/fileops.c (file_save): move the mru and docindex calls to
|
|
before the call to gimp_image_set_filename so that they are still
|
|
accessing valid memory. Fixes the filename corruption seen in
|
|
these interfaces.
|
|
* app/gimpimage.c: added a warning about the side effect that
|
|
caused the above bug.
|
|
|
|
Mon Aug 24 09:34:37 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/depthmerge.c
|
|
* plug-ins/fli.[ch]
|
|
* plug-ins/gfli.c: updates from the registry
|
|
|
|
* plug-ins/pnm/pnm.c: fix for non-interactive mode
|
|
|
|
* plug-ins/fractaltrace/fractaltrace.c: minor code cleanups
|
|
|
|
Mon Aug 24 09:20:38 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: make xdelta not built by default, so poor users
|
|
aren't confused
|
|
|
|
* libgimp/gimp.c
|
|
* app/blob.c
|
|
* app/errors.c
|
|
* plug-ins/script-fu/script-fu-server.c: fixes for glib changes with
|
|
s/g_debug/g_on_error_debug/ and s/g_vsprintf/g_strdup_vprintf/
|
|
|
|
Fri Aug 21 17:25:34 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/fileops.c: fixed a lingering bug that occured from the
|
|
removal of the id system. This should fix tigert's save problems.
|
|
|
|
1998-08-21 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindexif.c (create_idea_menu):
|
|
* app/docindex.c (make_idea_window):
|
|
Got rid of the menu bar in the document index.
|
|
|
|
1998-08-19 Raph Levien <raph@gimp.org>
|
|
|
|
This is the GdkRgb integration.
|
|
|
|
* app/gximage.c (gximage_put): Uses gdk_draw_rgb_image rather
|
|
than gdk_draw_image.
|
|
|
|
* app/image_render.c: gutted most of this, as it is now subsumed
|
|
by GdkRgb. In the process, gamma != 1.0 doesn't work anymore.
|
|
Also, speedups are almost certainly possible in a bunch of cases.
|
|
|
|
* app/info_window.c (get_shades): compiles and runs, but is
|
|
not functional.
|
|
|
|
* app/colormaps.c: gutted
|
|
|
|
* app/color_select.c: changed dither to max
|
|
|
|
A few things remain: the dithering is _not_ correctly aligned for
|
|
scrolling - looks like I'll need to add some more API to GdkRgb
|
|
for that. The gradient editor needs to be set to maximum
|
|
dithering. I'd like to draw the foreground and background colors
|
|
dithered so they don't quantize so much in 8bpp modes.
|
|
|
|
Wed Aug 19 21:00:00 PDT 1998 Ray Lehtiniemi <rayl@netrover.com>
|
|
|
|
* app/airbrush.c gdisplay.c gimage.h gimpimage.c gimpimage.h
|
|
gimpimageP.h image_render.c indexed_palette.c info_window.c
|
|
layers_dialog.c:
|
|
|
|
Remove the distinction between flat and layered gimages. now
|
|
gimages always allocate a projection, even if there is only a
|
|
single layer.
|
|
|
|
Fix some gcc-isms.
|
|
|
|
Tue Aug 18 15:42:44 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig.c: kludged around the use of the disappearing
|
|
gtk private functions (through the magic of cut and paste ;)
|
|
|
|
Sun Aug 16 18:48:17 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/ink.c (ink_paste): Make sure we check that
|
|
ink_set_paint_area found a valid canvas_buf.
|
|
|
|
1998-08-16 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindexif.c: Fixed up the UI to make the document index
|
|
look a bit more like a dialog.
|
|
|
|
* app/docindex.h:
|
|
* app/docindex.c: Just fixed a few small nits. Might have made
|
|
the document index a bit more robust during gimp crashes.
|
|
|
|
Sat Aug 15 22:53:36 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gdisplay.c (gdisplay_update_cursor): Make sure we check the
|
|
return value from gimp_image_active_drawable.
|
|
|
|
Sat Aug 15 19:30:42 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* Makefile.am boundary.h boundaryF.h by_color_select.h
|
|
file_new_dialog.c fileops.h floating_sel.h gdisplay.h
|
|
gdisplayF.h ink.c interface.h layer.h layerF.h paint_core.h
|
|
tools.h toolsF.h: header file tweaks. Now changing tile.h
|
|
doesn't force about_dialog to recompile! :)
|
|
|
|
Sat Aug 15 16:53:45 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/airbrush.c: added a debug warning to a case that previously
|
|
caused a segfault. This appears to be an xinput related problem
|
|
where more than one button press can occur before a button release,
|
|
so if you see a warning that tells you to contact me, please do.
|
|
|
|
Sat Aug 15 14:09:12 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/transform_core.c (transform_core_do): Fixed a merge error
|
|
that I missed on the last commit.
|
|
|
|
* blend.c boundary.c by_color_select.c channel.c color_picker.c
|
|
convert.c drawable_cmds.c file_new_dialog.c flip_tool.c
|
|
floating_sel.c fuzzy_select.c gimage_mask.c gimpimage.c
|
|
gimpimage.h global_edit.c image_map.c image_render.c ink.c
|
|
layer.c paint_core.c paint_funcs.c perspective_tool.c
|
|
pixel_region.c pixel_region.h plug_in.c rotate_tool.c
|
|
scale_tool.c shear_tool.c text_tool.c tile_manager.c
|
|
tile_manager.h tile_manager_pvt.h transform_core.c undo.c xcf.c:
|
|
|
|
Another tile tweak. This one eliminates tile levels (which add
|
|
bookkeeping without being used). Made copy_region more
|
|
intelligent on when to use tile sharing; some changes made to
|
|
pixel_regions to facilitate this. Fixed a refcount problem with
|
|
xcf load and probably a few other bugs that I've forgotten
|
|
about. Added a sanity check in set_undo_tiles to help with a
|
|
problem larry is reporting with airbrush and xinput.
|
|
|
|
Sat Aug 15 16:11:07 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* TODO: updated the TODO file
|
|
Well, this is going to be my last commitment to the gimp for a
|
|
few months. Have fun coding, folks! I'm looking forward to see
|
|
a nice 1.2 version out there, when I'm back.
|
|
|
|
Sat Aug 15 15:27:39 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/color_picker.c
|
|
* app/crop.c
|
|
* app/info_dialog.[ch]
|
|
* app/info_window.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* app/shear_tool.c: We have entries in the info dialog now that
|
|
allow to enter exact values for the transformations and crop.
|
|
|
|
* app/transform_core.c
|
|
* app/transform_tool.c: Changed "Clip perspective" to "Clip result"
|
|
and made it available for all transformations.
|
|
|
|
* app/rect_select.c
|
|
* app/ink.c: minor cosmetic changes
|
|
|
|
Fri Aug 14 19:58:13 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plugins/script-fu/scripts/select_to_brush.scm,
|
|
selection-round.scm,slide.scm,sota-chrome-logo.scm,
|
|
spinning_globe.scm,starburst-logo.scm,starscape-logo.scm,
|
|
swirltile.scm, swirly-pattern.scm, t-o-p-logo.scm,
|
|
textured-logo.scm: wave two of the changes
|
|
|
|
Fri Aug 14 16:40:30 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/transform_tool.c
|
|
* app/transform_core.[ch]: Added a "Show grid" toggle. Fixed a
|
|
problem that occured when changing the grid size before the tool
|
|
is created. Don't draw the grid if the perspective trafo is too
|
|
weird.
|
|
|
|
Thu Aug 13 23:00:39 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts: tileblur.scm, title-header.scm,
|
|
trochoid.scm,truchet.scm, unsharp-mask.scm, waves-anim.scm,
|
|
weave.scm,xach-effect.scm: first wave of scripts to
|
|
use some of the new script-fu options
|
|
|
|
Thu Aug 13 22:20:06 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/transform_tool.[ch]: minor cosmetic changes
|
|
|
|
Thu Aug 13 22:16:42 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
Applied the patch from Tor Lillqvist <tml@iki.fi>:
|
|
|
|
* app/transform_core.c app/transform_core.h: Further changes in
|
|
the look-and-feel. Now we have a info_dialog window for each
|
|
transformation tool, with an action and cancel button. The use of
|
|
shift-clicking to approve the transform introduced in
|
|
gimp-tml-980724-1 is still there. The old immediate transformation
|
|
on button release is gone.
|
|
|
|
For use by the rotate tool we have a center-of-rotation point
|
|
which is draggable. Its coordinates are kept in the TransformCore
|
|
struct.
|
|
|
|
As there no longer are several related transformations done after
|
|
each other as in the old look-and-feel, we don't need the _first_
|
|
field in TransformUndo.
|
|
|
|
Added the function _transform_core_grid_density_changed_ called
|
|
from transform_tool.c when the grid density spinbutton has been
|
|
changed. The grid is instantaneously redrawn in the new
|
|
density. Neat, huh?
|
|
|
|
* transform_tool.c transform_tool.h: More options: a toggle to
|
|
clip the result of a perspective transform, and a spinbutton for
|
|
the rubber-band grid density. The toggle for "new" vs. "old" UI is
|
|
now for "corrective" vs. "traditional" paradigm.
|
|
|
|
* rotate_tool.c: Show also the center point coordinates in the
|
|
info dialog. If dragging the center point, update TransformCore
|
|
accordingly. Use the center point coordinates from TransformCore
|
|
where appropriate.
|
|
|
|
* perspective_tool.c: Show the transformation matrix in the info
|
|
dialog.
|
|
|
|
* undo.c: TransformUndo no longed has the _first_ field, code
|
|
simplified thusly.
|
|
|
|
Thu Aug 13 20:48:48 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/color_area.c: Add event-masks so the tooltip is shown.
|
|
|
|
* app/gdisplay.c
|
|
* app/plug_in.c: Check range of progress-percentage to avoid
|
|
warnings.
|
|
|
|
* app/gimplist.c: Include stdio.h to fix compiler warning.
|
|
|
|
Thu Aug 13 11:32:04 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/color_area.c
|
|
* app/devices.[ch]
|
|
* app/gimprc.[ch]
|
|
* app/preferences_dialog.c: applied gimp-alt-980812-0.patch:
|
|
Device status is now restored on startup.
|
|
Tooltips added to items in device status dialog box.
|
|
Fixed problem with multiple input devices & new dialog.
|
|
Added option to preferences (under session) that allows user to
|
|
always store device status on exit from gimp (default off).
|
|
Fixed problem in color area of toolbar to do the possibility of GC not
|
|
existing when the dialog is refreshed.
|
|
|
|
* app/commands.c: include errorconsole.h
|
|
|
|
Tue Aug 11 23:17:20 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/transform_core.c: Fixed the flip tool so it would operate
|
|
properly even if "New Interface" is selected for the transform
|
|
tools.
|
|
|
|
Tue Aug 11 22:41:20 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/layers_dialog.c: Fixed the progressbar warnings and the
|
|
image id in the layers-n-channels dialog.
|
|
|
|
Tue Aug 11 21:14:40 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Added an about-dialog that
|
|
gives access to the short help hidden in the scripts.
|
|
|
|
Tue Aug 11 12:24:14 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* tile.c tile.h: exported some accessor functions, made Tile
|
|
opaque.
|
|
* tile_manager.c tile_manager.h: added a public call to invalidate
|
|
a tile
|
|
* blend.c boundary.c by_color_select.c channel.c color_picker.c
|
|
drawable_cmds.c fuzzy_select.c gimpimage.c image_render.c ink.c
|
|
layer.c paint_core.c paint_funcs.c pixel_region.c plug_in.c undo.c
|
|
xcf.c: eliminated references to tile private data
|
|
* ink.c (ink_set_undo_tiles), paint_core.c (set_undo_tiles): used
|
|
tile sharing to replace tile copies for undo tiles
|
|
* undo.c (undo_pop_image): swap tiles instead of pixels when
|
|
possible
|
|
|
|
Mon Aug 10 14:48:20 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gdisplay.c: corrected 2 annoyances: that stupid hash table
|
|
== NULL warning and the pointer in the title bar instead of the
|
|
ID
|
|
|
|
* app/internal_procs.c: we're registering more procs, so make update
|
|
the total proc count
|
|
|
|
Mon Aug 10 16:20:33 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/internal_procs.c
|
|
* app/text_tool.[ch]: Wrappers for gimp-text and
|
|
gimp-text-get-extents.
|
|
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu-scripts.c
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: A font-selector
|
|
for the script-fu dialog. See documentation in test-sphere.scm.
|
|
|
|
Sun Aug 9 14:15:42 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: The scripf-fu dialog
|
|
now remembers your last settings and has a "Reset to Defaults"
|
|
button.
|
|
|
|
1998-08-07 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* plug-ins/script-fu/Makefile.am (INCLUDES):
|
|
List $(top_srcdir) before $(GTK_CFLAGS).
|
|
|
|
Thu Aug 6 15:12:16 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* acinclude.m4: for people without the gettext macros
|
|
|
|
* configure.in: don't explicitly link files
|
|
|
|
* app/Makefile.am: ad INTLLIBS to the link line
|
|
|
|
Thu Aug 6 16:55:45 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-scripts.c: New ScriptFu argument type
|
|
SF-ADJUSTMENT: You can have sliders and spin-buttons in the dialog.
|
|
|
|
* plug-ins/script-fu/scripts/test-sphere.scm: Simple script to show
|
|
and test the new interface.
|
|
|
|
Wed Aug 5 16:29:05 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* initial merge of the internationalization stuff. It's still
|
|
broken in a couple places, so you're probably better off running
|
|
configure with --disable-nls (gimp-mgomulin-980727-0)
|
|
|
|
Wed Aug 5 23:31:54 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/*.scm (well, almost): Changed all
|
|
scripts to make use of the new SF-STRING argument type where
|
|
appropriate.
|
|
|
|
Wed Aug 5 21:39:59 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-enums.h
|
|
* plug-ins/script-fu/script-fu.c
|
|
* plug-ins/script-fu/script-fu-scripts.c: New ScriptFu argument type
|
|
SF-STRING: Never have to add those damned quotes again... More types
|
|
to follow soon.
|
|
|
|
Wed Aug 5 14:32:51 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimprc.in
|
|
* app/commands.[ch]
|
|
* app/gdisplay.[ch]
|
|
* app/gimprc.[ch]
|
|
* app/interface.c
|
|
* app/menus.c
|
|
* app/plug_in.c
|
|
* app/preferences_dialog.c: The statusbar can now be switched off
|
|
like the rulers. Screen estate purists can make this the default
|
|
behaviour in their gimprc ;-)
|
|
|
|
1998-08-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
|
|
|
* app/gradient.c: Fixed typo (sinuosidal -> sinusoidal).
|
|
|
|
Sun Aug 2 22:34:43 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gdisplay.c: Tweaked and applied a patch from Daniel Egger
|
|
(gimp-egger-980704). Update the statusbar when converting the
|
|
image to another basetype.
|
|
|
|
Sun Aug 2 21:00:04 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Applied a patch from
|
|
Simon.Budig@unix-ag.org (gimp-simon-220598-0).
|
|
Cosmetic changes to the script-fu dialog.
|
|
|
|
* app/app_procs.c
|
|
* app/commands.[ch]
|
|
* app/errorconsole.[ch]
|
|
* app/gimprc.c
|
|
* app/session.[ch]: Added session-managment to the error-console.
|
|
|
|
Sun Aug 2 06:02:01 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_manager.c (tile_manager_map): I am an idiot.
|
|
|
|
Sat Aug 1 20:50:47 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_manager.c: Added an assertion check in tile_manager_map
|
|
|
|
Fri Jul 31 15:41:30 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* applied gimp-alt-980729-0 and gimp-alt-980730-0, adds brush
|
|
popup and pattern popup to the devices dialog
|
|
|
|
Fri Jul 31 19:17:15 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/[lots of files].c: On all gimp-core fopen()s
|
|
changed "[rw]"->"[rw]b" to appease OS/2 folk.
|
|
|
|
Fri Jul 31 18:29:44 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/layers_dialog.c: Removed an ancient kludge that was
|
|
seriously confusing the layer-mode menu.
|
|
|
|
* plug-ins/psd/psd.c: Support OVERLAY_MODE where available
|
|
|
|
Fri Jul 31 13:42:29 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/psd/psd.c: Worked around some buggy PSD savers
|
|
(suspect PS4 on Mac) - ugh. + Fixed a bug when loading layer
|
|
masks of certain dimensions.
|
|
|
|
Tue Jul 28 18:10:33 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* tile_manager.c, tile_manager.h: provided some encapsulations
|
|
functions for tile managers
|
|
* gimpimage.c: rewrote to use encaps, got rid of
|
|
tile_manager_pvt.h include (yay)
|
|
|
|
Tue Jul 28 17:07:41 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/mail/mail.c: added a text entry to GUMP,
|
|
so you can now compose real messages. Newsreader
|
|
and 3D flight simulator to follow tomorow.
|
|
|
|
Tue Jul 28 15:42:39 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/drawable_cmds.c (drawable_fill_invoker):
|
|
* libgimp/gimpenums.h: Changed the libgimp GFillType
|
|
enums to match the core enums in value, the names still
|
|
differ.
|
|
|
|
* plug-ins/script-fu/script-fu.c: changed the fill setvars to use
|
|
the GFillType enums.
|
|
|
|
Tue Jul 28 14:03:57 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am
|
|
* app/errors.c
|
|
* app/errorconsole.[ch]
|
|
* app/app_procs.c
|
|
* app/appenv.h
|
|
* app/menus.c: error console implementation from Nuke
|
|
<nuke@bayside.net> Hooks to g_message
|
|
|
|
* app/fileops.c: honor message_handler while still setting
|
|
filesel widget sensitivity properly
|
|
|
|
Tue Jul 28 15:04:39 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gimpdrawable.h: reordered the GimpFillType enum,
|
|
unfortunately this will cause a lot of recompilation for the
|
|
rest of you.
|
|
|
|
Tue Jul 28 14:14:43 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/drawable.c (drawable_fill): added a case for
|
|
FOREGROUND_FILL. Fixes the layer new dialog so that it actually
|
|
works with foreground fill selected.
|
|
|
|
1998-07-28 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* app/file_new_dialog.c
|
|
* app/layers_dialog.c: change the order of the different
|
|
fill-types (Foreground and Background are nicer to sit besides
|
|
each other)
|
|
|
|
Tue Jul 28 19:46:53 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gee/gee.c
|
|
* plug-ins/animationplay/animationplay.c: Fixes for
|
|
gdkrgb output on pseudocolour displays.
|
|
|
|
Mon Jul 27 12:27:47 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/fp/fp.c: make PDB entry for filter pack saner
|
|
|
|
Mon Jul 27 14:29:39 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/xcf.c (xcf_load_level): Made xcf loader a little less
|
|
zealous in trying to copy-on-write duplicated tiles.
|
|
|
|
Sun Jul 26 23:47:33 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/blend.c
|
|
* app/crop.c
|
|
* app/edit_selection.c
|
|
* app/rect_select.c: More statusbar stuff (should be finished now,
|
|
but who knows...)
|
|
|
|
Sat Jul 25 04:11:31 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/pixel_region.c: optimized pixel_region_[gs]et_row,
|
|
minor optimization to pixel_region_[gs]et_col
|
|
|
|
Sat Jul 25 11:09:58 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/convert.c: Convert-to-indexed now remembers the last
|
|
invocation's settings. Also, GRAY->INDEXED more flexible.
|
|
|
|
Sat Jul 25 03:09:02 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimpbrushgenerated.c: swap out the mask if
|
|
stingy_memory_use is set.
|
|
|
|
* app/gimpbrushlist.c: fixed bug related to
|
|
stingy_memory_use
|
|
|
|
Fri Jul 24 14:03:13 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/transform*.[ch]: applied gimp-tml-980724-1 for new
|
|
transform tool ui. It's still a little rough, needs fixes
|
|
|
|
Fri Jul 24 14:40:55 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/layers_dialog.c (lc_dialog_create): moved
|
|
gtk_widget_show (lc_shell) so that the layers show up in the
|
|
dialog again. I've told Owen about this problem, we'll see what
|
|
comes up.
|
|
|
|
Fri Jul 24 19:36:33 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/appenv.h app/brightness_contrast.c app/color_balance.c
|
|
app/curves.c app/gdisplay.h app/gdisplay_ops.c
|
|
app/hue_saturation.c app/paint_core.c app/paint_funcs.c
|
|
app/undo.c: Attempt to speed-up and/or sanitize
|
|
MAX/MIN/CLAMP macro usage throughout gimp-core.
|
|
|
|
Fri Jul 24 12:01:31 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gdisplay.c (gdisplay_update_cursor): Fixed a string
|
|
allocation problem that failed to account for the trailing \0
|
|
(removed time sensitve calculation/malloc in the process).
|
|
|
|
Fri Jul 24 01:33:13 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/vector2d.[ch] Makefile.am: new files for vector math.
|
|
Very minimal.
|
|
|
|
* gimpbrush.[ch]: added support for brush axis.
|
|
|
|
* gimpbrushgenerated.c: added support for brush axis.
|
|
Changed the mask intensity function from gamma to gauss(gamma)
|
|
|
|
* paint_core.[ch]: replaced the mask field with a brush field.
|
|
modified paint_core_interpolate to use brush axis.
|
|
|
|
* gimpbrushlist.c: modified gimp_list_destroy.
|
|
|
|
* gimpbrushlist.c: fixed some broken brush removal stuff.
|
|
|
|
Thu Jul 23 21:57:25 CDT 1998 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/interface.c: usize statusbar to 1 width
|
|
|
|
Thu Jul 23 22:34:27 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_cache.c (tile_cache_zorch_next): Fixed a problem with
|
|
losing tile data.
|
|
|
|
Thu Jul 23 20:29:40 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/edit_selection.c: Display the move offset in the statusbar.
|
|
* app/rect_select.c: Some code cleanup.
|
|
|
|
Thu Jul 23 10:30:12 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/fileops.c: tell the PDB that gimp_register_magic_load_handler
|
|
takes 4 args
|
|
|
|
Thu Jul 23 01:53:09 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c: Display the selection-mode in the statusbar.
|
|
* app/session.c: Restoring saved sessions works again.
|
|
|
|
Wed Jul 22 23:32:50 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* docs/quick_reference.ps
|
|
* docs/quick_reference.tar.gz:
|
|
Updated the Quick Reference Sheet to the much improved version made
|
|
by Sven Anders <anderss@fmi.uni-passau.de>.
|
|
|
|
Tue Jul 21 18:32:19 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile.c app/tile_swap.c: Squashed a deadlock. I hope.
|
|
|
|
Tue Jul 21 02:11:47 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/devices.[ch]
|
|
* app/session.[ch]: added session-managment support to the
|
|
device-status-dialog. The restore-function is still not working,
|
|
will have a look at it tomorrow...
|
|
|
|
Mon Jul 20 21:35:33 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/animationplay/animationplay.c: UI tweaks.
|
|
|
|
Mon Jul 20 20:13:58 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_selectP.h
|
|
* app/rect_select.h
|
|
* app/rect_select.c: The new "Fixed Size" option now works with
|
|
ellipse_select too. Made the entries use spinbuttons. Minor change
|
|
to the selection_size indicator in the status-bar.
|
|
|
|
* plug-ins/png/png.c: made fopen() use "rb" and "wb" instead if "r"
|
|
and "w" since the OS/2 port needs it
|
|
|
|
Mon Jul 20 11:07:32 EDT 1998 Matthew Wilson <msw@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/interface.c: Changed progressbar updaters to work with
|
|
new API. THIS WILL NOT WORK WITH OLDER GTK+. SOMEONE NEEDS
|
|
TO MAKE AN ENTRY IN gtkfeatures.h SO WE CAN #ifdef THIS.
|
|
(I suppose I should... but what can I say - I'm lazy)
|
|
|
|
Mon Jul 20 06:27:18 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/brush_select.c app/gimpbrush.c app/gimpbrush.h
|
|
* app/gimpbrushgenerated.c app/gimpbrushlist.c
|
|
* app/gimpbrushlist.h
|
|
Removed the index field from GimpBrush. Tweaked the
|
|
brush renameing code.
|
|
|
|
* app/edit_selection.c
|
|
Look ahead in the event queue and process as many arrow
|
|
keys as we can at once.
|
|
|
|
Sun Jul 19 15:26:11 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/brush_select.c
|
|
recalc the scrollbar when a brush is added/removed.
|
|
|
|
* app/gimpbrush.c app/gimpbrush.h app/gimpbrushlist.c
|
|
Make sure brush names are unique when they are added to a
|
|
brush list.
|
|
|
|
Sun Jul 19 20:55:36 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/animationplay/animationplay.c: Another
|
|
speedup for some types of shaped animation.
|
|
|
|
Sun Jul 19 10:23:58 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/paint_funcs.c
|
|
new and improved color_pixels now 4-7 times as fast and 8-12
|
|
times as convoluted as original color_pixels.
|
|
|
|
Sun Jul 19 12:48:00 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/animationplay/animationplay.c: Adapted
|
|
to use GDKRGB when available - results in improved
|
|
speed and stability.
|
|
|
|
* app/session.c
|
|
* app/session.h: GIMP compiles again with the latest
|
|
GTK. Sven will have to look at this fix, but it seems
|
|
to work.
|
|
|
|
Sat Jul 18 20:15:59 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gee/gee.c: About eight times faster with
|
|
new GTKs, a little faster without. Less bugs. PH34R.
|
|
|
|
Sat Jul 18 21:22:37 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c
|
|
* app/rect_selectP.h: Show the selection size in the
|
|
statusbar.
|
|
|
|
Sat Jul 18 18:23:28 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gimprc.c
|
|
* app/gimprc.h
|
|
* app/ink.c
|
|
* app/paint_core.c
|
|
* app/preferences_dialog.c: Now the perfect-mouse-tracking
|
|
normally enabled by pressing MOD1 is a preferences option,
|
|
and MOD1 inverts the affect.
|
|
|
|
* app/ink.c: Mildly tweaked the default brush size/range for
|
|
my own twisted sense of esthetics. Forgive me.
|
|
|
|
Sat Jul 18 19:28:53 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: cosmetic change
|
|
to the Script-Fu dialog
|
|
|
|
Sat Jul 18 16:32:51 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: Fixed my idiotic comment syntax
|
|
* app/airbrush.c: Less wussy default/max rate
|
|
|
|
Sat Jul 18 16:08:23 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: Added the ability to make multiple
|
|
selections from GIMP's load-file-selector. It's
|
|
adequate but not perfect without the ability to get
|
|
the filesel's idea of its cwd via clean GTK coding.
|
|
|
|
* app/convert.c: Minor textual changes.
|
|
|
|
Fri Jul 17 01:28:30 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimptool.in: Made usage printout more verbose, added
|
|
--quiet and -n options
|
|
|
|
* gimp.m4: set NOUI stuff if available
|
|
|
|
Thu Jul 16 16:20:47 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimptool.in: Added --cflags-noui and --libs-noui flags and
|
|
appropriate sed junk to craft it. Don't call gtk-config unless
|
|
GTK_CONFIG is set; hard code the info. Strip out redundant
|
|
stuff from the output
|
|
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c: make gimp_image_flatten return a value
|
|
to be consistent with the PDB
|
|
|
|
Thu Jul 16 13:13:23 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* updated MapObject again
|
|
|
|
Thu Jul 16 04:38:19 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* brush_edit.[ch]: added a zoom indicator on the preview
|
|
|
|
* gimpbrushgenerated.[ch] gimpbrushlist.c: added support
|
|
for loading generated brushes.
|
|
|
|
* data/brushes/round01.vbr: a sample generated brush
|
|
|
|
Wed Jul 15 22:06:32 CDT 1998 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* Cursor location in statusbar
|
|
* Fixed resize of window
|
|
* progressbar is smaller now
|
|
|
|
Thu Jul 16 02:43:51 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
updated MapObject plug-in
|
|
|
|
Wed Jul 15 04:55:30 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimpbrushgenerated.c
|
|
* app/gimpbrushgenerated.h
|
|
Added freeze/thaw methods
|
|
|
|
* app/brush_edit.c
|
|
display a preview in the brush_edit window
|
|
|
|
Tue Jul 14 19:22:46 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* acconfig.h
|
|
* configure.in
|
|
* app/about_dialog.c
|
|
* app/app_procs.c
|
|
* app/main.c
|
|
* libgimp/gimp.[ch]
|
|
* libgimp/gimpfeatures.h.in: added features header
|
|
|
|
Mon Jul 13 22:49:15 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: check for inline by ourselves if it's not
|
|
defined in glibconfig.h. So inline works if glib is compiled
|
|
with a different compiler than gimp. The plug-ins that use
|
|
inline #include "config.h" now (blur, destripe, emboss,
|
|
gfli, nlfilt, ps, randomize, sinus, and zealouscrop)
|
|
|
|
* app/main.c: applied gimp-kc-980707-0; fixes command line
|
|
parsing
|
|
|
|
* plug-ins/dbbrowser/dbbrowser_utils.c: searching by name does
|
|
- <-> _ translation
|
|
|
|
* Added filter pack plugin
|
|
|
|
Mon Jul 13 22:00:31 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/rect_select.c : argh, s/snprintf/g_snprintf
|
|
|
|
Mon Jul 13 19:07:43 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/drawable.c app/commands.c app/gimpimage.h
|
|
app/layers_dialog.c: applied gimp-kc-980707-1 from
|
|
Kevin Cozens <kcozens@interlog.com>
|
|
|
|
* Dialog boxes for creating a new image or a new layer now include
|
|
as a fill type option.
|
|
|
|
Mon Jul 13 18:08:35 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/3dTruchet.scm
|
|
plug-ins/script-fu/scripts/flatland.scm
|
|
plug-ins/script-fu/scripts/truchet.scm:
|
|
updated these scripts to return the display they open,
|
|
mainly so i can use them in another script
|
|
|
|
Mon Jul 13 17:48:21 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/rect_select.[ch]: applied gimp-chap-980709-0
|
|
from Chap Lovejoy (chap@cc.gatech.edu)
|
|
|
|
From the README:
|
|
|
|
Adds fixed size and fixed ratio rectangular selections to the
|
|
gimp.
|
|
|
|
Fixed size is enabled by filling in the height and width boxes in
|
|
the rectangular selection tool options box and checking the
|
|
"fixed size" checkbox.
|
|
|
|
Fixed ratio is enabled by enabling fixed size (set the height and
|
|
width to the desired ratio values) and holding shift after
|
|
starting the selection (holding shift while starting the selection
|
|
will change the selection operation to add).
|
|
|
|
Tue Jul 14 00:26:49 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/fileops.c
|
|
* app/menus.c
|
|
* app/preferences_dialog.c: fixed a few bugs in the new MRU list
|
|
|
|
Mon Jul 13 03:00:46 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* brush_select.c gimpbrushlist.c: fixed brush ref counting
|
|
|
|
Mon Jul 13 07:42:36 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/convert.c: July 6th's patch from Yasuhiro SHIRASAKI for
|
|
constraining custom-palette choices to <=256 colours broke
|
|
the automatic defaulting of 'Web' palette. Fixed.
|
|
|
|
Sun Jul 12 23:56:35 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_swap.c: #if 0'd some of mkj's last commit because it's
|
|
busted.
|
|
|
|
Sun Jul 12 19:00:15 EDT 1998 Michael K. Johnson <johnsonm@redhat.com>
|
|
|
|
* app/tile_swap.c
|
|
* app/tile_swap.h
|
|
* app/tile_manager.c
|
|
* app/tile_manager.h
|
|
* app/pixel_region.c
|
|
* app/pixel_region.h: asynchronous swapin on systems with
|
|
pthreads. This version is not at all tuned, and the only
|
|
interface which makes use of it now is
|
|
pixel_region_{g,s}et_{row,col}. Other functions which
|
|
know ahead of time the area that they will be needing can
|
|
request that it be asynchronously swapped in via the
|
|
pixel_region_get_async() function.
|
|
|
|
Sun Jul 12 17:32:24 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_cache.c: Some optimizations and bugfixes relative to
|
|
the preswapper.
|
|
|
|
Sun Jul 12 15:56:01 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/gdisplay.h
|
|
* app/interface.c
|
|
* app/plug_in.c: Added the ability to cancel a running
|
|
plugin when the progress-bar has been sucked into the image
|
|
window.
|
|
|
|
* plug-ins/psd/psd.c: Turned debugging on again, since we
|
|
are in a development cycle...
|
|
|
|
Sun Jul 12 04:16:17 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
* gimplist{.c,.h,F.h,P.h}
|
|
New class for lists
|
|
|
|
* gimpbrushlist.h gimpbrushlistF.h gimpbrushlistP.h brush_select.c
|
|
split gimpbrushlist.h into 3 files. Made gimplist
|
|
the parent class of GimpBrushList.
|
|
|
|
* gimpbrushlist.c: brushes in the list are once again sorted by name.
|
|
|
|
* paint_funcs.c: minor speed tweak to a minor speed tweak in
|
|
border_region
|
|
|
|
Sat Jul 11 22:15:31 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* fileops.c
|
|
* gimprc.[ch]
|
|
* menus.[ch]
|
|
* preferences_dialog.c: added MRU file list (patch from
|
|
nuke@bayside.net) Moved document index menu item into the
|
|
dialogs submenu
|
|
|
|
Sat Jul 11 23:57:09 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/ink.c (tools_free_ink): Free last_blob when destroying
|
|
tool.
|
|
|
|
* app/blob.c: Fix off-by-one error when searhing for gaps.
|
|
|
|
Sat Jul 11 19:57:28 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile.c: Added some more debugging code.
|
|
* app/tile_cache.c (tile_idle_thread): Modified tile preswapper to
|
|
be a bit less aggressive.
|
|
|
|
Sun Jul 12 00:44:57 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/session.c: disabled setting the size of the dialogs since
|
|
lewing pointed out that you can't make them smaller any more :-(
|
|
|
|
Sun Jul 12 00:13:02 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimprc.in
|
|
* app/app_procs.c
|
|
* app/appenv.h
|
|
* app/brush_select.c
|
|
* app/gimprc.c
|
|
* app/gimprc.h
|
|
* app/gradient.c
|
|
* app/info_dialog.c
|
|
* app/interface.c
|
|
* app/layers_dialog.c
|
|
* app/main.c
|
|
* app/palette.c
|
|
* app/pattern_select.c
|
|
* app/preferences_dialog.c
|
|
* app/session.c
|
|
* app/session.h
|
|
* app/tools.c: More session-managment functionality. Opened dialogs
|
|
are saved and eventually reopened. Try to use the --restore-session
|
|
command-line option. The format of gimprc and sessionrc have
|
|
slightly changed. You should remove your sessionrc and delete the
|
|
line (save-window-positions-on-exit) from your gimprc to avoid
|
|
warnings.
|
|
|
|
Sat Jul 11 12:20:50 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/paint_funcs.c (copy_region): Added missing tile_release
|
|
call.
|
|
* app/tile.c app/tile_cache.c: Added some sanity checks and
|
|
debugging stuff.
|
|
|
|
Sat Jul 11 16:59:22 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Shaved about 25% off the time spent in
|
|
combine_inten_[a_]and_inten_a_pixels() - yay.
|
|
|
|
* app/xcf.c: Removed 'M' and '.' debugging spew
|
|
* app/tile_manager.c: Removed #include <stdio.h>
|
|
|
|
Sat Jul 11 08:58:49 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/paint_core.c (paint_core_get_orig_image): Fixed a really
|
|
dumb bug. (This may solve some of the undo-related crashes.)
|
|
|
|
1998-07-11 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/main.c:
|
|
* app/gimprc.c:
|
|
Added commandline for alternate systemwide gimprc. Fixed alternate
|
|
gimprc (guess I should have tested a little more).
|
|
|
|
1998-07-10 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/main.c:
|
|
* app/gimprc.c:
|
|
Added commandline support for an alternate gimprc.
|
|
|
|
1998-07-10 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindexif.c:
|
|
* app/docindexif.h: Screwed up a file name change.
|
|
|
|
Fri Jul 10 23:06:09 BST 1998 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c:
|
|
Fixed copy-on-write path of copy_region which was sometimes
|
|
crashing with Scott's new tile scheme.
|
|
|
|
* app/tile_manager.c:
|
|
Added some sanity warnings.
|
|
|
|
* app/xcf.c:
|
|
Fixed copy-on-write tile loading which was causing crashes
|
|
with Scott's new tile scheme. Ref balance count seems funny
|
|
still.
|
|
|
|
1998-07-10 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindexif.c: New file.
|
|
* app/docindexif.h: New file.
|
|
* app/docindex.h:
|
|
* app/docindex.c: Lots of changes. Added docindexif.c and
|
|
docindexif.h as an interface between the document index and the
|
|
application. This way the document index can be used in two
|
|
applications and updated in both at the same time. Also, made the
|
|
document index save files even if it's not shown on the screen.
|
|
|
|
* app/Makefile.am (gimp_SOURCES): Added docindexif.c and docindexif.h.
|
|
|
|
Fri Jul 10 01:44:29 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* paint_core.c paint_core.h gimpbrushlist.h gimpbrushlist.c
|
|
gimpbrushgenerated.c brush_select.h brush_select.c
|
|
Signalified brushes. got rid of some warnings.
|
|
Fixed a bug that showed up when run --no-data
|
|
|
|
* paint_funcs.c
|
|
Minor speed tweak to border_region
|
|
|
|
Thu Jul 9 21:23:46 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* paint_core.c tile.c undo.c: tile tweaks.
|
|
|
|
* tile.c tile_manager.c tile_cache.c tile.h tile_manager.h
|
|
tile_manager_pvt.h tile_pvt.h:
|
|
completely redid tile management.
|
|
|
|
* blend.c boundary.c by_color_select.c channel.c color_picker.c
|
|
drawable_cmds.c frac.c fuzzy_select.c gimpimage.c image_render.c
|
|
ink.c layer.c paint_core.c paint_funcs.c pixel_region.c
|
|
plug_in.c preferences_dialog.c procedural_db.c transform_core.c
|
|
undo.c xcf.c:
|
|
changed to reflect new tile management protocols. (Also killed
|
|
a few compilation warnings.)
|
|
|
|
Thu Jul 9 22:04:04 EDT 1998 Michael K. Johnson <johnsonm@redhat.com>
|
|
|
|
* app/clone.c: clone_motion: silently ignore cloning if the
|
|
clone source hasn't been selected or no longer exists.
|
|
|
|
Wed Jul 8 21:34:31 PDT 1998 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/brushes.c app/brushes.h: removed files
|
|
|
|
* app/gimpbrush.c app/gimpbrush.h
|
|
* app/gimpbrushlist.c app/gimpbrushlist.h
|
|
the New files replace the functionality of brushes.[ch]
|
|
and objectify the brushes. The basic structure is in
|
|
but signals are not used as much as they should be.
|
|
|
|
* app/gimpbrushgenerated.c app/gimpbrushgenerated.h
|
|
New type of brush that is can be modified on the fly
|
|
|
|
* brush_edit.c brush_edit.h
|
|
new files that implement a gui for the GimpBrushGenerated class.
|
|
very basic.
|
|
|
|
* brush_select.c devices.c ink.c gimpobject.h paint_core.c
|
|
brush_select.h brush_edit.h preferences_dialog.c pencil.c
|
|
paintbrush.c internal_procs.c gimage_mask.c eraser.c convolve.c
|
|
commands.c colormaps.c airbrush.c clone.c app_procs.c
|
|
paint_core.h
|
|
Minor changes to support above new functionality.
|
|
|
|
Wed Jul 8 22:36:12 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/color_area.c (color_area_edit): raise the color select when
|
|
the color area is clicked.
|
|
|
|
Wed Jul 8 21:08:03 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/gimpimage.c (gimp_image_raise_layer): fixed a small typo
|
|
that prevented the composite image from being updated properly
|
|
|
|
Wed Jul 8 10:47:51 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/preferences_dialog.c: replaced old invalidate calls
|
|
with an iteration over gimages.
|
|
|
|
* app/layer.c: added an assert to check for gimage != NULL.
|
|
|
|
1998-07-08 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/menus.c (toolbox_entries): Made it so that you won't get two
|
|
document indexes open at the same time. (docindex.c assumes that
|
|
you only have one open.)
|
|
|
|
* app/docindex.h: Added a function to close the document index
|
|
from outside docindex.c.
|
|
|
|
* app/docindex.c: Got rid of warnings about isspace().
|
|
(create_idea_toolbar): Got rid of the warnings about pixmaps.
|
|
(close_idea_window): Added a function to close the document index
|
|
from outside docindex.c.
|
|
(idea_hide_callback): Made this function work correctly if called
|
|
when ideas is NULL.
|
|
|
|
* app/app_procs.c (really_quit_callback):
|
|
(app_exit): Made it so that the document index saves even if you
|
|
quit without closing it.
|
|
|
|
* app/fileops.c (file_save): Made Save As add to the document index.
|
|
|
|
1998-07-08 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/docindex.h:
|
|
* app/docindex.c: New files containing the document index.
|
|
|
|
* app/menus.c (toolbox_entries): Added a menu item to open the
|
|
Document Index.
|
|
|
|
* app/Makefile.am (gimp_SOURCES): Added docindex.c and
|
|
docindex.h.
|
|
|
|
* app/fileops.c (file_open): Made it so that opening a file adds
|
|
to the document index.
|
|
|
|
Wed Jul 8 01:38:15 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* Makefile.am blend.c boundary.c by_color_select.c channel.c
|
|
* color_picker.c drawable_cmds.c fuzzy_select.c gimpimage.c
|
|
* image_render.c ink.c layer.c main.c paint_core.c paint_funcs.c
|
|
* pixel_region.c plug_in.c tile.c tile.h tile_cache.c tile_manager.c
|
|
* tile_swap.c transform_core.c undo.c xcf.c: split off tile_pvt.h
|
|
from tile.h so changes in the tile implementation don't force a
|
|
complete recompile.
|
|
|
|
Wed Jul 8 01:35:22 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* app/app_procs.c (app_exit_finish): Unregister pdb procs _before_
|
|
destroying pdb.
|
|
|
|
Mon Jul 6 20:38:36 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/gimage_mask.c (gimage_mask_boundary): fixed crash when you
|
|
delete the last layer of an image.
|
|
|
|
Mon Jul 6 5:12:00 CST 1998 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* plug-ins/gbr/gbr.c: added gbr version 1 support
|
|
|
|
Mon Jul 6 12:02:43 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/convert.c: check for > 256 colors palettes when indexing,
|
|
since the code doesn't handle it (from Yasuhiro SHIRASAKI)
|
|
|
|
Mon Jul 6 13:18:12 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* pixmaps.h pixmaps2.h tools.c: splits pixmaps up into two headers
|
|
* tile.c: fixed a doublelock deadlock
|
|
|
|
Sun Jul 5 15:49:02 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* applied a patch from Adam D. Moss <adam@gimp.org>
|
|
* app/convert.c: Sucked the warning about
|
|
quantizing to too many colours into a text
|
|
widget embedded in the dialog, improved intelligence of
|
|
dialog to default 'custom palette' selection to 'Web'
|
|
if available, and in this case not bother to present
|
|
the native WWW-palette radio button. [Adam]
|
|
|
|
Sat Jul 4 22:58:23 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/autostretch_hsv/autostretch_hsv.c: corrected progress
|
|
display caption
|
|
|
|
Sat Jul 4 16:58:43 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/tile_swap.c: made the g_message errors a little smarter instead
|
|
of popping up a ton of dialogs
|
|
|
|
* app/layer.c
|
|
* app/channel.c
|
|
* app/gdisplay.c
|
|
* app/gimprc.c: some code cleanups
|
|
|
|
Thu Jul 2 18:10:43 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* blend.c boundary.c by_color_select.c channel.c color_picker.c
|
|
drawable_cmds.c frac.c fuzzy_select.c image_render.c invert.c
|
|
layer.c paint_core.c paint_funcs.c pixel_region.c plug_in.c tile.c
|
|
tile.h tile_cache.c tile_manager.c transform_core.c undo.c xcf.c:
|
|
incorporated Adam's copy-on-write patches. Tested briefly:
|
|
nothing seems to be broken, but I guarantee nothing.
|
|
|
|
Thu Jul 2 11:03:12 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* updated blur, randomize, and exchange plugins (not sure if
|
|
they should go into stable, they break PDB interfaces)
|
|
|
|
Thu Jul 2 01:45:24 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* app/Makefile.am:
|
|
* app/gimpset(.c|[FP]?.h):
|
|
|
|
Started gimpset, a generic class for handling collections of
|
|
objects. (And to automatically manage their signals, not
|
|
implemented yet)
|
|
|
|
* app/drawable.[ch]
|
|
* app/gimpdrawable.[ch]
|
|
* app/gimpimage.c:
|
|
|
|
Moved drawable_apply_image to drawable.c
|
|
|
|
* app/app_procs.c
|
|
* app/appenv.h
|
|
* app/gimage.[ch]
|
|
* app/layers_dialog.c
|
|
* app/main.c
|
|
* app/procedural_db.c:
|
|
|
|
Created a global context object (image_context) to handle the
|
|
collection of images that the app manages.
|
|
|
|
* app/gimpobject.c:
|
|
* app/layer.h: Nothing major.
|
|
|
|
* app/move.c: Fixed an uninitialized var that made guides crash.
|
|
* app/tools.h: Removed an unused and conflicting X define.
|
|
|
|
Wed Jul 1 14:55:21 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* added waterselect plug-in
|
|
|
|
Wed Jul 1 14:13:45 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/jpeg/jpeg.c: fix for non-interactive mode
|
|
|
|
Wed Jul 1 10:14:41 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* ltconfig: fix for properly detecting shared lib support on
|
|
SunPro cc (taken from libtool 1.2.a)
|
|
|
|
* app/convert.c: PDB wrapper for convert_indexed_palette should
|
|
return args associated with it's own proc
|
|
|
|
Tue Jun 30 12:19:58 CDT 1998 arturo@nuclecu.unam.mx
|
|
|
|
* pupi-button.scm: (script-fu-round-button) A new beveled button
|
|
script for rendering round, elliptical or squared buttons.
|
|
|
|
Tue Jun 30 12:13:36 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/flame/flame.c: don't use app private includes
|
|
|
|
Tue Jun 30 18:08:01 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* app/Makefile.am: start collecting some core stuff to libgimpim.a
|
|
* app/gdisplay.c (gdisplays_update_area): remove an (apparently)
|
|
redundant display area
|
|
|
|
* app/drawable.c:
|
|
* app/drawable.h:
|
|
* app/gimpdrawable.c:
|
|
* app/gimpdrawable.h:
|
|
* app/gimpdrawableF.h:
|
|
* app/gimpdrawableP.h:
|
|
|
|
Started separating crud out of drawables.
|
|
|
|
* app/blend.c:
|
|
* app/bucket_fill.c:
|
|
* app/channel.h:
|
|
* app/clone.c:
|
|
* app/commands.c:
|
|
* app/disp_callbacks.c:
|
|
* app/drawable_cmds.c:
|
|
* app/drawable_pvt.h:
|
|
* app/fileops.c:
|
|
* app/floating_sel.c:
|
|
* app/gimage.c:
|
|
* app/gimage_cmds.c:
|
|
* app/gimage_mask.c:
|
|
* app/gimpimage.c:
|
|
* app/gimpimage.h:
|
|
* app/gimpimageP.h:
|
|
* app/indexed_palette.c:
|
|
* app/interface.c:
|
|
* app/interface.h:
|
|
* app/invert.c:
|
|
* app/layer.c:
|
|
* app/layer.h:
|
|
* app/layers_dialog.c:
|
|
* app/plug_in.c:
|
|
* app/procedural_db.c:
|
|
* app/procedural_db.h:
|
|
* app/transform_core.c:
|
|
* app/xcf.c:
|
|
|
|
Isolated the id system of images entirely within pdb. Even the
|
|
window titles and menus use pointers instead of ids. Should at
|
|
least remind people that this is a developers' version. :)
|
|
|
|
Tue Jun 30 04:00:38 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* app/commands.c:
|
|
* app/edit_cmds.c:
|
|
* app/gdisplay.c:
|
|
* app/gimage.c:
|
|
* app/gimage.h:
|
|
* app/gimpimage.c:
|
|
* app/gimpimage.h:
|
|
* app/gimpimageP.h:
|
|
* app/gimpobject.c:
|
|
* app/gimpobject.h:
|
|
* app/gimpobjectP.h:
|
|
* app/global_edit.c:
|
|
* app/global_edit.h:
|
|
* app/indexed_palette.c:
|
|
* app/layer.c:
|
|
* app/layers_dialog.c:
|
|
* app/move.c:
|
|
* app/undo.c:
|
|
* app/undo.h:
|
|
|
|
Misc cleaning up here and there. Note that since the ids were used
|
|
to detect if an image still exists, some things may, for now,
|
|
access freed images and break. This will be fixed once proper
|
|
destroy handlers are added.
|
|
|
|
Sun Jun 28 19:32:06 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile_swap.c: Added a mutex on the swapfile to avoid a
|
|
potential race condition.
|
|
|
|
Mon Jun 29 03:14:14 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
|
|
* app/airbrush.c app/bezier_select.c app/by_color_select.c:
|
|
* app/channel.c app/channel.h app/channel_cmds.c app/channel_ops.c:
|
|
* app/channel_ops.h app/channels_dialog.c app/commands.c:
|
|
* app/convert.c app/convert.h app/convolve.c app/crop.c:
|
|
* app/drawable.c app/drawable.h app/drawable_pvt.h:
|
|
* app/ellipse_select.c app/file_new_dialog.c app/fileops.c:
|
|
* app/fileops.h app/floating_sel.c app/free_select.c:
|
|
* app/fuzzy_select.c app/gdisplay.c app/gdisplay.h app/gimage.c:
|
|
* app/gimage_cmds.c app/gimage_mask.c app/gimpimage.c:
|
|
* app/gimpimage.h app/gimpimageF.h app/gimpobject.c app/gimpobject.h:
|
|
* app/indexed_palette.c app/indexed_palette.h app/ink.c:
|
|
* app/iscissors.c app/layer.c app/layer.h app/layer_cmds.c:
|
|
* app/layers_dialog.c app/layers_dialog.h app/layers_dialogP.h:
|
|
* app/move.c app/paint_core.c app/paint_funcs.c app/paint_funcs.h:
|
|
* app/preferences_dialog.c app/rect_select.c app/text_tool.c:
|
|
* app/transform_core.c app/undo.c app/xcf.c:
|
|
|
|
Removed most of the image id system. They're still used with pdb.
|
|
At quick glance, nothing seems to be broken, but if things weird
|
|
out, blame me.
|
|
|
|
Now just the same for layers, channels and displays...
|
|
|
|
|
|
Sun Jun 28 10:08:53 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/ps/ps.c: don't use app private includes
|
|
|
|
Sun Jun 28 13:30:20 EEST 1998 Lauri Alanko <nether@gimp.org>
|
|
|
|
* app/gimage.c
|
|
* app/gimage.h
|
|
* app/gimpimage.c
|
|
* app/gimpimage.h
|
|
* app/gimpimageF.h
|
|
* app/gimpimageP.h
|
|
* app/gimpobject.c
|
|
* app/gimpobject.h
|
|
* app/gimpobjectF.h
|
|
* app/gimpobjectP.h
|
|
* app/gimpsignal.c
|
|
* app/gimpsignal.h
|
|
* docs/OO.txt
|
|
|
|
Started doing a GtkObjectifying framework, and started cleaning
|
|
images from all sorts of ugly dependencies.
|
|
|
|
Sun Jun 28 08:32:20 1998 Tim Janik <timj@gtk.org>
|
|
|
|
* app/layer.c (gimp_layer_mask_get_type):
|
|
(gimp_layer_get_type):
|
|
* app/drawable.c (gimp_drawable_get_type):
|
|
* app/channel.c (gimp_channel_get_type):
|
|
return a GtkType value and initialize the GtkTypeInfo structure
|
|
correctly.
|
|
|
|
* app/layer.h:
|
|
* app/drawable.h:
|
|
* app/channel.h:
|
|
provide GIMP_TYPE_* and GIMP_IS_*_CLASS() macros.
|
|
|
|
Sat Jun 27 23:28:26 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/interface.c: minor unused variable warning cleanup
|
|
|
|
* plug-ins/bumpmap/bumpmap.c: another warning cleanup
|
|
|
|
* plug-ins/flame/flame.c: time(NULL) instead of time(0)
|
|
|
|
* plug-ins/gpc/Makefile.am
|
|
* plug-ins/megawidget/Makefile.am: install in $libdir instead
|
|
of $gimpplugindir since they *are* libs. Some archs try to
|
|
exec them, and it barfs
|
|
|
|
Sun Jun 28 00:23:52 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/tile.c : fix from Scott Goehring for a thread deadlock
|
|
|
|
Fri Jun 26 17:22:00 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/gimp.[ch]
|
|
* app/procedural_db.c: add procedural_db_get_data_size and
|
|
gimp_get_data_Size functions from Nick Lamb
|
|
|
|
Fri Jun 26 11:00:35 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts.c: define DIVIDE here too (auf,
|
|
script-fu sucks)
|
|
|
|
* plug-ins/illusion/illusion.c: parse gtkrc
|
|
|
|
Fri Jun 26 00:59:16 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am: corrected typo
|
|
|
|
* app/bezier_select.c
|
|
* app/rect_select.[ch]: merged in bezier extend patch
|
|
by Raphael FRANCOIS (fraph@ibm.net)
|
|
|
|
* app/menus.c: restored "lost" menu items and shortcuts
|
|
These really aren't tools.. maybe they should go somewhere
|
|
else?
|
|
|
|
* plug-ins/Lighting/lighting_main.c: added gimp_displays_flush
|
|
|
|
Thu Jun 25 17:25:01 PDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* Makefile.am:
|
|
* app/app_procs.c:
|
|
* gimp1_1_splash.ppm: Some cosmetic changes to
|
|
better reflect the development stage of gimp.
|
|
|
|
Tue Jun 23 22:26:09 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: compile everything with -D_REENTRANT
|
|
|
|
* app/menus.c: fix for default accel (wrong X char)
|
|
|
|
* libgimp/gimpenums.h: make DIVIDE_MODE visible
|
|
|
|
* plug-ins/gif/gif.c: make it less verbose again
|
|
|
|
Wed Jun 24 00:45:01 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimprc.in
|
|
* app/gimprc.c
|
|
* app/preferences_dialog.c
|
|
* app/session.c
|
|
* app/tips_dialog.c: Moved the (last-tip-shown xx) entry to
|
|
sessionrc. You might want to delete that line from your gimprc,
|
|
but it works fine without doing so.
|
|
|
|
Tue Jun 23 23:21:16 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/commands.c
|
|
* app/layers_dialog.c
|
|
* app/menus.c: The lc-dialog can now be opened from the
|
|
toolbox-menu. Did that in preparation for auto-opening dialogs on
|
|
start-up.
|
|
|
|
Mon Jun 22 22:57:00 EDT 1998 Manish Vachharajani <mvachhar@vger.rutgers.edu>
|
|
|
|
* app/eraser.c: Ack, try to get pressure sensitivity right this time.
|
|
|
|
Mon Jun 22 22:57:00 EDT 1998 Manish Vachharajani <mvachhar@vger.rutgers.edu>
|
|
|
|
* app/eraser.c: Added support for pressure sensitive eraser
|
|
|
|
Mon Jun 22 23:35:52 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/pixmaps.h: Made a new pixmap for the ink tool that fits
|
|
better to the others.
|
|
|
|
Mon Jun 22 18:43:22 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/Makefile.am
|
|
* app/app_procs.c
|
|
* app/brush_select.c
|
|
* app/gimprc.[ch]
|
|
* app/gradient.c
|
|
* app/info_dialog.c
|
|
* app/interface.c
|
|
* app/layers_dialog.c
|
|
* app/palette.c
|
|
* app/pattern_select.c
|
|
* app/preferences_dialog.c
|
|
* app/session.[ch] (new files)
|
|
* app/tools.c: Rough outline of session-managment. A new config
|
|
file 'sessionrc' is written and the position of some windows is
|
|
remembered. Still has some problems (offset by wm decorations).
|
|
Can be switched off in the preferences.
|
|
|
|
Sun Jun 21 15:16:46 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/bezier_select.c
|
|
* app/commands.[ch]
|
|
* app/devices.c
|
|
* app/disp_callbacks.c
|
|
* app/interface.c
|
|
* app/menus.c
|
|
* app/pixmaps.h
|
|
* app/tools.[ch]
|
|
* app/undo.c: Lots of changes to the way tools are intialized and
|
|
accessed. All information about a tool type is now contained in a
|
|
single ToolInfo array. There are still some small issues to
|
|
adress about tool groups and we need some way of getting menu
|
|
ordering/grouping to work better (plug-ins need this too). There
|
|
is still much to be done, but this is the next in cleaning up the
|
|
tools.
|
|
|
|
* app/posterize.[ch]
|
|
* app/threshold.[ch]
|
|
* app/histogram_tool.[ch]
|
|
* app/hue_saturation.[ch]
|
|
* app/levels.[ch]
|
|
* app/brightness_contrast.[ch]
|
|
* app/by_color_select.[ch]
|
|
* app/color_balance.[ch]
|
|
* app/curves.[ch]: Changed the *_initalize function prototypes from
|
|
gpointer to GDisplay, to allow better type chacking and provide a
|
|
uniform interface for all the dialog tools.
|
|
|
|
Sun Jun 21 15:49:43 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/tools.c (tools_select): Set active_tool before
|
|
updating device status dialog.
|
|
|
|
Sat Jun 20 22:09:16 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimptool.in: fixes for new library versioning
|
|
|
|
Sat Jun 20 11:36:16 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in
|
|
* app/Makefile.am: really add thread support
|
|
|
|
Sat Jun 20 12:04:41 1998 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/tile.h: #include config.h so we can tell if we're doing
|
|
threads. (GIMP's includes are f*ck*d.)
|
|
|
|
* app/tile_cache.c app/tile.c app/tile.h app/tile_swap.c: modified
|
|
tile swapping to preswap dirty tiles, using a thread if threads
|
|
are enabled in configure or a gtk_timeout if they're not. The
|
|
code appears stable but could use improvement. Be careful when
|
|
working in here; there are four sets of semaphores and getting the
|
|
locking wrong will cause deadlocks or tile corruption. I'll try
|
|
to write up a document describing what's going on in here sometime
|
|
soon.
|
|
|
|
Fri Jun 19 16:37:40 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/appenv.h
|
|
* app/app_procs.c
|
|
* app/errors.[ch]
|
|
* app/main.c
|
|
* app/plug_in.c: implemented PDB interface for changing
|
|
the g_message handler
|
|
|
|
* plug-ins/gif/gif.c: g_printized "no comment" warning
|
|
|
|
Fri Jun 19 16:12:51 EDT 1998 Adrian Likins <adrain@gimp.org>
|
|
|
|
* TODO: more updates
|
|
|
|
Fri Jun 19 12:34:29 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* changes libgimp versioning to gtk-style. Bunch o' Makefile.am
|
|
changes for that
|
|
|
|
Thu Jun 18 23:11:36 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/ink.c: Shift the range to smaller brushes.
|
|
(1/8 - 25 pixel radius, instead of 1-100 pixels)
|
|
|
|
Thu Jun 18 18:34:58 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* acconfig.h
|
|
* config.h.in
|
|
* configure.in: added --with-threads (taken from gtk+ configure.in)
|
|
|
|
* libgimp/Makefile.am: ugly hack to force libgimpi.a to get
|
|
rebuilt since libgimp.la compilations screws up the deps. Fixes
|
|
relinking on make install.
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am: other cleanups
|
|
|
|
* libgimp/gimp.c
|
|
* app/plug_in.c: pass INT32 instead of INT8 for gdisp_id since
|
|
that's the correct type
|
|
|
|
* app/preferences_dialog.c
|
|
* plug-ins/script-fu/script-fu-server.c
|
|
* plug-ins/tileit/tileit.c: warning fixups
|
|
|
|
Thu Jun 18 21:20:12 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/interface.c app/tools.c: Removed calls to
|
|
gtk_container_[dis/en]able_resize()
|
|
|
|
Thu Jun 18 21:03:33 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/interface.c (create_display_shell): Set the resize
|
|
mode on the statusbar to prevent the window from being
|
|
unnecessarily auto-shrunk.
|
|
|
|
* plug-ins/gfig/gfig.c (my_gtk_label_set): Removed unused
|
|
function using deprecated gtk_container_need_resize()
|
|
|
|
Thu Jun 18 16:31:16 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/blob.c: Try to prevent overflows when drawing ellipses)
|
|
(fixes the ink => line bug for big sizes)
|
|
|
|
Thu Jun 18 16:11:19 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/preferences_dialog.c: fiddled with the spinbuttons
|
|
* app/file_new_dialog.c: removed two warnings
|
|
|
|
Wed Jun 17 23:52:13 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/file_new_dialog.c: updated the spinbuttons
|
|
to use the new api
|
|
|
|
* app/gimprc.[ch]: added some stuff in preparation for
|
|
making a preference
|
|
|
|
Thu Jun 18 00:56:41 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* channels_dialog.c
|
|
* layers_dialog.c: the middle mouse button now pops up the menu
|
|
as well as the third when clicking on the layer/channel. This should
|
|
help users that use a tablet and don't have a right mouse button.
|
|
|
|
Wed Jun 17 17:47:30 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/preferences_dialog.c: fixed a bug I introduced with the
|
|
new mem_size_unit for the tile_cache_size
|
|
|
|
Wed Jun 17 16:38:40 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/channel.c
|
|
* app/paint_funcs.c
|
|
* app/paint_funcs.h: applied a patch from Jay Cox.
|
|
Reimplements selection_grow, selection_shrink, and selection_border
|
|
using new algorithms.
|
|
|
|
Wed Jun 17 12:07:44 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/gimprc.c: default "save_window_positions_on_exit" to FALSE
|
|
until I know why gdk_window_get_position() doesn't work properly
|
|
when the window was never moved
|
|
|
|
Wed Jun 17 01:56:30 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c
|
|
* app/gimprc.c
|
|
* app/gimprc.h
|
|
* app/layers_dialog.c
|
|
* app/interface.c
|
|
* app/preferences_dialog.c: started to implement some sort of
|
|
session-managment; right now it only saves a few window-positions.
|
|
I plan to move the saving out of gimprc into a seperate rcfile
|
|
|
|
Tue Jun 16 15:06:19 CDT 1998 Larry Ewing <lewing@gimp.org>
|
|
|
|
* app/interface.c:
|
|
* app/menus.c: added menu entry and changed loop bounds to get the
|
|
new ink tool functioning properly
|
|
|
|
* app/tools.[ch]: added new and free funcs to the ToolInfo struct,
|
|
and began small cleanup of tools
|
|
|
|
Mon Jun 15 12:42:43 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/plug_in.c: initialize progress_gdisp_ID field in
|
|
plug_in_new so things don't crash
|
|
|
|
* app/menus.c: use proper keycodes (?) for zoom accelerator
|
|
defaults
|
|
|
|
* plug-ins/apply_lens/apply_lens.c: fixed a warning
|
|
|
|
Mon Jun 15 14:39:43 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/preferences_dialog.c: Added units (B,KB,MB) to the
|
|
tile_cache_size entry. Added spinbuttons where appropriate (used
|
|
parts of the patch Nuke <nuke@bayside.net> sent to the list).
|
|
|
|
Sun Jun 15 00:41:05 CDT 1998 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/interface.c: Table spacings
|
|
|
|
Sun Jun 14 23:41:17 CDT 1998 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/plug_in.c: Fixed progress code to account for when
|
|
a plugin gets two progress inits
|
|
|
|
* app/interface.c: Fixed table allocation sickness. Now use
|
|
two tables, and a vbox instead of one table so things don't
|
|
get expanded when they shouldn't. This (table/table_inner)
|
|
should be merged back to 1.0 tree. The other resize bug is a
|
|
gtkstatusbar bug.
|
|
|
|
Sun Jun 14 21:16:42 CDT 1998 Shawn T. Amundson <amundson@gimp.org>
|
|
|
|
* app/gdisplay.c
|
|
* app/gdisplay.h
|
|
* app/interface.c
|
|
* app/plug_in.c
|
|
* app/plug_in.h
|
|
* libgimp/gimp.c: added statusbar and progressbar, which
|
|
the plugins now use if they have a gdisp. Unfortunately
|
|
this introduces a resize bug I wasn't able to fix
|
|
immediately. ;-(
|
|
|
|
Sun Jun 14 18:37:06 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/blob.[ch] (blob_bounds): Added new files for
|
|
handling scan-converted convex polygons. (From
|
|
gsumi) (these will be moved out to a plug-in tool directory
|
|
when such a thing exists)
|
|
|
|
* app/ink.[ch]: New tool for drawing with a hard-edged
|
|
pressure and tilt-sensitive brush.
|
|
|
|
Sun Jun 14 16:03:29 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* TODO: cleaned up and expanded the todo
|
|
|
|
Sun Jun 14 00:50:25 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/gif/gif.c: don't pop up dialog for informational
|
|
"Too many colors?" message
|
|
|
|
Sat Jun 13 21:11:17 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Makefile.am: install gimp.m4 too
|
|
|
|
* libgimp/gimpprotocol.[ch]
|
|
* libgimp/gimp.c
|
|
* app/plug_in.[ch]
|
|
* app/procedural_db.c: exported the gdisplay ID to the plugins,
|
|
so they can be smart about hooking on to status bars in the
|
|
appropriate display shell
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimp.c: make the plugins aware of $gimpdir for gtkrc
|
|
parsing
|
|
|
|
Sat Jun 13 16:52:34 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*app/file_new_dialog.c: removed unsightly warnings,
|
|
replace a * with a / so it will work
|
|
|
|
Sat Jun 13 15:46:55 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*app/file_new_dialog.c: more file new tweaks,
|
|
now uses spinbuttons. I'm still not sure this change is
|
|
for the better, let me know. Pretty heavily based
|
|
on a patch by Nuke Skyjumper <nuke@bayside.net>
|
|
|
|
Fri Jun 12 14:17:54 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*app/file_new_dialog.c
|
|
app/file_new_dialog.h:
|
|
app/gloal_edit.c: added behaviour so that the
|
|
new file size will default to the current cut buffer
|
|
if its "fresh"
|
|
|
|
Thu Jun 11 23:37:06 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimp.m4: .m4 file for autoconf gimptool stuff
|
|
|
|
Thu Jun 11 00:34:51 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/color_area.c (color_area_events): Create/resize
|
|
the pixmap on every expose CONFIGURE event, not just
|
|
on the first expose event.
|
|
|
|
Thu Jun 11 00:02:15 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/interface.c (create_toolbox): Create the color
|
|
area before showing the window, so that the window gets
|
|
created at the right size. [ This doesn't actually fix
|
|
much, but it is better to do that way ]
|
|
|
|
Wed Jun 10 14:17:44 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/disp_callbacks.c (gdisplay_origin_button_press):
|
|
Stop signal emission so that button doesn't grab the
|
|
pointer away from the menu.
|
|
|
|
Tue Jun 9 19:47:19 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/brushes.c app/drawable.c app/patterns.c
|
|
app/procedural_db.c plug-ins/script-fu/script_fu_server.c
|
|
|
|
Fixes for warnings generated by changing GCompareFunc
|
|
and GHashFunc to take const arguments.
|
|
|
|
Tue Jun 9 16:08:20 EDT 1998 Adrian Likins <adrain@gimp.org>
|
|
|
|
*app/file_new_dialog.c: more fiddling with file_new.
|
|
the resoution unit optionmenu should work now. Just
|
|
need to get the optionmenus remembering history.
|
|
|
|
Tue Jun 9 12:36:57 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*confiure.in: corrected small type concering jpeg test
|
|
(warning printed out "checking for jpeg.h" instead of
|
|
jpeglib.h)
|
|
|
|
Tue Jun 9 04:36:52 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Got rid of a bunch of warnings when compiling plugins
|
|
|
|
* app/disp_callbacks.h: add declaration to get interface.c
|
|
to compile
|
|
|
|
* autogen.sh: make sure we know about ACLOCAL_FLAGS
|
|
|
|
Tue Jun 9 11:18:03 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/disp_callbacks.c
|
|
* app/interface.c: add a pop-up menu to the upper left corner of
|
|
the image window
|
|
|
|
* updated pagecurl plug-in
|
|
|
|
Mon Jun 8 21:55:55 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* gimptool.in: use @gimpdir@ instead of hardcoding .gimp
|
|
|
|
* app/palette.c: remove unnecessary gtk_widget_destroy for menus
|
|
that have already been removed (from Shuji Narazaki)
|
|
|
|
Mon Jun 8 20:58:09 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/blend.c
|
|
* app/brushes.c
|
|
* app/brush_select.c
|
|
* app/bucket_fill.c
|
|
* app/layer_cmds.c
|
|
* app/layers_dialog.c
|
|
* app/paint_funcs.[ch]: applied a variation on
|
|
gimp-scier-980315-0 (implements divide (dodge) layer mode)
|
|
|
|
Mon Jun 8 22:09:07 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/airbrush.c: Simple pressure sensitivity.
|
|
|
|
Mon Jun 8 17:47:37 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/menus.c: unref the itemfactories instead of destroying
|
|
them (from timj)
|
|
|
|
Mon Jun 8 17:16:22 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/color_select.[ch]: added a hex triplet to the color
|
|
selector. It updates on focus_leave for now, so I bet there
|
|
are some interface nits...
|
|
|
|
* app/fileops.c: add an #include to quell a warning
|
|
|
|
Mon Jun 8 16:18:00 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/menus.c: fix stupid <Separator> menu bug
|
|
|
|
Mon Jun 8 16:39:19 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*app/commands.c
|
|
*app/file_new_dialog.[ch]
|
|
*app/prefereces_dialog.[ch]: split up command.c
|
|
into three files, commands.c, file_new_dialog.c,
|
|
and preferences.c
|
|
|
|
*app/Makefile.am: change to incorporate the new files
|
|
|
|
*TODO: more feature ideas
|
|
|
|
Mon Jun 8 04:30:00 EDT 1998 Chris Lahey <clahey@umich.edu>
|
|
|
|
* app/devices.c: stdio.h
|
|
* plug-ins/depthmerge/depthmerge.c: stdio.h
|
|
* plug-ins/gtm/gtm.c: stdio.h
|
|
* plug-ins/nlfilt/nlfilt.c: stdio.h, stdlib.h
|
|
Added the listed includes to get it to compile.
|
|
|
|
Sun Jun 7 19:30:22 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
*app/commands.c: more fiddling with the file_new dialog.
|
|
More stuff hooked up and working, but still not finished.
|
|
|
|
*TODO: filling in more wishlist stuff
|
|
|
|
Sun Jun 7 16:18:16 PDT 1998 Manish singh <yosh@gimp.org>
|
|
|
|
* plug-ins/Lighting/lighting_main.c
|
|
* plug-ins/Lighting/lighting_ui.c: ui fixes (taken from MapObject)
|
|
|
|
Sun Jun 7 18:44:17 EDT 1998 Matthew Wilson <msw@gimp.org>
|
|
|
|
* plug-ins/webbrowser/web-browser.scm: changed the URL for the
|
|
Manual
|
|
|
|
Sun Jun 7 12:39:56 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/libgck/gck/gcktypes.h
|
|
* plug-ins/libgck/gck/gckui.h
|
|
* plug-ins/libgck/gck/gckui.c
|
|
* plug-ins/ifscompose/ifscompose.c: changes for the new accelerator
|
|
stuff
|
|
|
|
Sun Jun 7 11:04:38 1998 Tim Janik <timj@gtk.org>
|
|
|
|
* app/gradient.c (cpopup_create_menu_item_with_label): use GtkAccelLabel
|
|
when creating a menuitems label seperatedly.
|
|
|
|
* app/commands.h:
|
|
* app/commands.c:
|
|
(tips_dialog_cmd_callback):
|
|
(filters_repeat_cmd_callback):
|
|
(tools_select_cmd_callback): make use of the callback_action argument.
|
|
|
|
* app/main.c (main): removed gtk_accelerator_table_set_mod_mask(),
|
|
since gtk provides decent default values now.
|
|
|
|
* app/layers_dialog.c:
|
|
* app/interface.c:
|
|
* app/indexed_palette.c:
|
|
* app/channels_dialog.c:
|
|
* app/buildmenu.c:
|
|
conversions for use of GtkAccelGroup.
|
|
|
|
* app/buildmenu.c:
|
|
* app/gradient.c:
|
|
installed accelerators are locked, because these code portions don't
|
|
support accelerator saving.
|
|
|
|
* ChangeLog:
|
|
* ChangeLog.pre-1-0: ChangeLog split up.
|
|
|
|
Sun Jun 7 01:21:43 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu.c: fixed param passing for
|
|
INT8 and INT16 types. This used to fail on big endian machines
|
|
|
|
* plug-ins/maze/maze.c: properly handle INT8 and INT16 types.
|
|
With these two fixes, circuit.scm will no longer crash on
|
|
big endian machines
|
|
|
|
Sun Jun 7 00:19:22 EDT 1998 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/commands.c: Reworked the file_new dialog to
|
|
be a little more useful. Added entries for a height
|
|
and width in the unit of your choice, and a resolution.
|
|
Not everythings hooked up yet, but its getting there.
|
|
|
|
Sun Jun 7 00:22:01 EDT 1998 Matthew Wilson <msw@gimp.org>
|
|
|
|
* app/interface.c: Register private tips for all the tools -
|
|
for use with online help later
|
|
|
|
Sat Jun 6 16:12:20 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* adding Lighting plugin
|
|
|
|
* updated despeckle, png, sgi, and sharpen
|
|
|
|
Sat Jun 6 14:22:19 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/interface.c: changed it back, things work now
|
|
|
|
* plug-ins/gfli/gfli.c: fixed gccism
|
|
|
|
* plug-ins/MapObject/mapobject_main.c: update display when
|
|
we're done (from seth)
|
|
|
|
Sat Jun 6 04:00:04 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/interface.c: changed GDK_IMAGE_NORMAL to GDK_IMAGE_SHARED
|
|
to workaround gtk bug
|
|
|
|
Fri Jun 5 22:37:40 1998 Owen Taylor <otaylor@gtk.org>
|
|
|
|
* app/Makefile.am app/app_procs.c app/brushes.c app/commands.[ch]
|
|
app/disp_callbacks.c app/gdisplay.[ch] app/gimprc.c
|
|
app/interface.[ch] app/menus.c app/paint_core.[ch]
|
|
app/paintbrush.c app/palette.c app/scroll.c
|
|
app/tools.[ch] app/undo.c
|
|
|
|
- Added two new dialogs - input devices; (GtkInputDialog)
|
|
and DeviceStatus - which shows the tool/color for
|
|
each device.
|
|
|
|
- Added device_status_update() call that gets called
|
|
whenever the tool/color etc. are changed.
|
|
|
|
- Added ~/.gimp/devicerc file to store settings
|
|
|
|
- Code to draw cursor on canvas for non XFree86 XInput
|
|
where device can't control cursor and extended input
|
|
device simultaneously.
|
|
|
|
- Changed input handling so that we always use the pointer
|
|
position from the device, not from gdk_input_window_get_cursor,
|
|
so that motion and cursor position sync.
|
|
|
|
- Various changes so things work with non-integer coordinates
|
|
|
|
- Pay attention to pressure and tilt in basic tool support.
|
|
|
|
- New paint mode PRESSURE that changes the brush based on
|
|
the brush pressure
|
|
|
|
- Left in a few XInput hacks that should be removed, but I no longer
|
|
remember what they are.
|
|
|
|
Fri Jun 5 18:08:32 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: bumped to 1.1
|
|
|
|
Thu Jun 4 18:12:14 MEST 1998 Sven Neumann <sven@gimp.org>
|
|
|
|
* updated screenshot plug-in
|
|
|
|
Tue Jun 2 16:40:33 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.0.0 release
|