1. 17 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/bucket_fill.c app/clone.c app/convolve.c app/flip_tool.c app/ink.c · 2d54cc64
      Michael Natterer authored
      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.
      2d54cc64
  2. 12 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c · 8dbd5f9b
      Michael Natterer authored
      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.
      8dbd5f9b
  3. 10 Apr, 1999 2 commits
    • BST 1999 Adam D. Moss's avatar
      Velocity-sensitivity added to ink tool. · 784ecce7
      BST 1999 Adam D. Moss authored
      Sat Apr 10 15:48:46 BST 1999 Adam D. Moss <adam@gimp.org>
      
              * app/ink.c: Velocity-sensitivity added to ink tool.
      784ecce7
    • Manish Singh's avatar
      new file (from pdbgen) · d6116b8d
      Manish Singh authored
      * text_tool_cmds.c: new file (from pdbgen)
      
      * Makefile.am: add new file, use AM_CPPFLAGS instead of CPPFLAGS
      
      * internal_procs.c: register pdbgened text_tool procs
      
      * text_tool.c: remove PDB stuff, export text_render and
      text_get_extents and SizeType and SUPERSAMPLE symbols
      
      * text_tool.c: remove PDB stuff
      
      * blend.[ch]
      * bucket_fill.[ch]
      * clone.[ch]
      * convolve.[ch]: export some enums
      
      * channel.h
      * paint_core.h: #define->enum
      
      * channel.c
      * gimpparasite.c
      * parasitelist.c
      * pixel_processor.c: warning cleanup
      
      * convert_cmds.c
      * paths_cmds.c: slight pdbgen changes
      
      -Yosh
      d6116b8d
  4. 08 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c · f1b0a883
      Michael Natterer authored
      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.
      f1b0a883
  5. 07 Mar, 1999 1 commit
  6. 20 Feb, 1999 1 commit
  7. 05 Feb, 1999 1 commit
  8. 04 Feb, 1999 1 commit
  9. 03 Feb, 1999 1 commit
  10. 01 Feb, 1999 1 commit
  11. 27 Jan, 1999 1 commit
    • Manish Singh's avatar
      s/(NONE|LEFT|RIGHT)/EDGE_$1/g to clear up namespace · bd9e497b
      Manish Singh authored
      * 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)
      
      -Yosh
      bd9e497b
  12. 15 Jan, 1999 1 commit
  13. 25 Dec, 1998 1 commit
  14. 16 Dec, 1998 1 commit
  15. 27 Nov, 1998 1 commit
  16. 26 Nov, 1998 1 commit
  17. 25 Nov, 1998 1 commit
  18. 23 Nov, 1998 1 commit
  19. 13 Nov, 1998 1 commit
    • Marc Lehmann's avatar
      API-mega-break-it-all patch part one: removed the unnecessary PDB_IMAGE · 42e2c63c
      Marc Lehmann authored
              * airbrush.c, blend.c, brightness_contrast.c, bucket_fill.c
              by_color_select.c, channel_ops.c, clone.c, color_balance.c
              color_picker.c, convolve.c, curves.c, desaturate.c, edit_cmds.c
              equalize.c, eraser.c, flip_tool.c, fuzzy_select.c,
              gimage_mask_cmds.c histogram_tool.c, hue_saturation.c, invert.c,
              levels.c, pencil.c paintbrush.c, perspective_tool.c, posterize.c,
              rotate_tool.c scale_tool.c, shear_tool.c, text_tool.c, threshold.c:
      
              API-mega-break-it-all patch part one: removed the unnecessary
              PDB_IMAGE argument from many functions.
      
      Affected functions:
      gimp_airbrush gimp_blend gimp_brightness_contrast gimp_bucket_fill
      gimp_by_color_select gimp_channel_ops_offset gimp_clone gimp_color_balance
      gimp_color_picker gimp_convolve gimp_curves_explicit gimp_curves_spline
      gimp_desaturate gimp_edit_clear gimp_edit_copy gimp_edit_cut gimp_edit_fill
      gimp_edit_paste gimp_edit_stroke gimp_equalize gimp_eraser
      gimp_eraser_extended gimp_flip gimp_fuzzy_select gimp_histogram
      gimp_hue_saturation gimp_invert gimp_levels gimp_paintbrush
      gimp_paintbrush_extended gimp_pencil gimp_perspective gimp_posterize
      gimp_rotate gimp_scale gimp_selection_float gimp_selection_layer_alpha
      gimp_selection_load gimp_shear gimp_threshold
      42e2c63c
  20. 25 Oct, 1998 1 commit
  21. 18 Oct, 1998 1 commit
  22. 14 Oct, 1998 1 commit
    • EDT 1998 Adrian Likins's avatar
      Lots of ii8n stuff here and some additions to the de.po. Applied · 25721826
      EDT 1998 Adrian Likins authored
      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
      
              * 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
      
      wooo boy! a big un!
      
      	in testing this, it looks like some of the po files are busted.
      but the code stuff seems okay.
      
      -adrian
      25721826
  23. 04 Oct, 1998 1 commit
  24. 15 Sep, 1998 1 commit
    • BST 1998  Adam D. Moss's avatar
      The facility to specify the background colour of a transparent/animated · 31088f3c
      BST 1998 Adam D. Moss authored
      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
      31088f3c
  25. 24 Aug, 1998 1 commit
    • Manish Singh's avatar
      make xdelta not built by default, so poor users aren't confused · 72848df0
      Manish Singh authored
      * 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/
      
      -Yosh
      72848df0
  26. 20 Aug, 1998 1 commit
    • People doing a 16 bpc version of gimp's avatar
      ok, i modified *way* more files than CVS is telling me.... · 8868daee
      
      ok, i modified *way* more files than CVS is telling me....
      
      - add canvas_init machinery (tile_manager_validate equivalent)
      - fix bugs in compositing code
      - layers/channels dialog, previews
      - all color handling should be fairly precision independent now
      - replaced gimage_type and gimage_base_type with Tags
      - remove concept of flat vs. layered gimages
      
      ray lehtiniemi <rayl@netrover.com>
      8868daee
  27. 16 Aug, 1998 2 commits
  28. 15 Aug, 1998 3 commits
    • CDT 1998  Larry Ewing's avatar
      added a debug warning to a case that previously caused a segfault. This · ae49b4f2
      CDT 1998 Larry Ewing authored
      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.
      ae49b4f2
    • scott's avatar
      Another tile tweak. This one eliminates tile levels (which add · 85393964
      scott authored
      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
      85393964
    • Sven Neumann's avatar
      We have entries in the info dialog now that allow to enter exact values · 14394b2e
      Sven Neumann authored
      for the transformations and crop.
      
      Changed "Clip perspective" to "Clip result" in the ransform tool options
      and made it available for all transformations.
      
      Minor cosmetic changes to rect_select and ink option dialogs.
      
      
      --Sven
      14394b2e
  29. 11 Aug, 1998 1 commit
  30. 18 Jul, 1998 2 commits
  31. 12 Jul, 1998 1 commit
    • Owen Taylor's avatar
      Free last_blob when destroying tool. · 1cba88aa
      Owen Taylor authored
      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.
      1cba88aa
  32. 10 Jul, 1998 3 commits
  33. 09 Jul, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/airbrush.c app/app_procs.c · b7d8e6ea
      jaycox authored
      
       Modified Files:
       	ChangeLog app/Makefile.am app/airbrush.c app/app_procs.c
       	app/brush_select.c app/brush_select.h app/clone.c
       	app/colormaps.c app/commands.c app/convolve.c app/devices.c
       	app/eraser.c app/gimage_mask.c app/gimpobject.h app/ink.c
       	app/internal_procs.c app/paint_core.c app/paint_core.h
       	app/paintbrush.c app/pencil.c app/preferences_dialog.c
            Minor modifications to support new brush functionality
      
       Added Files:
       	app/brush_edit.c app/brush_edit.h app/gimpbrush.c
       	app/gimpbrush.h app/gimpbrushgenerated.c
       	app/gimpbrushgenerated.h app/gimpbrushlist.c
       	app/gimpbrushlist.h
            new files to support vector generated brushes and
            reorganization/objectification of the brush class
      
       Removed Files:
       	app/brushes.c app/brushes.h
          Obsoleted by gimpbrush.? and gimpbrushlist.?
      
       ----------------------------------------------------------------------
      b7d8e6ea