1. 10 Jan, 2003 3 commits
    • Michael Natterer's avatar
      Move away from creating all item_factories statically in menus_init() but · 8d86ec25
      Michael Natterer authored
      2003-01-10  Michael Natterer  <mitch@gimp.org>
      
      	Move away from creating all item_factories statically in
      	menus_init() but create a new one for each place where one is
      	needed:
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpmenufactory.[ch]: new factory which creates and
      	configures the GimpItemFactories it knows about on-the-fly.
      
      	* app/widgets/gimpitemfactory.[ch]: added
      	gimp_item_factory_update() which calls the "update_func". Added
      	"gboolean update_on_popup" so item_factories can be configured to
      	require manual updates (used for the <Image> factory).
      
      	* app/gui/menus.[ch]: create a "global_menu_factory" and register
      	all menus we have with it. Added various setup functions which
      	do stuff like adding the "Open Recent" menu or reorder plug-in
      	menu entries. Removed the debugging stuff...
      
      	* app/gui/Makefile.am
      	* app/gui/debug-commands.[ch]: ...and added it here.
      
      	* app/gui/gui.c: create the <Toolbox>, the popup-<Image> and the
      	<Paths> factories here because they are still global.
      
      	* app/gui/plug-in-menus.[ch]: changed the "image_factory"
      	parameters to "item_factory" and create/update the entries for the
      	passed item_factory only. Makes the whole stuff much more
      	straightforward.
      
      	* app/plug-in/plug-ins.c: don't call plug_in_make_menu().
      
      	* app/display/gimpdisplay.[ch]
      	* app/display/gimpdisplayshell.[ch]: added "menu_factory" and
      	"popup_factory" parameters to gimp_display_new() and
      	gimp_display_shell_new(). Create the menubar_factory and the
      	qmask_factory dynamically. Pass the shell, not a Gimp to the QMask
      	callbacks. Changed gimp_display_shell_set_menu_sensitivity() to
      	gimp_display_shell_menu_update() and don't call it directly (it's
      	a GimpItemFactory update_func now). Call gimp_item_factory_update()
      	on the resp. factories instead.
      
      	* app/gui/qmask-commands.c
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/tools/gimpimagemaptool.c: changed accordingly.
      
      	* app/widgets/gimpbrusheditor.c
      	* app/widgets/gimpbrushfactoryview.[ch]
      	* app/widgets/gimpbufferview.[ch]
      	* app/widgets/gimpcolormapeditor.[ch]
      	* app/widgets/gimpcontainereditor.[ch]
      	* app/widgets/gimpdataeditor.[ch]
      	* app/widgets/gimpdatafactoryview.[ch]
      	* app/widgets/gimpdialogfactory.[ch]
      	* app/widgets/gimpdock.c
      	* app/widgets/gimpdockbook.[ch]
      	* app/widgets/gimpdocumentview.[ch]
      	* app/widgets/gimpgradienteditor.[ch]
      	* app/widgets/gimpimageview.[ch]
      	* app/widgets/gimpitemlistview.[ch]
      	* app/widgets/gimppaletteeditor.[ch]: pass around lots of
      	GimpMenuFactory pointers and menu_identifiers so all views can
      	create their item_factories themselves. Unref the factories when
      	they are no longer needed because they belong to the views now.
      
      	* app/gui/dialogs-commands.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs.c
      	* app/gui/brush-select.c
      	* app/gui/gradient-select.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c: changed accordingly.
      
      	* app/gui/file-dialog-utils.[ch] (file_dialog_new): require
      	menu_factory and menu_identifier parameters.
      
      	* app/gui/file-open-dialog.[ch]
      	* app/gui/file-save-dialog.[ch]: removed file_*_dialog_menu_init()
      	(they went to menus.c as setup_funcs). Added file_*_dialog_set_type()
      	and moved the <Load> and <Save> factory callbacks to file-commands.c
      
      	* app/gui/file-commands.[ch]: changed accordingly.
      
      	* app/gui/view-commands.c: changed the statusbar, menubar, rulers
      	and guides callbacks to do their job only if the setting has
      	actually changed. Don't update whole item factories afterwards.
      	Instead, just change the state of the items that actually need
      	update.
      
      	Unrelated:
      
      	* app/core/gimpchannel.c (gimp_channel_init): set "bounds_known"
      	and friends to FALSE since we don't know that the new channel will
      	be empty (fixes QMask and probably other stuff).
      
      	* app/gui/image-commands.c
      	* app/gui/vectors-commands.c: cleanup.
      8d86ec25
    • Michael Natterer's avatar
      create a new GimpVectors object if the tool has none. Cleanup. · 415f54d1
      Michael Natterer authored
      2003-01-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpvectortool.c (gimp_vector_tool_button_press):
      	create a new GimpVectors object if the tool has none. Cleanup.
      415f54d1
    • Sven Neumann's avatar
      prefixed ALL, NONE, GROW and SHRINK with SELECTION_ since they should only · a4630504
      Sven Neumann authored
      2003-01-10  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpstock.[ch]: prefixed ALL, NONE, GROW and
      	SHRINK with SELECTION_ since they should only be used for in a
      	selection context. Register a few icons in dialog size as well.
      
      	* app/gui/menus.c
      	* app/widgets/gimpselectioneditor.c: changed accordingly.
      
      	* themes/Default/images: renamed icons accordingly.
      
      	* plug-ins/common/uniteditor.c: use stock items.
      a4630504
  2. 09 Jan, 2003 5 commits
    • Sven Neumann's avatar
      fixed a compiler warning. · ebe21084
      Sven Neumann authored
      2003-01-10  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.c: fixed a compiler warning.
      
      	* plug-ins/gfig/gfig.c: fixed preview code so that the plug-in is
      	at least a bit useful again. Misc minor cleanups, still a mess.
      ebe21084
    • Sven Neumann's avatar
      fixed typos. · 44c1bbe1
      Sven Neumann authored
      2003-01-09  Sven Neumann  <sven@gimp.org>
      
              * app/app_procs.c: fixed typos.
      
              * app/tools/xinput_airbrush.[ch]: removed from CVS; can always be
              resurrected from the Attic. The files kept getting in the way when
              grepping the source.
      44c1bbe1
    • Sven Neumann's avatar
      fixed typo. · e865f111
      Sven Neumann authored
      2003-01-09  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc-blurbs.h: fixed typo.
      
      	* app/pdb/procedural_db.c (procedural_db_run_proc): always set the
      	number of returned values, even in case of an error.
      
      	* app/widgets/gimphelp.c: fix #65789 similar to how Tor did it in
      	the stable branch.
      e865f111
    • Sven Neumann's avatar
      app/main.c (main) combined console output into single messages to allow · e903355a
      Sven Neumann authored
      2003-01-09  Sven Neumann  <sven@gimp.org>
      
      	* app/main.c (main)
      	* app/app_procs.c (app_init): combined console output into single
      	messages to allow for better translation.
      e903355a
    • Sven Neumann's avatar
      use _("Unnamed") if no name was given. Fixes bug #89328 in a more general · bf31a00f
      Sven Neumann authored
      2003-01-09  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdrawable.c (gimp_drawable_configure): use _("Unnamed")
      	if no name was given. Fixes bug #89328 in a more general way.
      
      	* plug-ins/common/psd.c: simply pass NULL as layer and channel
      	name if the PSD file provides none.
      bf31a00f
  3. 08 Jan, 2003 2 commits
  4. 07 Jan, 2003 2 commits
    • Michael Natterer's avatar
      Fixed bug #13296: · 3e83578b
      Michael Natterer authored
      2003-01-07  Michael Natterer  <mitch@gimp.org>
      
      	Fixed bug #13296:
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_shrink_wrap):
      	don't do evil stuff but simply call gtk_window_resize(). Gtk+ will
      	automatically place the window onscreen if it would be invisible
      	after resizing.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_configure): don't call
      	gimp_dislpay_shell_scale_resize() to avoid recursion but do the
      	two needed calls manually.
      3e83578b
    • Michael Natterer's avatar
      removed gimp_help_init() and gimp_help_free(). Added _gimp_help_init() · bbc13c51
      Michael Natterer authored
      2003-01-07  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimphelpui.[ch]: removed gimp_help_init() and
      	gimp_help_free(). Added _gimp_help_init() instead.
      
      	* libgimpwidgets/gimpwidgets.def: changed accordingly.
      
      	* libgimpwidgets/gimpwidgets.c (gimp_widgets_init): call
      	_gimp_help_init() so it doesn't need to be done in all plug-ins
      	manually.
      
      	* libgimp/gimpcompat.h: added gimp_help_init() and gimp_help_free()
      	here as COMPAT_CRUFT.
      
      	* app/gui/gui.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_ui.c
      	* plug-ins/common/AlienMap.c
      	* plug-ins/common/AlienMap2.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/blur.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/gtm.c
      	* plug-ins/common/illusion.c
      	* plug-ins/common/jigsaw.c
      	* plug-ins/common/plasma.c
      	* plug-ins/common/polar.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/randomize.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/snoise.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/common/uniteditor.c
      	* plug-ins/common/warp.c
      	* plug-ins/common/wind.c
      	* plug-ins/gap/gap_arr_dialog.c
      	* plug-ins/gap/gap_mov_dialog.c
      	* plug-ins/gap/gap_navigator_dialog.c
      	* plug-ins/gdyntext/gdyntext_ui.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/print/gimp_main_window.c
      	* plug-ins/sel2path/sel2path.c: removed the calls to
      	gimp_help_init() and gimp_help_free().
      
      	Fixed bug #81017:
      
      	* libgimpbase/gimpprotocol.[ch]: added "guint8 show_tool_tips"
      	to the GPConfig message. Increased the protocol version number.
      
      	* app/plug-in/plug-in.c: pass the value of gui_config->show_tool_tips.
      
      	* libgimp/gimp.[ch]: added gimp_show_tool_tips() to get the value
      	which was passed in the GPConfig message.
      
      	* libgimp/gimpui.c (gimp_ui_init): disable the tooltips
      	if show_tool_tips is FALSE.
      
      	* plug-ins/MapObject/mapobject_main.[ch]
      	* plug-ins/MapObject/mapobject_ui.c
      	* plug-ins/common/jigsaw.c
      	* plug-ins/gap/gap_navigator_dialog.c
      	* plug-ins/gfig/gfig.c: removed all plug-in specific GUI for
      	enabling/disabling tooltips.
      bbc13c51
  5. 06 Jan, 2003 2 commits
    • Michael Natterer's avatar
      added enum GimpRectSelectMode which can be one of "free", "fixed-size" and · 224ecade
      Michael Natterer authored
      2003-01-06  Michael Natterer  <mitch@gimp.org>
      
      	* libgimptool/gimptoolenums.[ch]: added enum GimpRectSelectMode
      	which can be one of "free", "fixed-size" and "fixed-ratio".
      
      	* app/tools/selection_options.[ch]: replaced the "Fixed Size /
      	Aspect Ratio" toggle by a menu offering the choices above.
      
      	* app/tools/gimprectselecttool.[ch]: changed accordingly. Removed
      	the possibility to <shift>-switch from "fixed-size" to
      	"fixed-ratio" mode. Fixes bug #100320.
      224ecade
    • Sven Neumann's avatar
      app/gui/gradient-editor-commands.c don't split translatable sentences into · fdffb13e
      Sven Neumann authored
      2003-01-06  Sven Neumann  <sven@gimp.org>
      
              * app/gui/gradient-editor-commands.c
              * libgimp/gimpexport.c: don't split translatable sentences into
              multiple messages (bug #85828).
      fdffb13e
  6. 05 Jan, 2003 8 commits
    • Manish Singh's avatar
      cast memsize to a guint instead of format change. Problem perhaps if · 82c16db5
      Manish Singh authored
      2003-01-05  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpobject.c: cast memsize to a guint instead of format
              change. Problem perhaps if get_size really is > 4 GB?
      82c16db5
    • Manish Singh's avatar
      cleanup, removed unecessary G_OBJECT() casts. Should do the same for · 1a44f212
      Manish Singh authored
      2003-01-05  Manish Singh  <yosh@gimp.org>
      
              * many files in app, modules and libgimp*: cleanup, removed unecessary
              G_OBJECT() casts. Should do the same for plug-ins, when more of them
              get undeprecated.
      1a44f212
    • Manish Singh's avatar
      oops, cast here instead of changing the format string so we're ok on · f44e1e92
      Manish Singh authored
      2003-01-05  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpimage-new.c: oops, cast here instead of changing the
              format string so we're ok on 32-bit too.
      f44e1e92
    • Manish Singh's avatar
      app/undo_history.c app/core/gimpbrush.c app/core/gimpimage-new.c · 013e30db
      Manish Singh authored
      2003-01-05  Manish Singh  <yosh@gimp.org>
      
              * app/undo_history.c
              * app/core/gimpbrush.c
              * app/core/gimpimage-new.c
              * app/core/gimpobject.c
              * app/core/gimppalette-import.c
              * app/core/gimppattern.c
              * app/plug-in/plug-in.c
              * app/tools/gimpbezierselecttool.c
              * libgimpwidgets/gimpunitmenu.c
              * plug-ins/MapObject/mapobject_ui.c
              * plug-ins/common/convmatrix.c
              * plug-ins/common/curve_bend.c
              * plug-ins/common/sample_colorize.c
              * plug-ins/common/tiff.c
              * plug-ins/flame/flame.c
              * plug-ins/gflare/gflare.c
              * plug-ins/gimpressionist/general.c
              * plug-ins/gimpressionist/orientation.c
              * plug-ins/gimpressionist/preview.c
              * plug-ins/gimpressionist/size.c
              * plug-ins/imagemap/imap_grid.c
              * plug-ins/imagemap/imap_menu.c
              * plug-ins/maze/algorithms.c
              * plug-ins/script-fu/interp_regex.c
              * plug-ins/script-fu/interp_sliba.c
              * plug-ins/script-fu/script-fu-console.c
              * plug-ins/script-fu/script-fu-server.c
              * plug-ins/webbrowser/webbrowser.c: added GINT_TO_POINTER and friends,
              fixed format strings, for 64-bitness.
      
              * modules/colorsel_triangle.c
              * plug-ins/tools/tool-safe-mode-plug-in.c: #include missing header
              files
      013e30db
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am made GimpMemsizeEntry a widget which doesn't · 8f7f7a21
      Sven Neumann authored
      2003-01-05  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpmemsizeentry.[ch]: made GimpMemsizeEntry a
      	widget which doesn't use a GtkAdjustment to store the value.  The
      	latter caused problems on 64bit machines since a gdouble doesn't
      	provide enough precision for G_MAXULONG.
      
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimpwidgets/gimpwidgetstypes.h
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      8f7f7a21
    • Sven Neumann's avatar
      redid the fix for bug #101036. Instead of temporarily changing the layer · 5dcf8da0
      Sven Neumann authored
      2003-01-05  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-merge.c (gimp_image_merge_layers): redid the
      	fix for bug #101036. Instead of temporarily changing the layer
      	mode, just use a different mode for combine_regions().
      5dcf8da0
    • Sven Neumann's avatar
      don't free the options structure twice (fixes bug #102515). · 6d7ae030
      Sven Neumann authored
      2003-01-05  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/qmask-commands.c (qmask_channel_query): don't free the
      	options structure twice (fixes bug #102515).
      6d7ae030
    • Sven Neumann's avatar
      pass NULL, not 0 to fix compilation on Alpha (bug #102514). · fc4f674c
      Sven Neumann authored
      2003-01-05  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimppropwidgets.c: (gimp_prop_enum_option_menu_new):
      	pass NULL, not 0 to fix compilation on Alpha (bug #102514).
      fc4f674c
  7. 04 Jan, 2003 2 commits
    • Sven Neumann's avatar
      app/widgets/gimpbrushfactoryview.c app/widgets/gimpcontainereditor.c · 78b4a1df
      Sven Neumann authored
      2003-01-04  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpbrushfactoryview.c
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainerlistview.c
      	* app/widgets/gimpcontainermenuimpl.c
      	* app/widgets/gimpcontainerview.c
      	* app/widgets/gimpdatafactoryview.c
      	* app/widgets/gimpitemlistview.c: check preview sizes to be
      	smaller than GIMP_PREVIEW_MAX_SIZE instead of using a hardcoded
      	and much too small value of 64.
      
      	* app/widgets/gimpdialogfactory.c: check that the preview size is
      	in range of the GimpPreviewSize enum when parsing the sessionrc.
      78b4a1df
    • Sven Neumann's avatar
      use off_t to return the offset. Finally allows to handle swap files larger · 23054985
      Sven Neumann authored
      2003-01-04  Sven Neumann  <sven@gimp.org>
      
      	* app/base/tile-swap.c (tile_swap_find_offset): use off_t to
      	return the offset. Finally allows to handle swap files larger than
      	2 GB (fixes bug #74478).
      23054985
  8. 03 Jan, 2003 4 commits
    • Sven Neumann's avatar
      bumped the version number to 1.3.12. · ec6c9865
      Sven Neumann authored
      2003-01-03  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped the version number to 1.3.12.
      
      	* app/display/Makefile.am
      	* app/display/gimpdisplayshell-cursor.[ch]
      	* app/display/gimpdisplayshell-title.[ch]
      	* app/display/gimpdisplayshell-transform.[ch]: new files with code
      	that used to live in gimpdisplayshell.c.
      
      	* app/display/gimpdisplay-foreach.c
      	* app/display/gimpdisplay.c
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-selection.c
      	* app/display/gimpdisplayshell.[ch]
      	* app/tools/gimpbezierselecttool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpdrawtool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimptool.c: changed accordingly.
      ec6c9865
    • Michael Natterer's avatar
      don't HALT the active tool if it is in "preserve" mode. Fixes crashes when · 28bd9bf7
      Michael Natterer authored
      2003-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/tool_manager.c (tool_manager_image_undo_start): don't
      	HALT the active tool if it is in "preserve" mode. Fixes crashes
      	when e.g. the transform tool was pushing an undo group and
      	implicitly HALTing itself in the middle of the transform
      	operation.
      28bd9bf7
    • Michael Natterer's avatar
      app/widgets/gimpdialogfactory.c convince more window managers to actually · 4bb66b59
      Michael Natterer authored
      2003-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdialogfactory.c
      	* app/widgets/gimptoolbox.c: convince more window managers to
      	actually use the specified window positions/sizes by adding
      	GDK_HINT_USER_POS and GDK_HINT_USER_SIZE to the windows'
      	geometry hints.
      4bb66b59
    • Michael Natterer's avatar
      don't set paused_count to 0. · ef3f572a
      Michael Natterer authored
      2003-01-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptoolcontrol.c (gimp_tool_control_halt): don't
      	set paused_count to 0.
      
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimppathtool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimptool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c
      	* app/tools/tool_manager.c: removed comments about doing so.
      ef3f572a
  9. 02 Jan, 2003 4 commits
    • Manish Singh's avatar
      terminate g_object_set args with NULL. · 7e5549e2
      Manish Singh authored
      2003-01-02  Manish Singh  <yosh@gimp.org>
      
              * app/base/base.c (base_init): terminate g_object_set args with NULL.
      7e5549e2
    • Sven Neumann's avatar
      just a small cleanup. · f6d7f597
      Sven Neumann authored
      2003-01-02  Sven Neumann  <sven@gimp.org>
      
      	    * app/widgets/gimpviewabledialog.c (gimp_viewable_dialog_close):
      	    just a small cleanup.
      f6d7f597
    • Michael Natterer's avatar
      Replaced Garry's fix for bug #98843 by a more general solution which stops · ea95a322
      Michael Natterer authored
      2003-01-02  Michael Natterer  <mitch@gimp.org>
      
      	Replaced Garry's fix for bug #98843 by a more general solution
      	which stops the active tool when an undo group start is pushed:
      
      	* app/core/gimpimage.[ch]: removed the "layer_merge" signal
      	and added "undo_start" instead.
      
      	* app/undo.c: emit "undo_start" in undo_push_group_start()
      	_before_ checking if gimage->undo_on is TRUE.
      
      	* app/tools/tool_manager.c: connect to "undo_start" and HALT the
      	active tool if neccessary.
      
      	* app/core/core-types.h: added EDIT_COPY_UNDO_GROUP.
      
      	* app/core/gimpedit.c: push an undo group around the copy
      	operation. Will probably have to add more undo group types to wrap
      	other critical image modifications with.
      
      	* app/core/gimpimage-merge.c
      	* app/gui/convert-dialog.c
      	* app/gui/edit-commands.c
      	* app/gui/test-commands.c
      	* app/tools/gimpimagemaptool.c: removed all special code to
      	stop the active tool.
      ea95a322
    • Michael Natterer's avatar
      replaced the 0755 by properly or'ed symbolic values (undid this change · 2ed23516
      Michael Natterer authored
      2003-01-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/user-install-dialog.c: replaced the 0755 by properly
      	or'ed symbolic values (undid this change from Sven accidentially).
      2ed23516
  10. 01 Jan, 2003 3 commits
    • Garry R. Osgood's avatar
      Updated my CVS. app/undo.c app/undo_history.c app/core/gimpimage.[ch] · d8fd3b04
      Garry R. Osgood authored
      2003-01-01 Garry R. Osgood <grosgood@rcn.com>
      * MAINTAINERS: Updated my CVS.
      * app/undo.c
      * app/undo_history.c
      * app/core/gimpimage.[ch]
      * app/tools/gimpimagemaptool.c
      * app/core/gimpimage-merge.c: implementation of LAYER_MERGE
      signal emitters and listeners. (see bug #98843); listeners thaw
      undo stack (image map tools, usually).
      * app/widgets/gimpviewabledialog.c: gimp_viewable_dialog_close ()
      Check if the widget has a non-null reference to a window before
      using it to synthesize a cancel event. These seven deltas closes bug #98843.
      * app/core/gimpimage-merge.c: (gimp_image_merge_layers())
      Regardless of merge type, temporarily set composition mode
      of bottom layer to NORMAL, then merge. Closes bug #101036.
      d8fd3b04
    • Sven Neumann's avatar
      changed some menu entries as suggested in bug #101974. · 6cd51e19
      Sven Neumann authored
      2003-01-01  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/menus.c (image_entries): changed some menu entries as
      	suggested in bug #101974.
      
      	* app/display/gimpdisplayshell.c: changed accordingly.
      6cd51e19
    • Hans Breuer's avatar
      when checking for 'excecutable' make sure it is a regular file too (on · 8364722f
      Hans Breuer authored
      2003-01-01  Hans Breuer  <hans@breuer.org>
      
      	* libgimpbase/gimpdatafiles.c : when checking for
      	'excecutable' make sure it is a regular file too
      	(on win32 even directories carry the IXUSR flag)
      
      	* app/app_procs.h : there is still no #warning with
      	msvc, special case to make it build with non GCC
      
      	* makefile.msc */makefile.msc */*/makefile.msc : updated
      
      	* app/gui/user-install-dialog.c : get prototype for mkdir
      
      	* libgimpwidgets/libgimp-glue.c : make it compile without
      	LT_RELEASE being defined
      
      	* modules/module.def : removed
      	  modules/Makefile.am : no export file needed when
      	functions get exported by G_MODULE_EXPORT
      8364722f
  11. 31 Dec, 2002 1 commit
    • Simon Budig's avatar
      New Type: GimpVectorExtendMode · 62b61811
      Simon Budig authored
      2002-12-31  Simon Budig  <simon@gimp.org>
      
              * app/vectors/vectors-types.h: New Type: GimpVectorExtendMode
      
              * app/tools/gimpvectortool.c
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpbezierstroke.[ch]: More stuff on the path
              (pun intended) to a better path tool...
      
              Thanks to Sven for being my host in Berlin!
      62b61811
  12. 30 Dec, 2002 4 commits
    • Sven Neumann's avatar
      need to expand the temp_path before using it. · 8c692331
      Sven Neumann authored
      2002-12-31  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/fileops.pdb (gimp_temp_name): need to expand the
      	temp_path before using it.
      
      	* app/pdb/fileops_cmds.c: regenerated.
      8c692331
    • Sven Neumann's avatar
    • Michael Natterer's avatar
      some more cleanup: check the return value of fclose() in copy_file(), · 9b751c2a
      Michael Natterer authored
      2002-12-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/user-install-dialog.c: some more cleanup: check the
      	return value of fclose() in copy_file(), added an enum for the
      	notebook pages, added '' around displayed filenames, update the
      	GUI while creating the user directory, misc stuff.
      9b751c2a
    • Sven Neumann's avatar
      use proper defines to specify the permissions when calling mkdir(). · 42b01c52
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimagefile.c (gimp_imagefile_png_thumb_path): use
      	proper defines to specify the permissions when calling mkdir().
      
      	* app/file/file-utils.c: removed redeclaration of mkdir() for
      	Win32 since we don't call mkdir() here.
      
      	* app/gui/user-install-dialog.c (user_install_run): rewrote
      	copy_file() to use GError for error reporting. Use the same code
      	for the user installation on all platforms. Also fixes bug #102015.
      
      	* data/misc/Makefile.am
      	* data/misc/user_install
      	* data/misc/user_install.bat: removed obsoleted scripts.
      42b01c52