gimp/plug-ins/common
Michael Natterer 61ac7167d6 Reworked random seed handling once more:
2004-02-01  Michael Natterer  <mitch@gimp.org>

	Reworked random seed handling once more:

	* libgimpwidgets/gimpwidgets.c (gimp_random_seed_new): make sure
	the displayed random seed value is always the one which will be
	used, whether "Randomize" is checked or not.

	* plug-ins/common/blur.c
	* plug-ins/common/plasma.c
	* plug-ins/common/randomize.c
	* plug-ins/common/sinus.c
	* plug-ins/common/snoise.c
	* plug-ins/maze/algorithms.c
	* plug-ins/maze/maze.c: if running interactively, always take
	the seed value produced by the gimp_random_seed widget and don't
	touch it because the widgets honors the "randomize" toggle
	correctly now.

	For noninteractive and last_vals runs, look at the "randomize"
	boolean and generate a seed if it is TRUE.

	Initialize the random number generators from the seed determined
	by either of the above ways and don't fiddle with it in the inner
	algorithms itself.

	* plug-ins/gflare/gflare.c (plugin_run): initialize the GRand
	from the seed unconditionally.

	(ed_make_page_sflare): no need to get the entry from the random
	seed widget to get its adjustment. Instead get the adjustment
	directly.

	(The random handling code of gflare looks somewhat broken, but
	that applies to the whole plug-in).
2004-02-01 13:22:09 +00:00
..
.cvsignore s/ps/postscript/ to shut up cvs. 2004-01-23 10:30:58 +00:00
aa.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
AlienMap.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
AlienMap2.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
align_layers.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
animationplay.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
animoptimize.c small cosmetic changes, such as removing tabs. 2003-12-23 22:07:06 +00:00
apply_lens.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
autocrop.c small cosmetic changes, such as removing tabs. 2003-12-23 22:07:06 +00:00
autostretch_hsv.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
blinds.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
blur.c Reworked random seed handling once more: 2004-02-01 13:22:09 +00:00
borderaverage.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
bumpmap.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
bz2.c plug-ins/common/bz2.c plug-ins/common/gz.c plug-ins/common/hrz.c 2004-01-19 13:29:25 +00:00
c_astretch.c small cosmetic changes, such as removing tabs. 2003-12-23 22:07:06 +00:00
ccanalyze.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
CEL.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
channel_mixer.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
checkerboard.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
CML_explorer.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
color_enhance.c plug-ins/common/color_enhance.c plug-ins/common/c_astretch.c removed 2003-11-17 18:02:45 +00:00
colorify.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
colortoalpha.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
compose.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
compressor.c plug-ins/common/bz2.c plug-ins/common/gz.c plug-ins/common/hrz.c 2004-01-19 13:29:25 +00:00
convmatrix.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
csource.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
cubism.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
curve_bend.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
decompose.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
deinterlace.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
depthmerge.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
despeckle.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
destripe.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
dicom.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
diffraction.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
displace.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
edge.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
emboss.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
engrave.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
exchange.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
film.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
flarefx.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
fp.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
fractaltrace.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gauss_iir.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gauss_rle.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gbr.c plug-ins/common/gbr.c store the brush/pattern's name in a parasite 2004-01-22 14:04:45 +00:00
gee.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gee_zoom.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gicon.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gif.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gifload.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
gih.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
glasstile.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gqbist.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gradmap.c removed the addition of 0.001 that isn't correct for use with integers 2003-11-17 17:33:14 +00:00
grid.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
gtm.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
guillotine.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
gz.c plug-ins/common/bz2.c plug-ins/common/gz.c plug-ins/common/hrz.c 2004-01-19 13:29:25 +00:00
header.c removed our own action_area API and use GtkDialog's one. Create all 2003-11-06 15:27:05 +00:00
hot.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
hrz.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
illusion.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
iwarp.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
jigsaw.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
jpeg.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
laplace.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
lic.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
mail.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
Makefile.am plug-ins/common/plugin-defs.pl renamed ps to postscript, so automake 2004-01-22 23:04:53 +00:00
mapcolor.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
max_rgb.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
mblur.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
mkgen.pl modernized, made a lot of things m4 macros, and made versioning a lot more 2004-01-22 03:51:46 +00:00
mng.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
mosaic.c properly use src_rgn.rowstride when initializing the target region. Fixes 2004-01-23 22:42:28 +00:00
newsprint.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
nlfilt.c removed unused variable. 2004-01-28 03:11:49 +00:00
noisify.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
normalize.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
nova.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
oilify.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
papertile.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
pat.c plug-ins/common/gbr.c store the brush/pattern's name in a parasite 2004-01-22 14:04:45 +00:00
pcx.c plug-ins/bmp/bmpread.c plug-ins/common/gif.c plug-ins/common/jpeg.c 2004-01-19 11:13:35 +00:00
pix.c plug-ins/bmp/bmpread.c plug-ins/common/gif.c plug-ins/common/jpeg.c 2004-01-19 11:13:35 +00:00
pixelize.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
plasma.c Reworked random seed handling once more: 2004-02-01 13:22:09 +00:00
plugin-browser.c removed unused variable. 2004-01-28 03:11:49 +00:00
plugin-defs.pl plug-ins/common/plugin-defs.pl renamed ps to postscript, so automake 2004-01-22 23:04:53 +00:00
plugindetails.c removed unused variable. 2004-01-28 03:11:49 +00:00
png.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
pnm.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
polar.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
postscript.c use GSpawn instead of popen, -dBATCH, fixes #108659 for this plugin. 2004-01-25 23:46:24 +00:00
procedure-browser.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
psd.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
psd_save.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
psp.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
randomize.c Reworked random seed handling once more: 2004-02-01 13:22:09 +00:00
ripple.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
rotate.c removed preserve_transparency #defines. This is the last of the #defines 2003-12-12 15:49:51 +00:00
sample_colorize.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
scatter_hsv.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
screenshot.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
sel_gauss.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
semiflatten.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
sharpen.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
shift.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
sinus.c Reworked random seed handling once more: 2004-02-01 13:22:09 +00:00
smooth_palette.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
snoise.c Reworked random seed handling once more: 2004-02-01 13:22:09 +00:00
sobel.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
sparkle.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
spheredesigner.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
spread.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
struc.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
sunras.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
svg.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
tga.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
threshold_alpha.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
tiff.c use G_VA_COPY for copying va_lists. 2004-02-01 00:45:49 +00:00
tile.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
tileit.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
tiler.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
uniteditor.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
unsharp.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
url.c plug-ins/common/mail.c use more already translated standard file error 2004-01-20 11:24:14 +00:00
video.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
vinvert.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
vpropagate.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
warp.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
waves.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
webbrowser.c changed DEFAULT_WEB_BROWSER to "mozilla %s" 2003-11-16 22:57:07 +00:00
whirlpinch.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
winclipboard.c [ I've postponed my reservations against pangoft2/fontconfig/freetype2 2003-12-13 01:35:19 +00:00
wind.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
winprint.c added mnemonics for plugins 2003-07-17 15:47:18 +00:00
wmf.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
xbm.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
xpm.c added help IDs for the libgimp export and unit dialogs. 2004-01-20 17:10:16 +00:00
xwd.c plug-ins/FractalExplorer/Dialogs.c 2004-01-19 03:06:04 +00:00
zealouscrop.c removed gimp_image_undo_*() functions... 2003-12-05 14:18:47 +00:00