gimp/app
Michael Natterer d81b47ce70 removed GimpFillType.
2001-06-29  Michael Natterer  <mitch@gimp.org>

	* app/appenums.h: removed GimpFillType.

	* app/gimprc.c: parse the session-info's new "aux-info" field.

	* app/global_edit.[ch]: removed the old "Paste Named" dialog and
	prefixed all functions with "gimp_".

	* app/core/core-types.h: added GimpFillType.

	* app/core/gimpbrush.[ch]: new signal "spacing_changed".

	* app/gui/Makefile.am
	* app/gui/tools-commands.[ch]: one more file cut out of commands.[ch].

	* app/gui/commands.[ch]: removed the tools stuff here.

	* app/gui/brush-select.[ch]
	* app/gui/dialogs-constructors.c: use the new GimpBrushFactoryView
	(see below).

	* app/gui/dialogs-commands.[ch]
	* app/gui/menus.[ch]:

	- Made it 64bit safe again by passing the dialog factory's
	  identifiers as GQuarks, not as guints created by GPOINTER_TO_UINT().
	- Added a "gchar *quark_string" field to GimpItemFactoryEntry
	  which gets transformed into a GQuark by menus_create_item().
	- Added SEPARATOR() and BRANCH() macros which make the *_entries[]
	  arrays more readable.
	- Added a menu item to show/hide GimpImageDock's image menu.
	- Removed file_last_opened_cmd_callback().

	* app/gui/edit-commands.c: the global_edit functions are "gimp_"
	prefixed now.

	* app/gui/file-commands.[ch]: added file_last_opened_cmd_callback()
	here.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpbrushfactoryview.[ch]: new widget: a
	GimpDataFactory subclass with a "spacing" scale.

	* app/widgets/gimpcontainereditor.[ch]:

	- Connect to the GimpContainerView's "select_item",
	  "activate_item" and "context_item" signals here once instead of
	  in each subclass and dispatch them via new virtual functions.
	- Added a convenience function which makes DND to the buttons much
	  less painful for subclasses.

	* app/widgets/gimpbufferview.c
	* app/widgets/gimpdatafactoryview.[ch]: changed accordingly.

	* app/widgets/gimpdialogfactory.[ch]:

	- Added gimp_dialog_factory_dialog_raise() which can raise
	  toplevel dialogs _and_ dockables (and creates them if they are
	  not open yet).
	- Keep track of all created dialogs (not only toplevels).
	- Added an "aux_info" field to GimpSessionInfo which is a GList of
	  gchar* and is saved in sessionrc.
	- Remember if GimpImageDock's image menu is visible by using an
	  aux_info string.
	- The code did not become nicer with all those new constraints. I
	  have to add comments before I forget how it works.

	* app/widgets/gimpdockbook.c: set the state of the "Show Image Menu"
	menu item before popping up the item factory.

	* app/widgets/gimpimagedock.[ch]: added
	gimp_image_dock_set_show_image_meu().

	* plug-ins/gdyntext/gdyntext.c
	* plug-ins/perl/examples/fit-text
	* plug-ins/perl/examples/terral_text
	* plug-ins/perl/examples/tex-to-float: register all text rendering
	plug-ins under <Image>/Filters/Text

	* app/pdb/brush_select_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/edit_cmds.c
	* tools/pdbgen/pdb/brush_select.pdb
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/enums.pl
	* po/POTFILES.in: changed according to all the stuff above.
2001-06-29 19:25:03 +00:00
..
actions removed GimpFillType. 2001-06-29 19:25:03 +00:00
arch/i386/mmx app/Makefile.am app/detect_mmx.S app/arch/i386/mmx/detect_mmx.S 2001-04-02 17:19:41 +00:00
base app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
core removed GimpFillType. 2001-06-29 19:25:03 +00:00
dialogs removed GimpFillType. 2001-06-29 19:25:03 +00:00
display app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
file Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
gui removed GimpFillType. 2001-06-29 19:25:03 +00:00
menus removed GimpFillType. 2001-06-29 19:25:03 +00:00
paint major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
paint-funcs added zh_TW.Big5 to ALL_LINGUAS. Added the STRIP_BEGIN and STRIP_END 2001-06-07 17:20:50 +00:00
pdb removed GimpFillType. 2001-06-29 19:25:03 +00:00
plug-in Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
tools app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
widgets removed GimpFillType. 2001-06-29 19:25:03 +00:00
xcf Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
.cvsignore shut up CVS 2000-08-26 12:52:38 +00:00
Makefile.am app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
airbrush.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
app_procs.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
app_procs.h app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in 2001-05-13 21:51:20 +00:00
appenums.h removed GimpFillType. 2001-06-29 19:25:03 +00:00
appenv.h new directory app/base/ 2001-05-15 11:25:25 +00:00
apptypes.h major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
batch.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
batch.h These changes enable help support for 3rd party plug-ins which install 2000-05-21 17:41:02 +00:00
colormaps.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
colormaps.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
context_manager.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
context_manager.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
datafiles.c app/app_procs.c app/datafiles.c app/devices.c app/docindex.c 2001-05-21 20:30:16 +00:00
datafiles.h app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
detect_mmx.S app/Makefile.am app/detect_mmx.S app/arch/i386/mmx/detect_mmx.S 2001-04-02 17:19:41 +00:00
devices.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
devices.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
dialog_handler.c app/Makefile.am removed. Stuff now lives in app_procs.[ch] and in 2001-05-13 21:51:20 +00:00
dialog_handler.h changes to allow to build on win32 with msvc again 2001-02-07 01:16:18 +00:00
disp_callbacks.c app/disp_callbacks.c app/gdisplay.c applied a patch from Ralf Engels 2001-06-14 16:23:40 +00:00
disp_callbacks.h removed some forgotten tools types. 2001-05-13 11:35:20 +00:00
docindex.c app/app_procs.c app/datafiles.c app/devices.c app/docindex.c 2001-05-21 20:30:16 +00:00
docindex.h app/session.[ch] removed the old dialog session management code... 2001-04-17 16:00:27 +00:00
drawable.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
drawable.h configure.in added new directory app/core/ for the core object system. 2001-05-09 02:32:03 +00:00
errorconsole.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
errorconsole.h app/session.[ch] removed the old dialog session management code... 2001-04-17 16:00:27 +00:00
errors.c app/Makefile.am removed. 2001-05-25 16:04:54 +00:00
errors.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
file-open.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
file-open.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
file-save.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
file-save.h Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
file-utils.c new directory app/base/ 2001-05-15 11:25:25 +00:00
file-utils.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
floating_sel.c new directory app/base/ 2001-05-15 11:25:25 +00:00
floating_sel.h app/Makefile.am new file with one set of functions... 2001-01-29 13:51:23 +00:00
gdisplay.c same gdisplays_update_full() fix as in the stable branch. Removed lots of 2001-06-20 20:34:11 +00:00
gdisplay.h major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
gdisplay_color.c app/app_procs.c app/datafiles.c app/devices.c app/docindex.c 2001-05-21 20:30:16 +00:00
gdisplay_color.h Last-minute cleanup: 2000-12-16 21:37:03 +00:00
gdisplay_color_ui.c app/app_procs.c app/datafiles.c app/devices.c app/docindex.c 2001-05-21 20:30:16 +00:00
gdisplay_color_ui.h fill dummy gimage->base_type as well 2000-01-03 07:49:19 +00:00
gdisplay_ops.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
gdisplay_ops.h block all canvas events while resizing the display so the standard canvas 2000-04-16 12:38:44 +00:00
general.c removed search_in_path() and the unused xstrsep(). 2001-05-16 18:09:45 +00:00
general.h removed search_in_path() and the unused xstrsep(). 2001-05-16 18:09:45 +00:00
gimage.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
gimage.h removed (was not used). 2001-05-15 19:10:57 +00:00
gimp.rc
gimp.sym Update to match Unix version. 2000-05-28 23:46:16 +00:00
gimphelp.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
gimphelp.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
gimpparasite.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
gimpparasite.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
gimpprogress.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gimpprogress.h cleaned up a bit. 2000-12-31 05:31:43 +00:00
gimprc.c removed GimpFillType. 2001-06-29 19:25:03 +00:00
gimprc.h Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
gimpunit.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
global_edit.c removed GimpFillType. 2001-06-29 19:25:03 +00:00
global_edit.h removed GimpFillType. 2001-06-29 19:25:03 +00:00
gximage.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gximage.h
image_map.c config.guess new versions from CVS (at least that's what my debian package 2001-05-24 17:09:57 +00:00
image_map.h config.guess new versions from CVS (at least that's what my debian package 2001-05-24 17:09:57 +00:00
image_new.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
image_new.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
image_render.c removed search_in_path() and the unused xstrsep(). 2001-05-16 18:09:45 +00:00
image_render.h new directory app/base/ 2001-05-15 11:25:25 +00:00
interface.c app/Makefile.am removed. 2001-06-05 00:22:25 +00:00
interface.h app/Makefile.am new files containing most of the code from 2001-01-22 03:30:42 +00:00
libgimp_glue.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
libgimp_glue.h cleanup 2001-01-25 14:38:10 +00:00
main.c libgimp/.cvsignore libgimp/Makefile.am libgimp/gimp.h removed 2001-05-22 00:36:38 +00:00
makefile.mingw.in disabled display filters code, since it is unfinished 2000-12-24 20:27:04 +00:00
makefile.msc almost completely autogenerated all new makefiles (it simply was too much 2001-05-25 22:04:21 +00:00
marching_ants.h
module_db.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
module_db.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
nav_window.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
nav_window.h major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
ops_buttons.c use GimpButton and connect to extended_clicked. 2001-05-14 00:29:38 +00:00
ops_buttons.h use GimpButton and connect to extended_clicked. 2001-05-14 00:29:38 +00:00
paint_core.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
paint_options.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
parasitelist.c Makefile.am configure.in added new directory libgimpbase/ 2001-05-21 13:58:46 +00:00
parasitelist.h configure.in added new directory app/core/ for the core object system. 2001-05-09 02:32:03 +00:00
path.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
path.h Bring back the beziers. 2001-03-26 05:31:47 +00:00
pathP.h Last-minute cleanup: 2000-12-16 21:37:03 +00:00
path_bezier.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
path_bezier.h app/Makefile.am app/apptypes.h app/path_bezier.[ch] app/path_curves.[ch] 2001-04-07 14:55:39 +00:00
path_curves.c s/USE_GCC_INTEL_MMX/HAVE_ASM_MMX/ 2001-05-19 16:09:41 +00:00
path_curves.h app/path_curves.[ch] app/tools/gimpdrawtool.c app/tools/gimppathtool.[ch] 2001-04-11 13:28:53 +00:00
path_transform.h Introduced GimpPaintTool and GimpDrawTool 2001-02-27 05:21:12 +00:00
plug_in.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
plug_in.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
plug_in_cmds.c Garry R. Osgood <grosgood@rcn.com> 2001-03-11 13:15:41 +00:00
qmask.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
qmask.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
regexrepl.c Extended the glibc regexp check and enabled substitution for Makefiles. 2001-01-02 23:16:40 +00:00
regexrepl.h acconfig.h configure.in libgimp/Makefile.am libgimp/gimpregex.h 2000-01-24 22:16:36 +00:00
scale.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
scale.h renamed ZoomType to GimpZoomZype and added it here. 2001-03-03 16:22:18 +00:00
scroll.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
scroll.h updated. 2001-02-24 19:29:47 +00:00
selection.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
selection.h major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
transform_core.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
undo.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
undo.h app/apptypes.h app/channel_ops.c app/commands.c app/convert.[ch] 2001-03-08 02:01:52 +00:00
undo_history.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
undo_history.h app/Makefile.am new file. 2001-01-29 02:45:02 +00:00
undo_types.h app/gimpimage.c app/undo.c app/undo_types.h docs/undo.txt Changed sanity 1999-12-10 20:55:57 +00:00
unitrc.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
user_install.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
user_install.h new files. Code for the resolution calibration dialog that used to live in 2000-09-25 01:27:47 +00:00
wilber.ico
xcf.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
xcf.h app/Makefile.am new file. 2001-01-29 02:45:02 +00:00