1997-11-25 06:05:25 +08:00
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
|
|
|
gimpincludedir = $(includedir)/libgimp
|
|
|
|
|
1999-08-27 08:19:25 +08:00
|
|
|
AM_CPPFLAGS = \
|
1999-02-04 11:18:36 +08:00
|
|
|
-DGIMPDIR=\""$(gimpdir)"\" \
|
1999-03-07 20:56:03 +08:00
|
|
|
-DDATADIR=\""$(gimpdatadir)"\" \
|
2000-07-31 00:25:19 +08:00
|
|
|
-DG_LOG_DOMAIN=\"LibGimp\" \
|
1999-02-04 11:18:36 +08:00
|
|
|
@GIMP_THREAD_FLAGS@
|
|
|
|
|
|
|
|
INCLUDES = \
|
|
|
|
-I$(top_srcdir) \
|
|
|
|
-I$(top_srcdir)/intl \
|
|
|
|
-I../intl \
|
|
|
|
$(GTK_CFLAGS) \
|
|
|
|
-I$(includedir)
|
1997-11-25 06:05:25 +08:00
|
|
|
|
1999-03-03 20:35:12 +08:00
|
|
|
EXTRA_DIST = \
|
1999-03-09 05:59:55 +08:00
|
|
|
gimpfeatures.h.in \
|
2000-08-25 01:53:43 +08:00
|
|
|
makefile.mingw \
|
|
|
|
makefile.mingw.in \
|
1999-03-09 05:59:55 +08:00
|
|
|
makefile.msc \
|
|
|
|
gimp.def \
|
Update gcc instructions. Remove warning about gettext being GPL, as the
* README.win32: Update gcc instructions. Remove warning about
gettext being GPL, as the GIMP is GPL, too, of course, and it
thus doesn't matter.
* user_install.bat: Rename the template user gtkrc to gtkrc_user,
to reduce user confusion.
* app/main.c: Small change for gcc on Win32 compilation.
* */makefile.cygwin
* app/module_db.c: With newest gcc-2.95 -fnative-struct on Win32,
no need to have differently named DLLs (including modules) for
(built by) gcc and MSVC.
* app/module_db.c: Use g_strdup_printf() instead of
strlen(), g_malloc() and g_snprintf()
* libgimp/Makefile.am: No need to distribute gimpfeatures.h.win32,
the suitable gimpfeatures.h is built when making the dist.
* libgimp/gimpfeatures.h.win32: Removed.
* libgimp/makefile.cygwin
* libgimp/makefile.msc: Remove gimpfeatures.h.win32.
* libgimp/gimp.h: Win32 startup code changed a bit.
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Add the winsnap unofficial plug-in.
* plug-ins/common/animationplay.c
* plug-ins/common/gz.c: (Win32) Hack aroung WinMain getting
clashing declarations because these guys include gdkx.h (which
includes windows.h), and gimp.h also declares WinMain on its own.
1999-07-22 03:52:20 +08:00
|
|
|
gimpui.def
|
1998-07-15 10:36:07 +08:00
|
|
|
|
1998-09-21 07:04:33 +08:00
|
|
|
lib_LTLIBRARIES = libgimp.la libgimpui.la
|
1997-11-25 06:05:25 +08:00
|
|
|
noinst_LIBRARIES = libgimpi.a
|
|
|
|
|
2000-06-01 20:20:13 +08:00
|
|
|
PDB_WRAPPERS_C = \
|
|
|
|
gimpbrushes_pdb.c \
|
|
|
|
gimpbrushselect_pdb.c \
|
|
|
|
gimpchannel_pdb.c \
|
|
|
|
gimpchannelops_pdb.c \
|
|
|
|
gimpcolor_pdb.c \
|
|
|
|
gimpconvert_pdb.c \
|
|
|
|
gimpdisplay_pdb.c \
|
|
|
|
gimpdrawable_pdb.c \
|
|
|
|
gimpedit_pdb.c \
|
|
|
|
gimpfileops_pdb.c \
|
|
|
|
gimpfloatingsel_pdb.c \
|
|
|
|
gimpgimprc_pdb.c \
|
2000-06-02 05:18:04 +08:00
|
|
|
gimpgradients_pdb.c \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpgradientselect_pdb.c \
|
|
|
|
gimpguides_pdb.c \
|
|
|
|
gimphelp_pdb.c \
|
|
|
|
gimpimage_pdb.c \
|
|
|
|
gimplayer_pdb.c \
|
|
|
|
gimpmessage_pdb.c \
|
2000-06-09 02:10:03 +08:00
|
|
|
gimpmisc_pdb.c \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimppalette_pdb.c \
|
|
|
|
gimpparasite_pdb.c \
|
2000-06-09 02:10:03 +08:00
|
|
|
gimppaths_pdb.c \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimppatterns_pdb.c \
|
|
|
|
gimppatternselect_pdb.c \
|
|
|
|
gimpplugin_pdb.c \
|
|
|
|
gimpproceduraldb_pdb.c \
|
|
|
|
gimpselection_pdb.c \
|
|
|
|
gimptexttool_pdb.c \
|
|
|
|
gimptools_pdb.c \
|
|
|
|
gimpundo_pdb.c \
|
|
|
|
gimpunit_pdb.c
|
|
|
|
|
|
|
|
PDB_WRAPPERS_H = \
|
|
|
|
gimp_pdb.h \
|
|
|
|
gimpbrushes_pdb.h \
|
|
|
|
gimpbrushselect_pdb.h \
|
|
|
|
gimpchannel_pdb.h \
|
|
|
|
gimpchannelops_pdb.h \
|
|
|
|
gimpcolor_pdb.h \
|
|
|
|
gimpconvert_pdb.h \
|
|
|
|
gimpdisplay_pdb.h \
|
|
|
|
gimpdrawable_pdb.h \
|
|
|
|
gimpedit_pdb.h \
|
|
|
|
gimpfileops_pdb.h \
|
|
|
|
gimpfloatingsel_pdb.h \
|
|
|
|
gimpgimprc_pdb.h \
|
2000-06-02 05:18:04 +08:00
|
|
|
gimpgradients_pdb.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpgradientselect_pdb.h \
|
|
|
|
gimpguides_pdb.h \
|
|
|
|
gimphelp_pdb.h \
|
|
|
|
gimpimage_pdb.h \
|
|
|
|
gimplayer_pdb.h \
|
|
|
|
gimpmessage_pdb.h \
|
2000-06-09 02:10:03 +08:00
|
|
|
gimpmisc_pdb.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimppalette_pdb.h \
|
|
|
|
gimpparasite_pdb.h \
|
2000-06-09 02:10:03 +08:00
|
|
|
gimppaths_pdb.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimppatterns_pdb.h \
|
|
|
|
gimppatternselect_pdb.h \
|
|
|
|
gimpplugin_pdb.h \
|
|
|
|
gimpproceduraldb_pdb.h \
|
|
|
|
gimpselection_pdb.h \
|
|
|
|
gimptexttool_pdb.h \
|
|
|
|
gimptools_pdb.h \
|
|
|
|
gimpundo_pdb.h \
|
|
|
|
gimpunit_pdb.h
|
|
|
|
|
1998-06-20 03:47:34 +08:00
|
|
|
libgimpi_a_SOURCES = \
|
1999-03-07 20:56:03 +08:00
|
|
|
gimpenv.c \
|
|
|
|
gimpenv.h \
|
1999-03-02 08:31:39 +08:00
|
|
|
gimpchainbutton.c \
|
|
|
|
gimpchainbutton.h \
|
1999-11-01 05:00:32 +08:00
|
|
|
gimpcolorbutton.c \
|
2000-01-03 06:30:20 +08:00
|
|
|
gimpcolorspace.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpcolorspace.h \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimpdialog.c \
|
|
|
|
gimpdialog.h \
|
1999-03-14 07:03:11 +08:00
|
|
|
gimpfileselection.c \
|
|
|
|
gimpfileselection.h \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimphelpui.c \
|
|
|
|
gimphelpui.h \
|
1999-03-03 20:35:12 +08:00
|
|
|
gimpmatrix.c \
|
|
|
|
gimpmatrix.h \
|
1999-03-14 07:03:11 +08:00
|
|
|
gimppatheditor.c \
|
|
|
|
gimppatheditor.h \
|
2000-02-18 21:59:18 +08:00
|
|
|
gimppixmap.c \
|
|
|
|
gimppixmap.h \
|
1999-03-03 20:35:12 +08:00
|
|
|
gimpprotocol.c \
|
|
|
|
gimpprotocol.h \
|
2000-02-11 05:54:12 +08:00
|
|
|
gimpquerybox.c \
|
|
|
|
gimpquerybox.h \
|
2000-04-22 00:42:11 +08:00
|
|
|
gimpsignal.c \
|
|
|
|
gimpsignal.h \
|
1999-03-03 20:35:12 +08:00
|
|
|
gimpsizeentry.c \
|
|
|
|
gimpsizeentry.h \
|
|
|
|
gimpunitmenu.c \
|
|
|
|
gimpunitmenu.h \
|
2000-03-12 08:17:30 +08:00
|
|
|
gimputils.c \
|
|
|
|
gimputils.h \
|
2000-02-15 00:29:41 +08:00
|
|
|
gimpvector.c \
|
|
|
|
gimpvector.h \
|
2000-01-13 23:39:26 +08:00
|
|
|
gimpwidgets.c \
|
|
|
|
gimpwidgets.h \
|
1999-03-03 20:35:12 +08:00
|
|
|
gimpwire.c \
|
|
|
|
gimpwire.h \
|
2000-05-27 07:09:41 +08:00
|
|
|
gimpparasite.c \
|
|
|
|
gimpparasite.h \
|
|
|
|
gimpparasiteio.c \
|
|
|
|
gimpparasiteio.h
|
1998-06-20 03:47:34 +08:00
|
|
|
|
1998-10-22 17:49:46 +08:00
|
|
|
if STATICLIBS
|
1998-06-20 03:47:34 +08:00
|
|
|
## Evil hack to insure all deps are satisfied on first-run make
|
1998-09-21 07:04:33 +08:00
|
|
|
libgimpi_a_DEPENDENCIES = libgimp.la
|
1998-10-22 17:49:46 +08:00
|
|
|
endif
|
1998-06-20 03:47:34 +08:00
|
|
|
|
1999-05-18 07:09:56 +08:00
|
|
|
# help `make' along by giving another name for the file, which it knows
|
|
|
|
# how to build
|
|
|
|
../libgimp/gimpfeatures.h: gimpfeatures.h
|
|
|
|
@:
|
|
|
|
|
1998-09-21 07:04:33 +08:00
|
|
|
libgimp_la_SOURCES = \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimp.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimp.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
${PDB_WRAPPERS_C} \
|
|
|
|
${PDB_WRAPPERS_H} \
|
2000-01-03 06:30:20 +08:00
|
|
|
gimpcolorspace.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpcolorspace.h \
|
2000-06-02 01:34:56 +08:00
|
|
|
gimpchannel.c \
|
|
|
|
gimpchannel.h \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpdrawable.c \
|
|
|
|
gimpdrawable.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimpenv.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpenv.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpgradientselect.c \
|
|
|
|
gimpgradientselect.h \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimphelp.c \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpimage.c \
|
|
|
|
gimpimage.h \
|
2000-06-01 22:59:22 +08:00
|
|
|
gimplayer.c \
|
|
|
|
gimplayer.h \
|
|
|
|
gimplimits.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimpmatrix.c \
|
|
|
|
gimpmatrix.h \
|
2000-05-27 09:30:21 +08:00
|
|
|
gimpparasite.c \
|
|
|
|
gimpparasite.h \
|
|
|
|
gimpparasiteio.c \
|
|
|
|
gimpparasiteio.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimppixelrgn.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimppixelrgn.h \
|
2000-06-02 01:34:56 +08:00
|
|
|
gimpproceduraldb.c \
|
|
|
|
gimpproceduraldb.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimpprotocol.c \
|
|
|
|
gimpprotocol.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpselection.c \
|
|
|
|
gimpselection.h \
|
2000-04-22 02:37:25 +08:00
|
|
|
gimpsignal.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpsignal.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimptile.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimptile.h \
|
2000-05-31 21:24:14 +08:00
|
|
|
gimpunit.c \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimpunit.h \
|
2000-03-12 08:17:30 +08:00
|
|
|
gimputils.c \
|
|
|
|
gimputils.h \
|
2000-02-15 00:29:41 +08:00
|
|
|
gimpvector.c \
|
|
|
|
gimpvector.h \
|
1999-09-25 09:59:43 +08:00
|
|
|
gimpwire.c \
|
|
|
|
gimpwire.h \
|
2000-01-27 09:54:52 +08:00
|
|
|
stdplugins-intl.h \
|
|
|
|
libgimp-intl.h
|
1998-06-20 03:47:34 +08:00
|
|
|
|
1998-09-21 07:04:33 +08:00
|
|
|
libgimpui_la_SOURCES = \
|
1998-12-05 18:41:56 +08:00
|
|
|
gimpmenu.c \
|
|
|
|
gimpbrushmenu.c \
|
|
|
|
gimpgradientmenu.c \
|
1999-05-19 01:33:39 +08:00
|
|
|
gimppatternmenu.c \
|
|
|
|
gimpchainbutton.c \
|
1999-11-01 05:00:32 +08:00
|
|
|
gimpcolorbutton.c \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpcolorbutton.h \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimpdialog.c \
|
|
|
|
gimpexport.c \
|
1999-05-19 01:33:39 +08:00
|
|
|
gimpfileselection.c \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimphelpui.c \
|
1999-05-19 01:33:39 +08:00
|
|
|
gimppatheditor.c \
|
2000-02-18 21:59:18 +08:00
|
|
|
gimppixmap.c \
|
2000-02-11 05:54:12 +08:00
|
|
|
gimpquerybox.c \
|
1999-05-19 01:33:39 +08:00
|
|
|
gimpsizeentry.c \
|
2000-04-19 22:02:05 +08:00
|
|
|
gimpui.c \
|
2000-01-13 23:39:26 +08:00
|
|
|
gimpunitmenu.c \
|
|
|
|
gimpwidgets.c
|
1998-06-20 03:47:34 +08:00
|
|
|
|
|
|
|
gimpinclude_HEADERS = \
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
gimp.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
${PDB_WRAPPERS_H} \
|
1999-03-02 08:31:39 +08:00
|
|
|
gimpchainbutton.h \
|
2000-06-02 01:34:56 +08:00
|
|
|
gimpchannel.h \
|
1999-11-01 05:00:32 +08:00
|
|
|
gimpcolorbutton.h \
|
2000-05-27 09:30:21 +08:00
|
|
|
gimpcolordisplay.h \
|
|
|
|
gimpcolorselector.h \
|
2000-01-03 06:30:20 +08:00
|
|
|
gimpcolorspace.h \
|
1999-10-25 05:27:29 +08:00
|
|
|
gimpcompat.h \
|
2000-05-31 21:24:14 +08:00
|
|
|
gimpdrawable.h \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimpdialog.h \
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
gimpenums.h \
|
1999-03-07 20:56:03 +08:00
|
|
|
gimpenv.h \
|
1999-10-04 02:54:54 +08:00
|
|
|
gimpexport.h \
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
gimpfeatures.h \
|
1999-03-14 07:03:11 +08:00
|
|
|
gimpfileselection.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpgradientselect.h \
|
2000-01-05 23:47:06 +08:00
|
|
|
gimphelpui.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpimage.h \
|
2000-06-01 22:59:22 +08:00
|
|
|
gimplayer.h \
|
1999-05-10 00:38:05 +08:00
|
|
|
gimplimits.h \
|
1999-09-02 09:41:18 +08:00
|
|
|
gimpmath.h \
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
gimpmatrix.h \
|
|
|
|
gimpmenu.h \
|
|
|
|
gimpmodule.h \
|
2000-05-27 09:30:21 +08:00
|
|
|
gimpparasite.h \
|
|
|
|
gimpparasiteio.h \
|
1999-03-14 07:03:11 +08:00
|
|
|
gimppatheditor.h \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimppixelrgn.h \
|
2000-02-18 21:59:18 +08:00
|
|
|
gimppixmap.h \
|
2000-06-02 01:34:56 +08:00
|
|
|
gimpproceduraldb.h \
|
2000-02-11 05:54:12 +08:00
|
|
|
gimpquerybox.h \
|
2000-06-01 20:20:13 +08:00
|
|
|
gimpselection.h \
|
2000-04-22 02:37:25 +08:00
|
|
|
gimpsignal.h \
|
1999-02-22 05:45:50 +08:00
|
|
|
gimpsizeentry.h \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimptile.h \
|
|
|
|
gimptypes.h \
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
gimpui.h \
|
2000-05-31 14:15:06 +08:00
|
|
|
gimpunit.h \
|
|
|
|
gimpunitmenu.h \
|
|
|
|
gimputils.h \
|
2000-02-15 00:29:41 +08:00
|
|
|
gimpvector.h \
|
2000-01-13 23:39:26 +08:00
|
|
|
gimpwidgets.h \
|
2000-05-27 09:30:21 +08:00
|
|
|
gimpintl.h
|
1998-06-20 03:47:34 +08:00
|
|
|
|
2000-05-31 14:15:06 +08:00
|
|
|
|
1998-09-21 07:04:33 +08:00
|
|
|
libgimp_la_LDFLAGS = \
|
1999-02-04 11:18:36 +08:00
|
|
|
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
|
|
|
-release $(LT_RELEASE)
|
|
|
|
libgimp_la_LIBADD = $(GLIB_LIBS) -lm
|
1997-11-25 06:05:25 +08:00
|
|
|
|
1999-02-04 11:18:36 +08:00
|
|
|
libgimpui_la_LDFLAGS = \
|
|
|
|
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
|
|
|
-release $(LT_RELEASE)
|
|
|
|
libgimpui_la_LIBADD = $(GTK_LIBS)
|
1998-06-20 03:47:34 +08:00
|
|
|
|
1997-11-25 06:05:25 +08:00
|
|
|
.PHONY: files
|
|
|
|
|
|
|
|
files:
|
|
|
|
@files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \
|
|
|
|
echo $$p; \
|
|
|
|
done
|
2000-08-25 01:53:43 +08:00
|
|
|
|
|
|
|
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/libgimp/makefile.mingw.in
|
|
|
|
cd $(top_builddir) && CONFIG_FILES=libgimp/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|