Manish Singh
7cb07a90bf
add sample_colorize and curve_bend defs
...
* plug-ins/common/plugin-defs.pl: add sample_colorize and
curve_bend defs
* libgimp/color_selector.h: minor consistency cleanup
* libgimp/gimpchainbutton.[ch]: use new style gtk object helper macros
* libgimp/gimpfileselection.c
* libgimp/gimpmatrix.h: minor cleanup
* libgimp/gimpintl.h: resync with gnome-i18n.h
* libgimp/color_display.h
* app/gimp.sym
* app/gdisplay_color.[ch]
* app/app_procs.c
* app/gdisplay.h
* app/image_render.c: color display transformation code. Still
unfinished, so it's not activated yet.
* app/buildmenu.h: remove unused defines (PULLDOWN, POPUP, OPTION)
* app/colormaps.[ch]
* app/image_render.c: remove vestigal dithering stuff
* app/convolve.h
* app/gimpdrawable.h
* app/gimpimage.h
* app/lut_funcs.h
* app/paint_funcs.h
* app/plug_in.h: enum nick changes from Marc
* app/channel_ops.c
* app/crop.c
* app/gdisplay.c
* app/gimpimage.[ch]
* app/move.c: s/([A-Z]+)_GUIDE/ORIENTATION_$1/
* app/flip_tool.[ch]
* app/shear_tool.[ch]: use ORIENTATION_* constants instead of our own
* app/disp_callbacks.c: remove HORIZONTAL and VERTICAL #defines
* app/general.h: enumified TOKEN_* symbols
* app/lc_dialog.c
* app/paint_funcs.c: remove unused variables
* tools/pdbgen/lib.pl: autogen gimpenums.h (unfinished)
* tools/pdbgen/stddefs.pdb: new std_orientation_enum, remove
layer_mode shortcut since we've skipped it in app/
* tools/pdbgen/pdb/brush_select.pdb
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/gimage.pdb
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/layer.pdb
* tools/pdbgen/pdb/tools.pdb: reflect above enum changes, whitespace
cleanups
* tools/pdbgen/enums.pl
* app/brush_select_cmds.c
* app/brushes_cmds.c
* app/color_cmds.c
* app/drawable_cmds.c
* app/gimage_cmds.c
* app/layer_cmds.c
* app/procedural_db_cmds.c
* app/tools_cmds.c: reflect pdb and enum nick changes above
-Yosh
1999-07-28 23:00:08 +00:00
BST 1999 Andy Thomas
9b7d21dab5
gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h
...
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 23:01:14 +00:00
Manish Singh
107038e5dc
pdbgened, header file removed
...
* 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
-Yosh
1999-04-24 20:33:31 +00:00
Manish Singh
b8c19394dc
gave parasite undo a MISC_UNDO class for now so it compiles
...
* 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)
-Yosh
1999-04-23 20:54:02 +00:00
Marc Lehmann
022c931c18
*** empty log message ***
1999-02-23 02:01:44 +00:00
Marc Lehmann
446a11e938
*** empty log message ***
1999-02-13 18:19:44 +00:00
Sven Neumann
66ce5eea04
Export gimp_drawable_set_image() to the PDB. Needed for the GAP plug-in.
...
--Sven
1998-12-02 01:42:08 +00:00
jaycox
5267f6014f
app/drawable_cmds.c, app/gimage_cmds.c app/parasite_cmds.c,
...
* 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.
1998-11-13 04:00:54 +00:00
Marc Lehmann
064e081cd8
make perl use the GLIB_CFLAGS/LIBS vars properly. corrected documentation
...
* configure.in: make perl use the GLIB_CFLAGS/LIBS vars properly.
* app/drawable_cmds.c: corrected documentation for gimp_drawable_fill.
1998-10-31 00:46:33 +00:00
jaycox
c5a8b43846
Modified Files: ChangeLog app/Makefile.am app/channel.c app/channel.h
...
Modified Files:
ChangeLog 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/perspective_tool.c app/plug_in.c app/procedural_db.c
app/rotate_tool.c app/scale_tool.c app/shear_tool.c
app/transform_core.c app/transform_core.h docs/parasites.txt
libgimp/Makefile.am libgimp/gimp.c libgimp/gimp.h
libgimp/gimpdrawable.c libgimp/gimpimage.c
libgimp/gimpprotocol.c libgimp/gimpprotocol.h
plug-ins/gif/gif.c plug-ins/script-fu/script-fu.c
plug-ins/tiff/tiff.c
Added Files:
libgimp/gimpmatrix.c libgimp/gimpmatrix.h libgimp/parasite.c
libgimp/parasite.h libgimp/parasiteF.h libgimp/parasiteP.h
Removed Files:
app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
libgimp/gimpparasite.c libgimp/gimpparasite.h
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.
1998-10-14 02:54:02 +00:00
jaycox
e2a601d444
Modified Files: ChangeLog app/Makefile.am app/channel.c
...
Modified Files:
ChangeLog 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 plug-ins/dbbrowser/dbbrowser_utils.c
plug-ins/script-fu/script-fu.c plug-ins/tiff/tiff.c
Added Files:
app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
app/parasite_cmds.c app/parasite_cmds.h libgimp/gimpparasite.c
libgimp/gimpparasite.h
Allow plug-ins (and scripts) to attach arbitrary data
(parasites) to images, layers and channels that can be read
back at a later time.
1998-10-08 08:15:21 +00:00
scott
85393964a0
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. --sg
1998-08-15 19:17:36 +00:00
scott
0ffabfe95b
Bunch of tile-related stuff.
1998-08-11 17:35:34 +00:00
CDT 1998 Larry Ewing
8540bdc54d
Changed the libgimp GFillType enums to match the core enums in value, the
...
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.
1998-07-28 22:08:56 +00:00
scott
9ccef4a648
Tile overhaul. Mostly minor changes, except for tile*.*, which are
...
barely recognizable.
1998-07-10 02:43:12 +00:00
scott
217b494f52
Makefile.am blend.c boundary.c by_color_select.c channel.c color_picker.c
...
* 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.
--sg
1998-07-08 06:41:58 +00:00
scott
27e90260db
Incorporated Adam's copy-on-write patches. Seems to not break anything,
...
Incorporated Adam's copy-on-write patches. Seems to not break
anything, but I'm sure they do somewhere. --sg
1998-07-02 23:29:44 +00:00
Lauri Alanko
ef3e162eae
start collecting some core stuff to libgimpim.a
...
Started separating crud out of drawables.
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. :)
1998-06-30 15:31:32 +00:00
Manish Singh
84abd5d700
Have fun recompiling gimp everyone. It's the great FSF address change!
...
-Yosh
1998-04-13 05:44:11 +00:00
scott
c267c55bbe
Rewrite to make drawables (layers, channels, layer masks) into GtkObjects.
...
--sg
1998-01-22 07:02:57 +00:00
Elliot Lee
32cefec8f7
Initial revision
1997-11-24 22:05:25 +00:00