1. 20 Jul, 1999 1 commit
  2. 19 Jul, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c · 6c28319b
      BST 1999 Andy Thomas authored
      
      Mon Jul 19 23:40:56 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* app/indicator_area.c
      	* app/paths_dialog.c
      	* app/tools_cmds.c
      	* app/airbrush.c
      	* app/airbrush.h
      	* app/bezier_select.c
      	* app/paintbrush.c
      	* app/paintbrush.h
      	* app/clone.c
      	* app/clone.h
      	* app/eraser.c
      	* app/eraser.h
      	* app/convolve.c
      	* app/convolve.h
      	* app/smudge.c
      	* app/smudge.h
      	* app/dodgeburn.c
      	* app/dodgeburn.h
      	* app/internal_procs.c
      	* plug-ins/sel2path/sel2path.c
      	* tools/pdbgen/pdb/tools.pdb
      	* tools/pdbgen/enums.pl
      
      	1) Fixed the brushpreview popup problem where it remained onscreen
                 if the mouse button was released in another GTK window that accepted
      	   mouse events.
      
      	2) Selection to path now works on all types of images (it should have
      	   anyway).
      
      	3) Fixed PDB so you can once again use the PDB interfaces to the clone
      	   and airbrush tools.
      
      	4) PDB Function to add a path to an image now adds it correctly.
      
      	5) airbrush/paintbrush/clone/eraser/convolve New PDB functions that
                 use the options dialogs settings (or sane defaults if option dialog
                 not present)
      
      	6) Added PDB functions for Smudge & DodgeBurn tools.
      
      	7) Path stroke command (from the LCP dialog) can now use any of the
      	   painting tools (airbrush/paintbrush/clone/eraser/convolve/smudge/
                 dodgeburn except ink). Just have the tool selected when you
      	   press the stroke button.
      6c28319b
  3. 17 Jul, 1999 1 commit
    • Manish Singh's avatar
      Made 1.1.7 release · fe7e21af
      Manish Singh authored
      * Made 1.1.7 release
      
      * configure.in: version number bump
      
      * ltconfig
      * ltmain.sh: libtool 1.3.3
      
      * app/channel_cmds.c
      * tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel new
      
      * Makefile.am: add pixmaps
      
      * borderaverage moved into it's own dir again, to avoid gck problems
      
      -Yosh
      fe7e21af
  4. 14 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      app/makefile.cygwin app/makefile.msc plug-ins/makefile.cygwin · fe1cc678
      Tor Lillqvist authored
      	* app/makefile.cygwin
      	* app/makefile.msc
      	* plug-ins/makefile.cygwin
      	* plug-ins/makefile.msc
      	* modules/makefile.cygwin
      	* modules/makefile.msc
      	* tools/gcg/makefile.cygwin: Various updates. GCC-compiled DLL
      	name change.
      
      	* app/context_manager.c: Include paint_options.h for prototype.
      
      	* app/gimpimage.c (gimp_image_initialize_projection): Break out of
       	loop as soon as possible.
      
      	* app/menus.c (menus_last_opened_cmd_callback): Check if referring
       	to entry not in list.
      
      	* app/module_db.c (valid_module_name): (Win32) Require module DLL
       	names to include name of compiler built with.
      
      	* app/paths_dialog.c (paths_draw_segment_points): No use to draw
       	lines if we have less that two points.
      
      	* app/qmask.c: Include stdio.h and floating_sel.h.
      
      	* libgimp/makefile.cygwin: New file.
      
      	* libgimp/Makefile.am:  Distribute above file.
      
      	* libgimp/gimp.def: Update.
      
      	* libgimp/gimpenv.c (gimp_directory): Don't warn about missing
       	home directory on Win32, it is perfectly natural.
      
      	* plug-ins/sel2path/global.h: Bypass unused declarations, some
      	of which clash with functions in MSVCRT.
      
      	* plug-ins/sel2path/math.c
      	* modules/colorsel_water.c: Define M_PI if necessary.
      
      	* plug-ins/sel2path/sel2path.c: Include config.h and
       	glib.h. Define rint() if needed.
      
      	* plug-ins/sel2path/vector.c: Include glib.h (for hypot() renaming
       	on Win32; In the MS C runtime, as hypot() is non-ANSI, it's called
       	_hypot(), sigh).
      
      	* plug-ins/sinus/sinus_logo.h: Use indexed format, it is easier on
       	some compilers than the huge string.
      fe1cc678
  5. 13 Jul, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      plug-ins/sel2path/sel2path.c app/paths_dialog.c app/paths_cmds.c · 48627bc8
      BST 1999 Andy Thomas authored
      Tue Jul 13 22:48:37 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* plug-ins/sel2path/sel2path.c
      	* app/paths_dialog.c
      	* app/paths_cmds.c
      	* tools/pdbgen/pdb/paths.pdb
      
      	Selection is now cleared when converted to a path.
      	Path is made the current one when created via the PDB.
      	This made more sense than the previous behavior.
      48627bc8
  6. 08 Jul, 1999 2 commits
  7. 07 Jul, 1999 1 commit
    • Seth Burgess's avatar
      Added Qmasks 7-6-99 <sjburges@gimp.org> · 7058d4c6
      Seth Burgess authored
       	* pixmaps/qmasknosel.xpm
              * pixmaps/qmasksel.xpm: Ugly pixmaps that tigert promised to replace
      
              * app/channel.[ch]
              * app/channel_cmds.c : made some of the private structures accessible
                through exported functions to keep things a bit clean
      
              * app/interface.c
              * app/gdisplay.[ch]
              * app/gimpimageP.h
              * app/gimpimage.[ch]
              * app/undo.[ch]: added qmasks
      
              * app/Makefile.am
              * app/qmask.[ch]: added new files for qmask support
      
              * tools/pdbgen/pdb/channel.pdb: changed some channel stuff to keep
                things a bit more private
      7058d4c6
  8. 06 Jul, 1999 2 commits
    • BST 1999 Andy Thomas's avatar
      ./app/layer.c.orig ./app/lc_dialog.c.orig ./app/paths_dialog.c.orig · 3fcea796
      BST 1999 Andy Thomas authored
      Tue Jul  6 22:16:07 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* ./app/layer.c.orig
      	* ./app/lc_dialog.c.orig
      	* ./app/paths_dialog.c.orig
      	* ./app/pathsP.h.orig
      	* ./libgimp/gimpmenu.c.orig
      	* ./tools/pdbgen/pdb/paths.pdb.orig
      	* ./app/paths_cmds.c
      	* ./app/internal_procs.c
      
      	Fixed small LCP menu preview problems. Now works for all
      	image types and updated correctly when alpha channel added.
      
      	Additional PDB functions for paths. Fixed some PDB functions
      	(gimp_paths_set_points). Now works as advertised.
      3fcea796
    • Michael Natterer's avatar
      app/airbrush.c app/blend.c app/bucket_fill.c app/clone.c app/convolve.c · 1058f41d
      Michael Natterer authored
      1999-07-06  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/airbrush.c
              * app/blend.c
              * app/bucket_fill.c
              * app/clone.c
              * app/convolve.c
              * app/dodgeburn.c
              * app/eraser.c
              * app/ink.c
              * app/paintbrush.c
              * app/pencil.c
              * app/smudge.c: get opacity/paint mode from the current context
              (currently always the user context).
      
              * app/gimage_mask.c: the "stroke" command uses the paintbrush's
              settings if the current context is the user context and we are in
              per-tool paint options mode.
      
              * app/context_manager.[ch]
              * app/paint_options.h
              * app/preferences_dialog.c
              * app/tool_options.c
              * app/tools.c: moved the global/per-tool paint options switching
              to the context manager. The tool options themselves only contain
              the widgets for them now. This should fix the segfaults happening
              in per-tool mode.
      	Removed the disclaimer from the prefs. dlg. as it seems to work
      	now. The impl. in the context manager however is still a hack.
      
              * app/brush_select.c
              * app/brushes_cmds.c
              * tools/pdbgen/pdb/brushes.pdb: same as above.
      
              * app/lc_dialog.c: minimal code reduction. No functionality changed.
      1058f41d
  9. 03 Jul, 1999 2 commits
  10. 01 Jul, 1999 1 commit
    • Sven Neumann's avatar
      tools/pdbgen/pdb/guides.pdb fixed a bug in image_find_next_guide · 6b56a537
      Sven Neumann authored
      
              * tools/pdbgen/pdb/guides.pdb
              * app/guides_cmds.c: fixed a bug in image_find_next_guide
      
              * plug-ins/xjt: reflect the name change of gimp_image_find_next_guide
      
              * app/interface.c: applied the patch from
              Shuji Narazaki <narazaki@gimp.org> that allows to open images by
              dropping them onto the toolbar
      
      --Sven
      6b56a537
  11. 23 Jun, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h · 9b7d21da
      BST 1999 Andy Thomas authored
      
      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.
      9b7d21da
  12. 18 Jun, 1999 1 commit
  13. 06 Jun, 1999 2 commits
  14. 05 Jun, 1999 1 commit
    • Manish Singh's avatar
      version number bump to 1.1.6 · db54371d
      Manish Singh authored
      * configure.in: version number bump to 1.1.6
      
      * added unsharp plug-in
      
      * app/indicator_area.c
      * app/main.c
      * app/menus.c
      * app/paint_core.c: minor cleanups
      
      * plug-ins/wmf/wmf.c: s/memmove/g_memmove/
      
      * tools/pdbgen/lib.pl: formatting changes, still unfinished
      
      -Yosh
      db54371d
  15. 03 Jun, 1999 1 commit
    • Manish Singh's avatar
      remove unused var · ff65501a
      Manish Singh authored
      * app/docindex.c: remove unused var
      
      * app/gimprc_cmds.c
      * tools/pdbgen/pdb/gimprc.pdb: propagate the May 21 change to the pdb file
      
      * tools/pdbgen/pdb/{channel,gimage,layer}.pdb: don't be sloppy in the face of
      fickle perls
      
      -Yosh
      ff65501a
  16. 29 May, 1999 1 commit
  17. 19 May, 1999 1 commit
  18. 12 May, 1999 1 commit
    • Manish Singh's avatar
      minor typo fix · 173fafb8
      Manish Singh authored
      * acinclude.m4: minor typo fix
      
      * configure.in: remove waterselect plugin
      
      * gtkrc: yellow tooltips
      
      * tools/pdbgen/*: minor cleanups (no functional changes)
      
      -Yosh
      173fafb8
  19. 11 May, 1999 1 commit
  20. 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
  21. 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
  22. 05 May, 1999 1 commit
  23. 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
  24. 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
  25. 02 May, 1999 1 commit
  26. 01 May, 1999 1 commit
  27. 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
  28. 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
  29. 27 Apr, 1999 2 commits
  30. 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
  31. 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