- 21 Aug, 1999 3 commits
-
-
Tor Lillqvist authored
-
Seth Burgess authored
Modified Files: ChangeLog plug-ins/common/jpeg.c
-
BST 1999 Adam D. Moss authored
Sat Aug 21 01:06:53 BST 1999 Adam D. Moss <adam@gimp.org> * app/nav_window.c: Navigation window shows checkmarked alpha, also previews correctly for greyscale images now.
-
- 20 Aug, 1999 8 commits
-
-
Tor Lillqvist authored
-
Adam D. Moss authored
-
BST 1999 Adam D. Moss authored
Sat Aug 21 00:07:37 BST 1999 Adam D. Moss <adam@gimp.org> * app/nav_window.c: Improved pointer tracking when dragging navigator rectangle - less lag. Enabled hourglass when computing first thumbnail.
-
Michael Natterer authored
1999-08-20 Michael Natterer <mitschel@cs.tu-berlin.de> * app/Makefile.am * app/gimpdnd.c: new file. Contains a function which creates dnd preview icons for all kinds of drawables. * app/gimpdnd.h: added the new dnd types. * app/channels_dialog.c: same dnd functions as in the layers dialog. Fixed channels_dialog_flush(). Code cleanup. * app/layers_dialog.c: enabled dnd for layer masks. * app/disp_callbacks.c * app/interface.c: dnd code generalization. The toolbox and the display accept drop of any kind of drawable now. * app/gimage.h * app/gimpimage.[ch]: new function gimp_image_position_channel(). * app/layer.[ch]: new function layer_mask_get_layer().
-
Adam D. Moss authored
-
jaycox authored
* app/apptypes.h: added InterpolationType enum. * app/gimprc.[ch], app/preferences_dialog.c: replaced cubic_interpolation flag with interpolation_type variable. * app/pixel_region.[ch]: added pixel_region_has_alpha function. * app/paint_funcs.c: rewrote scale_region. It now behaves correctly on images with alpha, no longer leaves an artifact on the right edge of images when scailing up, and runs signifigantly faster.
-
Asbjørn Pettersen authored
-
Tor Lillqvist authored
committed already just as a safety measure in case my disk crashes... ChangeLog entry will be written when it is ready.
-
- 19 Aug, 1999 7 commits
-
-
Marc Lehmann authored
-
Michael Natterer authored
1999-08-19 Michael Natterer <mitschel@cs.tu-berlin.de> * app/Makefile.am * app/gimpdnd.h: new file containing the dnd data definitions. * app/disp_callbacks.[ch] * app/interface.c: drop layers on the toolbox to create a new image and on the display to copy it to the image's layer stack. * app/layers_dialog.c: drop layer on the "New" button to create an empty layer with the dropped layer's properties, to "Duplicate" to duplicate it and on the trashcan to delete it. Thanks to Andy for the ultra-cool dnd preview pixmap patch. * app/layer.[ch] * app/undo.c: renamed layer_mask() to layer_get_mask(). Prototyped some function headers. * app/disp_callbacks.c: Wheelmouse stuff: Shift+wheel scales the display. * app/airbrush.c * app/eraser.c * app/paint_options.h * app/paintbrush.c * app/pencil.c * app/tool_options.c: moved the "Incremental" toggle to the PaintOptions structure because it is used more often now.
-
Sven Neumann authored
--Sven
-
Manish Singh authored
* tools/pdbgen/pdb/drawable.pdb: #include "channel.h" and "layer.h" for GIMP_CHANNEL, GIMP_IS_LAYER, and GIMP_LAYER #defines The rest of these files are generated from the fresh pdbgen run -Yosh
-
Adrian Likins authored
-
Adrian Likins authored
* data/brushes/vine.gih * data/brushes/pepper.gpb: new files, a sample hose and a sample pixmap brush * docs/gpb.txt * docs/gih.txt: vague description of the current pixmap brush and hose formats * app/gimpbrushhose.c * app/gimpbrushpicmap.c: use the brush spacing info now
-
Adrian Likins authored
Wed Aug 18 22:49:31 1999 Adrian Likins <alikins@redhat.com> * app/apptypes.h: add GradientPaintMode enum * app/paint_core.h: move above enum * app/paintbrush.c: use above enum * app/drawable_cmds.c: include "layers.h" so it will link again
-
- 18 Aug, 1999 5 commits
-
-
Tor Lillqvist authored
* tools/pdbgen/Makefile.am: Add apptypes.h.
-
Tor Lillqvist authored
* tools/pdbgen/pdb/drawable.pdb * tools/pdbgen/pdb/layer.pdb: Add a few casts.
-
Tor Lillqvist authored
* app/*.[ch]: Actually use the enum types GimpImageType, GimpImageBaseType, LayerModeEffects, PaintApplicationMode, BrushApplicationMode, GimpFillType and ConvertPaletteType, instead of just int or gint. Hopefully I catched most of the places where these should be used. Add an enum ConvolutionType, suffix the too general constants NORMAL, ABSOLUTE and NEGATIVE with _CONVOL. Use NORMAL_MODE instead of NORMAL in some places (this was what was intended). Fix some minor gccisms. * app/apptypes.h: New file. This file contains the above enumeration types, and some opaque struct typedefs. It was necessary to collect these in one header that doesn't include other headers, because when we started using the above mentioned types in the headers, all hell broke loose because of the spaghetti-like cross-inclusion mess between headers. (An example: Header A includes header B, which includes header C which includes A. B uses a type defined in A. This is not defined, because A hasn't defined it yet at the point where it includes B, and A included from B of course is skipped as we already are reading A.)
-
Sven Neumann authored
--Sven
-
Tor Lillqvist authored
-
- 17 Aug, 1999 6 commits
-
-
Tor Lillqvist authored
* app/gimpbrushhose.c (gimp_brush_hose_load): Fix it. Now the hose itself, interpreted as a pixmap brush (which the hose is a subclass of), is the first brush in its list. The rest of the pixmap brushes in the list are separately allocated ones. Don't read the pattern names into dummy buffers, just seek past. * app/pixmapbrush.c (pixmapbrush_motion): Now works better, and actually steps through the pixmaps in the hose's list. The paint_core->brush (which points to a brush hose in the cases we're interested in) is temporarily replaced with the current pixmap brush to use, and restored after applying the pixmap brush. * app/makefile.{cygwin,msc}: Add new files.
-
Marc Lehmann authored
-
Asbjørn Pettersen authored
-
Adrian Likins authored
-
Adrian Likins authored
-
Adrian Likins authored
Mon Aug 16 20:48:33 1999 Adrian Likins <alikins@redhat.com> * app/gimpbrushhose.c * app/gimpbrushhose.h: new files to implement a GimpBrushHose type. The idea being its derived from gimpbrushes, so we can make regular tools use it if need be, and fold it into the brushes dialog nice and easy. * app/gimpbrush.c * app/gimpbrushgenerated.c * app/gimpbrushpixmap.c: * app/gimpbrushpixmap.h: Modified the *_get_type() functions to behave more correctly. As suggested by Tim Janik <tim@gtk.org> * app/pixmapbrush.c: Since pixmapbrush tool wasnt doing anything useful anyway, start using it as a testbed for "image hoses". Right now it doesnt really work correctly. I'll try to upload a sample hose to http://adrian.gimp.org/pixmap-brushes/ shortly, and maybe some docs about the lame format. -adrian
-
- 16 Aug, 1999 5 commits
-
-
Tor Lillqvist authored
* app/transform_core.c: Use RINT instead of rint. * plug-ins/common/curve_bend.c * plug-ins/sel2path/spline.c: Workarounds for gccisms, thanks to Hans Breuer. * app/makefile.msc * plug-ins/makefile.msc: Misc fixes.
-
jaycox authored
* app/transform_core.c: put the gimp_matrix_is_simple optimization back in.
-
jaycox authored
* app/transform_core.c: data access optomizations from David Hodson <hodsond@acm.org>
-
Tor Lillqvist authored
* app/appenv.h: Add G_SQRT2. * app/iscissors.c: Use it. * app/makefile.{cygwin,msc}: Add new files. * */makefile.{cygwin,msc}: Use libintl extracted from glibc from a separate directory, not from gettext, because of licensing issues (we want to use the LGPL version in GTk+, so use it here, too).
-
Manish Singh authored
* app/appenv.h: added a G_PI_2 * app/brush_header.h * app/pattern_header.h: prefixed each FILE_VERSION with G{BRUSH,PATTERN} to avoid namespace collision * app/patterns.c: reflect above change * app/iscissors.[ch]: merged in Austin's iscissors rewrite.. still unfinished, but it's not like the old one did anything useful anyway ;) -Yosh
-
- 15 Aug, 1999 5 commits
-
-
Sven Neumann authored
Other systems may eventually behave differently when it comes to atan(PI/2), so please test this on other platforms... --Sven
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
- 14 Aug, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-