1. 06 Jul, 1999 4 commits
    • MEST 1999 Sven Neumann's avatar
      app/commands.[ch] app/global_edit.[ch] added "Paste As New" feature that · b1261464
      MEST 1999 Sven Neumann authored
      Tue Jul  6 22:40:16 MEST 1999 Sven Neumann <sven@gimp.org>
      
              * app/commands.[ch]
              * app/global_edit.[ch]
              * app/menus.c: added "Paste As New" feature that allows to paste
              the current (or a named) buffer to a new image. Still need to
              add PDB call for that...
      
      
      --Sven
      b1261464
    • MEST 1999 Sven Neumann's avatar
      give user feedback on the threshold use an optionmenu for the gradient · 27d47091
      MEST 1999 Sven Neumann authored
      Tue Jul  6 19:58:48 MEST 1999 Sven Neumann <sven@gimp.org>
      
              * app/fuzzy_select.c: give user feedback on the threshold
              * app/paintbrush.c: use an optionmenu for the gradient type
              instead of using 4 radiobuttons
              * app/blend.c: indentation paranoia
      
              Hopefully I have merged in Michaels changes correctly ...
      
      --Sven
      27d47091
    • Tim Janik's avatar
      new save-image plugin to dump a straight c-source RGB or RGBA data array · d40186d8
      Tim Janik authored
      Tue Jul  6 18:50:24 1999  Tim Janik  <timj@gtk.org>
      
              * plug-ins/common/csource.c: new save-image plugin to dump a
              straight c-source RGB or RGBA data array (most convenient
              to create libart ArtPixBuf structures from).
      
              * plug-ins/common/header.c (save_image): if we don't know the
              image type, complain and don't claim to have handled it.
      d40186d8
    • 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
  2. 05 Jul, 1999 5 commits
  3. 04 Jul, 1999 1 commit
    • Tor Lillqvist's avatar
      Don't warn about missing home directory on Win32, it is perfectly natural. · b8e1ca28
      Tor Lillqvist authored
      	* libgimp/gimpenv.c (gimp_directory): Don't warn about missing
       	home directory on Win32, it is perfectly natural.
      
      	* app/color_notebook.c
      	* libgimp/color_selector.h: Bypass the declaration of the exported
       	functions in the header. (Caused different linkage error with MSC,
       	as they are declared dllexport in the source, but naturally not in
       	the header.)
      b8e1ca28
  4. 03 Jul, 1999 8 commits
  5. 02 Jul, 1999 3 commits
    • Michael Natterer's avatar
      changed the tool toggle key to <Ctrl>. typo. · 8b50905a
      Michael Natterer authored
      1999-07-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/dodgeburn.c: changed the tool toggle key to <Ctrl>.
      	* app/tools.c: typo.
      8b50905a
    • Michael Natterer's avatar
      the Tool structure is now allocated by a common constructor which sets · a60b2c2f
      Michael Natterer authored
      1999-07-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/[all tools]: the Tool structure is now allocated by a common
      	constructor which sets default values and provides default tool
      	action functions. To get rid of much code duplication there should
      	be a object hierarchy of tools.
      
      	* app/context_manager.c
      	* app/tools.[ch]: create and destroy private contexts for the
      	paint tools on startup and exit. They are not used yet.
      
      	* app/interface.c
      	* app/menus.c
      	* app/tools.h: num_tools is now exported in tools.h
      
      	* app/commands.c
      	* app/gdisplay.c
      	* app/menus.c: made "Toggle Selection" a toggleable menu item.
      a60b2c2f
    • Owen Taylor's avatar
      New file implementing saving and loading of parameters in text format. · 4a99a0b1
      Owen Taylor authored
      Thu Jul  1 23:37:38 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* ifscompose_storage.c: New file implementing saving
      	and loading of parameters in text format.
      
      	* ifscompose.c: Store parameters in parasites.
      	Also, use new format for storing parameters between
      	invokations of IfsCompose on different layers.
      4a99a0b1
  6. 01 Jul, 1999 3 commits
  7. 30 Jun, 1999 2 commits
    • Tuomas Kuosmanen's avatar
      eek! · 0be340ef
      Tuomas Kuosmanen authored
      /tig
      0be340ef
    • Sven Neumann's avatar
      Crop now does AutoShrink -- the algorithm starts with the interactively · 0320cb50
      Sven Neumann authored
      1999-06-30  Sven Neumann  <sven@gimp.org>
      
      	* app/crop.c (crop_automatic_callback): Crop now does
      	AutoShrink -- the algorithm starts with the interactively
      	selected crop area and tries to shrink that instead of
      	always starting from the corners.
      
      	* plug-ins/helpbrowser/helpbrowser.c: cosmetic changes
      
      --Sven (using Mitschels account)
      0320cb50
  8. 29 Jun, 1999 2 commits
  9. 28 Jun, 1999 3 commits
    • Tor Lillqvist's avatar
      Use the DEBUG nmake variable to determine whether to build for debugging · ef9bef7d
      Tor Lillqvist authored
      	* */makefile.msc: Use the DEBUG nmake variable to determine
      	whether to build for debugging or not.
      
      	* libgimp/gimp.def: Add some missing entry points.
      
      	* plug-ins/makefile.msc: Redo as to Yosh's reorg of the
       	sources. Add some plug-ins missing earlier. (For instance print,
       	which only prints to files on Win32. We still need a real Win32
       	print plug-in. Much code probably could be lifted from the bmp
       	plug-in.)
      
      	* plug-ins/MapObject/arcball.c: Change Qt_ToMatrix() to void,
       	instead of returning the address of its parameter (dubious
       	practise), as its value is never used anyway.
      
      	For the following changes, thanks to Hans Breuer:
      
      	* plug-ins/FractalExplorer/Dialogs.h: Check for feof, not to get
      	into an endless loop on malformed files.
      
      	* plug-ins/common/header.c: Support indexed images.
      
      	* plug-ins/common/sunras.c
      	* plug-ins/common/xwd.c
      	* plug-ins/print/print.h
      	* plug-ins/sgi/sgi.h: Include config.h, guard inclusion of
       	unistd.h.
      
      	* plug-ins/print/print.c: Guard for SIGBUS being undefined. Open
       	output file in binary mode.
      
      	* po/makefile.msc: Add no.
      ef9bef7d
    • Sven Neumann's avatar
      Michael Natterer <mitschel@cs.tu-berlin.de> · 4cc52e24
      Sven Neumann authored
      1999-06-28  Sven Neumann  <sven@gimp.org>
      	    Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* help/Makefile.am
      	* help/eek.png
      	* plug-ins/helpbrowser/helpbroswer.c: to see what this change
      	does, you'll have to compile it :)
      4cc52e24
    • Sven Neumann's avatar
      Michael Natterer <mitschel@cs.tu-berlin.de> · df108807
      Sven Neumann authored
      1999-06-28  Sven Neumann  <sven@gimp.org>
      	    Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/plug_in.c: return a PDB_EXECUTION_ERROR if a procedure
      	requested by a plugin doesn't exist.
      
      	* plug-ins/helpbrowser/*: The GIMP Help Browser!
      	Not yet built by default. You need GtkXmHTML to make it work.
      	There is a Makefile.classic for testing it.
      
      	* Makefile.am
      	* configure.in
      	* help/*: some sample help files. Subdirs are possible, too.
      df108807
  10. 27 Jun, 1999 2 commits
  11. 26 Jun, 1999 2 commits
    • Michael Natterer's avatar
      app/[all tool related files] app/commands.c app/disp_callbacks.c · c456ba93
      Michael Natterer authored
      1999-06-26  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/[all tool related files]
      	* app/commands.c
      	* app/disp_callbacks.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/interface.c: hopefully fixed the bugs that appeared with my
      	last fix. And some more changes...
      
      	- Slightly changed the conditions which cause the tools to be
      	  re-initialized on button_press events and the global
      	  initialisation functions.
      	- The dialog tools now explicitly set tool->gdisp_ptr so they can
      	  be properly hidden on display deletion.
      	- Create the crop info dialog only once and avoid ugly redraw bugs
      	  by blocking the sizeentries' signal when initializing them.
      	- Standardized the tools_new_<tool>() functions. They are
      	  scheduled to be moved to a common constructor in tools.c
      	- Various stuff...
      c456ba93
    • Michael Natterer's avatar
      EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEk · a7a46648
      Michael Natterer authored
      --Mitch
      a7a46648
  12. 25 Jun, 1999 3 commits
    • BST 1999 Andy Thomas's avatar
      lc_dialog.c · 9c5f39c1
      BST 1999 Andy Thomas authored
      Fri Jun 25 22:09:04 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* lc_dialog.c
      
      	Fixed problem when preview sizes are changed in L&C&P
      	dialog and then the busy cursors stuff tried to change
      	the cursor on a dialog that has been removed. (ie
      	the LCP dialog should be unregistered when it is destroyed)
      
      	Small previews in LCP dialog image menu do not get created when 		no preview preference is set.
      9c5f39c1
    • Manish Singh's avatar
      auf.. I'm stupid · bb0fa4ef
      Manish Singh authored
      -Yosh
      bb0fa4ef
    • Manish Singh's avatar
      plug-ins/common/mkgen.pl added a pattern rule to install single plugins · 204908ef
      Manish Singh authored
      * plug-ins/common/mkgen.pl
      * plug-ins/common/Makefile.am: added a pattern rule to install
      single plugins
      
      * all plugin Makefiles: use $libexecdir instead of $pluginlibdir
      so we get installed on make install-exec
      
      * plug-ins/gap/gap_filter_iterators.c: removed old Colorify_iter_ALT
      reference
      
      -Yosh
      204908ef
  13. 24 Jun, 1999 2 commits