1. 11 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new abstract base class for everything · e4bb2f93
      Michael Natterer authored
      2001-02-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimpdata.[ch]: new abstract base class for everything
      	(except images) which has a filename and can become dirty and must
      	be saved.
      
      	* app/gimpbrush.[ch]
      	* app/gimpgradient.[ch]
      	* app/gimppattern.[ch]: all derived from GimpData now.
      
      	* app/gimpbrushgenerated.[ch]
      	* app/brush_select.c
      	* app/brushes.c
      	* app/gimpbrushpipe.c
      	* app/gradient_editor.c
      	* app/gradients.c
      	* app/patterns.c: removed lots of code duplication due to common
      	file save magic.
      
      	The gradient file format has changed: it now contains the
      	gradient's name (no more ugly underscores). The files have the
      	extension ".ggr".
      
      	* app/gimpgradient.[ch]: save new gradients, load new and old
      	gradients.
      
      	* data/gradients/*: removed all old gradients and added the new
      	ones.
      e4bb2f93
  2. 10 Feb, 2001 5 commits
    • David Monniaux's avatar
      MMX · e2db8600
      David Monniaux authored
      e2db8600
    • David Monniaux's avatar
      MMX paint_funcs Should autodetect whether the assembler handles MMX and · 46c62c8f
      David Monniaux authored
      MMX paint_funcs
      Should autodetect whether the assembler handles MMX and whether the C
      compiler allows gcc-like __attribute function specifications.
      Should detect MMX at run-time.
      46c62c8f
    • Michael Natterer's avatar
      Oops... · f9e34112
      Michael Natterer authored
      f9e34112
    • Michael Natterer's avatar
      app/Makefile.am renamed... · e66f2bd7
      Michael Natterer authored
      2001-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gradient.[ch]: renamed...
      
      	* app/gradient_editor.[ch]: ...to this
      
      	* app/gradient_select.c: changed #include
      e66f2bd7
    • Michael Natterer's avatar
      app/Makefile.am app/gradientP.h removed. · 07300cf3
      Michael Natterer authored
      2001-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gradientP.h
      	* app/gradient_header.h: removed.
      
      	* app/gimpgradient.[ch]: new object -- bye bye "gradient_t"
      
      	* app/gradients.[ch]: new files for managing the gradient list.
      
      	* app/gradient.[ch]: containes only the gradient editor now (which
      	still badly poked aroung in the GimpGradient structure).
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/devices.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontext.[ch]
      	* app/gimpcontextpreview.[ch]
      	* app/gimpdnd.[ch]
      	* app/gradient_select.[ch]
      	* app/indicator_area.c
      	* app/palette_import.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/tools/airbrush.c
      	* app/tools/blend.c
      	* app/tools/paint_core.c
      	* app/tools/paintbrush.c
      	* app/tools/pencil.c
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb: changed accordingly, some
      	changes to the preview and view stuff.
      
      	* app/gimppreview.[ch]: removed the "context" attribute again
      	because it was overkill (a simple gtk_signal-connect_object does
      	the same as doing the autoconnection magic inside the GimpPreview
      	object).
      
      	* app/commands.[ch]
      	* app/menus.c: example views on the gradient container.
      07300cf3
  3. 09 Feb, 2001 2 commits
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] app/gimpcontainerlistview.[ch] follow the · 123ee565
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]: follow the GimpPreview API change
      	and take only "size" instead of "width" and "height" in the
      	constructor.
      
      	* app/gimpdnd.[ch]: first attempt to hack GtkType based DND which
      	speaks in terms of GimpViewable instead of Brush, Pattern, ...
      	Added functions to remove DND callbacks (used by the multi-views).
      
      	* app/gimppreview.[ch]: new function gimp_preview_set_size_full().
      
      	* app/commands.c: updated the example dialogs to be DND aware.
      
      	* app/gimpimage.c: fixed preview size calculation by ensuring a
      	minimal width/height of 1 pixel.
      	Reported by Dave Neary <dneary@eircom.net>
      123ee565
    • Michael Natterer's avatar
      moved the constructor-parameter-overkill to the new function · 1823b464
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: moved the constructor-parameter-overkill
      	to the new function gimp_preview_new_full() and made the
      	gimp_preview_new() interface simple.
      
      	* app/gimpbrushpreview.c
      	* app/gimppatternpreview.c: added DND support.
      
      	* app/gimpdnd.c: use the new preview system.
      
      	* app/gimpconstrainedhwrapbox.c: implement "size_allocate". Ok,
      	this is silly -- I will write an own widget which does the
      	"scrollable grid of whatever" stuff in one place...
      
      	* app/commands.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpimagepreview.c: follow the GimpPreview constructor change.
      1823b464
  4. 08 Feb, 2001 4 commits
    • Michael Natterer's avatar
      changed the test dialogs a bit. · ceb16abd
      Michael Natterer authored
      2001-02-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.c: changed the test dialogs a bit.
      
      	* app/gimpconstrainedhwrapbox.[ch]: should be called
      	GimpHackedWrapBoxForContainerView now ;-)
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: fixed the minimal size setting
      	by getting the magic values from the relevan gtk widgets.
      	Scroll to the active item if it not visible.
      ceb16abd
    • Manish Singh's avatar
      e934a0ea
    • Daniel Egger's avatar
      Applied fix for #37716 from Domenico Rotiroti. · 58ccb180
      Daniel Egger authored
      2001-02-08  Daniel Egger <egger@suse.de>
      
              * it.po: Applied fix for #37716 from Domenico Rotiroti.
      58ccb180
    • Michael Natterer's avatar
      added an (unused) "context" argument and a "set_viewable" function. · be88b135
      Michael Natterer authored
      2001-02-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: added an (unused) "context" argument
      	and a "set_viewable" function.
      
      	* app/gimpconstrainedhwrapbox.c: even more evil than before.
      
      	* app/gimpbrushpreview.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.c
      	* app/gimpimagepreview.c
      	* app/gimppatternpreview.c: fixed lots of forgotten signal handlers
      
      	* app/commands.[ch]
      	* app/menus.c: added "Multi View" dialogs.
      be88b135
  5. 07 Feb, 2001 9 commits
    • Michael Natterer's avatar
      added a "border" attribute. The border can have any color (which has no · 7118df52
      Michael Natterer authored
      2001-02-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: added a "border" attribute. The border can
      	have any color (which has no sane API yet...). Added "width" and
      	"height" attributes and provide a "set_size" function.
      
      	* app/gimpbrushpreview.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpimagepreview.c
      	* app/gimppatternpreview.c: changed accordingly, enabled
      	highlighting of the selected item in the grid views.
      7118df52
    • Michael Natterer's avatar
      allocate less temp_bufs by removing the "create_preview" virtual function · e0d11876
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]: allocate less temp_bufs by removing the
      	"create_preview" virtual function and adding a "render" one.
      
      	Implementations have to call the new public function
      	gimp_preview_render_and_flush() to render their temp_bufs.
      	This way, e.g. the GimpPatternPreview can render the preview
      	directly from the pattern's mask.
      
      	* app/gimpdrawablepreview.c
      	* app/gimpimagepreview.c
      	* app/gimppatternpreview.c: changed accordingly.
      
      	* app/gimpbrushpreview.[ch]: same as above and added BrushPipe
      	popup animation.
      e0d11876
    • Michael Natterer's avatar
      app/gimppreview.[ch] app/gimpbrushpreview.c app/gimpcontainergridview.c · d1bae8a4
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimppreview.[ch]
      	* app/gimpbrushpreview.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpimagepreview.c
      	* app/gimppatternpreview.c: added an "is_popup" parameter to the
      	preview constructor so the subclasses can decide if to do special
      	stuff like pipe animation.
      d1bae8a4
    • Daniel Egger's avatar
      Changed link order in gtkxmhtml check to fix bug #12653. · 439ac05b
      Daniel Egger authored
      2001-02-07  Daniel Egger  <egger@suse.de>
      
              * configure.in: Changed link order in gtkxmhtml check
      	to fix bug #12653.
      439ac05b
    • Michael Natterer's avatar
      added "set_by_type", "get_by_type" and "changed_by_type" methods which · c827d40a
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontext.[ch]: added "set_by_type", "get_by_type" and
      	"changed_by_type" methods which take a GtkType and decide from
      	that if to manipulate the Brush, Pattern etc.
      
      	* app/gimpcontainerview.[ch]
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: added a GimpContext to the views
      	which is used to manage the active item.
      
      	* app/commands.c: pass the user_context to the test views.
      
      	* app/gimpbrushpreview.c
      	* app/gimppatternpreview.c
      	* app/gimppreview.[ch]: added a virtual "needs_popup" method which
      	returns a boolen indicating if the viewable is already fully
      	visible.
      
      	* app/gimage.[ch]: removed gimage_foreach() and some other
      	functions which can easily be done be gimp_container_foreach().
      	Removed gimage_delete().
      
      	* app/fileops.c
      	* app/gdisplay.c
      	* app/lc_dialog.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/preferences_dialog.c
      	* app/xcf.c
      	* app/pdb/image_cmds.c
      	* tools/pdbgen/pdb/image.pdb: changed accordingly. Switched from
      	"disp_count" refcounting to real GtkObject refcounting for
      	GimpImages.
      c827d40a
    • Michael Natterer's avatar
      app/gimpbrush.[ch] moved the scale and pipe indicator rendering code from · 3675004e
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpbrush.[ch]
      	* app/gimpbrushpreview.c: moved the scale and pipe indicator
      	rendering code from GimpBrush to GimpBrushPreview.
      	Removed the "dirty" signal from GimpBrush and use
      	"invalidate_preview" of the GimpViewable class.
      
      	* app/brush_edit.c
      	* app/brush_select.c
      	* app/gimpbrushgenerated.c
      	* app/gimpcontext.c
      	* app/gimpcontextpreview.c
      	* app/tools/paint_core.c: changed accordingly.
      3675004e
    • Michael Natterer's avatar
      app/Makefile.am new object with own implementations of "create_preview" · 6107e511
      Michael Natterer authored
      2001-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpimagepreview.[ch]: new object with own implementations
      	of "create_preview" and "create_popup".
      
      	* app/gimpdrawablepreview.c: stuff... still unused.
      
      	* app/gimppreview.c: fixed idle rendering crashes, don't
      	forget popups on GDK_2BUTTON_PRESS.
      
      	* app/app_procs.c: gimpbrushlist.h doesn't exist any more.
      
      	* app/gimpobject.h: removed the GimpObject typedef because it
      	is in apptypes.h
      6107e511
    • Hans Breuer's avatar
      e6928cba
    • Michael Natterer's avatar
      V2001-02-07 Michael Natterer <mitch@gimp.org> · 5ffb34db
      Michael Natterer authored
      	* app/Makefile.am
      	* app/gimpdrawable-preview.[ch]: new files formerly known as
      	gimpdrawablepreview.[ch].
      
      	This is a new naming scheme for methods of objects which live
      	outside their object's file. The old name implied a derived object
      	(and is in fact now taken by a GimpPreview subclass, see below).
      
      	Further candidates for renaming are e.g. gimpdrawable-invert.[ch],
      	gimpimage-convert.[ch] etc.  Finaly, the main objects (image,
      	drawable) will go to their own directories together with their
      	subclasses.
      
      	* app/apptypes.h: added typedefs for the new objects:
      
      	* app/gimpbrushpreview.[ch]
      	* app/gimppatternpreview.[ch]: new subclasses of GimpPreview.
      
      	* app/gimpdrawablepreview.[ch]: contains a subclass of GimpPreview
      	now.
      
      	* app/gimpviewable.[ch]: renamed the virtual functions to
      	"get_preview" and "get_new_preview" to avoid confusion with the
      	new GimpPreview subclasses.
      
      	* app/gimppreview.[ch]: virtualized "create_preview" and
      	"create_popup".
      
      	* app/gimpmarshal.[ch]: new marsaller for GimpPreview.
      
      	* app/channels_dialog.c
      	* app/fileops.c
      	* app/gimpbrush.c
      	* app/gimpdnd.c
      	* app/gimpdrawable.c
      	* app/gimpimage.c
      	* app/gimppattern.c
      	* app/layer_select.c
      	* app/layers_dialog.c
      	* app/lc_dialog.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/undo_history.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/image_cmds.c
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/image.pdb: changed accordingly.
      5ffb34db
  6. 06 Feb, 2001 7 commits
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] added "min_items_x" and "min_items_y" · 6c1915da
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]: added "min_items_x" and
      	"min_items_y" parameters to the constructors.
      
      	* app/gimppreview.[ch]: added event handling for "click" and
      	"popup", show a dummy popup for testing.
      
      	* app/commands.c: changed accordingly.
      
      	* app/menus.c: added a separator and removed N_() from the test stuff.
      6c1915da
    • Simon Budig's avatar
      libgimpwidgets/gimpdialog.c · d0b6be42
      Simon Budig authored
      2001-02-06  Simon Budig  <simon@gimp.org>
      
              * libgimpwidgets/gimpdialog.c
      
      	fixed the documentation.
      d0b6be42
    • Simon Budig's avatar
      libgimpwidgets/gimpdialog.c app/tools/tool_options_dialog.c · 2ce2ed61
      Simon Budig authored
      2001-02-06  Simon Budig  <simon@gimp.org>
      
              * libgimpwidgets/gimpdialog.c
              * app/tools/tool_options_dialog.c
      
              Implemented a way to connect the delete-event of a gimpdialog
              without adding an extra button. If you pass "_delete_event_"
              as button text (untranslated) the button will not be created.
      
              Removed the tool-options "Close" button. Lots of other Close-Buttons
              wait for their removal.
      2ce2ed61
    • Valek Frob's avatar
      Updated russian translation. · f3bc8ec8
      Valek Frob authored
      f3bc8ec8
    • Michael Natterer's avatar
      app/Makefile.am A bad hack on top of another hack: The GtkHWrapBox · e65e4e32
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpconstrainedhwrapbox.[ch]: A bad hack on top of another
      	hack: The GtkHWrapBox "size_request" method _always_ wants a
      	maximal requisition height, which it of course gets from a
      	container like the scrolled window, yielding in wrong vscrollbar
      	calculation.
      
      	* app/gimpbrush.c: create a nice preview with scale and pipe
      	indicators.
      
      	* app/gimpcontainergridview.[ch]: use the GimpConstrainderHWrapBox.
      
      	* app/commands.c
      	* app/gimpcontainerlistview.c
      	* app/gimppreview.c: cleanup, fixed a crash in the preview idle
      	rendering function.
      e65e4e32
    • Sven Neumann's avatar
      29a34078
    • jaycox's avatar
      Applied patches by Roel Schroeven <rschroev@yahoo.com> that fix histogram · 38b9f207
      jaycox authored
      
      	* app/gimphistogram.c: Applied patches by Roel Schroeven
      	<rschroev@yahoo.com> that fix histogram with mask calculation bug and
      	median calculation bug.
      38b9f207
  7. 05 Feb, 2001 10 commits
    • Michael Natterer's avatar
      add the spacing between the previews here instead of expecting an already · 3f839512
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]: add the spacing between the
      	previews here instead of expecting an already bordered preview.
      	Set the widget background to white.
      
      	* app/gimppattern.c: removed the white border hack.
      3f839512
    • Michael Natterer's avatar
      app/gimpcontainergridview.[ch] app/gimpcontainerlistview.[ch] implemented · 1f8b94df
      Michael Natterer authored
      2001-02-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]: implemented "set_preview_size".
      
      	* app/commands.c: added a preview size slider to the test dialogs.
      1f8b94df
    • Michael Natterer's avatar
      app/Makefile.am new widget providing a grid view in the style of the · f16c3aef
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpcontainergridview.[ch]: new widget providing a grid view
      	in the style of the current brush and pattern selections.
      
      	* app/gimpcontainerlistview.[ch]
      	* app/gimppreview.[ch]: the constructors take "width" and "height"
      	parameters now.
      
      	* app/gimpviewable.c: if the viewable is not able to generate
      	a static (cached) preview, create a new one and cache it ourselves.
      
      	* app/gimppattern.c: produce a nice preview.
      
      	* app/temp_buf.[ch]: changed temp_buf_copy_area() to take a
      	destination offset instead of a border parameter. This function
      	was not used at all before.
      
      	* app/commands.[ch]
      	* app/menus.c: test dialogs for the grid view.
      f16c3aef
    • Michael Natterer's avatar
      app/gimpcontainerlistview.[ch] app/gimpcontainerview.[ch] moved the signal · 359e141f
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]
      	* app/gimpmarshal.[ch]: moved the signal connecting stuff to the
      	GimpContainerViewClass which has virtual functions for insert,
      	remove and clear now which are implemented by the
      	GimpContainerListViewClass.
      359e141f
    • Michael Natterer's avatar
      app/gimpcontainer.[ch] made the "get_by_name" and the "by_index" access · 2e464cf5
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainer.[ch]
      	* app/gimplist.[ch]: made the "get_by_name" and the "by_index"
      	access functions methods of the GimpContainerClass. The semantic
      	of this index is somewhat unclear if we have e.g. a hash table
      	implementation but the container needs to have an order for the
      	ContainerView. Finally, the ordering will be a feature of the
      	ContainerView.
      
      	* app/gimpmarshal.[ch]: marshallers needed for the new methods.
      
      	* app/brushes.[ch]
      	* app/patterns.[ch]: the public global brush and pattern lists
      	are GimpContainers now (they are really GimpLists of course).
      
      	* app/brush_select.c
      	* app/devices.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontext.c
      	* app/gimpdnd.c
      	* app/pattern_select.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: changed accordingly.
      2e464cf5
    • Michael Natterer's avatar
      app/Makefile.am some new files and data types: · be0e7d11
      Michael Natterer authored
      2001-02-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h: some new files and data types:
      
      	* app/gimppreview.[ch]: new widgets which provides a view
      	of a GimpViewable.
      
      	* app/gimpcontainerview.[ch]: new abstract widget base class for
      	views of GimpContainers of GimpViewables
      
      	* app/gimpcontainerlistview.[ch]: (still) simple implementation of
      	a list view of the container.
      
      	* app/gimpbrush.[ch]
      	* app/gimppattern.[ch]: provide dumb implementations of the
      	GimpViewable's "preview" method.
      
      	* app/image_render.c: quick bad hack to enable preview sizes which
      	are != "preview_size": Always allocate data chunks for previews up
      	to 256 pixels width.
      
      	* app/drawable.c: emit the "incalidate_preview" signal from
      	drawable_update(). This may cause useless updates at the moment
      	but as we want to move from explicit updates to signal-driven
      	model-view stuff it's the right thing (TM).
      
      	* app/commands.[ch]
      	* app/interface.c
      	* app/menus.c: Added a "Test dialogs" menu to the Toolbox.
      
      	* app/pdb/image_cmds.c
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: propagated the new alpha channel stuff
      	to the autogenerated files.
      be0e7d11
    • Nick Lamb /GIMP's avatar
      b88a0162
    • Nick Lamb /GIMP's avatar
    • Nick Lamb /GIMP's avatar
      e07ad8ee
    • Nick Lamb /GIMP's avatar
      New files mean more missing includes :) · aca731a1
      Nick Lamb /GIMP authored
      aca731a1
  8. 04 Feb, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new object. Everything that can have a · f029c6b5
      Michael Natterer authored
      2001-02-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimpviewable.[ch]: new object. Everything that can have a
      	preview will be a GimpViewable. The virtual functions are
      	"invalidate_preview", "preview" and "preview_new".
      
      	* app/gimpmarshal.[ch]: new marshaller needed for the viewable.
      
      	* app/gimpdrawable.[ch]
      	* app/gimpimage.[ch]: derived from GimpViewable. Removed the
      	preview stuff from the public interface.
      
      	Made a single boolean out of GimpImage's "comp_preview_valid"
      	array because we have only one copposite preview.
      
      	* app/gimplayer.c: made the preview stuff private.
      
      	* app/gimppreviewcache.[ch]: removed gimp_preview_scale()...
      
      	* app/temp_buf.[ch]: ...and added it as temp_buf_scale() here.
      
      	* app/gimpdrawablepreview.[ch]: is a private method of
      	GimpDrawable now.
      
      	* app/channels_dialog.c
      	* app/convert.c
      	* app/drawable.c
      	* app/fileops.c
      	* app/floating_sel.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/gimpchannel.c
      	* app/gimpcontainer.c
      	* app/gimpdnd.c
      	* app/layer_select.c
      	* app/layers_dialog.c
      	* app/lc_dialog.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/undo.c
      	* app/undo_history.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/image_cmds.c
      	* app/tools/crop.c
      	* app/tools/edit_selection.c
      	* app/tools/ink.c
      	* app/tools/paint_core.c
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* po/POTFILES.in: changed accordingly.
      f029c6b5
    • Michael Natterer's avatar
      app/Makefile.am new object. · 78a8bb4c
      Michael Natterer authored
      2001-02-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimppattern.[ch]: new object.
      
      	* app/apptypes.h: added GimpPattern, removed GPattern.
      
      	* app/patterns.[ch]: contains only the "patterns_()" functions for
      	the global pattern list, s/pattern_list/global_pattern_list/g
      
      	* app/brushes.[ch]: s/brush_list/global_brush_list/g
      
      	* app/pattern_select.[ch]
      	* app/gimpcontext.[ch]: connect to the Patterns' and the pattern
      	list's signals.
      
      	* app/brush_select.[ch]
      	* app/devices.c
      	* app/disp_callbacks.[ch]
      	* app/gimpbrush.c
      	* app/gimpbrushgenerated.[ch]
      	* app/gimpcontextpreview.[ch]
      	* app/gimpdnd.[ch]
      	* app/indicator_area.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* app/tools/bucket_fill.c
      	* app/tools/clone.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb
      	* po/POTFILES.in: changed accordingly.
      78a8bb4c