1. 21 Jan, 2005 4 commits
    • Sven Neumann's avatar
      improved docs. · 5c6dae19
      Sven Neumann authored
      2005-01-21  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppreviewarea.c: improved docs.
      
      2005-01-22  Sven Neumann  <sven@gimp.org>
      
      	* app/app-docs.sgml
      	* app/app-sections.txt
      	* app/app.types
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types: GimpEnumStore and
      	GimpEnumComboBox moved to libgimpwidgets.
      
      	* libgimpwidgets/tmpl/gimpenumcombobox.sgml
      	* libgimpwidgets/tmpl/gimpenumstore.sgml: new files.
      5c6dae19
    • Sven Neumann's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h · 30696952
      Sven Neumann authored
      2005-01-21  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpenumcombobox.[ch]
      	* app/widgets/gimpenumstore.[ch]: moved GimpEnumStore and
      	GimpEnumComboBox from here ...
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpenumcombobox.[ch]
      	* libgimpwidgets/gimpenumstore.[ch]: ... to libgimpwidgets.
      
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/scale-dialog.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimpstrokeeditor.c
      	* data/images/gimp-splash.png: changed includes accordingly.
      30696952
    • Michael Natterer's avatar
      new function as workaround for missing GTK+ API (see bug #141750). · a17f8e56
      Michael Natterer authored
      2005-01-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpwidgets-utils.[ch] (gimp_action_get_accel_closure):
      	new function as workaround for missing GTK+ API	(see bug #141750).
      
      	* app/widgets/gimpactionview.[ch]: use the function instead of
      	having this ugly hack here. Store the accel_closure instead of the
      	hackish menu_item in the tree store. Removed cruft and cleaned up
      	a bit.
      a17f8e56
    • Sven Neumann's avatar
      applied a patch from Geert Jordaens that seems to fix drawable · f6801672
      Sven Neumann authored
      2005-01-21  Sven Neumann  <sven@gimp.org>
      
              * app/core/gimpdrawable-transform.c: applied a patch from Geert
              Jordaens that seems to fix drawable transformation using the new
              Lanczos interpolation routine :)
      f6801672
  2. 20 Jan, 2005 4 commits
  3. 19 Jan, 2005 2 commits
  4. 18 Jan, 2005 13 commits
  5. 17 Jan, 2005 3 commits
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 45c18b8a
      William Skaggs authored
      	* plug-ins/xjt/xjt.c: use gimp_temp_name instead of trying to
      	create temp dir at loc of file, fixes bug #164116.
      45c18b8a
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · b622e0b1
      William Skaggs authored
      	* plug-ins/common/spheredesigner.c: add basic validity check
      	when attempting to open a preset; let's say this fixes
      	bug #148984.
      b622e0b1
    • Michael Natterer's avatar
      Allow to drop stuff onto empty layers, channels and paths dialogs to · 0429d049
      Michael Natterer authored
      2005-01-17  Michael Natterer  <mitch@gimp.org>
      
      	Allow to drop stuff onto empty layers, channels and paths dialogs
      	to create new items:
      
      	* app/widgets/gimpcontainertreeview.h (struct GimpContainerTreeView):
      	added "gboolean dnd_drop_to_empty".
      
      	* app/widgets/gimpcontainertreeview-dnd.c: if "dnd_drop_to_empty"
      	is TRUE, dispatch drops to empty views and to the empty area below
      	all items.
      
      	* app/widgets/gimpitemtreeview.c (gimp_item_tree_view_init): set
      	"dnd_drop_to_empty" to TRUE.
      
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpdrawabletreeview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpvectorstreeview.c: made all drop functions work
      	with "dest_viewable" being NULL and changed drop_possible()
      	implementations accordingly. Cleaned up the whole DND code a bit.
      
      	* app/widgets/gimplayertreeview.c: removed color and pattern
      	drop code...
      
      	* app/widgets/gimpdrawabletreeview.c: and added it here so colors
      	and patterns can be dropped to the channels dialog too.
      0429d049
  6. 16 Jan, 2005 3 commits
  7. 15 Jan, 2005 11 commits
    • Sven Neumann's avatar
      renamed default image title and statusbar format as suggested in bug · f4f28a38
      Sven Neumann authored
      2005-01-16  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/preferences-dialog.c: renamed default image title
      	and statusbar format as suggested in bug #150679.
      f4f28a38
    • Sven Neumann's avatar
      applied patch from Jan Heller that fixes broken expose event handling (bug · 12c7ac98
      Sven Neumann authored
      2005-01-16  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/curve_bend.c: applied patch from Jan Heller that
      	fixes broken expose event handling (bug #164207).
      12c7ac98
    • Michael Natterer's avatar
      implement GimpItem::convert(). Handles any drawable, including conversion · db89496a
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.c: implement GimpItem::convert(). Handles
      	any drawable, including conversion to GRAY, flattening and
      	resizing.
      
      	* app/widgets/gimpchanneltreeview.c: implement dropping of all
      	kinds of drawables as new channels. Fixes bug #158133.
      
      	Simplified component dropping by removing stuff which is done by
      	gimp_item_convert() now.
      db89496a
    • Sven Neumann's avatar
      app/core/gimpdrawable-transform.c minor cleanups to the new Lanczos · f7234cc6
      Sven Neumann authored
      2005-01-15  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdrawable-transform.c
      	* app/paint-funcs/scale-funcs.c: minor cleanups to the new Lanczos
      	interpolation routines. Drawable transformations do still crash :(
      f7234cc6
    • Michael Natterer's avatar
      added new function gimp_display_shell_dnd_init() which connects all DND · 4c7e9101
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-dnd.[ch]: added new function
      	gimp_display_shell_dnd_init() which connects all DND callbacks.
      	Made all DND callbacks static.
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_init): call
      	above function instead of connecting all DND callbacks here. Removed
      	lots of now unused #includes.
      4c7e9101
    • Michael Natterer's avatar
      app/core/gimpitem.c app/core/gimpdrawable.c made GimpItem::scale() and · e5c0d8eb
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpitem.c
      	* app/core/gimpdrawable.c
      	* app/vectors/gimpvectors.c: made GimpItem::scale() and ::resize()
      	work on unattached items.
      
      	* app/widgets/gimplayertreeview.c
      	(gimp_layer_tree_view_drop_component): fix drop index.
      
      	* app/widgets/gimpchanneltreeview.c: implement dropping of
      	components as new channels. Fixes bug #158483.
      e5c0d8eb
    • Michael Natterer's avatar
      added virtual function GimpContainerTreeView::drop_component(). Added EEKy · 63c933ae
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.[ch]: added virtual function
      	GimpContainerTreeView::drop_component(). Added EEKy "dnd_gimp"
      	needed for gimp_selection_data_get_component().
      
      	* app/widgets/gimpitemtreeview.c (gimp_item_tree_view_set_context):
      	set the "dnd_gimp" pointer if it is NULL.
      
      	* app/widgets/gimpcontainertreeview-dnd.c: handle component drops
      	and dispatch ::drop_component() accordingly.
      
      	* app/widgets/gimplayertreeview.c: implement dropping of
      	components as new layers. Addresses bugs #158483 and #158133.
      63c933ae
    • Michael Natterer's avatar
      app/display/gimpdisplayshell.c app/display/gimpdisplayshell-dnd.[ch] · 7f74bdc9
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.c
      	* app/display/gimpdisplayshell-dnd.[ch]
      	* app/widgets/gimptoolbox-dnd.c: enabled dropping of components
      	to the display and the toolbox. Addresses bug #158483.
      7f74bdc9
    • Michael Natterer's avatar
      don't require a non-NULL color parameter (just leave the default color · d0a78f3b
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.c (gimp_channel_new*): don't require a
      	non-NULL color parameter (just leave the default color untouched
      	if NULL is passed).
      
      	* app/actions/channels-commands.c
      	* app/core/gimpchannel-select.c: pass NULL as color for temporary
      	channels or channels where we used to pass black.
      d0a78f3b
    • Michael Natterer's avatar
      added gimp_dnd_get_component_icon(). · bfa73356
      Michael Natterer authored
      2005-01-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdnd.c: added gimp_dnd_get_component_icon().
      
      	* app/widgets/gimpcomponenteditor.c: allow to drag
      	components. They can't be dropped anywhere yet.
      bfa73356
    • Sven Neumann's avatar
      libgimp/gimptile.c (gimp_tile_put) added missing calls to wire_destroy(). · 022b3532
      Sven Neumann authored
      2005-01-15  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimptile.c (gimp_tile_put)
      	* libgimp/gimp.c (gimp_loop) (gimp_read_expect_msg): added missing
      	calls to wire_destroy(). Plugs memory leaks in the wire protocol.
      022b3532