File: TESTPROT_iter_ALT

package info (click to toggle)
gimp-gap 2.6.0%2Bdfsg-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 19,656 kB
  • ctags: 7,358
  • sloc: ansic: 119,801; sh: 3,890; makefile: 932; lisp: 97; pascal: 55
file content (226 lines) | stat: -rw-r--r-- 10,115 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
Here is a result List of the "Animated Filtercall" Tests.
  I tested all the listed PDB-Procedures
  that can be selected via the GAP's DB-Browser
  and the corresponding _iter_ALT Procedures
  on a 4-Layer Testimage with Menu.

   
  <Image>/Filter/Filter All Layers   using "Apply Varying" Button


---------------------------------------------------
Testresults
--------------------------------------------------
2009.01.18

   TODO: check for new plug ins that were added to gimp-2.6
   (and that are not yet in this List)

   Test with PDB-Procedures (Plugins) that came with
   gimp release 2.6.4 
   Test also includes PDB-Procedures provided by GIMP-GAP itself


State: (Column1 test 2007.12.01, Column2 older testresult with gimp-2.2.x and old GIMP-GAP version)
   + ... Full Supported, and passed simple "Apply Varying" Test OK
              (78 procedures)
   # ... Partly Supported, Apply constant OK, 
              but Apply Varying not possible or does not make sense
              (18 procedures)
   - ... NOT supported (Failed Test)
   : ... Not supported (support would make no sense)
   . ... not tested


State Procedure/Iterator_ALT ame               Testnotes
---------------------------------------------------------------------------



++     plug-in-alienmap2-iter-ALT
 :     plug-in-align-layers
 :     plug-in-animationoptimize
 :     plug-in-animationoptimize-diff
 :     plug-in-animationplay
 :     plug-in-animationunoptimize
++     plug-in-apply-canvas-iter-ALT             Uses wrong name "plug-in-struc" to store LAST_VAL's
++     plug-in-applylens-iter-ALT
 :     plug-in-autocrop
 -     plug-in-autocrop-layer                    constant apply would make sense, but did not work
 #     plug-in-autostretch-hsv
++     plug-in-blinds-iter-ALT
++     plug-in-bluebox
##     plug-in-blur                              has no dialog but works fine with defaults.
o+     plug-in-borderaverage-iter-ALT            (?) runs, but produces no effect on the processed layers
++     plug-in-bump-map-iter-ALT
 :     plug-in-bump-map-tiled
##     plug-in-c-astretch
++     plug-in-cartoon-iter-ALT
 :     plug-in-ccanalyze
++     plug-in-checkerboard-iter-ALT
++     plug-in-cml-explorer-iter-ALT
##     plug-in-color-adjust
##     plug-in-color-enhance
oo     plug-in-color-map-iter-ALT
++     plug-in-colorify-iter-ALT
++     plug-in-colors-channel-mixer
++     plug-in-colortoalpha-iter-ALT
 :     plug-in-compose
++     plug-in-convmatrix-iter-ALT
++     plug-in-cubism-iter-ALT
++     plug-in-curve-bend                       (curve-bend:8380): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
 :     plug-in-decompose
##     plug-in-deinterlace                       disabled the Iter_ALT proc (only const apply makes sense)
++     plug-in-depth-merge-iter-ALT              (gimp-2.6:8143): GLib-GObject-CRITICAL **: g_value_get_enum: assertion `G_VALUE_HOLDS_ENUM (value)' failed
++     plug-in-despeckle-iter-ALT
++     plug-in-destripe-iter-ALT
++     plug-in-diffraction-iter-ALT
##     plug-in-dilate                            (?) noninteractive variante of plug_in_vpropagate
++     plug-in-displace-iter-ALT
++     plug-in-dog
 :     plug-in-drawable-compose
++     plug-in-edge-iter-ALT
++     plug-in-emboss-iter-ALT
++     plug-in-engrave-iter-ALT
##     plug-in-erode                             (?) noninteractive variante of plug_in_vpropagate with default values
++     plug-in-exchange-iter-ALT
 :     plug-in-film
##     plug-in-filter-macro
 :     plug-in-filter-pack                       makes no sense because opens Dialog even in run_mode: GIMP_RUN_WITH_LAST_VALS
++     plug-in-flame-iter-ALT 	                (?) runs, but all layer were transparent when finished
++     plug-in-flarefx-iter-ALT
++     plug-in-fractal-trace-iter-ALT
 .     plug-in-fractalexplorer
++     plug-in-gauss-iter-ALT
 :     plug-in-gauss-iir2                        makes no sense (no dialog), use plug_in_gauss instead
 :     plug-in-gauss-iir                         makes no sense (no dialog), use plug_in_gauss instead
 :     plug-in-gauss-rle2                        makes no sense (no dialog), use plug_in_gauss instead
 :     plug-in-gauss-rle                         makes no sense (no dialog), use plug_in_gauss instead
 :     plug-in-gfig                              makes no sense (is INTERACTIVE only and creates layer)
++     plug-in-gflare-iter-ALT 
++     plug-in-gimpressionist
++     plug-in-glasstile-iter-ALT
##     plug-in-gradmap
++     plug-in-grid-iter-ALT
 :     plug-in-guillotine
##     plug-in-hot
 :     plug-in-ifs-compose
++     plug-in-illusion-iter-ALT
 :     plug-in-imagemap                          makes no sense (needs INTERACTIVE mode)
 :     plug-in-iwarp                             makes no sense (needs INTERACTIVE mode, has its own animate option where layers are created)
++     plug-in-jigsaw-iter-ALT
##     plug-in-laplace
++     plug-in-lic-iter-ALT
++     plug-in-lighting-iter-ALT
 :     plug-in-mail-image
##     plug-in-make-seamless                     HAS no dialog and no LAST_VAL Buffer
++     plug-in-map-object-iter-ALT
##     plug-in-max-rgb-iter-ALT
++     plug-in-maze-iter-ALT
++     plug-in-mblur-iter-ALT
++     plug-in-mosaic-iter-ALT
++     plug-in-name2layer
++     plug-in-neon
++     plug-in-newsprint-iter-ALT
++     plug-in-nlfilt-iter-ALT	               (?) runs, but did not see any effect
--     plug-in-noisify-iter-ALT                 noisify has 2 names and uses the 2.nd name "plug-in-rgb-noise"  "plug_in_scatter_rgb" to store is values.
                                                (runs but does not open 2nd dialog even when varying requested ?)
-o     plug-in-hsv-noise                         register 2 names (old name plug-in-scatter-hsv)
                                                (runs but does not open 2nd dialog even when varying requested ?)

##     plug-in-normalize                        has no dialog, constant apply makes sense
++     plug-in-nova-iter-ALT
++     plug-in-oilify-iter-ALT
 :     plug-in-onionskin-create-or-replace
 :     plug-in-onionskin-del
 :     plug-in-onionskin-toggle-visibility
 (1)   plug-in-pagecurl-iter-ALT	               ERROR: creates a new layer
-o     plug-in-papertile-iter-ALT               FAILED with floating point exception
++     plug-in-photocopy
++     plug-in-pixelize-iter-ALT
##     plug-in-pixelize2                        
++     plug-in-plasma-iter-ALT
++     plug-in-polar-coords-iter-ALT
##     plug-in-qbist
++     plug-in-randomize-hurl-iter-ALT
++     plug-in-randomize-pick-iter-ALT
++     plug-in-randomize-slur-iter-ALT
++     plug-in-retinex
++     plug-in-ripple-iter-ALT
 -     plug-in-rotate-iter-ALT	               does not make sense (has no dialog where to specify rotation angle)
 :     plug-in-rotate-colormap                  makes no sense,  because opens Dialog even in run_mode: GIMP_RUN_WITH_LAST_VALS
 -     plug-in-sample-colorize-iter-ALT         (?) iter size ok, but does not work for GIMP_RUN_WITH_LAST_VALS calls
++     plug-in-sel-gauss-iter-ALT
 :     plug-in-sel2path
 :     plug-in-sel2path-advanced
 :     plug-in-semiflatten                      makes no sense
++     plug-in-sharpen-iter-ALT
++     plug-in-shift-iter-ALT
++     plug-in-sinus-iter-ALT
++     plug-in-small-tiles-iter-ALT             Uses wrong name "plug_in_tileit" to store LAST_VAL's     
 :     plug-in-smooth-palette                   makes no sense (creates palette)
++     plug-in-sobel-iter-ALT                   OK, but only constant apply makes sense
++     plug-in-softglow
++     plug-in-solid-noise-iter-ALT
++     plug-in-sparkle-iter-ALT
 :     plug-in-spheredesigner
++     plug-in-spread-iter-ALT
++     plug-in-unsharp-mask-iter-ALT
##     plug-in-video-iter-ALT 	              varying values does not make sense, but keep iterator to get into gap_dbbrowser selection
##     plug-in-vinvert-iter-ALT
++     plug-in-vpropagate-iter-ALT
++     plug-in-warp-iter-ALT
++     plug-in-waves-iter-ALT
++     plug-in-whirl-pinch-iter-ALT
++     plug-in-wind-iter-ALT
++     plug-in-wr-color-levels
++(2)  plug-in-wr-curves                     - curves files are not compatible with gimp2.4 curves file
++     plug-in-wr-huesat
++     plug-in-wr-set-opacity
 :     plug-in-zealouscrop



Additional notes:

(1)   the pagecurl plugin fails when called via
           <image>/Filters/Filter all Layers
      because it adds an extra layer for the curl to the image.
      
      pagecurl can be used as filter when called via
           <image>/Video/Frames Modify
      when Function: "Apply filter on layers" is selected as action.
      
      From my point of view it does not make much sense
      in animations,
      because this plugin works with fixed curling amount.

(2)   This plugin works with curves files of the old fileformat (written by GIMP 1.2 up to 2.4)
      and now also accepts the new fileformat introduced with GIMP curves tool settings of the GIMP-2.6 release.
      The GIMP curves tool of the 2.6 release supports reading both formats.
      The parser in the GIMP-GAP specific wrapper was updated to support
      both fileformats too.


plug_in_map_object old Testreport: (did not verfy that at the latest test)
   
   - The MapObject has an implicite feature:
     If the handled layer has NO ALPHA Channel (as backgrounds often do)
     and the "Transparent background" is ON
     it forces the creation of a new image.
     (regardless if the "Create new image" option is on or not)

     It took me hours to find out about that feature
     that looks more like a bug to me.
     I would prefere to add the alpha channel in such a case.
     
     If you want to do animated calls to MapObject ("Apply Varying" Button)
     please make sure that the background layer has an Alphachannel
     (Open Layers & Channels dialog, and "Add Apha Channel"
      to the bg layer)

  - If you call MapObject a 2nd time in the same gimp session
    gimp reports errors if one of the drawables (that were used
    in the 1.st call) has become invalid.