1. 09 Apr, 1999 1 commit
    • jaycox's avatar
      build color_cmds, lut_funcs, and pixel_processor feedback in the splash · dde36031
      jaycox authored
      
      	* app/Makefile.am: build color_cmds, lut_funcs, and pixel_processor
      	* app/app_procs.c: feedback in the splash screen when loading
       	parasites.
      	* app/boundary.c: Optimized find_empty_segs.
      
      	* app/brightness_contrast.[ch]
      	* app/levels.[ch]
      	* app/posterize.[ch]:
       	moved pdb and lut calculation code.  These files now contain only
      	GUI functions.
      
      	* app/channel.c: Optimized channel_bounds (fewer compares, better
       	use of registers).  Use color_region instead of channel_*_segment
       	in channel_combine_rect.  Optimized channel_combine_ellipse by
       	skipping pixels inside of the ellipse.  Use
       	pixel_region_process_parallel in channel_combine_mask.  Use a
       	GimpLut in channel_invert, and channel_sharpen.
      
      	* app/invert.c
      	* app/equalize.c: moved the lut functions to lut_funcs.c
      
      	* app/gimpdrawable.c, app/gimpdrawableP.h
      	* app/gimpimage.c, app/gimpimageP.h: removed unused gimpmatrix
      	variables/includes.
      
      	* app/gimplut.[ch]: added new function gimp_lut_process_inline
       	that operates on a single PixelRegion.
      
      	* app/gimpparasite.[ch]: new functions to save/load parasiterc
      
      	* app/parasitelist.[ch]: new functions to save/load ParasiteLists
       	in/from files.
      
      	* libgimp/parasite.[ch]: new functions to load/save parasites.
      
      	* app/internal_procs.c: get some procs from new location in
      	color_cmds.h.
      
      	* app/pixel_region.[ch]: moved pixel_regions_process_parallel
       	related functions to a new file.
      
      	* app/color_cmds.[ch]: new files for PDB
       	definitions/implementations of color correction functions.
      
      	* app/lut_funcs.[ch]: new files to hold lut creation functions.
      
      	* app/pixel_processor.[ch]: new files that contain the
       	pixel_regions_process_parallel routines.  Added some new
       	capabilities that are currently unused.
      dde36031
  2. 08 Apr, 1999 3 commits
    • 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
    • BST 1999 Andy Thomas's avatar
      Changed:- · 7739ffb3
      BST 1999 Andy Thomas authored
      Thu Apr  8 21:19:05 BST 1999 Andy Thomas <alt@gimp.org>
      
      	Changed:-
      
      	* app/image_map.c
      
      	Fixed boundary problem in new function image_map_get_color_at().
      7739ffb3
    • Sven Neumann's avatar
      Total crop-tool massacre. · 4dca1d56
      Sven Neumann authored
      
      --Sven
      4dca1d56
  3. 07 Apr, 1999 2 commits
    • BST 1999 Andy Thomas's avatar
      Changed:- · 9a4edab7
      BST 1999 Andy Thomas authored
      Wed Apr  7 23:53:22 BST 1999 Andy Thomas <alt@gimp.org>
      
      	Changed:-
      
      	* app/curves.c
      
      	Just noticed a bug that has been around for ages. The preview
      	update does not work in the curves dialog when free curve
      	mode is selected. Fixed it.
      9a4edab7
    • BST 1999 Andy Thomas's avatar
      Changed:- · 4bdf25da
      BST 1999 Andy Thomas authored
      Wed Apr  7 22:44:02 BST 1999 Andy Thomas <alt@gimp.org>
      
      	Changed:-
      
      	* app/curves.c
      	* app/image_map.c
      	* app/image_map.h
      
      	Curves dialog now has "interactive feedback". Press and drag the
      	mouse button in the image window and a marker will appear in the
      	curves dialog showing the channel value at that point.
      4bdf25da
  4. 06 Apr, 1999 3 commits
    • Sven Neumann's avatar
      When using fixed_size selections create the · 393b1fd5
      Sven Neumann authored
      selection into the direction the user moved the mouse.
      
      
      --Sven
      393b1fd5
    • Michael Natterer's avatar
      oops, didn't commit this one. · d499a819
      Michael Natterer authored
      1999-04-06  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/rect_select.h: oops, didn't commit this one.
      d499a819
    • Michael Natterer's avatar
      app/gimpunit.c libgimp/gimpunit.[ch] libgimp/gimpunitmenu.c enabled · 16e7aada
      Michael Natterer authored
      1999-04-06  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/gimpunit.c
      	* libgimp/gimpunit.[ch]
      	* libgimp/gimpunitmenu.c
      	* libgimp/gimpsizeentry.[ch]: enabled "percent" pseudo-unit.
      	New function gimp_size_entry_set_size() to set the values which
      	will be treated as 0% and 100%.
      
      	* app/crop.c
      	* app/rotate_tool.c
      	* app/scale_tool.c: enable "percent".
      
      	* app/rect_select.c fixed size selections can be made in units and
      	percent now, table layout, label adjustment.
      16e7aada
  5. 05 Apr, 1999 3 commits
    • BST 1999 Andy Thomas's avatar
      Changed:- · 67dbf49b
      BST 1999 Andy Thomas authored
      Mon Apr  5 22:24:30 BST 1999 Andy Thomas <alt@gimp.org>
      
      	Changed:-
      
      	* app/bezier_select.c
      	* app/bezier_selectP.h
      	* app/paths_cmds.c
      	* app/pathsP.h
      	* app/paths_dialog.c
      	* app/xcf.c
      	* tools/pdbgen/pdb/paths.pdb
      
      	New PDB functions.
      	  gimp_path_get_point_at_dist (gets the x,y of a point a given distance
      	                          along the curve & the normal at the point).
      	  gimp_path_get_tattoo
      	  gimp_get_path_by_tattoo
      
      
             	Paths now have tattoos (similar to the layer and image tattoos).
      
      	* app/move.c
      	* app/scroll.c
      
      	Try to fix the problem where mouse events from the rulers get
      	mixed up with those from the canvas causing guides & image dragging
      	to "jump" around when the mouse enters the ruler areas.
      67dbf49b
    • Sven Neumann's avatar
      Stupid Raph! · 7f74800d
      Sven Neumann authored
      
      --Sven
      7f74800d
    • Michael Natterer's avatar
      #include <gtk/gtk.h>. · 24ffa60f
      Michael Natterer authored
      1999-04-05  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/action_area.h: #include <gtk/gtk.h>.
      
      	* app/devices.c: made the "Input Devices" dialog follow the action
      	area conventions. Grab pointer in the pattern/brush preview popups.
      
      	* app/errorconsole.c: use the actionarea functions.
      
      	* app/gimpunit.c: had the wrong copyright header.
      
      	* app/info_dialog.c: correctly set the spinbuttons' digits.
      
      	* app/perspectice_tool.c: removed #include <stdio.h> again but
      	didn't forget to s/sprintf/g_snprintf/ this time.
      
      	* app/preferences_dialog.c: unified order of varible definitions,
      	removed some unused variables.
      
      	* app/crop.c
      	* app/file_new_dialog.c
      	* app/info_dialog.[ch]
      	* app/interface.c
      	* app/preferences_dialog.c
      	* app/rotate_tool.c
      	* app/scale_tool.c
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpunitmenu.[ch]: prepared for "percent" in size
      	entries.
      24ffa60f
  6. 04 Apr, 1999 1 commit
    • Manish Singh's avatar
      #include <gtk/gtk.h> · 395cdc5b
      Manish Singh authored
      * tools.h: #include <gtk/gtk.h>
      
      * toolsF.h: #include <gdk/gdk.h>
      
      * perspective_tool.c: #include <stdio.h>
      
      * gimphistogram.c: #ifdefed a var for threads
      
      * gimpimage.h: added chop hint to GimpImageType enum
      
      * paint_funcs.h: made layer mode #defines an enum
      
      * palette.c
      * gimpunit.c: removed PDB stuff
      
      * gimpunit_cmds.h: removed
      
      * convert_cmds.c
      * paths_cmds.c: pdbgen updates
      
      * palette_cmds.c
      * unit_cmds.c: new files
      
      * app/internal_procs.c: use the pdbgen register_foo functions
      
      * app/Makefile.am: changes for the above
      
      -Yosh
      395cdc5b
  7. 03 Apr, 1999 1 commit
  8. 02 Apr, 1999 2 commits
    • Michael Natterer's avatar
      forgot this file. Should compile again now, sorry :( · 01c74039
      Michael Natterer authored
      1999-04-03  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/shear_tool.c: forgot this file. Should compile again now,
              sorry :(
      01c74039
    • Michael Natterer's avatar
      made function headers ansi compliant. · f70fc7d3
      Michael Natterer authored
      1999-04-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/gimage_mask.[ch]: made function headers ansi compliant.
      
      	* app/file_new_dialog.c
      	* app/preferences_dialog.c: minor GUI and signal handling
      	changes. Added a WM hint pixmap to the prefs dialog but commented
      	it out because it looked ugly. If someone has a nice pixmap,
      	please try it and tell me ;)
      
      	* app/color_picker.c
      	* app/crop.c
      	* app/info_window.c
      	* app/perspective_tool.c
      	* app/rotate_tool.c
      	* app/scale_tool.c
      	* app/info_dialog.[ch]: the info_dialog allows scales, spinbuttons
      	and sizeentries now. Made some dialogs use these widgets and
      	added unit support. Sprinkled some g_snprintf's, removed
      	#include's, ansi issues, ...
      
      	* app/session.c: don't call a NULL callback.
      
      	* libgimp/gimpsizeentry.[ch]: new function
      	gimp_size_entry_add_field() which allows a more flexible GUI
      	layout. More intelligent signal handling.
      f70fc7d3
  9. 30 Mar, 1999 1 commit
  10. 29 Mar, 1999 1 commit
  11. 28 Mar, 1999 3 commits
    • Adrian Likins's avatar
      ooops, forgot to commit this. Just changed the order of some enums in · a129fc0d
      Adrian Likins authored
      
      ooops, forgot to commit this. Just changed the order of some enums
      in paint_core.c
      
      -adrian
      a129fc0d
    • Manish Singh's avatar
      #include <glib.h> · 5131a011
      Manish Singh authored
      * app/procedural_db.h: #include <glib.h>
      
      * app/channel_ops.[ch]: exported OFFSET_BACKGROUND and
      OFFSET_TRANSPARENT as an enum
      
      * app/convert.[ch]: exported MACNUMCOLORS, theCustomPalette,
      convert_image, removed PDB procs
      
      * app/text_tool.[ch]: exported PIXELS and POINTS as an enum
      
      * app/convert_cmds.c
      * app/edit_cmds.c
      * app/floating_sel_cmds.c
      * app/gdisplay_cmds.c
      * app/paths_cmds.c
      * app/undo_cmds.c: pdbgen autogenerated files now
      
      * app/internal_procs.c: use the pdbgen register_foo functions
      
      * app/edit_cmds.h
      * app/floating_sel_cmds.h
      * app/gdisplay_cmds.h
      * app/paths_cmds.h
      * app/undo_cmds.h: removed
      
      * app/Makefile.am: reflect above changes
      
      * Makefile.am: paths.xbm->path.xbm, fix typo in EXTRA_DIST
      
      -Yosh
      5131a011
    • EST 1999 Adrian Likins's avatar
      added the ability to select the gradient repeat mode from the gui. Made · 21b5cd44
      EST 1999 Adrian Likins authored
      Sun Mar 28 00:28:57 EST 1999 Adrian Likins <adrian@gimp.org>
      
              * app/paintbrush.c: added the ability to select the
              gradient repeat mode from the gui. Made the gradient
              length slider hopefully a bit more useful (ie, a
              more useful range)
      
      -adrian
      21b5cd44
  12. 27 Mar, 1999 2 commits
    • Michael Natterer's avatar
      oops, forgot this file a minute ago ;) · fc2018d2
      Michael Natterer authored
      fc2018d2
    • Michael Natterer's avatar
      app/brush_select.c app/channels_dialog.c app/color_select.c app/devices.c · 2f34216a
      Michael Natterer authored
      1999-03-27  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/brush_select.c
              * app/channels_dialog.c
              * app/color_select.c
              * app/devices.c
              * app/file_new_dialog.c
              * app/gradient_select.c
              * app/palette_select.c
              * app/pattern_select.c: applied a patch from Marco Lamberto
              <lm@geocities.com> which unifies actionareas ("Cancel" rightmost
              and default). Did the same in some more dialogs.
      
              * libgimp/gimpfileselection.c
              * libgimp/gimppatheditor.c
              * app/preferences_dialog.[ch]: completely reworked the preferences
              dialog:
      
              - select the notebook's pages with a tree.
              - reordered the categories. Please give me feedback, this really
                needs to be intuitive.
              - removed lots of unused #include's.
              - turned the prefs. dialog into a test site for new convenience
                constructors. These changes are however not visible. Flame me
                until they're perfect ;) When finished, this stuff can save
                *many* lines of gtk+ code.
      
              * modules/colorsel_gtk.c: made it circular.
      2f34216a
  13. 25 Mar, 1999 2 commits
    • Michael Natterer's avatar
      corrected a typo · 737aa1a0
      Michael Natterer authored
      1999-03-25  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* unitrc: corrected a typo
      
      	* app/commands.c
      	* app/global_edit.c
      	* app/gradient.c
      	* app/interface.[ch]
      	* app/palette.c
      	* app/paths_dialog.c: the query_[string|..]_boxes connect their
      	close callback to a user provided signal now.
      
      	* libgimp/gimpimage.c: gimp_image_get_unit() doesn't need a
      	g_return_if_fail()
      
      	* libgimp/gimpunitmenu.c: memory leak & compiler warning
      
      	* configure.in
      	* gimprc.in
      	* user_install
      	* user_install.bat
      	* plug-ins/Makefile.am
      	* plug-ins/FractalExplorer/*: added the FractalExplorer plugin.
      
      	* app/install.c: ditto and made the install help text more
      	editable by moving it to an array.
      737aa1a0
    • jaycox's avatar
      Added an edge_lock parameter to thin_region. Split the radius parameter · 452d3509
      jaycox authored
      
      	* app/paint_funcs.[ch]: Added an edge_lock parameter to
       	thin_region.  Split the radius parameter into xradius and yradius
       	in thin_region and fatten_region.
      
      	* app/channel.c: fixed a bug in channel_bounds that I introduced
       	last time I tried to fix a bug in channel_bounds.  Minor
       	modifications to work with the improved thin/fatten region
       	functions.
      452d3509
  14. 22 Mar, 1999 2 commits
  15. 21 Mar, 1999 2 commits
    • Adam D. Moss's avatar
      small fix · 8b9d185c
      Adam D. Moss authored
      8b9d185c
    • GMT 1999  Adam D. Moss's avatar
      Happy-fun opaque layer moves. · cc8d71c0
      GMT 1999 Adam D. Moss authored
      Sun Mar 21 15:29:38 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* app/disp_callbacks.c app/edit_selection.c app/move.c:
      	Happy-fun opaque layer moves.
      
      	* app/edit_selection.c: I doubt that using button3 to abort
      	a layer move has worked for a long time.  I rewrote some
      	stuff and moved the 'abort' button to button2.  Hold it down
      	when you release button1, to abort the current move.  It
      	doesn't actually abort, it just automatically does an undo.
      cc8d71c0
  16. 20 Mar, 1999 3 commits
    • GMT 1999  Adam D. Moss's avatar
      The file revert operation clears the undo stack upon a revert to get rid · 7e06d78a
      GMT 1999 Adam D. Moss authored
      Sat Mar 20 22:51:51 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* fileops.c: The file revert operation clears the undo stack
      	upon a revert to get rid of the actions causedby the open
      	operation.
      7e06d78a
    • GMT 1999  Adam D. Moss's avatar
      Reduce some possibly-redundant re-renders on expose. · fae775c3
      GMT 1999 Adam D. Moss authored
      Sat Mar 20 21:55:53 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* disp_callbacks.c: Reduce some possibly-redundant re-renders
      	on expose.
      
      	* gdisplay.c gdisplay.h: Export a function to idly refresh from
              the composite buffer without doing a re-render.
      fae775c3
    • Manish Singh's avatar
      acinclude.m4 config.guess config.sub ltconfig upgrade to libtool 1.2f · 05c69f12
      Manish Singh authored
      * acinclude.m4
      * config.guess
      * config.sub
      * ltconfig
      * ltmain.sh: upgrade to libtool 1.2f
      
      * autogen.sh: libtool is not required to autogen gtk+
      
      * acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly needed)
      
      * app/actionarea.h: made the label in ActionAreaItem const
      
      * app/convert.[ch]: made FOO_PALETTE #defines into an enum
      
      * libgimp/parasite.c
      * app/brightness_contrast.c
      * app/color_picker.c
      * app/colormap_dialog.i.c
      * app/curves.c
      * app/equalize.c
      * app/gimplut.c
      * app/histogram_tool.c
      * app/invert.c
      * app/levels.c
      * app/paint_funcs.c
      * app/pixel_regions.c
      * app/posterize.c
      * app/rect_select.c
      * app/threshold.c
      * app/xcf.c: remove unused vars, other minor code cleanups
      
      * app/procedural_db.h: #include <glib.h>
      
      * Makefile.am: add README.perl to EXTRA_DIST
      
      -Yosh
      05c69f12
  17. 19 Mar, 1999 2 commits
    • jaycox's avatar
      removed a c++ style comment · ccfe47ad
      jaycox authored
      
      	* app/ops_buttons.h: removed a c++ style comment
      
      	* app/paint_funcs.c: applied Craig Wiegert's patch to fix
       	the rounding errors in the scaling code.
      
      	* app/paint_funcs.c: Use a mutex lock in disolve pixels instead of
       	rand_r on linux systems since linux's rand_r appears to be broken.
      
      	* app/bezier_select.c: applied Shuji Narazaki's patch that corrects
       	for layer offsets in bezier_stroke.
      ccfe47ad
    • EST 1999  Adrian Likins's avatar
      app/paintbrush.c app/paint_core.c moved all the code for figuring out the · 7e28ed4c
      EST 1999 Adrian Likins authored
      Thu Mar 18 19:35:48 EST 1999  Adrian Likins <adrian@gimp.org>
      
              * app/paintbrush.c
              * app/paint_core.c
              * app/paint_core.h: moved all the code for figuring out the
              paint_core->distance to color stuff to paint_core.[ch]. Updated
              paintbrush.c to use the new function. Also now can either loop
              thorugh the gradient (sawtooth, start->end, start->end or
              triangle start->end,end->start). Also mode for going
              thought the gradient once, forwards or backwards. None of these
              options are available from the gui or the PDB yet though.
      
      -adrian
      7e28ed4c
  18. 17 Mar, 1999 1 commit
    • EST 1999 Adrian Likins's avatar
      paintbrush_motion, added the ability to paint with the colors from a · 15da4aba
      EST 1999 Adrian Likins authored
      
      Tue Mar 16 23:39:26 EST 1999 Adrian Likins <adrian@gimp.org>
      
              * app/paintbrush.c: paintbrush_motion, added the ability
              to paint with the colors from a gradient. In
              create_paint_options, added a scale for the length
              of the gradient to paint. Also added a PDB call.
      
              *  app/paintbrush.h, internal_procs.c: exported
               gimp_paintbrush_extended_gradient to the PDB
      
      
      -adrian
      15da4aba
  19. 16 Mar, 1999 3 commits
    • Marc Lehmann's avatar
      *** empty log message *** · b4b5181e
      Marc Lehmann authored
      b4b5181e
    • Michael Natterer's avatar
      double the length of the cursor_format_str as users may define strange · 9e0b4e91
      Michael Natterer authored
      1999-03-16  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/gdisplay.h: double the length of the cursor_format_str as
              users may define strange units now
      
              * app/xcf.c: forgot a sanity check when loading/saving the user
              unit property
      9e0b4e91
    • Michael Natterer's avatar
      This implements the rest of the unit system (unitrc loading and saving and · 5e8ee554
      Michael Natterer authored
      1999-03-16  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              This implements the rest of the unit system (unitrc loading and
              saving and full PDB interface)
      
              * Makefile.am
              * gimp.1
              * user_install
              * user_install.bat
              * unitrc: new file (default unit database) and some documentation
      
              * app/Makefile.am
              * app/gimpunit.c
              * app/gimpunit_cmds.h
              * app/unitrc.h: new files enabling the unit database and PDB
              access to the unit system
      
              * app/app_procs.c: parse and save unitrc
              * app/gimprc.[ch]: enable unit parsing. New function
              init_parse_buffers() to enable unitrc to be loaded before gimprc
      
              * app/gimage_cmds.[ch]: new PDB procedures which set/return an
              image's unit
      
              * app/install.c: mention unitrc installation
      
              * app/xcf.c: new xcf property for user defined units. An image's
              unit is saved as either an integer ID (built in units) or as
              a full unit definition without any ID
      
              * libgimp/Makefile.am: moved gimpunit.o from libgimpi.a to
              libgimp.a
      
              * libgimp/gimp.h
              * libgimp/gimpimage.c: get/set an image's unit with PDB calls
      
              * libgimp/gimpunit.h: this file is now the header for both
              app/gimpunit.c and libgimp/gimpunit.c
      
              * libgimp/gimpunit.c: does the unit calls as PDB calls now
      
              * libgimp/gimpunitmenu.[ch]: enable user unit functionality and a
              unit selection dialog
      
              * libgimp/gimpsizeentry.c: disble hilighting on focus_in_event and
              minor bugfixes
      
              * plug-ins/tiff/tiff.c: set image unit to "mm" if tiff unit is
              "cm", save "cm" if image unit is metric
      5e8ee554
  20. 15 Mar, 1999 1 commit
  21. 14 Mar, 1999 1 commit
    • Michael Natterer's avatar
      removed two unused directories from plug-in-path. · 844a73d3
      Michael Natterer authored
      1999-03-14  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* gimprc.in: removed two unused directories from plug-in-path.
      
      	* app/file_new_dialog.c: make the first spinbutton grab the focus
      	and one more unit initialisation bugfix
      
      	* app/interface.c: grab focus in query_[string|int|..]_box()
      	This still needs to be done in many dialogs to be consistent.
      
      	* app/preferences_dialog.c: made the module-path configurable
      
      	* libgimp/gimppatheditor.[ch]: change the order of the buttons to
      	match the order in the L&C dialog
      
      	* libgimp/gimpsizeentry.[ch]: enabled highlighting of the
      	spinbuttons' contents on focus_in_event.
      	Ugly new function gimp_size_entry_grab_focus() because it seems
      	impossible to implement gtk_widget_grab_focus(sizeentry).
      844a73d3