1. 31 May, 2004 7 commits
    • 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
  2. 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
  3. 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
  4. 28 May, 2004 14 commits
    • Sven Neumann's avatar
      add the spinbuttons to the size entry in the correct order. Fixes bug · e56c2fe7
      Sven Neumann authored
      2004-05-29  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimptemplateeditor.c
      	(gimp_template_editor_constructor): add the spinbuttons to the
      	size entry in the correct order. Fixes bug 143347.
      e56c2fe7
    • Andras Timar's avatar
      Updated Hungarian translation. · ff2febcc
      Andras Timar authored
      2004-05-28  Andras Timar  <timar@gnome.hu>
      
      	* hu.po: Updated Hungarian translation.
      ff2febcc
    • Andras Timar's avatar
      added hu.po (Hungarian). Added Hungarian translation · a7dfc24c
      Andras Timar authored
      2004-05-28  Andras Timar  <timar@gnome.hu>
      
      	* Makefile.am (tips_POFILES): added hu.po (Hungarian).
      	* hu.po: Added Hungarian translation
      a7dfc24c
    • Michael Natterer's avatar
      if the dropped stuff is a local filename (no file URI), convert it to an · 3fbab6b4
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdnd.c (gimp_dnd_open_files): if the dropped
      	stuff is a local filename (no file URI), convert it to an
      	URI instead of forwarding it unmodified.
      3fbab6b4
    • Michael Natterer's avatar
      don't invoke the popup preview if there is no viewable. · 5fef0b83
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimppreview.c (gimp_preview_button_press_event):
      	don't invoke the popup preview if there is no viewable.
      5fef0b83
    • Sven Neumann's avatar
      same workaround for tooltips on combo boxes. · 3dc2c500
      Sven Neumann authored
      2004-05-28  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimppropwidgets.c: same workaround for tooltips on
      	combo boxes.
      3dc2c500
    • Sven Neumann's avatar
      plug-ins/Lighting/lighting_ui.c plug-ins/MapObject/mapobject_ui.c · 70b6bd6a
      Sven Neumann authored
      2004-05-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_ui.c
      	* plug-ins/common/warp.c
      	* plug-ins/gfig/gfig.c: tooltips can't be set on a GtkComboBox so
      	we need to pack it into a GtkEventBox when a tooltip is needed.
      70b6bd6a
    • Michael Natterer's avatar
      take both logical and ink rectangle into account to avoid clipping away · 281eac1d
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/text/gimpfont.c (gimp_font_get_popup_size)
      	(gimp_font_get_new_preview): take both logical and ink rectangle
      	into account to avoid clipping away parts of the font preview.
      	Fixes bug #142277.
      281eac1d
    • Michael Natterer's avatar
      added "preview-size" and "preview-border-width" properties. Cleanup. · cca00fbe
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainerview.[ch]: added "preview-size" and
      	"preview-border-width" properties. Cleanup.
      
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontainercombobox.c: implement them.
      cca00fbe
    • Michael Natterer's avatar
      app/widgets/gimpcontainergridview.[ch] removed "reorderable" from · a9932fca
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainergridview.[ch]
      	* app/widgets/gimpcontainertreeview.[ch]: removed "reorderable"
      	from gimp_container_foo_view_new().
      
      	* app/widgets/gimpcontainereditor.[ch]: removed "reorderable" from
      	gimp_container_editor_construct(). Automatically set the view to
      	reorderable if the viewed container has no sort_func.
      
      	* app/widgets/gimpbufferview.c
      	* app/widgets/gimpdatafactoryview.c
      	* app/widgets/gimpdocumentview.c
      	* app/widgets/gimpimageview.c
      	* app/widgets/gimptemplateview.c
      	* app/widgets/gimptoolview.c
      	* app/widgets/gimpundoeditor.c: removed reoderable stuff because
      	GimpContainerEditor does this generically now.
      
      	* app/widgets/gimpcontainerpopup.c
      	* app/widgets/gimpfontview.c: set reorderable to FALSE because
      	they should not be reodered even if they don't have a sort_func.
      
      	* app/gui/font-select.c: removed reorderable stuff. Some cleanup.
      
      	* app/gui/brush-select.c
      	* app/gui/gradient-select.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c: same cleanups as in font-select.c
      a9932fca
    • Michael Natterer's avatar
      app/paint/gimpbrushcore.c app/paint/gimpdodgeburn.c · afb57d59
      Michael Natterer authored
      2004-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimpbrushcore.c
      	* app/paint/gimpdodgeburn.c
      	* app/paint/gimppaintcore.[ch]
      	* app/tools/gimpairbrushtool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimppaintbrushtool.c
      	* app/tools/gimppenciltool.c
      	* app/tools/gimpsmudgetool.c: code review / cleanup.
      afb57d59
    • Sven Neumann's avatar
      plug-ins/common/CML_explorer.c added size groups. · fa079482
      Sven Neumann authored
      2004-05-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/maze/maze_face.c: added size groups.
      
      	* plug-ins/common/sinus.c: HIG-ified.
      fa079482
    • Sven Neumann's avatar
      tuned dialog layout for consistency. · 1b58a444
      Sven Neumann authored
      2004-05-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/Lighting/lighting_ui.c: tuned dialog layout for
      	consistency.
      1b58a444
    • Sven Neumann's avatar
      added size groups to nicely align the widgets. · 5f9ee2f4
      Sven Neumann authored
      2004-05-28  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/warp.c: added size groups to nicely align the
      	widgets.
      5f9ee2f4
  5. 27 May, 2004 9 commits
    • Michael Natterer's avatar
      register ink between airbrush and clone so the stroke dialog's menu of · fc339fcc
      Michael Natterer authored
      2004-05-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimp-paint.c (gimp_paint_init): register ink between
      	airbrush and clone so the stroke dialog's menu of paint functions
      	has the same order as the default toolbox order.
      fc339fcc
    • Michael Natterer's avatar
      removed enum GimpPaintCoreFlags and member GimpPaintCore::flags. Added · 23cfde41
      Michael Natterer authored
      2004-05-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimppaintcore.[ch]: removed enum GimpPaintCoreFlags
      	and member GimpPaintCore::flags. Added "gboolean traces_on_window"
      	to GimpPaintCoreClass (defaults to FALSE).
      
      	* app/paint/gimpclone.c: set traces_on_window = TRUE.
      
      	* app/paint/gimpbrushcore.[ch]: added
      	"gboolean handles_changing_brush" to GimpBrushCoreClass (defaults
      	to FALSE).
      
      	* app/paint/gimpclone.c
      	* app/paint/gimpdodgeburn.c
      	* app/paint/gimperaser.c
      	* app/paint/gimppaintbrush.c
      	* app/paint/gimppaintcore.c: set handles_changing_brush = TRUE.
      
      	* app/tools/gimppainttool.c: changed accordingly.
      23cfde41
    • Maurits Rijk's avatar
      Forgot to commit · c18a6a14
      Maurits Rijk authored
      c18a6a14
    • Maurits Rijk's avatar
      code clean-up. Improved speed a lot (500 percent for 1000 x 1000 RGB · 156373ac
      Maurits Rijk authored
      2004-05-27  Maurits Rijk  <m.rijk@chello.nl>
      
      	* plug-ins/common/ccanalyze.c: code clean-up. Improved speed a lot
      	(500 percent for 1000 x 1000 RGB image) by replacing O(n^2) algorithm
      	with O(n) version.
      
      	* plug-ins/common/gif.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/glasstile.c
      	* plug-ins/common/gqbist.c
      	* plug-ins/common/gradmap.c
      	* plug-ins/common/gtm.c
      	* plug-ins/common/guillotine.c: Use HIG capitalization style plus		minor code clean-up.
      156373ac
    • Sven Neumann's avatar
      handle an empty colormap. Fixes bug #143009. · a5269a0d
      Sven Neumann authored
      2004-05-27  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/png.c (respin_cmap): handle an empty colormap.
      	Fixes bug #143009.
      a5269a0d
    • Sven Neumann's avatar
      applied patch from Philip Lafleur that fixes color picking for XInput · 9c2ac01e
      Sven Neumann authored
      2004-05-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppickbutton.c: applied patch from Philip
      	Lafleur that fixes color picking for XInput devices (bug #143166).
      9c2ac01e
    • Sven Neumann's avatar
      fixed handling of grid offsets in the grid drawing routine. · 4416a868
      Sven Neumann authored
      2004-05-27  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-draw.c (gimp_display_shell_draw_grid):
      	fixed handling of grid offsets in the grid drawing routine.
      4416a868
    • Michael Natterer's avatar
      added enum GimpActiveColor which can be one of { FOREGROUND, BACKGROUND }, · 855eedf3
      Michael Natterer authored
      2004-05-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/widgets-enums.[ch]: added enum GimpActiveColor which
      	can be one of { FOREGROUND, BACKGROUND },
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpfgbgeditor.[ch]: new widget implementing the
      	FG/BG/Swap/Default color area known from the toolbox.
      
      	* app/widgets/gimptoolbox-color-area.c: use the new widget.
      
      	* app/widgets/gimpcoloreditor.[ch]: replaced the FG/BG buttons and
      	the color area by a GimpFgBgEditor.
      855eedf3
    • Michael Natterer's avatar
      gimp_editor_add_action_button() takes a va_list, terminate it with NULL. · fe64a83d
      Michael Natterer authored
      2004-05-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdocumentview.c (gimp_document_view_new):
      	gimp_editor_add_action_button() takes a va_list, terminate
      	it with NULL. Fixes bug #143258.
      fe64a83d
  6. 26 May, 2004 7 commits