1. 19 May, 2006 3 commits
  2. 18 May, 2006 8 commits
    • Kevin Cozens's avatar
      tinyscheme/CHANGES tinyscheme/scheme.c Updated to version 1.37 of · bddb9779
      Kevin Cozens authored
      2006-05-18  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* tinyscheme/CHANGES
      	* tinyscheme/scheme.c
      	* tinyscheme/scheme.h: Updated to version 1.37 of TinyScheme. Adds
      	'reserve_cells' to TinyScheme interface, moves the comment handling
      	which fixes an obscure bug, and a patch for the allocator.
      bddb9779
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · c0446247
      William Skaggs authored
      	* app/dialogs/file-save-dialog.c: make sure to disconnect
      	callback added in previous change.
      c0446247
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · ae2e871b
      William Skaggs authored
      	* app/dialogs/file-save-dialog.c: make sure dialog has
      	not been destroyed when setting sensitive; fixes
      	bug #322978.
      ae2e871b
    • Sven Neumann's avatar
      use the enum's name instead of the nick, strip the "GIMP_" prefix and · 03f0f655
      Sven Neumann authored
      2006-05-18  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpparamspecs-desc.c: use the enum's name instead of
      	the nick, strip the "GIMP_" prefix and canonicalize it.
      03f0f655
    • Sven Neumann's avatar
      typos · 7b5484fc
      Sven Neumann authored
      7b5484fc
    • Sven Neumann's avatar
      reverted one aspect of the last change and always load the scripts again. · 847131f1
      Sven Neumann authored
      2006-05-18  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/script-fu.c (script_fu_run): reverted one
      	aspect of the last change and always load the scripts again.
      847131f1
    • Sven Neumann's avatar
      tools/pdbgen/app.pl removed code that used to fiddles with the argument · fae8657c
      Sven Neumann authored
      2006-05-18  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/lib.pl: removed code that used to fiddles with
      the
      	argument descriptions.
      
      	* tools/pdbgen/pdb/*.pdb: removed %%desc%% placeholder, added
      some
      	missing argument descriptions.
      
      	* app/pdb/*_cmds.c
      	* libgimp/gimpdrawabletransform_pdb.c
      	* libgimp/gimpfloatingsel_pdb.c
      	* libgimp/gimpgradient_pdb.c
      	* libgimp/gimppainttools_pdb.c: regenerated.
      
      	* app/core/Makefile.am
      	* app/core/gimpparamspecs-desc.[ch] (gimp_param_spec_get_desc):
      	new function that creates a parameter description for the PDB.
      
      	* app/pdb/gimppdb-query.c
      	* app/pdb/procedural_db_cmds.c: use the new function to create
      the
      	descriptions on the fly.
      fae8657c
    • Michael Natterer's avatar
      add tooltips to all hue partition radio buttons. · ac20627c
      Michael Natterer authored
      2006-05-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimphuesaturationtool.c: add tooltips to all hue
      	partition radio buttons.
      
      	* app/tools/gimptextoptions.[ch]
      	* app/tools/gimpvectoroptions.[ch]: add the widgets that are
      	needed by the tools as members to the options structs instead of
      	attaching them with g_object_set_data().
      
      	* app/tools/gimptexttool.c
      	* app/tools/gimpvectortool.c: access the struct members instead of
      	using g_object_get_data().
      ac20627c
  3. 17 May, 2006 13 commits
    • Kevin Cozens's avatar
      Added quotes in two AM_CONDITIONAL lines to avoid complaints of "test: too · 160f04c4
      Kevin Cozens authored
      2006-05-17  Kevin Cozens  <kcozens@cvs.gnome.org>
      
      	* configure.in: Added quotes in two AM_CONDITIONAL lines to avoid
      	complaints of "test: too many arguments" when running ./configure.
      160f04c4
    • Michael Natterer's avatar
      move the align tool after the move tool. · f42487cf
      Michael Natterer authored
      2006-05-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimp-tools.c (gimp_tools_init): move the align tool
      	after the move tool.
      f42487cf
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 6477f2c1
      William Skaggs authored
      	* themes/Default/images/tools/stock-tool-align-16.png
      	* themes/Default/images/tools/stock-tool-align-22.png
      	* libgimpwidgets/gimpstock.c
      	* libgimpwidgets/gimpstock.h
      	* themes/Default/images/Makefile.am: add new (ugly) icon
      	for alignment tool.
      
      	* app/tools/gimpaligntool.c: use the new icon; change
      	"pressed" to "clicked" for buttons.
      6477f2c1
    • Michael Natterer's avatar
      use the same method as the newly added text tool code for finding a · cecc9556
      Michael Natterer authored
      2006-05-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpvectortool.c (gimp_vector_tool_set_vectors): use
      	the same method as the newly added text tool code for finding a
      	suitable display for the vectors.
      cecc9556
    • Michael Natterer's avatar
      app/core/gimpbrushclipboard.c (gimp_brush_clipboard_buffer_changed) limit · aebf12df
      Michael Natterer authored
      2006-05-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpbrushclipboard.c
      	(gimp_brush_clipboard_buffer_changed)
      	* app/core/gimppatternclipboard.c
      	(gimp_pattern_clipboard_buffer_changed): limit the size of
      	clipboard brushes and patterns to 512x512 pixels to prevent OOM
      	conditions when copying from huge drawables.
      aebf12df
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 0f77a496
      William Skaggs authored
      	* app/tools/gimpaligntool.[ch]: major change in ui, to make
      	this tool behave like alignment tools found in vector apps.
      	now you select items by clicking or drawing a rubber-band
      	rectangle, add items by holding down shift, and then press
      	a button to align all the selected items.
      0f77a496
    • Michael Natterer's avatar
      moved the collection of plug-in args to a utilty function. Add another · 633897f5
      Michael Natterer authored
      2006-05-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/plug-in-commands.c: moved the collection of plug-in
      	args to a utilty function. Add another function that is called
      	when the plug-in lives in <Brushes>, <Palettes> etc. and pass the
      	active object's name to the plug-in.
      
      	* plug-ins/pygimp/plug-ins/Makefile.am
      	* plug-ins/pygimp/plug-ins/palette-offset.py
      	* plug-ins/pygimp/plug-ins/palette-sort.py
      	* plug-ins/pygimp/plug-ins/palette-to-gradient.py: added new
      	scripts written by Joao S. O. Bueno Calligaris and fixed by Carol
      	Spears. Changed them myself again. The stuff doesn't work as
      	expected because python-fu has too much asumptions in its
      	register() code, and the sort script doesn't implement all modes
      	of Adrian's palette sorting perl script. Addresses bug #104639.
      633897f5
    • Michael Natterer's avatar
      app/core/gimpbrushclipboard.c (gimp_brush_clipboard_buffer_changed) remove · 1b60573f
      Michael Natterer authored
      2006-05-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpbrushclipboard.c
      	(gimp_brush_clipboard_buffer_changed)
      	* app/core/gimppatternclipboard.c
      	(gimp_pattern_clipboard_buffer_changed): remove calls to
      	gimp_data_dirty() because the emission of "name-changed" takes
      	care of that.
      1b60573f
    • Sven Neumann's avatar
      app/core/gimpbrushclipboard.c (gimp_brush_clipboard_buffer_changed) emit · 5084a123
      Sven Neumann authored
      2006-05-17  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpbrushclipboard.c
      	(gimp_brush_clipboard_buffer_changed)
      	* app/core/gimppatternclipboard.c
      	(gimp_pattern_clipboard_buffer_changed): emit "name-changed" so that
      	the description is being updated.
      5084a123
    • Michael Natterer's avatar
      add a clipboard pattern to the pattern factory (forgot to commit this · 10976751
      Michael Natterer authored
      2006-05-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp.c (gimp_real_initialize): add a clipboard pattern
      	to the pattern factory (forgot to commit this file).
      10976751
    • Manish Singh's avatar
      po-libgimp/Makefile.in.in po-plug-ins/Makefile.in.in · b6a9aa63
      Manish Singh authored
      2006-05-17  Manish Singh  <yosh@gimp.org>
      
              * po-libgimp/Makefile.in.in
              * po-plug-ins/Makefile.in.in
              * po-script-fu/Makefile.in.in
              * po-tips/Makefile.in.in: revert previous changes, it doesn't
              look straightforward to change these without bumping up the
              intltool dependency.
      b6a9aa63
    • Sven Neumann's avatar
      synced function names with the header file. · 33abaee8
      Sven Neumann authored
      2006-05-17  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpresolutionentry.c: synced function names with
      	the header file.
      
      	* libgimpwidgets/gimpwidgets.def: added missing entries.
      33abaee8
    • Manish Singh's avatar
      po-libgimp/Makefile.in.in po-plug-ins/Makefile.in.in · c33345bf
      Manish Singh authored
      2005-05-16  Manish Singh  <yosh@gimp.org>
      
              * po-libgimp/Makefile.in.in
              * po-plug-ins/Makefile.in.in
              * po-script-fu/Makefile.in.in
              * po-tips/Makefile.in.in: synchronized with po/Makefile.in.in.
      
              * gimptool-2.0.in
              * gimptool-win32.c.in: add reference to datarootdir.
      c33345bf
  4. 16 May, 2006 9 commits
    • Michael Natterer's avatar
      app/core/Makefile.am app/core/core-types.h new GimpPattern subclass that · d7cd890c
      Michael Natterer authored
      2006-05-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimppatternclipboard.[ch]: new GimpPattern subclass
      	that auto-updates its contents from gimp->global_buffer.
      
      	* app/core/gimp.c (gimp_real_initialize): add a clipboard pattern
      	to the pattern factory.
      
      	* app/widgets/gimpaction.c (gimp_action_set_proxy): replace the
      	GimpView by a new one if the viewable type changes, instead of
      	running into a warning (didn't happen before because this is only
      	used for imagefiles and patterns, which didn't have subclasses).
      d7cd890c
    • Karine Delvare's avatar
      check if the tool has a display before using it · f1d058df
      Karine Delvare authored
      2006-05-16  Karine Delvare  <edhel@gimp.org>
      
      	* app/tools/gimprectangletool.c: check if the tool has a display
      	before using it
      f1d058df
    • Michael Natterer's avatar
      app/paint-funcs/paint-funcs-generic.h implement copy_color() and · d15a6191
      Michael Natterer authored
      2006-05-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint-funcs/paint-funcs-generic.h
      	* app/paint-funcs/paint-funcs.[ch]: implement copy_color() and
      	copy_color_pixels() which copy only the color bytes into a dest
      	that has one byte less than src. Renamed component_pixels() to
      	copy_component_pixels().
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpbrushclipboard.[ch]: new GimpBrush subclass that
      	auto-updates its contents from gimp->global_buffer.
      
      	* app/core/gimp.c (gimp_real_initialize): add a clipboard brush to
      	the brush factory. Fixes bug #111082.
      d15a6191
    • Sven Neumann's avatar
      declared GimpPlugInInfo and GimpParamDef arrays as const. · a450ba46
      Sven Neumann authored
      2006-05-16  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/*/*.c: declared GimpPlugInInfo and GimpParamDef arrays
      	as const.
      a450ba46
    • Sven Neumann's avatar
      removed empty quit() method. Only load scripts when extension-script-fu is · 055617ac
      Sven Neumann authored
      2006-05-16  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/script-fu.c: removed empty quit() method.
      	Only load scripts when extension-script-fu is started.
      
      	* plug-ins/script-fu/script-fu-scripts.c: minor cleanup.
      055617ac
    • Sven Neumann's avatar
      indentation. · c14c5393
      Sven Neumann authored
      2006-05-16  Sven Neumann  <sven@gimp.org>
      
      	* app/app_procs.c (app_run): indentation.
      
      	* app/core/gimp.c (gimp_real_initialize)
      	* app/plug-in/gimppluginmanager.c (gimp_plug_in_manager_restore):
      	moved a call to status_callback() to the plug-in manager.
      c14c5393
    • Kristian Rietveld's avatar
      correct small typo. · fa2e7350
      Kristian Rietveld authored
      2006-05-16  Kristian Rietveld  <kris@gtk.org>
      
      	* configure.in: correct small typo.
      fa2e7350
    • Sven Neumann's avatar
      news flash · de6f37fa
      Sven Neumann authored
      de6f37fa
    • Manish Singh's avatar
      Minor cleanups. · 61978b67
      Manish Singh authored
      2006-05-15  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/plug-ins/colorxhtml.py: Minor cleanups.
      61978b67
  5. 15 May, 2006 5 commits
  6. 14 May, 2006 2 commits
    • Michael Natterer's avatar
      Allow to initialize a new layer mask with any of the image's channels. · ab274e59
      Michael Natterer authored
      2006-05-14  Michael Natterer  <mitch@gimp.org>
      
      	Allow to initialize a new layer mask with any of the image's
      	channels. Fixes bug #310207.
      
      	* libgimpbase/gimpbaseenums.h (enum GimpAddMaskType): added
      	value GIMP_ADD_CHANNEL_MASK.
      
      	* libgimpbase/gimpbaseenums.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimplayer.[ch] (gimp_layer_create_mask): added
      	GimpChannel* parameter. Hacked the GIMP_ADD_SELECTION_MASK code a
      	bit so it can handle GIMP_ADD_CHANNEL_MASK too. Cleaned up the
      	function a bit.
      
      	* app/dialogs/layer-add-mask-dialog.[ch]: added a menu of the
      	image's channels.
      
      	* app/actions/layers-commands.c (layers_add_mask_response): pass
      	the channel selected in the menu to gimp_layer_create_mask().
      
      	* tools/pdbgen/pdb/layer.pdb (layer_create_mask): use the image's
      	active channel when GIMP_ADD_CHANNEL_MASK is passed. Fail if there
      	is no active channel.
      
      	* app/pdb/layer_cmds.c: regenerated.
      ab274e59
    • Michael Natterer's avatar
      Allow to initialize a new layer mask with any of the image's channels. · 1217dc8d
      Michael Natterer authored
      2006-05-14  Michael Natterer  <mitch@gimp.org>
      
      	Allow to initialize a new layer mask with any of the image's
      	channels. Fixes bug #310207.
      
      	* libgimpbase/gimpbaseenums.h (enum GimpAddMaskType): added
      	value GIMP_ADD_CHANNEL_MASK.
      
      	* libgimpbase/gimpbaseenums.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/core/gimplayer.[ch] (gimp_layer_create_mask): added
      	GimpChannel* parameter. Hacked the GIMP_ADD_SELECTION_MASK code a
      	bit so it can handle GIMP_ADD_CHANNEL_MASK too. Cleaned up the
      	function a bit.
      
      	* app/dialogs/layer-add-mask-dialog.[ch]: added a menu of the
      	image's channels.
      
      	* app/actions/layers-commands.c (layers_add_mask_response): pass
      	the channel selected in the menu to gimp_layer_create_mask().
      
      	* tools/pdbgen/pdb/layer.pdb (layer_create_mask): use the image's
      	active channel when GIMP_ADD_CHANNEL_MASK is passed. Fail if there
      	is no active channel.
      
      	* app/pdb/layer_cmds.c: regenerated.
      1217dc8d