mirror of https://github.com/GNOME/gimp.git
9689 lines
305 KiB
Plaintext
9689 lines
305 KiB
Plaintext
Thu Jul 15 10:12:44 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gserialize.c
|
|
* app/main.c: plugged some mem leaks
|
|
|
|
1999-07-14 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/makefile.cygwin
|
|
* app/makefile.msc
|
|
* plug-ins/makefile.cygwin
|
|
* plug-ins/makefile.msc
|
|
* modules/makefile.cygwin
|
|
* modules/makefile.msc
|
|
* tools/gcg/makefile.cygwin: Various updates. GCC-compiled DLL
|
|
name change.
|
|
|
|
* app/context_manager.c: Include paint_options.h for prototype.
|
|
|
|
* app/gimpimage.c (gimp_image_initialize_projection): Break out of
|
|
loop as soon as possible.
|
|
|
|
* app/menus.c (menus_last_opened_cmd_callback): Check if referring
|
|
to entry not in list.
|
|
|
|
* app/module_db.c (valid_module_name): (Win32) Require module DLL
|
|
names to include name of compiler built with.
|
|
|
|
* app/paths_dialog.c (paths_draw_segment_points): No use to draw
|
|
lines if we have less that two points.
|
|
|
|
* app/qmask.c: Include stdio.h and floating_sel.h.
|
|
|
|
* libgimp/makefile.cygwin: New file.
|
|
|
|
* libgimp/Makefile.am: Distribute above file.
|
|
|
|
* libgimp/gimp.def: Update.
|
|
|
|
* libgimp/gimpenv.c (gimp_directory): Don't warn about missing
|
|
home directory on Win32, it is perfectly natural.
|
|
|
|
* plug-ins/sel2path/global.h: Bypass unused declarations, some
|
|
of which clash with functions in MSVCRT.
|
|
|
|
* plug-ins/sel2path/math.c
|
|
* modules/colorsel_water.c: Define M_PI if necessary.
|
|
|
|
* plug-ins/sel2path/sel2path.c: Include config.h and
|
|
glib.h. Define rint() if needed.
|
|
|
|
* plug-ins/sel2path/vector.c: Include glib.h (for hypot() renaming
|
|
on Win32; In the MS C runtime, as hypot() is non-ANSI, it's called
|
|
_hypot(), sigh).
|
|
|
|
* plug-ins/sinus/sinus_logo.h: Use indexed format, it is easier on
|
|
some compilers than the huge string.
|
|
|
|
Wed Jul 14 11:42:49 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/ink.c: we were leaking a blob at each button_press
|
|
|
|
Tue Jul 13 22:48:37 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* plug-ins/sel2path/sel2path.c
|
|
* app/paths_dialog.c
|
|
* app/paths_cmds.c
|
|
* tools/pdbgen/pdb/paths.pdb
|
|
|
|
Selection is now cleared when converted to a path.
|
|
Path is made the current one when created via the PDB.
|
|
This made more sense than the previous behavior.
|
|
|
|
Tue Jul 13 15:47:20 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* gimptool.in, gimptool.1: implement --uninstall* options.
|
|
|
|
Sun Jul 11 20:50:26 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/unsharp/*: updated to version 0.8
|
|
(merged Marc's change)
|
|
|
|
Sun Jul 11 17:35:01 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* plug-ins/unsharp/unsharp.c: rename round to round2int to avoid
|
|
clashes with the upcoming c9x standard.
|
|
|
|
Sun Jul 11 15:19:34 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* plug-ins/common/png.c: add abort() to save_image, as to catch
|
|
bugs early on.
|
|
|
|
Sun Jul 11 14:05:06 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paths_dialog.c: my last change did break path deletion - this
|
|
should be fixed now
|
|
|
|
Sat Jul 10 16:05:58 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/sel2path/math.c:
|
|
* plug-ins/sel2path/fit.c: Add <float.h> for FLT_MAX,FLT_MIN.
|
|
|
|
1999-07-10 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gdisplay.c (gdisplay_set_menu_sensitivity): Undo/Redo should
|
|
be sensitive even if there is no layer :-)
|
|
|
|
* app/commands.h
|
|
* app/docindex.[ch]
|
|
* app/docindexif.[ch]
|
|
* app/file_new_dialog.[ch]: some #include cleanups.
|
|
|
|
* plug-ins/helpbrowser/Makefile.classic: less primitive version.
|
|
|
|
Fri Jul 9 23:35 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
* app/qmask.c : fixed some small lil' bugs, made no selection not
|
|
automatically select all. More features later.
|
|
|
|
1999-07-10 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/disp_callbacks.c (gdisplay_canvas_events): added wheelmouse
|
|
scrolling support for the canvas (cut & paste from gtkmain.c).
|
|
CTRL+wheel scrolls horizontally.
|
|
|
|
Fri Jul 9 22:24:53 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/sel2path/* <- New directory
|
|
* app/paths_dialog.c
|
|
* pixmap/topath.xpm
|
|
|
|
New function implemented by a plugin.
|
|
Will convert a selection into a path. Please
|
|
see the README in sel2path directory for more
|
|
details (especially where the underlying algorithms/code
|
|
were obtained from).
|
|
|
|
Fri Jul 9 20:12:12 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c: applied a (modified) patch from
|
|
Shuji Narazaki <narazaki@gimp.org>
|
|
|
|
* app/gimpimage.c: applied a (modified) patch from
|
|
Tom Rathborne <tomr@aceldama.com> that aligns guides on layer_resize
|
|
|
|
Fri Jul 9 18:39:03 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/clone.c
|
|
* app/dodgeburn.c
|
|
* app/pencil.c
|
|
* app/smudge.c: applied a patch from Olof S Kylander
|
|
<olof@frozenriver.com> that enables pressure sensitivity for all
|
|
the tools that were missing it
|
|
|
|
Fri Jul 9 16:47:04 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* libgimp/gimpmatrix.[ch]: added a few functions to test for
|
|
matrix properties
|
|
|
|
* app/transform_core.c: if we are doing a simple transformation
|
|
(e.g. rotating by 90 degrees), turn off interpolation
|
|
|
|
* app/rotate_tool.c: persuade the slider that a rotate angle of
|
|
180 degrees is perfectly ok
|
|
|
|
1999-07-09 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/crop.c: mysteriously, using the new tool constructor fixed
|
|
the crop tool redraw problem.
|
|
|
|
* app/gdisplay.c: code cleanup.
|
|
|
|
* app/info_dialog.c: never emit signals when updating the info
|
|
fields. Fixes some more transform tool grid redraw bugs.
|
|
|
|
1999-07-09 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.c (view_toggle_rulers_cmd_callback): set the
|
|
"visible" flags before mapping the widgets.
|
|
|
|
1999-07-08 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* tools/pdbgen/app.pl (generate): Fix typo.
|
|
* tools/pdbgen/Makefile.am: Clean up srcdir != builddir.
|
|
|
|
Thu Jul 8 00:08:50 EDT 1999 Adrian Likins <alikins@redhat.com>
|
|
|
|
* app/interface.c: added type for _NETSCAPE_URL to the DnD stuff
|
|
so you can now drag image urls from netscape.
|
|
|
|
Wed Jul 7 20:33:24 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am
|
|
* pixmaps/locked.xpm: removed
|
|
* pixmaps/locked.xbm: new file
|
|
* app/paths_dialog.c: Use a bitmap in the style of the eye instead of
|
|
the lock pixmap. This could be done more elegantly, but the
|
|
paths_dialog is a mess, sorry.
|
|
|
|
1999-07-07 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gdisplay.c (gdisplay_set_menu_sensitivity): don't make menus
|
|
unreachable by forgetting to set them sensitive again.
|
|
|
|
Wed Jul 7 12:53:54 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/global_edit.c: cosmetic changes
|
|
|
|
Tue Jul 6 22:05 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/qmask.h : took out a relic pixmaps.h that broke compilation (oops)
|
|
|
|
Tue Jul 6 20:55 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* pixmaps/qmasknosel.xpm
|
|
* pixmaps/qmasksel.xpm: Ugly pixmaps that tigert promised to replace
|
|
|
|
* app/channel.[ch]
|
|
* app/channel_cmds.c : made some of the private structures accessible
|
|
through exported functions to keep things a bit clean
|
|
|
|
* app/interface.c
|
|
* app/gdisplay.[ch]
|
|
* app/gimpimageP.h
|
|
* app/gimpimage.[ch]
|
|
* app/undo.[ch]: added qmasks
|
|
|
|
* app/Makefile.am
|
|
* app/qmask.[ch]: added new files for qmask support
|
|
|
|
* tools/pdbgen/pdb: changed some channel stuff to keep things a bit
|
|
more private
|
|
|
|
Wed Jul 7 03:54:54 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu.c: Fixed typo.
|
|
We definitely need a pdbgen tool to generate the
|
|
script-fu enum wrappers....
|
|
|
|
Wed Jul 7 02:24:22 1999 Tim Janik <timj@gtk.org>
|
|
|
|
* plug-ins/common/csource.c: save RGBA data as string and not seuqences
|
|
of numbers and commas. this reduces the output file size significantly
|
|
(by 50-70%) and reduces compile time memory requirement majorly (down
|
|
to 20% for gcc).
|
|
|
|
Tue Jul 6 22:26:24 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimpparasite.c: fixed gimp_detach_parasite.
|
|
|
|
Tue Jul 6 22:16:07 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* ./app/layer.c.orig
|
|
* ./app/lc_dialog.c.orig
|
|
* ./app/paths_dialog.c.orig
|
|
* ./app/pathsP.h.orig
|
|
* ./libgimp/gimpmenu.c.orig
|
|
* ./tools/pdbgen/pdb/paths.pdb.orig
|
|
* ./app/paths_cmds.c
|
|
* ./app/internal_procs.c
|
|
|
|
Fixed small LCP menu preview problems. Now works for all
|
|
image types and updated correctly when alpha channel added.
|
|
|
|
Additional PDB functions for paths. Fixed some PDB functions
|
|
(gimp_paths_set_points). Now works as advertised.
|
|
|
|
Tue Jul 6 22:40:16 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/commands.[ch]
|
|
* app/global_edit.[ch]
|
|
* app/menus.c: Added "Paste As New" feature that allows to paste
|
|
the current (or a named) buffer to a new image. Still need to
|
|
add PDB calls for that...
|
|
|
|
Tue Jul 6 19:58:48 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/fuzzy_select.c: give user feedback on the threshold
|
|
* app/paintbrush.c: use an optionmenu for the gradient type
|
|
instead of using 4 radiobuttons
|
|
* app/blend.c: indentation paranoia
|
|
|
|
Hopefully I have merged in Michaels changes correctly ...
|
|
|
|
Tue Jul 6 18:50:24 1999 Tim Janik <timj@gtk.org>
|
|
|
|
* plug-ins/common/csource.c: new save-image plugin to dump a
|
|
straight c-source RGB or RGBA data array (most convenient
|
|
to create libart ArtPixBuf structures from).
|
|
|
|
* plug-ins/common/header.c (save_image): if we don't know the
|
|
image type, complain and don't claim to have handled it.
|
|
|
|
1999-07-06 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/airbrush.c
|
|
* app/blend.c
|
|
* app/bucket_fill.c
|
|
* app/clone.c
|
|
* app/convolve.c
|
|
* app/dodgeburn.c
|
|
* app/eraser.c
|
|
* app/ink.c
|
|
* app/paintbrush.c
|
|
* app/pencil.c
|
|
* app/smudge.c: get opacity/paint mode from the current context
|
|
(currently always the user context).
|
|
|
|
* app/gimage_mask.c: the "stroke" command uses the paintbrush's
|
|
settings if the current context is the user context and we are in
|
|
per-tool paint options mode.
|
|
|
|
* app/context_manager.[ch]
|
|
* app/paint_options.h
|
|
* app/preferences_dialog.c
|
|
* app/tool_options.c
|
|
* app/tools.c: moved the global/per-tool paint options switching
|
|
to the context manager. The tool options themselves only contain
|
|
the widgets for them now. This should fix the segfaults happening
|
|
in per-tool mode.
|
|
Removed the disclaimer from the prefs. dlg. as it seems to work
|
|
now. The impl. in the context manager however is still a hack.
|
|
|
|
* app/brush_select.c
|
|
* app/brushes_cmds.c
|
|
* tools/pdbgen/pdb/brushes.pdb: same as above.
|
|
|
|
* app/lc_dialog.c: minimal code reduction. No functionality changed.
|
|
|
|
Mon Jul 5 22:51:37 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* TODO: Removed zoom indicator in titlebar, since we already have
|
|
that. Added more on progress indications, and dodge/burn. New
|
|
entries for active brushes and named undos.
|
|
|
|
Mon Jul 5 20:39:42 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/levels.c: change from greyscale bars to colour ones similar
|
|
to curves.c. Is this any use to people? If not, we can
|
|
always revert it.
|
|
|
|
1999-07-05 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: This is the Eeek!-one again, due to public
|
|
demand :)
|
|
|
|
1999-07-04 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/color_notebook.c
|
|
* libgimp/color_selector.h: Bypass the declaration of the exported
|
|
functions in the header. (Caused different linkage error with MSC,
|
|
as they are declared dllexport in the source, but naturally not in
|
|
the header.)
|
|
|
|
Sat Jul 3 16:04:16 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/color_notebook.c
|
|
* plug-ins/common/borderaverage.c: fix include file paths
|
|
|
|
1999-07-03 Tor Lillqvist <tml@iki.fi>
|
|
|
|
It is now possible to build a fully functioning GIMP on Win32 with
|
|
free tools only. (gcc and friends running on cygwin, but producing
|
|
binaries that don't use the cygwin runtime, gcc -mno-cygwin.)
|
|
|
|
* README.win32: Advice about gcc.
|
|
|
|
* libgimp/gimp.{c,h,def}: New way to get address of PLUG_IN_INFO
|
|
to the gimp dll. Do it a bit like the EMX port. Much cleaner. Now
|
|
works well also when built with gcc.
|
|
|
|
* app/gimprc.c: Remove gratuituous printf.
|
|
|
|
* modules/makefile.msc
|
|
* plug-ins/makefile.msc
|
|
* app/makefile.msc: Small updates.
|
|
|
|
* modules/makefile.cygwin
|
|
* plug-ins/makefile.cygwin
|
|
* app/makefile.cygwin: New files.
|
|
|
|
* modules/Makefile.am
|
|
* plug-ins/Makefile.am
|
|
* app/Makefile.am: Distribute the makefile.cygwin files.
|
|
|
|
* app/color_notebook.c: Mark the two functions used by color
|
|
selection modules for export.
|
|
|
|
* plug-ins/gfig/gfig.c
|
|
* plug-ins/script-fu/script-fu-scripts.c: Include <glib.h> early.
|
|
|
|
1999-07-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/dodgeburn.c: changed the tool toggle key to <Ctrl>.
|
|
* app/tools.c: typo.
|
|
|
|
1999-07-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/[all tools]: the Tool structure is now allocated by a common
|
|
constructor which sets default values and provides default tool
|
|
action functions. To get rid of much code duplication there should
|
|
be a object hierarchy of tools.
|
|
|
|
* app/context_manager.c
|
|
* app/tools.[ch]: create and destroy private contexts for the
|
|
paint tools on startup and exit. They are not used yet.
|
|
|
|
* app/interface.c
|
|
* app/menus.c
|
|
* app/tools.h: num_tools is now exported in tools.h
|
|
|
|
* app/commands.c
|
|
* app/gdisplay.c
|
|
* app/menus.c: made "Toggle Selection" a toggleable menu item.
|
|
|
|
Thu Jul 1 23:37:38 1999 Owen Taylor <otaylor@redhat.com>
|
|
|
|
* ifscompose_storage.c: New file implementing saving
|
|
and loading of parameters in text format.
|
|
|
|
* ifscompose.c: Store parameters in parasites.
|
|
Also, use new format for storing parameters between
|
|
invokations of IfsCompose on different layers.
|
|
|
|
Thu Jul 1 09:42:40 PDT 1999 Calvin Williamson <calvin@rhythm.com>
|
|
|
|
Added the files:
|
|
|
|
*app/smudge.[ch]
|
|
*app/dodgeburn.[ch]
|
|
|
|
Changed:
|
|
|
|
*app/Makefile.am
|
|
*app/paint_core.c
|
|
*app/paint_funcs.c
|
|
*app/pixmaps2.h
|
|
*app/tool_options.c
|
|
*app/tools.c
|
|
*app/toolsF.h
|
|
|
|
This is the first version of the dodge and burn and smudge tools.
|
|
These both use the opacity and spacing from the brush dialog, but
|
|
they dont use the apply modes, since they both use a form of
|
|
paint_core_replace. This could be added though.
|
|
|
|
Smudge affects alpha channels when present, dodgeburn doesnt.
|
|
|
|
Dodgeburn computes a gimp_lut based on the settings and uses that.
|
|
|
|
Smudge just drags along a version of the initial painthit and mixes
|
|
that in with subsequent painthits.
|
|
|
|
I didnt added any pdb functionality yet.
|
|
|
|
Thu Jul 1 10:29:44 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/guides.pdb
|
|
* app/guides_cmds.c: fixed a bug in image_find_next_guide
|
|
|
|
* plug-ins/xjt: reflect the name change of gimp_image_find_next_guide
|
|
|
|
* app/interface.c: applied the patch from
|
|
Shuji Narazaki <narazaki@gimp.org> that allows to open images by
|
|
dropping them onto the toolbar
|
|
|
|
1999-06-30 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: Dont even ask what this is :)
|
|
|
|
1999-06-30 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c (crop_automatic_callback): Crop now does
|
|
AutoShrink -- the algorithm starts with the interactively
|
|
selected crop area and tries to shrink that instead of
|
|
always starting from the corners.
|
|
|
|
* plug-ins/helpbrowser/helpbrowser.c: cosmetic changes
|
|
|
|
1999-06-28 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* */makefile.msc: Use the DEBUG nmake variable to determine
|
|
whether to build for debugging or not.
|
|
|
|
* libgimp/gimp.def: Add some missing entry points.
|
|
|
|
* plug-ins/makefile.msc: Redo as to Yosh's reorg of the
|
|
sources. Add some plug-ins missing earlier. (For instance print,
|
|
which only prints to files on Win32. We still need a real Win32
|
|
print plug-in. Much code probably could be lifted from the bmp
|
|
plug-in.)
|
|
|
|
* plug-ins/MapObject/arcball.c: Change Qt_ToMatrix() to void,
|
|
instead of returning the address of its parameter (dubious
|
|
practise), as its value is never used anyway.
|
|
|
|
For the following changes, thanks to Hans Breuer:
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.h: Check for feof, not to get
|
|
into an endless loop on malformed files.
|
|
|
|
* plug-ins/common/header.c: Support indexed images.
|
|
|
|
* plug-ins/common/sunras.c
|
|
* plug-ins/common/xwd.c
|
|
* plug-ins/print/print.h
|
|
* plug-ins/sgi/sgi.h: Include config.h, guard inclusion of
|
|
unistd.h.
|
|
|
|
* plug-ins/print/print.c: Guard for SIGBUS being undefined. Open
|
|
output file in binary mode.
|
|
|
|
1999-06-28 Sven Neumann <sven@gimp.org>
|
|
Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* help/Makefile.am
|
|
* help/eek.png
|
|
* plug-ins/helpbrowser/helpbroswer.c: to see what this change
|
|
does, you'll have to compile it :)
|
|
|
|
1999-06-28 Sven Neumann <sven@gimp.org>
|
|
Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/plug_in.c: return a PDB_EXECUTION_ERROR if a procedure
|
|
requested by a plugin doesn't exist.
|
|
|
|
* plug-ins/helpbrowser/*: The GIMP Help Browser!
|
|
Not yet built by default. You need GtkXmHTML to make it work.
|
|
There is a Makefile.classic for testing it.
|
|
|
|
* Makefile.am
|
|
* configure.in
|
|
* help/*: some sample help files. Subdirs are possible, too.
|
|
|
|
1999-06-28 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/plug_in.c (plug_in_callback): removed the check for
|
|
gdisplay_active() returning NULL because it caused all extensions
|
|
to be un-callable when no image was open.
|
|
|
|
Sun Jun 27 19:34:22 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/session.c (save_sessionrc): fp = fopen (filename, "wt");
|
|
Open file sessionrc always in TEXT mode (for OS/2 and Winxx).
|
|
|
|
1999-06-26 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/[all tool related files]
|
|
* app/commands.c
|
|
* app/disp_callbacks.c
|
|
* app/gdisplay.c
|
|
* app/gimage.c
|
|
* app/interface.c: hopefully fixed the bugs that appeared with my
|
|
last fix. And some more changes...
|
|
|
|
- Slightly changed the conditions which cause the tools to be
|
|
re-initialized on button_press events and the global
|
|
initialisation functions.
|
|
- The dialog tools now explicitly set tool->gdisp_ptr so they can
|
|
be properly hidden on display deletion.
|
|
- Create the crop info dialog only once and avoid ugly redraw bugs
|
|
by blocking the sizeentries' signal when initializing them.
|
|
- Standardized the tools_new_<tool>() functions. They are
|
|
scheduled to be moved to a common constructor in tools.c
|
|
- Various stuff...
|
|
|
|
1999-06-26 Sven Neumann <sven@gimp.org>
|
|
Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/app_procs.c
|
|
* pixmap/eek.xpm: EEK. Some files unsaved. Quit the GIMP?
|
|
|
|
Fri Jun 25 22:09:04 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* lc_dialog.c
|
|
|
|
Fixed problem when preview sizes are changed in L&C&P
|
|
dialog and then the busy cursors stuff tried to change
|
|
the cursor on a dialog that has been removed. (ie
|
|
the LCP dialog should be unregistered when it is destroyed)
|
|
|
|
Small previews in LCP dialog image menu do not get created when
|
|
no preview preference is set.
|
|
|
|
Thu Jun 24 18:13:35 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/common/mkgen.pl
|
|
* plug-ins/common/Makefile.am: added a pattern rule to install
|
|
single plugins
|
|
|
|
* all plugin Makefiles: use $libexecdir instead of $pluginlibdir
|
|
so we get installed on make install-exec
|
|
|
|
* plug-ins/gap/gap_filter_iterators.c: removed old Colorify_iter_ALT
|
|
reference
|
|
|
|
Thu Jun 24 22:49:41 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* layers_dialog.c
|
|
* lc_dialog.c
|
|
* lc_dialogP.h
|
|
|
|
L&C&P previews are now updated on undo and layer movement
|
|
operations.
|
|
|
|
Thu Jun 24 22:34:54 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap: some changes on request by the author Wolfgang Hofer
|
|
* plug-ins/common/colorify.c: make it work on drawables with alpha
|
|
channel
|
|
|
|
Wed Jun 23 17:55:58 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* more makefile fixes
|
|
|
|
Wed Jun 23 23:52:54 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* gimp/app/gimppreviewcache.c
|
|
* gimp/app/gimppreviewcache.h
|
|
* gimp/app/drawable_cmds.c
|
|
* gimp/app/gdisplay.c
|
|
* gimp/app/gimpdrawableP.h
|
|
* gimp/app/gimage_cmds.c
|
|
* gimp/app/Makefile.am
|
|
* gimp/app/layers_dialog.c
|
|
* gimp/app/channel.c
|
|
* gimp/app/lc_dialog.c
|
|
* gimp/app/lc_dialog.h
|
|
* gimp/app/lc_dialogP.h
|
|
* gimp/app/layer.c
|
|
* gimp/app/gimpdrawable.c
|
|
* gimp/app/internal_procs.c
|
|
* gimp/libgimp/gimp.h
|
|
* gimp/libgimp/gimpimage.c
|
|
* gimp/libgimp/gimpdrawable.c
|
|
* gimp/libgimp/gimpmenu.c
|
|
* gimp/tools/pdbgen/pdb/drawable.pdb
|
|
* gimp/tools/pdbgen/pdb/gimage.pdb
|
|
|
|
Added thumbnail image preview functions.
|
|
Previews are visible on the L&C&P dialogs as well as in the
|
|
drawables/channels/ menus generated for plugins
|
|
(see the bumpmap & Mapobject plugins).
|
|
|
|
PDB interface exists to simply extract a thumbnail preview
|
|
of a given size. This is much quicker & more efficient
|
|
than getting the image data tile-by-tile if you only need a small
|
|
image since a "preview cache" has been implemented. This cache also
|
|
reduces the number of times the tiles cached is scanned since smaller
|
|
previews are always generated from large ones if they exists and
|
|
are valid.
|
|
|
|
Some possible usages (I don't intend to implement these ideas. Just
|
|
suggestions). More plugins using the thumbnail preview (ie any that
|
|
use multiple images). Indication of "active image" somewhere.....
|
|
Actually almost anywhere a drawable/image name appears.
|
|
|
|
1999-06-23 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/brightness_contrast.c
|
|
* app/by_color_select.c
|
|
* app/curves.c
|
|
* app/disp_callbacks.c
|
|
* app/histogram_tool.c
|
|
* app/hue_saturation.c
|
|
* app/levels.c
|
|
* app/posterize.c
|
|
* app/threshold.c:
|
|
|
|
Factored out the cleaning up code to the tool dialog's "cancel"
|
|
callbacks because they are called from every function which is
|
|
aborting the tool. This should fix the remaining segfaults.
|
|
|
|
I probably killed a feature of "Levels". The tool wanted to
|
|
preserve it's drawable all the time, so it was possible to select
|
|
colors from other displays. If this was the intended behaviour,
|
|
please flame me and I will try to set the "preserve" flag
|
|
correctly.
|
|
|
|
* plug-ins/common/Makefile.am: "struc" was in the Makefile but not
|
|
in the directory.
|
|
|
|
Wed Jun 23 02:00:23 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plugin reorganization
|
|
|
|
Mon Jun 21 16:47:32 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/mpeg/mpeg.c: don't try to figure out G_BYTE_ORDER for
|
|
ourselves
|
|
|
|
1999-06-21 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/context_manager.c: namespace cleanups.
|
|
|
|
* app/commands.[ch]
|
|
* app/menus.c: moved the "Toggle Selection" menu entry to "View",
|
|
sprinkled some separators and made the layers/channels/paths popup
|
|
menus consistent with Tigert's last ops buttons change.
|
|
|
|
* app/fileops.c
|
|
* app/plug_in.c: check for gdisplay_active() returning NULL in
|
|
some more places.
|
|
|
|
* app/[all tool related files]:
|
|
|
|
- Turned the ToolAction and ToolState #define's into typedef'ed
|
|
enums, so the compiler can do some more sanity checking.
|
|
- Removed one more unused global variable "active_tool_layer".
|
|
- Removed some #include's from tools.c.
|
|
- Standardized the individual tools' structure names.
|
|
- Moved showing/hiding the tool options to separate functions.
|
|
- Stuff...
|
|
|
|
* app/commands.c
|
|
* app/disp_callbacks.c
|
|
* app/gdisplay.c
|
|
* app/tools.c: fixed the segfaults which happened when the image
|
|
of one of the tools which have dialogs (levels/posterize/...) was
|
|
deleted. My approach was to do stricter sanity checking and to set
|
|
some gdisplay pointers correctly where appropriate, so I can't
|
|
tell exactly where the bug was.
|
|
The curves tool now(??) updates on every _second_ display change
|
|
only, which is really obscure.
|
|
Finding/changing the display to operate on should definitely be
|
|
done by connecting to the user context's "display_changed"
|
|
signal.
|
|
|
|
* app/gimpset.c: emit the "remove" signal _after_ removing the
|
|
pointer from the set. If this was not a bug but a feature, please
|
|
let me know, we'll need two signals then.
|
|
|
|
Mon Jun 21 12:51:15 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/Makefile.am: cosmetic change
|
|
|
|
* app/plug_in.c: reordered #includes to prevent MAX/MIN conflict
|
|
|
|
* app/menus.c: removed the weird translation code in favor of
|
|
the item factory translation function. This may have broken some
|
|
.po files.. we'll see. Also, added some more tearoffs and made
|
|
tearoffs appear automagically when plugins register menu entries.
|
|
|
|
* libgimp/gimpimage.c
|
|
* libgimp/gimpenums.h: redid the GOrientation enum to match the
|
|
app. Removed special casing in the handler.
|
|
|
|
* plug-ins/guillotine/guillotine.c: small clean up
|
|
|
|
1999-06-21 Tuomas Kuosmanen <tigert@interaktiivinen.satama.saunalahti.fi>
|
|
|
|
* app/paths_dialog.c app/channels_dialog.c: changed the button
|
|
order so that the Delete button (trashcan) is always the rightmost
|
|
button. Good for consistency. I hope nothing blows up because of
|
|
this :)
|
|
|
|
1999-06-21 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* app/layers_dialog.c: Changed the order of the layer ops buttons
|
|
so that the delete button is on the right. Theoretically this should
|
|
not break anything. :)
|
|
|
|
I will do the same to the channels and paths too, just when I get
|
|
time, which is probably later today.
|
|
|
|
1999-06-21 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* libgimp/gimpfeatures.h.win32: Update version.
|
|
|
|
* app/file_new_dialog.c: Include gimpcontext.h.
|
|
|
|
* app/gdisplay.c: Don't pass a pointer as an int parameter,
|
|
pass the result of an inequality comparison to zero.
|
|
|
|
* app/makefile.msc: Add new files.
|
|
|
|
* plug-ins/makefile.msc: Build the ps plug-in, too.
|
|
|
|
* plug-ins/ps/ps.c: Add code to use a "real" output file, not a
|
|
pipe (needed with Win32 port of ghostscript).
|
|
|
|
Use g_strdup_printf() instead of separate g_malloc() and sprintf()
|
|
calls. No need to check failure of g_malloc(), it aborts on
|
|
failure. Open files in binary mode.
|
|
|
|
(Win32:) Use indirect command line file to guard for too long
|
|
command line. (Not sure if this is really needed.) Use the
|
|
gswin32c program.
|
|
|
|
1999-06-21 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/context_manager.c: connect to the user context's
|
|
"display_changed" and to the image context's "remove" signal to
|
|
avoid dangling references and to set the menu sensitivity on
|
|
display change.
|
|
|
|
* app/disp_callbacks.c
|
|
* app/file_new_dialog.c
|
|
* app/fileops.c
|
|
* app/gdisplay.c
|
|
* app/gdisplay_ops.c
|
|
* app/gimpcontext.c
|
|
* app/interface.[ch]: entirely moved the active display stuff to
|
|
the user context:
|
|
|
|
- The active display is set by any event in the display shell,
|
|
by File/New and File/Open.
|
|
- gdisplay_delete() resets the active display to NULL if we
|
|
deleted the active display.
|
|
- Reduced gdisplay_active() to a single statement returning the
|
|
context's active display. Should replace it by a macro.
|
|
- gdisplay_flush_whenever() sets the menu sensitivity for the
|
|
active display.
|
|
- Removed global variable popup_shell since it was only set all
|
|
the time but never used. I guess it's original job is now done
|
|
by the context anyway.
|
|
- gdisplay_set_menu_sensitivity() works with gdisp == NULL.
|
|
- There are mysterious Gdk-CRITICALs if both <Image> and one of
|
|
it's sub-menus are teared-off. Probably a gtk+ bug.
|
|
|
|
To do all this stuff at a central place, there needs to be a
|
|
GimpSet of displays (and ideally, GDisplay should be a GtkObject).
|
|
|
|
* app/commands.c
|
|
* app/lc_dialog.c: fixed segfaults happening with teared-off menus.
|
|
|
|
1999-06-21 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* pixmaps/delete.xpm: New icon for Delete (layer, path, channel etc..)
|
|
One that represents a trashcan. Looks more 3ye C4nDy ;)
|
|
|
|
1999-06-20 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.c
|
|
* app/disp_callbacks.c
|
|
* app/gdisplay.c
|
|
* app/lc_dialog.c
|
|
* app/menus.c: applied a patch from <Simon.Budig@unix-ag.org>
|
|
which implements tear-off-menus(!!!). Modified it to use the
|
|
GimpContext.
|
|
The sensitivity of the menu entries is not updated after
|
|
executing a command. This leaves the sensitivity in the state
|
|
before the command was executed (which is buggy). Will probably
|
|
have to update the sensitivity from gdisplays_flush().
|
|
Simon called the patch "temporary" but it looks pretty stable to
|
|
me. Please test it :-)
|
|
|
|
* app/context_manager.[ch]: minor changes.
|
|
|
|
* app/gimpcontext.[ch]: the user context keeps track of the
|
|
current display and image. The image is set automatically from
|
|
gimp_context_set_display().
|
|
Still have to figure out how this should interact with
|
|
gdisplay_active() (the current state is a hack).
|
|
Made the context attributes real GtkObject arguments.
|
|
Pass the changed attributes to the callbacks which connect to
|
|
the <attribute>_changed signals.
|
|
|
|
* app/gimpset.[ch]
|
|
* app/gimpsetF.h
|
|
* app/gimpsetP.h: made the gimpset properly derivable by adding
|
|
signal slots to the object class structure. Added copyright
|
|
headers.
|
|
|
|
* app/gimpsignal.[ch]: new type gimp_sigtype_double, copyright
|
|
header and my usual indentation fanaticism.
|
|
|
|
Sun Jun 20 14:55:14 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/xjt/xjt.c: <sys/types.h> before <sys/stat.h> to
|
|
remove compiler warning.
|
|
|
|
1999-06-19 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gimpcontext.[ch]: added some functions. Still does nothing.
|
|
|
|
* app/bezier_select.c
|
|
* app/devices.c
|
|
* app/tools.[ch]: removed global variable active_tool_type
|
|
because it was always equal to active_tool->type.
|
|
|
|
Thu Jun 17 22:32:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/flip_tool.c : Fixed flip tool bug - use FLIP_INFO rather than
|
|
FLIP.
|
|
|
|
Thu Jun 17 20:05:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/devices.c : unbroke the devices previews.
|
|
|
|
1999-06-18 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/Makefile.am
|
|
* app/context_manager.[ch]: new files. Currently only init and
|
|
destroy the static contexts (user, standard and default).
|
|
|
|
* app/app_procs.c: call the context manager's init and free
|
|
functions. Still have to figure out the right time to do this.
|
|
|
|
* app/gimpcontext.[ch]: alpha version 0.0.1 :-)
|
|
|
|
Features:
|
|
- Each context has a name
|
|
- Attributes: opacity, paint mode, image, display
|
|
- Signal emission on attribute change
|
|
- Possibility to set a "parent" context
|
|
- Each attribute can be defined or undefined. In the latter case
|
|
the values are taken from the parent context.
|
|
- Possibility to pass a template and parent context to the
|
|
constructor
|
|
Bugs:
|
|
- Many attributes/functions still missing
|
|
- It's connected to nothing
|
|
|
|
Fri Jun 18 18:25:24 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Fixed a problem with hidden/unaffected
|
|
colour channels.
|
|
|
|
Fri Jun 18 10:55:46 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/gimpage.pdb
|
|
* app/gimage_cmds.c:
|
|
fixed a bug in (gimp-image-floating-sel-attached-to)
|
|
|
|
* plug-ins/rcm/rcm.c: changed the registered plug-in name so it
|
|
follows the naming conventions
|
|
|
|
Thu Jun 17 22:30:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/colormap_dialog.i.c : set usize on indexed color pallete,
|
|
so it has a height when started.
|
|
|
|
* app/devices.c
|
|
* app/indicator_area.c
|
|
* app/interface.c: fixed so that --no-data and -n no longer crash
|
|
or give ugly warnings on startup. --no-data disables indicators.
|
|
|
|
Thu Jun 17 22:26:38 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: default to the old-fashioned behaviour (crop and
|
|
dont_enlarge)
|
|
|
|
* app/disp_callbacks.c
|
|
* app/paint_core.c
|
|
* app/scale_tool.c
|
|
* app/transform_core.c: implemented horizontal and vertical lines
|
|
for the paint_tools using CTRL and MOD1. Changed the Scale tool to
|
|
use the same modifiers. Complain if you don't like this!
|
|
|
|
Now if I knew why MOD1 behaves differently than the other modifiers,
|
|
setting the cursor coordinates to 0,0 every time :-(
|
|
|
|
1999-06-17 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/Makefile.am
|
|
* app/gimpcontext.[ch]: new files. Does nothing yet. Checked in
|
|
because I found some bugs while hacking it:
|
|
|
|
* libgimp/gimpchainbutton.[ch]
|
|
* libgimp/gimpfileselection.[ch]
|
|
* libgimp/gimppatheditor.[ch]
|
|
* libgimp/gimpsizeentry.[ch]
|
|
* libgimp/gimpunitmenu.[ch]: fixed some cut & paste bugs and some
|
|
gtk 1.0 artefacts in the object class initialisation code.
|
|
|
|
1999-06-17 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/preferences_dialog.c: the tree title doesn't behave like a
|
|
button anymore.
|
|
Made the thumbnail option look like the other option menus.
|
|
|
|
1999-06-15 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* README.win32: Mention using GNU gettext.
|
|
|
|
* config.h.win32: Enable NLS stuff. Remove the X11 & Unix vs. Win32
|
|
feature test macros, we use those from glibconfig.h and gdkconfig.h.
|
|
|
|
* app/makefile.msc: Use gettext. New object files.
|
|
|
|
* app/batch.c: No need to include <io.h> on Win32.
|
|
|
|
* app/errorconsole.c
|
|
* app/plug_in.c
|
|
* app/tile_swap.c: Include <glib.h> early to get Win32 feature
|
|
test macros from <glibconfig.h>.
|
|
|
|
* app/gimpset.c: Remove unnecessary (?) warning.
|
|
|
|
* app/main.c
|
|
* libgimp/stdplugins-intl.h: If no LOCALEDIR defined
|
|
(as on Win32), use the "locale" subdir in gimp_data_directory().
|
|
|
|
* app/palette.c: Open palette file in text mode.
|
|
|
|
* app/session.c
|
|
* app/text_tool.c: Use GDK's GDK_WINDOWING feature test macro
|
|
if available, not WINDOWS_DISPLAY.
|
|
|
|
* libgimp/gimpfeatures.h.win32: Correct GIMP_VERSION.
|
|
|
|
* libgimp/makefile.msc: Use gettext.
|
|
|
|
* plug-ins/makefile.msc: Use gettext. Add some missing
|
|
plug-ins. Advice how to build "unofficial" plug-ins.
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c
|
|
* plug-ins/faxg3/faxg3.c
|
|
* plug-ins/gbr/gbr.c
|
|
* plug-ins/gz/gz.c: Include <glib.h> early.
|
|
|
|
* plug-ins/tga/tga.c: Include config.h, use HAVE_UNISTD_H.
|
|
|
|
Sun Jun 13 21:05:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/devices.c
|
|
* app/gimprc.[c,h]
|
|
* app/interface.c
|
|
* app/preferences_dialog.c: Make the indicator area on the toolbar
|
|
something that the user can turn off after a restart. Currently it
|
|
(and most other such fucntions) give no indication of error if user
|
|
clicks OK and not Save - this needs to let the user know that changes
|
|
will not take effect w/o a save. It will not update once OK is clicked
|
|
though, which is very much less than preferable behavior
|
|
|
|
* app/indicator_area.c: fixed a bug that let the preview stay up if the
|
|
user clicked, dragged, and refocussed on another widget
|
|
|
|
Sat Jun 12 23:45:01 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* docs/parasites.txt: nicks comments...
|
|
|
|
Thu Jun 10 12:11:24 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* almost all the plug-in Makefiles: add $(INTLLIBS)
|
|
|
|
Tue Jun 8 10:56:42 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/layers_dialog.c: Traverse the layers stack to know if there's
|
|
a prev/next layer. That way we know if the next layer has an alpha
|
|
channel and set the sensitivity of the up/down buttons correctly.
|
|
|
|
Tue Jun 8 01:12:31 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/flip_tool.c: Only install the tool cursor if we are inside a
|
|
selected region.
|
|
|
|
Tue Jun 8 00:30:57 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/bucket_fill.c
|
|
* app/convolve.c
|
|
* app/crop.c
|
|
* app/flip_tool.c
|
|
* app/paint_core.c: Overworked the line preview. Sorry for the
|
|
inconvenience, but it has always worked here due to a bug in icewm.
|
|
Should work much better now, also it still isn't perfect (yet).
|
|
|
|
Had to change the standard toggle key for all toggleable tools to
|
|
<Ctrl> since <Shift> collides with line drawing in the Convolver tool.
|
|
|
|
1999-06-07 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c
|
|
* app/crop.c app/flip_tool.c app/gimpunit.c app/global_edit.c
|
|
* app/gradient.c app/histogram_tool.c app/magnify.c app/module_db.c
|
|
* app/palette.c app/paths_dialog.c app/text_tool.c app/transform_tool.c
|
|
Misc i18n fixes, partly ported from Egger-gimp
|
|
|
|
1999-06-06 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* app/menus.[ch]: locale-wrapper for menus_set_sensitive (..._locale)
|
|
and menus_set_state (..._locale) which splits the menu-entry
|
|
"<Foo>/Bar/Baz" into "<Foo>" and "/Bar/Baz" to remove double
|
|
translations
|
|
* app/app_procs.c, app/channels_dialog.c, app/fileops.c, app/gdisplay.c
|
|
* app/gdisplay_ops.c, app/layers_dialog.c, app/paths_dialog.c
|
|
* app/plug_in.c:
|
|
Use the _locale version from above
|
|
|
|
1999-06-06 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* app/{color_notebook.c,color_select.c,lc_dialog.c,temp_buf.c,tool_options.c,tools.c}:
|
|
Misc l10n fixes
|
|
|
|
Sun Jun 6 11:16:12 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Makefile.am
|
|
* app/Makefile.am
|
|
* libgimp/Makefile.am
|
|
* plug-ins/rcm/Makefile.am: various dist fixes
|
|
|
|
1999-06-06 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/Makefile.am
|
|
* app/lc_dialog.[ch]
|
|
* app/lc_dialogP.h
|
|
* app/paths_dialogP.h: new files
|
|
|
|
* app/channels_dialog.[ch]
|
|
* app/layers_dialog.[ch]
|
|
* app/layers_dialogP.h
|
|
* app/paths_dialog.[ch]
|
|
* app/menus.[ch]
|
|
* app/file_new_dialog.c: modified
|
|
|
|
- Moved the toplevel L&C dialog code to lc_dialog.[ch]. Only
|
|
these files need knowledge about how to create/update/...
|
|
the sub-dialogs, so the corresp. functions are defined in
|
|
lc_dialogP.h.
|
|
- The popup menus are now created by menus.c. The command
|
|
callbacks are defined in [layers|channels|paths]_dialog.h.
|
|
- Private functions to be used by "friend files" are defined in
|
|
[layers|paths]_dialogP.h.
|
|
- Changed the order of the ops_buttons in the paths dialog to
|
|
match the order in the layers and channels dialogs.
|
|
- The paint mode menu and preview stuff still needs to go out of
|
|
layers_dialog.[ch].
|
|
- I'm not sure about the keybindings in the layer dialog's "Stack"
|
|
submenu because the list widget has it's own idea of PageUp/Down.
|
|
- Hopefully fixed the update problem with new images by calling
|
|
lc_dialog_flush() after creating a new image.
|
|
|
|
* app/app_procs.c
|
|
* app/bezier_select.c
|
|
* app/commands.c
|
|
* app/floating_sel.c
|
|
* app/gdisplay.c
|
|
* app/gimage.c
|
|
* app/gimage_mask.c
|
|
* app/paint_core.c
|
|
* app/preferences_dialog.c
|
|
* app/transform_core.c
|
|
* app/undo.c: changed #include's according to the new L&C file
|
|
structure.
|
|
|
|
Sun Jun 6 17:22:16 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* fileops.c gimprc.c gimprc.h preferences_dialog.c:
|
|
Preferences dialog now has an option for people who don't
|
|
like thumbnail files to ever be written.
|
|
|
|
Sun Jun 6 15:41:22 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: Extra quality thumbnails when the user manually
|
|
asks for one to be created. Can now also generate one-shot
|
|
previews for images on read-only media.
|
|
|
|
Sun Jun 6 14:19:08 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* app/bezier_select.c
|
|
* app/paths_dialog.c
|
|
|
|
Applied bezier/paths patches supplied by David LE CORFEC.
|
|
These fix a couple of segv. problems.
|
|
|
|
Sat Jun 5 17:03:15 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.6 release
|
|
|
|
1999-06-05 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* plug-ins/xjt/Makefile.am (INCLUDES): Reorder to include
|
|
$(top_srcdir) first. This prevents rebuilding on `make install'.
|
|
* plug-ins/struc/Makefile.am (INCLUDES): Likewise.
|
|
|
|
Sat Jun 5 16:19:15 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
app/errors.c
|
|
app/hue_saturation.c
|
|
app/iscissors.c
|
|
app/layers_dialog.c
|
|
app/levels.c
|
|
app/menus.c
|
|
app/paint_funcs.c
|
|
app/palette.c
|
|
app/pattern_select.c
|
|
app/plug_in.c
|
|
app/posterize.c
|
|
app/text_tool.c
|
|
app/threshold.c
|
|
app/tile.c
|
|
app/tile_cache.c
|
|
app/tile_manager.c
|
|
app/tile_swap.c
|
|
app/xcf.c: i18n stuff from gimp-monniaux-050699-1 (partially applied)
|
|
|
|
Sat Jun 5 14:16:57 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* po-plug-ins/Makefile.in.in: don't conflict with the app translation
|
|
files
|
|
|
|
* plug-ins/compose
|
|
* plug-ins/decompose: updates
|
|
|
|
Fri Jun 4 19:00:12 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: version number bump to 1.1.6
|
|
|
|
* added unsharp plug-in
|
|
|
|
* app/indicator_area.c
|
|
* app/main.c
|
|
* app/menus.c
|
|
* app/paint_core.c: minor cleanups
|
|
|
|
* plug-ins/wmf/wmf.c: s/memmove/g_memmove/
|
|
|
|
* tools/pdbgen/lib.pl: formatting changes, still unfinished
|
|
|
|
Sat Jun 5 02:17:02 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/screenshot/screenshot.c: I still don't know why this guy
|
|
did change the plug-in (99/05/13), but the layout he introduced
|
|
definitely sucked. I thought I would be known to be an active
|
|
developer, so if you want to change one of my plug-ins, please ask...
|
|
|
|
Fri Jun 4 22:07:56 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/libgck/gck/gckui.c (gck_application_window_new):
|
|
Removed 2 obsolete statements causing OS/2 to crash.
|
|
The code was trying to update a static const structure!
|
|
|
|
Thu Jun 3 20:59:11 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* tips/Makefile.am
|
|
* tips/gimp_tips.de.txt: (new file) German translation of the
|
|
tips_file. Someone needs to add this to de.po so it is used.
|
|
|
|
1999-06-03 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/disp_callbacks.[ch]
|
|
* app/gimpset.c
|
|
* app/interface.c: patch from <Simon.Budig@unix-ag.org>. Cleans up
|
|
the active image implementation. Now the button and key events of
|
|
the whole gdisplay shell are connected to a separate active image
|
|
callback.
|
|
|
|
Don't let the arrow button of the gdisplay grab the focus and
|
|
block it's events after any button_press_event, so the canvas
|
|
always owns the keyboard focus and the button never grabs the
|
|
pointer.
|
|
|
|
* app/gdisplay.c: correct sensitive setting for the Layers/Stack
|
|
submenu.
|
|
|
|
* app/interface.c: make the query boxes insensitive after pressing
|
|
"OK" (may be useful if they're once used for operations which take
|
|
longer than just shrink/grow/...).
|
|
|
|
* app/layers_dialog.c: switch to the active image when the "Auto"
|
|
button is activated.
|
|
|
|
* app/menus.c: bound the <Image>/Layers/Stack menu to some
|
|
<modifier>+PageUp/Down combinations.
|
|
|
|
* app/preferences_dialog.c: pop up with the "Interface" branch
|
|
expanded.
|
|
|
|
Thu Jun 3 16:51:18 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint_core.c: Improved the line draw preview a bit. It's still
|
|
not perfect, but should work better with respect to multiple modifiers
|
|
being pressed. Prototyped all functions in paint_core.c while I was
|
|
on it.
|
|
|
|
* app/channels_dialog.c
|
|
* app/layers_dialog.c
|
|
* app/ops_buttons.[ch]: Channels can now be intersected with the
|
|
active selection. Bound this to <Shift><Ctrl> and <Alt> when pressing
|
|
the 'Channel to Selection'-button in the Channels dialog. Added
|
|
tooltips for all modifier functions.
|
|
|
|
Thur Jun 3 9:06:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* plug-ins/script-fu/scripts/drop-shadow.scm: you can't
|
|
use gimp-edit-fill until you've attached the drawable to
|
|
an image.
|
|
|
|
Thur Jun 3 1:43:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/indicator_area.[ch]
|
|
* app/devices.c: Added a pattern preview and its popup. This
|
|
needs some GUI work still, as they are just way too big in a
|
|
general case.
|
|
|
|
Wed Jun 2 23:13:30 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/indicator_area.c : Added popup previews if the brush is bigger
|
|
than the indicator area.
|
|
|
|
Wed Jun 2 19:43:30 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* TODO: Removed entries that have been accomplished. Still
|
|
lots in there for an eager hacker (of just about any skill level)
|
|
|
|
Wed Jun 2 16:53:30 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/docindex.c: remove unused var
|
|
|
|
* app/gimprc_cmds.c
|
|
* tools/pdbgen/pdb/gimprc.pdb: propagate the May 21 change to the
|
|
pdb file
|
|
|
|
* tools/pdbgen/pdb/{channel,gimage,layer}.pdb: don't be sloppy in
|
|
the face of fickle perls
|
|
|
|
1999-06-03 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* app/about_dialog.c (about_dialog_load_logo): As we open the ppm
|
|
file in binary mode, we shouldn't assume that the header lines
|
|
read with fgets end with just a '\n'.
|
|
|
|
1999-06-02 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/Makefile.am : Added new Files, indicator_area.[ch]
|
|
|
|
* app/devices.c
|
|
* app/interface.c
|
|
* app/indicator_area.[ch] : Added a brush preview in the toolbar.
|
|
Still needs a full size preview, and could use a patterns and a
|
|
gradient next to it :) These will happen, relatively soon.
|
|
|
|
Thanks to the KDE guy (Torsten Rahn) on the gimp-devel mailing list
|
|
that gave the idea for this by pointing out that it wasn't easy
|
|
to find the size of the brush. It seems obvious now.
|
|
|
|
1999-06-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/disp_callbacks.c
|
|
* app/gimpset.[ch]
|
|
* app/gimpsetP.h
|
|
* app/layers_dialog.c: applied Simon's <Simon.Budig@unix-ag.org>
|
|
active image patch.
|
|
GimpSet has an "active_changed" signal now. The image_context
|
|
emits it whenever there is a button or key event in the gdisplay
|
|
and the L&C dlg. connects to it for the new auto-update feature.
|
|
|
|
1999-06-01 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.[ch]
|
|
* app/gdisplay.c
|
|
* app/menus.c: for the pleasure of all: a deeper nested submenu ;)
|
|
|
|
New <Image>/Layers/Stack submenu. Used the same top/bottom
|
|
shortcuts as in the layers dialog. Bind them to PageUp/Down and
|
|
you will never touch your mouse again to do this.
|
|
I'm thinking of dropping the current <ctrl>+[FBTU] in favour of
|
|
some <modifier>+PageUp/Down combinations. Test it, Tig !)
|
|
|
|
Tue Jun 1 12:07:57 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* plug-ins/xwd/xwd.c: hackaround for buggy window managers (like
|
|
WindowMaker) that store a bogus XWDColor flag field.
|
|
|
|
1999-06-01 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/app_procs.c
|
|
* app/gimprc.[ch]: renamed init_parse_buffers() to
|
|
parse_buffers_init().
|
|
|
|
* app/gimprc.[ch] (parse_gimprc_file): return a boolean indicating
|
|
success to find out if sessionrc exists.
|
|
|
|
* app/session.c: open L&C and Brushes on first gimp invocation to
|
|
help first-time users.
|
|
|
|
Mon May 31 06:48:56 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in, README: Set the PREFIX env. var. to the value of
|
|
--enable-perl.
|
|
* docs/parasites.txt: updated.
|
|
|
|
1999-05-31 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/info_dialog.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c: fixed some very strange grid redraw bugs which
|
|
were caused by unblocked sizeentry signals. It's generally a bad
|
|
idea to connect to a sizeentry's signal before initialization.
|
|
Removed the workaround for the gdk assert failures about
|
|
"gc != NULL" because the signals were the real reason.
|
|
|
|
* app/transform_core.c: originally wanted to fix the bug here but
|
|
ended up with just some function headers made ansi compliant.
|
|
|
|
1999-05-31 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: Guess what? We now have an important indicator
|
|
that reminds of the RIGHT MOUSEBUTTON MENU!! :)
|
|
|
|
1999-05-31 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.c
|
|
* app/crop.c
|
|
* app/file_new_dialog.c
|
|
* app/info_dialog.[ch]
|
|
* app/interface.c
|
|
* app/layers_dialog.c
|
|
* app/resize.[ch]
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* app/shear_tool.c: finished the float->double migration for
|
|
resolution values. Standardized the order of function calls which
|
|
initialize sizeentries. Fixed some off-by-one errors by using
|
|
correct double->int casting. Use the g* counterparts of int and
|
|
double in some places. Various code cleanups.
|
|
|
|
* app/preferences_dialog.c: same changes as above plus a cleaner
|
|
implementation of the mem_size_unit stuff. The whole dialog should
|
|
behave like before.
|
|
|
|
Sat May 29 23:43:56 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* libgimp/stdplugins-intl.h: #include <locale.h>
|
|
|
|
1999-05-30 Jens Lauterbacher <jens@tellux.de>
|
|
Simon Budig <Simon.Budig@unix-ag.org>
|
|
Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
Adam D. Moss <adam@gimp.org>
|
|
Sven Riedel <sr@gimp.org>
|
|
Sven Neumann <sven@gimp.org>
|
|
|
|
* app/draw_core.c (draw_core_new): 1/6 bit/person -- figure that
|
|
one out yourself!
|
|
|
|
Sat May 29 13:43:14 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/Makefile.am: $srcdir != $builddir fix
|
|
|
|
Sat May 29 09:28:40 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in
|
|
* Makefile.am: removed tips files, AC_SUBST GIMP_PLUGINS and
|
|
GIMP_MODULES so you can easily skip those parts of the build
|
|
|
|
* acinclude.m4
|
|
* config.sub
|
|
* config.guess
|
|
* ltconfig
|
|
* ltmain.sh: libtool 1.3.2
|
|
|
|
* app/fileops.c: shuffle #includes to avoid warning about MIN and
|
|
MAX
|
|
|
|
[ The following is a big i18n patch from David Monniaux
|
|
<david.monniaux@ens.fr> ]
|
|
|
|
* tips/gimp_conseils.fr.txt
|
|
* tips/gimp_tips.txt
|
|
* tips/Makefile.am
|
|
* configure.in: moved tips to separate dir
|
|
|
|
* po-plugins: new dir for plug-in translation files
|
|
|
|
* configure.in: add po-plugins dir and POTFILES processing
|
|
|
|
* app/boundary.c
|
|
* app/brightness_contrast.c
|
|
* app/by_color_select.c
|
|
* app/color_balance.c
|
|
* app/convert.c
|
|
* app/curves.c
|
|
* app/free_select.c
|
|
* app/gdisplay.c
|
|
* app/gimpimage.c
|
|
* app/gimpunit.c
|
|
* app/gradient.c
|
|
* app/gradient_select.c
|
|
* app/install.c
|
|
* app/session.c: various i18n tweaks
|
|
|
|
* app/tips_dialog.c: localize tips filename
|
|
|
|
* libgimp/gimpunit.c
|
|
* libgimp/gimpunitmenu.c: #include "config.h"
|
|
|
|
* plug-ins/CEL
|
|
* plug-ins/CML_explorer
|
|
* plug-ins/Lighting
|
|
* plug-ins/apply_lens
|
|
* plug-ins/autostretch_hsv
|
|
* plug-ins/blur
|
|
* plug-ins/bmp
|
|
* plug-ins/borderaverage
|
|
* plug-ins/bumpmap
|
|
* plug-ins/bz2
|
|
* plug-ins/checkerboard
|
|
* plug-ins/colorify
|
|
* plug-ins/compose
|
|
* plug-ins/convmatrix
|
|
* plug-ins/cubism
|
|
* plug-ins/depthmerge
|
|
* plug-ins/destripe
|
|
* plug-ins/gif
|
|
* plug-ins/gifload
|
|
* plug-ins/jpeg
|
|
* plug-ins/mail
|
|
* plug-ins/oilify
|
|
* plug-ins/png
|
|
* plug-ins/print
|
|
* plug-ins/ps
|
|
* plug-ins/xbm
|
|
* plug-ins/xpm
|
|
* plug-ins/xwd: plug-in i18n stuff
|
|
|
|
1999-05-29 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: New splash - enjoy while it lasts..
|
|
|
|
1999-05-28 Tor Lillqvist <tml@iki.fi>
|
|
|
|
Merge in Win32 changes to plug-ins. Small Win32-related changes
|
|
to app, libgimp and modules.
|
|
|
|
* configure.in acconfig.h: Check for mmap.
|
|
|
|
* app/makefile.msc: Depend on gimpi.lib.
|
|
|
|
* app/app_procs.c (app_init): Fix gccism: Allocate filenames (an
|
|
array with non-constant size) dynamically.
|
|
|
|
* app/{datafiles,fileops,general,install,module_db,temp_buf}.c:
|
|
Include glib.h before standard headers, because of certain obscure
|
|
details related to compiling with gcc on Win32.
|
|
|
|
(If you really want to know: glib.h defines he names of POSIXish
|
|
(but non-ANSI) functions as prefixed with underscore, because
|
|
that's how they are named in the msvcrt runtime C library we want
|
|
to use. However, defining stat as _stat causes some problems if
|
|
done after including the mingw32 <sys/stat.h>. So, it's easiest to
|
|
include <glib.h> early.)
|
|
|
|
* app/main.c: Use _stdcall and __argc, __argv with MSC, but
|
|
__attribute__((stdcall)) and _argc, _argv with gcc. Don't print
|
|
the "Passed serialization test" message on Win32. (It would open
|
|
up an otherwise unnecessary console window.)
|
|
|
|
* app/paint_funcs.c (gaussian_blur_region): Don't use variable sum
|
|
until initialized.
|
|
|
|
* app/{bezier_select,paths_dialog}.c: Include config.h and define
|
|
rint() if necessary.
|
|
|
|
* app/plug_in.c: Use _spawnv, not spawnv, on Win32 and OS/2.
|
|
|
|
* libgimp/gimp.c: No need for <io.h> on Win32.
|
|
|
|
* libgimp/{gimp,gimpui}.def: Add two entry points.
|
|
|
|
* libgimp/gimp.h: Can't use __declspec(dllexport) for PLUG_IN_INFO
|
|
when compiling with gcc on Win32. Also handle __argc, __argv and
|
|
_stdcall differently with gcc on Win32
|
|
|
|
* libgimp/gimpenv.c: Include <string.h>.
|
|
|
|
* libgimp/gimpfeatures.h.in: Remove lots of extraneous trailing blanks.
|
|
|
|
* libgimp/gimpfileselection.c: Include <glib.h> early, see above.
|
|
|
|
* libgimp/{gimpwire,parasite}.c: Test for NATIVE_WIN32, not
|
|
_MSC_VER.
|
|
|
|
* libgimp/makefile.msc: Miscellaneous updates. The gimpi library
|
|
is now built as a static library.
|
|
|
|
* modules/colorsel_triangle.c: No need to include gdkx.h. Define
|
|
M_PI if needed.
|
|
|
|
* modules/makefile.msc: Use GLib 1.3, update GTk+ paths.
|
|
|
|
* plug-ins/makefile.msc: New file.
|
|
|
|
* plug-ins/*/*.c (Well, not really all files, but many):
|
|
Portability fixes. Include config.h, and guard inclusion of POSIX
|
|
and Unix headers like <unistd.h>, <dirent.h> and
|
|
<sys/time.h>. Include <string.h> if functions from it are
|
|
used. Use g_ntohl() and g_htonl() insteead of ntohl() and htonl(),
|
|
thus no need to include <netinet/in.h>. Include <io.h> on Win32
|
|
when using open/read/write (which actually are defined as
|
|
_open/_read/_write by glib.h). Define S_* macros if necessary on
|
|
Win32. Define rint() and M_PI if necessary (these definitions
|
|
should be factored out somewhere, no sense repeating them in lots
|
|
of files). Open files in binary mode when needed.
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c: Use
|
|
g_malloc()/g_free(). Use g_strdup_printf().
|
|
|
|
* plug-ins/dbbrowser/dbbrowser.c: No need to include <X11/Xlib.h>.
|
|
|
|
* plug-ins/destripe/destripe.c: Guard use of SIGBUS.
|
|
|
|
* plug-ins/{flame/flame,hrz/hrz,pnm/pnm}.c: No need to check for
|
|
NULL returns from g_malloc() and g_new() as they abort on failure.
|
|
Use g_strdup_printf().
|
|
|
|
* plug-ins/gz/gz.c: Win32 version of running the subprocess.
|
|
|
|
* plug-ins/hrz/hrz.c: Win32 version. Use more generic tests for
|
|
non-Unix (OS/2 and Win32), for instance HAVE_MMAP.
|
|
|
|
* plug-ins/script-fu/interp_slib.c: Win32 version of myruntime().
|
|
|
|
* plug-ins/script-fu/interp_sliba.c: Handle \\ (escaped backslahsh).
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: Bypass on Win32.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Portability fixes. Use
|
|
g_strdup_printf() instead of separate malloc() and sprintf(). Use
|
|
g_strescape() for strings being passed to Scheme. Some Win32-only
|
|
stuff.
|
|
|
|
* modules/colorsel_triangle.c: No need to include gdkx.h. Define
|
|
M_PI if necessary.
|
|
|
|
* modules/makefile.msc: Update GLib and GTk+ version paths to
|
|
current preferences.
|
|
|
|
Thu May 27 22:04:49 1999 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* app/channel.c: applied fix for the channel_bounds bug from
|
|
Didier Gautheron <dgautheron@magic.fr>. (slightly modified)
|
|
|
|
Thu May 27 22:00:58 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* app/transform_core.c
|
|
|
|
Bezier curve display during transformation works
|
|
with corrective type of transform.
|
|
|
|
Thu May 27 21:10:31 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/print/print-ps.c (ppd_find): use g_strncasecmp() instead
|
|
of strncasecmp().
|
|
|
|
Thu May 27 12:10:46 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap/sel-to-anim-img.scm: bugfix as provided by Wolfgang
|
|
Hofer, the GAP author
|
|
|
|
Thu May 27 01:59:35 1999 Jay Cox (jaycox@earthlink.net)
|
|
|
|
* cursors/{mouse1_u,mouse1_umsk}: new mouse cursor for intersection
|
|
operations.
|
|
|
|
* app/cursorutil.[ch], app/rect_select.c: use the new cursor.
|
|
|
|
* app/gimpimage.c: Applied layer removal bug fix from
|
|
David Le Corfec, <lecorfec@etudiant.univ-mlv.fr>
|
|
|
|
* plug-ins/gdyntext/{font_selection.c, gdyntext.c, gdyntext_ui.c}:
|
|
replaced snprintf with g_snprintf.
|
|
|
|
* plug-ins/jpeg/jpeg.c: updated to work with the double precision
|
|
resolutions.
|
|
|
|
Wed May 26 21:14:15 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* app/bezier_select.c
|
|
* app/bezier_selectP.h
|
|
* app/paths_dialog.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* app/transform_core.c
|
|
* app/transform_core.h
|
|
* app/transform_tool.c
|
|
* app/transform_tool.h
|
|
|
|
Add option to show currently selected path to be displayed
|
|
during the transform tool operations. (Note if > 1 path locked
|
|
only the last selected path will be shown).
|
|
|
|
Reduced flashing of control points during update drawing of paths.
|
|
|
|
Fixed problem in transform tool rotate/scale when changing
|
|
layer (used to get many gdk assert failures about "gc != NULL")
|
|
|
|
Tue May 25 20:02:42 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/gdyntext/gdyntext_ui.c: Add include <sys/types.h> for OS/2
|
|
|
|
Mon May 24 21:16:14 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/faxg3/faxg3.c:
|
|
* plug-ins/faxg3/g3.c: Add include <sys/types.h> for OS/2
|
|
|
|
Sun May 23 14:13:03 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/threshold_alpha/threshold_alpha.c: Added
|
|
support for greyscale drawables (why not?)
|
|
|
|
Sun May 23 13:37:53 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Removed bogosity of previous fix and
|
|
optimized a little. Cleaner, faster and hopefully more correct
|
|
now.
|
|
|
|
Sun May 23 02:35:57 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Fixed a preserve-transparency
|
|
bug w/blend tool and possibly elsewhere. Allowed
|
|
the opacity-quickskip rule to be applied more generously.
|
|
|
|
Be a bit lazier with row-hint re-evalution (tnx j).
|
|
|
|
1999-05-22 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/[all files with resolution info]
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c
|
|
* libgimp/gimpsizeentry.[ch]
|
|
* libgimp/gimpunit.[ch]
|
|
* plug-ins/newsprint/newsprint.c
|
|
* plug-ins/pgn/png.c
|
|
* plug-ins/tiff/tiff.c: double instead of float for all resolution
|
|
and unit-factor variables.
|
|
|
|
* app/commands.c
|
|
* app/crop.c
|
|
* app/interface.c
|
|
* app/layers_dialog.c
|
|
* app/move_tool.c
|
|
* app/resize.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c: pass the image's unit *and* gdisp->dot_for_dot
|
|
to all functions which create sizeentries. Never create a
|
|
sizeentry with UNIT_PIXEL but with the image's unit and set it's
|
|
unit to UNIT_PIXEL after creation if dot_for_dot is on.
|
|
This way the image's unit can always be picked from the menu
|
|
without selecting "More...".
|
|
|
|
* app/interface.c: made the query_*_box() functions use the
|
|
ActionArea.
|
|
|
|
* libgimp/gimpunitmenu.c: GTK_WIN_POS_MOUSE for the unit
|
|
selection dialog.
|
|
|
|
Fri May 21 10:39:00 CST 1999 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/gimprc.c
|
|
* app/gimprc.h
|
|
* app/gimprc_cmds.c : wrapped up value_to_str and added it to
|
|
the gimprc_query function. Now most values will be queryable,
|
|
but there are still a few exceptions (generally structure info
|
|
not really stored in gimprc anyway).
|
|
|
|
Thu May 20 16:38:05 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/curves.c: colour in the previously greyscale bars to the
|
|
left and below the curve itself. Might want to take alpha and
|
|
value into account, but currently we don't. Incidentally
|
|
fixes a few redraw problems I found along the way. Done in
|
|
about an hour and a half, to show Wavey Dave what's possible :)
|
|
|
|
Wed May 19 19:48:10 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* modules/colorsel_gtk.c :
|
|
* modules/colorsel_triangle.c: OS/2 patches.
|
|
|
|
* plug-ins/bz2/bz2.c: OS/2 patches. spawn(),,
|
|
|
|
Wed May 19 01:05:08 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap/gap_arr_dialog.c
|
|
* plug-ins/gap/gap_mod_layer.c
|
|
* plug-ins/gap/gap_mov_dialog.c
|
|
* plug-ins/gap/gap_split.c: bugfixes as provided by Wolfgang Hofer
|
|
|
|
Mon May 17 16:56:36 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimppixelrgn.c: New function gimp_pixel_rgns_register2.
|
|
* libgimp/gimp.h: Add prototype for the above.
|
|
* libgimp/gimpfeatures.h: Add feature test macro for the above.
|
|
|
|
Tue May 18 22:53:08 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Changed the layout of the
|
|
action-area to follow the gimp conventions. I intentionally wanted
|
|
to fix the broken gradient select widget, but couldn't find where
|
|
the problem is located. Ideas anyone??
|
|
|
|
Tue May 18 20:28:42 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/gz/gz.c (spawn_gzip): OS/2 patches. spawn(),,
|
|
|
|
1999-05-18 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/app_procs.c (and many of the files below): store resolution
|
|
values as doubles, not floats.
|
|
|
|
* app/brush_select.c
|
|
* app/pattern_select.c: hide the "refresh" button in client
|
|
dialogs. Don't know if this is desired but it fixes a SEGV.
|
|
|
|
* app/file_new_dialog.c: New ui using code/ideas from Austin,
|
|
Marco and Nick. The "size" frame is still a bit bloated but I
|
|
didn't want to reduce it's functionality right now. It's closer to
|
|
the result of the last discussion but not perfect yet...
|
|
Added a dialog to confirm image sizes larger than the new
|
|
max_new_image_size value.
|
|
The new "reset" button uses the values from gimprc.
|
|
Removed some #include's, added the copyright header.
|
|
|
|
* app/gimprc.[ch]: new rc variable max_new_image_size.
|
|
|
|
* app/preferences_dialog.c: added the "max image size"
|
|
option. Generalized the mem size unit code.
|
|
|
|
* app/resize.c: an additional box lets the offset widget always
|
|
shrink correctly.
|
|
|
|
* app/text_tool.c: fixed a minor memory leak.
|
|
|
|
* libgimp/Makefile.am: add all widgets to libgimpui.*
|
|
|
|
* libgimp/gimpfileselection.c: cosmetic changes.
|
|
|
|
* libgimp/gimplimits.h: a maximum image size which should satisfy
|
|
everybody ;)
|
|
|
|
* libgimp/gimpsizeentry.c: allow the creation of sizeentries
|
|
without fields. This (finally) enables arbitrary layout of the
|
|
spinbuttons.
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: use the fileselection
|
|
widget for script parameter SF_FILENAME.
|
|
|
|
Tue May 18 01:14:55 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/app_procs.c: run cleanup code on shutdown in many more
|
|
cases. The should fix Marc's problem of not getting module
|
|
unload functions called at quit time.
|
|
|
|
* app/gimprc.c: internal "module-load-inhibit" variable, listing
|
|
modules to ignore at start of day.
|
|
* app/module_db.c: new rc file: modulerc. Keep track of which
|
|
modules we've got inhibited. Add button to module browser to
|
|
edit the settings. Save new version on gimp exit.
|
|
|
|
1999-05-17 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* libgimp/Makefile.am (../libgimp/gimpfeatures.h): Dummy rule,
|
|
redirected to `gimpfeatures.h'. This should prevent building
|
|
stuff twice when `gimpfeatures.h' changes.
|
|
|
|
Mon May 17 14:25:11 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/mail/mail.c (save_image): Add OS/2 patches. popen(),spawnl,,
|
|
|
|
1999-05-17 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/xcf.c: fixed bogus computation of the maximum size
|
|
of a compressed tile in xcf_load_level and xcf_save_level.
|
|
|
|
1999-05-16 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* plug-ins/displace/displace.c (run): Fixed a dumb typo reported
|
|
on gimp-developer by Claes G. Lindblad.
|
|
|
|
Sun May 16 22:54:23 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/xd/xd.c: Add OS/2 patches. include <sys/types.h>,,,
|
|
|
|
Thu May 13 19:17:58 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimp.[ch]: Implement gimp_default_display.
|
|
* libgimp/gimpfeatures.h: Add feature test macro for the above.
|
|
|
|
Sun May 16 18:23:12 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/module_db.c: We weren't initialising refs variable before using
|
|
it. Hence some stuff was being prematurely unloaded. D'oh!
|
|
|
|
* app/menus.c: move Module DB browser to the Xtns menu, since it
|
|
seems to make more sense being there.
|
|
|
|
* cursors/droppermsk: slight improvement over current one, but
|
|
really needs proper artist to look at it.
|
|
|
|
Sun May 16 17:16:59 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/paint_funcs.c: Fixed a possible bad composite when
|
|
mode is REPLACE_MODE.
|
|
|
|
1999-05-15 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* app/about_dialog.c: Removed unnecessarly #include of
|
|
interface.h.
|
|
|
|
* app/crop.c (crop_image): Fixed a potential linked list race
|
|
condition (i.e. accessing freed memory) when cropping deletes a
|
|
layer. May fix a bug reported by Sven.
|
|
|
|
Sat May 15 14:11:46 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/clone.c
|
|
* app/paint_core.c: handle the clone tool differently (works as
|
|
usual without the line preview) until I figure out something
|
|
nicer.
|
|
|
|
Sat May 15 03:15:49 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/paint_core.c: Works even better if the cursor position is
|
|
correctly transformed ;-)
|
|
|
|
Sat May 15 01:55:12 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/menus.c: Moved the seperator down so that it seperates the MRU
|
|
dialog from the rest.
|
|
* app/paint_core.c: Show the line you are drawing when using <Shift>
|
|
on paint_tools. Still need to figure out what's different about the
|
|
clone tool...
|
|
* app/blend.c
|
|
* app/cursorutil.c
|
|
* app/paintbrush.c: a little bit of code cleanup while I was on it
|
|
|
|
Sat May 15 00:06:06 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
* app/gdisplay.c
|
|
* app/paths_dialog.c
|
|
* app/paths_dialog.h
|
|
|
|
Fixed problem where paths preview not resized correctly when
|
|
image was resized.
|
|
|
|
1999-05-13 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/pencil.c: use the new color picking feature of paint_core.
|
|
|
|
Thu May 13 22:41:26 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
* app/bezier_select.c
|
|
* app/bezier_selectP.h
|
|
* app/cursorutil.c
|
|
* app/cursorutil.h
|
|
* app/curves.c
|
|
* app/paths_dialog.c
|
|
|
|
New:-
|
|
* cursor/mouse1_ap
|
|
* cursor/mouse1_apmsk
|
|
* cursor/mouse1_cp
|
|
* cursor/mouse1_cpmsk
|
|
* cursor/mouse1_mm
|
|
* cursor/mouse1_mmmsk
|
|
* cursor/mouse1_sel
|
|
* cursor/mouse1_selm
|
|
* cursor/mouse1_selmmsk
|
|
* cursor/mouse1_selmsk
|
|
* cursor/mouse1_selp
|
|
* cursor/mouse1_selpmsk
|
|
|
|
Paths changes:-
|
|
Implemented multi-part paths.
|
|
(Import the path (RMB in paths dialog brings menu up)
|
|
http://www.picnic.demon.co.uk/tmp/gimp.path
|
|
into a 600x256 (WxH) for an example).
|
|
|
|
Can copy/paste paths.
|
|
Fully custom cursors when using the Bezier tool. A number of bug
|
|
fixes re boundary problems also fixed.
|
|
|
|
Note that heavy use is made of the modifier keys in the bezier tool.
|
|
MB1 inside a closed curve converts it to a selection. The modifiers
|
|
change how the selection interacts with any current selection (in
|
|
much the same way as the selection tool does).
|
|
|
|
MB1 + ALT on control point will move a curve, if shift modifier active
|
|
then single curve is moved.
|
|
|
|
|
|
Curves:-
|
|
|
|
In curves dialog you can now press MB1 + shift will add point to
|
|
curves dialog corresponding to the current position in
|
|
the currently selected channel. MB1 + CNTRL will add the point
|
|
to all channels. (Thanks to Carey Bunks for the initial idea).
|
|
|
|
1999-05-13 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/paint_core.[ch]: set the fg or bg color if ctrl or alt is
|
|
held. use the new dropper cursor.
|
|
|
|
* app/cursorutil.[ch], app/gdisplay.[ch], app/rect_select.c: Use
|
|
GimpCursorType enum values > GDK_CURSOR_LAST instead of seperate
|
|
functions to choose between cursor types.
|
|
|
|
* app/color_picker.c: use the new dropper cursor.
|
|
|
|
* app/paintbrush.c, app/airbrush.c, app/paintbrush.c: use the new
|
|
color picking feature of paint_core.
|
|
|
|
* cursors/dropper, cursors/droppermsk: new cursor for the color
|
|
picker tool. (this cursor is REALLY ugly, someone should fix it)
|
|
|
|
1999-05-12 Scott Goehring <scott@poverty.bloomington.in.us>
|
|
|
|
* configure.in: fixed variable clobber for thread & MP options
|
|
* app/Makefile.am: added new GIMP_MP_{LIBS,FLAGS} to compile &
|
|
link flags
|
|
|
|
The old configure would set the thread libs and then immediately
|
|
clobber them unless you enabled MP support. This meant threads
|
|
but no MP would mean a no-compile if your pthread support is in a
|
|
separate library (not in libc).
|
|
|
|
1999-05-13 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* plug-ins/screenshot/screenshot.c: Make the "after ... seconds"
|
|
option global since it is also useful if you want to take a shot
|
|
of a very large window.
|
|
|
|
Wed May 12 12:13:57 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* acinclude.m4: minor typo fix
|
|
|
|
* configure.in: remove waterselect plugin
|
|
|
|
* gtkrc: yellow tooltips
|
|
|
|
* tools/pdbgen/*: minor cleanups (no functional changes)
|
|
|
|
Wed May 12 15:14:25 EEST 1999 Lauri Alanko <nether@gimp.org>
|
|
|
|
* plug-ins/gfig/gfig.c: Updated calls to gimp_paintbrush to its
|
|
current pdb interface.
|
|
|
|
Mit Mai 12 01:16:07 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/waterselect: removed
|
|
|
|
Tue May 11 22:32:22 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/color.pdb
|
|
* app/color_cmds.c: fixed some cut'n'paste errors
|
|
|
|
* plug-ins/script-fu/scrips/slide.scm: do the rotation correctly
|
|
|
|
Tue May 11 11:43:36 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_water.c: small change not worth a ChangeLog entry
|
|
|
|
Mon May 10 18:28:11 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: undo the part of patch "Tue May 4 15:51:16 PDT
|
|
1999" which broke gimp-perl configuration completely.
|
|
|
|
Mon May 10 18:59:58 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_water.c: finally fixed my prob all by myself :)
|
|
|
|
Sun May 9 23:45:08 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_water.c: Added a pressure slider. Still don't
|
|
know why the color history is initially drawn in black and is not
|
|
updated properly.
|
|
|
|
1999-05-09 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/text_tool.c: made the font selection dialog static again, so
|
|
the selected font is remembered across text tool invocations.
|
|
|
|
1999-05-09 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* libgimp/Makefile.am
|
|
* libgimp/gimplimits.h: new file. Currently contains constants for
|
|
image size and resolution.
|
|
|
|
* app/file_new_dialog.c
|
|
* app/resize.c: use the new constants.
|
|
|
|
* app/layers_dialog.c: use a sizeentry in the "New Layer" query
|
|
box. Folded the "Layer Fill Type" callbacks into one function.
|
|
|
|
* app/text_tool.c
|
|
* app/text_tool_cmds.c
|
|
* tools/pdbgen/pdb/text_tool.pdb: did the calculations for
|
|
resolutions < 1.0 right this time.
|
|
|
|
* app/gimage_cmds.c
|
|
* tool/pdbgen/pdb/gimage.pdb: fixed a typo.
|
|
|
|
Sun May 9 16:23:47 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/tile.c
|
|
* app/tile.h
|
|
* app/tile_manager.c
|
|
* app/tile_pvt.h
|
|
* app/paint_funcs.c:
|
|
|
|
Added Tile Row Hinting to the GIMP tile structure. Tiles
|
|
now have cheap per-row hints indicating whether each row is
|
|
all-transparent, all-opaque, a mixture, or other properties.
|
|
|
|
These hints are automatically invalidated when the tile is checked
|
|
in as dirty, and are re-evaluated on demand.
|
|
|
|
Currently only the layer compositing routines take advantage
|
|
of these hints, though there is opportunity to use them to
|
|
advantage in numerous other places.
|
|
|
|
The whole layer compositing process is typically 2x-4x faster
|
|
now, especially on subsequent renders of data which has already
|
|
had its hints calculated.
|
|
|
|
See tile.h for the explicit TileRowHint query/set interface.
|
|
The procedure to re-evaluate tile hints currently resides in
|
|
paint_funcs.c but may be exposed to other parts of the core
|
|
if necessary.
|
|
|
|
This is experimental. Please report mis-rendering problems.
|
|
|
|
Sat May 8 22:38:03 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* gimp1_1_splash.ppm: new splash_screen ...
|
|
|
|
Sat May 8 18:31:04 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/Makefile.am
|
|
* modules/colorsel_water.c: Implemented the waterselect plug-in
|
|
as a colorselect module. There is a strange bug left with the update
|
|
of the previews in the color history. Any help is appreciated!
|
|
I'll let the plug-in in the distribution until this is fixed.
|
|
|
|
1999-05-07 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/app_procs.c
|
|
* app/docindex.[ch]: fill the "last opened" list with
|
|
the first last_opened_size elements of the docindex.
|
|
|
|
* app/preferences_dialog.c: fixed the tile_cache_size and
|
|
last_opened_size bugs. Now we can change these values again.
|
|
|
|
1999-05-07 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/channel.[ch]
|
|
* app/commands.c
|
|
* app/gimage_mask.[ch]
|
|
* app/gimage_mask_cmds.c
|
|
* tools/pdbgen/pdb/gimage_mask.pdb
|
|
* app/interface.c: propagated the independent x/y values for
|
|
shrink/grow/border to the interface but not yet to the PDB.
|
|
|
|
* app/*_select.c
|
|
* app/paint_funcs.[ch]: implemented indep. x/y feather. It seems
|
|
that cut-and-paste was sufficient, but I didn't really understand
|
|
the code. Jay, could you have a look at this please?
|
|
|
|
If the feather/shrink/... amount is specified in pixels,
|
|
everything behaves like before.
|
|
I'm not sure how the built-in feather option of the selection
|
|
tools should behave, so it still defaults to 'pixel' mode.
|
|
Moved the static feather/shrink/... values from gimage_mask.c to
|
|
commands.c because they belong to the interface.
|
|
|
|
* app/text_tool_cmds.c
|
|
* tools/pdbgen/pdb/text_tool.pdb: prepared for resolution
|
|
support, but didn't enable it yet.
|
|
|
|
* app/unit_cmds.c
|
|
* tool/pdbgen/pdb/unit.pdb: fixed a help text.
|
|
|
|
Thu May 6 22:51:33 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/plug_in.c (plug_in_init_shm): Added this new function.
|
|
Taken from plug_in_init(). No logic is changed.
|
|
|
|
1999-05-06 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* tools/pdbgen/pdb/gradient_select.pdb: Fix nasty bug, inner block
|
|
variable "values" shadowed outer one, the inner one was assigned
|
|
to, the outer one returned.
|
|
|
|
* app/gradient_select_cmds.c
|
|
(gradients_get_gradient_data_invoker): Autogenned from above.
|
|
|
|
Wed May 5 18:18:16 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: enabled _NOUI versions of GIMP_CFLAGS and
|
|
GIMP_LIBS.
|
|
|
|
Wed May 5 14:29:51 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/datafiles.c: Add <sys/types.h>.
|
|
* app/patterns.c: <sys/types.h> before <dirent.h>
|
|
|
|
Wed May 5 12:40:54 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am
|
|
* app/cursorutil.c: Moved the cursors out of 'pixmaps' into a new
|
|
directory 'cursors'. Added the files to the Makefile.
|
|
Now its up to TigerT to provide a set of rocking cursors for us ;-)
|
|
|
|
1999-05-05 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* pixmaps/mouse1*: new bitmap files containing the new mouse
|
|
cursors. (based on the work of Tuomas Kuosmanen)
|
|
|
|
* app/parasitelist.c: use g_str_equal instead of parasite_compare_func.
|
|
|
|
* app/paint_core.c: interpret perfectmouse right way round.
|
|
|
|
* app/rect_select{P,}.[ch]: set custom cursors when the operation type
|
|
changes. Centralize the calculation of op based on the modifier
|
|
keys being held.
|
|
|
|
* app/fuzzy_select.c, app/free_select.c: allow the rect_select
|
|
functions calculate the operation type.
|
|
|
|
* app/ellipse_select.c: use the SelectionOps typedefs.
|
|
|
|
* app/edit_selection.c: convert MaskToLayerTranslate into
|
|
FloatingSelTranslate if there is already a floating selection in
|
|
init_edit_selection.
|
|
|
|
* app/disp_callbacks.c: fixed the calculation of state.
|
|
|
|
* app/gdisplay.[ch], app/cursorutil.[ch]: new functions to allow
|
|
the loading of customized cursors.
|
|
|
|
* app/paint_funcs.[ch], app/channel.c: border_region now accepts
|
|
seperate xradius and yradius arguments.
|
|
|
|
Tue May 4 15:51:16 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: use the sinclude bit again, since it works in
|
|
automake 1.4. Generate the Makefile in the embed dir too
|
|
|
|
* app/gimp.sym: new file, list the symbols we want export to
|
|
modules here
|
|
|
|
* app/Makefile.am: add -export-symbols to LDFLAGS
|
|
|
|
* plug-ins/Makefile.am: use make variable expansion instead of
|
|
direct substitution for optional plug-in dirs. E.g., now one can
|
|
do "make GIMP_PERL=" to skip the perl plug-in dir during build
|
|
without rerunning configure
|
|
|
|
* plug-ins/rcm/Makefile.am: add header files to SOURCES
|
|
|
|
Tue May 4 15:16:47 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool.c: s@gdkprivate@gdk/gdkprivate@
|
|
|
|
1999-05-04 Tor Lillqvist <tml@iki.fi>
|
|
|
|
Win32 portability changes:
|
|
|
|
* config.h.win32, README.win32: Small changes.
|
|
|
|
* tools/pdbgen/pdb/*.pdb: Include <string.h>.
|
|
|
|
* app/*_cmds.c: Autogenerated files reflect above changes.
|
|
|
|
* libgimp/makefile.msc app/makefile.msc: Various updates,
|
|
including new object files. Gtk+ directory now should be called
|
|
gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory
|
|
now should be called just glib.
|
|
|
|
* libgimp/gimp.def: Updates.
|
|
|
|
* libgimp/gimpfeatures.h.win32: Made current with
|
|
gimpfeatures.h.in.
|
|
|
|
* libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if
|
|
necessary.
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb: Must have a
|
|
statement (even an empty one) after a label.
|
|
|
|
* app/fileops_cmds.c: Autogenerated file reflects above changes.
|
|
|
|
* app/crop.c: Include <string.h>.
|
|
|
|
* app/{app_procs,batch,fileops,datafiles,errorconsole,general,
|
|
plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not
|
|
_MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C
|
|
runtime, even if we might be compiling with gcc.)
|
|
|
|
* app/fileops.c: Don't include <process.h> here.
|
|
|
|
* app/fileops.h: Do include <process.h> here.
|
|
|
|
* app/gimpparasite.c: Include config.h, guard inclusion of
|
|
<unistd.h>. (Is the inclusion of unistd.h in source files all over
|
|
the place really necessary?)
|
|
|
|
* app/ink.c: MSC doesn't handle conversion from unsigned __int64
|
|
to double, so cast to signed.
|
|
|
|
* app/lut_funcs.c: Include config.h, and define rint() if necessary.
|
|
|
|
* app/pixel_processor.c: Include config.h without "..", like in
|
|
all the other places. Include <string.h>
|
|
|
|
* app/text_tool.c: Guard the "POINTS" identifier that clashes with
|
|
<windows.h>, sigh.
|
|
|
|
1999-05-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.c: call gdisplays_resize_cursor_label(gimage)
|
|
after changing the image's unit.
|
|
|
|
* app/gdisplay.c: update the cursor label after resizing it's
|
|
frame, so the old (wrong) value gets overwritten.
|
|
|
|
* app/resize.c: it makes more sense to take the image's unit from
|
|
the "print size" frame rather than from "pixel dimensions".
|
|
Set reasonable boundaries to avoid over/underflows with crazy
|
|
resolutions. Code and gui cleanup.
|
|
The constants for min/max image size/resolution should probably go
|
|
to a central place.
|
|
|
|
* app/text_tool.c: set the resolution in the X font spec only if
|
|
the size is specified in points (reported by Austin).
|
|
|
|
* libgimp/gimpsizeentry.c: fixed a bad bug in the boundary and
|
|
resolution setting code (was not noticable before the new
|
|
resize/scale ui).
|
|
|
|
* plug-ins/gdyntext/*: version 1.4.3
|
|
|
|
* plug-ins/png/png.c: gcc suggested parentheses.
|
|
|
|
Mon May 3 15:38:54 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.5 release
|
|
|
|
Mon May 3 15:34:37 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/plug_in_cmds.c
|
|
* tools/pdbgen/pdb/plug_in.pdb: progress_init takes an int32, not
|
|
a display...
|
|
|
|
Mon May 3 14:03:35 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gimage_cmds.c
|
|
* tools/pdbgen/pdb/gimage.pdb: fix rotten regexp eval
|
|
|
|
Mon May 3 21:44:27 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/palette.c: put up messages telling user about corrupted
|
|
palette files as we load them. In particular, try and catch
|
|
MSDOS format files such as those distributed from Visibone's
|
|
website.
|
|
|
|
Mon May 3 21:30:46 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: changed order of cflags and library path in
|
|
GIMP_CLFAGS and GIMP_LIBS.
|
|
|
|
Mon May 3 12:04:47 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/plug_in.pdb
|
|
* tools/pdbgen/interface.pdb: new files
|
|
|
|
* tools/pdbgen/app.pl: add no_id_lookup option
|
|
|
|
* tools/pdbgen/Makefile.am: added new pdb files, plug_in.h
|
|
|
|
* tools/pdbgen/enums.pl: plug_in.h enums
|
|
|
|
* app/plug_in.[ch]: removed PDB stuff, exported current_plug_in,
|
|
proc_defs, and plug_in_progress_{init,update}
|
|
|
|
* app/interface_cmds.c
|
|
* app/plug_in_cmds.c
|
|
* app/internal_procs.c: pdbgenned files
|
|
|
|
* app/Makefile.am: new files: interface_cmds.c, plug_in_cmds.c
|
|
|
|
Sun May 2 14:56:52 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gimpimage.h: guide types used to start at 1, so make them
|
|
start at 1
|
|
|
|
* tools/pdbgen/enums.pl
|
|
* app/guides_cmds.c: autogenned files reflect above change
|
|
|
|
1999-05-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/commands.c
|
|
* app/layers_dialog.c
|
|
* app/resize.[ch]: new scale/resize ui:
|
|
Use size entries instead of text entries, chainbuttons instead of
|
|
check buttons. Put the stuff into frames. Added labels for the
|
|
original width and height.
|
|
It's possible to change resolution/unit now, please test if it
|
|
does the right thing.
|
|
|
|
* libgimp/gimpsizeentry.c: allow lower == upper when checking
|
|
boundaries.
|
|
|
|
Sat May 1 14:43:42 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb
|
|
* app/fileops_cmds.c: fixed dumbass save code
|
|
|
|
Sat May 1 22:18:55 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/brush_select.c
|
|
* app/brush_select.h
|
|
* app/pattern_select.c
|
|
* app/pattern_select.h: delay the popup of pattern and brush
|
|
preview window by 150 millisecs. Allows flicker-free
|
|
selection of brushes/patterns, and still have fast pattern
|
|
preview like we used to. Ideally, should really factor out
|
|
the common code in these two files into one generic picker
|
|
widget.
|
|
|
|
* app/free_select.c: cosmetic whitespace change.
|
|
|
|
* app/draw_core.c: use GDK_CAP_NOT_LAST, not GDK_CAP_BUTT,
|
|
otherwise sequential line segments in XOR mode have
|
|
single-pixel gaps between them. Worse, if the segments are
|
|
only one pixel long, you don't get _any_ lines. XFree86 seems
|
|
to ignore GDK_CAP_BUTT, which is why this bug hasn't been seen
|
|
before. NCD X servers comply with the spec a little more
|
|
pedantically, so need GDK_CAP_NOT_LAST. OS/2 and Win32 people
|
|
should check that (eg) the lasso tool still provides proper
|
|
visual feedback.
|
|
|
|
Sat May 1 12:14:54 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* acinclude.m4
|
|
* config.guess
|
|
* config.sub
|
|
* ltconfig
|
|
* ltmain.sh: upgrade to libtool 1.3
|
|
|
|
* Makefile.am: don't install gimprc.5 in our sharedir
|
|
|
|
Sat May 1 11:05:02 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/print/print.c (get_printers): OS/2 printing.
|
|
* plug-ins/print/print-ps.c (ps_print): set prn in text mode.
|
|
* plug-ins/ps/ps.c (read_pnmraw_type): skip '\r';
|
|
* plug-ins/screenshot/screenshot.c (shoot): Use spawnlp() instead of
|
|
fork().
|
|
|
|
* plug-ins/hrz/hrz.c (load_image): Use g_malloc instead of mmap
|
|
for OS/2.
|
|
|
|
Fri Apr 30 17:01:01 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/module_db.c (mod_load): only OS/2 patches.
|
|
|
|
Fri Apr 30 13:31:14 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Makefile.am: listed tools first in SUBDIRS, so xgettext can grab
|
|
the autogenned files
|
|
|
|
* acconfig.h: removed unused HAVE_XSHM_H
|
|
|
|
* tools/pdbgen/app.pl: added proc invoke method, nicer header
|
|
formatting
|
|
|
|
* tools/pdbgen/pdb/layer.pdb: use layer_mask type for return value
|
|
for layer_create_mask
|
|
|
|
* tools/pdbgen/pdb/misc.pdb: added quit proc
|
|
|
|
* tools/pdbgen/pdb/tools.pdb: added ink proc, but not added to @procs
|
|
since it's incomplete
|
|
|
|
* tools/pdbgen/pdb/fileops.pdb: new file
|
|
|
|
* app/Makefile.am: added fileops_cmds.c
|
|
|
|
* app/app_procs.c
|
|
* app/fileops.c
|
|
* app/ink.c: removed PDB procs (the one in ink.c was incomplete)
|
|
|
|
* app/fileops.h: exported load_procs, save_procs, and file_proc_find()
|
|
|
|
* app/plug_in.h: exported enum, #include <sys/types.h>
|
|
|
|
* app/brushes_cmds.c
|
|
* app/fileops_cmds.c
|
|
* app/layer_cmds.c
|
|
* app/misc_cmds.c
|
|
* app/parasite_cmds.c
|
|
* app/patterns_cmds.c
|
|
* app/procedural_db_cmds.c
|
|
* app/text_tool_cmds.c
|
|
* app/internal_procs.c: pdbgen updates
|
|
|
|
* app/paint_funcs.c: the glibc 2.1 docs say using SVID threadsafe
|
|
random functions are preferable to rand_r, so use them instead of
|
|
a mutex
|
|
|
|
1999-04-30 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* plug-ins/gdyntext/*: updated version 1.4.2
|
|
|
|
1999-04-30 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/flip_tool.c: fixed a cut-and-paste bug: vertical flip
|
|
iterates over rows, not columns.
|
|
|
|
Thu Apr 29 16:32:11 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/url/url.c (load_image):
|
|
* plug-ins/webbrowser/webbrowser.c (start_browser):
|
|
Use spawnlp() instead of fork().
|
|
|
|
* plug-ins/gfig/gfig.c : OS/2 patches.
|
|
use G_SEARCHPATH_SEPARATOR_S instead of ":", add sys/types.h,,.
|
|
|
|
1999-04-29 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/brush_select.[ch]
|
|
* app/pattern_select.[ch]: disabled setting the size of the
|
|
brushes dialog again because it still caused SIGFPE's in some rare
|
|
cases. I'm trying to fix that.
|
|
*Minimal* ui spacing changes. Some changes to make the code look
|
|
more similar (I'm a make-them-look-the-same fanatic ;)
|
|
|
|
Wed Apr 28 20:53:18 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/bucket_fill.c
|
|
* app/convolve.c
|
|
* app/crop.c
|
|
* app/flip_tool.c
|
|
* app/ops_buttons.c
|
|
* app/tool_options.c: some code cleanup and i18n fixes
|
|
|
|
Wed Apr 28 16:28:08 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/gimprc.c: Add <sys/types.h>, Open text files with "rt".
|
|
Add OS/2 function add_x11root_token (char *x11root).
|
|
|
|
* app/install.c (install_run): Add install for OS/2.
|
|
|
|
Tue Apr 27 23:52:26 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in
|
|
* tools/Makefile.am
|
|
* tools/pdbgen/Makefile.am: integrated pdbgen into the build system
|
|
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c: renamed gimp_image_findnext_guide to
|
|
gimp_image_find_next_guide, so change pdb wrapper
|
|
|
|
* plug-ins/guillotine/guillotine.c: reflect api change
|
|
|
|
Tue Apr 27 22:59:08 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tool_options.c
|
|
* app/tool_options_ui.h: redid the tool_options_radio_buttons_new
|
|
function I introduced yesterday
|
|
|
|
* app/interface.c: had to add GDK_BUTTON_RELEASE_MASK to the
|
|
events the window catches. Hopefully this doesn't break anything.
|
|
|
|
* app/tools.c
|
|
* app/tools.h
|
|
* app/toolsF.h: decided that it makes more sense to have a
|
|
modifier_key_func instead of a toggle_key_func. That way we can
|
|
catch all modifiers. Now if someone knows how to handle non-GDK
|
|
cursors, please implement context-cursors for the selection tools.
|
|
|
|
* app/bucket_fill.c
|
|
* app/convolve.c
|
|
* app/crop.c
|
|
* app/flip_tool.c: adapted to use the new modifier_key_func
|
|
|
|
* all other tools: changed to use standard_modifier_key_func
|
|
|
|
Tue Apr 27 20:58:14 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/tile_swap.c (tile_swap_exit1): close swap file before unlink.
|
|
|
|
Mon Apr 26 21:34:08 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gimage_cmds.c
|
|
* app/guides_cmds.c: pdbgenned files
|
|
|
|
* app/parasite_cmds.c: added image parasite cmds
|
|
|
|
* app/gimpimage.h: capitalized ChannelType and MergeType enums,
|
|
made HORIZONTAL_GUIDE and VERTICAL_GUIDE an enum
|
|
|
|
* app/layer.h: made APPLY and DISCARD an enum
|
|
|
|
* app/internal_procs.[ch]: finally pdbgenned
|
|
|
|
* app/channels_dialog.c
|
|
* app/fileops.c
|
|
* app/gimpimage.c
|
|
* app/layers_dialog.c: ChannelType, MergeType enum changes
|
|
|
|
* app/commands.c: remove gimage_cmds.h #include
|
|
|
|
* app/cursorutil.h: #include <gdk/gdktypes.h>
|
|
|
|
* app/paint_funcs.h: cosmetic change for PDB help
|
|
|
|
* app/brush_select_cmds.c
|
|
* app/brushes_cmds.c
|
|
* app/layer_cmds.c
|
|
* app/tools_cmds.c: pdbgen updates
|
|
|
|
* app/Makefile.am: removed gimage_cmds.h, added guides_cmds.c
|
|
|
|
* plug-ins/Lighting/lighting_main.c
|
|
* plug-ins/MapObject/mapobject_main.c
|
|
* plug-ins/rcm/rcm.c
|
|
* plug-ins/xbm/xbm.c: removed trailing ";" from MAIN ()
|
|
|
|
Tue Apr 27 04:16:55 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tools_cmds.c: small fix (and updated the pdb file)
|
|
|
|
Tue Apr 27 03:55:44 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/tool_options.c
|
|
* app/tool_options_ui.h
|
|
* app/tools.[ch]
|
|
* app/toolsF.h
|
|
* app/tools_cmds.c: Enabled toggable tools. Tools can hook to
|
|
the key-press event of the Shift key.
|
|
|
|
* app/bucket_fill.c
|
|
* app/convolve.c
|
|
* app/crop.[ch]
|
|
* app/flip_tool.[ch]: Made these tools toggleable.
|
|
|
|
* all other tools: added a standard_toggle_key_func.
|
|
|
|
Mon Apr 26 16:05:55 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/MapObject/mapobject_main.c:
|
|
* plug-ins/Lighting/lighting_main.c:
|
|
MAIN macro at the end of file.
|
|
|
|
* plug-ins/FractalExplorer/FractalExplorer.c:
|
|
* plug-ins/CML_explorer/CML_explorer.c: Add <sys/types.h>.
|
|
|
|
Sun Apr 25 21:25:23 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/script-fu/script-fu-scripts.c: Add <sys/types.h>.
|
|
Use G_SEARCHPATH_SEPARATOR_S instead of ":".
|
|
|
|
* plug-ins/script-fu/script-fu-console.c: Add <sys/types.h>
|
|
|
|
Sun Apr 25 16:59:09 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif/gif.c: Save the comment back onto the image
|
|
as a persistant parasite if the comment was edited.
|
|
|
|
1999-04-25 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/text_tool.c: added resolution support if the tool is used
|
|
from the interface. Can't do this for the PDB because the text has
|
|
to be rendered in the size "text_get_extents" (which currently has
|
|
no access to resolution information) returns.
|
|
|
|
Sat Apr 24 18:36:04 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gimage_mask_cmds.[ch]: pdbgenned, use header file
|
|
|
|
* app/internal_procs.c: use pdbgen register for gimage mask funcs
|
|
|
|
* app/Makefile.am: remove gimage_mask_cmds.h
|
|
|
|
Sat Apr 24 21:50:58 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/edit_selection.c: Finished the opaque-move stuff...
|
|
hopefully. Float and selection-mask movement behaviour
|
|
repaired, etc.
|
|
|
|
Sat Apr 24 13:28:13 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/layer_cmds.[ch]: pdbgened, header file removed
|
|
|
|
* app/internal_procs.c: use pdbgen register for layer funcs
|
|
|
|
* app/*_cmds.c: various pdbgen formatting fixes
|
|
|
|
* app/Makefile.am: removed layer_cmds.h
|
|
|
|
* app/layer.c
|
|
* app/layerF.h: changed AddMaskType enum to capitals
|
|
|
|
Sat Apr 24 11:30:34 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/plug_in.c (plug_in_open): Add OS/2 patches. Setting pipes
|
|
in binary mode.
|
|
|
|
* libgimp/gimpenv.c (gimp_data_directory): Set gimp_data_dir (OS/2).
|
|
|
|
* libgimp/gimp.c (set_gimp_PLUG_IN_INFO): Set the PLUG_IN_INFO
|
|
structure in a normal way (at run-time).
|
|
The UNIX PLUG_IN_INFO is set at linking time!
|
|
|
|
The read/writechannel is set in BINARY mode (OS/2 version).
|
|
|
|
* libgimp/gimp.h (MAIN): Add MAIN macro for OS/2 plugins.
|
|
|
|
1999-04-24 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/bucket_fill.c: added a "BG Color Fill" radio button.
|
|
Toggling FG/BG with <shift> works in both color fill modes now.
|
|
|
|
* app/brush_select.c: session management sets the size of the
|
|
dialog again (depending on the current paint options mode because
|
|
bad things happen if the brush preview's size is reduced beyond
|
|
it's minimum).
|
|
|
|
Thu Apr 22 22:14:02 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/gimpdrawable.c: gave parasite undo a MISC_UNDO class for now
|
|
so it compiles
|
|
|
|
* app/tools_cmds.c: fix crop invoker to give correct args to
|
|
crop_image
|
|
|
|
* app/color_cmds.c: s/GRAY/GRAY_LUT/g;
|
|
|
|
* app/brush_select.[ch]: removed PDB procs, export brush_active_dialogs,
|
|
brush_select_dialog, s/active_dialogs/brush_active_dialogs/
|
|
|
|
* app/gimage_cmds.[ch]
|
|
* app/channel_ops.[ch]: removed channel ops PDB procs, moved duplicate
|
|
function from gimage_cmds to channel_ops, export offset and duplicate
|
|
|
|
* app/gimpbrushlist.[ch]: removed PDB procs
|
|
|
|
* app/gradient.[ch]: removed PDB procs,
|
|
|
|
* app/gradient_header.h: exported G_SAMPLE, GradSelect, num_gradients,
|
|
grad_active_dialogs, gradient_select_dialog
|
|
|
|
* app/gradient_select.c: removed PDB procs,
|
|
s/active_dialogs/grad_active_dialogs/
|
|
|
|
* app/patterns.[ch]: removed PDB procs
|
|
|
|
* app/pattern_select.[ch]: removed PDB procs,
|
|
s/active_dialogs/pattern_active_dialogs/
|
|
|
|
* app/procedural_db.c: removed PDB procs and supporting functions
|
|
|
|
* app/procedrual_db.h: fiddled with enums
|
|
|
|
* app/channel_cmds.[ch]
|
|
* app/drawable_cmds.[ch]
|
|
* app/parasite_cmds.[ch]: pdbgenned now, removed header files
|
|
|
|
* app/gimpparasite.c: minor cleanup
|
|
|
|
* app/internal_procs.c: use pdbgen stuff
|
|
|
|
* app/tools_cmds.c
|
|
* app/text_tool_cmds.c: updated from pdbgen
|
|
|
|
* app/brushes_cmds.c
|
|
* app/brush_select_cmds.c
|
|
* app/gradient_cmds.c
|
|
* app/gradient_select_cmds.c
|
|
* app/patterns_cmds.c
|
|
* app/pattern_select_cmds.c
|
|
* app/procedural_db_cmds.c: new pdbgen files
|
|
|
|
* app/Makefile.am: file shuffle (see above)
|
|
|
|
Fri Apr 23 17:11:42 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/temp_buf.c:
|
|
* app/patterns.c:
|
|
* app/palette_select.c:
|
|
* app/palette.c:
|
|
* app/general.c:
|
|
* app/errorconsole.c: Add <sys/types.h>
|
|
|
|
1999-04-23 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/brush_select.[ch]
|
|
* app/pattern_select.[ch]: made the previews change their size in
|
|
sync with resizing the dialog. The previews auto-resize with their
|
|
parent frame now. Connect to the preview's "size_allocate" signal,
|
|
not to the frame's, don't "signal_connect_after". Get the size of
|
|
the preview from it's allocation and not from it's requisition.
|
|
There's no need to remember width, height and the frame in the
|
|
structures anymore, so I kicked them out. Tweaked the code to look
|
|
more similar.
|
|
|
|
Fri Apr 23 08:31:50 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/gimpbrushlist.c: <sys/types.h> before <sys/stat.h>
|
|
|
|
* plug-ins/lic/lic.c: MAIN at the end of file.
|
|
* plug-ins/despeckle/despeckle.c:
|
|
* plug-ins/destripe/destripe.c:
|
|
* plug-ins/png/png.c:
|
|
* plug-ins/sgi/sgi.c: Use MAIN() macro.
|
|
|
|
1999-04-22 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/edit_selection.c: removed some nonfunctional code.
|
|
|
|
* app/paint_core.c: remove the alt toggles perfectmouse behaviour.
|
|
|
|
* app/paintbrush.c: when ctl (or alt) is held set the fg (or bg) color.
|
|
|
|
* app/gimpparasite.[ch]: made char *name parameters const.
|
|
|
|
* app/parasitelist.c: removed unused static variable.
|
|
|
|
* app/gimpdrawable.c, app/gimpimage.c, app/undo.[ch]: added
|
|
support for undoing parasite changes.
|
|
|
|
* libgimp/gimp.h, libgimp/gimpimage.c: added
|
|
gimp_undo_push_group_start and gimp_undo_push_group_end
|
|
|
|
* libgimp/parasite.[ch]: added undoable flag.
|
|
|
|
* plug-ins/gdyntext/font_selection.c: fixed c++ style comment.
|
|
|
|
* plug-ins/gdyntext/gdyntext.c: use the new undoable parasites.
|
|
|
|
* plug-ins/rcm/rcm_misc.c: arctg can't be inline because it is
|
|
used in other .c files
|
|
|
|
* plug-ins/waterselect/waterselect.c,
|
|
* plug-ins/rotators/rotators.c, app/tips_dialog.c, app/plug_in.c:
|
|
fixed some warnings
|
|
|
|
Fri Apr 23 01:31:29 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: autocrop used to miss the bottom line
|
|
* plug-ins/autocrop/autocrop.c: same fix here
|
|
|
|
1999-04-22 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
First version of per-tool paint options. No PDB interface yet.
|
|
The tool options dialog got rather big when in per-tool mode, so
|
|
it will probably have to become a notebook.
|
|
|
|
It's not yet 100% consistent. If switched off, everything should
|
|
behave exactly like before.
|
|
|
|
* app/Makefile.am
|
|
* app/paint_options.h: new file
|
|
|
|
* app/tool_options.c: PaintOptions gui. Maintain a list of all
|
|
paint tools' ToolOptions to enable switching between global and
|
|
per-tool paint options.
|
|
|
|
* app/brush_select.[ch]: changed packing boxes, tables, ...
|
|
The paint options in the brush selection can be hidden now.
|
|
Moved create_paint_mode_menu() to paint_options.h and
|
|
tool_options.c and renamed it to paint_mode_menu_new().
|
|
|
|
* app/gimage_mask.c
|
|
* app/gimpbrush.[ch]
|
|
* app/gimpbrushlist.[ch]
|
|
* app/paint_core.c: moved gimp_brush_[set|get]_spacing() from
|
|
gimpbrushlist.[ch] to gimpbrush.[ch].
|
|
Moved gimp_brush_[get|set]_[opacity|paint_mode]() to
|
|
paint_options.h and tool_options.c and renamed them to
|
|
paint_options_*_*(). They are "global paint options" now.
|
|
|
|
* app/airbrush.c
|
|
* app/blend.c
|
|
* app/bucket_fill.c
|
|
* app/clone.c
|
|
* app/convolve.c
|
|
* app/eraser.c
|
|
* app/ink.c
|
|
* app/paintbrush.c
|
|
* app/pencil.c: all paint tools' options are derived from
|
|
"PaintOptions" now. Opacity and paint mode are obtained through
|
|
macros which take into account the current paint options mode.
|
|
|
|
* app/buildmenu.h: #include <gtk/gtk.h>
|
|
|
|
* app/color_picker.c
|
|
* app/text_tool.c: changed spacings.
|
|
|
|
* app/gimprc.[ch]: new gimprc option "global-paint-options"
|
|
|
|
* app/preferences_dialog.c: Added a "Tool Options" page. Code
|
|
cleanup. Some work on the convenience constructors test site.
|
|
|
|
* app/tools.c: fixed "unused variable" warning.
|
|
|
|
Thu Apr 22 16:05:10 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* plug-ins/CEL/CEL.c:
|
|
* plug-ins/sharpen/sharpen.c: Use MAIN() macro.
|
|
|
|
Thu Apr 22 08:47:50 1999 ape@.spacetec.no (Asbjorn Pettersen)
|
|
|
|
* libgimp/gimpfileselection.c: Add #include <sys/types.h> for OS/2 v.
|
|
|
|
Wed Apr 21 00:36:03 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/menus.c: only add file to the 'recently opened' list if
|
|
it's not there already.
|
|
|
|
Tue Apr 20 21:53:01 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/color_cmds.c: moved a bunch of PDB stuff here
|
|
|
|
* app/color_balance.[ch]: removed PDB proc, exported TransferMode
|
|
enum, ColorBalanceDialog, color_balance_create_lookup_tables, and
|
|
color_balance
|
|
|
|
* app/curves.[ch]: removed PDB procs, exported SMOOTH and GFREE
|
|
#defines, CurvesDialog, curves_lut_func and curves_calculate_curve
|
|
|
|
* app/desaturate.[ch]: removed PDB proc, exported desaturate
|
|
|
|
* app/equalize.[ch]: removed PDB proc, exported equalize
|
|
|
|
* app/histogram_tool.[ch]: removed PDB proc, exported HISTOGRAM_WIDTH
|
|
and HISTOGRAM_HEIGHT #defines, HistogramToolDialog,
|
|
histogram_tool_histogram_range
|
|
|
|
* app/hue_saturation.[ch]: removed PDB proc, exported HueRange enum,
|
|
HueSaturationDialog, hue_saturation_calculate_transfers,
|
|
hue_saturation
|
|
|
|
* app/invert.[ch]: remove PDB proc, export invert
|
|
|
|
* app/threshold.[ch]: remove PDB proc, export ThresholdDialog and
|
|
threshold_2
|
|
|
|
* internal_procs.c: changes for pdbgen
|
|
|
|
* app/gimprc.c: removed leftover declaration
|
|
|
|
* app/image_map.h: add #include "gimpdrawableF.h"
|
|
|
|
* app/lut_funcs.h: add ALPHA_LUT to ChannelLutType
|
|
|
|
Wed Apr 21 01:21:55 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: optimized the autocrop algorithm
|
|
|
|
Tue Apr 20 23:38:26 BST 1999 Austin Donnelly <austin@gimp.org>
|
|
|
|
* app/bezier_select.c: add the new args to gimp-paintbrush PDB
|
|
calls.
|
|
|
|
* app/blend.c
|
|
* app/bucket_fill.c
|
|
* app/invert.c: check return from procedural_db_run_proc() rather
|
|
than dereferencing NULL.
|
|
|
|
* app/paintbrush.c: plumb the non-gui fade_out option into the
|
|
functions that actually do the work, rather than using
|
|
an uninitialised value.
|
|
|
|
* app/procedural_db.c: better error messages on PDB typecheck fail
|
|
in procedural_db_run_proc. Also now valid to
|
|
procedural_db_destroy_args() on a NULL pointer.
|
|
* app/procedural_db.h: pdb_type_name() function added, plus
|
|
comment urging people to keep the enum and strings in step.
|
|
|
|
* tools/pdbgen/README: added paragraph on how to run pdbgen.pl
|
|
|
|
* tools/pdbgen/pdb/tools.pdb: fade_out parameter is valid to be 0
|
|
* app/tools_cmds.c: new version of generated file
|
|
|
|
Tue Apr 20 21:18:10 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/blend.c: moved the "Adaptive supersampling" option into
|
|
the frame
|
|
* app/transform_tool.c: sensitive setting for the "Grid density"
|
|
|
|
Tue Apr 20 10:05:07 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/tools_cmds.c: doh, I'm dumb. s/rotate_invoker/rotate/g
|
|
|
|
Tue Apr 20 13:09:03 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* modules/colorsel_triangle.c
|
|
* app/tips_dialog.c: put the previews into sunken frames
|
|
|
|
* app/color_select.c: enlarged the hex triplet entry
|
|
|
|
Tue Apr 20 00:48:18 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: bump minimum perl version from 5.004 to 5.004_4.
|
|
|
|
Mon Apr 19 23:31:17 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap: Changes to the GAP plug-in as they were sent to
|
|
me by Wolfgang Hofer.
|
|
|
|
1999-04-19 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* pixmaps/penstroke.xpm: Punched a hole inside the icon - it
|
|
shouldnt be filled I guess..
|
|
|
|
* pixmaps/yes.xpm, pixmaps/no.xpm: Changed the icons (X and V)
|
|
to the ones that are also used in gnome - we can look more
|
|
consistent this way :)
|
|
|
|
1999-04-19 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* plug-ins/png/png.c: applied gimp-ruth-990413-0.patch. Modified
|
|
it to leave the image's unit untouched because png has only
|
|
resolution and no unit info. Fixed some unrelated warnings.
|
|
|
|
Sun Apr 18 14:19:36 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/tools_cmds.c: new file, containes the PDB stuff for most
|
|
of the tools
|
|
|
|
* app/gimprc_cmds.c: new file, PDB interface stuff for gimprc
|
|
access
|
|
|
|
* app/Makefile.am: added tools_cmds.c and gimprc_cmds.c
|
|
|
|
* app/airbrush.[ch]
|
|
* app/blend.[ch]
|
|
* app/bucket_fill.[ch]
|
|
* app/by_color_select.[ch]
|
|
* app/clone.[ch]
|
|
* app/color_picker.[ch]
|
|
* app/convolve.[ch]
|
|
* app/crop.[ch]
|
|
* app/ellipse_select.[ch]
|
|
* app/eraser.[ch]
|
|
* app/flip_tool.[ch]
|
|
* app/free_select.[ch]
|
|
* app/fuzzy_select.[ch]
|
|
* app/gimprc.[ch]
|
|
* app/paintbrush.[ch]
|
|
* app/pencil.[ch]
|
|
* app/perspective_tool.[ch]
|
|
* app/rect_select.c app/rect_select.h
|
|
* app/rotate_tool.[ch]
|
|
* app/scale_tool.[ch]
|
|
* app/shear_tool.[ch]: bye bye PDB stuff (exported necessary enums
|
|
functions, vars, etc.)
|
|
|
|
* app/internal_procs.c: use register_foo functions
|
|
|
|
* app/blend.[ch]: GradientType enum case changed
|
|
|
|
* app/bucket_fill.[ch]: s/FillMode/BucketFillMode/, made the enum
|
|
more consistent
|
|
|
|
* app/clone.[ch]: capitalized the CloneType enum
|
|
|
|
* app/color_picker.[ch]: changed get_color to pick_color so we don't
|
|
conflict with colormaps.c get_color
|
|
|
|
* app/convolve.[ch]: capitalized the ConvolveType enum
|
|
|
|
* app/paint_core.h: made a GradientPaintMode enum
|
|
|
|
* app/transform_core.h: BoundingBox enum
|
|
|
|
* app/scale_tool.c: use the generic bounding box enum for X1, Y1, etc.
|
|
|
|
* app/shear_tool.[ch]: turned HORZ and VERT into a ShearType enum
|
|
|
|
1999-04-18 Seth Burgess <sjburges@gimp.org>
|
|
|
|
* app/internal_procs.c
|
|
* app/gimprc.h
|
|
* app/gimprc.c: wrote a function to save arbitrary "token" "value"
|
|
pairs in the user gimprc and added gimprc_set to the PDB.
|
|
|
|
1999-04-18 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/paintbrush.c: fixed a sensitive setting bug I introduced
|
|
with the last change.
|
|
|
|
* app/text_tool.c: added a toggle button which enables calling
|
|
gDynText.
|
|
|
|
* app/tool_options.c: the toggle callback does some more sensitive
|
|
settings.
|
|
|
|
1999-04-18 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/bucket_fill.c
|
|
* app/clone.c
|
|
* app/convolve.c
|
|
* app/flip_tool.c
|
|
* app/ink.c
|
|
* app/paintbrush.c
|
|
* app/transform_tool.c: remember all radio buttons in the
|
|
ToolOptions structures. This enables arbitrary default values and
|
|
gui feedback for the "toggle key" feature.
|
|
|
|
Sat Apr 17 11:15:35 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool_cmds.c: doh, decipoints not decipixels
|
|
|
|
Thu Apr 15 23:04:17 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/color_picker.c
|
|
|
|
Must account for layer offsets.
|
|
|
|
Thu Apr 15 14:41:01 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* applied gimp-lecorfec-99041[02]-0, changes follow
|
|
|
|
* plug-ins/FractalExplorer/Dialogs.h (make_color_map):
|
|
replaced free with g_free to fix segfault.
|
|
|
|
* plug-ins/Lighting/lighting_preview.c (compute_preview):
|
|
allocate xpostab and ypostab only when needed (it could also be
|
|
allocated on stack with a compilation-fixed size like MapObject).
|
|
It avoids to lose some Kb on each preview :)
|
|
Also reindented (unfortunate C-c C-q) some other lines.
|
|
|
|
* plug-ins/Lighting/lighting_main.c (run):
|
|
release allocated postabs.
|
|
|
|
* plug-ins/Lighting/lighting_ui.c:
|
|
callbacks now have only one argument because gck widget use
|
|
gtk_signal_connect_object. Caused segfault for scale widget.
|
|
|
|
* plug-ins/autocrop/autocrop.c (doit):
|
|
return if image has only background (thus fixing a segfault).
|
|
|
|
* plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
|
|
replaced malloc/free with g_malloc/g_free (unneeded, but
|
|
shouldn't everyone use glib calls ? :)
|
|
|
|
* plug-ins/flame/flame.c :
|
|
replaced a segfaulting free, and several harmless malloc/free pairs.
|
|
|
|
* plug-ins/flame/megawidget.c (mw_preview_build):
|
|
replaced harmless malloc/free pair.
|
|
Note : mwp->bits is malloc'ed but seems to be never freed.
|
|
|
|
* plug-ins/fractaltrace/fractaltrace.c (pixels_free):
|
|
replaced a bunch of segfaulting free.
|
|
(pixels_get, dialog_show): replaced gtk_signal_connect_object
|
|
with gtk_signal_connect to accomodate callbacks (caused STRANGE
|
|
dialog behaviour, coz you destroyed buttons one by one).
|
|
|
|
* plug-ins/illusion/illusion.c (dialog):
|
|
same gtk_signal_connect_object replacement for same reasons.
|
|
|
|
* plug-ins/libgck/gck/gckcolor.c :
|
|
changed all gck_rgb_to_color* functions to use a static GdkColor
|
|
instead of a malloc'ed area. Provided reentrant functions with
|
|
the old behaviour (gck_rgb_to_color*_r). Made some private functions
|
|
static, too.
|
|
gck_rgb_to_gdkcolor now use the new functions while
|
|
gck_rgb_to_gdkcolor_r is the reentrant version.
|
|
Also affected by this change: gck_gc_set_foreground and
|
|
gck_gc_set_background (no more free(color)).
|
|
|
|
* plug-ins/libgck/gck/gckcolor.h :
|
|
added the gck_rgb_to_gdkcolor_r proto.
|
|
|
|
* plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
|
|
segfault on gtk_widget_destroy, now calls gtk_main_quit.
|
|
(dialog_destroy) : segfault on window closure when called by
|
|
"destroy" event. Now called by "delete_event".
|
|
|
|
* plug-ins/megawidget/megawidget.c (mw_preview_build):
|
|
replaced harmless malloc/free pair.
|
|
Note : mwp->bits is malloc'ed but seems to be never freed.
|
|
|
|
* plug-ins/png/png.c (load_image):
|
|
replaced 2 segfaulting free.
|
|
|
|
* plug-ins/print/print-ps.c (ps_print):
|
|
replaced a segfaulting free (called many times :).
|
|
|
|
* plug-ins/sgi/sgi.c (load_image, save_image):
|
|
replaced a bunch of segfaulting free, and did some harmless
|
|
inits to avoid a few gcc warnings.
|
|
|
|
* plug-ins/wind/wind.c (render_wind):
|
|
replaced a segfaulting free.
|
|
(render_blast): replaced harmless malloc/free pair.
|
|
|
|
* plug-ins/bmp/bmpread.c (ReadImage):
|
|
yet another free()/g_free() problem fixed.
|
|
|
|
* plug-ins/exchange/exchange.c (real_exchange):
|
|
ditto.
|
|
|
|
* plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
|
|
* plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
|
|
wasn't handled, thus leading to errors and crashes.
|
|
Now delete_event signals the dialog control button
|
|
to close a dialog with the good way.
|
|
|
|
* plug-ins/ifscompose/ifscompose.c (value_pair_create):
|
|
tried to set events mask on scale widget (a NO_WINDOW widget).
|
|
|
|
* plug-ins/png/png.c (save_image):
|
|
Replaced 2 free() with g_free() for g_malloc'ed memory.
|
|
Mysteriously I corrected the loading bug but not the saving one :)
|
|
|
|
Thu Apr 15 14:08:51 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/gdyntext: new plugin
|
|
|
|
Thu Apr 15 21:20:45 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/color_picker.c
|
|
|
|
Added UI feedback to the tool when using the sample average
|
|
option.
|
|
Fixed the scale of the sample area to be integral (is this right?).
|
|
|
|
Thu Apr 15 12:14:30 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: fixed an off-by-one error and renamed the tool
|
|
to "Resize & Crop"
|
|
* app/tools.c: reflect the name change
|
|
|
|
Thu Apr 15 01:32:58 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: The autocrop mechanism now first checks if there's
|
|
transparency to crop. If there are no transparent borders it
|
|
tries to crop uniformly colored areas from the borders.
|
|
|
|
Wed Apr 14 14:27:51 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/app_procs.c, app/module_db.[ch]: call module_unload
|
|
functions on all modules when we quit (don't close it, though).
|
|
|
|
Wed Apr 14 00:27:53 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* Makefile.am
|
|
|
|
Added new pixmap file to Makefile.am EXTRA_DIST
|
|
|
|
Tue Apr 13 22:17:23 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/bezier_select.c
|
|
* app/bezier_select.h
|
|
* app/pathsP.h
|
|
* app/paths_dialog.c
|
|
* app/transform_core.c
|
|
* app/transform_core.h
|
|
* app/undo.c
|
|
|
|
New:-
|
|
|
|
* pixmap/locked.xpm
|
|
|
|
New image. (Your welcome to improve upon it...)
|
|
|
|
Paths can now be locked down for transformations. Click next to the
|
|
paths preview and a icon will appear. This path will "locked" during
|
|
transformations (via the transforms tool). Undo for these path
|
|
transformations is also available.
|
|
|
|
Fixed bug when creating a path for the first time when no paths dialog
|
|
visible.
|
|
|
|
Tue Apr 13 00:01:24 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* configure.in: bumped up to 1.1.5
|
|
|
|
* libgimp/gimpfeatures.h.in: added GIMP_CHECK_VERSION macro and
|
|
a features #define for 1.1.5
|
|
|
|
* app/misc_cmds.c: added a gimp_version PDB function that
|
|
returns the current version (new file)
|
|
|
|
* app/internal_procs.c: register gimp_version PDB function
|
|
|
|
Mon Apr 12 21:54:48 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/boundary.c: code cleanup
|
|
|
|
* app/levels.c: applied gimp-lecorfec-990314-0, added spin buttons
|
|
to the levels dialog
|
|
|
|
* plug-ins/script-fu/scripts/font-map.scm: changes for updated
|
|
gimp_text interface
|
|
|
|
Tue Apr 13 02:27:26 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/parasite.[ch]: Removed the parasite load/save functions.
|
|
* app/paraslitelist.[ch]: Same as above, for the list load/save
|
|
functions.
|
|
|
|
Mon Apr 12 23:44:14 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.c: The "From Selection" functionality is back and works
|
|
consistently with the "Current Layer only" option. Additionally
|
|
I have used some code from the autocrop plug-in and you can now
|
|
let The GIMP automatically select the crop-area for you.
|
|
Eventually this need some optimization. For sure the GUI needs to
|
|
be worked on a bit...
|
|
|
|
1999-04-12 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/airbrush.c
|
|
* app/bezier_select.c
|
|
* app/blend.c
|
|
* app/brightness_contrast.c
|
|
* app/bucket_fill.c
|
|
* app/by_color_select.c
|
|
* app/clone.c
|
|
* app/color_balance.c
|
|
* app/color_picker.c
|
|
* app/convolve.c
|
|
* app/crop.c
|
|
* app/curves.c
|
|
* app/ellipse_select.c
|
|
* app/eraser.c
|
|
* app/flip_tool.c
|
|
* app/free_select.c
|
|
* app/fuzzy_select.c
|
|
* app/histogram_tool.c
|
|
* app/hue_saturation.c
|
|
* app/ink.c
|
|
* app/iscissors.c
|
|
* app/levels.c
|
|
* app/magnify.c
|
|
* app/move.c
|
|
* app/paintbrush.c
|
|
* app/pencil.c
|
|
* app/posterize.c
|
|
* app/rect_select.[ch]
|
|
* app/text_tool.c
|
|
* app/threshold.c
|
|
* app/transform_tool.c
|
|
|
|
* app/tools.[ch]
|
|
* app/toolsF.h: again: all tools :(
|
|
|
|
* app/Makefile.am
|
|
* app/tool_options.[ch]
|
|
* app/selection_options.h
|
|
* app/tool_options_ui.h: new files.
|
|
|
|
Ok, this time it's general enough for future extensions:
|
|
|
|
- The tool options structures are organized like the gtk object
|
|
system to allow derived tool options.
|
|
- Renamed all create and reset functions to *_options_new() and
|
|
*_options_reset() to reflect this.
|
|
- Changed tools_register() again. Now it takes just a pointer to a
|
|
ToolOptions structure.
|
|
- Moved almost the entire tool options gui code to tool_options.c.
|
|
- Visually separated the common selection options from the
|
|
tool-specific ones. I'd like to do the same with opacity/paint
|
|
mode in all paint tool options but I think this needs some more
|
|
discussion.
|
|
|
|
* app/histogram_tool.c: changed packing boxes, label alignments.
|
|
|
|
* app/paintbrush.c: some more sensitive settings. The gradient
|
|
feature can now be toggled with a button. Hopefully didn't break
|
|
anything.
|
|
|
|
Sun Apr 11 23:35:31 CEST 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/general.c: save string token length into "token_int".
|
|
Fixed parsing of escape sequences, added '\0' and '"' sequences.
|
|
|
|
* app/gimprc.c: implement new type "parasite".
|
|
|
|
* app/gimpparasite.c: load and save parasiterc in "semi-ascii".
|
|
|
|
* libgimp/parasite.[ch]: new function parasite_flags.
|
|
|
|
Sat Apr 10 23:33:26 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/color_picker.c: added a sample average feature (requested
|
|
by Xach) that picks a color from the average of all the pixels
|
|
from the source point within a given radius
|
|
|
|
1999-04-11 Tuomas Kuosmanen <tigert@gimp.org>
|
|
|
|
* pixmaps/delete.xpm: I put the delete icon from gnome here,
|
|
IMHO it looks nice.
|
|
|
|
Sat Apr 10 14:43:24 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool_cmds.c: doh, XLFD stuff is in decipoints
|
|
|
|
* app/color_cmds.h: removed
|
|
|
|
* app/color_cmds.c: pdbgened file now
|
|
|
|
* app/lut_funcs.h: export ChannelLutType enum
|
|
|
|
* app/internal_procs.c: register pdbgened color procs
|
|
|
|
* app/menus.c: reverted keyboard underlines since they need more
|
|
discussion
|
|
|
|
Sat Apr 10 15:48:46 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/ink.c: Velocity-sensitivity added to ink tool.
|
|
|
|
Fri Apr 9 21:45:10 PDT 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/text_tool_cmds.c: new file (from pdbgen)
|
|
|
|
* app/Makefile.am: add new file, use AM_CPPFLAGS instead of CPPFLAGS
|
|
|
|
* app/internal_procs.c: register pdbgened text_tool procs
|
|
|
|
* app/text_tool.c: remove PDB stuff, export text_render and
|
|
text_get_extents and SizeType and SUPERSAMPLE symbols
|
|
|
|
* app/text_tool.c: remove PDB stuff
|
|
|
|
* app/blend.[ch]
|
|
* app/bucket_fill.[ch]
|
|
* app/clone.[ch]
|
|
* app/convolve.[ch]: export some enums
|
|
|
|
* app/channel.h
|
|
* app/paint_core.h: #define->enum
|
|
|
|
* app/channel.c
|
|
* app/gimpparasite.c
|
|
* app/parasitelist.c
|
|
* app/pixel_processor.c: warning cleanup
|
|
|
|
* app/convert_cmds.c
|
|
* app/paths_cmds.c: slight pdbgen changes
|
|
|
|
1999-04-09 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/gimphistogramF.h: new file containing typedef for
|
|
GimpHistogram.
|
|
|
|
* app/gimphistogram.h: moved GimpHistogram typedef to
|
|
gimphistogramF.h
|
|
|
|
* app/lut_funcs.h: include gimphistogramF.h again now that the
|
|
file actually exists.
|
|
|
|
Fri Apr 9 18:58:41 1999 Raph Levien <raph@gimp.org>
|
|
|
|
* app/lut_funcs.h: changed the include to "gimphistogram.h" rather
|
|
tha "gimphistogramF.h". I could have split the typedef struct
|
|
_GimpHistogram GimpHistogram into a newly created gimphistogramF.h
|
|
file as some modules seem to do, but chose this because it seemed
|
|
like a less drastic fix.
|
|
|
|
1999-04-08 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/Makefile.am: build color_cmds, lut_funcs, and pixel_processor
|
|
* app/app_procs.c: feedback in the splash screen when loading
|
|
parasites.
|
|
* app/boundary.c: Optimized find_empty_segs.
|
|
|
|
* app/brightness_contrast.[ch]
|
|
* app/levels.[ch]
|
|
* app/posterize.[ch]:
|
|
moved pdb and lut calculation code. These files now contain only
|
|
GUI functions.
|
|
|
|
* app/channel.c: Optimized channel_bounds (fewer compares, better
|
|
use of registers). Use color_region instead of channel_*_segment
|
|
in channel_combine_rect. Optimized channel_combine_ellipse by
|
|
skipping pixels inside of the ellipse. Use
|
|
pixel_region_process_parallel in channel_combine_mask. Use a
|
|
GimpLut in channel_invert, and channel_sharpen.
|
|
|
|
* app/invert.c
|
|
* app/equalize.c: moved the lut functions to lut_funcs.c
|
|
|
|
* app/gimpdrawable.c, app/gimpdrawableP.h
|
|
* app/gimpimage.c, app/gimpimageP.h: removed unused gimpmatrix
|
|
variables/includes.
|
|
|
|
* app/gimplut.[ch]: added new function gimp_lut_process_inline
|
|
that operates on a single PixelRegion.
|
|
|
|
* app/gimpparasite.[ch]: new functions to save/load parasiterc
|
|
|
|
* app/parasitelist.[ch]: new functions to save/load ParasiteLists
|
|
in/from files.
|
|
|
|
* libgimp/parasite.[ch]: new functions to load/save parasites.
|
|
|
|
* app/internal_procs.c: get some procs from new location in
|
|
color_cmds.h.
|
|
|
|
* app/pixel_region.[ch]: moved pixel_regions_process_parallel
|
|
related functions to a new file.
|
|
|
|
* app/color_cmds.[ch]: new files for PDB
|
|
definitions/implementations of color correction functions.
|
|
|
|
* app/lut_funcs.[ch]: new files to hold lut creation functions.
|
|
|
|
* app/pixel_processor.[ch]: new files that contain the
|
|
pixel_regions_process_parallel routines. Added some new
|
|
capabilities that are currently unused.
|
|
|
|
Fri Apr 9 01:52:23 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/autocrop/autocrop.c: Fixed a Bad Bug(TM).
|
|
|
|
1999-04-08 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/airbrush.c
|
|
* app/bezier_select.c
|
|
* app/blend.c
|
|
* app/brightness_contrast.c
|
|
* app/bucket_fill.c
|
|
* app/by_color_select.c
|
|
* app/clone.c
|
|
* app/color_balance.c
|
|
* app/color_picker.c
|
|
* app/convolve.c
|
|
* app/crop.[ch]
|
|
* app/curves.c
|
|
* app/ellipse_select.c
|
|
* app/eraser.c
|
|
* app/flip_tool.c
|
|
* app/free_select.c
|
|
* app/fuzzy_select.c
|
|
* app/histogram_tool.c
|
|
* app/hue_saturation.c
|
|
* app/ink.c
|
|
* app/iscissors.c
|
|
* app/levels.c
|
|
* app/magnify.c
|
|
* app/move.c
|
|
* app/paintbrush.c
|
|
* app/pencil.c
|
|
* app/posterize.c
|
|
* app/rect_select.[ch]
|
|
* app/text_tool.[ch]
|
|
* app/threshold.c
|
|
* app/transform_tool.c
|
|
|
|
* app/tools.[ch]
|
|
* app/toolsF.h: in other words: all tools
|
|
|
|
Implemented the "reset tool options" feature.
|
|
- All tools register with a title string and a reset function now.
|
|
- The tool options' variables have two related <var>_d (default)
|
|
and <var>_w (widget) variables to restore the default values.
|
|
|
|
"Standardized" the tool options UI:
|
|
- Put the stuff info a frame to give a hint that the dialog's
|
|
contents will change.
|
|
- table layout, sensitive setting, spacings, borders, ...
|
|
|
|
As I had them all in my emacs simultaneously, I couldn't resist to
|
|
standardize the tools' *.c files declaration parts ;) Ansi stuff.
|
|
|
|
Thu Apr 8 21:19:05 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/image_map.c
|
|
|
|
Fixed boundary problem in new function image_map_get_color_at().
|
|
|
|
Thu Apr 8 07:12:10 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/crop.[ch]: Ok, this is a little bit more than what we
|
|
discussed on the list: Basically, it allows to use the crop
|
|
tool as usual or as a resize-tool for layers and the image.
|
|
|
|
The defaults are the new behaviour. Holding the <Alt>-Key
|
|
when creating the selection toggles the "Allow-expand" mode,
|
|
holding the <Shift>-key when cropping, gives you the opposite
|
|
of your default setting for "Crop layers".
|
|
|
|
The button for "Selection" is gone, but will reappear somewhere
|
|
else soon. But first, I need some sleep...
|
|
|
|
Wed Apr 7 23:53:22 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/curves.c
|
|
|
|
Just noticed a bug that has been around for ages. The preview
|
|
update does not work in the curves dialog when free curve
|
|
mode is selected. Fixed it.
|
|
|
|
Wed Apr 7 22:44:02 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/curves.c
|
|
* app/image_map.c
|
|
* app/image_map.h
|
|
|
|
Curves dialog now has "interactive feedback". Press and drag the
|
|
mouse button in the image window and a marker will appear in the
|
|
curves dialog showing the channel value at that point.
|
|
|
|
Wed Apr 7 00:50:13 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/rect_select.c: when using fixed_size selections create the
|
|
selection into the direction the user moved the mouse
|
|
|
|
1999-04-06 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/rect_select.h: oops, didn't commit this one.
|
|
|
|
1999-04-06 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gimpunit.c
|
|
* libgimp/gimpunit.[ch]
|
|
* libgimp/gimpunitmenu.c
|
|
* libgimp/gimpsizeentry.[ch]: enabled "percent" pseudo-unit.
|
|
New function gimp_size_entry_set_size() to set the values which
|
|
will be treated as 0% and 100%.
|
|
|
|
* app/crop.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c: enable "percent".
|
|
|
|
* app/rect_select.c fixed size selections can be made in units and
|
|
percent now, table layout, label adjustment.
|
|
|
|
Mon Apr 5 23:24:30 BST 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/bezier_select.c
|
|
* app/bezier_selectP.h
|
|
* app/paths_cmds.c
|
|
* app/pathsP.h
|
|
* app/paths_dialog.c
|
|
* app/xcf.c
|
|
* tools/pdbgen/pdb/paths.pdb
|
|
|
|
New PDB functions.
|
|
gimp_path_get_point_at_dist (gets the x,y of a point a given distance
|
|
along the curve & the normal at the point).
|
|
gimp_path_get_tattoo
|
|
gimp_get_path_by_tattoo
|
|
|
|
|
|
Paths now have tattoos (similar to the layer and image tattoos).
|
|
|
|
* app/move.c
|
|
* app/scroll.c
|
|
|
|
Try to fix the problem where mouse events from the rulers get
|
|
mixed up with those from the canvas causing guides & image dragging
|
|
to "jump" around when the mouse enters the ruler areas.
|
|
|
|
Mon Apr 5 23:59:37 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/color_balance.c: Color-balance didn't work when used
|
|
from a script because the LUTs weren't set. This is fixed now
|
|
and SOTA-Chrome works again.
|
|
|
|
Mon Apr 5 22:28:01 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/rcm: Added RotateColorMap plug-in. This is a rewrite
|
|
of the original plug-in by Pavel Grinfeld done by Sven Anders
|
|
(anderss@fmi.uni-passau.de)
|
|
|
|
1999-04-05 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/action_area.h: #include <gtk/gtk.h>.
|
|
|
|
* app/devices.c: made the "Input Devices" dialog follow the action
|
|
area conventions. Grab pointer in the pattern/brush preview popups.
|
|
|
|
* app/errorconsole.c: use the actionarea functions.
|
|
|
|
* app/gimpunit.c: had the wrong copyright header.
|
|
|
|
* app/info_dialog.c: correctly set the spinbuttons' digits.
|
|
|
|
* app/perspectice_tool.c: removed #include <stdio.h> again but
|
|
didn't forget to s/sprintf/g_snprintf/ this time.
|
|
|
|
* app/preferences_dialog.c: unified order of varible definitions,
|
|
removed some unused variables.
|
|
|
|
* app/crop.c
|
|
* app/file_new_dialog.c
|
|
* app/info_dialog.[ch]
|
|
* app/interface.c
|
|
* app/preferences_dialog.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* libgimp/gimpsizeentry.[ch]
|
|
* libgimp/gimpunitmenu.[ch]: prepared for "percent" in size
|
|
entries.
|
|
|
|
Sat Apr 3 22:58:17 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* tools.h: #include <gtk/gtk.h>
|
|
|
|
* toolsF.h: #include <gdk/gdk.h>
|
|
|
|
* perspective_tool.c: #include <stdio.h>
|
|
|
|
* gimphistogram.c: #ifdefed a var for threads
|
|
|
|
* gimpimage.h: added chop hint to GimpImageType enum
|
|
|
|
* paint_funcs.h: made layer mode #defines an enum
|
|
|
|
* palette.c
|
|
* gimpunit.c: removed PDB stuff
|
|
|
|
* gimpunit_cmds.h: removed
|
|
|
|
* convert_cmds.c
|
|
* paths_cmds.c: pdbgen updates
|
|
|
|
* palette_cmds.c
|
|
* unit_cmds.c: new files
|
|
|
|
* app/internal_procs.c: use the pdbgen register_foo functions
|
|
|
|
* app/Makefile.am: changes for the above
|
|
|
|
Sat Apr 3 20:42:48 1999 ape@spacetec.no (Asbjorn Pettersen)
|
|
|
|
* app/paintbrush.c: Skip // comments.
|
|
* app/paint_core.c : Use /* */ intead of //. IRIX ver. fails
|
|
|
|
1999-04-03 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/shear_tool.c: forgot this file. Should compile again now,
|
|
sorry :(
|
|
|
|
1999-04-02 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gimage_mask.[ch]: made function headers ansi compliant.
|
|
|
|
* app/file_new_dialog.c
|
|
* app/preferences_dialog.c: minor GUI and signal handling
|
|
changes. Added a WM hint pixmap to the prefs dialog but commented
|
|
it out because it looked ugly. If someone has a nice pixmap,
|
|
please try it and tell me ;)
|
|
|
|
* app/color_picker.c
|
|
* app/crop.c
|
|
* app/info_window.c
|
|
* app/perspective_tool.c
|
|
* app/rotate_tool.c
|
|
* app/scale_tool.c
|
|
* app/info_dialog.[ch]: the info_dialog allows scales, spinbuttons
|
|
and sizeentries now. Made some dialogs use these widgets and
|
|
added unit support. Sprinkled some g_snprintf's, removed
|
|
#include's, ansi issues, ...
|
|
|
|
* app/session.c: don't call a NULL callback.
|
|
|
|
* libgimp/gimpsizeentry.[ch]: new function
|
|
gimp_size_entry_add_field() which allows a more flexible GUI
|
|
layout. More intelligent signal handling.
|
|
|
|
Tue Mar 30 22:17:43 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/fileops.c: Thumbnails save with checkerboard-alpha.
|
|
Saved thumbnail comments include the file size.
|
|
|
|
Tue Mar 30 20:50:21 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gif/gif.c:
|
|
3.00.01 - Round image timing to nearest 10ms instead of
|
|
truncating. Insert a mandatory 10ms minimum delay
|
|
for the frames of looping animated GIFs, to avoid
|
|
generating an evil CPU-sucking animation that 'other'
|
|
GIF-animators sometimes like to save.
|
|
|
|
Mon Mar 29 19:05:03 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* Made 1.1.4 release
|
|
|
|
Mon Mar 29 23:39:49 BST 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* plug-ins/gee/gee.c: Squeezed out a little more fun.
|
|
|
|
Mon Mar 29 22:51:43 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap/README: doh, forgot to commit that one yesterday
|
|
|
|
1999-03-29 Pavel Machek <pavel@artax.karlin.mff.cuni.cz>
|
|
|
|
* app/menus.c (toolbox_entries): underline letters so keyboard is
|
|
bit more usable
|
|
|
|
Sun Mar 28 14:03:59 1999 Raph Levien <raph@gimp.org>
|
|
|
|
* plug-ins/sharpen/sharpen.c (rgba_filter, gray_filter,
|
|
graya_filter): fixed a stupid bug causing sharpen to fail in the
|
|
cases other than plain rgb.
|
|
|
|
Sun Mar 28 23:56:46 MEST 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* plug-ins/gap/README: reflect the fact that GAP is now part of
|
|
the distribution
|
|
* plug-ins/gap/gimp_1.0.2: removed since the files were duplicates
|
|
* plug-ins/gap/*.c: use g_getenv, g_malloc, g_new and g_free
|
|
|
|
Sat Mar 27 22:37:35 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* app/procedural_db.h: #include <glib.h>
|
|
|
|
* app/channel_ops.[ch]: exported OFFSET_BACKGROUND and
|
|
OFFSET_TRANSPARENT as an enum
|
|
|
|
* app/convert.[ch]: exported MACNUMCOLORS, theCustomPalette,
|
|
convert_image, removed PDB procs
|
|
|
|
* app/text_tool.[ch]: exported PIXELS and POINTS as an enum
|
|
|
|
* app/convert_cmds.c
|
|
* app/edit_cmds.c
|
|
* app/floating_sel_cmds.c
|
|
* app/gdisplay_cmds.c
|
|
* app/paths_cmds.c
|
|
* app/undo_cmds.c: pdbgen autogenerated files now
|
|
|
|
* app/internal_procs.c: use the pdbgen register_foo functions
|
|
|
|
* app/edit_cmds.h
|
|
* app/floating_sel_cmds.h
|
|
* app/gdisplay_cmds.h
|
|
* app/paths_cmds.h
|
|
* app/undo_cmds.h: removed
|
|
|
|
* app/Makefile.am: reflect above changes
|
|
|
|
* Makefile.am: paths.xbm->path.xbm, fix typo in EXTRA_DIST
|
|
|
|
Sun Mar 28 00:28:57 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/paintbrush.[ch]: added the ability to select the
|
|
gradient repeat mode from the gui. Made the gradient
|
|
length slider hopefully a bit more useful (ie, a
|
|
more useful range)
|
|
|
|
|
|
1999-03-27 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/brush_select.c
|
|
* app/channels_dialog.c
|
|
* app/color_select.c
|
|
* app/devices.c
|
|
* app/file_new_dialog.c
|
|
* app/gradient_select.c
|
|
* app/palette_select.c
|
|
* app/pattern_select.c: applied a patch from Marco Lamberto
|
|
<lm@geocities.com> which unifies actionareas ("Cancel" rightmost
|
|
and default). Did the same in some more dialogs.
|
|
|
|
* libgimp/gimpfileselection.c
|
|
* libgimp/gimppatheditor.c
|
|
* app/preferences_dialog.[ch]: completely reworked the preferences
|
|
dialog:
|
|
|
|
- select the notebook's pages with a tree.
|
|
- reordered the categories. Please give me feedback, this really
|
|
needs to be intuitive.
|
|
- removed lots of unused #include's.
|
|
- turned the prefs. dialog into a test site for new convenience
|
|
constructors. These changes are however not visible. Flame me
|
|
until they're perfect ;) When finished, this stuff can save
|
|
*many* lines of gtk+ code.
|
|
|
|
* modules/colorsel_gtk.c: made it circular.
|
|
|
|
1999-03-25 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* unitrc: corrected a typo
|
|
|
|
* app/commands.c
|
|
* app/global_edit.c
|
|
* app/gradient.c
|
|
* app/interface.[ch]
|
|
* app/palette.c
|
|
* app/paths_dialog.c: the query_[string|..]_boxes connect their
|
|
close callback to a user provided signal now.
|
|
|
|
* libgimp/gimpimage.c: gimp_image_get_unit() doesn't need a
|
|
g_return_if_fail()
|
|
|
|
* libgimp/gimpunitmenu.c: memory leak & compiler warning
|
|
|
|
* configure.in
|
|
* gimprc.in
|
|
* user_install
|
|
* user_install.bat
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/FractalExplorer/*: added the FractalExplorer plugin.
|
|
|
|
* app/install.c: ditto and made the install help text more
|
|
editable by moving it to an array.
|
|
|
|
Thu Mar 25 22:44:36 GMT 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Ok. I'll add the file this time..
|
|
|
|
Thu Mar 25 22:40:36 GMT 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
The paths .pdb stub for Yosh to look at.
|
|
|
|
1999-03-25 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/paint_funcs.[ch]: Added an edge_lock parameter to
|
|
thin_region. Split the radius parameter into xradius and yradius
|
|
in thin_region and fatten_region.
|
|
|
|
* app/channel.c: fixed a bug in channel_bounds that I introduced
|
|
last time I tried to fix a bug in channel_bounds. Minor
|
|
modifications to work with the improved thin/fatten region
|
|
functions.
|
|
|
|
Wed Mar 24 11:05:38 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in: use AC_PATH_PROGS to find perl.
|
|
|
|
Tue Mar 23 12:59:20 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile
|
|
* plug-ins/xjt: added xjt plug-in created by Wolfgang Hofer.
|
|
|
|
Tue Mar 23 12:01:48 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/gap/Makefile.am
|
|
* plug-ins/gap/.../Makefile.am (all subdirs)
|
|
Cleaned up the mess I left when adding the gap plug-in. Sorry!
|
|
|
|
* plug-ins/gap/gap_filter_foreach.c: Use g_getenv, g_malloc
|
|
and g_free.
|
|
|
|
Sun Mar 21 23:11:31 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/paintbrush.c: oops, forgot to make fade work
|
|
again after the gradient stuff. Fixed.
|
|
|
|
Mon Mar 22 00:38:20 GMT 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
* Makefile.am
|
|
* internal_procs.c
|
|
* pathsP.h
|
|
* paths_dialog.c
|
|
* paths_dialog.h
|
|
* xcf.c
|
|
|
|
New:-
|
|
* paths_cmds.c
|
|
* paths_cmds.h
|
|
|
|
PDB functions for paths. (More to follow).
|
|
Functions are:-
|
|
gimp_path_list
|
|
gimp_path_get_points
|
|
gimp_path_get_current
|
|
gimp_path_set_current
|
|
gimp_path_set_points
|
|
gimp_path_stroke_current
|
|
|
|
Sun Mar 21 15:29:38 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* app/disp_callbacks.c app/edit_selection.c app/move.c:
|
|
Happy-fun opaque layer moves.
|
|
|
|
* app/edit_selection.c: I doubt that using button3 to abort
|
|
a layer move has worked for a long time. I rewrote some
|
|
stuff and moved the 'abort' button to button2. Hold it down
|
|
when you release button1, to abort the current move. It
|
|
doesn't actually abort, it just automatically does an undo.
|
|
|
|
Sat Mar 20 22:51:51 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* fileops.c: The file revert operation clears the undo stack
|
|
upon a revert to get rid of the actions caused by the open
|
|
operation.
|
|
|
|
Sat Mar 20 21:55:53 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* disp_callbacks.c: Reduce some possibly-redundant re-renders
|
|
on expose.
|
|
|
|
* gdisplay.c gdisplay.h: Export a function to idly refresh from
|
|
the composite buffer without doing a re-render.
|
|
|
|
Sat Mar 20 17:22:56 GMT 1999 Adam D. Moss <adam@gimp.org>
|
|
|
|
* configure.in plug-ins/Makefile.am plug-ins/gif/gif.c
|
|
* plug-ins/gifload/gifload.c plug-ins/gifload/Makefile.am
|
|
|
|
Split gif load-only code into separate plugin.
|
|
|
|
Fri Mar 19 20:24:20 PST 1999 Manish Singh <yosh@gimp.org>
|
|
|
|
* acinclude.m4
|
|
* config.guess
|
|
* config.sub
|
|
* ltconfig
|
|
* ltmain.sh: upgrade to libtool 1.2f
|
|
|
|
* autogen.sh: libtool is not required to autogen gimp
|
|
|
|
* acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly
|
|
needed)
|
|
|
|
* app/actionarea.h: made the label in ActionAreaItem const
|
|
|
|
* app/convert.[ch]: made FOO_PALETTE #defines into an enum
|
|
|
|
* libgimp/parasite.c
|
|
* app/brightness_contrast.c
|
|
* app/color_picker.c
|
|
* app/colormap_dialog.i.c
|
|
* app/curves.c
|
|
* app/equalize.c
|
|
* app/gimplut.c
|
|
* app/histogram_tool.c
|
|
* app/invert.c
|
|
* app/levels.c
|
|
* app/paint_funcs.c
|
|
* app/pixel_regions.c
|
|
* app/posterize.c
|
|
* app/rect_select.c
|
|
* app/threshold.c
|
|
* app/xcf.c: remove unused vars, other minor code cleanups
|
|
|
|
* Makefile.am: add README.perl to EXTRA_DIST
|
|
|
|
Fri Mar 19 04:01:04 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* plug-ins/mail/mail.c: added a from: field, made
|
|
it check gimprc for a gump-from field (per request
|
|
by tigert). fixed it so it would actually use
|
|
the last vals properly.
|
|
|
|
* plug-ins/gap/Makefile.am: removed the SUBDIRS line
|
|
so it at least builds. Probabaly not the right fix,
|
|
but while I'm committing...
|
|
|
|
1999-03-18 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/ops_buttons.h: removed a c++ style comment
|
|
|
|
* app/paint_funcs.c: applied Craig Wiegert's patch to fix
|
|
the rounding errors in the scaling code.
|
|
|
|
* app/paint_funcs.c: Use a mutex lock in disolve pixels instead of
|
|
rand_r on linux systems since linux's rand_r appears to be broken.
|
|
|
|
* app/bezier_select.c: applied Shuji Narazaki's patch that corrects
|
|
for layer offsets in bezier_stroke.
|
|
|
|
Thu Mar 18 19:35:48 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/paintbrush.c
|
|
* app/paint_core.c
|
|
* app/paint_core.h: moved all the code for figuring out the
|
|
paint_core->distance to color stuff to paint_core.[ch]. Updated
|
|
paintbrush.c to use the new function. Also now can either loop
|
|
thorugh the gradient (sawtooth, start->end, start->end or
|
|
triangle start->end,end->start). Also mode for going
|
|
thought the gradient once, forwards or backwards. None of these
|
|
options are available from the gui or the PDB yet though.
|
|
|
|
Thu Mar 18 02:12:26 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* configure.in
|
|
* plug-ins/Makefile.am
|
|
* plug-ins/gap/* (new files)
|
|
Added the GAP (GIMP Animation Plugin) created by Wolfgang
|
|
Hofer. Eventually we'll think about making this a
|
|
seperate package, but now it's here for testing and your
|
|
pleasure.
|
|
|
|
1999-03-18 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* configure.in plug-ins/Makefile.am: Add wmf plug-in.
|
|
|
|
* plug-ins/wmf: New subdirectory. Wmf plug-in finally works OK
|
|
on X11 now, with a workaround for a GDK bug.
|
|
|
|
Wed Mar 17 21:46:08 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/plug-ins/exchange/exchange.c: fixed NON_INTERACTIVE
|
|
and RUN_WITH_LAST_VALS modes
|
|
|
|
Tue Mar 16 23:39:26 EST 1999 Adrian Likins <adrian@gimp.org>
|
|
|
|
* app/paintbrush.c: paintbrush_motion, added the ability
|
|
to paint with the colors from a gradient. In
|
|
create_paint_options, added a scale for the length
|
|
of the gradient to paint. Also added a PDB call.
|
|
|
|
* app/paintbrush.h, internal_procs.c: exported
|
|
gimp_paintbrush_extended_gradient to the PDB
|
|
|
|
Tue Mar 16 19:12:08 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* app/batch.c: make the perl-server independent of script-fu. This
|
|
also speeds up starup considerably.
|
|
|
|
1999-03-16 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/gdisplay.h: double the length of the cursor_format_str as
|
|
users may define strange units now
|
|
|
|
* app/xcf.c: forgot a sanity check when loading/saving the user
|
|
unit property
|
|
|
|
1999-03-16 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
This implements the rest of the unit system (unitrc loading and
|
|
saving and full PDB interface)
|
|
|
|
* Makefile.am
|
|
* gimp.1
|
|
* user_install
|
|
* user_install.bat
|
|
* unitrc: new file (default unit database) and some documentation
|
|
|
|
* app/Makefile.am
|
|
* app/gimpunit.c
|
|
* app/gimpunit_cmds.h
|
|
* app/unitrc.h: new files enabling the unit database and PDB
|
|
access to the unit system
|
|
|
|
* app/app_procs.c: parse and save unitrc
|
|
* app/gimprc.[ch]: enable unit parsing. New function
|
|
init_parse_buffers() to enable unitrc to be loaded before gimprc
|
|
|
|
* app/gimage_cmds.[ch]: new PDB procedures which set/return an
|
|
image's unit
|
|
|
|
* app/install.c: mention unitrc installation
|
|
|
|
* app/internal_procs.c: install unit procedures
|
|
|
|
* app/xcf.c: new xcf property for user defined units. An image's
|
|
unit is saved as either an integer ID (built in units) or as
|
|
a full unit definition without any ID
|
|
|
|
* libgimp/Makefile.am: moved gimpunit.o from libgimpi.a to
|
|
libgimp.a
|
|
|
|
* libgimp/gimp.h
|
|
* libgimp/gimpimage.c: get/set an image's unit with PDB calls
|
|
|
|
* libgimp/gimpunit.h: this file is now the header for both
|
|
app/gimpunit.c and libgimp/gimpunit.c
|
|
|
|
* libgimp/gimpunit.c: does the unit calls as PDB calls now
|
|
|
|
* libgimp/gimpunitmenu.[ch]: enable user unit functionality and a
|
|
unit selection dialog
|
|
|
|
* libgimp/gimpsizeentry.c: disble hilighting on focus_in_event and
|
|
minor bugfixes
|
|
|
|
* plug-ins/tiff/tiff.c: set image unit to "mm" if tiff unit is
|
|
"cm", save "cm" if image unit is metric
|
|
|
|
Mon Mar 15 14:40:29 1999 Raph Levien <raph@gimp.org>
|
|
|
|
* plug-ins/sharpen/sharpen.c: Fixed the algorithm so that it
|
|
doesn't make the image lighter for high sharpness values. Also,
|
|
increased the accuracy of the algorithm so that it won't degrade
|
|
the bit depth.
|
|
|
|
Mon Mar 15 01:34:08 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/ops_buttons.[c|h]: implemented a way to catch the
|
|
modifier key that was pressed when the button was clicked
|
|
|
|
* app/[layers|channels|paths]_dialog.c: changed the ops_button
|
|
arrays to reflect the changes described above and implemented
|
|
a few power-user features in the dialogs:
|
|
( Shift->Layer Up / Layer Down moves to top/bottom
|
|
Shift->Channel To Selection adds the channel to the sel
|
|
Ctrl->Channel To Selectio subtracts from the selection )
|
|
|
|
1999-03-14 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* gimprc.in: removed two unused directories from plug-in-path.
|
|
|
|
* app/file_new_dialog.c: make the first spinbutton grab the focus
|
|
and one more unit initialisation bugfix
|
|
|
|
* app/interface.c: grab focus in query_[string|int|..]_box()
|
|
This still needs to be done in many dialogs to be consistent.
|
|
|
|
* app/preferences_dialog.c: made the module-path configurable
|
|
|
|
* libgimp/gimppatheditor.[ch]: change the order of the buttons to
|
|
match the order in the L&C dialog
|
|
|
|
* libgimp/gimpsizeentry.[ch]: enabled highlighting of the
|
|
spinbuttons' contents on focus_in_event.
|
|
Ugly new function gimp_size_entry_grab_focus() because it seems
|
|
impossible to implement gtk_widget_grab_focus(sizeentry).
|
|
|
|
Sun Mar 14 17:56:14 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/preferences_dialog.c: correctly set the status of the
|
|
chain_button in the monitors section when creating the dialog
|
|
|
|
Sun Mar 14 13:26:11 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* app/app_procs.c: reverted Michaels change as it is defintely
|
|
wrong. The current behaviour is probably not perfect and I'll try
|
|
to fix that.
|
|
|
|
1999-03-14 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/xcf.c:
|
|
|
|
Improved the rle compression routine. It compresses
|
|
photographic images ~8% better and is fully backwards compatible.
|
|
|
|
Modified the tile load/save routines to buffer their data and
|
|
only make one read/write call per tile. This results in a 3-4X
|
|
improvement in load and save times.
|
|
|
|
Modified the path load/save routines to work properly when gint is
|
|
not a 32 bit type.
|
|
|
|
* app/pathsP.h: Changed the types of some struct data members
|
|
to be consistant with what is saved in the xcf files.
|
|
|
|
1999-03-14 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* libgimp/gimppatheditor.c: checked in a buggy version before ;)
|
|
|
|
1999-03-14 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/app_procs.c: only save sessionrc if the corresponding
|
|
preferences option is enabled
|
|
|
|
* app/preferences_dialog.c: preferences renovation part I: the
|
|
directories page uses the new widgets from libgimp
|
|
|
|
* libgimp/Makefile.am
|
|
* ligbimp/gimpi.def
|
|
* libgimp/gimpfileselection.[ch]
|
|
* libgimp/gimppatheditor.[ch]: new widgets which enable a more
|
|
comfortable file and searchpath selection
|
|
|
|
* Makefile.am
|
|
* pixmaps/no.xpm
|
|
* pixmaps/yes.xpm: pixmaps used by the new widgets
|
|
|
|
Sat Mar 13 19:46:54 MET 1999 Sven Neumann <sven@gimp.org>
|
|
|
|
* Makefile.am
|
|
* pixmaps/ptoselection.xpm -> pixmaps/toselection.xpm
|
|
* app/channels_dialog.c
|
|
* app/paths_dialog.c: Provide a button to convert a channel
|
|
into a selection. Share the xpm with the paths-dialog. Add two new
|
|
menu entries that allow to add or subtract the channel to/from the
|
|
current selection (as suggested by Wolfgang Hofer).
|
|
|
|
1999-03-12 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/
|
|
|
|
* app/tools/*
|
|
* libgimp/chain.xpm: removed these files
|
|
|
|
* pixmaps/*.[xpm|xbm]: new directory containing all pixmaps
|
|
|
|
* app/Makefile.am
|
|
* libgimp/Makefile.am
|
|
* Makefile.am: changed list of EXTRA_DIST files accordingly
|
|
|
|
* app/channels_dialog.c
|
|
* app/layers_dialog.c
|
|
* app/paths_dialog.c
|
|
* app/palette.c
|
|
* libgimp/gimpchainbutton.c: adjusted some #include's
|
|
|
|
Fri Mar 12 21:30:57 GMT 1999 Andy Thomas <alt@gimp.org>
|
|
|
|
Changed:-
|
|
|
|
* app/bezier_select.c
|
|
* app/paths_dialog.c
|
|
|
|
Some code cleanups and bug fixes. Fixed problem with "copy" path
|
|
producing very long names.
|
|
|
|
Added functionality to import/export paths to files. (It was
|
|
there before!)
|
|
|
|
Also added some new bezier_stroke code that Shuji Narazaki posted
|
|
to the gimp-devel list.
|
|
|
|
* plug-ins/plugindetails/plugindetails.c
|
|
|
|
Removed unwanted <regex.h>.
|
|
Thanks to Tan Koan-Sin <freedom@csie.nctu.edu.tw> for pointing
|
|
this out.
|
|
|
|
Fri Mar 12 22:15:49 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* libgimp/gimp.c: split gimp_quit into two functions, gimp_quit
|
|
and gimp_close. Let gimp_main return to the calling function in
|
|
the common cases (i.e. not in the error case).
|
|
|
|
1999-03-12 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
* app/preferences_dialog.c: correct resolution size_entry
|
|
initialisation.
|
|
|
|
* libgimp/gimpsizeentry.c: fixed the update bug reported by Marc.
|
|
Works now but still needs discussion...
|
|
|
|
1999-03-11 Jay Cox <jaycox@earthlink.net>
|
|
|
|
* app/paint_funcs.c: made the INT_MULT3 macro be more accurate.
|
|
|
|
1999-03-12 Michael Natterer <mitschel@cs.tu-berlin.de>
|
|
|
|
This is mostly unit stuff and code cleanup
|
|
|
|
* libgimp/gimpi.def: add some functions
|
|
|
|
* libgimp/gimpsizeentry.[ch]: new function
|
|
gimp_size_entry_set_refval_digits() which allows for float pixel
|
|
input. SIGFPE bugfix from Yasuhiro Shirasaki
|
|
<yasuhiro@awa.tohoku.ac.jp>, minor bugfixes.
|
|
|
|
* libgimp/gimpunitmenu.[ch]: add a separator after "pixels",
|
|
bugfixes.
|
|
|
|
* app/interface.[ch]: split up the old query_string_box() into
|
|
query_[string|int|float|size]_box(). All functions take an
|
|
optional GtkObject* parameter and connect to that object's
|
|
"destroy" signal, this fixes some segfaults. And a global
|
|
s/container_border_width/container_set_border_width/
|
|
|
|
* app/commands.s: grow, shrink, border, feather now use the
|
|
query_size_box. Used MIN(xres,yres) for now for the pixel<->unit
|
|
calculations. Fixed some memory leaks.
|
|
|
|
* app/global_edit.c
|
|
* app/gradient.c
|
|
* app/palette.c
|
|
* app/paths_dialog.c: changed the query_string_box() calls
|
|
|
|
Thu Mar 11 19:42:12 CET 1999 Marc Lehmann <pcg@goof.com>
|
|
|
|
* configure.in, config.h.in: added test for _exit (mirrors the
|
|
change in plug-ins/perl/etc/configure.frag)
|
|
|
|
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
|