1. 26 Oct, 1999 1 commit
  2. 13 Oct, 1999 1 commit
  3. 22 Aug, 1999 1 commit
    • Michael Natterer's avatar
      app/color_area.[ch] app/color_panel.[ch] enabled dnd for colors · 1e08aa1e
      Michael Natterer authored
      1999-08-22  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/color_area.[ch]
      	* app/color_panel.[ch]
      	* app/gimpdnd.[ch]: enabled dnd for colors (compatible with the
      	standard gtk/gnome color dnd). The color selection is now invoked
      	on a real click, not on button_down to avoid confusion with dnd.
      
      	* app/channels_dialog.c
      	* app/disp_callbacks.c
      	* app/interface.c
      	* app/layers_dialog.c: minor dnd updates/fixes.
      
      	* app/channel.[ch]
      	* app/channel_pvt.h
      	* app/docindex.[ch]
      	* app/docindexif.[ch]
      	* app/drawable.[ch]
      	* app/floating_sel.c
      	* app/gimage.[ch]
      	* app/gimage_mask.c
      	* app/gimpdrawable.[ch]
      	* app/gimpdrawableP.h
      	* app/gimpimage.[ch]
      	* app/gimpimageP.h
      	* app/layer.[ch]
      	* app/layer_pvt.h
      	* app/undo.c
      	* app/xcf.c: wanted to do some s/int/gboolean/ in the layer files
      	where appropriate and found myself spending the whole night doing
      	a big code review for layers/channels/drawables/images:
      	s/int/gboolean/, s/<type>/g<type>/, lots of indentation, removed
      	some old global variables and deprecated functions, #include
      	cleanups, proper prototypes, copyright headers, ...
      1e08aa1e
  4. 19 Jul, 1999 1 commit
  5. 26 Jun, 1999 1 commit
    • 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
  6. 06 Jun, 1999 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files · ac98e8fa
      Michael Natterer authored
      1999-06-06  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/Makefile.am
      	* app/lc_dialog.[ch]
      	* app/lc_dialogP.h
      	* app/paths_dialogP.h: new files
      
      	* app/channels_dialog.[ch]
      	* app/layers_dialog.[ch]
      	* app/layers_dialogP.h
      	* app/paths_dialog.[ch]
      	* app/menus.[ch]
      	* app/file_new_dialog.c: modified
      
      	- Moved the toplevel L&C dialog code to lc_dialog.[ch]. Only
      	  these files need knowledge about how to create/update/...
      	  the sub-dialogs, so the corresp. functions are defined in
      	  lc_dialogP.h.
      	- The popup menus are now created by menus.c. The command
      	  callbacks are defined in [layers|channels|paths]_dialog.h.
      	- Private functions to be used by "friend files" are defined in
      	  [layers|paths]_dialogP.h.
      	- Changed the order of the ops_buttons in the paths dialog to
      	  match the order in the layers and channels dialogs.
      	- The paint mode menu and preview stuff still needs to go out of
      	  layers_dialog.[ch].
      	- I'm not sure about the keybindings in the layer dialog's "Stack"
      	  submenu because the list widget has it's own idea of PageUp/Down.
      	- Hopefully fixed the update problem with new images by calling
      	  lc_dialog_flush() after creating a new image.
      
      	* app/app_procs.c
      	* app/bezier_select.c
      	* app/commands.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/paint_core.c
      	* app/preferences_dialog.c
      	* app/transform_core.c
      	* app/undo.c: changed #include's according to the new L&C file
      	structure.
      ac98e8fa
  7. 31 Jan, 1999 1 commit
    • GMT 1999 Andy Thomas's avatar
      Changed:- · 3eaf6e9a
      GMT 1999 Andy Thomas authored
      Sat Jan 30 23:51:04 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
      
      	Changed:-
      
      	* app/dialog_handler.c
      	* app/dialog_handler.h
      	* app/gimage.c
      	* app/gimprc.c
      	* app/plug_in.c
      	* app/plug_in.h
      
      	Fixed problem with TAB key hiding all dialogs. With some WM
      	you could hide all the windows with TAB then close the last image
      	down... opps how do you get back to the main dialog. Main
      	dialog is now poped up when last image is closed and we had
      	used TAB key to hide it.
      
      	New PDB functions to query plugin info. Plugin to follow...
      3eaf6e9a
  8. 07 Jan, 1999 1 commit
  9. 19 Dec, 1998 1 commit
    • GMT 1998 Andy Thomas's avatar
      Changed the palette dialog. New functionality. Better previews. Can · 1d591e95
      GMT 1998 Andy Thomas authored
      
      Fri Dec 18 23:46:11 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
      
      	Changed the palette dialog. New functionality. Better previews.
      	Can display larger palettes. Can import palettes from images and from
      	gradients. Fixed colour selection so that the hightlighted
      	square says in sync on redraws.
      
      	* app/convert.h
      	* app/palette.h
      	* app/palette.c
      	* app/gradient.c
      	* app/gradient_select.c
      	* app/gimage.c
      	* app/gimpimage.c
      	* app/gimpimage.h
      
      	New file:-
      
      	* app/palette_entries.h
      1d591e95
  10. 13 Dec, 1998 1 commit
  11. 25 Oct, 1998 1 commit
  12. 01 Jul, 1998 1 commit
  13. 30 Jun, 1998 2 commits
  14. 29 Jun, 1998 1 commit
  15. 28 Jun, 1998 1 commit
  16. 28 May, 1998 1 commit
    • Manish Singh's avatar
      gimp_message. libgimp also overrides g_message for all plugins. Converted · 1d95a05a
      Manish Singh authored
      * redid the error message handling. g_message now calls message_box or prints
      to console depending on whether the no_interface is set or not. gimp-message
      is also exported to the PDB as a wrapper to g_message, and libgimp has a new
      API: gimp_message. libgimp also overrides g_message for all plugins. Converted
      lots of messages in app/* to g_message. Made script-fu a little friendlier.
      
      * updated the regex code from grep 2.2
      
      * said goodbye to the old script-fu logo in script-fu.h
      
      -Yosh
      1d95a05a
  17. 17 May, 1998 2 commits
  18. 24 Apr, 1998 1 commit
  19. 14 Apr, 1998 1 commit
  20. 13 Apr, 1998 1 commit
  21. 11 Apr, 1998 1 commit
    • Manish Singh's avatar
      fixed up idle handler for file open (look like testgtk idle demo) · 0ed01919
      Manish Singh authored
      * app/app_procs.c: fixed up idle handler for file open (look like testgtk
      idle demo)
      
      * app/colomaps.c: fixup for visual test and use of gdk_color_alloc for some
      fixed colors (from Owen Taylor)
      
      * app/errors.h
      * app/errors.c
      * app/main.c
      * libgimp/gimp.c: redid the signal handlers so we only get a debug prompt on
      SIGSEGV, SIGBUS, and SIGFPE.
      
      * applied gimp-jbuhler-980408-0 and gimp-joke-980409-0 (warning fixups)
      
      * applied gimp-monnaux-980409-0 for configurable plugin path for multiarch
      setups
      
      -Yosh
      0ed01919
  22. 05 Apr, 1998 1 commit
    • Matt Wilson's avatar
      Sun Apr 5 17:43:50 EDT 1998 Matthew Wilson <msw@gimp.org · e43fc902
      Matt Wilson authored
      	* app/bezier_select.c: Destroy the tool when changing displays.
      	* app/command.c: initialize pointers to drawables when selecting
      	tools
      	* app/disp_callbacks.c: initialize pointers to drawables on first
      	click of a gdisplay
      	* app/gimage.c: removed extra tool destruction
      	* app/tools.c: make a fallback case when starting tools so that
      	you'll always have an active tool.
      
      --Matt
      e43fc902
  23. 03 Apr, 1998 1 commit
  24. 02 Apr, 1998 1 commit
    • Matt Wilson's avatar
      Wed Apr 1 11:10:15 EST 1998 Matthew Wilson <msw@gimp.org · f75645a2
      Matt Wilson authored
      	* app/brightness_contrast.c
      	* app/by_color_select.c
      	* app/color_balance.c
      	* app/color_picker.c
      	* app/curves.c
      	* app/histogram_tool.c
      	* app/hue_saturation.c
      	* app/levels.c
      	* app/posterize.c
      	* app/threshold.c
      	* app/transform_core.c: modified to call the cancel callback
      	instead of the ok callback when freed.  modified to save the
      	last used drawable so that we might be able to check later
      	and restart the tool if need be.
      
      	* app/disp_callbacks.c
      	* app/gimage.c: modified tool restart/destruction code
      
      	* app/tools.c
      	* app/tools.h: added tools_initialize, made changes to
      	be able save the last used drawable in the tool.
      
      --Matt
      f75645a2
  25. 31 Mar, 1998 1 commit
    • EST 1998 Matthew Wilson's avatar
      app/gimage.c app/tools.c Added a field in the Tools struct, preserve. · 7dcd8e85
      EST 1998 Matthew Wilson authored
      Tue Mar 31 02:21:15 EST 1998 Matthew Wilson <msw@gimp.org>
      
      	* app/gimage.c
      	* app/tools.c
      	* app/tools.h: Added a field in the Tools struct, preserve.
      	During gimage_dirty, if this flag is not set the tool will be
      	reset.  This is good for tools that keep a copy of the image
      	in cache for local manipulation like transform_core.
      
      	* app/bezier_select.c
      	* app/blend.c
      	* app/brightness_contrast.c
      	* app/bucket_fill.c
      	* app/color_balance.c
      	* app/color_picker.c
      	* app/crop.c
      	* app/curves.c
      	* app/ellipse_select.c
      	* app/free_select.c
      	* app/histogram_tool.c
      	* app/hue_saturation.c
      	* app/levels.c
      	* app/move.c
      	* app/paint_core.c
      	* app/posterize.c
      	* app/rect_select.c
      	* app/text_tool.c
      	* app/transform_core.c: Set the preserve flag to the correct
      	values in the new functions and wrapped calls to functions that
      	dirty the gimage to prevent tool restarts.
      
      	* app/disp_callbacks.c
      	* app/menus.c: Removed Nether's tool patch.
      
      --phew.  Matt
      7dcd8e85
  26. 15 Mar, 1998 1 commit
  27. 14 Mar, 1998 1 commit
  28. 11 Mar, 1998 1 commit
  29. 05 Feb, 1998 1 commit
  30. 29 Jan, 1998 1 commit
  31. 28 Jan, 1998 1 commit
  32. 27 Jan, 1998 1 commit
  33. 26 Jan, 1998 1 commit
  34. 25 Jan, 1998 2 commits
    • Adrian Likins's avatar
      added a call to gtk_window_set_wmclass to most of the gimp · c62f70ab
      Adrian Likins authored
              dialogs
      
      -adrian
      c62f70ab
    • Manish Singh's avatar
      Misc changes for .18 · 2ce0e150
      Manish Singh authored
              * app/indexed_palette.c: fix for wrong color selected in indexed
              palette dialog
      
              * app/xcf.c: don't crash on bad input (0 byte files)
      
              * app/plug_in.h
              * app/plug_in.c: fixes Gimp's most obscure bug. Failed plugin
              queries are handle correctly now
      
              * app/commands.c: added marching ants speed to preferences
      
              * plug-ins/tiff/tiff.c: correction for inversion for MINISWHITE
              images without alpha
      
              * plug-ins/pcx/pcx.c: updated to new version
      
              * app/paint_funcs.h: changed OPAQUE and TRANSPARENT to
              OPAQUE_OPACITY and TRANSPARENT_OPACITY to avoid possible
              conflicts. All affects .c files changed.
      
      -Yosh
      2ce0e150
  35. 22 Jan, 1998 1 commit
  36. 21 Jan, 1998 2 commits