1997-11-24 22:05:25 +00:00
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
|
|
|
SUBDIRS = \
|
1998-03-20 02:40:04 +00:00
|
|
|
libgck \
|
1997-11-24 22:05:25 +00:00
|
|
|
megawidget \
|
1998-04-30 23:42:31 +00:00
|
|
|
gpc \
|
1997-11-24 22:05:25 +00:00
|
|
|
dbbrowser \
|
|
|
|
script-fu \
|
1999-05-04 22:59:54 +00:00
|
|
|
$(AA) \
|
|
|
|
$(JPEG) \
|
|
|
|
$(MPEG) \
|
|
|
|
$(GIMP_PERL) \
|
|
|
|
$(PNG) \
|
|
|
|
$(TIFF) \
|
|
|
|
$(WEBBROWSER) \
|
|
|
|
$(XD) \
|
|
|
|
$(XJT) \
|
|
|
|
$(XPM) \
|
1998-06-19 01:45:03 +00:00
|
|
|
AlienMap \
|
|
|
|
CEL \
|
1997-11-24 22:05:25 +00:00
|
|
|
CML_explorer \
|
1999-03-25 23:14:36 +00:00
|
|
|
FractalExplorer \
|
1998-06-19 01:45:03 +00:00
|
|
|
Lighting \
|
|
|
|
MapObject \
|
1997-11-24 22:05:25 +00:00
|
|
|
align_layers \
|
1998-03-11 10:28:33 +00:00
|
|
|
animoptimize \
|
1997-11-24 22:05:25 +00:00
|
|
|
apply_lens \
|
|
|
|
autocrop \
|
|
|
|
animationplay \
|
|
|
|
autostretch_hsv \
|
|
|
|
blinds \
|
|
|
|
blur \
|
|
|
|
bmp \
|
1998-10-22 11:39:32 +00:00
|
|
|
borderaverage \
|
1997-11-24 22:05:25 +00:00
|
|
|
bumpmap \
|
|
|
|
bz2 \
|
|
|
|
c_astretch \
|
|
|
|
checkerboard \
|
1997-12-09 05:57:33 +00:00
|
|
|
colorify \
|
1997-11-24 22:05:25 +00:00
|
|
|
compose \
|
|
|
|
convmatrix \
|
|
|
|
cubism \
|
|
|
|
decompose \
|
|
|
|
deinterlace \
|
|
|
|
depthmerge \
|
|
|
|
despeckle \
|
|
|
|
destripe \
|
|
|
|
diffraction \
|
|
|
|
displace \
|
|
|
|
edge \
|
|
|
|
emboss \
|
|
|
|
engrave \
|
|
|
|
exchange \
|
|
|
|
faxg3 \
|
|
|
|
film \
|
|
|
|
fits \
|
1997-12-15 03:44:55 +00:00
|
|
|
flame \
|
1998-01-05 09:30:23 +00:00
|
|
|
flarefx \
|
1998-07-14 06:15:10 +00:00
|
|
|
fp \
|
1997-12-11 00:57:08 +00:00
|
|
|
fractaltrace \
|
1999-03-18 01:28:45 +00:00
|
|
|
gap \
|
1997-11-24 22:05:25 +00:00
|
|
|
gauss_iir \
|
|
|
|
gauss_rle \
|
|
|
|
gbr \
|
applied gimp-lecorfec-99041[02]-0, changes follow
* applied gimp-lecorfec-99041[02]-0, changes follow
* plug-ins/FractalExplorer/Dialogs.h (make_color_map):
replaced free with g_free to fix segfault.
* plug-ins/Lighting/lighting_preview.c (compute_preview):
allocate xpostab and ypostab only when needed (it could also be
allocated on stack with a compilation-fixed size like MapObject).
It avoids to lose some Kb on each preview :)
Also reindented (unfortunate C-c C-q) some other lines.
* plug-ins/Lighting/lighting_main.c (run):
release allocated postabs.
* plug-ins/Lighting/lighting_ui.c:
callbacks now have only one argument because gck widget use
gtk_signal_connect_object. Caused segfault for scale widget.
* plug-ins/autocrop/autocrop.c (doit):
return if image has only background (thus fixing a segfault).
* plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
replaced malloc/free with g_malloc/g_free (unneeded, but
shouldn't everyone use glib calls ? :)
* plug-ins/flame/flame.c :
replaced a segfaulting free, and several harmless malloc/free pairs.
* plug-ins/flame/megawidget.c (mw_preview_build):
replaced harmless malloc/free pair.
Note : mwp->bits is malloc'ed but seems to be never freed.
* plug-ins/fractaltrace/fractaltrace.c (pixels_free):
replaced a bunch of segfaulting free.
(pixels_get, dialog_show): replaced gtk_signal_connect_object
with gtk_signal_connect to accomodate callbacks (caused STRANGE
dialog behaviour, coz you destroyed buttons one by one).
* plug-ins/illusion/illusion.c (dialog):
same gtk_signal_connect_object replacement for same reasons.
* plug-ins/libgck/gck/gckcolor.c :
changed all gck_rgb_to_color* functions to use a static GdkColor
instead of a malloc'ed area. Provided reentrant functions with
the old behaviour (gck_rgb_to_color*_r). Made some private functions
static, too.
gck_rgb_to_gdkcolor now use the new functions while
gck_rgb_to_gdkcolor_r is the reentrant version.
Also affected by this change: gck_gc_set_foreground and
gck_gc_set_background (no more free(color)).
* plug-ins/libgck/gck/gckcolor.h :
added the gck_rgb_to_gdkcolor_r proto.
* plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
segfault on gtk_widget_destroy, now calls gtk_main_quit.
(dialog_destroy) : segfault on window closure when called by
"destroy" event. Now called by "delete_event".
* plug-ins/megawidget/megawidget.c (mw_preview_build):
replaced harmless malloc/free pair.
Note : mwp->bits is malloc'ed but seems to be never freed.
* plug-ins/png/png.c (load_image):
replaced 2 segfaulting free.
* plug-ins/print/print-ps.c (ps_print):
replaced a segfaulting free (called many times :).
* plug-ins/sgi/sgi.c (load_image, save_image):
replaced a bunch of segfaulting free, and did some harmless
inits to avoid a few gcc warnings.
* plug-ins/wind/wind.c (render_wind):
replaced a segfaulting free.
(render_blast): replaced harmless malloc/free pair.
* plug-ins/bmp/bmpread.c (ReadImage):
yet another free()/g_free() problem fixed.
* plug-ins/exchange/exchange.c (real_exchange):
ditto.
* plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
* plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
wasn't handled, thus leading to errors and crashes.
Now delete_event signals the dialog control button
to close a dialog with the good way.
* plug-ins/ifscompose/ifscompose.c (value_pair_create):
tried to set events mask on scale widget (a NO_WINDOW widget).
* plug-ins/png/png.c (save_image):
Replaced 2 free() with g_free() for g_malloc'ed memory.
Mysteriously I corrected the loading bug but not the saving one :)
-Yosh
1999-04-15 21:49:09 +00:00
|
|
|
gdyntext \
|
1998-04-20 03:21:31 +00:00
|
|
|
gee \
|
1998-03-20 02:40:04 +00:00
|
|
|
gfig \
|
1997-11-24 22:05:25 +00:00
|
|
|
gfli \
|
|
|
|
gicon \
|
|
|
|
gif \
|
1999-03-20 17:33:15 +00:00
|
|
|
gifload \
|
1997-12-09 05:57:33 +00:00
|
|
|
glasstile \
|
1997-11-24 22:05:25 +00:00
|
|
|
gqbist \
|
|
|
|
gradmap \
|
|
|
|
grid \
|
1998-02-21 22:14:06 +00:00
|
|
|
gtm \
|
1998-09-01 22:12:45 +00:00
|
|
|
guillotine \
|
1997-11-24 22:05:25 +00:00
|
|
|
gz \
|
|
|
|
header \
|
|
|
|
hot \
|
|
|
|
hrz \
|
|
|
|
ifscompose \
|
1997-12-09 05:57:33 +00:00
|
|
|
illusion \
|
1997-11-24 22:05:25 +00:00
|
|
|
iwarp \
|
1998-10-22 11:39:32 +00:00
|
|
|
jigsaw \
|
1997-11-24 22:05:25 +00:00
|
|
|
laplace \
|
1998-11-06 00:51:39 +00:00
|
|
|
lic \
|
1997-11-24 22:05:25 +00:00
|
|
|
mail \
|
1998-11-06 00:51:39 +00:00
|
|
|
mapcolor \
|
1997-11-24 22:05:25 +00:00
|
|
|
max_rgb \
|
|
|
|
maze \
|
|
|
|
mblur \
|
|
|
|
mosaic \
|
1998-10-22 11:39:32 +00:00
|
|
|
newsprint \
|
1997-11-24 22:05:25 +00:00
|
|
|
nlfilt \
|
|
|
|
noisify \
|
|
|
|
normalize \
|
|
|
|
nova \
|
|
|
|
oilify \
|
1998-04-08 07:07:26 +00:00
|
|
|
pagecurl \
|
1998-03-27 16:51:10 +00:00
|
|
|
palette \
|
1997-12-09 05:57:33 +00:00
|
|
|
papertile \
|
1997-11-24 22:05:25 +00:00
|
|
|
pat \
|
|
|
|
pcx \
|
|
|
|
pix \
|
|
|
|
pixelize \
|
|
|
|
plasma \
|
1999-02-04 01:19:07 +00:00
|
|
|
plugindetails \
|
1997-11-24 22:05:25 +00:00
|
|
|
pnm \
|
|
|
|
polar \
|
|
|
|
print \
|
|
|
|
ps \
|
1998-04-26 09:35:56 +00:00
|
|
|
psd \
|
1997-11-24 22:05:25 +00:00
|
|
|
randomize \
|
1999-04-05 20:31:20 +00:00
|
|
|
rcm \
|
1997-11-24 22:05:25 +00:00
|
|
|
ripple \
|
|
|
|
rotate \
|
|
|
|
rotators \
|
|
|
|
scatter_hsv \
|
1998-04-20 03:21:31 +00:00
|
|
|
screenshot \
|
1998-02-21 23:51:59 +00:00
|
|
|
semiflatten \
|
1997-11-24 22:05:25 +00:00
|
|
|
sgi \
|
1998-04-24 02:18:52 +00:00
|
|
|
sharpen \
|
1997-11-24 22:05:25 +00:00
|
|
|
shift \
|
|
|
|
sinus \
|
|
|
|
smooth_palette \
|
|
|
|
snoise \
|
|
|
|
sobel \
|
|
|
|
sparkle \
|
|
|
|
spread \
|
1998-06-19 01:45:03 +00:00
|
|
|
struc \
|
1997-11-24 22:05:25 +00:00
|
|
|
sunras \
|
|
|
|
tga \
|
|
|
|
threshold_alpha \
|
|
|
|
tile \
|
|
|
|
tileit \
|
|
|
|
tiler \
|
1999-06-05 02:11:16 +00:00
|
|
|
unsharp \
|
1997-11-24 22:05:25 +00:00
|
|
|
url \
|
|
|
|
video \
|
|
|
|
vinvert \
|
|
|
|
vpropagate \
|
|
|
|
waves \
|
|
|
|
whirlpinch \
|
1998-10-22 11:39:32 +00:00
|
|
|
wind \
|
1999-03-17 23:45:24 +00:00
|
|
|
wmf \
|
1998-11-06 00:51:39 +00:00
|
|
|
xbm \
|
1997-11-24 22:05:25 +00:00
|
|
|
xwd \
|
|
|
|
zealouscrop
|
|
|
|
|
|
|
|
scriptdata =
|
|
|
|
|
|
|
|
.PHONY: files
|
|
|
|
|
|
|
|
files:
|
|
|
|
@files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \
|
|
|
|
echo $$p; \
|
|
|
|
done
|
|
|
|
@for subdir in $(SUBDIRS); do \
|
|
|
|
files=`cd $$subdir; $(MAKE) files | grep -v "make\[[1-9]\]"`; \
|
|
|
|
for file in $$files; do \
|
|
|
|
echo $$subdir/$$file; \
|
|
|
|
done; \
|
|
|
|
done
|