Gimp/app/core
Michael Natterer 06b16890ba Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning)
2001-07-24  Michael Natterer  <mitch@gimp.org>

	Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning)

	* configure.in: require glib/gtk+ >= 1.3.7, commented out the
	gtkxmhtml stuff.

	From now on, you will need glib, pango, atk and gtk+ HEAD from CVS
	to hack or use GIMP HEAD.

	Beware, it crashes randomly :)

	* app/core/Makefile.am
	* app/core/gimpmarshal.list: new file plus rules to generate
	gimpmarshal.[ch] from it.

	* app/core/*
	* app/tools/*
	* app/widgets/*
	* libgimpwidgets/*: started to use the glib object system. All
	core/ objects are still gtk objects however. All signals are
	created using g_signal_new(). There are many gtk+ artefacts left.
	Finally, we will _not_ use the gtk_signal_foo() wrappers and
	friends any more.

	* app/colormaps.c
	* app/devices.[ch]
	* app/disp_callbacks.c
	* app/errorconsole.c
	* app/file-save.[ch]
	* app/interface.c
	* app/module_db.c
	* app/nav_window.c
	* app/ops_buttons.c
	* app/scroll.c
	* app/user_install.c
	* app/gui/about-dialog.c
	* app/gui/brush-editor.c
	* app/gui/brushes-commands.c
	* app/gui/color-notebook.c
	* app/gui/colormap-dialog.c
	* app/gui/dialogs-commands.c
	* app/gui/dialogs-constructors.c
	* app/gui/file-commands.c
	* app/gui/file-dialog-utils.c
	* app/gui/file-new-dialog.c
	* app/gui/file-open-dialog.[ch]
	* app/gui/file-save-dialog.c
	* app/gui/gradient-editor.c
	* app/gui/gradients-commands.c
	* app/gui/image-commands.c
	* app/gui/info-dialog.[ch]
	* app/gui/layer-select.c
	* app/gui/layers-commands.c
	* app/gui/menus.c
	* app/gui/offset-dialog.c
	* app/gui/palette-editor.c
	* app/gui/palettes-commands.c
	* app/gui/patterns-commands.c
	* app/gui/preferences-dialog.c
	* app/gui/resize-dialog.[ch]
	* app/gui/splash.c
	* app/gui/tips-dialog.c
	* app/gui/tool-options-dialog.c
	* app/gui/toolbox.c
	* app/gui/tools-commands.c
	* libgimp/gimpbrushmenu.c
	* libgimp/gimpmenu.c
	* libgimp/gimppatternmenu.c
	* libgimp/gimpui.c
	* libgimpbase/gimpenv.c: tons and tons of changes like "const
	gchar*", switch from GdkDeviceInfo to GdkDevice (very incomplete
	and currently disables), lots of s/gtk_signal/g_signal/,
	removal/replacement of deprecated stuff,
	s/GtkSignalFunc/GCallback/ and lots of small changes and fixes
	while I was on it, zillions of warnings left...

	* modules/Makefile.am: disabled the water color selector
	temporarily (XInput issues).

	* plug-ins/Makefile.am
	* plug-ins/common/.cvsignore
	* plug-ins/common/Makefile.am
	* plug-ins/common/plugin-defs.pl: simply excluded all plug-ins
	which did not build (including Script-Fu). They are trivial to
	fix.
2001-07-24 21:27:11 +00:00
..
.cvsignore Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
core-types.h removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimp-edit.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimp-edit.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimp-parasites.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimp-parasites.h renamed gimp_initialize() to gimp_restore() because it loads all kinds of 2001-07-04 22:59:25 +00:00
gimp-transform-region.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimp.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimp.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrush-header.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpbrush-load.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrush.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrush.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushgenerated-load.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushgenerated-save.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushgenerated.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushgenerated.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushpipe-load.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushpipe.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbrushpipe.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbuffer.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpbuffer.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpchannel-combine.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpchannel-combine.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpchannel.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpchannel.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpcontainer.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpcontainer.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpcontext.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpcontext.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpcoreconfig.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpcoreconfig.h app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpdata.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdata.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdatafactory.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdatafactory.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdatafiles.c removed the gimp_busy boolean, check whether user_installation is needed 2001-07-10 19:16:16 +00:00
gimpdatafiles.h app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gimpdatalist.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdatalist.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdrawable-blend.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdrawable-desaturate.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpdrawable-desaturate.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-equalize.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpdrawable-equalize.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-histogram.c fixing a typo fixes ENABLE_MP. 2001-05-25 21:17:07 +00:00
gimpdrawable-histogram.h app/gimphistogram.[ch] removed. 2001-05-22 23:05:35 +00:00
gimpdrawable-invert.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpdrawable-invert.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimpdrawable-offset.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpdrawable-offset.h renamed ChannelOffsetType to GimpOffsetType. 2001-04-18 20:41:15 +00:00
gimpdrawable-preview.c new directory app/base/ 2001-05-15 11:25:25 +00:00
gimpdrawable-preview.h V2001-02-07 Michael Natterer <mitch@gimp.org> 2001-02-07 00:06:58 +00:00
gimpdrawable-transform.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdrawable.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpdrawable.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpedit.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpedit.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimpgradient.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpgradient.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-colorhash.c fixing a typo fixes ENABLE_MP. 2001-05-25 21:17:07 +00:00
gimpimage-colorhash.h new directory app/base/ 2001-05-15 11:25:25 +00:00
gimpimage-convert-fsdither.h app/Makefile.am removed... 2001-05-15 16:42:08 +00:00
gimpimage-convert.c don't use the global "the_gimp" variable. 2001-07-15 14:32:44 +00:00
gimpimage-convert.h app/Makefile.am removed. new files: the convert functionality without GUI 2001-04-18 17:57:10 +00:00
gimpimage-crop.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpimage-crop.h app/core/Makefile.am new files for gimp_image_crop() and 2001-07-07 14:53:42 +00:00
gimpimage-duplicate.c removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimpimage-duplicate.h app/Makefile.am removed 2001-04-18 19:14:20 +00:00
gimpimage-guides.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-guides.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-mask.c removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimpimage-mask.h app/apptypes.h app/channel_ops.c app/commands.c app/convert.[ch] 2001-03-08 02:01:52 +00:00
gimpimage-merge.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-merge.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-new.c updated 2001-07-22 22:18:01 +00:00
gimpimage-new.h app/Makefile.am removed... 2001-07-05 15:34:26 +00:00
gimpimage-pick-color.c removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimpimage-projection.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-projection.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-qmask.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpimage-quick-mask.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpimage-resize.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-resize.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-scale.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-scale.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage-undo-push.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpimage-undo-push.h app/apptypes.h app/channel_ops.c app/commands.c app/convert.[ch] 2001-03-08 02:01:52 +00:00
gimpimage-undo.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
gimpimage-undo.h app/Makefile.am app/apptypes.h app/gimpimage-undo.[ch] app/gimpundo.[ch] 2001-03-05 01:01:16 +00:00
gimpimage.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimage.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpimagemap.c app/Makefile.am removed. 2001-07-07 22:49:01 +00:00
gimpimagemap.h config.guess new versions from CVS (at least that's what my debian package 2001-05-24 17:09:57 +00:00
gimplayer-floating-sel.c app/appenv.h removed "use_mmx" and the MMX detection. 2001-07-13 19:25:34 +00:00
gimplayer-floating-sel.h app/Makefile.am new file with one set of functions... 2001-01-29 13:51:23 +00:00
gimplayer.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimplayer.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimplayermask.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimplayermask.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimplist.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimplist.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpmarshal.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpmarshal.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpmarshal.list Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpobject.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpobject.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppalette-import.c new directory app/base/ 2001-05-15 11:25:25 +00:00
gimppalette-import.h app/Makefile.am new files. The import functions stripped from all UI crap. 2001-02-19 18:07:08 +00:00
gimppalette-load.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppalette-save.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppalette.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppalette.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpparasite.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpparasite.h renamed gimp_initialize() to gimp_restore() because it loads all kinds of 2001-07-04 22:59:25 +00:00
gimpparasitelist.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpparasitelist.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppattern-header.h app/Makefile.am app/brush_header.h app/pattern_header.h 2001-04-19 00:23:43 +00:00
gimppattern-load.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppattern.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppattern.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimppreviewcache.c new directory app/base/ 2001-05-15 11:25:25 +00:00
gimppreviewcache.h config.guess new versions from CVS (at least that's what my debian package 2001-05-24 17:09:57 +00:00
gimpprojection-construct.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpprojection-construct.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpprojection.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpprojection.h app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpscanconvert.c app/Makefile.am removed. 2001-05-25 18:10:38 +00:00
gimpscanconvert.h app/Makefile.am removed. 2001-05-25 18:10:38 +00:00
gimptoolinfo.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimptoolinfo.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimptooloptions.c removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimptooloptions.h removed path_to_beziersel() so this file can be safely included from 2001-07-17 20:50:01 +00:00
gimpundo.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpundo.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpundostack.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpundostack.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpunit.c app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpunit.h app/Makefile.am app/gimpunit.c removed... 2001-07-11 12:39:49 +00:00
gimpviewable.c Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
gimpviewable.h Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
Makefile.am Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) 2001-07-24 21:27:11 +00:00
makefile.msc updated 2001-07-22 22:18:01 +00:00