1. 22 Feb, 2000 1 commit
    • Michael Natterer's avatar
      it's more intelligent to implement the parent_context stuff with · 863b2491
      Michael Natterer authored
      2000-02-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontext.[ch]: it's more intelligent to implement the
      	parent_context stuff with gtk_signal_connect_object() instead of
      	having internal callbacks for each context attribute.
      	Exported the existing gimp_context_*_changed() functions and
      	changed them to do nothing but emitting the signal.
      
      	* app/app_procs.c
      	* app/tools.c
      	* app/transform_tool.c: use gimp_context_tool_changed() instead of
      	gtk_signal_emit_by_name().
      863b2491
  2. 31 Jan, 2000 1 commit
    • Michael Natterer's avatar
      app/blend.c app/brightness_contrast.c app/color_balance.c · ebd97882
      Michael Natterer authored
      2000-02-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/blend.c
      	* app/brightness_contrast.c
      	* app/color_balance.c
      	* app/color_picker.c
      	* app/crop.c
      	* app/curves.c
      	* app/flip_tool.c
      	* app/histogram_tool.c
      	* app/hue_saturation.c
      	* app/levels.c
      	* app/magnify.c
      	* app/measure.c
      	* app/move.c
      	* app/path_tool.c
      	* app/posterize.c
      	* app/text_tool.c
      	* app/threshold.c
      	* app/tool_options.c
      	* app/transform_tool.c: unify the usage of "Selection" and
      	"<blah> Tool" and removed the word "Options" from all tool option
      	title strings because the dialog title already says "Options".
      ebd97882
  3. 14 Jan, 2000 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · fbfdf4b3
      Michael Natterer authored
      2000-01-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/tool_options_ui.h: removed.
      
      	* app/tool_options.c
      	* libgimp/gimpwidgets.[ch]: moved some more ui utility functions
      	to libgimp.
      
      	* app/airbrush.c
      	* app/blend.c
      	* app/bucket_fill.c
      	* app/channel_ops.c
      	* app/clone.c
      	* app/color_picker.c
      	* app/convolve.c
      	* app/crop.c
      	* app/dodgeburn.c
      	* app/eraser.c
      	* app/file_new_dialog.[ch]
      	* app/flip_tool.c
      	* app/image_new.[ch]
      	* app/ink.c
      	* app/layers_dialog.c
      	* app/magnify.c
      	* app/measure.c
      	* app/paintbrush.c
      	* app/pencil.c
      	* app/smudge.c
      	* app/text_tool.c
      	* app/tool_options.c
      	* app/transform_tool.c
      	* app/xinput_airbrush.c: use the libgimp functions (esp. the radio
      	button group constructor), some code cleanup.
      
      	* plug-ins/common/csource.c
      	* plug-ins/common/despeckle.c
      	* plug-ins/common/diffraction.c
      	* plug-ins/common/jpeg.c
      	* plug-ins/common/png.c
      	* plug-ins/unsharp/unsharp.c: more plugin ui tuning.
      
      	* plug-ins/unsharp/Makefile.am
      	* plug-ins/unsharp/dialog_f.[ch]
      	* plug-ins/unsharp/dialog_i.[ch]: removed.
      fbfdf4b3
  4. 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.
      1b2b43ab
  5. 29 Dec, 1999 1 commit
  6. 17 Dec, 1999 2 commits
    • Shirasaki Yasuhiro's avatar
      Fixed typo. · 05d66c98
      Shirasaki Yasuhiro authored
      1999-12-18  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>
      
              * app/transform_tool.c: Fixed typo.
      
              * plug-ins/common/CEL.c
              * plug-ins/common/aa.c
              * plug-ins/common/align_layers.c
              * po-plug-ins/POTFILES.in: Added gettext support.
      
      -- yasuhiro
      05d66c98
    • Michael Natterer's avatar
      app/menus.c Minor help system fixes. · 6eae7942
      Michael Natterer authored
      1999-12-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/menus.c
      	* app/paths_dialog.c: Minor help system fixes.
      
      	* app/app_procs.c: I thought we should have a real splash (without
      	decoration). Like it???
      
      	* app/about_dialog.c
      	* app/flip_tool.c
      	* app/gradient.c
      	* app/levels.c
      	* app/measure.c
      	* app/text_tool.c
      	* app/tools.c
      	* app/transform_tool.c: Did some code browsing: I18N fixes,
      	s/gtk_window_position/gtk_window_set_position/g, indentation
      	paranoia, some g/<type>/g<type>/, various stuff (didn't change any
      	logic).
      6eae7942
  7. 14 Dec, 1999 1 commit
  8. 26 Oct, 1999 1 commit
  9. 27 Jul, 1999 1 commit
    • Tomas Ogren's avatar
      Fixed a typo · 5cd833be
      Tomas Ogren authored
      1999-07-27  Tomas Ogren  <stric@ing.umu.se>
      
      * app/transform_tool.c: Fixed a typo
      5cd833be
  10. 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
  11. 07 Jun, 1999 1 commit
    • Tomas Ogren's avatar
      app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c · 6a6bc56c
      Tomas Ogren authored
      1999-06-07  Tomas Ogren  <stric@ing.umu.se>
      
      * app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c
      * app/crop.c app/flip_tool.c app/gimpunit.c app/global_edit.c
      * app/gradient.c app/histogram_tool.c app/magnify.c app/module_db.c
      * app/palette.c app/paths_dialog.c app/text_tool.c app/transform_tool.c
        Misc i18n fixes, partly ported from Egger-gimp
      6a6bc56c
  12. 26 May, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      app/bezier_select.c app/bezier_selectP.h app/paths_dialog.c · 8fb9f794
      BST 1999 Andy Thomas authored
      Wed May 26 21:14:15 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* app/bezier_select.c
      	* app/bezier_selectP.h
      	* app/paths_dialog.c
      	* app/rotate_tool.c
      	* app/scale_tool.c
      	* app/transform_core.c
      	* app/transform_core.h
      	* app/transform_tool.c
      	* app/transform_tool.h
      
      	Add option to show currently selected path to be displayed
      	during the transform tool operations. (Note if > 1 path locked
      	only the last selected path will be shown).
      
      	Reduced flashing of control points during update drawing of paths.
      
      	Fixed problem in transform tool rotate/scale when changing
      	layer (used to get many gdk assert failures about "gc != NULL")
      8fb9f794
  13. 20 Apr, 1999 1 commit
  14. 17 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/bucket_fill.c app/clone.c app/convolve.c app/flip_tool.c app/ink.c · 2d54cc64
      Michael Natterer authored
      1999-04-18  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/bucket_fill.c
      	* app/clone.c
      	* app/convolve.c
      	* app/flip_tool.c
      	* app/ink.c
      	* app/paintbrush.c
      	* app/transform_tool.c: remember all radio buttons in the
      	ToolOptions structures. This enables arbitrary default values and
      	gui feedback for the "toggle key" feature.
      2d54cc64
  15. 12 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c · 8dbd5f9b
      Michael Natterer authored
      1999-04-12  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/airbrush.c
              * app/bezier_select.c
              * app/blend.c
              * app/brightness_contrast.c
              * app/bucket_fill.c
              * app/by_color_select.c
              * app/clone.c
              * app/color_balance.c
              * app/color_picker.c
              * app/convolve.c
              * app/crop.c
              * app/curves.c
              * app/ellipse_select.c
              * app/eraser.c
              * app/flip_tool.c
              * app/free_select.c
              * app/fuzzy_select.c
              * app/histogram_tool.c
              * app/hue_saturation.c
              * app/ink.c
              * app/iscissors.c
              * app/levels.c
              * app/magnify.c
              * app/move.c
              * app/paintbrush.c
              * app/pencil.c
              * app/posterize.c
              * app/rect_select.[ch]
              * app/text_tool.c
              * app/threshold.c
              * app/transform_tool.c
      
              * app/tools.[ch]
              * app/toolsF.h: again: all tools :(
      
              * app/Makefile.am
              * app/tool_options.[ch]
              * app/selection_options.h
              * app/tool_options_ui.h: new files.
      
              Ok, this time it's general enough for future extensions:
      
              - The tool options structures are organized like the gtk object
                system to allow derived tool options.
              - Renamed all create and reset functions to *_options_new() and
                *_options_reset() to reflect this.
              - Changed tools_register() again. Now it takes just a pointer to a
                ToolOptions structure.
              - Moved almost the entire tool options gui code to tool_options.c.
              - Visually separated the common selection options from the
                tool-specific ones. I'd like to do the same with opacity/paint
                mode in all paint tool options but I think this needs some more
                discussion.
      
              * app/histogram_tool.c: changed packing boxes, label alignments.
      
              * app/paintbrush.c: some more sensitive settings. The gradient
              feature can now be toggled with a button. Hopefully didn't break
              anything.
      8dbd5f9b
  16. 08 Apr, 1999 1 commit
    • Michael Natterer's avatar
      app/airbrush.c app/bezier_select.c app/blend.c app/brightness_contrast.c · f1b0a883
      Michael Natterer authored
      1999-04-08  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/airbrush.c
      	* app/bezier_select.c
      	* app/blend.c
      	* app/brightness_contrast.c
      	* app/bucket_fill.c
      	* app/by_color_select.c
      	* app/clone.c
      	* app/color_balance.c
      	* app/color_picker.c
      	* app/convolve.c
      	* app/crop.[ch]
      	* app/curves.c
      	* app/ellipse_select.c
      	* app/eraser.c
      	* app/flip_tool.c
      	* app/free_select.c
      	* app/fuzzy_select.c
      	* app/histogram_tool.c
      	* app/hue_saturation.c
      	* app/ink.c
      	* app/iscissors.c
      	* app/levels.c
      	* app/magnify.c
      	* app/move.c
      	* app/paintbrush.c
      	* app/pencil.c
      	* app/posterize.c
      	* app/rect_select.[ch]
      	* app/text_tool.[ch]
      	* app/threshold.c
      	* app/transform_tool.c
      
      	* app/tools.[ch]
      	* app/toolsF.h: in other words: all tools
      
      	Implemented the "reset tool options" feature.
      	- All tools register with a title string and a reset function now.
      	- The tool options' variables have two related <var>_d (default)
      	  and <var>_w (widget) variables to restore the default values.
      
      	"Standardized" the tool options UI:
      	- Put the stuff info a frame to give a hint that the dialog's
      	  contents will change.
      	- table layout, sensitive setting, spacings, borders, ...
      
      	As I had them all in my emacs simultaneously, I couldn't resist to
      	standardize the tools' *.c files declaration parts ;) Ansi stuff.
      f1b0a883
  17. 15 Jan, 1999 1 commit
  18. 25 Dec, 1998 1 commit
  19. 23 Nov, 1998 1 commit
  20. 14 Oct, 1998 1 commit
    • EDT 1998 Adrian Likins's avatar
      Lots of ii8n stuff here and some additions to the de.po. Applied · 25721826
      EDT 1998 Adrian Likins authored
      Wed Oct 14 17:46:15 EDT 1998 Adrian Likins <adrian@gimp.org>
      
              * app/*, po/de.po, de/POTFILES.in, libgimp/gimpintl.h:
              Lots of ii8n stuff here and some additions to the de.po.
              Applied gimp-egger-981005-1 ,gimp-egger-981006-1,
              gimp-egger-981007-1, gimp-egger-981008-1,
              gimp-egger-981009-1.patch, gimp-egger-981010-1.patch
      
              * plug-in/guillotine/guillotine.c: added the coordinates
              of the split images from the original image to the title.
              ie foo.jpg (0,0) for the image in the topleft.
      
              * plug-in/script-fu/scripts/neon-logo.scm,
              perspective-shadow.scm, predator.scm,rendermap.scm,
              ripply-anim.scm, select_to_image.scm,swirltile.scm,
              xach-effect.scm: updated scripts to use new script-fu stuff
      
      wooo boy! a big un!
      
      	in testing this, it looks like some of the po files are busted.
      but the code stuff seems okay.
      
      -adrian
      25721826
  21. 15 Aug, 1998 1 commit
  22. 14 Aug, 1998 1 commit
  23. 13 Aug, 1998 2 commits
  24. 24 Jul, 1998 1 commit
  25. 13 Apr, 1998 1 commit
  26. 24 Nov, 1997 1 commit