1. 27 Feb, 2001 1 commit
  2. 25 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/channel_ops.c app/channels_dialog.c app/commands.c app/floating_sel.c · 2fd2a4e6
      Michael Natterer authored
      2001-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpimage.[ch]
      	* app/layer_select.c
      	* app/layers_dialog.c
      	* app/undo.c
      	* app/xcf.c
      	* app/tools/move.c: remove direct access of gimage->active_layer and
      	gimage->active_channel. Reading access is of course harmless, but
      	gimp_image_set_active_blah() will trigger a signal emission soon.
      
      	It will probably be neccessary to change the functions to accept
      	NULL layers and channels to acheive exactly what weird places like
      	floating_sel.c did before by setting it directly.
      
      	* gimptool-1.4.in
      	* libgimp/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* plug-ins/libgck/gck/Makefile.am: made linking against stable
      	GIMP installed in the same prefix work again by renaming all our
      	libraries explicitly to libgimp<foo>-1.3.* (not as part of the
      	libtool revision but as part of the library name). Removed the
      	libtool revision to avoid double versioning. This has to be
      	hardcoded in the libraries' Makefile.am ...
      
      	* app/Makefile.am
      	* plug-ins/FractalExplorer/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/bmp/Makefile.am
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/faxg3/Makefile.am
      	* plug-ins/fits/Makefile.am
      	* plug-ins/flame/Makefile.am
      	* plug-ins/fp/Makefile.am
      	* plug-ins/gap/Makefile.am
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gfig/Makefile.am
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gfli/Makefile.am
      	* plug-ins/gimpressionist/Makefile.am
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/ifscompose/Makefile.am
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/maze/Makefile.am
      	* plug-ins/mosaic/Makefile.am
      	* plug-ins/pagecurl/Makefile.am
      	* plug-ins/plugin-helper/Makefile.am
      	* plug-ins/print/Makefile.am
      	* plug-ins/rcm/Makefile.am
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sgi/Makefile.am
      	* plug-ins/webbrowser/Makefile.am
      	* plug-ins/xjt/Makefile.am: ... while all other Makefiles can simply
      	link against "libgimp<foo>-$(LT_REVISION).la"
      2fd2a4e6
  3. 24 Feb, 2001 3 commits
    • Michael Natterer's avatar
      commented out "text_width" and "text_height" · 539ee1fe
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/pixmaps2.h: commented out "text_width" and "text_height"
      
      	* app/tools/Makefile.am
      	* app/tools/text_tool.[ch]: "It was really dead, Jim!"
      
      	* app/tools/tool.c: removed STUBs
      
      	* app/tools/tools.c: register it.
      539ee1fe
    • Michael Natterer's avatar
      updated. · 17335326
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* TODO.xml: updated.
      
      	* app/appenums.h
      	* app/apptypes.h: prefixed the cursor stuff with "Gimp", added
      	the new stock tool cursor enum. Removed the old ToolType enum.
      
      	* app/cursorutil.[ch]
      	* app/gdisplay.[ch]: removed the old ToolType enum and prefixed
      	the functions with "gimp_". Also stripped all "toggle cursor"
      	stuff from the cursor code, so the new API is easier and not
      	depending on the tool system.
      
      	All existing tool cursors can be used via the new stock tool
      	cursor enum, so no tool has to fiddle around with bitmap cursors.
      	There will be an cursorutil function for registering stock tool
      	cursor types on the fly.
      
      	* app/disp_callbacks.c
      	* app/scroll.[ch]: moved the display scrollbar callbacks from
      	scroll.[ch] to disp_callbacks.c. Removed some crap from scroll.h
      
      	* app/tools/tool.[ch]: removed the BitmapCursor pointers from the
      	tool class struct and add cursor and toggle cursor IDs to the
      	GimpTool struct. Work in progress.
      
      	* app/dialog_handler.c
      	* app/tools/bezier_select.c
      	* app/tools/blend.c
      	* app/tools/bucket_fill.c
      	* app/tools/by_color_select.c
      	* app/tools/clone.c
      	* app/tools/color_picker.c
      	* app/tools/convolve.c
      	* app/tools/crop.c
      	* app/tools/dodgeburn.c
      	* app/tools/edit_selection.c
      	* app/tools/ellipse_select.c
      	* app/tools/flip_tool.c
      	* app/tools/free_select.c
      	* app/tools/fuzzy_select.c
      	* app/tools/ink.c
      	* app/tools/iscissors.c
      	* app/tools/magnify.c
      	* app/tools/measure.c
      	* app/tools/move.c
      	* app/tools/paint_core.[ch]
      	* app/tools/perspective_tool.c
      	* app/tools/rect_select.c
      	* app/tools/rotate_tool.c
      	* app/tools/scale_tool.c
      	* app/tools/shear_tool.c
      	* app/tools/text_tool.c
      	* app/tools/transform_core.[ch]: changed accordingly. Did this
      	"blind" for most tools because they don't compile. The changes are
      	minimal, so there should be no conflicts.
      17335326
    • Michael Natterer's avatar
      added cmd_callbacks for the toolbox and the preferences dialog. · 04f71318
      Michael Natterer authored
      2001-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.[ch]: added cmd_callbacks for the toolbox and
      	the preferences dialog.
      
      	* app/context_manager.c: cleanup.
      
      	* app/gimppreview.[ch]: made gimp_preview_render() public.
      
      	* app/gimptoolinfopreview.c
      	* app/tools/gimptoolinfo.c: the tool previews look nice now but
      	are still ugly implemented (it renders tons of temp_bufs on each
      	state change).
      
      	* app/indicator_area.[ch]: pass a context to the constructor.
      
      	* app/menus.c: don't call the toolbox and the prefs dialog
      	directly but dispatch via commands.[ch]
      
      	* app/preferences_dialog.[ch]
      	* app/toolbox.[ch]: renamed the constructor / raise function, cleanup.
      
      	* app/tools/color_picker.c: tried to get the shortcut working again.
      
      	* app/tools/paint_options.c: the brush dialog's paint options
      	are shown/hidden from the context manager now.
      04f71318
  4. 23 Feb, 2001 4 commits
    • Michael Natterer's avatar
      removed crap from ancient times when tools used to be an enum. · 3eb62f87
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c: removed crap from ancient times when tools
      	used to be an enum.
      
      	* app/brush_select.[ch]: cleaned up the gui and made global paint
      	mode toggling much simpler by expanding vertically instead of
      	reparenting.
      
      	* app/context_manager.c: removed hack by using a tool manager
      	accessor function.
      
      	* app/gimpcontext.c: use the new standard tool info object. Tools
      	also _behave_ like all other data types now (can e.g. be
      	refreshed).
      
      	* app/tools/tool.[ch]
      
      	* app/tools/gimptoolinfo.[ch]: added an "identifier" which is an
      	untranslated string with a meaningful prefix and name, e.g.
      	"gimp:color_picker_tool". Renamed "tool_name" and "tool_desc"
      	to "blurb" and "help", changed the constructor accordingly.
      	Added gimp_tool_info_get_standards() to make the context work
      	with tool refresh.
      
      	* app/tools/tool_manager.[ch]
      	* app/tools/tools.c: removed the global list of tool class
      	structures because the tool info list is in place.
      	Added tool_manager_register_tool_options() which calls
      	tool_options_dialog_add() and registers the options in the
      	global_tool_info_list.
      
      	* app/tools/Makefile.am
      	* app/tools/paint_options.[ch]
      	* app/tools/selection_options.[ch]
      	* app/tools/tool_options.[ch]
      	* app/tools/tool_options_dialog.[ch]: build them all again. This
      	is mostly the old tool options system with minor modifications to
      	work with the new stuff. The tool options auto-update with the user
      	context now, so there are no update functions any more.
      
      	* app/gimpdnd.c
      	* app/toolbox.c
      	* app/tools/color_picker.c
      	* app/tools/measure.c
      	* app/tools/move.c: changed accordingly.
      3eb62f87
    • Valek Frob's avatar
      Updated russian translation. · 9495ea51
      Valek Frob authored
      9495ea51
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new widget. · 69ba1531
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimptoolinfopreview.[ch]: new widget.
      
      	* app/gimppreview.c
      	* app/tools/gimptoolinfo.c
      	* app/gimpdnd.c: changed for the tool info preview. Still buggy
      	and looks a bit funny at the moment :-)
      
      	* app/commands.[ch]
      	* app/menus.c: small new feature: shift-X toggles the whole context.
      69ba1531
    • Michael Natterer's avatar
      app/Makefile.am app/pixmaps.h removed some data files from app/ · f765a821
      Michael Natterer authored
      2001-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/pixmaps.h
      	* app/wilber.h: removed some data files from app/
      
      	* pixmaps/Makefile.am
      	* pixmaps/default.xpm
      	* pixmaps/swap.xpm
      	* pixmaps/wilber3.xpm: added them here.
      
      	* app/pixmaps2.h: added the "dialog_bits" stuff here.
      
      	* app/tips_dialog.c
      	* app/toolbox.c: use the new XPMs and remove hacks which created
      	the GdkPixmaps and GtkPreviews manually.
      f765a821
  5. 22 Feb, 2001 2 commits
  6. 21 Feb, 2001 5 commits
    • Michael Natterer's avatar
      forgot one s/gimptool/gimptool-1.4/ · 9417fa1d
      Michael Natterer authored
      2001-02-21  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: forgot one s/gimptool/gimptool-1.4/
      
      	* app/appenums.h: removed "UPDATE_CURSOR" from the ToolAction enum.
      
      	* app/context_manager.c: removed the toolbox toggle button updating
      	code here...
      
      	* app/toolbox.c: ...and handle it in the toolbox itself.
      
      	* app/devices.c: removed some obsolete old tool suff.
      
      	* app/tools/Makefile.am
      	* app/tools/move.[ch]: reactivated. Disabled the edit_selection
      	stuff for now. We need a way to temporary push tools to some stack
      	of the tool manager.
      
      	* app/tools/tool.[ch]: removed lot of stuff that is obsolete or
      	handled by the GimpToolInfo object now.
      
      	* app/tools/tool_manager.[ch]: stripped all tool options stuff
      	because they will be able to follow tool changes themselves.
      	Renamed some functions to be consistent.
      
      	* app/tools/tools.c: register the move tool again.
      
      	* app/cursorutil.c
      	* app/disp_callbacks.c
      	* app/gimage_mask.c
      	* app/global_edit.c
      	* app/tools/color_picker.c
      	* app/tools/measure.[ch]
      	* app/tools/tool_options.c: changed accordingly.
      9417fa1d
    • Simon Budig's avatar
      app/disp_callbacks.c app/gdisplay.c app/gdisplay.h Moved the Icon preview · 9c69a263
      Simon Budig authored
      2001-02-21  Simon Budig   <simon@gimp.org>
      
              * app/disp_callbacks.c
              * app/gdisplay.c
              * app/gdisplay.h
              * app/interface.c: Moved the Icon preview stuff to the idle-loop.
      9c69a263
    • Simon Budig's avatar
      Fixed stupid bug with the icon preview when creating the second preview. · e2418793
      Simon Budig authored
      2001-02-21  Simon Budig   <simon@gimp.org>
      
              * app/interface.c: Fixed stupid bug with the icon preview when
              creating the second preview. Please note that it still crashes
              on the second image, but this is hopefully not my fault...  :-)
      e2418793
    • Michael Natterer's avatar
      Made the tool system work again and integrated it back with the · 99c52018
      Michael Natterer authored
      2001-02-21  Michael Natterer  <mitch@gimp.org>
      
      	Made the tool system work again and integrated it back with the
      	GimpContext. It's a hack between old, new and freshly hacked
      	stuff. There are still lots of warnings but at least we can switch
      	tools again.
      
      	* app/tools/Makefile.am
      	* app/tools/gimptoolinfo.[ch]: resurrected as real object.
      	The GimpToolInfo objects are derived from GimpData, which gives
      	us the tool icon stuff for free. Also, we need a list of _objects_
      	which is allocated all the time. All tools are required to have
      	a "register" function which registers themselves with the list
      	of GimpToolInfo objects which is maintained by the tool manager.
      
      	* app/tools/tool.[ch]: made a real GtkObject with properly named
      	functions out of it. The former "active_tool_control" is of
      	course not the default implementation of the tool's "control"
      	method but a hack _around_ it, so it went to the tool manager.
      
      	* app/tools/color_picker.[ch]
      	* app/tools/measure.[ch]: ditto. Added "register" functions and
      	"destroy" implementations so the tools go away after use.
      
      	* app/tools/tool_manager.[ch]: badly hacked at the moment to keep
      	both the list of class structures _and_ the tool info list.
      
      	* app/tools/tools.c: call the tools' register functions.
      
      	* app/gimpcontext.[ch]: store a pointer to a GimpToolInfo object
      	as "active_tool" in the context, so we're independent of tools
      	being allocated or not. It's treated just like a brush or pattern
      	now.
      
      	* app/gimpdnd.[ch]: made tool DND work like all other DND types.
      
      	* app/devices.[ch]: also here: the tool is just a normal data object
      	now, resulting in removal of lots of code.
      
      	* app/commands.c
      	* app/context_manager.c: updated the tool select and context stuff
      	to work again.
      
      	* app/toolbox.c: removed the old pixmap buttons and put GimpPreviews
      	inside the tool buttons. Still needs an own preview type to
      	look nice.
      
      	* app/disp_callbacks.c
      	* app/about_dialog.c
      	* app/app_procs.c
      	* app/appenums.h
      	* app/apptypes.h
      	* app/gimage.c
      	* app/gimppalette.c
      	* app/gimppreview.c
      	* app/gimprc.c
      	* app/info_window.c
      	* app/menus.c
      	* app/palette_select.h
      	* app/scale.c
      	* app/scroll.c: lots of changes to make it work again.
      99c52018
    • Daniel Egger's avatar
      New file containing the check types. · abaa110f
      Daniel Egger authored
      2001-02-21  Daniel Egger  <egger@suse.de>
      
      	* app/gimpchecks.h: New file containing the check types.
      
      	* app/image_render.h: ... definitions taken from here.
      	* app/temp_buf.c:
      	* app/temp_buf.h: New function temp_buf_new_check to create
      	a new checked temp_buf.
      abaa110f
  7. 20 Feb, 2001 2 commits
    • Simon Budig's avatar
      app/gdisplay.[ch] app/disp_callbacks.c Added preliminary support for · 9f0abd04
      Simon Budig authored
      2001-02-20  Simon Budig  <simon@gimp.org>
      
              * app/gdisplay.[ch]
              * app/disp_callbacks.c
              * app/interface.c: Added preliminary support for Preview icons.
      
              This is not finished: We need a better way to get previews with
              a specific depth and probably a rendered Checkerboard for the
              alpha channel. Also the update function is now bound to a click
              in the top left menu-button and should go in some idle-stuff.
              Please test this on various window managers and give some
              feedback. The last point is the aspect ratio of the generated
              previews...
      9f0abd04
    • Nick Lamb /GIMP's avatar
      83a9899c
  8. 19 Feb, 2001 7 commits
    • Michael Natterer's avatar
      removed all brush, pattern, gradient and palette DND functions because · 1edef6d1
      Michael Natterer authored
      2001-02-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdnd.[ch]: removed all brush, pattern, gradient and palette
      	DND functions because there are generic GimpViewable DND functions
      	now.
      
      	* app/disp_callbacks.[ch]
      	* app/interface.c: changed accordingly.
      1edef6d1
    • Michael Natterer's avatar
      app/commands.[ch] first version of the new layers and channels dialogs. · 8710fa89
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/commands.[ch]
      	* app/menus.c: first version of the new layers and channels dialogs.
      
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c: allow creation with a NULL container.
      
      	* app/gimpdnd.[ch]: added generic DND functions for all drawable
      	types (not just setting the DND icon). Started to remove code
      	duplication.
      
      	* app/gimpdrawablepreview.c: with some magic calculations and ugly
      	assumptions the drawable previews now look exactly like in the old
      	L&C dialog.
      
      	* app/gimpimagepreview.c: no need to say "return" at the end of a
      	void function.
      
      	* app/gimppreview.[ch]: added the "is_popup" boolean also to the
      	default constructor. Call gimp_preview_set_viewable() before
      	calculating the preview size.
      8710fa89
    • Michael Natterer's avatar
      app/Makefile.am new files. The import functions stripped from all UI crap. · adf0ff87
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimppalette-import.[ch]: new files. The import functions
      	stripped from all UI crap.
      
      	* app/palette_import.c: removed from here.
      adf0ff87
    • Sven Neumann's avatar
      converted gimage->layers and gimage->channels to GimpLists. · 9e131cb2
      Sven Neumann authored
      2001-02-19  Sven Neumann  <sven@gimp.org>
      
      	* app/gimpimage.[ch]: converted gimage->layers and gimage->channels
      	to GimpLists.
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/floating_sel.c
      	* app/gdisplay.c
      	* app/gimpdrawable.c
      	* app/layers_dialog.c
      	* app/resize.c
      	* app/undo.c
      	* app/xcf.c
      	* app/pdb/display_cmds.c
      	* app/pdb/image_cmds.c
      	* app/pdb/layer_cmds.c
      	* app/tools/crop.c
      	* app/tools/edit_selection.c
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb: changed accordingly
      9e131cb2
    • Michael Natterer's avatar
      new function. · 6e9296c5
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainer.[ch] (gimp_container_insert): new function.
      6e9296c5
    • Michael Natterer's avatar
      app/context_manager.c app/gimpdatafactory.c app/gimpdatalist.[ch] · dbc22713
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/context_manager.c
      	* app/gimpdatafactory.c
      	* app/gimpdatalist.[ch]
      	* app/gimplist.[ch]
      	* app/module_db.c: return a GimpContainer from all container
      	subclass constructors.
      
      	* app/gimppalettepreview.c
      	* app/palette.c: changed the preview a bit. Still ugly.
      dbc22713
    • Michael Natterer's avatar
      gimp.m4 removed. · 2beabbaf
      Michael Natterer authored
      2001-02-19  Michael Natterer  <mitch@gimp.org>
      
      	* gimp.m4
      	* gimptool.in: removed.
      
      	* gimp-1.4.m4
      	* gimptool-1.4.in: added modified versions. gimp-1.4.m4 is untested.
      	The m4 macro is now called AM_PATH_GIMP_1_4()
      
      	* .cvsignore
      	* Makefile.am
      	* configure.in: changed accordingly.
      
      	* libgimp/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am: install the header files in
      	$includedir/gimp-MAJOR.MINOR/<libname>
      
      	* app/brush_edit.c: increased toplevel container border size to 4.
      
      	* app/gimpdatafactoryview.c: don't generate multiple "copy"s when
      	duplicating data objects.
      
      	* app/gradient_editor.c: cleaned up the GUI.
      
      	* app/lc_dialog.c: removed the "Close" button.
      2beabbaf
  9. 18 Feb, 2001 1 commit
    • Michael Natterer's avatar
      added DND source functions which work by GtkType. · a80dd4d0
      Michael Natterer authored
      2001-02-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdnd.[ch]: added DND source functions which work by
      	GtkType.
      
      	* app/commands.c
      	* app/brush_select.c
      	* app/gradient_select.[ch]
      	* app/pattern_select.c: removed the DND code here because it's all
      	done by the GimpContainerView now.
      
      	* app/gimpbrushpreview.c
      	* app/gimpgradientpreview.c
      	* app/gimppalettepreview.c
      	* app/gimppatternpreview.c: use the DND by-type connect functions.
      
      	* app/gimpbrushgenerated.c: implemented "duplicate", cleanup.
      
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.[ch]: added a "activate_item" signal
      	method which is emitted by the subclasses to indicate double click.
      
      	* app/gimpdatafactoryview.c: connect to "activate_item" and show
      	the editor.
      
      	* app/convert.c
      	* app/gimppalette.[ch]
      	* app/palette.c
      	* app/paletteP.h
      	* app/palette_import.c
      	* app/palette_select.[ch]: major cleanup: Behaves like the other
      	datatypes now: DND, context stuff, GimpContainerListViews in
      	the dialogs etc. Mostly just removal of code.
      
      	* app/gradient_editor.c: fixed signal blocking/unblocking.
      
      	* plug-ins/script-fu/scripts/Makefile.am: install the "Test Sphere"
      	script again.
      a80dd4d0
  10. 17 Feb, 2001 3 commits
    • Michael Natterer's avatar
      app/gimpcontainer.[ch] app/gimpcontainergridview.c · 2f6f9bdd
      Michael Natterer authored
      2001-02-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainer.[ch]
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontainerview.[ch]
      	* app/gimplist.c
      	* app/gimpmarshal.[ch]: the GimpContainer has a new virtual "reorder"
      	method which is much more eficient then the current remove/add
      	braindeadness when renaming data objects.
      	Changed the views to connect to "reorder" and call the
      	GimpContainerView's new "reorder_item" method which then does
      	the right thing in the view subclasses.
      
      	* app/gimpdatafactory.c
      	* app/gimpdatafactoryview.c
      	* app/gimpdatalist.[ch]: removed the data list loading and saving
      	stuff from GimpDataList because that's the job of the
      	GimpDataFactory.
      
      	* app/brush_edit.[ch]
      	* app/brush_select.c: cleanup.
      
      	* app/gradient_editor.[ch]: changed it to work like the brush
      	editor: return a GradientEditor pointer in the constructor
      	and statically store this pointer in the gradient selection file.
      	Removed the global "g_editor" variable and added tons of
      	GradientEditor* variables to function calls so they know their
      	context without the global variable.
      
      	* app/gradient_select.c: changed accordingly.
      2f6f9bdd
    • Stanislav Brabec's avatar
      czech translation update · 61798583
      Stanislav Brabec authored
      61798583
    • Seth Burgess's avatar
      Added in measure tool again · 72e138b7
      Seth Burgess authored
       Modified Files:
       	ChangeLog app/tools/Makefile.am app/tools/measure.c
       	app/tools/measure.h app/tools/color_picker.c
       	app/tools/color_picker.h app/tools/tools.c
      72e138b7
  11. 16 Feb, 2001 1 commit
  12. 15 Feb, 2001 1 commit
  13. 14 Feb, 2001 5 commits
    • Michael Natterer's avatar
      added a note about apptype.h and about not including headers in headers. · 22371de3
      Michael Natterer authored
      2001-02-14  Michael Natterer  <mitch@gimp.org>
      
      	* HACKING: added a note about apptype.h and about not including
      	headers in headers.
      
      	* app/apptypes.h: added GimpTool and BitmapCursor.
      
      	* app/cursorutil.h
      	* app/devices.h
      	* app/draw_core.h
      	* app/tools/color_picker.h
      	* app/tools/tool.h
      	* app/tools/tool_options.h
      	* app/gimpcontext.h: removed includes of "tools/tool.h"
      
      	* app/gimprc.[ch]: indentadion cleanup, added
      	"module_db_load_inhibit".
      
      	* app/module_db.c: removed the above variable here.
      
      	* app/gimpdata.[ch]: added a vitrual "duplicate" method.
      
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.[ch]
      	* app/gimpbrushpipe.[ch]
      	* app/gimpgradient.[ch]
      	* app/gimppalette.[ch]
      	* app/gimppattern.[ch]: all "load", "new" and "get_standard"
      	functions return a GimpData pointer now.
      
      	* app/gimpdatafactory.[ch]: made some stuff const.
      
      	* app/gimpdatafactoryview.c: activate the "duplicate" button and
      	set the initial button sensitivity correctly.
      
      	* app/brush_select.c
      	* app/gradient_select.c
      	* app/pattern_select.c: use the new GimpDataFactoryView.
      
      	* libgimp/Makefile.am: grouped the file to sort out what _may_
      	go to subdirs or separate libs.
      
      	* libgimp/gimpenv.[ch]: added many "const".
      
      	* app/app_procs.c
      	* app/brush_edit.c
      	* app/gimpcontext.c
      	* app/gimpdnd.c
      	* app/gradient_editor.c
      	* app/palette.c
      	* app/palette_import.c
      	* app/user_install.c: many related changes.
      
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpvector.[ch]: minor cleanups.
      
      	* plug-ins/script-fu/script-fu.c: gimp_data_directory() is const now.
      22371de3
    • Nate Summers's avatar
      doh! · d234db54
      Nate Summers authored
      d234db54
    • Nate Summers's avatar
      forgot a file · ac6149fb
      Nate Summers authored
      ac6149fb
    • Nate Summers's avatar
      prototype for an extension that allows gmodules as plugins. Known bug: · 35ac032f
      Nate Summers authored
              * plug-ins/plugin-helper/*: prototype for an extension that allows
              gmodules as plugins.  Known bug: crashes on gmodules with a static "query" function
      
              * app/tools/tool.c
              * app/tools/tool.h: created new GimpTool object.  Did away with ToolInfo.
              Most tools still need to be ported over to the new api.
              * plug-ins/script-fu/script-fu-scripts.c: fixed typo in comment.  Pathetic, huh?
      35ac032f
    • Michael Natterer's avatar
      app/Makefile.am po/POTFILES.in app/brushes.[ch] app/gradients.[ch] · a97e433b
      Michael Natterer authored
      2001-02-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* po/POTFILES.in
      	* app/brushes.[ch]
      	* app/gradients.[ch]
      	* app/palettes.[ch]
      	* app/patterns.[ch]: removed.
      
      	* app/gimpdatafactory.[ch]: completely manage the data lists,
      	including loading with different callbacks per extension.
      
      	* app/gimpdatafactoryview.[ch]: enabled "new", "edit", "delete"
      	and "refresh".
      
      	* app/context_manager.c: initisalize the data factories.
      
      	* app/gimpcontext.c: fixed some bad bugs introduced yesterday.
      
      	* app/gradient_editor.[ch]: removed the public "create" function
      	and create the editor implicitly on "set_gradient"
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/brush_edit.h
      	* app/brush_select.c
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/gimpbrushpipe.c
      	* app/gimpcontainerview.h
      	* app/gimpgradient.c
      	* app/gimppattern.c
      	* app/gradient_select.c
      	* app/palette.c
      	* app/pattern_select.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/palette_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/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: um, much stuff, mostly "changed
      	accordingly" ;-)
      a97e433b
  14. 13 Feb, 2001 4 commits
    • Michael Natterer's avatar
      Argh, forgot these ones too... · a16b4203
      Michael Natterer authored
      a16b4203
    • Michael Natterer's avatar
      forgot this one... · d1d90031
      Michael Natterer authored
      d1d90031
    • Michael Natterer's avatar
      gimprc.in user_install user_install.bat app/gimprc.[ch] removed the · b5d8536f
      Michael Natterer authored
      2001-02-13  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* user_install
      	* user_install.bat
      	* app/gimprc.[ch]
      	* app/preferences_dialog.c: removed the "brush_vbr_path" variable,
      	because all data types will be editable and saveable soon.
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimpdatafactory.[ch]: new object which holds a data list and
      	knows how to create, edit, duplicate etc. the items in it. Will
      	completely replace the brushes.[ch], patterns.[ch], ... files soon.
      
      	* po/POTFILES.in
      	* app/gimpdatacontainerview.[ch]: removed.
      	* app/gimpdatafactoryview.[ch]: added.
      
      	A view on the GimpDataFactory with a GUI for creating, editing,
      	deleting etc. items (mostly unimplemented).
      
      	* app/context_manager.[ch]: replaced the global data lists by global
      	data factories.
      
      	* app/brush_select.c
      	* app/brushes.[ch]
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.c
      	* app/gimpcontext.c
      	* app/gimpdata.[ch]
      	* app/gimpdatalist.[ch]
      	* app/gimpdnd.c
      	* app/gimpgradient.[ch]
      	* app/gimppalette.[ch]
      	* app/gimppattern.[ch]
      	* app/gradient_editor.c
      	* app/gradient_select.c
      	* app/gradients.[ch]
      	* app/indicator_area.c
      	* app/palette.c
      	* app/palette_import.c
      	* app/palette_select.c
      	* app/palettes.[ch]
      	* app/pattern_select.c
      	* app/patterns.[ch]
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_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/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: changed accordingly.
      b5d8536f
    • Michael Natterer's avatar
      app/Makefile.am po/POTFILES.in new widget which will replace the current · 1501e3cf
      Michael Natterer authored
      2001-02-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* po/POTFILES.in
      	* app/gimpdatacontainerview.[ch]: new widget which will replace the
      	current brush, pattern, ... selections. To really use it, there
      	needs to be a GimpDataFactory object (coming soon...)
      
      	* app/commands.[ch]
      	* app/menus.c: added test data container views.
      
      	* app/paint_funcs_simd.S: #include the implementation with "", not <>
      1501e3cf