1. 09 May, 1999 1 commit
    • Michael Natterer's avatar
      libgimp/Makefile.am new file. Currently contains constants for image size · 5711df6a
      Michael Natterer authored
      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.
      5711df6a
  2. 06 May, 1999 1 commit
    • Michael Natterer's avatar
      app/channel.[ch] app/commands.c app/gimage_mask.[ch] · c0b24ce9
      Michael Natterer authored
      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 indepentent 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.
      c0b24ce9
  3. 05 May, 1999 1 commit
  4. 04 May, 1999 1 commit
    • Tor Lillqvist's avatar
      Include <string.h>. · 8f3a04e1
      Tor Lillqvist authored
      	* tools/pdbgen/pdb/*.pdb: Include <string.h>.
      
      	* tools/pdbgen/pdb/fileops.pdb: Must have a statement (even an
       	empty one) after a label.
      8f3a04e1
  5. 03 May, 1999 5 commits
    • Manish Singh's avatar
      progress_init takes an int32, not a display... · 9b91adf1
      Manish Singh authored
      -Yosh
      9b91adf1
    • Manish Singh's avatar
      fix rotten regexp eval · 2cb3099d
      Manish Singh authored
      -Yosh
      2cb3099d
    • Manish Singh's avatar
      tools/pdbgen/plug_in.pdb new files · 030009d7
      Manish Singh authored
      * 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
      
      -Yosh
      030009d7
    • Sven Neumann's avatar
      made gimp_help accessible through the PDB · f2ffb5be
      Sven Neumann authored
      
      --Sven
      f2ffb5be
    • Manish Singh's avatar
      tools/pdbgen/plug_in.pdb new files · 9d44de62
      Manish Singh authored
      * 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
      
      -Yosh
      9d44de62
  6. 02 May, 1999 1 commit
  7. 01 May, 1999 1 commit
  8. 30 Apr, 1999 1 commit
    • Manish Singh's avatar
      listed tools first in SUBDIRS, so xgettext can grab the autogenned files · 8b11c6c1
      Manish Singh authored
      * 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
      
      -Yosh
      8b11c6c1
  9. 28 Apr, 1999 1 commit
    • Manish Singh's avatar
      configure.in tools/Makefile.am integrated pdbgen into the build system · c78dd295
      Manish Singh authored
      * 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
      
      -Yosh
      c78dd295
  10. 27 Apr, 1999 2 commits
  11. 25 Apr, 1999 1 commit
    • Manish Singh's avatar
      pdbgenned, use header file · 4a580e27
      Manish Singh authored
      * 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
      
      -Yosh
      4a580e27
  12. 24 Apr, 1999 1 commit
    • Manish Singh's avatar
      pdbgened, header file removed · 107038e5
      Manish Singh authored
      * 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
      107038e5
  13. 23 Apr, 1999 2 commits
    • Manish Singh's avatar
      gave parasite undo a MISC_UNDO class for now so it compiles · b8c19394
      Manish Singh authored
      * 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
      b8c19394
    • Manish Singh's avatar
      Lossa stuff · 91048780
      Manish Singh authored
      -Yosh
      91048780
  14. 21 Apr, 1999 1 commit
    • Manish Singh's avatar
      moved a bunch of PDB stuff here · 993089b8
      Manish Singh authored
      * 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
      
      -Yosh
      993089b8
  15. 20 Apr, 1999 2 commits
    • BST 1999  Austin Donnelly's avatar
      add the new args to gimp-paintbrush PDB calls. · 5026bd50
      BST 1999 Austin Donnelly authored
      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
      5026bd50
    • Manish Singh's avatar
      doh, I'm dumb. s/rotate_invoker/rotate/g · 63a37c32
      Manish Singh authored
      -Yosh
      63a37c32
  16. 18 Apr, 1999 3 commits
    • Manish Singh's avatar
      new file, containes the PDB stuff for most of the tools · ccac10a4
      Manish Singh authored
      * 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
      
      -Yosh
      ccac10a4
    • Seth Burgess's avatar
    • Manish Singh's avatar
      Lossa stuff · d9e7cd8b
      Manish Singh authored
      -Yosh
      d9e7cd8b
  17. 17 Apr, 1999 1 commit
  18. 15 Apr, 1999 1 commit
  19. 13 Apr, 1999 1 commit
    • Manish Singh's avatar
      added GIMP_CHECK_VERSION macro and a features #define for 1.1.5 · a11b5b68
      Manish Singh authored
      * 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
      
      -Yosh
      a11b5b68
  20. 10 Apr, 1999 3 commits
    • Manish Singh's avatar
      doh, XLFD stuff is in decipoints · c5559888
      Manish Singh authored
      * 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
      
      -Yosh
      c5559888
    • Manish Singh's avatar
      Stuff · 43f63f9f
      Manish Singh authored
      -Yosh
      43f63f9f
    • Manish Singh's avatar
      Lossa stuff · 66c75cb5
      Manish Singh authored
      -Yosh
      66c75cb5
  21. 05 Apr, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      Changed:- · 67dbf49b
      BST 1999 Andy Thomas authored
      Mon Apr  5 22: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.
      67dbf49b
  22. 04 Apr, 1999 2 commits
  23. 28 Mar, 1999 1 commit
  24. 26 Mar, 1999 2 commits
  25. 25 Mar, 1999 1 commit
  26. 24 Mar, 1999 1 commit
  27. 21 Mar, 1999 1 commit