1. 13 Oct, 2003 4 commits
    • Michael Natterer's avatar
      renamed gimp_dialog_factories_idle() and _unidle() to · 2b0c0513
      Michael Natterer authored
      2003-10-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdialogfactory.[ch]: renamed
      	gimp_dialog_factories_idle() and _unidle() to
      	gimp_dialog_factories_set_busy() and _unset_busy().
      	Added utility function gimp_dialog_factory_set_widget_data() and
      	public API gimp_dialog_factory_from_widget() so we don't need to
      	g_object_[set|get]_data() with magic keys all over the place.
      
      	* app/widgets/gimpsessioninfo.c
      	* app/gui/dialogs-commands.c
      	* app/gui/dialogs-menu.c
      	* app/gui/gui-vtable.c: changed accordingly.
      
      	* app/widgets/gimpsessioninfo.c: remember active page of all dock
      	notebooks in sessionrc.
      
      	* app/widgets/gimpsessioninfo.h: cleaned up the session info structs.
      2b0c0513
    • Sven Neumann's avatar
      clamp x and y sizes to sane values. Fixes bug #124389. · b687abd5
      Sven Neumann authored
      2003-10-13  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/snoise.c: clamp x and y sizes to sane values.
      	Fixes bug #124389.
      b687abd5
    • Sven Neumann's avatar
      Fixed the script (bug #124441). · be516d39
      Sven Neumann authored
      2003-10-13  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/comic-logo.scm
      	(script-fu-comic-logo-alpha): Fixed the script (bug #124441).
      be516d39
    • Sven Neumann's avatar
      set the horizontal scrollbar policy to AUTOMATIC; addresses bug #124134. · 964a5bca
      Sven Neumann authored
      2003-10-13  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimptooloptionseditor.c: set the horizontal scrollbar
      	policy to AUTOMATIC; addresses bug #124134.
      964a5bca
  2. 12 Oct, 2003 9 commits
    • Manish Singh's avatar
      app/widgets/gimpitemtreeview.c split out indexed assignment and increment · ded25bbc
      Manish Singh authored
      2003-10-12  Manish Singh  <yosh@gimp.org>
      
              * app/widgets/gimpitemtreeview.c
              * app/widgets/gimplayertreeview.c: split out indexed assignment and
              increment to avoid miscompilation by gcc on ppc and ia64. Fixes
              bug #113144.
      ded25bbc
    • Seth Burgess's avatar
      fix for bug #72053 · b057bf66
      Seth Burgess authored
      b057bf66
    • Pedro Gimeno's avatar
      Set the default aspect ratio of the toolbox wrap box to 5:6. · b6a2c076
      Pedro Gimeno authored
      2003-10-10  Pedro Gimeno  <pggimeno@wanadoo.es>
      
      	* app/widgets/gimptoolbox.c (gimp_toolbox_init): Set the default
      	aspect ratio of the toolbox wrap box to 5:6.
      	(gimp_toolbox_set_geometry): Don't enforce min_height in the
      	toolbox window. Fixes bug #116937 and works around bug #113228.
      
      	* plug-ins/common/png.c (save_image): Round the values passed to
      	png_set_pHYs so that they don't decrease on every save.
      b6a2c076
    • Sven Neumann's avatar
      fixed dependencies for test-config. · 350f9882
      Sven Neumann authored
      2003-10-12  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am: fixed dependencies for test-config.
      
      	* app/config/gimpconfigwriter.[ch]: code cleanup and documentation.
      
      	* app/composite/gimp-composite-generic.[ch]: made prototype for
      	gimp_composite_color_any_any_any_generic() match the implementation.
      
      	* app/composite/gimp-composite.c: fixed some issues with the
      	comment templates.
      350f9882
    • Sven Neumann's avatar
      allow to use mnemonics in SF-TOGGLE. · 0b2b9e19
      Sven Neumann authored
      2003-10-12  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/script-fu-scripts.c (script_fu_interface):
      	allow to use mnemonics in SF-TOGGLE.
      
      	* plug-ins/script-fu/scripts/font-map.scm: allow to choose the color
      	scheme to use for the font map; added mnemonics.
      0b2b9e19
    • Sven Neumann's avatar
      removed debugging output that shouldd have never been committed. · ddfe7575
      Sven Neumann authored
      2003-10-12  Sven Neumann  <sven@gimp.org>
      
      	* app/paint/gimppaintcore.c: removed debugging output that shouldd
      	have never been committed.
      ddfe7575
    • Michael Natterer's avatar
      HALT the active tool before reconnecting. Fixes bug #124388. · abf13dd1
      Michael Natterer authored
      2003-10-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplay.c (gimp_display_reconnect): HALT the
      	active tool before reconnecting. Fixes bug #124388.
      abf13dd1
    • Sven Neumann's avatar
      removed function gimp_config_serialize_comment()... · 4ea392ef
      Sven Neumann authored
      2003-10-12  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-serialize.[ch]: removed function
      	gimp_config_serialize_comment()...
      
      	* app/config/gimpconfig-utils.[ch]: removed function
      	gimp_config_string_indent()...
      
      	* app/config/gimpconfigwriter.[ch]: ... and implement both here.
      	Added a comment mode to GimpConfigWriter.
      
      	* app/config/gimpconfig-dump.c: handle GimpConfig properties.
      
      	* doc/gimprc-1.3.5.in
      	* etc/gimprc: regenerated by gimpconfig-dump.
      4ea392ef
    • Helvetix Victorinox's avatar
      app/composite/gimp-composite.h app/composite/gimp-composite-generic.h · 7b7b3c3f
      Helvetix Victorinox authored
      *	app/composite/gimp-composite.h
      * app/composite/gimp-composite-generic.h
      * app/composite/gimp-composite-regression.h: Reformatted to include
        argument names in function prototypes.
      
      * app/composite/gimp-composite.c
      * app/composite/gimp-composite-generic.c
      * app/composite/gimp-composite-regression.c: Added gtk-doc templates for functions.
      
      * app/composite/make-install.py: migrated to new (trimmer) code and
        removed dead code.  Some beautification for generated code.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis,generic}.{c,h}:
        All init() functions are also a run-time check and now expected to
        return TRUE/FALSE if the particular set of compositing functions can
        be used.
      
      * app/composite/gimp-composite.c: No longer has to determine if
        the particular set of compositing functions can be used.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-{install,test}.c:
        Regenerated
      
      * app/composite/test-composite.c: Deprecated, removed.  All tests are automatically
        generated and the code is in app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-test.c:
      
      * app/composite/Makefile.am: removed unused references to test-composite.c
      7b7b3c3f
  3. 11 Oct, 2003 5 commits
    • Michael Natterer's avatar
      added utility function gimp_session_info_aux_new(). · 158aa7f2
      Michael Natterer authored
      2003-10-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.[ch]: added utility function
      	gimp_session_info_aux_new().
      
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpdataeditor.c
      	* app/widgets/gimpimagedock.c (get_aux_info): use it.
      158aa7f2
    • Michael Natterer's avatar
      app/widgets/widgets-types.h added new struct GimpSessionInfoAux which · b136228d
      Michael Natterer authored
      2003-10-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpsessioninfo.[ch]: added new struct
      	GimpSessionInfoAux which contains "gchar *name" and "gchar *value".
      	Changed sessionrc "aux-info" format again to be really extendable
      	this time. Also breaks everybody's sessionrc again.
      
      	* app/widgets/gimpimagedock.c
      	* etc/sessionrc: changed accordingly.
      
      	Implemented the stuff suggested in bug #122964. Fixes bug #122964
      	and bug #52206:
      
      	* app/widgets/gimpdataeditor.[ch]: replaced the "Gimp" member by a
      	"GimpDataFactory" and changed gimp_data_editor_construct()
      	accordingly. Implement GimpDockedInterface::set_aux_info() and
      	get_aux_info() and remember the currently edited data across
      	sessions.
      
      	* app/gui/gradient-editor-commands.c
      	* app/gui/gradient-editor-menu.c
      	* app/widgets/gimpbrusheditor.c
      	* app/widgets/gimpgradienteditor.c
      	* app/widgets/gimppaletteeditor.c: changed accordingly.
      
      	* app/widgets/gimpcoloreditor.c: remember the active color
      	selector across sessions.
      b136228d
    • Sven Neumann's avatar
      when deserializing a GimpContainer child, use the child's GimpConfig · 3aa0b64e
      Sven Neumann authored
      2003-10-11  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpcontainer.c (gimp_container_deserialize): when
      	deserializing a GimpContainer child, use the child's GimpConfig
      	implementation, not the container's.
      3aa0b64e
    • Sven Neumann's avatar
      documentation fixes. · 75a4ce91
      Sven Neumann authored
      2003-10-11  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-deserialize.c: documentation fixes.
      
      2003-10-11  Sven Neumann  <sven@gimp.org>
      
      	* app/app-docs.sgml
      	* app/app-sections.txt
      	* app/app.types: updated.
      
      	* app/app.prerequisites: removed, it's a generated file.
      75a4ce91
    • Sven Neumann's avatar
      app/widgets/gimpdocked.[ch] renamed GimpDockedIface to · a88e11af
      Sven Neumann authored
      2003-10-11  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpdocked.[ch]
      	* app/widgets/widgets-types.h: renamed GimpDockedIface to
      	GimpDockedInterface.
      
      	* app/display/gimpnavigationview.c
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainerview.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpimageeditor.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimptooloptionseditor.c: changed accordingly.
      
      	* app/config/config-types.h
      	* app/config/gimpconfig.[ch]
      	* app/config/gimpconfig-deserialize.[ch]
      	* app/config/gimpconfig-serialize.[ch]
      	* app/config/gimpconfig-utils.[ch]: added a GimpConfig typedef and
      	changed the GimpConfig API to take GimpConfig instead of GObject
      	pointers.
      
      	* app/config/gimpconfig-dump.c
      	* app/config/gimprc.c
      	* app/config/test-config.c
      	* app/core/gimp-documents.c
      	* app/core/gimp-parasites.c
      	* app/core/gimp-templates.c
      	* app/core/gimp.[ch]
      	* app/core/gimpcontainer.c
      	* app/core/gimpcontext.c
      	* app/core/gimpdocumentlist.c
      	* app/core/gimpgrid.c
      	* app/core/gimpimage-duplicate.c
      	* app/core/gimpimage-new.c
      	* app/core/gimpimage.c
      	* app/core/gimpparasitelist.c
      	* app/core/gimptemplate.c
      	* app/core/gimptooloptions.c
      	* app/core/gimpviewable.c
      	* app/gui/grid-dialog.c
      	* app/gui/preferences-dialog.c
      	* app/gui/stroke-dialog.c
      	* app/gui/templates-commands.c
      	* app/gui/tool-options-commands.c
      	* app/paint/gimppaintcore.c
      	* app/pdb/gimprc_cmds.c
      	* app/text/gimptext-parasite.c
      	* app/text/gimptext.c
      	* app/text/gimptextlayer.c
      	* app/tools/gimp-tools.c
      	* app/tools/gimptexttool.c
      	* app/widgets/gimpdevices.c
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimptemplateview.c
      	* tools/pdbgen/pdb/gimprc.pdb: changed accordingly.
      a88e11af
  4. 10 Oct, 2003 8 commits
    • Michael Natterer's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h new files implementing · 99746e1d
      Michael Natterer authored
      2003-10-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpdocked.[ch]: new files implementing
      	GimpDockedInterface, a GTypeInterface which must be implemented by
      	all widgets which want to be packed into a GimpDockable. Has
      	virtual functions similar to the ones GimpDockable had.
      
      	* app/widgets/gimpdockable.[ch]: removed all virtual functions and
      	all function pointers from the instance struct (also the ones just
      	added in the commit below). Make sure only widgets implementing
      	the GimpDockedIface are added and simply call the child's
      	GimpDocked functions where we used to call our own virtual
      	functions and function pointers.
      
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainerview.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpimageeditor.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimpsessioninfo.c
      	* app/widgets/gimptooloptionseditor.c
      	* app/display/gimpnavigationview.c: implement GimpDockedIface.
      
      	* app/gui/dialogs-constructors.c: removed all that get_preview_func(),
      	set_context_func() etc. cruft since that's done by GimpDockedIface.
      	It's really a file of constructors now.
      
      	* app/gui/dialogs-menu.c: changed accordingly.
      
      	* app/widgets/gimpimagedock.c: forgotten in the commit below.
      99746e1d
    • Manish Singh's avatar
      shut up cvs · 0ca8e5ef
      Manish Singh authored
      0ca8e5ef
    • Sven Neumann's avatar
      list some new stuff since 1.3.21 · 6a456121
      Sven Neumann authored
      6a456121
    • Michael Natterer's avatar
      Cleaned up session management and changed the format of sessionrc in a way · 87480880
      Michael Natterer authored
      2003-10-10  Michael Natterer  <mitch@gimp.org>
      
      	Cleaned up session management and changed the format of sessionrc
      	in a way that allows extensions without changing the format during
      	the 2.0 cycle:
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpsessioninfo.[ch]: new files implementing the whole
      	GimpSessionInfo stuff (parsing, saving, restoring, utility functions).
      	Save / parse the position of GimpDock's panes (bug #122964).
      
      	* app/widgets/gimpdialogfactory.[ch]: removed saving, restoring
      	and session related utility functions and use the ones from
      	the new files above.
      
      	* app/gui/session.c: removed parsing and use the new stuff.
      
      	* app/widgets/gimpdock.[ch]: added new virtual functions
      	GimpDock::set_aux_info() and GimpDock::get_aux_info():
      
      	* app/widgets/gimpimagedock.c: implement them and handle the
      	"auto_follow_active" and "show_image_menu" properties.
      
      	* app/widgets/gimpdockable.[ch]: added the same virtual functions
      	to the GimpDockable class. Enables forward-compatible per-dockable
      	session management (bug #122964).
      
      	* app/gui/dialogs-commands.c
      	* app/gui/gui.c: changed accordingly.
      
      	* etc/sessionrc: ditto. Look at this file and update your own
      	sessionrc manually if you don't want to lose it.
      87480880
    • Sven Neumann's avatar
      repaired this script (bug #124207). · c87b6cb4
      Sven Neumann authored
      2003-10-10  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/burn-in-anim.scm: repaired this script
      	(bug #124207).
      c87b6cb4
    • Sven Neumann's avatar
      fixed a typo in the patch for bug #123201 that accidentally already · ac83f97e
      Sven Neumann authored
      2003-10-10  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/png.c (load_image): fixed a typo in the patch
      	for bug #123201 that accidentally already commited earlier.
      ac83f97e
    • Henrik Brix Andersen's avatar
      removed the grid parasite related functions from here ... · 4ac8c825
      Henrik Brix Andersen authored
      2003-10-10 Henrik Brix Andersen <brix@gimp.org>
      
      * app/core/gimpimage-grid.[ch]: removed the grid parasite related
      functions from here ...
      
      * app/core/gimpgrid.[ch]: ... and added them here. While I was at
      it I also changed PROP_TYPE to PROP_STYLE and added blurbs to the
      properties
      
      * app/xcf/xcf-load.c
      * app/display/gimpdisplayshell.c: changed accordingly
      
      * app/widgets/Makefile.am
      * po/POTFILES.in
      * app/widgets/widgets-types.h
      * app/widgets/gimpgrideditor.[ch]: added a new GimpGridEditor
      widget - with a work-around for the fact that
      gimp_prop_coordinated_new() doesn't accept boundaries
      
      * app/gui/grid-dialog.h
      * app/gui/grid-dialog.c (grid_dialog_new): use the new
      GimpGridEditor widget, take a GimpImage as function parameter,
      assume GimpImages always have a GimpGrid. This simplifies the grid
      dialog.
      
      * app/gui/image-commands.c
      (image_configure_grid_cmd_callback): changed accordingly
      
      * app/core/core-types.h: moved typedef GimpGrid from here ...
      
      * app/config/config-types.h: ... to here to be able to use it in
      GimpCoreConfig
      
      * app/config/gimprc-blurbs.h
      * app/config/gimpcoreconfig.[ch]: added default_grid member
      
      * app/widgets/gimphelp-ids.h
      * themes/Default/images/preferences/Makefile.am
      * themes/Default/images/default-grid.png
      * app/gui/preferences-dialog.c: added UI for specifying default
      image grid
      
      * app/core/gimpimage.c (gimp_image_new): create a GimpGrid from
      core_config->default_grid
      
      * app/gui/image-menu.c (image_menu_update): the grid/guide entries
      in <Image>/View/ should always be sensitive ...
      
      * app/display/gimpdisplayshell.c (gimp_display_shell_init):
      ... but the grid entries should be disabled by default
      4ac8c825
    • Sven Neumann's avatar
      app/errors.c (gimp_eek) app/main.c (main) (gimp_text_console_exit) call · 4591aed0
      Sven Neumann authored
      2003-10-10  Sven Neumann  <sven@gimp.org>
      
      	* app/errors.c (gimp_eek)
      	* app/main.c (main) (gimp_text_console_exit)
      	* app/gui/user-install-dialog.c (user_install_cancel_callback):
      	call exit() with EXIT_SUCCESS or EXIT_FAILURE instead of 0 and 1.
      4591aed0
  5. 09 Oct, 2003 10 commits
    • Christophe Merlet's avatar
      Updated French translation. · b2181867
      Christophe Merlet authored
      b2181867
    • Michael Natterer's avatar
      added auto-scrolling when DND-hovering close to the widget's top or bottom · a28bb194
      Michael Natterer authored
      2003-10-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview-dnd.c: added auto-scrolling
      	when DND-hovering close to the widget's top or bottom border.
      	Fixes bug #124231.
      
      	* app/widgets/gimpcontainertreeview.h: added some auto-scroll state
      	to the GimpContainerTreeView struct.
      
      	* app/widgets/gimpcontainertreeview.c: remove the auto-scroll
      	timeout in GtkWidget::unmap().
      a28bb194
    • Tor Lillqvist's avatar
      Remove, unmaintained. · 0b409920
      Tor Lillqvist authored
      2003-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* po*/makefile.cygwin: Remove, unmaintained.
      0b409920
    • Tor Lillqvist's avatar
      New file, shell script used to build zipfiles for distribution of Windows · 0cda2cd3
      Tor Lillqvist authored
      2003-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* gimp-zip.in: New file, shell script used to build zipfiles for
      	distribution of Windows runtime and developer packages.
      
      	* Makefile.am
      	* configure.in: Add it, expand it.
      
      	* libgimp*/Makefile.am: On Windows, install and uninstall the .def
      	files.
      
      	* app/config/gimpguiconfig.c: On Windows, don't use the internal
      	help browser by default, as it isn't there. Don't use a fixed
      	guess for Internet Explorer's path on Windows. We don't even need
      	to know the path to the web browser, we can use ShellExecute() in
      	the webbrowser plug-in.
      
      	* plug-ins/common/webbrowser.c: Use ShellExecute() on Windows.
      
      	* po*/makefile.cygwin: Remove, unmaintained.
      0cda2cd3
    • Tor Lillqvist's avatar
      Fix typo. · 7dc4c155
      Tor Lillqvist authored
      2003-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* libgimpmath/gimpmath.def: Fix typo.
      
      	* libgimp/gimp.def: Add gimp_rgn_iterator_src_dest.
      7dc4c155
    • Sven Neumann's avatar
      updated. · 37120e8b
      Sven Neumann authored
      2003-10-09  Sven Neumann  <sven@gimp.org>
      
      	* app/app-sections.txt: updated.
      37120e8b
    • Sven Neumann's avatar
      added new function gimp_object_name_collate() which compares two object · f0f3ea36
      Sven Neumann authored
      2003-10-09  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpobject.[ch]: added new function
      	gimp_object_name_collate() which compares two object names for
      	ordering using the linguistically correct rules for the current
      	locale and does some caching to speed up subsequent calls.
      
      	* app/core/gimpdatalist.c (gimp_data_list_data_compare_func): use
      	gimp_object_name_collate() from here.
      
      	* app/core/gimplist.[ch]: added convenience function
      	gimp_list_sort_by_name.
      
      	* app/text/gimpfontlist.c (gimp_font_list_restore): use
      	gimp_list_sort_by_name() instead of g_utf8_collate.
      f0f3ea36
    • Michael Natterer's avatar
      added GIMP_VIEWABLE_MAX_BUTTON_SIZE GIMP_VIEWABLE_MAX_MENU_SIZE. · 482aa11b
      Michael Natterer authored
      2003-10-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpviewable.h: added GIMP_VIEWABLE_MAX_BUTTON_SIZE
      	GIMP_VIEWABLE_MAX_MENU_SIZE.
      
      	* app/core/gimpviewable.c (gimp_viewable_get_popup_size): smarter
      	popup size limitation: limit each axis to 2 * MAX_POPUP_SIZE
      	and the area to MAX_POPUP_SIZE ^ 2.
      
      	* app/core/gimpbuffer.c
      	* app/core/gimpimage-preview.c
      	* app/core/gimpitem-preview.c
      	* app/text/gimpfont.c (GimpViewable::get_popup_size): removed
      	all limitations.
      
      	* app/widgets/gimpcontainermenu.c
      	* app/widgets/gimpcontainermenuimpl.c
      	* app/widgets/gimpmenuitem.c
      	* app/widgets/gimpviewablebutton.c: use the new button and menu
      	size defines.
      482aa11b
    • Michael Natterer's avatar
      added GimpScanConvert typedef. · da2bd8b9
      Michael Natterer authored
      2003-10-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-types.h: added GimpScanConvert typedef.
      
      	* app/core/gimpscanconvert.h: removed it here.
      
      	* app/core/gimpchannel-select.[ch]: factored out new
      	function gimp_channel_select_scan_convert().
      
      	(gimp_channel_select_polygon)
      	(gimp_channel_select_vectors): use it.
      
      	(gimp_channel_select_alpha): when called on a layer without alpha,
      	don't fail but fake the effect of a fully opaque alpha channel.
      
      	* app/tools/gimpiscissorstool.c: some cleanup.
      
      	(iscissors_convert): fixed my latest cleanup (don't cast the
      	tool to a GimpGrawable ;). Don't ignore options->antialias.
      da2bd8b9
    • Manish Singh's avatar
      fix SF_ADJUSTMENT handling when crafting the string to call, since it now · 6ac39445
      Manish Singh authored
      2003-10-08  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/script-fu/script-fu-scripts.c: fix SF_ADJUSTMENT handling
              when crafting the string to call, since it now gets a GIMP_PDB_FLOAT.
              (This bug has been there since 1.3.4...)
      6ac39445
  6. 08 Oct, 2003 4 commits
    • Manish Singh's avatar
      fix handling and docs of offs, phys, and time parameters. · 2c795c3d
      Manish Singh authored
      2003-10-08  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/common/png.c: fix handling and docs of offs, phys, and time
              parameters.
      2c795c3d
    • Ville Pätsi's avatar
      Enabled debuginfo packages again. · 2b161223
      Ville Pätsi authored
      * gimp.spec.in: Enabled debuginfo packages again.
      2b161223
    • Michael Natterer's avatar
      new utility function which does everything gimp_edit_clear() and · df108404
      Michael Natterer authored
      2003-10-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp-edit.c (gimp_edit_fill_internal): new utility
      	function which does everything gimp_edit_clear() and
      	gimp_edit_fill() do but doesn't fail to:
      
      	- fill an indexed drawable with white.
      	- fill a drawable with alpha with transparency.
      
      	(gimp_edit_clear)
      	(gimp_edit_fill): use gimp_edit_fill_internal().
      
      	* app/core/gimpdrawable.c (gimp_drawable_[apply,replace]_region):
      	added more g_return_if_fail(required_parameter != NULL).
      df108404
    • Michael Natterer's avatar
      added new pure virtual function GimpDock::setup() which configures a dock · 181a2c48
      Michael Natterer authored
      2003-10-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdock.[ch]: added new pure virtual function
      	GimpDock::setup() which configures a dock like a passed template
      	dock.
      
      	* app/widgets/gimpimagedock.c: implement it and set
      	"show_image_menu" and "auto_follow_active" accordingly.
      
      	* app/widgets/gimpdockable.c (gimp_dockable_detach): call
      	gimp_dock_setup() to configure the new dock like the old one.
      	Removed inclusion if "gimpimagedock.h".
      
      	* app/gui/dialogs-commands.c: minor code cleanups.
      181a2c48