1. 30 May, 1999 1 commit
  2. 29 May, 1999 1 commit
    • Manish Singh's avatar
      configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so · f2622e54
      Manish Singh authored
      * configure.in
      * Makefile.am: removed tips files, AC_SUBST GIMP_PLUGINS and
      GIMP_MODULES so you can easily skip those parts of the build
      
      * acinclude.m4
      * config.sub
      * config.guess
      * ltconfig
      * ltmain.sh: libtool 1.3.2
      
      * app/fileops.c: shuffle #includes to avoid warning about MIN and
      MAX
      
      [ The following is a big i18n patch from David Monniaux
        <david.monniaux@ens.fr> ]
      
      * tips/gimp_conseils.fr.txt
      * tips/gimp_tips.txt
      * tips/Makefile.am
      * configure.in: moved tips to separate dir
      
      * po-plugins: new dir for plug-in translation files
      
      * configure.in: add po-plugins dir and POTFILES processing
      
      * app/boundary.c
      * app/brightness_contrast.c
      * app/by_color_select.c
      * app/color_balance.c
      * app/convert.c
      * app/curves.c
      * app/free_select.c
      * app/gdisplay.c
      * app/gimpimage.c
      * app/gimpunit.c
      * app/gradient.c
      * app/gradient_select.c
      * app/install.c
      * app/session.c: various i18n tweaks
      
      * app/tips_dialog.c: localize tips filename
      
      * libgimp/gimpunit.c
      * libgimp/gimpunitmenu.c: #include "config.h"
      
      * plug-ins/CEL
      * plug-ins/CML_explorer
      * plug-ins/Lighting
      * plug-ins/apply_lens
      * plug-ins/autostretch_hsv
      * plug-ins/blur
      * plug-ins/bmp
      * plug-ins/borderaverage
      * plug-ins/bumpmap
      * plug-ins/bz2
      * plug-ins/checkerboard
      * plug-ins/colorify
      * plug-ins/compose
      * plug-ins/convmatrix
      * plug-ins/cubism
      * plug-ins/depthmerge
      * plug-ins/destripe
      * plug-ins/gif
      * plug-ins/gifload
      * plug-ins/jpeg
      * plug-ins/mail
      * plug-ins/oilify
      * plug-ins/png
      * plug-ins/print
      * plug-ins/ps
      * plug-ins/xbm
      * plug-ins/xpm
      * plug-ins/xwd: plug-in i18n stuff
      
      -Yosh
      f2622e54
  3. 28 May, 1999 1 commit
    • Tor Lillqvist's avatar
      No need for <io.h> on Win32. · b6021023
      Tor Lillqvist authored
      	* libgimp/gimp.c: No need for <io.h> on Win32.
      
      	* libgimp/{gimp,gimpui}.def: Add two entry points.
      
      	* libgimp/gimp.h: Can't use __declspec(dllexport) for PLUG_IN_INFO
      	when compiling with gcc on Win32. Also handle __argc, __argv and
      	_stdcall differently with gcc on Win32
      
      	* libgimp/gimpenv.c: Include <string.h>.
      
      	* libgimp/gimpfeatures.h.in: Remove lots of extraneous trailing blanks.
      
      	* libgimp/gimpfileselection.c: Include <glib.h> early, see above.
      
      	* libgimp/{gimpwire,parasite}.c: Test for NATIVE_WIN32, not
      	_MSC_VER.
      
      	* libgimp/makefile.msc: Miscellaneous updates. The gimpi library
       	is now built as a static library.
      b6021023
  4. 22 May, 1999 1 commit
    • Michael Natterer's avatar
      app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c · dcfb450b
      Michael Natterer authored
      1999-05-22  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/[all files with resolution info]
      	* libgimp/gimp.h
      	* libgimp/gimpimage.c
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpunit.[ch]
      	* plug-ins/newsprint/newsprint.c
      	* plug-ins/pgn/png.c
      	* plug-ins/tiff/tiff.c: double instead of float for all resolution
      	and unit-factor variables.
      
      	* app/commands.c
      	* app/crop.c
      	* app/interface.c
      	* app/layers_dialog.c
      	* app/move_tool.c
      	* app/resize.c
      	* app/rotate_tool.c
      	* app/scale_tool.c: pass the image's unit *and* gdisp->dot_for_dot
      	to all functions which create sizeentries. Never create a
      	sizeentry with UNIT_PIXEL but with the image's unit and set it's
      	unit to UNIT_PIXEL after creation if dot_for_dot is on.
      	This way the image's unit can always be picked from the menu
      	without selecting "More...".
      
      	* app/interface.c: made the query_*_box() functions use the
      	ActionArea.
      
      	* plug-ins/gimpunitmenu.c: GTK_WIN_POS_MOUSE for the unit
      	selection dialog.
      dcfb450b
  5. 18 May, 1999 2 commits
    • Marc Lehmann's avatar
      *** empty log message *** · cfce0c2b
      Marc Lehmann authored
      cfce0c2b
    • Michael Natterer's avatar
      store resolution values as doubles, not floats. · e494bbd5
      Michael Natterer authored
      1999-05-18  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/app_procs.c (and many of the files below): store resolution
      	values as doubles, not floats.
      
      	* app/brush_select.c
      	* app/pattern_select.c: hide the "refresh" button in client
      	dialogs. Don't know if this is desired but it fixes a SEGV.
      
      	* app/file_new_dialog.c: New ui using code/ideas from Austin,
      	Marco and Nick. The "size" frame is still a bit bloated but I
      	didn't want to reduce it's functionality right now. It's closer to
      	the result of the last discussion but not perfect yet...
      	Added a dialog to confirm image sizes larger than the new
      	max_new_image_size value.
      	The new "reset" button uses the values from gimprc.
      	Removed some #include's, added the copyright header.
      
      	* app/gimprc.[ch]: new rc variable max_new_image_size.
      
      	* app/preferences_dialog.c: added the "max image size"
      	option. Generalized the mem size unit code.
      
      	* app/resize.c: an additional box lets the offset widget always
      	shrink correctly.
      
      	* app/text_tool.c: fixed a minor memory leak.
      
      	* libgimp/Makefile.am: add all widgets to libgimpui.*
      
      	* libgimp/gimpfileselection.c: cosmetic changes.
      
      	* libgimp/gimplimits.h: a maximum image size which should satisfy
      	everybody ;)
      
      	* libgimp/gimpsizeentry.c: allow the creation of sizeentries
      	without fields. This (finally) enables arbitrary layout of the
      	spinbuttons.
      
      	* plug-ins/script-fu/script-fu-scripts.c: use the fileselection
      	widget for script parameter SF_FILENAME.
      e494bbd5
  6. 17 May, 1999 1 commit
  7. 16 May, 1999 1 commit
  8. 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
  9. 04 May, 1999 4 commits
    • Tor Lillqvist's avatar
      Win32 portability changes: · 1dea4958
      Tor Lillqvist authored
      	* config.h.win32, README.win32: Small changes.
      
      	* tools/pdbgen/pdb/*.pdb: Include <string.h>.
      
      	* app/*_cmds.c: Autogenerated files reflect above changes.
      
      	* libgimp/makefile.msc app/makefile.msc: Various updates,
       	including new object files. Gtk+ directory now should be called
       	gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory
       	now should be called just glib.
      
      	* libgimp/gimp.def: Updates.
      
      	* libgimp/gimpfeatures.h.win32: Made current with
       	gimpfeatures.h.in.
      
      	* libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if
       	necessary.
      
      	* tools/pdbgen/pdb/fileops.pdb: Must have a
       	statement (even an empty one) after a label.
      
      	* app/fileops_cmds.c: Autogenerated file reflects above changes.
      
      	* app/crop.c: Include <string.h>.
      
      	* app/{app_procs,batch,fileops,datafiles,errorconsole,general,
       	plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not
       	_MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C
       	runtime, even if we might be compiling with gcc.)
      
      	* app/fileops.c: Don't include <process.h> here.
      
      	* app/fileops.h: Do include <process.h> here.
      
      	* app/gimpparasite.c: Include config.h, guard inclusion of
       	<unistd.h>. (Is the inclusion of unistd.h in source files all over
       	the place really necessary?)
      
      	* app/ink.c: MSC doesn't handle conversion from unsigned __int64
       	to double, so cast to signed.
      
      	* app/lut_funcs.c: Include config.h, and define rint() if necessary.
      
      	* app/pixel_processor.c: Include config.h without "..", like in
       	all the other places. Include <string.h>
      
      	* app/text_tool.c: Guard the "POINTS" identifier that clashes with
       	<windows.h>, sigh.
      1dea4958
    • Tor Lillqvist's avatar
      gimpi.def not needed, will build gimpi.lib as a static library hereafter. · 80663930
      Tor Lillqvist authored
      (Otherwise would have problems with the gimp_unit_* functions both in gimp.exe
      and the gimp dll.)
      80663930
    • Tor Lillqvist's avatar
      Commit before removing... · a139222b
      Tor Lillqvist authored
      a139222b
    • Michael Natterer's avatar
      call gdisplays_resize_cursor_label(gimage) after changing the image's · e7c8de57
      Michael Natterer authored
      1999-05-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/commands.c: call gdisplays_resize_cursor_label(gimage)
      	after changing the image's unit.
      
      	* app/gdisplay.c: update the cursor label after resizing it's
      	frame, so the old (wrong) value gets overwritten.
      
      	* app/resize.c: it makes more sense to take the image's unit from
      	the "print size" frame rather than from "pixel dimensions".
      	Set reasonable boundaries to avoid over/underflows with crazy
      	resolutions. Code and gui cleanup.
      	The constants for min/max image size/resolution should probably go
      	to a central place.
      
      	* app/text_tool.c: set the resolution in the X font spec only if
      	the size is specified in points (reported by Austin).
      
      	* libgimp/gimpsizeentry.c: fixed a bad bug in the boundary and
      	resolution setting code (was not noticable before the new
      	resize/scale ui).
      
      	* plug-ins/gdyntext/*: version 1.4.3
      
      	* plug-ins/png/png.c: gcc suggested parentheses.
      e7c8de57
  10. 02 May, 1999 1 commit
    • Michael Natterer's avatar
      app/commands.c app/layers_dialog.c new scale/resize ui: Use size entries · 26b9002c
      Michael Natterer authored
      1999-05-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/commands.c
      	* app/layers_dialog.c
      	* app/resize.[ch]: new scale/resize ui:
      	Use size entries instead of text entries, chainbuttons instead of
      	check buttons. Put the stuff into frames. Added labels for the
      	original width and height.
      	It's possible to change resolution/unit now, please test if it
      	does the right thing.
      
      	* libgimp/gimpsizeentry.c: allow lower == upper when checking
      	boundaries.
      26b9002c
  11. 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
  12. 24 Apr, 1999 2 commits
  13. 23 Apr, 1999 1 commit
    • jaycox's avatar
      removed some nonfunctional code. · d996031a
      jaycox authored
      
      	* app/edit_selection.c: removed some nonfunctional code.
      
      	* app/paint_core.c: remove the alt toggles perfectmouse behaviour.
      
      	* app/paintbrush.c: when ctl (or alt) is held set the fg (or bg) color.
      
      	* app/gimpparasite.[ch]: made char *name parameters const.
      
      	* app/parasitelist.c: removed unused static variable.
      
      	* app/gimpdrawable.c, app/gimpimage.c, app/undo.[ch]: added
       	support for undoing parasite changes.
      
      	* libgimp/gimp.h, libgimp/gimpimage.c: added
       	gimp_undo_push_group_start and gimp_undo_push_group_end
      
      	* libgimp/parasite.[ch]: added undoable flag.
      
      	* plug-ins/gdyntext/font_selection.c: fixed c++ style comment.
      
      	* plug-ins/gdyntext/gdyntext.c: use the new undoable parasites.
      
      	* plug-ins/rcm/rcm_misc.c: arctg can't be inline because it is
       	used in other .c files
      
      	* plug-ins/waterselect/waterselect.c,
      	* plug-ins/rotators/rotators.c, app/tips_dialog.c, app/plug_in.c:
       	fixed some warnings
      d996031a
  14. 22 Apr, 1999 1 commit
  15. 13 Apr, 1999 2 commits
  16. 11 Apr, 1999 1 commit
  17. 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
  18. 06 Apr, 1999 1 commit
    • 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
  19. 05 Apr, 1999 1 commit
    • 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
  20. 02 Apr, 1999 1 commit
    • 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
  21. 27 Mar, 1999 1 commit
    • 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
  22. 25 Mar, 1999 1 commit
    • 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
  23. 20 Mar, 1999 1 commit
    • 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
  24. 16 Mar, 1999 1 commit
    • 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
  25. 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
  26. 13 Mar, 1999 2 commits
    • Michael Natterer's avatar
      checked in a buggy version before ;) · 0be21f78
      Michael Natterer authored
      1999-03-14  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* libgimp/gimppatheditor.c: checked in a buggy version before ;)
      0be21f78
    • Michael Natterer's avatar
      only save sessionrc if the corresponding preferences option is enabled · 98f9e4e4
      Michael Natterer authored
      1999-03-14  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/app_procs.c: only save sessionrc if the corresponding
      	preferences option is enabled
      
      	* app/preferences_dialog.c: preferences renovation part I: the
      	directories page uses the new widgets from libgimp
      
      	* libgimp/Makefile.am
      	* ligbimp/gimpi.def
      	* libgimp/gimpfileselection.[ch]
      	* libgimp/gimppatheditor.[ch]: new widgets which enable a more
      	comfortable file and searchpath selection
      
      	* Makefile.am
      	* pixmaps/no.xpm
      	* pixmaps/yes.xpm: pixmaps used by the new widgets
      98f9e4e4
  27. 12 Mar, 1999 4 commits
    • Michael Natterer's avatar
      Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/ · 3faf83af
      Michael Natterer authored
      1999-03-12  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              Moved all pixmaps and bitmaps from app/ and libgimp/ to pixmaps/
      
      	* app/tools/*
      	* libgimp/chain.xpm: removed these files
      
      	* pixmaps/*.[xpm|xbm]: new directory containing all pixmaps
      
      	* app/Makefile.am
      	* libgimp/Makefile.am
      	* Makefile.am: changed list of EXTRA_DIST files accordingly
      
      	* app/channels_dialog.c
      	* app/layers_dialog.c
      	* app/paths_dialog.c
      	* app/palette.c
      	* libgimp/gimpchainbutton.c: adjusted some #include's
      3faf83af
    • Marc Lehmann's avatar
      *** empty log message *** · 339f653a
      Marc Lehmann authored
      339f653a
    • Michael Natterer's avatar
      correct resolution size_entry initialisation. · f3d1c7ef
      Michael Natterer authored
      1999-03-12  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              * app/preferences_dialog.c: correct resolution size_entry
              initialisation.
      
              * libgimp/gimpsizeentry.c: fixed the update bug reported by Marc.
              Works now but still needs discussion...
      f3d1c7ef
    • Michael Natterer's avatar
      This is mostly unit stuff and code cleanup · 7fd5b7c1
      Michael Natterer authored
      1999-03-12  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
              This is mostly unit stuff and code cleanup
      
              * libgimp/gimpi.def: add some functions
      
              * libgimp/gimpsizeentry.[ch]: new function
              gimp_size_entry_set_refval_digits() which allows for float pixel
              input. SIGFPE bugfix from Yasuhiro Shirasaki
              <yasuhiro@awa.tohoku.ac.jp>, minor bugfixes.
      
              * libgimp/gimpunitmenu.[ch]: add a separator after "pixels",
              bugfixes.
      
              * app/interface.[ch]: split up the old query_string_box() into
              query_[string|int|float|size]_box(). All functions take an
              optional GtkObject* parameter and connect to that object's
              "destroy" signal, this fixes some segfaults. And a global
              s/container_border_width/container_set_border_width/
      
              * app/commands.s: grow, shrink, border, feather now use the
              query_size_box. Used MIN(xres,yres) for now for the pixel<->unit
              calculations. Fixed some memory leaks.
      
              * app/global_edit.c
              * app/gradient.c
              * app/palette.c
              * app/paths_dialog.c: changed the query_string_box() calls
      7fd5b7c1
  28. 08 Mar, 1999 1 commit
    • Tor Lillqvist's avatar
      A line had been deleted by mistake. · c8f7dfc8
      Tor Lillqvist authored
      * app/devices.c (devices_write_rc): A line had been deleted by
        mistake.
      
      * app/frac.c: Removed some CRs.
      
      * app/install.c (install_run): Typo.
      
      * modules/module.def: New file.
      
      * Makefile.am app/Makefile.am libgimp/Makefile.am
        modules/Makefile.am: Added Win32 implementation files to
        distributed file set.
      c8f7dfc8
  29. 07 Mar, 1999 2 commits