1. 01 Feb, 2000 1 commit
  2. 27 Jan, 2000 1 commit
  3. 25 Jan, 2000 2 commits
    • Michael Natterer's avatar
      removed BOUNDS, MINIMUM and MAXIMUM. No need to include both <glib.h> and · 49230471
      Michael Natterer authored
      2000-01-25  Michael Natterer  <mitch@gimp.org>
      	* app/appenv.h: removed BOUNDS, MINIMUM and MAXIMUM. No need to
      	include both <glib.h> and <gtk/gtk.h>.
      	* app/*
      	* tools/pdbgen/pdb/text_tool.pdb: s/BOUNDS/CLAMP/,
      	same for MIN and MAX.
      	* app/preferences_dialog.c: the "Check Size" widget was connected
      	to the transparency_type variable.
      	* plug-ins/common/sobel.c: removed definitions of MIN and ROUND.
      	* libgimp/gimp.h: #include "gimplimits.h" and "gimpcolorspace.h".
      	* plug-ins/*: don't include the two files.
    • Michael Natterer's avatar
      configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am · fa30ba04
      Michael Natterer authored
      2000-01-25  Michael Natterer  <mitch@gimp.org>
      	* configure.in
      	* po-plug-ins/POTFILES.in
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl
      	* plug-ins/megawidget/*: removed. (There were only 3 functions
      	left which were used by ~5 plugins, so I moved the resp. functions
      	to the plugins). More preview stuff to come...
      	* app/airbrush_blob.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: use G_PI instead of M_PI.
      	* app/procedural_db.h
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
      	indicates that "Cancel" was pressed in a plugin dialog. (Useful
      	only for file load/save plugins).
      	* app/fileops.[ch]
      	* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
      	code cleanup in fileops.[ch]. Pop up a warning if File->Save
      	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
      	* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
      	RAND_MAX if it exists or to G_MAXINT otherwise.
      	* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
      	which creates a spinbutton and a "Time" toggle.
      	Call the function which does the "set_sensitive" magic from the
      	radio button callback.
      	* plug-ins/[75 plugins]:
      	- Return STATUS_CANCEL in all file load/save dialogs if "Cancel"
      	  was pressed.
      	- Standardized the file plugins' "run" functions.
      	- Use G_PI and G_MAXRAND everywhere.
      	- Added tons of scales and spinbuttons instead of text entries.
      	- Applied uniform packing/spacings all over the place.
      	- Reorganized some UIs (stuff like moving the preview to the top
      	  left corner of the dialog).
      	- Removed many ui helper functions and callbacks and use the stuff
      	  from libgimp instead.
      	- I tried not to restrict the range of possible values when I
      	  replaced entries with spinbuttons/scales but may have failed,
      	  though in some cases. Please test ;-)
      	- #include <libgimp/gimpmath.h> where appropriate and use it's
      	- Indentation, s/int/gint/ et.al., code cleanup.
      	RFC: The plugins are definitely not useable with GIMP 1.0 any
      	     more, so shouldn't we remove all the remaining compatibility
      	     stuff ??? (like "#ifdef GIMP_HAVE_PARASITES")
  4. 24 Jan, 2000 2 commits
    • Manish Singh's avatar
      acconfig.h configure.in libgimp/Makefile.am libgimp/gimpregex.h · 81c1e886
      Manish Singh authored
      * acconfig.h
      * configure.in
      * libgimp/Makefile.am
      * libgimp/gimpregex.h
      * libgimp/regex.c
      * app/Makefile.am
      * app/regex.[ch]
      * plug-ins/script-fu/Makefile.am
      * plug-ins/script-fu/regex.[ch]
      * plug-ins/script-fu/interp_regex.c
      * tools/pdbgen/pdb/plug_in.pdb
      * tools/pdbgen/pdb/procedural_db.pdb: reverted previous regex move
      patch. This does *not* belong in libgimp and is just bloat. We'll
      use the regex functionality in glib once it has it.
      * acinclude.m4
      * config.guess
      * config.sub
      * ltconfig
      * ltmain.sh: upgrade to libtool 1.3.4
      * app/convert.c
      * app/gimpbrushpipe.c: minor cleanups
    • Marc Lehmann's avatar
      *** empty log message *** · 32332024
      Marc Lehmann authored
  5. 23 Jan, 2000 1 commit
    • Sven Neumann's avatar
      Renamed gimage->ref_count to disp_count and slightly changed · bceb97a9
      Sven Neumann authored
      the way it is used. As the new name suggests it is only used
      to count the number of displays associated with an image. It
      is now impossible to delete an image that has an associated
      display. You have to delete the display instead. Before this
      change it was possible to delete an image through the PDB that
      was created through the UI and bad things happened soon...
  6. 20 Jan, 2000 1 commit
  7. 18 Jan, 2000 1 commit
  8. 17 Jan, 2000 1 commit
    • Manish Singh's avatar
      use $(LN_S) instead of ln -sf, should fix bug #5289. · 155cd986
      Manish Singh authored
      * help/C/*/Makefile.am: use $(LN_S) instead of ln -sf, should fix
      bug #5289.
      * tools/pdbgen/lib.pl
      * tools/pdbgen/pdb/brushes.pdb
      * tools/pdbgen/pdb/gimage_mask.pdb
      * tools/pdbgen/pdb/guides.pdb
      * tools/pdbgen/pdb/parasite.pdb
      * tools/pdbgen/pdb/unit.pdb: more lib work, slight guide tweak
  9. 11 Jan, 2000 1 commit
    • Sven Neumann's avatar
      in layer_new_from_tiles check if image_type has alpha to avoid obscure · 65bfd700
      Sven Neumann authored
      * app/layer.c: in layer_new_from_tiles check if image_type has alpha
        to avoid obscure bugs if the function is not called correctly
      * app/text_tool_cmds.c
      * tools/pdbgen/pdb/text_tool.pdb: added a hint about using border = -1
        to suppress cropping of empty spaces around the text
  10. 10 Jan, 2000 1 commit
  11. 09 Jan, 2000 1 commit
    • Sven Neumann's avatar
      app/gdisplay.c app/gimage_cmds.c fixed typos · 2ad8a17e
      Sven Neumann authored
       * app/gdisplay.c
       * app/gimage_cmds.c
       * tools/pdbgen/pdb/gimage.pdb: fixed typos
       * app/gimphistogram.c: indentation
       * app/histogramwidget.c: grab the pointer in the histogramwidget,
         so a button_release outside the widget is noticed correctly
       * app/levels.c: instead of undoing the user action, simply don't
         allow the user to set the range in the histogram_widget
  12. 05 Jan, 2000 1 commit
    • Michael Natterer's avatar
      I'm maintaining the helpbrowser (Sven, I dared to add your name, too :-) · 1b2b43ab
      Michael Natterer authored
      2000-01-05  Michael Natterer  <mitch@gimp.org>
      	* PLUGIN_MAINTAINERS: I'm maintaining the helpbrowser (Sven, I
      	dared to add your name, too :-)
      	* app/context_manager.c
      	* app/flip_tool.[ch]
      	* app/perspective_tool.[ch]
      	* app/rotate_tool.[ch]
      	* app/scale_tool.[ch]
      	* app/shear_tool.[ch]
      	* app/transform_core.[ch]
      	* app/transform_tool.[ch]
      	* app/tools_cmds.c
      	* tools/pdbgen/pdb/tools.pdb
      	- Show the correct help pages in the transform tools' dialogs.
      	- The transform tool button of the toolbox is now always pressed
      	  if a transform tool is active (not only for "rotate").
      	- Replaced the transform action (CREATING, HANDLE_1, ...) and the
      	  transform state (INIT, MOTION, ...) #define's with typed enums.
      	- Changed the return type of the *_recalc functions to "void"
      	  instead of "void *" and the return type of the *_transform
      	  functions to "TileManager *" instead of "void *".
      	  (I probably removed an artefact here because all *_recalc
      	   functions returned "(void *) 1").
      	- Use gboolean instead of int where appropriate.
      	- Code cleanup, indentation.
  13. 02 Jan, 2000 1 commit
    • Manish Singh's avatar
      cosmetic fix · a5f9b334
      Manish Singh authored
      * Makefile.am: cosmetic fix
      * libgimp/color_display.h
      * modules/cdisplay_gamma.c: add clone method
      * app/color_area.[ch]
      * app/gdisplay.[ch]
      * app/gdisplay_color.c
      * app/gdisplay_color_ui.c: preliminary support for color_area filter
      (really just a sync to home machine)
      * app/nav_window.c: minor cleanup
      * tools/pdbgen/app.pl: initialize gbooleans to FALSE, not 0
      * tools/pdbgen/lib.pl: some more arg work
  14. 26 Dec, 1999 1 commit
    • Manish Singh's avatar
      added spec file to EXTRA_DIST · b8e03bd1
      Manish Singh authored
      * Makefile.am: added spec file to EXTRA_DIST
      * docs/Makefile.am: added undo.txt to EXTRA_DIST
      * app/interface.c: removed the DODGY warning, doesn't look dodgy to me
      * libgimp/*.h: missed an s/Library/Lesser/
      * tools/pdbgen/*: lots of work on the libgimp portion
  15. 21 Dec, 1999 1 commit
    • Manish Singh's avatar
      added an assert for name != NULL · 120c64df
      Manish Singh authored
      * app/gimpdrawable.c: added an assert for name != NULL
      * tools/pdbgen/pdb/channel.pdb
      * tools/pdbgen/pdb/layer.pdb: sanity check the name parameters
  16. 14 Dec, 1999 2 commits
  17. 24 Nov, 1999 1 commit
  18. 14 Nov, 1999 1 commit
    • Michael Natterer's avatar
      app/airbrush.c app/apptypes.h app/brushes_cmds.c · 0c922cd3
      Michael Natterer authored
      1999-11-14  Michael Natterer  <mitch@gimp.org>
      	* app/airbrush.c
      	* app/apptypes.h
      	* app/brushes_cmds.c
      	* tools/pdbgen/pdb/brushes.pdb
      	* app/bucket_fill.c
      	* app/clone.c
      	* app/gimpbrushpipe.c
      	* app/paint_core.c
      	* app/patterns.h
      	* app/patterns_cmds.c
      	* tools/pdbgen/pdb/patterns.pdb: removed the GimpBrushP and
      	GPatternP types and use ordinary pointers instead.
      	The following stuff makes the "no_data" behaviour consistent. As a
      	side-effect it should make the gimp work when there are _really_ no
      	* app/brush_select.c
      	* app/pattern_select.c: set the initial brush/pattern name to "No
      	Brushes/Patterns available" instead of "Active".
      	* app/devices.c: set the device contexts' brush/pattern/gradient
      	names if we started with no_data, so we find them on refresh.
      	* app/gimpbrushlist.c: set the name of the standard_brush to
      	* app/gimpcontext.c: don't replace the current
      	brush/pattern/gradient's name if the new one to be set is the
      	standard one. Together with the change in devices.c, this ensures
      	that we get what is set in devicerc. Minor fixes.
      	* app/gradient.c: changed gradients_init() to work like the other
      	data init functions. Only insert a default gradient in the
      	gradients list when the editor is opened (this means that the
      	gradients now behave like brushes/patterns when we start with
      	New function gradient_update() avoids tons of useless redraws of
      	all clist gradient previews whenever the gradient editor wants to
      	update it's large preview.
      	* app/gradient_select.c: don't segfault when the user tries to
      	drag from an empty gradient list.
      	* app/patterns.c: set the index of the standard_pattern to -1 to
      	indicate that it's not part of the pattern list.
  19. 13 Nov, 1999 1 commit
  20. 10 Nov, 1999 1 commit
    • Sven Neumann's avatar
      updated version from Wolfgag Hofer · 60e37147
      Sven Neumann authored
             * plug-ins/script-fu/scripts/fade-outline.scm: updated version
              from Wolfgag Hofer
              * tools/pdbgen/pdb/drawable.pdb
              * app/drawable_cmds.c: use TILE_HEIGHT for y coordinate
  21. 09 Nov, 1999 3 commits
  22. 06 Nov, 1999 1 commit
  23. 04 Nov, 1999 1 commit
  24. 01 Nov, 1999 1 commit
    • Sven Neumann's avatar
      app/drawable_cmds.c applied (a modified version of) a patch from Garry R. · e26e778d
      Sven Neumann authored
              * app/drawable_cmds.c
              * tools/pdbgen/pdb/drawable.pdb: applied (a modified version of) a
              patch from Garry R. Osgood <gosgood@idt.net> that should fix bug #2202
              and problems with the Warp plug-in.
              * app/main.c
              * po-plug-ins/POTFILES.in
              * plug-ins/common/mail.c: applied a patch from
              SHIRASAKI Yasuhiro <yasuhiro@awa.tohoku.ac.jp> that handles i18n issues         and fixes a problem in the mail plug-in.
              ( Could someone please check if the change to app/main.c is the right
                thing to do ?! )
              * po-plug-ins/POTFILES.in
              * plug-ins/common/grid.c
              * plug-ins/gap/iter_ALT/gen/plug_in_grid_iter_ALT.inc:
              checked in a new version of the Grid plug_in developed by
              Tom Rathborne <tomr@aceldama.com> and me.
  25. 28 Oct, 1999 1 commit
  26. 27 Oct, 1999 3 commits
    • Sven Neumann's avatar
      app/drawable_cmds.c The PDB procedures · 48e3c7a4
      Sven Neumann authored
         * app/drawable_cmds.c
         * tools/pdbgen/pdb/drawable.pdb: The PDB procedures
           gimp_drawable_is_[layer|channel|channel_mask] were not renamed,
           but changed all over the place. This made the rotate plug-ins
         * app/procedural_db.c: Spit out a warning if a procedure wasn't
           found in the PDB. Actually free the hash_table entries on
    • Marc Lehmann's avatar
      pdb renames · b2773c79
      Marc Lehmann authored
    • BST 1999 Andy Thomas's avatar
      app/lc_dialog.c app/selection.c app/color_area.c app/paths_dialog.c · dcf082b6
      BST 1999 Andy Thomas authored
      Wed Oct 27 20:51:10 BST 1999 Andy Thomas <alt@gimp.org>
      	* app/lc_dialog.c
      	* app/selection.c
      	* app/color_area.c
      	* app/paths_dialog.c
      	* tools/pdbgen/pdb/gimage.pdb
      	* app/gimage_cmds.c
      	General memory leak cleanups.
  27. 26 Oct, 1999 1 commit
  28. 24 Oct, 1999 2 commits
  29. 22 Oct, 1999 1 commit
  30. 17 Oct, 1999 1 commit
  31. 13 Oct, 1999 1 commit
  32. 04 Oct, 1999 1 commit
    • Manish Singh's avatar
      use G_OS_WIN32 and G_HAVE_CYGWIN #defines · d0519fd3
      Manish Singh authored
      * app/app_procs.c
      * app/gdisplay_color.[ch]
      * app/gdisplay_color_ui.c: make the ui usable
      * app/gdisplay.c: enable cdisplay support
      * modules/Makefile.am
      * modules/cdisplay_gamma.c: moved gamma functionality to separate