2001-05-09 03:00:13 +08:00
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
2002-06-08 07:00:46 +08:00
|
|
|
AM_CPPFLAGS = \
|
2006-04-29 08:47:53 +08:00
|
|
|
-DGIMP_APP_VERSION=\"$(GIMP_APP_VERSION)\" \
|
|
|
|
-DG_LOG_DOMAIN=\"Gimp-Core\" \
|
2005-02-13 23:08:08 +08:00
|
|
|
@GTHREAD_CFLAGS@
|
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-25 05:27:11 +08:00
|
|
|
|
2002-06-08 07:00:46 +08:00
|
|
|
INCLUDES = \
|
2005-02-27 21:22:01 +08:00
|
|
|
-I$(top_builddir) \
|
2002-06-08 07:00:46 +08:00
|
|
|
-I$(top_srcdir) \
|
2005-02-27 21:22:01 +08:00
|
|
|
-I$(top_builddir)/app \
|
2002-06-08 07:00:46 +08:00
|
|
|
-I$(top_srcdir)/app \
|
2003-09-10 10:56:01 +08:00
|
|
|
$(GDK_PIXBUF_CFLAGS) \
|
2002-06-08 07:00:46 +08:00
|
|
|
$(LIBART_CFLAGS) \
|
|
|
|
-I$(includedir)
|
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-25 05:27:11 +08:00
|
|
|
|
2001-06-06 00:14:47 +08:00
|
|
|
noinst_LIBRARIES = libappcore.a
|
2001-05-09 03:00:13 +08:00
|
|
|
|
2002-06-08 07:00:46 +08:00
|
|
|
libappcore_a_sources = \
|
2001-12-09 07:12:59 +08:00
|
|
|
core-enums.h \
|
2001-05-10 06:34:59 +08:00
|
|
|
core-types.h \
|
2001-07-05 03:31:35 +08:00
|
|
|
gimp.c \
|
|
|
|
gimp.h \
|
2005-09-04 18:44:04 +08:00
|
|
|
gimp-contexts.c \
|
|
|
|
gimp-contexts.h \
|
2002-05-15 19:05:32 +08:00
|
|
|
gimp-documents.c \
|
|
|
|
gimp-documents.h \
|
2003-09-16 01:26:28 +08:00
|
|
|
gimp-edit.c \
|
|
|
|
gimp-edit.h \
|
2002-06-12 21:48:47 +08:00
|
|
|
gimp-gradients.c \
|
|
|
|
gimp-gradients.h \
|
2004-07-12 19:41:19 +08:00
|
|
|
gimp-gui.c \
|
|
|
|
gimp-gui.h \
|
2003-09-16 01:26:28 +08:00
|
|
|
gimp-modules.c \
|
|
|
|
gimp-modules.h \
|
2002-05-15 19:05:32 +08:00
|
|
|
gimp-parasites.c \
|
|
|
|
gimp-parasites.h \
|
2003-04-04 01:50:56 +08:00
|
|
|
gimp-templates.c \
|
|
|
|
gimp-templates.h \
|
2003-09-16 01:41:18 +08:00
|
|
|
gimp-transform-utils.c \
|
|
|
|
gimp-transform-utils.h \
|
2003-09-16 01:26:28 +08:00
|
|
|
gimp-units.c \
|
|
|
|
gimp-units.h \
|
2006-04-29 08:47:53 +08:00
|
|
|
gimp-user-install.c \
|
|
|
|
gimp-user-install.h \
|
2003-05-14 23:32:07 +08:00
|
|
|
gimp-utils.c \
|
|
|
|
gimp-utils.h \
|
2004-07-14 00:36:29 +08:00
|
|
|
gimparea.c \
|
|
|
|
gimparea.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpbrush.c \
|
|
|
|
gimpbrush.h \
|
|
|
|
gimpbrush-header.h \
|
2005-04-15 23:56:34 +08:00
|
|
|
gimpbrush-load.c \
|
|
|
|
gimpbrush-load.h \
|
2006-05-16 21:11:47 +08:00
|
|
|
gimpbrushclipboard.c \
|
|
|
|
gimpbrushclipboard.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpbrushgenerated.c \
|
|
|
|
gimpbrushgenerated.h \
|
|
|
|
gimpbrushpipe.c \
|
|
|
|
gimpbrushpipe.h \
|
2001-06-26 20:09:43 +08:00
|
|
|
gimpbuffer.c \
|
|
|
|
gimpbuffer.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpchannel.c \
|
|
|
|
gimpchannel.h \
|
2003-09-04 20:18:40 +08:00
|
|
|
gimpchannel-combine.c \
|
|
|
|
gimpchannel-combine.h \
|
2003-10-06 20:17:11 +08:00
|
|
|
gimpchannel-select.c \
|
|
|
|
gimpchannel-select.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpcontainer.c \
|
|
|
|
gimpcontainer.h \
|
2003-09-05 01:04:36 +08:00
|
|
|
gimpcontainer-filter.c \
|
|
|
|
gimpcontainer-filter.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpcontext.c \
|
|
|
|
gimpcontext.h \
|
2004-05-25 00:45:24 +08:00
|
|
|
gimpcoords.c \
|
|
|
|
gimpcoords.h \
|
2005-05-19 06:50:54 +08:00
|
|
|
gimpdashpattern.c \
|
|
|
|
gimpdashpattern.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpdata.c \
|
|
|
|
gimpdata.h \
|
|
|
|
gimpdatafactory.c \
|
|
|
|
gimpdatafactory.h \
|
2002-05-15 19:05:32 +08:00
|
|
|
gimpdocumentlist.c \
|
|
|
|
gimpdocumentlist.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpdrawable.c \
|
|
|
|
gimpdrawable.h \
|
2001-11-10 00:54:56 +08:00
|
|
|
gimpdrawable-blend.c \
|
|
|
|
gimpdrawable-blend.h \
|
2001-11-09 03:14:51 +08:00
|
|
|
gimpdrawable-bucket-fill.c \
|
|
|
|
gimpdrawable-bucket-fill.h \
|
2003-10-06 22:40:12 +08:00
|
|
|
gimpdrawable-combine.c \
|
|
|
|
gimpdrawable-combine.h \
|
2005-02-19 00:16:24 +08:00
|
|
|
gimpdrawable-convert.c \
|
|
|
|
gimpdrawable-convert.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpdrawable-desaturate.c \
|
|
|
|
gimpdrawable-desaturate.h \
|
|
|
|
gimpdrawable-equalize.c \
|
|
|
|
gimpdrawable-equalize.h \
|
2005-07-10 06:44:26 +08:00
|
|
|
gimpdrawable-foreground-extract.c\
|
|
|
|
gimpdrawable-foreground-extract.h\
|
2001-05-23 07:05:35 +08:00
|
|
|
gimpdrawable-histogram.c \
|
|
|
|
gimpdrawable-histogram.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpdrawable-invert.c \
|
|
|
|
gimpdrawable-invert.h \
|
2004-10-30 06:18:49 +08:00
|
|
|
gimpdrawable-levels.c \
|
|
|
|
gimpdrawable-levels.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpdrawable-offset.c \
|
|
|
|
gimpdrawable-offset.h \
|
|
|
|
gimpdrawable-preview.c \
|
|
|
|
gimpdrawable-preview.h \
|
2003-09-21 03:58:26 +08:00
|
|
|
gimpdrawable-stroke.c \
|
|
|
|
gimpdrawable-stroke.h \
|
2001-11-20 02:23:43 +08:00
|
|
|
gimpdrawable-transform.c \
|
|
|
|
gimpdrawable-transform.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpgradient.c \
|
|
|
|
gimpgradient.h \
|
2004-07-22 21:58:29 +08:00
|
|
|
gimpgradient-load.c \
|
|
|
|
gimpgradient-load.h \
|
|
|
|
gimpgradient-save.c \
|
|
|
|
gimpgradient-save.h \
|
2003-06-24 03:34:48 +08:00
|
|
|
gimpgrid.c \
|
|
|
|
gimpgrid.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpimage.c \
|
|
|
|
gimpimage.h \
|
2001-05-15 19:25:25 +08:00
|
|
|
gimpimage-colorhash.c \
|
|
|
|
gimpimage-colorhash.h \
|
2003-03-18 21:49:02 +08:00
|
|
|
gimpimage-colormap.c \
|
|
|
|
gimpimage-colormap.h \
|
2001-10-22 20:13:44 +08:00
|
|
|
gimpimage-contiguous-region.c \
|
|
|
|
gimpimage-contiguous-region.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpimage-convert.c \
|
|
|
|
gimpimage-convert.h \
|
2001-05-16 00:42:08 +08:00
|
|
|
gimpimage-convert-fsdither.h \
|
2002-02-11 02:33:16 +08:00
|
|
|
gimpimage-convert-data.h \
|
2001-07-07 22:53:42 +08:00
|
|
|
gimpimage-crop.c \
|
|
|
|
gimpimage-crop.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpimage-duplicate.c \
|
|
|
|
gimpimage-duplicate.h \
|
2003-05-19 02:48:36 +08:00
|
|
|
gimpimage-flip.c \
|
|
|
|
gimpimage-flip.h \
|
2003-07-05 03:55:58 +08:00
|
|
|
gimpimage-grid.h \
|
|
|
|
gimpimage-grid.c \
|
include the new "paint-funcs/paint-funcs-types.h".
2001-11-28 Michael Natterer <mitch@gimp.org>
* app/base/base-types.h: include the new
"paint-funcs/paint-funcs-types.h".
* app/paint-funcs/Makefile.am
* app/paint-funcs/paint-funcs-types.h: new file. Includes
"base/base-types.h".
* app/paint-funcs/paint-funcs.[ch]: removed the enums here,
include "paint-funcs-types.h".
* app/widgets/widgets-types.h: include "display/display-types.h"
* app/display/display-types.h: include "widgets/widgets-types.h".
* app/tools/tools-types.h: include "display/display-types.h"
* app/gui/gui-types.h: include "tools/tools-types.h".
The order of namespaces/dependencies should be (but is not):
(base, paint-funcs) -> (core, file, xcf, pdb) ->
(widgets, display) -> tools -> gui
* app/path.c: include "tools/tools-types.h".
* app/core/Makefile.am
* app/core/gimpimage-guides.[ch]
* app/core/gimpimage-merge.[ch]
* app/core/gimpimage-resize.[ch]
* app/core/gimpimage-scale.[ch]: new files.
* app/core/gimpimage.[ch]: removed the stuff which is in the new
files. Reordered all functions in both the .h and .c files,
commented the groups of functions.
* app/core/gimpcontainer.c: create the handler_id using a counter,
not the address of a pointer, because the address *may* be the
same twice, added debugging output.
* app/core/gimpviewable.[ch]: added primitive support for getting
a preview GdkPixbuf.
* app/nav_window.c
* app/undo.c
* app/undo_history.c
* app/core/gimpimage-duplicate.c
* app/core/gimpimage-mask.[ch]
* app/display/gimpdisplay.c
* app/display/gimpdisplayshell-callbacks.c
* app/display/gimpdisplayshell-dnd.c
* app/display/gimpdisplayshell-render.c
* app/display/gimpdisplayshell-scale.c
* app/display/gimpdisplayshell-scroll.c
* app/gui/image-commands.c
* app/gui/info-window.c
* app/gui/layers-commands.c
* app/gui/palette-import-dialog.c
* app/tools/gimpbycolorselecttool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/widgets/gimpcontainerview-utils.c
* app/xcf/xcf-load.c: changed accordingly, some cleanup.
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/image.pdb: changed accordingly, reordered functions.
* app/plug_in.c: set the labels of the "Repeat" and "Re-Show" menu
items to the name of the last plug-in (Fixes #50986).
* app/display/gimpdisplayshell.[ch]: set the labels of "Undo" and
"Redo" to the resp. undo names. Much simplified the WM icon stuff
by removing most code and using gimp_viewable_get_new_preview_pixbuf().
* app/widgets/gimpbrushfactoryview.c: forgot to assign the GQuark
returned by gimp_container_add_handler().
* app/pdb/guides_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpimage_pdb.[ch]: regenerated.
2001-11-29 01:51:06 +08:00
|
|
|
gimpimage-guides.c \
|
|
|
|
gimpimage-guides.h \
|
2006-05-21 19:32:41 +08:00
|
|
|
gimpimage-item-list.c \
|
|
|
|
gimpimage-item-list.h \
|
include the new "paint-funcs/paint-funcs-types.h".
2001-11-28 Michael Natterer <mitch@gimp.org>
* app/base/base-types.h: include the new
"paint-funcs/paint-funcs-types.h".
* app/paint-funcs/Makefile.am
* app/paint-funcs/paint-funcs-types.h: new file. Includes
"base/base-types.h".
* app/paint-funcs/paint-funcs.[ch]: removed the enums here,
include "paint-funcs-types.h".
* app/widgets/widgets-types.h: include "display/display-types.h"
* app/display/display-types.h: include "widgets/widgets-types.h".
* app/tools/tools-types.h: include "display/display-types.h"
* app/gui/gui-types.h: include "tools/tools-types.h".
The order of namespaces/dependencies should be (but is not):
(base, paint-funcs) -> (core, file, xcf, pdb) ->
(widgets, display) -> tools -> gui
* app/path.c: include "tools/tools-types.h".
* app/core/Makefile.am
* app/core/gimpimage-guides.[ch]
* app/core/gimpimage-merge.[ch]
* app/core/gimpimage-resize.[ch]
* app/core/gimpimage-scale.[ch]: new files.
* app/core/gimpimage.[ch]: removed the stuff which is in the new
files. Reordered all functions in both the .h and .c files,
commented the groups of functions.
* app/core/gimpcontainer.c: create the handler_id using a counter,
not the address of a pointer, because the address *may* be the
same twice, added debugging output.
* app/core/gimpviewable.[ch]: added primitive support for getting
a preview GdkPixbuf.
* app/nav_window.c
* app/undo.c
* app/undo_history.c
* app/core/gimpimage-duplicate.c
* app/core/gimpimage-mask.[ch]
* app/display/gimpdisplay.c
* app/display/gimpdisplayshell-callbacks.c
* app/display/gimpdisplayshell-dnd.c
* app/display/gimpdisplayshell-render.c
* app/display/gimpdisplayshell-scale.c
* app/display/gimpdisplayshell-scroll.c
* app/gui/image-commands.c
* app/gui/info-window.c
* app/gui/layers-commands.c
* app/gui/palette-import-dialog.c
* app/tools/gimpbycolorselecttool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/widgets/gimpcontainerview-utils.c
* app/xcf/xcf-load.c: changed accordingly, some cleanup.
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/image.pdb: changed accordingly, reordered functions.
* app/plug_in.c: set the labels of the "Repeat" and "Re-Show" menu
items to the name of the last plug-in (Fixes #50986).
* app/display/gimpdisplayshell.[ch]: set the labels of "Undo" and
"Redo" to the resp. undo names. Much simplified the WM icon stuff
by removing most code and using gimp_viewable_get_new_preview_pixbuf().
* app/widgets/gimpbrushfactoryview.c: forgot to assign the GQuark
returned by gimp_container_add_handler().
* app/pdb/guides_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpimage_pdb.[ch]: regenerated.
2001-11-29 01:51:06 +08:00
|
|
|
gimpimage-merge.c \
|
|
|
|
gimpimage-merge.h \
|
2001-07-05 23:34:26 +08:00
|
|
|
gimpimage-new.c \
|
|
|
|
gimpimage-new.h \
|
2001-12-12 09:16:39 +08:00
|
|
|
gimpimage-pick-color.c \
|
|
|
|
gimpimage-pick-color.h \
|
2003-03-24 20:21:58 +08:00
|
|
|
gimpimage-preview.c \
|
|
|
|
gimpimage-preview.h \
|
2005-09-19 20:44:06 +08:00
|
|
|
gimpimage-quick-mask.c \
|
|
|
|
gimpimage-quick-mask.h \
|
include the new "paint-funcs/paint-funcs-types.h".
2001-11-28 Michael Natterer <mitch@gimp.org>
* app/base/base-types.h: include the new
"paint-funcs/paint-funcs-types.h".
* app/paint-funcs/Makefile.am
* app/paint-funcs/paint-funcs-types.h: new file. Includes
"base/base-types.h".
* app/paint-funcs/paint-funcs.[ch]: removed the enums here,
include "paint-funcs-types.h".
* app/widgets/widgets-types.h: include "display/display-types.h"
* app/display/display-types.h: include "widgets/widgets-types.h".
* app/tools/tools-types.h: include "display/display-types.h"
* app/gui/gui-types.h: include "tools/tools-types.h".
The order of namespaces/dependencies should be (but is not):
(base, paint-funcs) -> (core, file, xcf, pdb) ->
(widgets, display) -> tools -> gui
* app/path.c: include "tools/tools-types.h".
* app/core/Makefile.am
* app/core/gimpimage-guides.[ch]
* app/core/gimpimage-merge.[ch]
* app/core/gimpimage-resize.[ch]
* app/core/gimpimage-scale.[ch]: new files.
* app/core/gimpimage.[ch]: removed the stuff which is in the new
files. Reordered all functions in both the .h and .c files,
commented the groups of functions.
* app/core/gimpcontainer.c: create the handler_id using a counter,
not the address of a pointer, because the address *may* be the
same twice, added debugging output.
* app/core/gimpviewable.[ch]: added primitive support for getting
a preview GdkPixbuf.
* app/nav_window.c
* app/undo.c
* app/undo_history.c
* app/core/gimpimage-duplicate.c
* app/core/gimpimage-mask.[ch]
* app/display/gimpdisplay.c
* app/display/gimpdisplayshell-callbacks.c
* app/display/gimpdisplayshell-dnd.c
* app/display/gimpdisplayshell-render.c
* app/display/gimpdisplayshell-scale.c
* app/display/gimpdisplayshell-scroll.c
* app/gui/image-commands.c
* app/gui/info-window.c
* app/gui/layers-commands.c
* app/gui/palette-import-dialog.c
* app/tools/gimpbycolorselecttool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/widgets/gimpcontainerview-utils.c
* app/xcf/xcf-load.c: changed accordingly, some cleanup.
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/image.pdb: changed accordingly, reordered functions.
* app/plug_in.c: set the labels of the "Repeat" and "Re-Show" menu
items to the name of the last plug-in (Fixes #50986).
* app/display/gimpdisplayshell.[ch]: set the labels of "Undo" and
"Redo" to the resp. undo names. Much simplified the WM icon stuff
by removing most code and using gimp_viewable_get_new_preview_pixbuf().
* app/widgets/gimpbrushfactoryview.c: forgot to assign the GQuark
returned by gimp_container_add_handler().
* app/pdb/guides_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpimage_pdb.[ch]: regenerated.
2001-11-29 01:51:06 +08:00
|
|
|
gimpimage-resize.c \
|
|
|
|
gimpimage-resize.h \
|
2003-05-20 18:36:29 +08:00
|
|
|
gimpimage-rotate.c \
|
|
|
|
gimpimage-rotate.h \
|
2005-03-05 00:34:59 +08:00
|
|
|
gimpimage-sample-points.c \
|
|
|
|
gimpimage-sample-points.h \
|
include the new "paint-funcs/paint-funcs-types.h".
2001-11-28 Michael Natterer <mitch@gimp.org>
* app/base/base-types.h: include the new
"paint-funcs/paint-funcs-types.h".
* app/paint-funcs/Makefile.am
* app/paint-funcs/paint-funcs-types.h: new file. Includes
"base/base-types.h".
* app/paint-funcs/paint-funcs.[ch]: removed the enums here,
include "paint-funcs-types.h".
* app/widgets/widgets-types.h: include "display/display-types.h"
* app/display/display-types.h: include "widgets/widgets-types.h".
* app/tools/tools-types.h: include "display/display-types.h"
* app/gui/gui-types.h: include "tools/tools-types.h".
The order of namespaces/dependencies should be (but is not):
(base, paint-funcs) -> (core, file, xcf, pdb) ->
(widgets, display) -> tools -> gui
* app/path.c: include "tools/tools-types.h".
* app/core/Makefile.am
* app/core/gimpimage-guides.[ch]
* app/core/gimpimage-merge.[ch]
* app/core/gimpimage-resize.[ch]
* app/core/gimpimage-scale.[ch]: new files.
* app/core/gimpimage.[ch]: removed the stuff which is in the new
files. Reordered all functions in both the .h and .c files,
commented the groups of functions.
* app/core/gimpcontainer.c: create the handler_id using a counter,
not the address of a pointer, because the address *may* be the
same twice, added debugging output.
* app/core/gimpviewable.[ch]: added primitive support for getting
a preview GdkPixbuf.
* app/nav_window.c
* app/undo.c
* app/undo_history.c
* app/core/gimpimage-duplicate.c
* app/core/gimpimage-mask.[ch]
* app/display/gimpdisplay.c
* app/display/gimpdisplayshell-callbacks.c
* app/display/gimpdisplayshell-dnd.c
* app/display/gimpdisplayshell-render.c
* app/display/gimpdisplayshell-scale.c
* app/display/gimpdisplayshell-scroll.c
* app/gui/image-commands.c
* app/gui/info-window.c
* app/gui/layers-commands.c
* app/gui/palette-import-dialog.c
* app/tools/gimpbycolorselecttool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimpmovetool.c
* app/widgets/gimpcontainerview-utils.c
* app/xcf/xcf-load.c: changed accordingly, some cleanup.
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/image.pdb: changed accordingly, reordered functions.
* app/plug_in.c: set the labels of the "Repeat" and "Re-Show" menu
items to the name of the last plug-in (Fixes #50986).
* app/display/gimpdisplayshell.[ch]: set the labels of "Undo" and
"Redo" to the resp. undo names. Much simplified the WM icon stuff
by removing most code and using gimp_viewable_get_new_preview_pixbuf().
* app/widgets/gimpbrushfactoryview.c: forgot to assign the GQuark
returned by gimp_container_add_handler().
* app/pdb/guides_cmds.c
* app/pdb/image_cmds.c
* libgimp/gimpimage_pdb.[ch]: regenerated.
2001-11-29 01:51:06 +08:00
|
|
|
gimpimage-scale.c \
|
|
|
|
gimpimage-scale.h \
|
2003-06-24 03:34:48 +08:00
|
|
|
gimpimage-snap.c \
|
|
|
|
gimpimage-snap.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpimage-undo.c \
|
|
|
|
gimpimage-undo.h \
|
2003-02-14 22:14:29 +08:00
|
|
|
gimpimage-undo-push.c \
|
|
|
|
gimpimage-undo-push.h \
|
2001-08-09 17:07:17 +08:00
|
|
|
gimpimagefile.c \
|
|
|
|
gimpimagefile.h \
|
2002-08-26 19:35:56 +08:00
|
|
|
gimpimagemap.c \
|
|
|
|
gimpimagemap.h \
|
2002-02-26 01:58:50 +08:00
|
|
|
gimpitem.c \
|
|
|
|
gimpitem.h \
|
2005-06-04 05:52:39 +08:00
|
|
|
gimpitem-align.c \
|
|
|
|
gimpitem-align.h \
|
2003-05-12 23:56:36 +08:00
|
|
|
gimpitem-linked.c \
|
|
|
|
gimpitem-linked.h \
|
2003-09-30 07:14:28 +08:00
|
|
|
gimpitem-preview.c \
|
|
|
|
gimpitem-preview.h \
|
Made drawable/layer properties (visibility, opacity etc.) undoable (fixes
2003-03-17 Michael Natterer <mitch@gimp.org>
Made drawable/layer properties (visibility, opacity etc.)
undoable (fixes bug #73893).
* app/core/core-enums.[ch]: added undo types/groups for
visibility, mode, opacity, linked and preserve_trans.
* app/core/Makefile.am
* app/core/core-types.h
* app/core/gimpitemundo.[ch]: new GimpUndo subclass which holds a
ref'ed GimpItem pointer so (1) this doesn't need to be done by all
undo steps related to an item and (2) the item the undo step is
for can be determined from outside the undo system.
* app/core/gimpimage-undo.[ch]: added gimp_image_undo_push_item()
which returns a new GimpItemUndo.
* app/core/gimpimage-undo-push.[ch]: use it for all item related
undo steps. Removed lots of GimpItem, GimpLayer, GimpDrawable
and GimpVectors pointers from the private undo structs. Added
undo push functions for the new undo types added above.
* app/core/gimpdrawable.[ch] (gimp_drawable_set_visible): added
"gboolean push_undo" parameter.
* app/core/gimplayer.[ch] (gimp_layer_set_opacity, _mode,
_preserve_trans, _linked): added "gboolean push_undo" parameters.
* app/core/gimpimage-mask.c
* app/core/gimpimage-merge.c
* app/core/gimplayer-floating-sel.c
* app/tools/gimpmovetool.c
* app/xcf/xcf-load.c
* app/widgets/gimpdrawablelistitem.c
* app/widgets/gimplayerlistitem.c
* app/widgets/gimplayerlistview.c: changed accordingly.
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/layer.pdb: ditto. Added '$undo' paramaters to
the foo_accessors() functions. Removed $func from foo_accesors()
because we don't manipulate items without using getters/setters
any longer.
* app/pdb/channel_cmds.c
* app/pdb/layer_cmds.c: regenerated.
* app/widgets/gimpcellrenderertoggle.[ch]: added "clicked" signal
which carries an additional "GdkModifierType state" parameter as
in GimpCellRendererViewable .
* app/widgets/gimpcontainertreeview.c: emit "clicked" from
the toggle renderer, not "toggled" so the callbacks get the
modifier state.
* app/widgets/gimpdrawabletreeview.c: resurrected the "exclusive
visible by <shift>+click" feature as in 1.2.
* app/widgets/gimplayertreeview.c: compress layer opacity undos by
looking at the top of the undo stack and not pushing an undo if
there already is a GIMP_UNDO_DRAWABLE_OPACITY for the active
layer.
2003-03-18 02:02:41 +08:00
|
|
|
gimpitemundo.c \
|
|
|
|
gimpitemundo.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimplayer.c \
|
|
|
|
gimplayer.h \
|
2002-02-22 06:19:45 +08:00
|
|
|
gimplayer-floating-sel.c \
|
|
|
|
gimplayer-floating-sel.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimplayermask.c \
|
|
|
|
gimplayermask.h \
|
|
|
|
gimplist.c \
|
|
|
|
gimplist.h \
|
|
|
|
gimpobject.c \
|
|
|
|
gimpobject.h \
|
2002-02-27 21:57:49 +08:00
|
|
|
gimppaintinfo.c \
|
|
|
|
gimppaintinfo.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimppattern.c \
|
|
|
|
gimppattern.h \
|
|
|
|
gimppattern-header.h \
|
2006-05-17 03:55:01 +08:00
|
|
|
gimppatternclipboard.c \
|
|
|
|
gimppatternclipboard.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimppalette.c \
|
|
|
|
gimppalette.h \
|
|
|
|
gimppalette-import.c \
|
|
|
|
gimppalette-import.h \
|
2006-03-27 23:48:17 +08:00
|
|
|
gimpparamspecs.c \
|
|
|
|
gimpparamspecs.h \
|
2006-05-19 01:25:15 +08:00
|
|
|
gimpparamspecs-desc.c \
|
|
|
|
gimpparamspecs-desc.h \
|
2001-07-10 03:48:30 +08:00
|
|
|
gimpparasitelist.c \
|
|
|
|
gimpparasitelist.h \
|
2004-08-30 02:36:30 +08:00
|
|
|
gimppdbprogress.c \
|
|
|
|
gimppdbprogress.h \
|
2004-07-14 07:04:05 +08:00
|
|
|
gimppickable.c \
|
|
|
|
gimppickable.h \
|
2001-05-25 01:09:57 +08:00
|
|
|
gimppreviewcache.c \
|
|
|
|
gimppreviewcache.h \
|
2004-08-11 02:47:21 +08:00
|
|
|
gimpprogress.c \
|
|
|
|
gimpprogress.h \
|
2004-07-14 00:36:29 +08:00
|
|
|
gimpprojection.c \
|
|
|
|
gimpprojection.h \
|
|
|
|
gimpprojection-construct.c \
|
|
|
|
gimpprojection-construct.h \
|
2001-05-26 02:10:38 +08:00
|
|
|
gimpscanconvert.c \
|
|
|
|
gimpscanconvert.h \
|
2003-09-03 07:07:40 +08:00
|
|
|
gimpselection.c \
|
|
|
|
gimpselection.h \
|
2004-10-22 20:32:31 +08:00
|
|
|
gimpstrokedesc.c \
|
|
|
|
gimpstrokedesc.h \
|
2003-09-26 23:37:53 +08:00
|
|
|
gimpstrokeoptions.c \
|
|
|
|
gimpstrokeoptions.h \
|
2003-04-04 01:50:56 +08:00
|
|
|
gimptemplate.c \
|
|
|
|
gimptemplate.h \
|
2001-05-10 06:34:59 +08:00
|
|
|
gimptoolinfo.c \
|
|
|
|
gimptoolinfo.h \
|
2003-06-30 04:40:45 +08:00
|
|
|
gimptooloptions.c \
|
|
|
|
gimptooloptions.h \
|
2001-07-11 20:39:49 +08:00
|
|
|
gimpunit.c \
|
|
|
|
gimpunit.h \
|
2001-05-09 03:00:13 +08:00
|
|
|
gimpundo.c \
|
|
|
|
gimpundo.h \
|
|
|
|
gimpundostack.c \
|
|
|
|
gimpundostack.h \
|
|
|
|
gimpviewable.c \
|
2002-06-08 07:00:46 +08:00
|
|
|
gimpviewable.h
|
2001-05-09 03:00:13 +08:00
|
|
|
|
2002-06-08 07:00:46 +08:00
|
|
|
libappcore_a_built_sources = \
|
|
|
|
core-enums.c \
|
|
|
|
gimpmarshal.c \
|
|
|
|
gimpmarshal.h
|
2001-05-09 03:00:13 +08:00
|
|
|
|
2002-06-08 07:00:46 +08:00
|
|
|
libappcore_a_extra_sources = \
|
|
|
|
gimpmarshal.list
|
2001-05-09 03:00:13 +08:00
|
|
|
|
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-25 05:27:11 +08:00
|
|
|
libappcore_a_SOURCES = $(libappcore_a_built_sources) $(libappcore_a_sources)
|
|
|
|
|
2001-11-13 10:44:16 +08:00
|
|
|
EXTRA_DIST = \
|
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-25 05:27:11 +08:00
|
|
|
makefile.msc \
|
|
|
|
$(libappcore_a_extra_sources)
|
|
|
|
|
|
|
|
#
|
|
|
|
# rules to generate built sources
|
|
|
|
#
|
2003-02-03 21:39:55 +08:00
|
|
|
# setup autogeneration dependencies
|
2001-12-09 07:12:59 +08:00
|
|
|
gen_sources = xgen-gmh xgen-gmc xgen-cec
|
2001-12-01 23:54:57 +08:00
|
|
|
CLEANFILES = $(gen_sources)
|
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-25 05:27:11 +08:00
|
|
|
|
2001-12-09 01:30:28 +08:00
|
|
|
$(srcdir)/gimpmarshal.h: $(srcdir)/gimpmarshal.list
|
2001-12-10 20:44:31 +08:00
|
|
|
$(GLIB_GENMARSHAL) --prefix=gimp_marshal $(srcdir)/gimpmarshal.list --header >> xgen-gmh \
|
2001-12-30 23:35:27 +08:00
|
|
|
&& (cmp -s xgen-gmh $(@F) || cp xgen-gmh $(@F)) \
|
2001-12-09 01:30:28 +08:00
|
|
|
&& rm -f xgen-gmh xgen-gmh~
|
2001-12-30 23:35:27 +08:00
|
|
|
|
2001-12-09 01:30:28 +08:00
|
|
|
$(srcdir)/gimpmarshal.c: $(srcdir)/gimpmarshal.h
|
2001-12-30 23:35:27 +08:00
|
|
|
echo "#include \"gimpmarshal.h\"" >> xgen-gmc \
|
2001-12-10 20:44:31 +08:00
|
|
|
&& $(GLIB_GENMARSHAL) --prefix=gimp_marshal $(srcdir)/gimpmarshal.list --body >> xgen-gmc \
|
2001-12-30 23:35:27 +08:00
|
|
|
&& cp xgen-gmc $(@F) \
|
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-25 05:27:11 +08:00
|
|
|
&& rm -f xgen-gmc xgen-gmc~
|
2001-12-09 07:12:59 +08:00
|
|
|
|
2002-03-18 00:35:05 +08:00
|
|
|
$(srcdir)/core-enums.c: $(srcdir)/core-enums.h $(GIMP_MKENUMS)
|
|
|
|
$(GIMP_MKENUMS) \
|
2004-10-26 01:55:25 +08:00
|
|
|
--fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"core-enums.h\"\n#include \"gimp-intl.h\"" \
|
2001-12-09 07:12:59 +08:00
|
|
|
--fprod "\n/* enumerations from \"@filename@\" */" \
|
2004-07-28 19:50:20 +08:00
|
|
|
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
|
2004-10-26 01:55:25 +08:00
|
|
|
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
|
|
|
|
--vtail " { 0, NULL, NULL }\n };\n" \
|
|
|
|
--dhead " static const Gimp@Type@Desc descs[] =\n {" \
|
|
|
|
--dprod " { @VALUENAME@, @valuedesc@, @valuehelp@ }," \
|
|
|
|
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (! type)\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n gimp_@type@_set_value_descriptions (type, descs);\n }\n\n return type;\n}\n" \
|
2001-12-09 07:12:59 +08:00
|
|
|
$(srcdir)/core-enums.h > xgen-cec \
|
|
|
|
&& cp xgen-cec $(@F) \
|
|
|
|
&& rm -f xgen-cec
|