1. 07 Jul, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · 1bcd3e18
      Michael Natterer authored
      2001-07-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/context_manager.[ch]: removed.
      
      	* app/app_procs.c: call tool_mananger instead of context_manager
      	functions, pass "the_gimp" to some more functions.
      
      	* app/drawable.[ch]: pass a GimpContext to drawable_fill().
      
      	* app/errors.c: behave according to "stack_trace_mode" when using
      	the debugging signal handler.
      
      	* app/gimprc.[ch]: removed the core/ config variables.
      
      	* app/selection.c: set the selection's state to INVISIBLE in
      	selection_pause().
      
      	* app/core/Makefile.am
      	* app/core/gimpcoreconfig.[ch]: new files (the configuration
      	variables used by core/).
      
      	* app/core/gimpcontext.[ch]: removed the global contexts (user,
      	default, ...) and their functions. It's no longer possible to pass
      	NULL to the context functions to manipulate the current context
      	(gimpcontext.c doesn't know the current context any more).
      
      	* app/core/gimp.[ch]: added them here. The functions are now called
      	gimp_[set|get]_*_context(). Added gimp_create_context() which is
      	the only function to create contexts now.
      
      	* app/gui/dialogs.[ch]
      	* app/gui/gui.[ch]: pass "gimp" to all functions.
      
      	* app/tools/tool_manager.[ch]
      	* app/tools/tools.[ch]: pass "gimp" to lots of functions. Added
      	the "global_tool_context" logic and the global/non-global paint
      	options switching from the context_manager. Pass "gimp" to all
      	tools' "register" functions.
      
      	* app/tools/*: changed accordingly.
      
      	* app/devices.c
      	* app/disp_callbacks.c
      	* app/file-open.[ch]
      	* app/file-save.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/libgimp_glue.c
      	* app/module_db.c
      	* app/nav_window.c
      	* app/plug_in.c
      	* app/qmask.c
      	* app/undo.c
      	* app/base/base-config.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpdrawable-offset.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimage-duplicate.c
      	* app/core/gimpimage-mask.c
      	* app/core/gimpimage-new.c
      	* app/core/gimpimage.c
      	* app/core/gimppalette.c
      	* app/core/gimptoolinfo.[ch]
      	* app/core/gimpundo.c
      	* app/gui/brush-select.c
      	* app/gui/channels-commands.c
      	* app/gui/color-area.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-new-dialog.c
      	* app/gui/file-open-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/gradient-select.c
      	* app/gui/info-window.c
      	* app/gui/layers-commands.c
      	* app/gui/menus.c
      	* app/gui/palette-editor.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/palette-select.c
      	* app/gui/paths-dialog.c
      	* app/gui/pattern-select.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c
      	* app/gui/test-commands.c
      	* app/gui/tool-options-dialog.c
      	* app/gui/toolbox.c
      	* app/gui/tools-commands.c
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-save.c
      	* app/widgets/gimpchannellistview.c
      	* app/widgets/gimpdnd.c
      	* app/widgets/gimpdrawablelistview.[ch]
      	* app/widgets/gimpimagedock.c
      	* app/widgets/gimplayerlistview.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/drawable_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/palette_cmds.c
      	* app/pdb/patterns_cmds.c
      	* app/pdb/procedural_db.c
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/patterns.pdb: changed accordingly: remove usage
      	of gimp_context_[get|set]_*(NULL), create contexts with
      	gimp_create_context(). Get the user/current context with
      	gimp_get_[user|current]_context(). Added/removed access to the
      	global "the_gimp" variable in some places. Get the core's config
      	variables from "core_config".
      1bcd3e18
  2. 05 Jul, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed... · a0014f7e
      Michael Natterer authored
      2001-07-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/image_new.[ch]: removed...
      
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpimage-new.[ch]: ...and (partly) added here.
      
      	* app/core/gimp.[ch]: added gimp_create_image() which will be the
      	_only_ place to get new images from soon.
      	Added  a "create_display_func" function pointer...
      
      	* app/gui/gui.[ch]: ...which gets initialized here.
      
      	This way the core can create displays without depending on the
      	interface.
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/core/gimpedit.c
      	* app/gui/file-commands.c
      	* app/gui/file-new-dialog.[ch]: changed accordingly.
      a0014f7e
  3. 03 Jul, 2001 1 commit
    • Michael Natterer's avatar
      new directory app/xcf/ · 3e36b8f5
      Michael Natterer authored
      2001-07-03  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: new directory app/xcf/
      
      	* app/Makefile.am
      	* app/global_edit.[ch]
      	* app/xcf.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/gimpedit.[ch]: added here...
      
      	* app/xcf/.cvsignore
      	* app/xcf/Makefile.am
      	* app/xcf/xcf-load.[ch]
      	* app/xcf/xcf-private.h
      	* app/xcf/xcf-read.[ch]
      	* app/xcf/xcf-save.[ch]
      	* app/xcf/xcf-seek.[ch]
      	* app/xcf/xcf-write.[ch]
      	* app/xcf/xcf.[ch]: ...and here (chopped up).
      
      	* app/app_procs.c
      	* app/disp_callbacks.c
      	* app/floating_sel.c
      	* app/gui/edit-commands.c
      	* app/gui/toolbox.c
      	* app/pdb/edit_cmds.c
      	* app/widgets/gimpbufferview.c
      	* tools/pdbgen/pdb/edit.pdb: changed accordingly.
      3e36b8f5
  4. 26 Jun, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · d26c2668
      Michael Natterer authored
      2001-06-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/color_transfer.[ch]: removed.
      
      	* app/tools/Makefile.am
      	* app/tools/gimpcolorbalancetool-transfer.[ch]: added.
      
      	* app/tools/gimpcolorbalancetool.c: changed accordingly.
      
      	* app/base/Makefile.am
      	* app/base/tile-manager-crop.[ch]: formerly known as crop_buffer().
      
      	* app/tools/gimptexttool.c: changed accordingly.
      
      	* app/context_manager.[ch]: added the global clipboard and the
      	named buffer list here.
      
      	* app/app_procs.c: don't call color_transfer_init() and don't free
      	the buffer stuff (done by the context manager now).
      
      	* app/errorconsole.c: don't #include "gui/commands.h"
      
      	* app/global_edit.[ch]: removed lots of stuff which is now done by
      	gui/edit-commands.* or the new GimpBuffer object. The "paste
      	named" dialog will go away and this file will be moved to core/
      	soon.
      
      	* app/image_new.c: no need to declare the global_buffer extern any
      	more.
      
      	* app/qmask.c: don't #include "global_edit.h"
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpbuffer.[ch]: new object (aka named buffer)
      
      	* app/core/gimpcontext.[ch]: added a GimpBuffer attribute.
      
      	* app/core/gimpimage.[ch]: one s/int/gboolean/.
      
      	* app/core/gimppattern.c: hmm...
      
      	* app/gui/commands.[ch]: split up in small files:
      
      	* app/gui/Makefile.am
      	* app/gui/edit-commands.[ch]
      	* app/gui/file-commands.[ch]
      	* app/gui/image-commands.[ch]
      	* app/gui/select-commands.[ch]
      	* app/gui/view-commands.[ch]: new files.
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.c: added the named buffer list & grid.
      
      	* app/gui/file-new-dialog.[ch]
      	* app/gui/menus.c
      	* app/gui/palette-editor.c
      	* app/gui/test-commands.c: changed accordingly.
      
      	* app/pdb/edit_cmds.c
      	* tools/pdbgen/pdb/edit.pdb: changed for the global_edit stuff.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpbufferpreview.[ch]
      	* app/widgets/gimpbufferview.[ch]
      	* app/widgets/gimpcontainereditor.[ch]: new widgets.
      
      	* app/widgets/gimpcontainerview-utils.c
      	* app/widgets/gimpdatafactoryview.[ch]
      	* app/widgets/gimpdnd.[ch]
      	* app/widgets/gimpdrawablepreview.c
      	* app/widgets/gimplayerlistview.c
      	* app/widgets/gimppreview.c
      	* app/widgets/widgets-types.h: changed accordingly for the new
      	GimpBuffer object and it's views, misc. cleanups.
      
      	* pixmaps/Makefile.am
      	* pixmaps/paste-as-new.xpm
      	* pixmaps/paste-into.xpm
      	* pixmaps/paste.xpm: new pixmaps (they all look the same... Tigert? ;-)
      
      	* po/POTFILES.in: added the new files.
      d26c2668
  5. 07 Jun, 2001 1 commit
    • Michael Natterer's avatar
      added zh_TW.Big5 to ALL_LINGUAS. Added the STRIP_BEGIN and STRIP_END · 69491ddc
      Michael Natterer authored
      2001-06-07  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added zh_TW.Big5 to ALL_LINGUAS. Added the
      	STRIP_BEGIN and STRIP_END macros from gtk+.
      
      	* app/base/makefile.msc: unmodified copy of app/core/makefile.msc
      	(just to make "make dist" work).
      
      	* */Makefile.am: use @STRIP_BEGIN@ and @STRIP_END@ all over the
      	place. The Makefiles are a bit uglier now but it makes compiling
      	output much more readable.
      69491ddc
  6. 05 Jun, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am app/base/Makefile.am app/core/Makefile.am · 3b5ad3ab
      Michael Natterer authored
      2001-06-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/base/Makefile.am
      	* app/core/Makefile.am
      	* app/gui/Makefile.am
      	* app/paint-funcs/Makefile.am
      	* app/pdb/Makefile.am
      	* app/tools/Makefile.am
      	* app/widgets/Makefile.am: no need to build .la objects for
      	convenience libraries which are never linked into another dynamic
      	library. Create simple .a files instead. Reduces compilation time
      	of app/ by about 50%.
      3b5ad3ab
    • Michael Natterer's avatar
      app/Makefile.am removed. · 615d892d
      Michael Natterer authored
      2001-06-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/authors.h: removed.
      
      	* app/gui/Makefile.am
      	* app/gui/authors.h: added.
      
      	* tools/authorsgen/authorsgen.pl: generate it in the new place.
      
      	* app/gui/about-dialog.c
      	* app/gui/commands.c
      	* app/interface.c: don't #include "gimphelp.h"
      615d892d
  7. 04 Jun, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · 4184ebaf
      Michael Natterer authored
      2001-06-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/resize.[ch]: removed.
      
      	* app/gui/Makefile.am
      	* app/gui/resize-dialog.[ch]: added.
      
      	* app/gui/commands.c
      	* app/gui/layers-commands.c: changed accordingly.
      4184ebaf
  8. 25 May, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am removed. · ca6ee05e
      Michael Natterer authored
      2001-05-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/scan_convert.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/gimpscanconvert.[ch]: added. Changed all function names
      	and use GimpVector2 instead of ScanConvertPoint.
      
      	* app/base/base-types.h: removed ScanConvertPoint (didn't belong
      	here anyway).
      
      	* app/pdb/tools_cmds.c
      	* app/tools/gimpfreeselecttool.[ch]
      	* app/tools/gimpiscissorstool.c
      	* tools/pdbgen/pdb/tools.pdb: changed accordingly.
      ca6ee05e
    • Michael Natterer's avatar
      app/Makefile.am removed. · 746fc519
      Michael Natterer authored
      2001-05-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpui.[ch]: removed.
      
      	* app/tools/paint_options.[ch]: removed paint_mode_menu_new().
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpwidgets-constructors.[ch]
      	* app/widgets/gimpwidgets-utils.[ch]: added here.
      
      	* app/disp_callbacks.c
      	* app/errors.c
      	* app/gimphelp.c
      	* app/interface.c
      	* app/gui/brush-select.c
      	* app/gui/channels-commands.c
      	* app/gui/commands.c
      	* app/gui/file-dialog-utils.c
      	* app/gui/file-open-dialog.c
      	* app/gui/file-save-dialog.c
      	* app/gui/layers-commands.c
      	* app/gui/tool-options-dialog.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpsmudgetool.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/tool_manager.c
      	* app/widgets/gimplayerlistview.c: changed accordingly.
      746fc519
  9. 24 May, 2001 1 commit
    • Michael Natterer's avatar
      config.guess new versions from CVS (at least that's what my debian package · 6a5242c0
      Michael Natterer authored
      2001-05-24  Michael Natterer  <mitch@gimp.org>
      
      	* config.guess
      	* config.sub: new versions from CVS (at least that's what my
      	debian package says...)
      
      	* app/Makefile.am
      	* app/gimppreviewcache.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/gimppreviewcache.c: added.
      
      	* app/core/gimpdrawable.c: reordered #includes
      
      	* app/apptypes.h: make ImageMap a proper opaque typedef, not
      	simply a gpointer.
      
      	* app/image_map.[ch]: changed accordingly. cleanup.
      
      	* app/tools/color_balance.h
      	* app/tools/curves.h
      	* app/tools/gimptool.c
      	* app/tools/histogram_tool.h
      	* app/tools/hue_saturation.h
      	* app/tools/threshold.h: changed here too.
      
      	* libgimpbase/gimpbasetypes.h: /*< skip >*/ GIMP_UNIT_PERCENT as
      	it's a UI convenience thing and no unit.
      
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* libgimpwidgets/gimpbutton.c: maybe this change makes GimpButton
      	behave even more careful when changing GtkButton's private stuff.
      6a5242c0
  10. 22 May, 2001 2 commits
    • Michael Natterer's avatar
      app/gimphistogram.[ch] removed. · 0196e83f
      Michael Natterer authored
      2001-05-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimphistogram.[ch]
      	* app/lut_funcs.[ch]: removed.
      
      	* app/base/gimphistogram.[ch]
      	* app/base/lut-funcs.[ch]
      	* app/core/gimpdrawable-histogram.[ch]: added, cleanup.
      
      	* app/Makefile.am
      	* app/appenums.h
      	* app/apptypes.h
      	* app/base/Makefile.am
      	* app/base/base-types.h
      	* app/core/Makefile.am
      	* app/core/gimpchannel.c
      	* app/core/gimpdrawable-equalize.c
      	* app/core/gimpdrawable-invert.c
      	* app/pdb/color_cmds.c
      	* app/widgets/gimphistogramview.c
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      0196e83f
    • Michael Natterer's avatar
      app/Makefile.am removed · 884f6a8b
      Michael Natterer authored
      2001-05-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/resolution_calibrate.[ch]: removed
      
      	* app/gui/Makefile.am
      	* app/gui/resolution-calibrate-dialog.[ch]: added
      
      	* app/user_install.c
      	* app/gui/preferences-dialog.c
      	* po/POTFILES.in: changed accordingly.
      
      	* app/core/gimplayer.c: irrelevant doc reformating.
      884f6a8b
  11. 21 May, 2001 1 commit
    • Michael Natterer's avatar
      Makefile.am configure.in added new directory libgimpbase/ · 7d1375e9
      Michael Natterer authored
      2001-05-21  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool-1.4.in: added new directory libgimpbase/
      
      	* app/Makefile.am: link against the new lib.
      
      	* app/appenums.h: removed the PDB enums which are in
      	libgimpbase/gimpbasetypes.h now. They are all "Gimp" prefixed.
      
      	* app/apptypes.h: #include "libgimpbase/gimpbasetypes.h"
      
      	* app/[lots]
      	* app/core/[of]
      	* app/gui/[files]
      	* app/tools/: changed includes and all PDB types.
      
      	* app/pdb/*: regenerated.
      
      	* libgimp/Makefile.am: don't build libgimpi.a uglyness any more.
      
      	* libgimp/gimpenv.[ch]
      	* libgimp/gimplimits.[hh]
      	* libgimp/gimpparasite.[ch]
      	* libgimp/gimpparasiteio.[ch]
      	* libgimp/gimpprotocol.[ch]
      	* libgimp/gimpsignal.[ch]
      	* libgimp/gimpunit.h
      	* libgimp/gimputils.[ch]
      	* libgimp/gimpwire.[ch]: removed...
      
      	* libgimpbase/*: ...and added here as new library.
      
      	* libgimp/gimp.[ch]
      	* libgimp/gimpdrawable.[ch]
      	* libgimp/gimpenums.h
      	* libgimp/gimpimage.[ch]
      	* libgimp/gimptile.c
      	* libgimp/gimptypes.h
      	* libgimp/gimpunit.c: changed accordingly. Added the
      	gimp_*_add_new_parasite to gimp.[ch], gimpdrawable.[ch] and
      	gimpimage.[ch].
      
      	* libgimpwidgets/gimppatheditor.c
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpsizeentry.c
      	* libgimpwidgets/gimpunitmenu.c
      	* libgimpwidgets/gimpwidgets.c
      	* libgimpwidgets/gimpwidgetstypes.h: changed includes accordingly.
      
      	* plug-ins/*/Makefile.am
      	* plug-ins/common/mkgen.pl: link against libgimpbase.
      
      	* tools/pdbgen/Makefile.am: scan libgimpbase/gimpbasetypes.h, so
      	the enums are known to pdbgen...
      
      	* tools/pdbgen/enumcode.pl: ...but don't write them out to
      	libgimp/gimpenums.h
      
      	* tools/pdbgen/app.pl: include libgimp/gimpbase.h in all *_cmds.c
      	files. Added GIMP_ to the type names ganerated in app/.
      
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/unit.pdb: changed includes.
      7d1375e9
  12. 20 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am put the regex and MMX sources to EXTRA_DIST so they get · a6cce184
      Michael Natterer authored
      2001-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* plug-ins/script-fu/Makefile.am: put the regex and MMX sources to
      	EXTRA_DIST so they get distributed unconditionally.
      
      	* tools/pdbgen/pdb/layer.pdb: re-enabled the layer_mask procs but
      	let them use accessors (which don't exist)...
      
      	* app/pdb/pdb_glue.h: ... #define the accessors as macros here.
      
      	Yes, this is ugly, but I simply don't fully understand pdbgen
      	yoshcode.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/layer_cmds.c
      	* libgimp/gimplayer_pdb.[ch]: regenerated with the layer_mask
      	accessors.
      
      	* app/tools/Makefile.am: add the files which are not built to
      	EXTRA_DIST.
      
      	* pixmaps/Makefile.am
      	* pixmaps/channel.xbm
      	* pixmaps/eye.xbm
      	* pixmaps/layer.xbm
      	* pixmaps/linked.xbm
      	* pixmaps/mask.xbm: removed.
      
      	* plug-ins/Makefile.am: build XJT again because the layer_mask
      	stuff is back. Perl also seems to build again.
      
      	* plug-ins/common/aa.c: explicit casting fixes some warnings.
      
      	* plug-ins/script-fu/interp_regex.c: #include "config.h".
      a6cce184
  13. 15 May, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am removed... · d64ae879
      Michael Natterer authored
      2001-05-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/fsdither.h: removed...
      
      	* app/core/Makefile.am
      	* app/core/gimpimage-convert-fsdither.h: ...and added here.
      
      	* app/core/gimpimage-convert.c: changed accordingly.
      d64ae879
    • Michael Natterer's avatar
      new directory app/base/ · d240f623
      Michael Natterer authored
      2001-05-15  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: new directory app/base/
      
      	* app/Makefile.am
      	* app/boundary.[ch]
      	* app/brush_scale.[ch]
      	* app/gimpchecks.h
      	* app/gimplut.[ch]
      	* app/pixel_processor.[ch]
      	* app/pixel_region.[ch]
      	* app/pixel_surround.[ch]
      	* app/temp_buf.[ch]
      	* app/tile.[ch]
      	* app/tile_cache.[ch]
      	* app/tile_manager.[ch]
      	* app/tile_manager_pvt.h
      	* app/tile_pvt.h
      	* app/tile_swap.[ch]: moved to base/
      
      	* app/base/Makefile.am
      	* app/base/base-types.h
      	* app/base/*: new directory for the sub-object pixel maniplation
      	and storage stuff. Does not include Gtk+ or anything outside
      	base/. Did some cleanup in all files.
      
      	* app/appenums.h
      	* app/apptypes.h
      	* app/core/gimpimage.h: removed types which are now in
      	base/base-types.h.
      
      	* app/base/base-config.[ch]
      	* app/gimprc.[ch]: put the config variables for base/ to their own
      	file so base/ doesn not have to include gimprc.h (does not yet
      	work, i.e. the variables are un-configurable right now)
      
      	* app/main.c: set a log handler for "Gimp-Base".
      
      	* app/paint-funcs/Makefile.am
      	* app/paint-funcs/paint-funcs.[ch]: removed the color hash which
      	maps RGB to color indices because it's a totally standalone system
      	which has nothing to do with the paint-funcs and introduced a
      	GimpImage dependency.
      
      	paint-funcs/ should be considered on the same sub-object
      	(glib-only) level as base/, only in a different directory.
      
      	* app/core/Makefile.am
      	* app/core/gimpimage-colorhash.[ch]: put the color hash here.
      
      	* app/gimage.c: don't invalidate the color hash here...
      
      	* app/core/gimpimage.c: ... but in the colormap_changed() default
      	inplementation. Initialize the hash in class_init().
      
      	* tools/pdbgen/Makefile.am: scan app/base/base-types.h for enums.
      
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* app/[lots]
      	* app/core/[of]
      	* app/gui/[files]
      	* app/pdb/[all]
      	* app/tools/[over]
      	* app/widgets/[the]
      	* tools/pdbgen/pdb/[place]: changed #includes accordingly. And use
      	base_config->value instead of the stuff from gimprc.h.
      d240f623
  14. 14 May, 2001 3 commits
    • Michael Natterer's avatar
      README.patch_xinput_airbrush removed because GTK+-2.0 will manage the · 9059fd20
      Michael Natterer authored
      2001-05-14  Michael Natterer  <mitch@gimp.org>
      
      	* README.patch_xinput_airbrush
      	* patch_xinput_airbrush: removed because GTK+-2.0 will manage the
      	number of valuators dynamically.
      
      	* app/Makefile.am: some more thinking about subdirectories.
      
      	* app/boundary.c
      	* app/pixel_processor.c
      	* app/pixel_region.c: removed #include's, code cleanup.
      
      	* libgimpwidgets/Makefile.am: install gimpbutton.h
      
      	* devel-docs/libgimp/tmpl/gimpadaptivesupersample.sgml
      	* devel-docs/libgimp/tmpl/gimpbilinear.sgml: removed ...
      
      	* devel-docs/libgimpcolor/tmpl/gimpadaptivesupersample.sgml
      	* devel-docs/libgimpcolor/tmpl/gimpbilinear.sgml: ... and added here.
      
      	* devel-docs/libgimp/libgimp-decl.txt
      	* devel-docs/libgimp/libgimp-sections.txt
      	* devel-docs/libgimp/libgimp.hierarchy
      	* devel-docs/libgimp/tmpl/gimpenums.sgml
      	* devel-docs/libgimpcolor/libgimpcolor-decl.txt
      	* devel-docs/libgimpcolor/libgimpcolor-docs.sgml
      	* devel-docs/libgimpcolor/libgimpcolor-sections.txt
      	* devel-docs/libgimpcolor/libgimpcolor.hierarchy
      	* devel-docs/libgimpcolor/tmpl/gimpcolortypes.sgml: regenerated.
      9059fd20
    • Sven Neumann's avatar
      app/Makefile.am don't reference header files which don't exist any longer · 20c2fb32
      Sven Neumann authored
      2001-05-14  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am
      	* libgimp/Makefile.am: don't reference header files which don't exist
      	any longer
      20c2fb32
    • Sven Neumann's avatar
      app/Makefile.am removed this file ... · fdbdb390
      Sven Neumann authored
      2001-05-14  Sven Neumann  <sven@gimp.org>
      
              * app/Makefile.am
              * app/pixmaps2.h: removed this file ...
      
              * app/tools/Makefile.am
              * app/tools/icons.h: ... and readded it here with some changes.
      
              * app/tools/*.c: include the new icons.h file
      
              * app/pdb/procedural_db.[ch]: declare name as const
      fdbdb390
  15. 13 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in · 0cbbef40
      Michael Natterer authored
      2001-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/cursorutil.[ch]: removed. Stuff now lives in app_procs.[ch]
      	and in widgets/gimpcursor.[ch]
      
      	* app/appenv.h: added the "gimp_busy" boolean.
      
      	* app/app_procs.[ch]: added the "busy" stuff here.
      
      	* app/gui/gui.[ch]: "busy" stuff for the gui.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpcursor.[ch]: exports only one function:
      	gimp_cursor_new() which returns a GdkCursor which has to be
      	destroyed.
      
      	* app/apptypes.h
      	* app/appenums.h: removed the cursor types.
      	* app/widgets/widgets-types.h: added here.
      
      	* app/tools/gimpeditselectiontool.[ch]: added
      	gtkutil_compress_motion() here (will go to some utils file in
      	widgets/).
      
      	* app/tools/tools-types.h: #include "widgets/widgets-types.h"
      
      	* app/dialog_handler.c
      	* app/disp_callbacks.c
      	* app/gdisplay.[ch]
      	* app/nav_window.c
      	* app/scroll.c
      	* app/xcf.c
      	* app/core/gimpimage-convert.c
      	* app/core/gimpimage-duplicate.c
      	* app/core/gimpimage.c
      	* app/gui/file-open-dialog.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimptransformtool.c
      	* tools/pdbgen/pdb/image.pdb
      	* app/pdb/image_cmds.c: use the new cursor and "busy" functions.
      
      	* app/gdisplay.h
      	* app/core/gimpbrush.c: added some ugly cross-includes.
      
      	* app/context_manager.c
      	* app/gdisplay_ops.c
      	* app/gimprc.c
      	* app/core/gimpdrawable-offset.c
      	* app/gui/file-save-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/preferences-dialog.c
      	* app/tools/gimpbezierselecttool.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpselectiontool.c: removed inclusion of "cursorutil.h"
      0cbbef40
  16. 11 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am taken behind the curtain and shot. (famous words of Seth · 3bd0b97e
      Michael Natterer authored
      2001-05-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/lc_dialog.[ch]: taken behind the curtain and shot.
      	(famous words of Seth Burgess on #gimp)
      
      	* app/app_procs.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gui/commands.c
      	* app/gui/gui.c
      	* app/gui/menus.c
      	* app/gui/preferences-dialog.c: don't #include it or call it's
      	functions any more.
      
      	* app/gui/dialogs-commands.[ch]: added a constructor for a dock
      	which looks like the old L&C dialog (taken from test-commands.*)
      
      	* app/gui/test-commands.[ch]: removed here.
      
      	* app/gui/dialogs-constructors.[ch]: wrapped the old
      	paths-dialog.* stuff in a dockable which can be created only
      	once. Will go away as soon as the new path stuff is there.
      
      	* app/gui/dialogs.c: added the paths dockable, removed lc_dialog.
      
      	* app/gui/paths-dialog.c: some changes to make it work without the
      	lc_dialog around it. Will probably crash randomly and refuse to
      	update it's contents properly (scheduled for removal).
      3bd0b97e
  17. 09 May, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am removed. · d1022c34
      Michael Natterer authored
      2001-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/asupsample.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/tools/Makefile.am
      	* app/tools/tools-types.h: new files.
      
      	* app/tools/gimptoolinfo.[ch]: removed.
      	* app/core/gimptoolinfo.[ch]: added here.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.[ch]
      	* libgimp/gimpbilinear.[ch]: removed here...
      
      	* libgimpcolor/Makefile.am
      	* libgimpcolor/gimpcolortypes.h
      	* libgimpcolor/gimpadaptivesupersample.[ch]
      	* libgimpcolor/gimpbilinear.[ch]: ..and added here.
      
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/pdb/paths.pdb
      
      	* app/*.c: changed tons of #include's
      d1022c34
    • Michael Natterer's avatar
      configure.in added new directory app/core/ for the core object system. · 8985b107
      Michael Natterer authored
      2001-05-09  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am: added new directory app/core/ for the core
      	object system.
      
      	* app/gimage_mask.[ch]
      	* app/gimpbrush-header.h
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.[ch]
      	* app/gimpbrushpipe.[ch]
      	* app/gimpchannel.[ch]
      	* app/gimpcontainer.[ch]
      	* app/gimpcontext.[ch]
      	* app/gimpdata.[ch]
      	* app/gimpdatafactory.[ch]
      	* app/gimpdatalist.h
      	* app/gimpdrawable-desaturate.[ch]
      	* app/gimpdrawable-equalize.[ch]
      	* app/gimpdrawable-invert.[ch]
      	* app/gimpdrawable-offset.[ch]
      	* app/gimpdrawable-preview.[ch]
      	* app/gimpdrawable.[ch]
      	* app/gimpgradient.[ch]
      	* app/gimpimage-convert.[ch]
      	* app/gimpimage-duplicate.[ch]
      	* app/gimpimage-undo.[ch]
      	* app/gimpimage.[ch]
      	* app/gimplayer.[ch]
      	* app/gimplayermask.[ch]
      	* app/gimplist.[ch]
      	* app/gimpmarshal.[ch]
      	* app/gimpobject.[ch]
      	* app/gimppalette-import.[ch]
      	* app/gimppalette.[ch]
      	* app/gimppattern-header.h
      	* app/gimppattern.[ch]
      	* app/gimpundo.[ch]
      	* app/gimpundostack.[ch]
      	* app/gimpviewable.[ch]: removed these files...
      
      	* app/core/*: ...and added them here.
      
      	* app/*.c
      	* app/gui/*.c
      	* app/pdb/*.c
      	* app/tools/*.c
      	* app/widgets/*.c
      	* plug-ins/common/gbr.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/pat.c
      	* po/POTFILES.in
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/*.pdb: changed accordingly.
      8985b107
  18. 08 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · 9ecde4ea
      Michael Natterer authored
      2001-05-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpdnd.[ch]: removed.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpdnd.[ch]: and moved here.
      
      	* app/devices.c
      	* app/docindex.c
      	* app/interface.c
      	* app/gui/about-dialog.c
      	* app/gui/channels-dialog.c
      	* app/gui/color-area.c
      	* app/gui/color-select.c
      	* app/gui/colormap-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/indicator-area.c
      	* app/gui/layers-dialog.c
      	* app/gui/palette-editor.c
      	* app/gui/palette-select.c
      	* app/gui/toolbox.c
      	* app/tools/gimpblendtool.c
      	* app/tools/tool_manager.c
      	* app/tools/tool_options_dialog.c: changed #includes accordingly.
      9ecde4ea
  19. 22 Apr, 2001 1 commit
    • Michael Natterer's avatar
      cleanup. · 90e8b4d7
      Michael Natterer authored
      2001-04-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: cleanup.
      
      	* app/interface.c: #include "gimpui.h"
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.c
      	* app/gui/menus.c
      	* app/gui/test-commands.[ch]: changes for the image menu below.
      
      	* app/apptypes.h
      	* app/widgets/Makefile.am
      	* app/widgets/gimpcontainermenu.[ch]
      	* app/widgets/gimpcontainermenuimpl.[ch]: new widgets. The actual
      	implemtation lives in a separate file because
      	gimpcontainermenu.c's code is identical to gimpcontainerview.c's
      	except for the base class. This will become an interface with Gtk 2.0.
      
      	* app/widgets/gimpimagedock.[ch]: a dock with an image menu. The
      	pages still don't follow the context correctly.
      
      	* app/widgets/gimpmenuitem.[ch]: a menu item with a preview.
      
      	* app/widgets/gimpdialogfactory.[ch]: pass a dock constructor to
      	the constructor and provide a method to create a new dock within
      	this factory's context.
      
      	* app/widgets/gimpdock.[ch]: removed the constructor because we
      	create only image docks now. Put the vbox into a main_vbox (which
      	also contains the image menu).
      
      	* app/widgets/gimpdockbook.[ch]: create new docks with the dialog
      	factory.
      
      	* app/gimpcontainer.[ch]
      	* app/gimpdata.[ch]
      	* app/gimpdatafactory.[ch]
      	* app/gimpdatalist.[ch]
      	* app/gimplist.[ch]
      	* app/gimpviewable.[ch]
      	* app/widgets/gimpbrushpreview.[ch]
      	* app/widgets/gimpcontainergridview.[ch]
      	* app/widgets/gimpcontainerlistview.[ch]
      	* app/widgets/gimpcontainerview.[ch]
      	* app/widgets/gimpdatafactoryview.[ch]
      	* app/widgets/gimpdockable.[ch]
      	* app/widgets/gimpdrawablelistitem.[ch]
      	* app/widgets/gimpdrawablelistview.[ch]
      	* app/widgets/gimpdrawablepreview.[ch]
      	* app/widgets/gimplayerlistitem.[ch]
      	* app/widgets/gimplayerlistview.[ch]
      	* app/widgets/gimplistitem.[ch]
      	* app/widgets/gimppalettepreview.[ch]
      	* app/widgets/gimppatternpreview.[ch]
      	* app/widgets/gimppreview.[ch]: ass-sign some copyrights.
      90e8b4d7
  20. 21 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/lc_dialogP.h removed stuff that will go away anyway · 44d41e8e
      Michael Natterer authored
      2001-04-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/lc_dialogP.h
      	* app/paths_dialogP.h: removed stuff that will go away anyway (put
      	the declarations to the public headers).
      
      	* app/gimpui.[ch]: new function gimp_widget_get_callback_context()
      	which may only be called from a *_cmd_callback() and returns the
      	data we attached with weird methods.
      
      	* app/gui/Makefile.am
      	* app/gui/channels-commands.[ch]: callbacks independent from the
      	channels dialog and the "new" and "edit channel" dialogs.
      
      	* app/gui/channels-dialog.[ch]
      	* app/gui/layers-commands.c
      	* app/gui/layers-dialog.[ch]
      	* app/lc_dialog.[ch]
      	* app/gui/menus.c
      	* app/gui/paths-dialog.[ch]
      	* app/tools/gimpbezierselecttool.c
      	* po/POTFILES.in: changed accordingly.
      44d41e8e
  21. 20 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · c1e2f4e2
      Michael Natterer authored
      2001-04-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/layers_dialogP.h: removed.
      
      	* app/gimpui.[ch]: new function gimp_menu_position().
      
      	* app/disp_callbacks.c
      	* app/interface.c
      	* app/gui/layers-dialog.c: popup the image and layers menu with
      	gtk_item_factory_popup_with_data() instead of gtk_menu_popup()
      	and pass the GimpImage we're operating on as data.
      
      	For accelerators, which are invoked without context, we catch key
      	press events and attach the context to the GtkItemFactory.
      
      	* app/gui/Makefile.am
      	* app/gui/layers-commands.[ch]: common layer callbacks (instead of
      	separate ones in commands.c and layers-dialog.c
      
      	* app/gui/commands.[ch]
      	* app/gui/layers-dialog.[ch]: removed the menu callbacks here.
      
      	* app/gdisplay.h
      	* app/lc_dialog.c
      	* app/gui/channels-dialog.c
      	* app/gui/layer-select.c
      	* app/gui/menus.c
      	* po/POTFILES.in: changed accordingly.
      c1e2f4e2
  22. 19 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/brush_header.h app/pattern_header.h · 26dee230
      Michael Natterer authored
      2001-04-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/brush_header.h
      	* app/pattern_header.h
      	* app/desaturate.[ch]
      	* app/equalize.[ch]
      	* app/invert.[ch]: removed.
      
      	* app/gimpbrush-header.h
      	* app/gimppattern-header.h
      	* app/gimpdrawable-desaturate.[ch]
      	* app/gimpdrawable-equalize.[ch]
      	* app/gimpdrawable-invert.[ch]: new files.
      
      	* app/gui/commands.c: put some stuff from desaturate, equalize and
      	invert here. While it's ok to check the drawable type in the
      	callback, this is the wrong place for PDB wrappers.
      
      	* app/gimpbrush.c
      	* app/gimpbrushpipe.c
      	* app/gimplayer.c
      	* app/gimppattern.c
      	* app/pdb/color_cmds.c
      	* plug-ins/common/gbr.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/pat.c
      	* po/POTFILES.in
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      26dee230
  23. 18 Apr, 2001 3 commits
    • Michael Natterer's avatar
      app/Makefile.am removed · 63d3ff38
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/channel_ops.[ch]: removed
      
      	* app/gimpdrawable-offset.[ch]
      	* app/gimpimage-duplicate.[ch]: new files without GUI.
      
      	* app/gui/Makefile.am
      	* app/gui/offset-dialog.[ch]: new files.
      
      	* app/gui/commands.c
      	* app/pdb/channel_ops_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb/channel_ops.pdb: changed accordingly.
      63d3ff38
    • Michael Natterer's avatar
      app/Makefile.am removed. new files: the convert functionality without GUI · addaad45
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/convert.[ch]: removed.
      	* app/gimpimage-convert.[ch]: new files: the convert functionality
      	without GUI (now called gimp_image_convert()).
      
      	* app/gui/Makefile.am
      	* app/gui/convert-dialog.[ch]: new files.
      
      	* app/gui/commands.c
      	* app/pdb/convert_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl: changed accordingly.
      addaad45
    • Michael Natterer's avatar
      commented the sections of the file list. cleanup. · d25f8933
      Michael Natterer authored
      2001-04-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: commented the sections of the file list.
      	* app/gui/Makefile.am: cleanup.
      
      	* app/unittest/*: removed.
      d25f8933
  24. 17 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] · ddc91452
      Michael Natterer authored
      2001-04-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gui/Makefile.am
      	* app/about_dialog.[ch]
      	* app/brush_edit.[ch]
      	* app/brush_select.[ch]
      	* app/channels_dialog.[ch]
      	* app/color_area.[ch]
      	* app/color_notebook.[ch]
      	* app/color_select.[ch]
      	* app/colormap_dialog.[ch]
      	* app/commands.[ch]
      	* app/file_new_dialog.[ch]
      	* app/gradient_editor.[ch]
      	* app/gradient_select.[ch]
      	* app/indicator_area.[ch]
      	* app/info_dialog.[ch]
      	* app/info_window.[ch]
      	* app/layer_select.[ch]
      	* app/layers_dialog.[ch]
      	* app/menus.[ch]
      	* app/palette.[ch]
      	* app/palette_import.[ch]
      	* app/palette_select.[ch]
      	* app/paths_dialog.[ch]
      	* app/pattern_select.[ch]
      	* app/preferences_dialog.[ch]
      	* app/session.[ch]
      	* app/test_commands.[ch]
      	* app/tips_dialog.[ch]
      	* app/toolbox.[ch]: moved to gui/ (s/_/-/ and some more useful
      	filenames on the way).
      
      	* app/app_procs.c
      	* app/context_manager.c
      	* app/convert.c
      	* app/disp_callbacks.c
      	* app/errorconsole.c
      	* app/file-open.c
      	* app/file-save.c
      	* app/file-utils.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimprc.c
      	* app/image_new.c
      	* app/interface.c
      	* app/nav_window.c
      	* app/path.c
      	* app/plug_in.c
      	* app/gui/dialogs-constructors.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpcolorpanel.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* po/POTFILES.in: changed accordingly.
      ddc91452
  25. 15 Apr, 2001 2 commits
    • Michael Natterer's avatar
      app/Makefile.am removed · 1ac9c56a
      Michael Natterer authored
      2001-04-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/paletteP.h: removed
      
      	* app/palette.[ch]
      	* app/palette_select.c: changed accordingly.
      
      	* app/Makefile.am
      	* app/gui/Makefile.am: some more preparation for file moving.
      1ac9c56a
    • Michael Natterer's avatar
      grouped the files together which will go to gui/. · aa77e714
      Michael Natterer authored
      2001-04-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: grouped the files together which will go to gui/.
      
      	* app/widgets/gimpdialogfactory.[ch]: maintain a list of open
      	GimpDocks for session management.
      
      	* app/widgets/gimpdock.c: register open docks with the dialog
      	factory.
      
      	* app/widgets/gimpdockable.[ch]
      	* app/widgets/gimpdockbook.c: pass a pointer to the GimpDockbook
      	to the GimpDockable's "get_tab" function because the function is
      	called before the dockable is added to the dockbook.
      
      	* app/test_commands.c
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs.c: changed accordingly.
      aa77e714
  26. 14 Apr, 2001 1 commit
    • Michael Natterer's avatar
      configure.in app/Makefile.am new directory which will contain all gui code · 517de92a
      Michael Natterer authored
      2001-04-14  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am
      	* app/gui/Makefile.am: new directory which will contain all gui code
      	except widgets (I was tired off adding new files to app/).
      
      	* app/apptypes.h
      	* app/gui/gimpdialogfactory.[ch]: factory which produces dialogs
      	from string descriptions. Should maybe go to widgets/.
      
      	* app/gui/dialogs-commands.[ch]: callbacks for the new menu
      	factory below.
      
      	* app/gui/dialogs-constructors.[ch]: dialog constructors which are
      	registered with the dialog factory.
      
      	* app/gui/dialogs.[ch]: register the dialogs with the factory.
      
      	* app/app_procs.c: call dialogs_register().
      
      	* app/menus.[ch]: a new item factory for creating dialogs.
      
      	* app/test_commands.c
      	* app/widgets/gimpdock.[ch]: added a dialog factory pointer to the
      	GimpDock struct.
      
      	* app/widgets/gimpdockbook.[ch]: badly (badly!) fiddle around with
      	GtkNotebook's menu to get it integrated in the GtkItemFactory
      	which produces new dialogs.
      517de92a
  27. 11 Apr, 2001 1 commit
    • Michael Natterer's avatar
      configure.in new directory containing all widgets. Some of them will go to · 594496b1
      Michael Natterer authored
      2001-04-11  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/widgets/*: new directory containing all widgets. Some of them
      	will go to libgimpwidgets.
      
      	* app/color_panel.[ch]
      	* app/gimpbrushpreview.[ch]
      	* app/gimpconstrainedhwrapbox.[ch]
      	* app/gimpcontainergridview.[ch]
      	* app/gimpcontainerlistview.[ch]
      	* app/gimpcontainerview.[ch]
      	* app/gimpdatafactoryview.[ch]
      	* app/gimpdock.[ch]
      	* app/gimpdockable.[ch]
      	* app/gimpdockbook.[ch]
      	* app/gimpdrawablelistitem.[ch]
      	* app/gimpdrawablelistview.[ch]
      	* app/gimpdrawablepreview.[ch]
      	* app/gimpgradientpreview.[ch]
      	* app/gimpimagepreview.[ch]
      	* app/gimplayerlistitem.[ch]
      	* app/gimplayerlistview.{ch]
      	* app/gimplistitem.[ch]
      	* app/gimppalettepreview.[ch]
      	* app/gimppatternpreview.[ch]
      	* app/gimppreview.[ch]
      	* app/gimptoolinfopreview.[ch]
      	* app/gtkhwrapbox.[ch]
      	* app/gtkvwrapbox.[ch]
      	* app/gtkwrapbox.[ch]
      	* app/histogramwidget.[ch]: removed from here.
      
      	* app/Makefile.am
      	* app/appenums.h
      	* app/brush_select.c
      	* app/channels_dialog.c
      	* app/devices.c
      	* app/gimpdnd.c
      	* app/gimpdrawable-preview.c
      	* app/gimphistogram.h
      	* app/gradient_editor.c
      	* app/gradient_select.c
      	* app/indicator_area.c
      	* app/info_window.c
      	* app/palette.c
      	* app/palette_select.c
      	* app/pattern_select.c
      	* app/qmask.c
      	* app/test_commands.c
      	* app/toolbox.c
      	* app/pdb/color_cmds.c
      	* app/tools/paint_options.c
      	* app/tools/tool_options_dialog.c
      	* tools/pdbgen/pdb/color.pdb: changed accordingly.
      594496b1
  28. 10 Apr, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/apptypes.h new object (the notebook separated out of · 4d33754a
      Michael Natterer authored
      2001-04-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/gimpdockbook.[ch]: new object (the notebook separated out
      	of gimpdock.[ch]).
      
      	* app/gimpdnd.h: new DND type "DIALOG".
      
      	* app/gimpdock.[ch]
      	* app/gimpdockable.[ch]: DND mostly works now.
      
      	* app/menus.c
      	* app/test_commands.[ch]: updated.
      4d33754a
  29. 07 Apr, 2001 2 commits
    • Simon Budig's avatar
      app/Makefile.am app/apptypes.h app/path_bezier.[ch] app/path_curves.[ch] · e2f373cb
      Simon Budig authored
      2001-04-07  Simon Budig  <simon@gimp.org>
      
              * app/Makefile.am
              * app/apptypes.h
              * app/path_bezier.[ch]
              * app/path_curves.[ch]
              * app/pixmaps2.h
              * app/tools/Makefile.am
              * app/tools/gimpdrawtool.[ch]
              * app/tools/path_tool.[ch]
              * app/tools/path_toolP.h
              * app/tools/tools.c
      
              new files:
              * app/tools/gimppathtool.c
              * app/tools/gimppathtool.h
      
              Reactivated (at least partially) the old new path tool. It
              will undergo major restructuring. Especially the path data
              will become proper objects. This definitely is work in progress
              and totally unuseable now.
      e2f373cb
    • Michael Natterer's avatar
      configure.in app/Makefile.am app/paint-funcs/.cvsignore made the · 1187328d
      Michael Natterer authored
      2001-04-07  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am
      	* app/paint-funcs/.cvsignore
      	* app/paint-funcs/Makefile.am: made the paint-funcs directory compile
      	so Prof can continue hacking it. The old stuff still needs to be
      	removed.
      
      	* app/apptypes.h
      	* app/gimpdock.[ch]
      	* app/gimpdockable.[ch]: new widgets (not used yet).
      
      	* app/menus.c
      	* app/test_commands.[ch]: untested testing code for the new widgets.
      1187328d