1. 20 Nov, 2002 10 commits
    • Michael Natterer's avatar
      added *_new_with_values() and *_new_with_values_valist() variants to make · 018dae53
      Michael Natterer authored
      2002-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpenummenu.[ch]: added *_new_with_values() and
      	*_new_with_values_valist() variants to make enum menu creation
      	even more customizable.
      018dae53
    • Michael Natterer's avatar
      added GIMP_PARAM_RESTART and GIMP_PARAM_CONFIRM flags and changed all · 8b6ec3b3
      Michael Natterer authored
      2002-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-params.h: added GIMP_PARAM_RESTART and
      	GIMP_PARAM_CONFIRM flags and changed all param spec macros
      	to have a "flags" parameter.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: tag the values which need restart or
      	confirmation with the resp. flags. Changed all macro calls
      	accordingly.
      
      	* app/core/gimpcontext.c
      	* app/widgets/gimpdeviceinfo.c: changed macro calls accordingly.
      8b6ec3b3
    • Michael Natterer's avatar
      s/gimp_config_equal/gimp_config_is_equal_to/ to match the implementation. · c3391322
      Michael Natterer authored
      2002-11-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig.h:
      	s/gimp_config_equal/gimp_config_is_equal_to/ to match the
      	implementation.
      c3391322
    • Sven Neumann's avatar
    • Dave Neary's avatar
      plug-ins/maze/maze.[ch] plug-ins/maze/algorithms.c Changed occurreces of · 0a4c338e
      Dave Neary authored
      
      
      2002-11-20  Dave Neary  <bolsh@gimp.org>
      
              * plug-ins/maze/maze.[ch]
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze_face.c: Changed occurreces of
              timeseed to defaultseed to more accurately reflect what
              happens with the g_rand* functions. Sorry for missing one
              earlier & temporarily breaking the build :~}
      0a4c338e
    • Sven Neumann's avatar
      Reverted bolsh's change which broke my fix. · 7bdf56a6
      Sven Neumann authored
      7bdf56a6
    • Dave Neary's avatar
      Fixed a silly mistake that broke the build. Sorry. · b48d3997
      Dave Neary authored
      
      
      2002-11-20  Dave Neary  <bolsh@gimp.org>
      
      	* maze_face.c: Fixed a silly mistake that broke the build. Sorry.
      b48d3997
    • Sven Neumann's avatar
      date fixed · 227bc4c3
      Sven Neumann authored
      227bc4c3
    • Sven Neumann's avatar
      make it compile · 2394271e
      Sven Neumann authored
      2394271e
    • Dave Neary's avatar
      configure.in app/core/gimpbrushpipe.c app/gui/about-dialog.c · cd28dee8
      Dave Neary authored
      
      
      2002-11-20  Dave Neary  <bolsh@gimp.org>
      
              * configure.in
              * app/core/gimpbrushpipe.c
              * app/gui/about-dialog.c
              * app/paint-funcs/paint-funcs-generic.h
              * app/paint-funcs/paint-funcs.c
              * libgimpmath/gimpmath.h
              * libgimpwidgets/gimpwidgets.c
              * plug-ins/common/CML_explorer.c
              * plug-ins/common/blur.c
              * plug-ins/common/cubism.c
              * plug-ins/common/gee.c
              * plug-ins/common/gee_zoom.c
              * plug-ins/common/gqbist.c
              * plug-ins/common/jigsaw.c
              * plug-ins/common/lic.c
              * plug-ins/common/noisify.c
              * plug-ins/common/nova.c
              * plug-ins/common/papertile.c
              * plug-ins/common/plasma.c
              * plug-ins/common/randomize.c
              * plug-ins/common/sample_colorize.c
              * plug-ins/common/scatter_hsv.c
              * plug-ins/common/shift.c
              * plug-ins/common/sinus.c
              * plug-ins/common/smooth_palette.c
              * plug-ins/common/snoise.c
              * plug-ins/common/sparkle.c
              * plug-ins/common/spheredesigner.c
              * plug-ins/common/spread.c
              * plug-ins/common/warp.c
              * plug-ins/common/wind.c
              * plug-ins/flame/cmap.c
              * plug-ins/flame/flame.c
              * plug-ins/flame/libifs.c
              * plug-ins/gflare/gflare.c
              * plug-ins/gimpressionist/gimpressionist.c
              * plug-ins/gimpressionist/gimpressionist.h
              * plug-ins/gimpressionist/plasma.c
              * plug-ins/gimpressionist/repaint.c
              * plug-ins/ifscompose/ifscompose_utils.c
              * plug-ins/maze/algorithms.c
              * plug-ins/maze/maze.c
              * plug-ins/maze/maze.h
              * plug-ins/mosaic/mosaic.c: Change all occurrences of RAND_MAX,
              G_MAXRAND, rand(), srand(), lrand48(), srand48(), random(),
              srandom(), RAND_FUNC and SRAND_FUNC to the appropriate g_rand*
              equivalent. Programs which require seed setting for reproducible
              results, and anything in the core, gets a dedicated GRand * for
              the lifetime required. Programs which only ever used random
              numbers for tossing a coin, rolling a dice, etc use g_random
              functions. For the rest, judgement was used. Where it was easy, a
              GRand * object was used and g_rand_* functions were
              preferred. This fixes bug #67386 in HEAD.
      cd28dee8
  2. 19 Nov, 2002 4 commits
  3. 18 Nov, 2002 13 commits
    • Manish Singh's avatar
      really fix a comment · 61945563
      Manish Singh authored
      2002-11-19  Manish Singh  <yosh@gimp.org>
      
              * data/environ/Makefile.am: really fix a comment
      61945563
    • Sven Neumann's avatar
      added a missing include. · 2e55b969
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	* app/app_procs.c: added a missing include.
      2e55b969
    • Sven Neumann's avatar
      app/Makefile.am we don't need these any longer. · 26c591f2
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am
      	* app/general.[ch]: we don't need these any longer.
      26c591f2
    • Sven Neumann's avatar
      Finally landed the new GimpConfig based gimprc parser. It's not finished · 073e533a
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	Finally landed the new GimpConfig based gimprc parser. It's not
      	finished yet but we need to start somewhere. This release removes
      	the old gimprc.[ch] files. The gimprc format changes slightly, but
      	the changes are minimal. The Preferences dialog is temporarily
      	disabled since it still needs to be ported. If you are are afraid,
      	stay away from CVS for a few days ;-)
      
      	* app/Makefile.am
      	* app/gimprc.[ch]: removed the old gimprc system.
      
      	* app/base/Makefile.am
      	* app/base/base-config.[ch]: removed these files in favor of
      	config/gimpbaseconfig.[ch].
      
      	* app/core/Makefile.am
      	* app/core/gimpcoreconfig.[ch]: removed these files in favor of
      	config/gimpcoreconfig.[ch].
      
      	* app/config/Makefile.am
      	* app/config/config-types.h: moved typedefs into this new file.
      
      	* app/config/gimpbaseconfig.[ch]
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc.[ch]
      	* app/config/test-config.c: brought into shape for real use.
      
      	* app/base/base-types.h: include config/config-types.h here. Added
      	a global GimpBaseConfig *base_config variable to ease migration.
      
      	* app/gui/Makefile.am: temporarily disabled the preferences dialog.
      
      	* app/app_procs.c
      	* app/undo.c
      	* app/undo_history.c
      	* app/base/base.[ch]
      	* app/base/gimphistogram.c
      	* app/base/pixel-processor.c
      	* app/base/temp-buf.c
      	* app/base/tile-cache.c
      	* app/core/core-types.h
      	* app/core/gimp-documents.c
      	* app/core/gimp.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpimage-new.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpmodules.c
      	* app/core/gimppattern.c
      	* app/display/Makefile.am
      	* app/display/gimpdisplay-handlers.c
      	* app/display/gimpdisplay.[ch]
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/display/gimpdisplayshell-render.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpdisplayshell-scroll.c
      	* app/display/gimpdisplayshell-selection.c
      	* app/display/gimpdisplayshell.[ch]
      	* app/display/gimpnavigationview.c
      	* app/file/file-save.c
      	* app/gui/device-status-dialog.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-commands.c
      	* app/gui/file-new-dialog.c
      	* app/gui/file-open-dialog.c
      	* app/gui/file-save-dialog.c
      	* app/gui/gui.c
      	* app/gui/menus.c
      	* app/gui/paths-dialog.c
      	* app/gui/resize-dialog.c
      	* app/gui/session.c
      	* app/gui/test-commands.c
      	* app/gui/tips-dialog.c
      	* app/gui/tips-dialog.h
      	* app/gui/user-install-dialog.c
      	* app/gui/view-commands.c
      	* app/paint/gimppaintcore.c
      	* app/plug-in/plug-in.c
      	* app/plug-in/plug-ins.c
      	* app/tools/gimpbezierselecttool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimppathtool.c
      	* app/tools/gimptexttool.[ch]
      	* app/tools/selection_options.c
      	* app/tools/tools.c
      	* app/tools/transform_options.c
      	* app/widgets/gimphelp.c
      	* app/widgets/gimpitemfactory.c
      	* app/widgets/gimpselectioneditor.c
      	* app/xcf/xcf-load.c
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/gimprc.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/transform_tools.pdb: use the new config system
      	instead of the old gimprc stuff.
      
      	* etc/gimprc.in
      	* etc/gimprc_user.in: adapted to the new gimprc format. Will update
      	the man-page later...
      
      	* app/pdb/fileops_cmds.c
      	* app/pdb/gimprc_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/pdb/transform_tools_cmds.c
      	* libgimp/gimpgimprc_pdb.c: regenerated.
      073e533a
    • Sven Neumann's avatar
      improved error message for the special case of store_unknown_tokens == · 6e5f6a0b
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig-deserialize.c
      	(gimp_config_deserialize_properties): improved error message for
      	the special case of store_unknown_tokens == TRUE.
      6e5f6a0b
    • Sven Neumann's avatar
      try to substitute paths of the form ${foo} in the unknown token value. · 79101957
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig.c (gimp_config_add_unknown_token): try to
      	substitute paths of the form ${foo} in the unknown token value.
      
      	* data/environ/Makefile.am: fixed a comment.
      79101957
    • Sven Neumann's avatar
      allow numbers when deserializing enum values. · e90728cf
      Sven Neumann authored
      2002-11-18  Sven Neumann  <neo@wintermute>
      
      	* app/config/gimpconfig-deserialize.c (gimp_config_deserialize_enum):
      	allow numbers when deserializing enum values.
      e90728cf
    • Sven Neumann's avatar
      data/images/Makefile.am removed old animated splash. · 2b01d397
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	* data/images/Makefile.am
      	* data/images/gimp_splash.gif: removed old animated splash.
      
      	* data/images/gimp_splash.png: a new splash screen for 1.3.11
      	created by Jakub Steiner <jimmac@ximian.com>.
      2b01d397
    • Michael Natterer's avatar
      removed public function gimp_transform_tool_transform_tiles() and made it · c8a98076
      Michael Natterer authored
      2002-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptransformtool.[ch]: removed public function
      	gimp_transform_tool_transform_tiles() and made it the default
      	implementation of the transform() virtual function. Added
      	"const gchar *progress_text" to GimpTransformTool so it is
      	available for the new default implementation. Cleanup.
      
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c: removed transform() implementations
      	and set transform_tool->progress_text accordingly. Even more
      	cleanup.
      c8a98076
    • Sven Neumann's avatar
      try automake-1.7 if automake-1.6 is not available. · fdf3d233
      Sven Neumann authored
      2002-11-18  Sven Neumann  <sven@gimp.org>
      
      	* autogen.sh: try automake-1.7 if automake-1.6 is not available.
      fdf3d233
    • Michael Natterer's avatar
      forgot to remove the "_delete_event_" stuff's documentation. · 9fb41c87
      Michael Natterer authored
      2002-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpdialog.c: forgot to remove the
      	"_delete_event_" stuff's documentation.
      9fb41c87
    • Michael Natterer's avatar
      removed unneeded #includes. · 80a11562
      Michael Natterer authored
      2002-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/tool_manager.c: removed unneeded #includes.
      80a11562
    • Michael Natterer's avatar
      removed the "feature" of creating dialogs without action area by passing · 009e8349
      Michael Natterer authored
      2002-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpdialog.c: removed the "feature" of creating
      	dialogs without action area by passing "_delete_event_" as button
      	text. Also changed the delete_event() implementation: don't
      	remember a callback and call it manually but gtk_widget_activate()
      	the button for which "connect_delete" was passed as TRUE.
      
      	* app/gui/test-commands.c: added a "Close" button to the multi view.
      
      	* app/gui/brush-select.[ch]
      	* app/gui/gradient-select.[ch]
      	* app/gui/palette-select.[ch]
      	* app/gui/pattern-select.[ch]: ditto. Removed the "context"
      	parameter of the *_select_new() functions. All sorts of cleanups
      	in all dialogs.
      
      	* app/gui/convert-dialog.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/palette_select.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb: changed accordingly.
      
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/palette_select_cmds.c
      	* app/pdb/pattern_select_cmds.c: regenerated.
      009e8349
  4. 17 Nov, 2002 10 commits
  5. 16 Nov, 2002 1 commit
    • Manish Sing's avatar
      use g_spawn_async now. If the OS/2 port is still being maintained, there · 303e5c6a
      Manish Sing authored
      2002-11-16  Manish Sing  <yosh@gimp.org>
      
              * app/plug-in/plug-in.c: use g_spawn_async now. If the OS/2 port
              is still being maintained, there needs to be work done Glib side.
              If not, we should probably drop the other support code.
      
              * app/plug-in/plug-in.h: remove unused Win32 only structure members
      303e5c6a
  6. 15 Nov, 2002 1 commit
  7. 14 Nov, 2002 1 commit
    • Michael Natterer's avatar
      Transform tool cleanup: · 7ee99ea3
      Michael Natterer authored
      2002-11-14  Michael Natterer  <mitch@gimp.org>
      
      	Transform tool cleanup:
      
      	* libgimptool/gimptoolenums.[ch]: removed the TransformState enum.
      
      	* app/tools/gimptransformtool.[ch]: don't dispatch everything
      	through the transform() virtual function. Added new vitrual
      	functions dialog(), prepare(), motion() and recalc(). Do only the
      	actual transform in transform(). Moved lots of logic which was
      	duplicated in each subclass' transform() here. Cleanup.
      
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c: changed accordingly: moved code from
      	transform() to the other method imlementations. Removed duplicated
      	logic which is now done by our parent class. Makes everything
      	smaller and more readable.
      
      	InfoDialog cleanup:
      
      	* app/gui/info-dialog.c: removed the "delete_event" callback so
      	InfoDialog users can decide themselves what to do.
      
      	* app/gui/info-window.c
      	* app/tools/gimpmeasuretool.c: changed accordingly.
      
      	* app/tools/gimpcolorpickertool.c: ditto. Moved info_dialog
      	creation to a utility function to improve code readbility.
      
      	* app/tools/gimpcroptool.c: ditto. Added a "Cancel" button which
      	really cancels the tool instead of just hiding the dialog.
      
      	* app/tools/gimptransformtool.c: added a "Cancel" button here too.
      7ee99ea3