1. 02 Jun, 2004 6 commits
  2. 01 Jun, 2004 21 commits
    • Michael Natterer's avatar
      copy the merged layer, not the first one. Preserve the type of the layer · 4e9c58a5
      Michael Natterer authored
      2004-06-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-dnd.c
      	(gimp_display_shell_drop_files): copy the merged layer, not the
      	first one. Preserve the type of the layer to make e.g. dropping an
      	XCF with a single text layer work.
      4e9c58a5
    • Michael Natterer's avatar
      more news & cleanup. · 631b5b4d
      Michael Natterer authored
      631b5b4d
    • Sven Neumann's avatar
      NEWS updated. · 86d153f8
      Sven Neumann authored
      2004-06-02  Sven Neumann  <sven@gimp.org>
      
      	* NEWS
      	* README: updated.
      86d153f8
    • Michael Natterer's avatar
      accept file/uri drops. · ff2f6eb0
      Michael Natterer authored
      2004-06-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_init): accept
      	file/uri drops.
      
      	* app/display/gimpdisplayshell-dnd.[ch]
      	(gimp_display_shell_drop_files): open any kind of image and turn
      	it into a single layer which is added to the image (suggested by
      	Antenne Springborn).
      ff2f6eb0
    • Sven Neumann's avatar
      tools/pdbgen/pdb/gradient_edit.pdb mark new API as new using $since. · 133a7098
      Sven Neumann authored
      2004-06-02  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/gradient_edit.pdb
      	* tools/pdbgen/pdb/gradients.pdb: mark new API as new using $since.
      
      	* libgimp/gimpgradientedit_pdb.c
      	* libgimp/gimpgradients_pdb.c: regenerated.
      133a7098
    • Sven Neumann's avatar
      libgimp/libgimp-docs.sgml added section for the new gradient editing API. · 6fe6a0e8
      Sven Neumann authored
      2004-06-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/libgimp-docs.sgml
      	* libgimp/tmpl/gimpgradientedit.sgml: added section for the new
      	gradient editing API.
      
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimpenums.sgml
      	* libgimp/tmpl/gimpgradients.sgml
      	* libgimp/tmpl/gimpplugin.sgml: updated.
      6fe6a0e8
    • Michael Natterer's avatar
      forgot two more s/int32/enum/. · 1799caae
      Michael Natterer authored
      2004-06-02  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/gradient_edit.pdb: forgot two more s/int32/enum/.
      
      	* app/pdb/gradient_edit_cmds.c
      	* libgimp/gimpgradientedit_pdb.[ch]: regenerated.
      1799caae
    • Michael Natterer's avatar
      forgot bug number. · 739a37e6
      Michael Natterer authored
      739a37e6
    • Sven Neumann's avatar
      tools/pdbgen/pdb/image.pdb app/pdb/image_cmds.c reverted changes I did to · c509204b
      Sven Neumann authored
      2004-06-01  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/image.pdb
      	* app/pdb/image_cmds.c
      	* app/core/gimpimage.[ch]: reverted changes I did to the image
      	unit earlier. As in 2.0, it will continue to not accept pixels.
      	This makes the PDB API and the XCF format compatible again and
      	fixes bug #142961 (and to some extent bug #137704).
      
      	* app/core/Makefile.am
      	* app/core/gimpimage-unit.[ch]: removed these files. The
      	convenience accessors defined here aren't commonly used any
      	longer.
      
      	* app/display/gimpdisplay.[ch]
      	* app/display/gimpdisplayshell.[ch]: added a unit parameter to
      	gimp_display_new(). Made "unit" and "scale" properties of
      	GimpDisplayShell.
      
      	* app/actions/image-commands.c
      	* app/actions/images-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/select-commands.c
      	* app/actions/view-commands.c
      	* app/core/gimp-edit.c
      	* app/core/gimp.[ch]
      	* app/core/gimptemplate.c
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpdisplayshell-title.c
      	* app/display/gimpstatusbar.c
      	* app/file/file-open.c
      	* app/gui/gui-vtable.c
      	* app/gui/info-window.c
      	* app/gui/offset-dialog.c
      	* app/gui/resize-dialog.[ch]
      	* app/pdb/display_cmds.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/vectors/gimpvectors-export.c
      	* app/widgets/gimptoolbox-dnd.c
      	* tools/pdbgen/pdb/display.pdb: changed accordingly. Use the
      	display unit where the image unit was used before.
      c509204b
    • Michael Natterer's avatar
      use enums instead of integers, cleanup. · 20b16129
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/gradient_edit.pdb: use enums instead of
      	integers, cleanup.
      
      	* app/pdb/gradient_edit_cmds.c
      	* libgimp/gimpgradientedit_pdb.[ch]: regenerated.
      20b16129
    • Michael Natterer's avatar
      added new function gimp_data_factory_data_delete(). · 149888b5
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdatafactory.[ch]: added new function
      	gimp_data_factory_data_delete().
      
      	* app/actions/data-commands.c (data_delete_callback): use it.
      
      	* tools/pdbgen/pdb/gradients.pdb: applied (slightly modified)
      	patch from Shlomi Fish which adds PDB wrappers to create, delete,
      	duplicate and rename gradients.
      
      	* app/pdb/gradients_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpgradients_pdb.[ch]: regenerated.
      149888b5
    • Michael Natterer's avatar
      renamed the values of the GimpGradientSegment* enums from GIMP_GRAD_* to · c399ae1f
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-enums.h: renamed the values of the
      	GimpGradientSegment* enums from GIMP_GRAD_* to
      	GIMP_GRADIENT_SEGMENT_* because they are exported now.
      
      	* app/core/gimp-gradients.c
      	* app/core/gimpgradient.c
      	* app/actions/gradient-editor-actions.c: changed accordingly.
      
      	* libgimp/gimpenums.h
      	* plug-ins/pygimp/gimpenums.py
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: regenerated.
      c399ae1f
    • Sven Neumann's avatar
      don't call gtk_entry_set_text() with a NULL text. · 88da8b10
      Sven Neumann authored
      2004-06-01  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/tiff.c: don't call gtk_entry_set_text() with a
      	NULL text.
      88da8b10
    • Michael Natterer's avatar
      app/widgets/gimpcontainertreeview-dnd.c some cleanup in the tree view DND · 572577b2
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview-dnd.c
      	* app/widgets/gimpitemtreeview.c: some cleanup in the tree view
      	DND code.
      572577b2
    • Michael Natterer's avatar
      added a horrible hack that sets the paned's position after the first · f8269168
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_restore): added
      	a horrible hack that sets the paned's position after the first
      	"size-allocate" after "map". Makes position remembering work for
      	the toolbox and fixes bug #142697.
      
      	* app/widgets/gimpdockable.[ch]: added new function
      	gimp_dockable_set_tab_style()
      
      	* app/actions/dockable-commands.c (dockable_tab_style_cmd_callback)
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_restore):
      	use gimp_dockable_set_tab_style().
      f8269168
    • Michael Natterer's avatar
      removed unused variable. · d2df1093
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimptoolbox.c (toolbox_area_notify): removed
      	unused variable.
      d2df1093
    • Funda Wang's avatar
      Updated Simplified Chinese translation · 98e65795
      Funda Wang authored
      98e65795
    • Marco Ciampa's avatar
      Updated italian translation · a753cc92
      Marco Ciampa authored
      a753cc92
    • Sven Neumann's avatar
      register as "Autocrop Image" and "Autocrop Layer". · 165aaf5f
      Sven Neumann authored
      2004-06-01  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/autocrop.c (query): register as "Autocrop Image"
      	and "Autocrop Layer".
      165aaf5f
    • Marco Ciampa's avatar
      Updated italian translation · 5cb9aed0
      Marco Ciampa authored
      5cb9aed0
    • Sven Neumann's avatar
      initialize the dialog by calling file_new_dialog_set(). Fixes bug #143477. · 35370d79
      Sven Neumann authored
      2004-06-01  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/image-commands.c (image_new_cmd_callback):
      	initialize the dialog by calling file_new_dialog_set(). Fixes bug
      	#143477.
      35370d79
  3. 31 May, 2004 8 commits
    • Sven Neumann's avatar
      export the column enum. · b2037adc
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcontainerentry.[ch]: export the column enum.
      
      	* app/gui/file-open-location-dialog.c: use a GimpContainerEntry
      	on the documents list.
      b2037adc
    • Michael Natterer's avatar
      app/widgets/Makefile.am new toolbox area which shows the active image. · dbc49d9a
      Michael Natterer authored
      2004-05-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimptoolbox-image-area.[ch]: new toolbox area which
      	shows the active image.
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added config options to control the
      	visibility of the toolbox' color, indicator and image areas.
      
      	* app/widgets/gimptoolbox.[ch]: added the image area and honor the
      	new config options. Put the various areas into their own wrap box.
      
      	* app/widgets/gimptoolbox-dnd.c: changed accordingly.
      
      	* app/widgets/gimphelp-ids.h: added a help ID for the image area.
      
      	* app/widgets/gimptoolbox-indicator-area.c: made the previews
      	a bit larger, cleanup.
      
      	* app/gui/preferences-dialog.c: added a "Toolbox" page as GUI for
      	the new config options.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/toolbox.png: a (wrong) icon
      	for the "Toolbox" prefs page. Needs to be replaced.
      dbc49d9a
    • Sven Neumann's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h added new widget · 4c03f015
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpcontainerentry.[ch]: added new widget
      	GimpContainerEntry, a GtkEntry with completion that implements the
      	GimpContainerView interface.
      
      	* app/tools/gimptextoptions.c (gimp_text_options_gui): added a
      	GimpContainerEntry to select the font.
      4c03f015
    • Sven Neumann's avatar
      app/Makefile.am app/actions/file-actions.c app/actions/file-commands.[ch] · a03ad36c
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am
      	* app/actions/file-actions.c
      	* app/actions/file-commands.[ch]
      	* app/gui/Makefile.am
      	* app/gui/file-open-location-dialog.[ch]
      	* app/widgets/gimphelp-ids.h
      	* menus/image-menu.xml.in
      	* menus/toolbox-menu.xml.in: added a rudimentary "Open Location"
      	dialog.
      a03ad36c
    • Sven Neumann's avatar
      push pixels outwards not to the center as suggested by Chad Daelhousen · caf4551b
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/mblur.c (mblur_zoom): push pixels outwards not
      	to the center as suggested by Chad Daelhousen (bug #142968).
      caf4551b
    • Sven Neumann's avatar
      applied patch from William Skaggs that adds the possibility to choose the · d834897a
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/mblur.c: applied patch from William Skaggs that
      	adds the possibility to choose the center of radial and zoom
      	motion blurs (bug #113711).
      d834897a
    • Sven Neumann's avatar
      app/paint/gimpconvolve.c app/paint-funcs/paint-funcs.[ch] reverted last · e0ebd94e
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/gimpconvolve.c
      	* app/paint-funcs/paint-funcs.[ch]
      	* app/tools/gimpiscissorstool.c: reverted last change and applied
      	new patch instead (bug #72878).
      e0ebd94e
    • Sven Neumann's avatar
      app/paint/gimpconvolve.c app/paint-funcs/paint-funcs.[ch] applied a patch · 727ed840
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/gimpconvolve.c
      	* app/paint-funcs/paint-funcs.[ch]
      	* app/tools/gimpiscissorstool.c: applied a patch from Philip
      	Lafleur that fixes RGBA resampling in Convolve tool (bug #72878).
      727ed840
  4. 30 May, 2004 2 commits
    • Sven Neumann's avatar
      plug-ins/imagemap/imap_cmd_gimp_guides.c · 379ca5ed
      Sven Neumann authored
      2004-05-31  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/imagemap/imap_cmd_gimp_guides.c
      	* plug-ins/imagemap/imap_edit_area_info.c
      	* plug-ins/imagemap/imap_preferences.c
      	* plug-ins/imagemap/imap_settings.c: need to include gimpwidgets.h.
      379ca5ed
    • Michael Natterer's avatar
      app/core/core-enums.h app/core/gimpgradient.[ch] app/pdb/Makefile.am · 421024cc
      Michael Natterer authored
      2004-05-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-enums.h
      	* app/core/gimpgradient.[ch]
      	* app/pdb/Makefile.am
      	* app/widgets/gimpgradienteditor.c
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/groups.pl
      	* tools/pdbgen/pdb/gradient_edit.pdb: applied a patch from Shlomi
      	Fish that adds lots of gradient edit functions to
      	gimpgradient.[ch] and makes them available through the PDB.
      	Fixes bug #129675 and bug #129678.
      
      	Did some cleanups / enhancments to the patch:
      
      	* app/core/gimpgradient.[ch]: changed the naming scheme of the new
      	functions and changed old functions to match the new scheme.
      	Introduce a "freeze_count" and public freeze()/thaw() API which
      	enables subsequent gradient changes without "dirty" being emitted
      	all the time.  Added GimpGradient parameters to all functions
      	which modify the gradient.
      
      	* app/widgets/gimpgradienteditor.c: use the new freeze/thaw
      	stuff to keep the gradient from updating when not in
      	"Instant Update" mode.
      
      	* app/actions/gradient-editor-commands.c: removed all gradient
      	editing code and call the new core functions.
      
      	* libgimp/Makefile.am
      	* tools/pdbgen/pdb/gradient_edit.pdb: changed the namespace of all
      	added functions. Generate libgimp wrappers for them..
      
      	* app/pdb/gradient_edit_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpenums.h
      	* libgimp/gimpgradientedit_pdb.[ch]
      	* plug-ins/pygimp/gimpenums.py
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: (re)generated.
      421024cc
  5. 29 May, 2004 1 commit
    • Sven Neumann's avatar
      applied patch from Philip Lafleur that makes Autocrop register a new · 2626b090
      Sven Neumann authored
      2004-05-29  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/autocrop.c: applied patch from Philip Lafleur
      	that makes Autocrop register a new procedure that autocrops a
      	single layer as requested in bug #142618.
      
      	* tools/pdbgen/pdb/layer.pdb
      	* app/pdb/layer_cmds.c
      	* libgimp/gimplayer_pdb.c: fixed documentation for gimp_resize_layer.
      	Patch provided by Philip Lafleur (bug #142618).
      2626b090
  6. 28 May, 2004 2 commits