History -------------------------------------------------------------- v0.40 (Wednesday 03-Jan-96) -first test-version v0.41 (Wednesday 03-Jan-96) -collect stats-option -stats-window (converter, reconverter) -requester-key-idcmp changed into rawkey -"file already exists"-requester -abort-requester (converter, reconverter) -some routines calling enforcer-hits fixed -filesize-output in the animinfo-window -progress-bar-color changed -filename-filtering restricted to listviews to avoid confusion v0.42 (Friday 05-Jan-96) -check-picture-list v0.43 (Saturday 06-Jan-96) -better progress-refresh -all key-messages turned into rawkey-type -really-collectStats-requester -multiplication-error detected: (maybe 68060-only) 320*256*6/8 = 12288 (!=61440) (set the intmul32-option to get rid of this nasty trap) -project-editor (part 1 of 3) v0.44 (Sunday 07-Jan-96) -listmode-window (converter/editor) v0.45 (Monday 08-Jan-96) -project-editor (part 2 of 3) -writing of yp-files -listmode- and project-editor-design finished v0.46 (Wednesday 10-Jan-96) -project-file-parser (part 1 of 2) -automatic tframes-generation in the project-editor v0.47 (Wednesday 10-Jan-96) -project-file-parser (part 2 of 2) -proper gadget-activation -some bugs fixed v0.48 (Wednesday 10-Jan-96) -intelligent path-exchanging of anims/modules which where not found while parsing project-files -RMB pops up the main window -project-profile (part 1 of 3) v0.49 (Thursday 11-Jan-96) -message-handling improved -update-screenmode-failed if the info-window was open <- fixed -intelligent project-player (starts with the selected item) -Project-Profile-Window (parts 1-4 of 5) v0.50 (Friday 12-Jan-96) -project-profile finished additional (cool) features: *lmb/rmb-click on name: make from/to visible *lmb/rmb-click on module-timeline: set from/to *global-anim-size-profile ! v0.51 (Monday 15-Jan-96) -new and nice saveall-function -init-error-fixed (default 1st-frame was set to 0 instead of 1) -dialog-window -nice identify-function -global-range-display in the project-editor v0.52 (Tuesday 16-Jan-96) -simple but tricky keyfile-system v0.53 (Wednesday 17-Jan-96) -demo-delay-procedure -size-profile-bug fixed -profile-window now asynchronous -some minor bugs fixed v0.54 (Saturday 27-Jan-96) -converter splitted into picture/YAFA/ANIM-sections -use any font for any shit, if the windowsize would be larger than the screen use topaz.8 for this window. So you can use another font. Nice, isn't it ? v0.55 (Sunday 28-Jan-96) -sound-type introduced (module, sample, executable (e.g. "CDPlay 4")) -GUI-design finished -bug: cursor-scrolling (editor) -fixed -lists start with 1 -in filenames spaces are allowed (Player, project load/save) -picture-list: timecode-support -some bugs removed v0.56 (Monday 29-Jan-96) -The Profile is back !!! (full font-sensitivity, news: cursor-keys) v0.57 (Tuesday 30-Jan-96) -prefs: load/save font and fontsize -reconverter (YAFA->pictures) now uses my own ILBM-code, this results in another speed-gain -checkPicturelist uses own ILBM-code, too -new converters: *picture2picture (just copies the pictures) NOTE: This feature is NOT obsolete, it allows you to create a sequence with numbered filenames from pictures having different locations - I was looking for a tool doing such a trivial job for a long time *anim2picture *picture2anim v0.58 (Friday 02-Feb-96) -all compression-routines rewritten and optimized, the following techniques are used to improve the compression-ratio: -ILBM: two equal bytes are not compressed -ANIM5: two or three equal bytes are not compressed 1-line-skip-ops are not generated -ANIM7S: two equal words are not compressed -ANIM7L: two equal longwords are compressed -all of the new converters support simecodes and locked/unlocked CMAP (but all YAFA-converters are unchanged (iff.library etc.) -the ANIM5-compressor's ratio is like MainActor's - better than DPaint's -the routines are fast like a wildfire -global -key for all converter-related windows v0.59 (Tuesday 06-Feb-96) -all YAFA-routines completely rewritten -new error-message-concept: all resources are freed and a detailed error-message is shown -the iff.library is obsolete now v0.60 (Wednesday 07-Feb-96) -all converter-features except YAFA-delta-compression are available now (in a ß-state) -Converter-shortcuts -new player-window -time-range-function in picturelist-window -the program uses now a public-screen and checks for visitor-windows before closing the screen -spaces in prefs-strings are allowed now, so you can use run >NIL: >NIL: c:yp as player -new prefs: screendepth and defPubScreen - so it's possible to have the player-window on the WildFire-Screen ! -some minor bugs fixed v0.61 (Thursday 08-Feb-96) -faster and more efficient list-sorting -Editor: auto-sort module-list -Profile: some bugs fixed -IFFAniminfo (automatic recognition) v0.62 (Friday 09-Feb-96) -force timecodes-option -some more prefs: prDefYAFA, prDefANIM, prDefProject -white-labelled gadgets are read-only -edit timecodes (YAFA only) v0.63 (Saturday 10-Feb-96) -picture-list-width increased -refresh read-only-gadgets -requester-patterns are taken from the prefs -tab-cycling of string-gadgets -faster configfile-reader which is compatible with GCC's ANSI-C standard :) -edit iffanim-timecodes v0.64 (Sunday 11-Feb-96) -edit-button for executables -ANIM7L-reader-bug fixed (the last column is ignored by the usual anim-players in case of width%32!=0) -complex file-tag generation -known profile-refresh-bugs removed -drag module-timelines if toPrefs) -delta-compression: raw (UBYTE/UWORD/ULONG) NOTES: -the rgbOff-value is obsolete, to get the rgb-offset simply calculate: currentProfSize-ctSize, ctSize=const=(2<<(depth-1)*3+2)*sizeof(ULONG) -op-convention op=0 reserved for future-enhancements op=1..127 skip lines op=128..255 data -if the size of the whole dlta-chunk is greater than plsize*depth the converter is aborted and a message is shown -animinfo-sizeprofile-bug fixed v0.68 (Thursday 15-Feb-96) -delta-compression: chunky (UBYTE/UWORD/ULONG) -frametype 4: (imageData=iCHUNKY) && (compression=cNONE) -camg<-current screenmode -new time-measurement (accuracy: 1/50 second) -import/export profiles (to compare the different methods) -expert-mode implemented -stats-ask-requester appears only if it makes sense v0.69 (Friday 16-Feb-96) -timecodes-editor: show (YAFA/ANIM), play(YAFA) -some new shortcuts -screentitle==pubscreentitle -time-measurement improved again -animoptions/pictureoptions: screenmode-requester -demo-version features different brushes of different sizes (library changed (!)) v0.70 (Saturday 17-Feb-96) -HAM-support (ILBM/ANIM/YAFA) -IFFANIM-files with missing 1st ANHD-chunk are supported now -one important thing about DLTA-decompression (this was the reason for some serious crashes): -test the nth opcode/data-pointers before decompressing the nth plane !!! (zero means not any change in this plane) -EHB-support (ILBM/ANIM) -SampleOptions-Window v0.71 (Monday 19-Feb-96) -Converter: Load/Save Session -Timecodes(ANIM5): show-frame-bug fixed (frame-number was wrong) -sample-support v0.72 (Tuesday 20-Feb-96) -new sound(=(sample|module|command))-concept: edit-window -testing sounds from the editor -stereo-samples (searching two free channels) v0.73 (Monday 26-Feb-96) -dynamic delta-extension: DLTX-chunk -executable-edit-window enlarged -project-play-bug fixed -sound-sort-criteria: firstFrame (sorting is done after closing the profile or after editing the firstframe-gadget of the editor) -new output-type: BGWindow (background-window) v0.74 (Tuesday 27-Feb-96) -nice new feature: analysis-window (main->converter->yafaoptions->analysis) v0.75 (Saturday 02-Mar-96) -Editor: design improved -Editor: "intelligent" ranges (from/to) -Editor: replace sound/module -Editor: animinfo-window (separate) -Editor: playAll-option -PictureList: add directory -Prefs: showPaths=off=default sessionFR (use different filenames for different sessions) -design of the Processor-Window and it's 5 Sub-Windows finished v0.76 (Tuesday 05-Mar-96) -most of the processor-functions implemented, especially the test-button works v0.77 (Wednesday 06-Mar-96) -design of the processor-window improved -many more functions v0.78 (Thursday 07-Mar-96) -Processor: finished -Converter: export-buttons -support of external IFFANIM-Players v0.79 (Sunday 10-Mar-96) -Processor: introduction of variables (single constants or splines) v0.80 (Monday 11-Mar-96) -Envelope-Editor (realtime-spline-editing) v0.81 (Tuesday 12-Mar-96) -Processor: envelopes are supported now v0.82 (Wednesday 13-Mar-96) -fast and intelligent loading/saving of processes, variables and envelopes (e.g.: loading of variables from a process-file is no problem) -spline-editor improved v0.83 (Thursday 14-Mar-96) -some more effects -design of all the new windows finished v0.84 (Thursday 14-Mar-96) -own memory-handler (Converter and Player) -introduction of the online-help v0.85 (Saturday 16-Mar-96) -Processor: five more FX (unfinished yet) v0.86 (Sunday 17-Mar-96) -online-help is available for any function now -cursor-keys -> info/help-listview-scrolling -double-click-support v0.87 (Monday 18-Mar-96) -Advanced-Envelope-Options-Window -Spline-Editor enlarged, appearance of tick-labels improved v0.88 (Tuesday 19-Mar-96) -Processor: all effects are available now -pic2pic: 24bit-mode available -lists: case-insensitive sorting -some more fixes to the envelope-editor v0.89 (Thursday 21-Mar-96) -intro-pic -some (serious) bugs fixed -all F/X are available now v0.90 (Saturday 23-Mar-96) -the program now uses a single help-file called "pdDefHelpDrawer/wfhelp.txt", an index-file "pdDefHelpDrawer/wfhelp.index" is used to minimize the memory-consumption and seek-time -utility "wfha" (to extract, add, delete single files from/to the main help-archive) -ADPro-preview (screen or window) -EnvelopeAdvanced: import data-files or timecodes -Envelope: dragging a little bit improved -Timecodes: 0 is allowed now -Analysis: CHUNKY-XPK-DLTA v0.91 (Saturday 23-Mar-96) -Compose-operator enhanced -processor-test-window -Editor: modlist-handling improved, some other bugs fixed -Editor: "jumping" option-windows (just browse through the module list with the option-windows in a opened state -Editor: Add sound: take the type of the current selected item (makes it easy to add 1 million samples) -double-click-bug fixed -Editor: update module-list after changing type -Editor: problem "change-path->wrong path->crash" fixed v0.92 (Monday 01-Apr-96) -Processor: Preview-mode is switched if the program-window isn't capable -Processor: Preview features HAM now -Main batch-mode (reading and procession sessions) -Processor: Grab Centre -Processor: action-time-ranges -Player: loadAll->caching -EditorAnimInfo: Design improved, new option: caching v0.93 (Friday 05-Apr-96) -new progress-indicator (faster, nicer and not MUI-like) -major speedup on all converter-functions (checking a picture-list runs at upto 90 fps on the 68060 !!!) -saveAll rewritten -new and nice bevelboxes -ANIMx-saver: CMAP of the 2nd frame was wrong (in dynamicCMAP-mode) v0.94 (Sunday 07-Apr-96) -Check picture-list: ask if processor is enabled -Prefs/Help-window re-designed -every width/height is supported now (the player doesn't recognise it) -preview: the CMAP-refresh was wrong -Processor is now switched from the Converter, the current Processor-script is loaded/saved automatically if the Processor is enabled v0.95 (Sunday 07-Apr-96) -batch-mode syntax reduced (only a session-file is required) -the preview is available for the plain converter, too -Prefs: BrutalBlit -Preview: automatic changing and restoring of the screenmode -Global: function-key-support (no actions implemented yet) v0.96 (Sunday 07-Apr-96) -ARexx-port -Info-Window re-designed v0.97 (Monday 08-Apr-96) -macros (ARexx-scripts) -Prefs: Macro-Window -lots of ARexx-commands (Prefs, Player, Editor) -Text-window (for ARexx) -some more bugs fixed v0.98 (Wednesday 10-Apr-96) -lots of ARexx-commands (Converter, Processor, Variables) v0.99 (Friday 12-Apr-96) -lots of ARexx-commands (Processes, Envelope) -some bugs fixed v1.00 (Saturday 13-Apr-96) -some more usefull ARexx-commands -Analysis: choose best method automatically -Analysis: improved display, real progress-bar -ARexx: allow to choose macro-file if the corresponding field is was empty -ARexx: delete files, create directories -ARexx: PictureList: duplicate entry, erase files together with picturelist -Editor: size-profile-refresh-bugs fixed -PictureList: LMB: doubleClick causes pictureInfo -new ARexx-commands (Timecodes) -some design-improvements -auto-confirm requesters in ARexx-mode v1.01 (Friday 19-Apr-96) -one serious enforcer-hit fixed (if the startup-picture wasn't found an oldError-requester was popped up before the screen was opened) -some speed-improvements -the screen-preview now suppports all screenmodes -some minor changes to memory-handler v1.02 (Sunday 21-Apr-96) -ARexx-port enhanced, now it's possible to receive results from Wildfire -some more useful ARexx-commands: -t_getnumber, t_getstring, t_getfile, t_getdrawer, t_getpicdrawer, t_getanimdrawer, t_getmoddrawer (This means that the rexxreqtools.library isn't needed anymore.) -t_animinfo (creates information which can be received using the commands t_width, ..., t_frames -t_pictureinfo (similar to t_animinfo) -serious bug fixed: the Rexx-parser caused millions of illegal FREE()-calls which wasn't noticeable on the 68060 -one startup-macro can be specified v1.03 (Monday 22-Apr-96) -another *cool* feature: custom-windows (You can define your own windows via ARexx, the following elements are supported: -Buttons (which cause the execution of further scripts) -String-gadgets (their contents can be modified and received by ARexx-macros) -Lines -Rectangles -Bevelboxes -Texts With this kind of a built-in-GadToolsBox you can design additional windows which give you fast access to often-used functions) -Window-section in the paths-editor, so it's easy to load and save custom-windows v1.04 (Wednesday 24-Apr-96) -custom-windows: new gadget-type: switch -some more ARexx-commands -some bugs fixed v1.05 (Monday 29-Apr-96) -Editor: insert, append projects (E_INSERT, E_APPEND) -Transition.rexx finished -new command: t_pextension v1.06 (Thursday 02-May-96) -display-bug fixed: noInterleavedBrutalBlit now works on every screen -evaluation version -demo-brush-mapping removed (caused some Enforcer-hits, too - but this wasn't the reason) -new library v1.07 (Sunday 05-May-96) -Prefs: color-editor -YAFAOptions: import settings from a YAFA-animation (ARexx: YO_APPLY) -ANIM2YAFA: IFFANIMOptions: Ignore last two frames (ARexx: IAO_IGNORE) -Analysis: specify tests using "s:Wildfire.analysis" -Analysis: progress for all types of input -Analysis: after aborting some shit was drawn (instead of nothing) v1.08 (Sunday 05-May-96) -YAFAOptions: additional BR-delta-compression a) The resulting YAFA-animations should be smaller than ANIM5-animations (without the use of xpk, of course) b) No change to the format was necessary -Profile: mouse-tracking v1.09 (Sunday 12-May-96) -Twirl-Operator: endless-loop removed -wordBR,longBR: the file-header was wrong (=byteBR) -usefull ARexx-command: "c_convertpics from to", -another custom-window: "convertPics.rexx" -custom-windows: setting gadget-contents caused the Guru if the window wasn't open -new ARexx-command: t_reqstatus v1.10 (Sunday 12-May-96) -new F/X-command: savetemp -variables: double-click->envelope -datatypes-support v1.12 (Thursday 16-May-96) -new custom-gadget-class: cycle -palette-editor-handling improved v1.13 (Friday 24-May-96) -started to write an own (small) image-processor: WFI -all ImageEngineer-stuff removed -WFI: 24bit-ILBM-saver and -loader v1.14 (Saturday 25-May-96) -WFI: mediancut- and uniform quantization v1.15 (Saturday 25-May-96) -all ADPro-stuff removed -Processor: WFI is embedded now v1.16 (Sunday 26-May-96) -WFI: -balancing(red,green,blue,bright,contrast,gamma) -colortogray(average,luminance,custom) -negative v1.17 (Sunday 26-May-96) -WFI: -crop -halve -scale (quick and dirty) v1.18 (Sunday 26-May-96) -WFI: -shiftlines -most of the processor-windows re-designed and updated v1.18 (Monday 27-May-96) -WFI: -compose(mix, transparent color, temp-buffer-support) -handling of upto 8 temp-buffers v1.19 (Monday 27-May-96) -WFI: -rendering using locked or unlocked palette v1.20 (Monday 27-May-96) -most processor-routines rewritten and optimized -compose: -genlock improved: a color-range can be specified now -all color-components can have envelopes v1.21 (Thursday 30-May-96) -compose-operator improved again: three channels (background, foreground and destination) can be specified as stream or temp-buffer -createtemp-operator: creates an image with a smooth color-transition between the four corners (or just a simple black image) v1.22 (Thursday 30-May-96) -processor: additional step-element for every action -single-picture-process: input/output, save 24bit-result -listviews: memory-bug fixed: the memory for the node-structures was freed only at program-end -new operators: *loadimage *loadtemp *savetemp *killtemp v1.23 (Thursday 30-May-96) -processor-concept improved again: every operator has now an input- and an output-channel (STREAM|TEMP1..TEMP8), this makes it easy to design very complicated wipes v1.24 (Friday 31-May-96) -displace-operator v1.25 (Friday 31-May-96) -pixelize-operator -single-picture-process: save rendered v1.26 (Sunday 02-Jun-96) -convolve-operator (3x3, 5x5) v1.27 (Sunday 02-Jun-96) -all processor-windows updated -loading, saving of convolution-matrices -import of ADPro-convolution-matrices v1.28 (Sunday 02-Jun-96) -convolve: additional mix-parameter which makes it possible to have time-dependant convolutions -process-file-layout improved -datatypes-stuff is only loaded if really needed -exportProfile: export the filesize, too -converter: delete cancelled files v1.29 (Sunday 02-Jun-96) -wfi: *converting of ham6/ham8-files into 24bit *datatypes-support v1.30 (Monday 03-Jun-96) -hamxTo24-routines improved -singePictureWindow: progress-indicator for all modes -loadProcess-bug fixed: the xmin-value was trashed -process-related ARexx-commands added (now there are 386 commands) v1.31 (Tuesday 04-Jun-96) -WFI: rotate v1.32 (Wednesday 05-Jun-96) -WFI: twirl v1.33 (Wednesday 05-Jun-96) -rotate- and twirl-window -related ARexx-commands v1.34 (Wednesday 05-Jun-96) -Converter: (anim2anim, yafa2yafa, yafa2anim): the lockedCMAP- parameter can be specified now which is useful applying F/X to an animation with locked colormap -custom-windows: gadget-memory was not freed immediately after closing the window -some more improvements to the converter -converter-bug fixed: the generation of YAFA-animations with a depth of 8 always caused the guru (buffer was 1020 bytes too small) v1.35 (Sunday 09-Jun-96) -envelope: /closeGadget->use -variables: don't accept numbers as names -processor: printAction: serious error which caused the guru if the loadImage-sequence was not empty -Processor: Alpha-channel -Profile, Prefs: Slider-refresh improved v1.36 (Sunday 09-Jun-96) -Processor: palette-editor with many features v1.37 (Sunday 09-Jun-96) -Processor: rendering using external palette -Palette-Editor: *import from iff-animationss, ilbm-pictures and yafa-animations with locked palette *ARexx-commands -rotate/twirl: some minor bugs fixed v1.38 (Monday 10-Jun-96) -Processor: *HAM6/HAM8-rendering (without dithering) *ordered dithering eliminated v1.39 (Thursday 13-Jun-96) -WFI: Rotate completely rewritten: better quality, includes zoom v1.40 (Thursday 13-Jun-96) -WFI: Twirl completely rewritten: better quality, includes zoom v1.41 (Thursday 13-Jun-96) -WFI: Perspective-Operator v1.42 (Thursday 13-Jun-96) -Perspective-window and -ARexx-commands -screenmode-requester for converter-/processor-preview v1.43 (Friday 14-Jun-96) -twirl, rotate, perspective: speed improved -perspective: optional light-source with dimishing intensity v1.44 (Friday 14-Jun-96) -scale: completely rewritten and optimized -windows and ARexx-Port updated -some minor bugs fixed v1.45 (Sunday 16-Jun-96) -*cool* processor-preview v1.46 (Monday 17-Jun-96) -processor-preview: -automatic window-sizing -closegadget -busy-pointer -palette-choice optimized -scale, rotate: minor speedup -twirl,perspective: major speedup v1.47 (Monday 17-Jun-96) -openDisplay tries to open a PAL-screen after failure -convolve: change matrix-element->preview-update -wfi: slow but cool wrap-operator which deformes unwrapped portions of the image v1.48 (Tuesday 18-Jun-96) -wrap-operator: additional light-source -wrap-window and -ARexx-commands v1.49 (Thursday 20-Jun-96) -wrap-operator: *camera-position *zoom *speed-improvement v1.50 (Thursday 20-Jun-96) -bump-operator v1.51 (Thursday 20-Jun-96) -bump-window and -ARexx-commands -some improvements to the wrap-operator v1.52 (Saturday 22-Jun-96) -text-operator v1.53 (Saturday 22-Jun-96) -text-window and -ARexx-commands v1.54 (Saturday 22-Jun-96) -text: *small "text-editor" *colorFont-support -colortogray, balancing: 68060-optimizations v1.55 (Saturday 22-Jun-96) -bump: completely rewritten -createImage: 68060-optimizations v1.56 (Saturday 22-Jun-96) -wrap completed: additional z-buffer which increases quality and accuracy -loadimage: show-button v1.57 (Saturday 22-Jun-96) -text: *embossment (with adjustable light-source) *additional strength-parameter -renderHAMx: quality and speed improved -bump: speed improved v1.58 (Saturday 22-Jun-96) -wave-operator -halve-operator v1.59 (Saturday 22-Jun-96) -blackHole-operator -new PCSelect-Window v1.60 (Sunday 23-Jun-96) -water-operator v1.61 (Sunday 23-Jun-96) -new windows and ARexx-commands v1.62 (Monday 01-Jul-96) -motionBlur-operator v1.63 (Tuesday 02-Jul-96) -flip-operator -new windows and ARexx-commands v1.64 (Wednesday 03-Jul-96) -lots of internal changes -rotateBlur-operator v1.65 (Monday 04-Jul-96) -antique-operator -imageCoordinates-window v1.66 (Thursday 04-Jul-96) -SinglePictureWindow: scrollBar -lots of minor changes -Processor: duplicate effects v1.67 (Saturday 06-Jul-96) -some minor bugs fixed -prefs: the 1st (and only) obsolete feature: import WB-colors -text: serious bug fixed -Prefs: additional filename-gadget v1.68 (Tuesday 09-Jul-96) -the program runs on every public-screen now -Prefs-Window: *new design *shows the selected screenmodes and fonts *display-screenmode *PublicScreen-Browser -additional (small) light-version which doesn't contain any effect-module -added a special preview for public-screens -Variables: the current envelope is stored automatically after selecting another variable v1.69 (Tuesday 09-Jul-96) -Processor: *The palette and it's state is saved and loaded via process-files *envelope-import-bug fixed (x-value-rounding-error) -Converter: yafa2yafa: The palette was lost converting HAMx-animations -ILBM-loader-bug fixed: chunksize was assumed to be correct v1.70 (Monday 15-Jul-96) -slider-gadget-behaviour improved -Editor: Filmstrip-window v1.71 (Tuesday 16-Jul-96) -Filmstrip: *convert Projects *load and save film-files v1.72 (Wednesday 17-Jul-96) -Filmstrip: *colorToGray-option *auto-converting (this is necessary after changing the screentype, -depth or -palette) v1.73 (Wednesday 17-Jul-96) -Filmstrip: *play filmstrips in the background as animation (keys 0..9=speed) *related ARexx-commands -Main: proper pen-selection when running on a public-screen v1.74 (Wednesday 17-Jul-96) -Editor: total-frames-value was not updated after changing local range -ILBM-loader: compression0-support -Profile: Module-bars where refreshed incorrect if modCount>lineCount -Player/Editor: buffer-limit=3 -> 2 -Editor: executable: from=to=0 is allowed now -Prefs: if the specified publicScreen is not available the Workbench is used v1.75 (Saturday 17-Aug-96) -ARexx-Operator v1.76 (Sunday 18-Aug-96) -Processor: Import (paste) processes from process-files -ARexx-Operator: select variables -Paths: Set the path of the default Image-processor -Comment-"Operator" -wf uses libnix now v1.77 (Wednesday 21-Aug-96) -Processor: jpeg-loader (using libjpeg.a) (private note: don't use -O0 compiling the library !!!) -Picture-Info: failed on pictures with odd chunk-sizes (e.g. from mp) v1.78 (Friday 23-Aug-96) -Player/Editor: asyncBuffer-support -pcARexx: *AddVariable: Cancel works now *empty ports are allowed now -Converter: long-alignment of the BODY-chunk (improves speed on ZiP-drives dramatically) v1.79 (Saturday 24-Aug-96) -Plasma-Operator v1.80 (Tuesday 05-Sep-96) -Main: design changed because of introducing drag&drop-features using the "drag.gadget", the whole thing will be called "Icon-Manager" and has now the following features: *drag icons *add, kill and update icons *calculate the "best position" of new icons *draw the icon's name like WB does *don't draw ugly borders v1.81 (Friday 06-Sep-96) -Icon-Manager: *trashcan *cleanup-function *14 different filetypes (icons) *"guess-filetype"-function v1.82 (Friday 06-Sep-96) -Paths: Helpdrawer changed into Root-drawer. This results in a more "complicated" install-procedure: The drawer "rootdrawer/system" MUST exist and contain the following files: *wildfire.library *drag.gadget *help/... (optional) *images/... -IconManager: drag&drop-actions for the Player-Window v1.83 (Friday 06-Sep-96) -Iconmanager: drag&drop-actions for the *Converter-Window *Editor-Window *Editor-SoundOptions-Windows *Processor-Window *Variables-Window v1.84 (Sunday 08-Sep-96) -IconManager: *Add: keep the last picked directory -Main: resizable windows !!! v1.85 (Monday 09-Sep-96) -Main: *startup-requester if the system-drawer isn't found *keep,save and load window-dimensions -IconManager: drag&drop-actions for the PCSinglePicture-Window v1.86 (Monday 09-Sep-96) -Prefs: *Options noChipMem and SessionFReq removed *adjust the IconManager's font -Envelope: *file-,fileBrowse, load- and save-gadgets *some design-improvements -IconManager: drag&drop-actions for the Envelope-Window -all "Export"-gadgets removed (becasue of the drag&drop-features) v1.87 (Tuesday 10-Sep-96) -IconManager: *more drag&drop-actions for the Converter-Window *some minor improvements -Converter: file-,fileBrowse, load- and save-gadgets for session-files -PlayFilmBG: stackSize increased v1.88 (Tuesday 10-Sep-96) -Prefs: *Font-selection for the IconManager works *Browse-gadget for the Prefs-file -Envelope: Spline-gadget and shotcut behaved different -IconManager: *drag&drop-action for filmStrips *some bugs fixed v1.89 (Thursday 12-Sep-96) -LUT-operator v1.90 (Friday 13-Sep-96) -Main: the program should run now without config-file if started from the root-drawer -Envelope: updating of the filename fixed -LUT: *3 pairs of envelopes (RGB) with different knot-counts and spline-types *morphing of envelopes with different knot-count *loading, saving of envelopes *copy-operations "RGB" and "Both" v1.91 (Friday 13-Sep-96) -LUT: *transformations: mirrorX, mirrorY, mirrorXY, moveX, moveY *some presets -Processor-Preview: -shortcut (=Test) v1.92 (Wednesday 18-Sep-96) -started to rewrite the converter-main-routines having a modular architecture in mind -started to create a mpeg-loader based on routines adapted from the PD-player "mp" - that means that wf2.0 will be the first Amiga-program which can convert mpeg-files in a confortable way. Here some lines of the original readme-file (for later copyright notices): ------------------------------------------------------------- MPEG Video Software Decoder (Version 2.0; Jan 27, 1993) Lawrence A. Rowe, Ketan Patel, and Brian Smith Computer Science Division-EECS, Univ. of Calif. at Berkeley This directory contains a public domain MPEG video software decoder... ------------------------------------------------------------- v1.93 (Thursday 19-Sep-96) -The new converter-architecture is finished. The following types of streams will be handled in the near future: *input: pictures anim yafa mpeg none (for creating pictures using the processor only) *output rendererd pictures truecolor-pictures anim yafa none (for quick testing) v1.94 (Thursday 19-Sep-96) -Converter-input-filter -mpeg-loader nearly finished -LUT: all parameters can be saved in process-files (this is not as trivial as it seems to be) v1.95 (Thursday 19-Sep-96) -Converter: *cancelled animations are repaired automatically (in the most cases) *timecodes are transformed in filter-mode -ProjectEd: loading of scripts of the new syntax caused the guru - fixed -IconManager: mpeg-filetype v1.96 (Friday 20-Sep-96) -Converter: *all loaders and savers finished (still untested) *saveSession: create a default filename for the current process if required -Compose-Operator: (hidden) centre-option -ARexx-port updated -some LUT-presets v1.97 (Friday 20-Sep-96) -AnimInfo: show frame-count of mpeg-animations -ARexx: Due a wrong #ifdef-statement the most commands didn't work - fixed -Main: IconManager-Options-Window -IconManager: proper handling of filenames containing spaces -new mega-feature: the TMaker (Transition-Maker) v1.98 (Thursday 26-Sep-96) -TMaker: -most basic-features are implemented now -5 Transitions: FADE, WIPE* -*cool* Example-Preview (using filmstrips and multitasking) -IconManager: WB-icons can be dragged into the main-window now -Bug-fixes: *loadProcess: update dither-gadget *convert: delete animations which have less than 3 frames *convert: add icon after sucess *Converter: gadget-refreshing fixed *Main: reset window-scales after changing the screen-type *Main: first attempt to create an "intelligent" windowsize-limiter *Main: windowsize-calculation improved *Processor: limitIVal, limitFVal fixed *Wrap, RotateBlur: return if radius<1 *Converter: busy-pointer *BlackHole: damping-values are scaled by 0.01 v1.99 (Saturday 05-Oct-96) -LUT: *Apply-Preset-button *optimized redraw -PCSelect: *don't allow more than one selected item *renamed the comment-button into "Add comment" which should be easier to understand -IMOptions: *cool* IconSaver -Processor: (hidden) renderColSkip-parameter which reduces the number of used colors during rendering (good for creating WB-backgrounds) (use the +/- keys) v2.00 (Sunday 06-Oct-96) -Converter: *output=pictures didn't work *ANIM7S-loader: due a forgotten else-statement the wrong (7L) decoder was used *output=YAFA: EHB-check -Main: error-logfile -DWA-window -LUT: *small redraw-bug fixed *mirrorX and mirrorXY didn't work perfectly -Processor: The ImageCoordinates-Window can now be used to specify parameters for various F/X graphically. This feature can be reached pressing the -bar in the F/X-window. Currently the following F/X are supported (point, circle, rect are the type of control): rotate: point, circle twirl: point, circle scale: rect rotateblur: point, circle crop: rect compose: point, rect water: point, circle wave: point circle wrap: point, circle blackhole: point, circle -BlackHole: *completely rewritten *new parameter "radius" *parameter "damping" eliminated v2.01 (Tuesday 08-Oct-96) -Compose: *additional alpha-channel *centre-option -SinglePicture: *save the screenmode to process-files *use the screenomde saving rendered images -DWA: additional /-shortcuts v2.02 (Wednesday 09-Oct-96) -Processor: applyCentre for Plasma and CreateImage -BlackHole: the old (improved) blackHole-effect is available as additional "magnet"-effect -Paths: adjust the text-editor-path -Prefs: *getWB-colors-gadget removed *10 color-presets v2.03 (Friday 11-Oct-96) -Converter (readMPEG, readANIM): *remember the frame-count of *all* processed animations *the preScan can be aborted now -Converter (writeYAFA): *convert EHB-pictures to 64 colors -Prefs: import/export colors -ARexx: *parser-speed improved *30 new commands -WindowSize-limiter for almost all windows -Analysis: adapted to the new converter-system -Prefs: *check public-screen-dimensions before jumping on it *ScreenMode: display the dimensions if GetDisplayInfoData fails -Player: perform file-check before running 'yp' -TMaker: *new transitions: wipeleft, ..., wipeup *old wipes are renamed into scalewipeleft,... *transition-type splitted into type and subtype v2.04 (Saturday 12-Oct-96) -TMaker: *new transitions: displace, shiftlines, twirl, blackhole *new preview-filmstrips -Perspective: additional axis-parameter v2.05 (Sunday 13-Oct-96) -TMaker: *new transitions: pixelize, rotate, whirl *"intelligent" preview-generator v2.06 (Monday 14-Oct-96) -TMaker: *new transitions: tile, stripes, scale v2.07 (Monday 14-Oct-96) -TMaker: *the state of the showExample-button is now stored to the prefs-file *don't allow inputFn=outputFn *some useful shortcuts *delete the temp-files at cleanup -VSelect: *proper resizing *use keys -Dialog: *proper resizing -Variables: *use keys -Preview: drag&drop -TMaker: drag&drop -IMOptions: change the icon-type after drag-action v2.08 (Tuesday 15-Oct-96) -Processor: *LMB: abort preview * process image -Preview: /-key: refresh preview -PCSinglePicture: auto-adjust preview-size if it was too large -TMaker: *some more ARexx-commands *storing tmFWidth and tmFCount to the prefs-file -some memory-trashing bugs fixed, the following elements where not freed immediately: *IconManager: icon-names after loading of an icon-file *Converter: *input=picture: pictures *last temp-files (if the processor was enabled) *ct-member of the stream-structure -Converter: storing yoCompressor to the prefs-file v2.09 (Wednesday 16-Oct-96) -new effects: Add, MedianFilter, OilTransfer -Convolve: new parameter: shift v2.10 (Wednesday 16-Oct-96) -new effects: ReplaceComp, Emboss -Processor: space-shortcut (=process image) v2.11 (Wednesday 16-Oct-96) -ARexx-port updated -CreateImage: easy color-duplication -Converter: try to avoid rendering of rendered pictures -TMaker: play A-A->B-B-sequence -Processor: statistics-support -Converter: statistics-support reactivated v2.12 (Thursday 24-Oct-96) -readILBM(24): support for images which have an additional masking-plane -LoadImage: additional shift-parameter -Converter: *ANIM-loader: support for the ANIM8(L/S)-format *MPEG-loader: small bug in the frameCounter fixed v2.13 (Thursday 24-Oct-96) -Converter: *saveSession: don't ask twice for replacing existing files *small ANIM8-loader bug-fixed (opcodes where converted to 8bit which sometimes caused endless-loops) -AmigaGuide-Online-Help-System -Palette: the red-slider didn't work /********************************************************************/ -serious 060-only-bug detected: all floating-point-operations result in "random numbers" if "CyberPatcher" is installed /********************************************************************/ v2.14 (Saturday 26-Oct-96) -ShiftLines: *completely rewritten *vertical-mode *3 jitter-modes -Twirl: new parameters: history, fallOff v2.15 (Saturday 26-Oct-96) -CRange: removeLoop-preset -log-window -some window-size-limit-bugs fixed -Prefs: openDWA- and log-option -PlayFilmStrip: 0-key->speed 1 -Film: drag&drop-actions fixed (project/yafa->file, film->filmFile) v2.16 (Sunday 27-Oct-96) -Pixelize: *additional grid-option *boundary-behaviour improved *additional parameters: grid, color, size, dLeft, dRight, dTop, dBottom -signal-handler (e.g. Ctrl-C->abort) -Compose: proper (de)activating of the RGB-gadgets -ARexx-port updated v2.17 (Monday 28-Oct-96) -signal-handler: proper Ctrl-C/D/E/F-handling -TMaker: window enlarged -Converter: *animInfo-Option *universal-loader for anim-files -AnimInfo: mpeg-support -Progress: busy-pointer -TMaker: some changes where necessary to fit the new Converter-concept v2.18 (Monday 28-Oct-96) -Pixelize: centre-option -LogWindow: lots of new features and buttons -ImageCoordinates: some (gadget-)refresh-bugs fixed -Converter: mpeg-loader: proper handling of images with "strange" width v2.19 (Friday 01-Nov-96) -PCSinglePicture: -shortcut (=-shortcut) -Processor/Converter: default session/process-filename -Converter: -new YAFAOptions: ucFrames, ucMode Description: ucFrames is the number of uncompressed frames of a delta-compressed animation, values of 1 (like ANIM) and two (like old YAFA) are supported. ucMode is the type of the uncompressed frame(s) of a delta-compressed animation. Two choices "image" and "delta" are supported. "image" means that the unchanged frame is taken, "delta" causes the creation of a delta-hunk which describes the difference between the frame and a black frame (ANIM7 has such a feature, too.) (Note: The setting ucFrames=1 should be the best choice in all cases.) v2.20 (Saturday 02-Nov-96) -Converter: Outputfile-Info-button -AnimOptions/Projects(SaveAll)/FilmStrip: support for the new YAFA-options -Log: Statistics are appended to the logfile if verbose-mode is turned on -DWA: keep the window activated after use -TMaker: *Wipe: new subTypes: leftA, rightA, upA, downA *ShiftLines: new subTypes: leftA, leftB, ..., horizAB, vertAB *Twirl/Whirl: some parameters changed -YAFAOptions: Import-procedure updated -Preview: handle - and -key -Paths: filename-handling simplified due removing pattern- and most path-settings v2.21 (Sunday 03-Nov-96) -internal filetype-handling improved -internal calculator (designed using bison) -Player: project-file-gadgets removed v2.22 (Monday 04-Nov-96) -Processor: *cSkip-parameter (=number of unused colors of the generated palette) *calculator-window -ARexx-port updated -Paths: some new (internal) paths: convolutions, expressions, profiles, yafaoptions v2.23 (Tuesday 05-Nov-96) -Processor: smoothing-parameter (affects only image-deforming operators like twirl) -internal Gadget-toolbox: *automatic handling of value-ranges, updating, etc. *allowing to specify formulas instead of plain numbers *making the program shorter -Envelope: negative x-values sometimes caused the program to terminate (SIGFPE) v2.24 (Wednesday 06-Nov-96) -Processor: *all processor-windows make use of the new gadget-toolbox now - therefore the program-size has increased by 92KB *user-defined-constants can be defined from every gadget which supports calculator-features (simply enter an expression like a=11*3-> the value 33 is stored to the variable a *and* is taken as new gadget-value *proper gadget-cycling (activation) for almost all windows *Convolve: use the convolutons-drawer v2.25 (Wednesday 06-Nov-96) -EnvelopeAdvanced: *evaluate curve *math-gadgets -Math-parser: proper error-handling -AnimInfo: import/export: use the profile-drawer -Processor: smoothing-parameter which affects all image-deforming effects, in the most cases this options should be left unchanged -YAFAOptions: load/save settings v2.26 (Saturday 07-Dec-96) -wildfire.library V3.0 -reduceContent-operator v2.27 (Thursday 02-Jan-97) -Text-Operator: import: one additional blank line was appended - fixed -internal Gadget-toolbox: dataType=long didn't work correctly -Twirl: *algorithm rewritten, now using a simpler (but still impressive) method *history-parameter -> power-parameter -Main: Don't activate the progress-window (good for running wf as background-task) v2.28 (Thursday 02-Jan-97) -Twirl: new and powerful preview () v2.29 (Sunday 05-Jan-97) -3D-operator: *read parameters from scriptfile called "wf:wf_pt" *render-engine improved v2.30 (Sunday 05-Jan-97) -3D-operator: waveX, waveY, waveZ v2.31 (Sunday 05-Jan-97) -Processor: started to write an interface handling external effect-modules -OilTransfer/MedianFilter: the RectVar-button didn't work v2.30 (Sunday 05-Jan-97) -3D-operator: wrapX, wrapY, wrapZ v2.31 (Monday 06-Jan-97) -3D-operator: water v2.32 (Monday 06-Jan-97) -3D-operator: cube v2.33 (Friday 10-Jan-97) -Processor: Operator-interface finished v2.34 (Sunday 12-Jan-97) -Processor: *Operator-loader finished *20 Operators converted as external modules v2.35 (Sunday 12-Jan-97) -Main: Startup-Window which shows some informations while initializing -Processor: some changes to the Operator-loader v2.36 (Monday 13-Jan-97) -Processor: *remaining 21 Operators converted as external modules v2.37 (Tuesday 14-Jan-97) -Processor: *loadProcess optimized *Cube-operator finished v2.38 (Tuesday 14-Jan-97) -Processor: *Cartesian2Polar-operator *Apply dimensions: apply radius if possible v2.39 (Wednesday 15-Jan-97) -Processor: *(new) Water-operator finished *(new) Wrap-operator finished v2.40 (Wednesday 15-Jan-97) -Processor: *Wave3D-operator finished v2.41 (Thursday 16-Jan-97) -Processor: *Wrap: two different methods: AMOUNT, RADIUS *operator-interface for the preview integrated into the main-routine *Cube: some optimizations -Variables: detection of dead variables in processes improved v2.42 (Friday 17-Jan-97) -Convolve: *loading of wf-convolution-files didn't work *save- and load-shortcuts where in the wrong order *main-routine sometimes didn't return any result which was treated as error by the Processor -new Operators: SwapRGB, Posterise -Processor: *v-shortcut (like PCSinglePictureWindow) *some shortcuts changed v2.43 (Friday 17-Jan-97) -new Operators: Roll, Noise v2.44 (Friday 17-Jan-97) -PCSelect: *loading/unloading of PlugIns at any time *sort items alphabetically *refresh list-gadgets after window-resizing v2.45 (Saturday 18-Jan-97) -PCSelect: *use the cursor-keys to browse through the lists, select with *keep selection after window-resizing v2.46 (Sunday 19-Jan-97) -Processor: Operator-interface improved: all PlugIns are normal programs with only some Wildfire-specific routines, this makes it possible for the user to create it's own modules v2.47 (Tuesday 21-Jan-97) -necessary changes applied to all PlugIns v2.48 (Tuesday 21-Jan-97) -All operator-identifiers are now hold in the file "system/wf.plugIns" which is read at startup (Unique identifiers are necessary due the feature of dynamic (un)loading and to keep the old process-file-format) -Intro-Window: *timeout *Message-handling improved -PCSelect: error in the doubleClick-handler for the Misc-ListView removed -PlugIn-invocation changed to avoid crashes which occour if they are started as "normal programs" -LUT-PlugIn: proper refresh after loading a new envelope -Analysis: The options-file "wf.analysis" is now placed inside the system-drawer v2.49 (Tuesday 28-Jan-97) -SaveImage-PlugIn -Balancing: all parameters are now in the range -255...255 instead of -50..50 -Processor: load/saveProcess: (re)store the preview-state v2.50 (Tuesday 28-Jan-97) -Main: *GeneralPlugIn-interface *GeneralPlugIn-window -every PlugIn has a version-string now -Comment-PlugIn: saveProcess-support didn't work correctly v2.51 (Wednesday 29-Jan-97) -PlugIn-Window: *additional /-shortcuts -nice ColorWheel-PlugIn (The 1st ''GeneralPlugIn'') v2.52 (Wednesday 30-Jan-97) -EPSSaver-PlugIn (replaces the iff2eps-package) -PlugIn-interface: preferences-support v2.53 (Wednesday 30-Jan-97) -CountPlugIns-PlugIn (as example for the developer-kit) -PictureList: speed of the list-handling-routines improved -PlugIns: *prefs are loaded automatically at startup *open-flag (if the PlugIn is active while saving its prefs it will be activated at startup at the next time) -Wave-PlugIn: additional shift-parameter -InfoWnd: FreeAll-function removed v2.54 (Saturday 01-Feb-97) -Processor: list-folding (which is a *great* feature for large projects) v2.55 (Saturday 01-Feb-97) -Processor: *turned all integer-gadgets into math-gadgets *removed a stupid bug which caused the preview to generated more than one time after process-loading *preview-refresh after removing the whole process-list (clear) -Scale-PlugIn: nice bug removed: the size-values where always scaled while processing the preview-image - even if they where in percent -Processor: *save/loadProcess: folding-support *some useful folding-shortcuts for the docs: - switch folding on/off - unfold item (folding=off) unfold whole list (folding=on) - fold item / - navigate v2.56 (Saturday 01-Feb-97) -Envelope: proper refresh after evaluating an expression -Calculator: in some cases calling of functions like "sin" caused the program to crash - this problem *may* be fixed now -Memory-Handler: usage of memory-pools switched off to increase compatibility -Main: *some changes to the startup- and cleanup-code *the debug-option turns on some startup- and cleanup-information -PCSinglePicture: the input-gadget is initialized with the intro-picture -Scale-PlugIn: only autoactivate the height-gadget if it is enabled -LUT-PlugIn: morphCurves: src and dest where swapped if dPCount>sPCount -Processor: behaviour of the range-gadgets improved v2.57 (Sunday 02-Feb-97) -Processor: Scale-parameter: scales all effect-parameters which depend on the image-size -Command-PlugIn which executes wf-ARexx-commands directly -ARexx-support for all Operators finished v2.58 (Sunday 02-Feb-97) -TileImage-PlugIn -Log-Window: after clearing all log-messages the listview was not refreshed correctly -Envelopes: *improved interpolation-method *automatic subdividing (Prefs-parameter evaSubDiv is obsolete now) v2.59 (Moday 03-Feb-97) -Processor: *Saver-PlugIn-Interface *Layout changed -Prefs: VisualSubDiv-Gadget removed v2.60 (Tuesday 04-Feb-97) -ILBM-Saver-PlugIn -JPEG-Saver-PlugIn which doesn't work perfectly yet v2.61 (Wednesday 05-Feb-97) -ColorWheel-PlugIn: close-function caused mungwall-hits - fixed -JPEG-Saver-PlugIn finished, the following options are supported: *format=(normal|progressive) *output=(color|gray) *optimize Huffman table=(on|off) *quality v2.62 (Thursday 06-Feb-97) -PNG-Saver-PlugIn, which supports the following formats: *24 Bit *8 Bit Color *8 Bit Gray *4 Bit Color *Black&White v2.63 (Thursday 06-Feb-97) -Saver-PlugIns now can contain loader- and indentify-functions -ILBM-Saver-PlugIn: load- and identify-function -JPEG-Saver-PlugIn: load- and identify-function v2.64 (Thursday 06-Feb-97) -PNG-Saver-PlugIn: load- and identify-function -memory-handler: memError-function didn't work correctly (because of the use of UWORD-paramaters (which are too small)) -Processor: storing HAM-flag before switching to another screenmode (if the selected isn't available) -PCSelect: setting the right minWindowSize-values even for the first time v2.65 (Friday 07-Feb-97) -Processor: image-filetype-recognition improved -Envelope/LUT-PlugIn: don't change the selected point after window-moving -SaveImage-PlugIn: use the global writeImage-function instead of writeILBM24() -Scale-PlugIn: refresh preview after changing width-value -3D-engine: bug in bresenham3D removed -Cube: quality improved v2.66 (Friday 07-Feb-97) -Threshold-PlugIn -Processor: -shortcut -Compose-PlugIn: *genlock-mode didn't work anyway (wrong pointers) *genlock=gOUTRANGE didn't work with alpha-image -CreateImage-PlugIn: hvCopy destroyed the 3rd red-component -Processor: don't open operator-windows after selection v2.67 (Friday 07-Feb-97) -SaveImage-PlugIn: GUI-bugs removed -CountPlugIns-PlugIn: show available savers, too -LUT-PlugIn: envelopes with different numbers of points where no saved correctly -Converter: open the ProcessorWindow after loading process with activated preview -Requester: layout improved v2.68 (Sunday 09-Feb-97) -3D-engine: quantization-parameter which is great for adjusting the parameters of the various 3D-effects -Processor: 3DQuant-Gadget v2.69 (Sunday 09-Feb-97) -ReduceContent-PlugIn: *renamed as Raster *in some cases the last column of the image was ignored - fixed -Processor: *save and load the 3DQuant-parameter *save and load the default saver -PlugIns/Savers: sometimes the delete-function caused (harmless) enforcer-hits - fixed -PlugIns: don't activate opened windows automatically -Processor: behaviour of the up/down-functions in folding-mode fixed -Processor: kill-function didn't work correctly (in all special cases) in folding-mode -PlugIns: ProgressWnd-support v2.70 (Sunday 09-Feb-97) -ConvertImages-PlugIn -new intro-picture -YAFAOptions: order of delta-compression-mode changed v2.71 (Sunday 09-Feb-97) -Shear-PlugIn v2.72 (Tuesday 11-Feb-97) -filename and type of the intro-image changed -Online-Help: *wf:system/help/wf_help.guide removed *accessing the Wildfire.guide-file instead *some more topics -PlugIns: accessing the ANSI-C-functions of the main program v2.73 (Tuesday 11-Feb-97) -Processor: avoid killing Operators which are in use -Documentation: *All documentation is hold in one file which is used as online-help-file, too. *many parts rewritten (What a hard job) v2.74 (Friday 14-Feb-97) -LWOB-PlugIn v2.75 (Friday 14-Feb-97) -GrabWindow-PlugIn: major speedup -CreateImage-PlugIn: update the preview after using one of the copy-functions -3D-engine: there was a (trivial) error in the lightsource-routine which caused especially LWOB-objects to look "unreal" -Cartesian2Polar: sometimes not the whole phi-range was filled -example-pictures for the documentation v2.76 (Sunday 16-Feb-97) -SlideShow-PlugIn -documentation finished v2.77 (Friday 21-Feb-97) -LWOB-PlugIn: *now whole drawers can be processed *the surface-definitions where assumed to be in the order found in the SRFS-hunk which isn't always correct *changed some defaults *proper update of the Text-type-gadget *changed the render-mode to "doublesided" -Processor: *update the Preview after modifying the "Smoothing"-option *update the Preview-gadget after changing the screenmode *the step-parameter of Process-range didn't work correctly *save and load the Scale-value -Online-Help: don't hang up if the guide-file doesn't exist -Main: the taglist for most Screenmode-requesters was not terminated which sometimes caused the program to hang up -TMaker: update the type gadget after using the -shortcut -Wrap-PlugIn: changed the rotate-centre in radius-mode v2.78 (Friday 28-Feb-97) -3D-PlugIns: *additional faces-parameter *specularity works now and looks great *changed the interpretation of the lighting-vector to fit the orientation of the screen-coordinate-system -Savers: additional flag which allows you to disable the loader -Wrap-PlugIn: behaviour at small radius-values fixed -changed some compiler-flags - the program should now work together with Cyberpatcher on 68060-boards v2.79 (Saturday 01-Mar-97) -3D-operators: *minor speedup *introduction of superposition using 3d-temp-buffers (PowerPlugs!) v2.80 (Saturday 01-Mar-97) -Cube-operator: problem with the edges fixed (even at high Quant3D-values) -Water-Operator: *additional moveXY-parameter to disable the deformation in the xy-plane which sometimes causes errors in the image *additional axis-parameter *border-behaviour changed v2.81 (Sunday 02-Mar-97) -PowerPlugs!-concept finished, the following operators are supported: Cube, Wrap, Wave3D and Water v2.82 (Sunday 02-Mar-97) -special wildfire.library for PowerPlugs!-support -documentation updated v2.83 (Wednesday 05-Mar-97) -3D-engine: *negative 3DQuant-values to improve the image-quality at drastic deformations *the centreX,centreY-values are now really used to rotate/zoom around v2.84 (Thursday 06-Mar-97) -Wave3D, Water, Wrap: correct interpretation of the origin-parameters -Calculator: rnd()-function to easily create "random walks" using the EvaluateExpression-function of the Envelope-Window -3D-engine: *minor speedup *fast camZ-check which only fails at very small values like -50 -Bump-Operator: changed the type into 2D -Wave3D-Operator: additional originZ-parameter v2.85 (Thursday 06-Mar-97) -Perspective-Operator: completely rewritten (simply uses the 3D-engine) -3D-operators: proper gadget-(de)activation in TEMP3D-mode v2.86 (Friday 07-Mar-97) -Magnet3D-operator (with PowerPlugs!-support) -Envelope: update the x- and y-value after evaluating an expression v2.87 (Friday 07-Mar-97) -Magnet3D-operator: additional shape-parameter -PowerPlugs!: *if the input- and the output-3d-buffers are different or if the input-buffer is a 3d-buffer the 3d-buffer to transform is duplicated before the transformation. This requires more memory but results in a clean concept (like the one of image-temp-buffers) *changes to the image-structure where not applied to the original-buffers which has been fixed (this for example caused "stripes" transforming a cube) *(If all this sounds weird: the 3d-temp-buffer-concept is complete and works now) -Processor: <3>-shortcut for the 3DQuant-parameter v2.88 (Friday 07-Mar-97) -PowerPlugs: *additional tRender-option to save memory (avoids the duplication of a temp-3d-buffer which will never be used) -SlideShow-PlugIn: reduced the lockGUI-parameter to 0.1 s -all operators: additional shortcuts: - toggle preview - test process -Processor: try to load even corrupted or old scripts v2.89 (Friday 07-Mar-97) -Sphere-Operator (with PowerPlugs!-support) -Main: the shell-output (version number etc.) was totally weird -Converter: *if the converter was aborted after writing less than four frames the program crashed (while deleting the output-file) *the contents of the anno-string-gadget was ignored - fixed *the progress can be aborted from within the preview-window pressing the -key v2.90 (Saturday 08-Mar-97) -Twist-Operator (with PowerPlugs!-support) v2.91 (Saturday 08-Mar-97) -Twirl3D-Operator (with PowerPlugs!-support) v2.92 (Sunday 09-Mar-97) -Main: additional CON:-window to store the output of external programs (Bernd Rösch) (In many cases Enforcer-hits occured or Wildfire crashed after starting external programs which problem should be fixed now) -Processor: Clear:*reset the pcScale-value *set the filename to "default.process" -Magnet-operator: some calculations are done using float's (instead of long's) to increase the image-quality -Magnet3D-operator: better (and finally good) method to compute the "smooth" shape v2.93 (Sunday 09-Mar-97) -Transform3D-Operator (with PowerPlugs!-support) -3D-operators: don't activate the centreX-gadget after changing the beta-value -Log: report even displayed stats to the logfile v2.94 (Monday 10-Mar-97) -Processor: *continous quant3D-parameter for fine-tuning *save and load the smoothing-option -Documentation: *Operator-documentation extended and updated *example-pictures and -scripts updated v2.95 (Sunday 16-Mar-97) -ConvertImages-PlugIns: images where not freed after writing -Bump3D-Operator (with PowerPlugs!-support) v2.96 (Wednesday 19-Mar-97) -Startup: *checking screenmode before calling OpenScreen (because this system-function sometimes causes Wildfire to crash if the Screenmode isn't available !) *some very internal changes *in fact the program works now: After booting without startup-sequence and entering the lines setpatch assign libs: hd0:classes add adddatatypes flush the program works without problems (without the env:-, the wf:- and all other assigns) Enforcer reported not any read- or write-hit while converting a mpeg-stream into a YAFA-animation and processing and displaying some images - even the ColorWheel-PlugIn works (which is somewhat surprising).) -Main: *The program can be aborted at every stage after the initialization pressing Ctrl-C (e.g. while converting) *all signals catched during initialization are ignored *don't open libraries which are already open (I slaughtered the startup-code) -Demo-version: removed the text "Storing %ld bytes of memory..." (printed at every unsuccessfull free()-call) to increase the operation-speed (the text-output slows down everything) and to complicate the job of hackers -ARexx: the port-naming ("Wildfire.1", ...) was done too late (after creating the port (no joke)) -Makefile: the General PlugIns where not generated new after changing the fpu-settings - this may have caused the numerous reported crashes ("after initializing the Command-PlugIn the program hangs up" - but only on system without fpu v2.97 (Sunday 23-Mar-97) -Bump3D-operator: *algorithm rewritten to produce really good results (the old one was pure crap) *noground-option to subtract the "ground" automatically (a white heightmap will so cause no effect) *auto-centre-option *aspect-option -Main: "noPlugIns"-option for quick-startup -3D-engine: show some information about the allocated memory in debug-mode -Twirl3D-operator: the origin-values where ignored while rotating - fixed -Cube-operator: the map-direction at some sides was wrong - fixed -Processor: bring the Preview-window into foreground after opening an Operator-window v2.98 (Friday 11-Apr-97) -Main: stack-check at startup (minimum 16000 (hopefully)) -Processor: disable/enable particular lines of the script (Jernej Pecjak) v2.99 (Thursday 22-Apr-97) -EPSSaver-PlugIn: *memory of source-images was not freed after use *sometimes the program crashed due a stupid error -Prefs: update savers-windows after changing the screenmode -AutoCrop-PlugIn -Operators: sometimes the rotation-angle-gadgets where activated in the wrong case v3.00 (Friday 23-May-97) -Info-Window: -read the info-text from the external file "wf:systemm/ifo.txt" --key: refresh the info-text (for only private use) -FilmStrip-Window: convert even single images into FilmStrips -ARexx: *FC_SAVE-command didn't work *filename was not refreshed after a FC_FILMFILE-command -FilmStrip-Player: serious bug fixed: sometimes the bitmap-pointer was not set to NULL after cleanup which caused the program to crash later -PCSelect-Window: preview-thumbnails v3.01 (Saturday 24-May-97) -Neon-Operator v3.02 (Saturday 24-May-97) -DLA-Operator ("diffusion limited aggregation") v3.03 (Tuesday 27-May-97) -Neon-Operator: *now two algorithms are supported: -trivial -Hoshen-Kopelman-cluster-detection *documentation improved and updated -DLA-Operator: minor speedup -PCSelect-Window: *reset the preview-position after window-resizing *don't show the progress-bar while rendering previews -KillTemp3D-Operator v3.04 (Tuesday 27-May-97) -Join3D-Operator v3.05 (Wednesday 28-May-97) -Calculator: *Evaluate-Window to create data-files easily *Load/save expressions and the x-range from/to symbol-files -DWA: Evaluate-Window-support -Neon-Operator: *color-search-bug in tolerance-mode fixed *all arrays turned to LONG to avoid problems with large images v3.06 (Thursday 29-May-97) -Crack-check (be surprised if you use a cracked version) -3d-engine: *internal structures changed *kernel rewritten to support more types of polygons in the future *uses more but smaller blocks of memory v3.07 (Friday 30-May-97) -all 3d-operators fixed to fit the new concept v3.08 (Friday 30-May-97) -Perspective-Operator: support for the PowerPlugs!-concept (output-channel) -Prefs: *changed default Player-path from "c:yp" to "yp" *changed default Player-Screen from "Workbench" to "Wildfire" -3d-engine: *support for 3- and 4-point-polygons *quality slightly improved (without any loss of work-speed) v3.09 (Saturday 31-May-97) -3d-engine: optional z-sort-algorithm -LWOB-Operator: *PowerPlugs!-support, only 3-, 4- and convex 5-point-polygons are currently supported *bgColor-option removed (3d-engine is now used) v3.10 (Saturday 31-May-97) -3d-engine: *output-quality slightly improved again *support for 1- and 2-point-polygons -Cube-operator: "mysterious edge-bug" detected: the cube- and the base-coordinate-system where shifted by (0.5,0.5,0.0) which caused bad results at the edges v3.11 (Sunday 1-Jun-97) -3d-engine: phong-shader for triangles (very alpha) -Perspective-Operator: full PowerPlugs!-support v3.12 (Sunday 1-Jun-97) -3d-engine: phong-shader: *render-speed increased by a factor of 2 *quality improved -documentation updated v3.13 (Monday 02-Jun-97) -3d-engine: *the phong-shader acts as a "legal feature" now -all 3d-operators: *gadget-autoactivation removed *light-option changed from light=(ON|OFF) to light=(NORMAL|PHONG|OFF) v3.14 (Monday 02-Jun-97) -3d-engine: *detect "sharp edges" using a maximal smoothing angle (in phong-mode) *render-speed slightly increased (in phong-mode) -Processor: global Phong-option (smoothing angle) v3.15 (Wednesday 04-Jun-97) -3d-operators: individual phong- and 3d-quant-option -Processor: *Phong- and 3DQuant-option removed *separate Render-settings-window for all 3d-operators -PlugIn-interface and -version-number changed v3.16 (Thursday 05-Jun-97) -Processor: improved the method to recognize used variables before killing them -some 3d-operators fixed to work with the new concept: Cube, Twist, Wave3D, Wrap, Magnet3D, Transform3D v3.17 (Friday 06-Jun-97) -remaining 3d-operators fixed to work with the new concept: Bump3D, Sphere, Twirl3D, Join3D, LWOB, Perspective, Water -Example-operator removed v3.18 (Friday 06-Jun-97) -TMaker: *(implicit) support for single images *the following methods where fixed and should work now (again): Twirl, Rotate, Perspective, Whirl, Stripes, Tile *Create-example-function updated v3.19 (Friday 06-Jun-97) -Processor: method to convert old Process-scripts improved -3d-operators: tRender-mode fixed -Join3D-operator: additional centre-flag v3.20 (Saturday 07-Jun-97) -Processor: bring the preview to front after opening the PCSinglePicture-Window -Envelope: *automatically sort points while adding *explicit sort after pressing the -key -Documentation updates -some example-session created -Stats: *time-output-format improved *in some cases the printed fps-value was incorrect - fixed v3.21 (Saturday 07-Jun-97) -PCSinglePicture: number-gadgets turned into calculator-gadgets -Processor: global background-color to simplify advanced compose-operations -Text: background-color-option removed v3.22 (Saturday 07-Jun-97) -added the background-color-feature to the following operators: BlackHole, Bump3D, Cartesian2Polar, Cube, DLA, Join3D, LWOB, Magnet, Magnet3D, Perspective, Roll, Rotate, RotateBlur, Shear, ShiftLines, Sphere, Text, Transform3D, Twirl, Twirl3D, Twist, Water, Wave, Wave3D, Wrap -Editor: -shortcut (PlayAll) -*cool* intro-picture (the first *cool* one) v3.23 (Saturday 14-Jun-97) -Statistics: "minutes-bug" removed (the minutes where subtracted from the global stats-structure while output) -Prefs: *the "c:"-path from the default settings was removed *the rootdrawer always is named "wf:" -Help: the program should never hang up after AmigaGuide-initialization- failure -3d-engine: introducing a new concept: "color-functions" v3.24 (Sunday 15-Jun-97) -3d-engine: first colorfunction implemented: colorCube v3.25 (Sunday 15-Jun-97) -ColorCube-PlugIn to access the new features v3.26 (Sunday 15-Jun-97) -ColorCube-PlugIn: *alpha-mode *sizing-option *some more useful gadgets -Perspective-PlugIn: serious memory-bug fixed (in contrary to the other 3d-PlugIns this one has an implicit tRender-option which caused the problem) v3.27 (Monday 16-Jun-97) -TMaker: immediately delete animations after creating filmstrips -ARexx: *command TM_CREATEEXAMPLES: -didn't work - fixed -doesn't display the stats-requester any more (which should be better for "install-scripts") *command IM_RESET renamed as M_RESET *additional command M_QUIT (the same as M_EXIT) -SetBackground-PlugIn (to allow dynamic background-colors) v3.28 (Monday 16-Jun-97) -Triangulate-PlugIn (to convert images with high quant3D-values into smooth phong-objects) v3.29 (Monday 16-Jun-97) -SetColor-PlugIn (to modify the color of 3d-objects) v3.30 (Monday 16-Jun-97) -3d-engine: rendering of two-point-polygons didn't work correctly because of swapped x- and y-coordinates - fixed -ZPlot-PlugIn: *plots f(x,y)-functions at any resolution using phong-shading *optional flat-shaded grid *PowerPlugs!-support (of course) *color-plots can be made using the ColorCube-PlugIn easily *no axes (a separate PlugIn adding axes and labels at high quality will be available later) v3.31 (Tuesday 17-Jun-97) -PPlot-PlugIn (parametric plots) v3.32 (Tuesday 17-Jun-97) -DataPlot-PlugIn (plots 3D-data in gnuplot-format) v3.33 (Tuesday 17-Jun-97) -ZPlot-PlugIn: 8 (nice) presets -PPlot-PlugIn: 12 (nice) presets v3.34 (Tuesday 17-Jun-97) -Morph-PlugIn (Morphs between two objects with the same point-count) v3.35 (Tuesday 17-Jun-97) -Calculator: new functions "abs" and "sig" -DataPlot-PlugIn: *x-/y-quantization-option *scale-value for each coordinate -Documentation updated v3.36 (Thursday 19-Jun-97) -Cube-Operator: additional *cool* "parcel-mode" (called folding) -SaveImage-PlugIn: format changed to %04d (to be compatible with LoadImage) -ILBM-Saver: error detected which occured saving the same chunky image for more than one time: because the interleaved-flag was not set correctly the images saved after the first looked very strange v3.37 (Sunday 22-Jun-97) -Variables: *additional type: expressions (constant strings evaluated at runtime). This makes it for example possible to create scripts which are 100% independent of the actual image-size. *to avoid wrong orders of internal structures variables can only killed if the Process-list is empty -Calculator: some predefined Variables: pi, pcWidth, pcHeight, pcFrame -GetDimensions-PlugIn to dynamically change the parameters pcWidth and pcHeight -Converter: loadSession: don't allow both annoString and annoFilename v3.38 (Sunday 22-Jun-97) -Main: *additional commandline-argument: -root (this option isn't overidden by the config-file and should therefore be very useful for installing the programm on CD) *parsing of WB-Tooltypes -Editor: number gadgets turned into "calculator-gadgets" -PCRender-Window: store/import-function to easily exchange render-settings between different 3d-operators -Special Aminet-Edition finished (including config-file, texts, pictures etc.) v3.39 (Monday 23-Jun-97) -started to write an Axis3D-PlugIn (to add threedimensional axes and labels to plots): *GUI and PlugIn-stuff finished *creating of a 3D-bounding box with tickmarks implemented v3.40 (Monday 23-Jun-97) -Axis3D-PlugIn: high-quality built-in 3D-font v3.41 (Wednesday 25-Jun-97) -Axis3D-PlugIn: creating of x-ticklabels and axis-labels implemented v3.42 (Thursday 26-Jun-97) -Axis3D-PlugIn: *creating of y- and z-ticklabels implemented *4 different choices to place each label v3.43 (Thursday 26-Jun-97) -Genlock3D-PlugIn v3.44 (Friday 27-Jun-97) -3d-engine: some improvements to the lightsource-code -ZPlot-, ParPlot- and DataPlot-PlugIn: changed the coordinate-system to be compatible with the Axis3D-PlugIn -Processor: *global symbols "pcXMin", ... "pcZMax" which are set by the ZPlot-, ParPlot-, DataPlot- and LWOB-PlugIn *pcClear: automatically kill all variables -Axis3D-PlugIn: additional phong-flag v3.45 (Friday 27-Jun-97) -Processor: *mechanism of killing (used) variables fixed, now it should *really* work *restore the background-color after processing a stream *allow negative step-values (turn OFF the selected operator at each <0-step>th frame) -Program localized (NOT!) -PlugIn-loader: don't accept the wfo_example-PlugIn any more -Documentation updated v3.46 (Saturday 28-Jun-97) -Processor: *addProcess: insert the new process after the selected line (this doesn't affect the "duplicate"-function because I like it's current behaviour) -Axis3D-PlugIn: *additonal label-skip-option for each axis *additional place-manual-option for each axis *because of it's complexity and quality this PlugIn was removed from the "standard" distribution and must be purchased separately v3.47 (Monday 30-Jun-97) -3D-engine: face-visibility-check improved without loss of speed -Cube-PlugIn: automatically set faces-option to DOUBLE in folding-mode v3.48 (Tuesday 01-Jun-97) -Axis3D-PlugIn: *additonal label-rotation-angles for each axis -Processor: Process-structure: additonal state-flag (because negative step-values are allowed since version 3.45 the enable/disable-function didn't work since this version) v3.49 (Wednesday 02-Jun-97) -3D-engine: new lightsource-algorithm (shader) with the following parameters: *ambient intensity *diffuse intensity *phong intensity *phong size *light color v3.50 (Thursday 03-Jul-97) -3d-engine: *up to four lightsources can be configured now *the camY-value is now used with the opposite (and right) sign -Processor: the smoothing-option can now be controlled by using one of the modes OFF, LOW, MEDIUM or HIGH -ColorCube-PlugIn: the values into y-direction where swapped to fit the 3d-coordinate-system v3.51 (Saturday 05-Jul-97) -3d-engine: *render-time reduced to 75% (only in light-mode - but who needs "flat" images) v3.52 (Saturday 05-Jul-97) -Processor: Import-function rewritten and improved: *the imported lines are inserted which is much more useful than appending *variables are imported, too *variables with duplicate names are renamed -Variables: the Envelope-gadget was not enabled, if the expression of a variable was cleared - fixed v3.53 (Saturday 05-Jul-97) -Shortcuts-Window updated and it's layout improved -Player-Window improved: *Screenmode-option *24Bit-Option (drgb, gray etc.) *layout improved -Main: *the initial screen-mode is set to "Workbench" which may be useful for gfx-board-owners *new commandline-option: noPrefs v3.54 (Sunday 06-Jul-97) -GSImport-PlugIn v3.55 (Sunday 06-Jul-97) -RenderInfo-Window: *additonal Close-Button *resize and refresh didn't work - fixed -Converter: output=PICTURES: shift-parameter was ignored - fixed -Main: fileType-recognition-routine improved and rewritten -ShiftLines-PlugIn: a width or height of 1 caused the program to crash heavily - fixed -ARexx-Port and documentation updated -Makefile: because of a missing dependency-line the AutoCrop-PlugIn was not updated correctly - fixed v3.56 (Monday 07-Jul-97) -PPM-Saver (loader and saver for PPM-, PGM- and PBM-files in RAW- or ASCII-format) v3.57 (Monday 07-Jul-97) -Converter: YAFA-Saver: 15/24Bit support v3.58 (Wednesday 09-Jul-97) -PCParameter-Window (extended "number-gadget" for PlugIns): *contains a scrollbar, a calculator-gadget, a "Var"-gadget and min/max-(calculator-)gadgets to adjust the scroll-range *support for automatic range-checking *support for both integer and real numbers *all PlugIns will contain such nice gadgets in the future *this will result in a higher flexibility and smaller executables v3.59 (Thursday 10-Jul-97) -PCParameter-support for the following PlugIns: Scale, Crop, Compose, Balancing, Displace, Rotate, ShiftLines, ColorToGray, CreateImage, Pixelize v3.60 (Friday 11-Jul-97) -new Demo-Version: instead of consuming lots of memory a small Logo is applied to each image which was touched by the Processor v3.61 (Saturday 12-Jul-97) -PCParameter-support for the following PlugIns: Convolve, Twirl, Alpha, Bump, Text, BlackHole, MotionBlur, RotateBlur, Wave, Plasma v3.62 (Saturday 12-Jul-97) -PCParameter-support for the following PlugIns: Magnet, MedianFilter, OilTransfer, Cartesian2Polar, Roll, Posterise, Noise, Threshold, Shear, Neon v3.63 (Sunday 13-Jul-97) -Processor: Visual-Frame (realtime-(wireframe-)previews for several PlugIns) v3.64 (Monday 14-Jul-97) -PCParameter-support for the following PlugIns: DLA, Bump3D, Cube, LWOB, Magnet3D, Sphere, Transform3D, Twirl3D, PCTwist, Water v3.65 (Monday 14-Jul-97) -PCParameter-support for the following PlugIns: Wave3D, SetBackground, Wrap, ZPlot, ColorCube, SetColor DataPlot, ParPlot, Morph, Genlock3D v3.66 (Monday 14-Jul-97) -PCParameter-support for the following PlugIns: Axis3D, GSImport -PCParameter-support for the PCRender-Window v3.67 (Monday 14-Jul-97) -Visual-Frame for the following PlugIns: Twirl, Rotate -*cool* Visual-Frame for the PCRender-Window v3.68 (Monday 14-Jul-97) -Processor: *15/24Bit support *all 15/24Bit-Display-methods of the Player implemented (Thanx, Michael !) -PCSinglePicture-Window: the frame-scrollbar is now updated in realtime, this makes it possible to "trace" envelopes (using the Visual-Frame of the desired PlugIn) -Visual-Frame: *display-speed improved *clipping v3.69 (Wednesday 16-Jul-97) -Visual-Frame for the following PlugIns: Crop, Magnet, BlackHole, Cartesian2Polar -Cartesian2Polar-PlugIn: *r0 and phi0 where treated incorrect (due some missing brackets) - fixed *both parameters where not adjusted generating previews - fixed v3.70 (Thursday 17-Jul-97) -Visual-Frame: in some cases the grid was not updated after changing the image-dimensions - fixed -Visual-Frame for the following PlugIns: MotionBlur, Water -some serious Converter-bugs removed (don't ask) v3.71 (Friday 18-Jul-97) -Visual-Frame for the following PlugIns: Wrap, Wave, Shear, Wave3D, RotateBlur v3.72 (Friday 18-Jul-97) -Visual-Frame for the following PlugIns: Sphere, Twirl3D, Twist, Magnet3D, Transform3D v3.73 (Friday 18-Jul-97) -PCParameter-Window: *update the scroll-bar if an entered value exceeds the (dynamic) range *disable the min/max-gadgets if the range is static -Wave-PlugIn: the phase-parameter was not converted into radians - fixed -(nice) Visual-Frame for the Cube-PlugIn -3d-engine: misterious "black-faces-bug" detected and removed: Because the shader was *not* initialized in mode "light=NORMAL" all faces with phong-intensity where rendered using "random" intensity (e.g. black) v3.74 (Sunday 20-Jul-97) -Demo-version: the Converter works only in combination with the Processor (to assure that the Logo appears in all cases) -Converter: *some (serious) initialization-bugs (introduced together with with the new 15/24bit-features) fixed *15/24Bit-Preview (using Michael's (updated) Player-code) *due some "optimizations" frames with a "special" width where sometimes trashed - fixed *picture-output: *24 bit-images caused the program to crash (because they where written as rendered ILBM) - fixed *15 bit images are ignored (because there is no saver available yet) -Documentation updated (especially the FAQ-section) v3.75 (Tuesday 22-Jul-97) -3d-engine: render-speed slightly improved (render-time reduced to 96%) -PCParameter-Window: the value-gadget was not refreshed after entering a value - fixed -JPEG-Loader: identify-function improved -PCSinglePicture-Window: apply-dimensions-function improved to handle also non-iff files v3.76 (Thursday 24-Jul-97) -Online-help: PlugIns are supported directly, i.e. after pressing from within a PlugIn-window the PlugIn-page is shown instead of the Processor-main-page -Processor: global "apply-dimensions"-function which affects both the animation-parameters and the Visual-Frame, the global shortkey is <.> (dot) v3.77 (Saturday 26-Jul-97) -LineArt-PlugIn (fast, no simple convolve application) -PNG-Saver: the whole module was corrupted because some GCC-incompatibilities (2.7.0->2.7.2) - fixed v3.78 (Saturday 26-Jul-97) -EdgeDetect-PlugIn (relatively slow (?), no simple convolve application) -ADProGIF-Saver (for internal use only) v3.79 (Sunday 27-Jul-97) -RIP-PlugIn ("remove isolated pixels") -ImageCoordinates-Window: additional rgb-information (control=POINT) -Neon-PlugIn: Some parameters couldn't be accessed because of wrong gadget-types - fixed v3.80 (Sunday 27-Jul-97) -Documentation updated -Neon: PlugIn: tolerance-handling improved -Main: the checkForCrack-procedure simply quits the program instead of destroying things -ImageCoordinates-Window: support for exchanging control-parameters with PlugIns v3.81 (Monday 28-Jul-97) -ColorRegion-PlugIn v3.82 (Monday 28-Jul-97) -ADProGIF-Saver: new options: Depth, Dither and (un)locked palette -Documentation updated -ImageCoordinates-support for the following PlugIns: ColorRegion, RotateBlur, Rotate, Twirl, BlackHole, Magnet, Crop v3.83 (Tuesday 29-Jul-97) -Balancing-PlugIn: *addional saturation-option *some optimzations -Cube- and Sphere-PlugIn: calculate a new ("good") size after calling the "Apply dimensions"-function -Visual-Frame: the "misterious memory leak" detected and removed -Patch-PlugIn (general PlugIn) v3.84 (Wednesday 30-Jul-97) -Circle-PlugIn -Rectangle-PlugIn v3.85 (Friday 01-Aug-97) -BGradient-PlugIn v3.86 (Saturday 02-Aug-97) -ImageCoordinates-Window: the "Apply"-function can be accessed from both the Preview- and the ImageCoordinates- window by pressing -Balancing-PlugIn: saturation range changed from -100...100 to -255...255 -Processor: the size of the Preview (Visual-Frame) is saved and loaded to/from process-scripts -GSImport-PlugIn: check if the input-files exists before invoking gs (gs may crash if the file is not found) -TMaker: single-picture-mode didn't work correctly - fixed v3.87 (Sunday 03-Aug-97) -TileBrick-PlugIn -Visual Frame: *advanced clipping (to avoid crashes at "strange" 3d-settings) *memory-handling improved again -Documentation updated v3.88 (Wednesday 06-Aug-97) -Wind-PlugIn -Visual Frame: *allow even extreme image-dimensions like 1x1 *memory-handling finally improved -Circle-PlugIn: memory-bug fixed v3.89 (Friday 08-Aug-97) -Axis3D-PlugIn: *GUI optimized *Visual Frame v3.90 (Sunday 10-Aug-97) -Demo-Version: TMaker: *CreateExamples-Function works now *Convert-Function enabled -Main: additional "np"-switch (the same as "noPlugIns") -Documentation: *updated *started to create example-animations and -scripts (similar to the supplied single images) v3.91 (Monday 11-Aug-97) -Cube-PlugIn: orientation of some faces changed (to improve quality) -Wind-PlugIn: the load- and save-function were incomplete - fixed -3D-engine: started to rewrite the core v3.92 (Thursday 14-Aug-97) -3D-engine: whole core rewritten: *major speed improvement (in some cases the render-time reduces to less than 50% !!!) *minor quality improvement *separate functions for double-sided polygons which will be improved later (the quality isn't very good yet) *because of lots of optimizations the code size has enlarged drastically (22 MB are required to compile the module) v3.93 (Saturday 16-Aug-97) -Operator-PlugIn-architecture improved: *all available operators are "known" to wf after parsing the file "wf:system/PlugIns/system/wf_operators" *each PlugIn is loaded automatically if this becomes necessary *adding/deleting during runtime was dropped (especially adding is obsolete) v3.94 (Tuesday 19-Aug-97) -Main: "noPlugIns"-switch removed (initializing the few savers and general-PlugIns takes only some seconds (which are used to display the intro-picture)) -Processor: *operators starting at frame 0 are executed at the frame the Processor is envoked (in many cases this is frame 1 but e.g. in Preview-mode this allows one to test even "optimized" scripts) *don't allow step=0 (otherwise division by zero may occur) *having an empty process-list and changing the background-color caused a serious error - fixed v3.95 (Tuesday 19-Aug-97) -Processor: *each operator has now an individual pair of values "width" and "height" (as dimensions of the Visual Frame) *use only one pair of values even for PlugIns supporting more than one window (e.g. 3D-PlugIns) *save and load the dimensions of the Visual Frame -TMaker: *new transitions: LFADE, RFADE, THRESHOLD *check for requested PlugIns (and load them) v3.96 (Tuesday 19-Aug-97) -new library: wka.library (replaces wildfire.library) (Don't try to patch (or simply rename) it - Wildfire would crash heavily) -Processor: *ApplyDimensions-function of some PlugIns was incomplete - fixed -Info-Window: Serial- and Owner-Information removed -Main: FileType: mpeg-related code improved v3.97 (Friday 22-Aug-97) -XAnim-PlugIn (general PlugIn) -Axis3D-PlugIn: some edges of the preview (y-label) were wrong - fixed -Documentation: *some nodes renamed (to make it easier to turn the whole file into HTML later) *some minor changes v3.98 (Wednesday 27-Aug-97) -Main: busy-pointer-handler -DLA-PlugIn: default number of iterations reduced to 1000 -ARexx: the command "PCS_INPUT" always returned an error code - fixed -Converter: BlackFrames-Window: *Calculator-support *design improved -Processor: the Preview cannot be aborted pressing the left mouse button any more -Compose-PlugIn: the genlock-mode INRANGE didn't work correctly - fixed -Wind-PlugIn: this PlugIn crashed after aborting - fixed v3.99 (Thursday 28-Aug-97) -Converter: new (default) input-type: Sequence -DWA: entry for the Sequence-Window v4.00 (Saturday 06-Sep-97) -ConvertImages-PlugIn: Processor-option (if this option is set the current Processor-script (always evaluated at frame 1) is applied to each generated image) -EPSSaver-PlugIn turned into a ''real'' Saver-PlugIn -FieldRendering-PlugIn v4.01 (Friday 12-Sep-97) -PCSinglePicture-Window: *Info- and Show-Function for both the input and the output image *design improved -Picture-Info-Window: *support for all image types *design improved -Preview: *don't display the dimensions of the input image in the window title (to avoid confusions) *scale the generated image to the width specified from within the PCSinglePicture-Window (if necessary) *set the busy-pointer while processing the image *automatically adjust the preview-width if the wf-screen is too small v4.02 (Saturday 13-Sep-97) -Processor: *new mega-feature: the StoryBoard (Visualization of the current Processor-script, e.g. good for "debugging" of complicated scripts) *Depth-Gadget turned into a cycle-gadget v4.03 (Saturday 13-Sep-97) -StoryBoard: *(virtual) support for 3D-buffers *speed improved *gray/color-mode *recognizes (and handles) interleaved screens -ImageCoordinates-Window: the window was not refreshed after resizing - fixed -GrabWindow: recognize (and handle) GIMMEZEROZERO-windows v4.04 (Sunday 14-Sep-97) -Preferences: *new option: Requester-TimeOut *new option: ClickToFront -ARexx-Port updated (22 new commands) -Online-Help: external index-file "wf:system/wf_guide.idx" (containing the list of available nodes) v4.05 (Sunday 14-Sep-97) -3d-engine: *some minor optimizations -TMaker: the Preview-option was ignored in some cases - fixed -PCSinglePicture-Window: moving the scrollbar caused lots of "internal errors" if the processor-script was empty - fixed -AnimInfo: *support for "animation.datatype" MPEGAnimInfo-Window: *turned into a "general AnimInfo-Window" *layout improved v4.06 (Monday 15-Sep-97) -Converter: support for "animation.datatype" (currently as input only): *both static and dynamic palettes are supported *ANIM-subclass seems to work *MPEG-subclass doesn't (planes seem to have size different from BytesPerRow*Rows) *for testing (MPEG and ANIM are built-in) turn on the debug-option *all other subclasses (I don't have) should work (?) *requires datatypes.library V45 (but wf should also work with lower versions) *WANTED: some *INTERESTING* datatypes (like qt, avi, fli, ...) -Water-, Wave-, Wave3D- , Shear-PlugIn: damping-range changed into -1...1 v4.07 (Friday 19-Sep-97) -Main: some paths were not initialized if the program was started with the "noprefs"-option - fixed -Processor: *saving 15/24Bit-images as "rendered images" caused the program to crash - fixed *the Preview should work even on gfx-boards now -Converter: DataTypes-support seems to work now -PCRender-Window: refresh the Visual Frame after executing the "Import"-function -StoryBoard-Window: sometimes the wrong BitMap-attributes were set - fixed -FilmStrips: sometimes a "random" palette was used to render a particular frame - fixed v4.08 (Sunday 21-Sep-97) -started to write a "general-display-routine" which automaticaly detects gfx-boards, interleaved screens etc. -all types of previews (Processor-Preview, FilmStrips, etc.) are rendered using a different (dynamic) palette; this causes "older" images to look "ugly" - but increases the quality of the recent one -FilmStrips: render quality slightly improved -PCAdd-window: the palette of the preview-images was never set - fixed -Preferences: *BrutalBlit-option removed -Main: new options: *notInterleaved *prefsfile v4.09 (Monday 22-Sep-97) -LUT-PlugIn: in some cases changes to the current envelope were not detected until changing the color-component - fixed -Shear-PlugIn: the program crashed while "playing" with positive damping-values - fixed -Threshold-PlugIn: the level-parameter was adjusted to the image-size (which is bull-shit) - fixed -Processor: don't load/save the preview-depth from/to Process-scripts -Prefs: *PRVDither-option -TMaker: free the preview-filmstrips after closing the window (in some cases there were conflicts with "legal" filmstrips played in background) -Documentation updated v4.10 (Saturday 27-Sep-97) -Main: *PPC(ELF)-object-loader *noPPC-option -3d-engine: *PPC: 4-point-polygon-renderer (alpha-version) *PPC: 3-point-polygon-renderer (alpha-version) v4.11 (Sunday 28-Sep-97) -PCSinglePicture: PreviewDepth-option removed (now the depth of the current Screen is used) -Main: new options: -usePPC -stWhite ("white" StoryBoard for ScreenShots etc.) -ARexx: C_INPUT/OUTPUTTYPE: the Converter-gadgets were not updated - fixed -3d-engine: *PPC: 2-point-polygon-renderer (alpha-version) *PPC: 1-point-polygon-renderer (alpha-version) *PPC: iTransform-function v4.12 (Sunday 28-Sep-97) -3D-engine: speed of the PPC-version drastically improved by a factor of 2, now the average speed factor of the renderer is 2.5 (MC68060 (50 MHz) <-> PPC604 (150 MHz)) v4.13 (Wednesday 01-Oct-97) -Processor-Preview works (FAST because of no rendering) on 15-24 Bit-Screens (CyberGraphX) -StoryBoard also works on 15-24 Bit-Screens (CyberGraphX) -Processor: *save/load the render-depth to/from the global prefs-file *Depth-Toggle-function didn't work - fixed v4.14 (Wednesday 01-Oct-97) -Prefs: *global UsePPC-option *deactivate UsePPC-Gadget if there is no PPC available *deactivate Palette-Gadgets if CyberGraphX is available -Main: PPC-arguments/tooltypes removed -Processor: -Shortcut activates the filename-gadget now -Twirl-PlugIn: some precalculated arrays were too small in mode "fallOff=twOUT" which caused the program to hang up at large radius-values - fixed -DLA-PlugIn: PPC-support -Wave3D-PlugIn: PPC-support v4.15 (Friday 03-Oct-97) -Twirl-PlugIn: PPC-support -Processor: *15/24 Bit Screen-Display (CyberGraphX) *disable the dither-option in 15/24 Bit mode -Main: new options: *noPPC, noCyberGraphX *notInterleaved-option removed v4.16 (Friday 03-Oct-97) -Converter: new Screen- and Window-Preview supporting all possible depths (compatible with CyberGraphX) v4.17 (Saturday 04-Oct-97) -FilmStrips: 24 Bit-subtype -Water-PlugIn: PPC-support v4.18 (Saturday 04-Oct-97) -PCAdd-Window: support for 24 Bit-thumbnails -TMaker: support for 24 Bit-filmstrips v4.19 (Saturday 04-Oct-97) -GrabWindow-PlugIn: 24 Bit-support (CyberGraphX) -Rotate-PlugIn: PPC-support v4.20 (Saturday 04-Oct-97) -Rotate-PlugIn: quality improved (no more "black border pixels") -Converter: support for 15/24 Bit-YAFA-Animations as input v4.21 (Saturday 04-Oct-97) -Displace-PlugIn: PPC-support -Triangulate-PlugIn: PPC-support -OilTransfer-PlugIn: PPC-support -Main: new options: "screenMode" and "screenModeReq" v4.22 (Sunday 05-Oct-97) -MedianFilter-PlugIn: PPC-support -Halve-PlugIn: PPC-support -Twirl3D-PlugIn: PPC-support v4.23 (Sunday 05-Oct-97) -Processor: PCColor-Window for easy color-selection: *contains both string-gadgets and Scrollbars (RGB) *integrated color-database which may be mofified, saved etc. *the fileformat of the color-database is compatible with the X11-file "rgb.txt" v4.24 (Sunday 05-Oct-97) -PCColor-support for the following PlugIns: DLA, Compose, Text, SetColor, SetBackground, Neon, Rectangle, Circle, ZPlot, LWOB -Prefs: -Shortcut for changing the screentype (useful if the current screen isn't "visible") v4.25 (Sunday 05-Oct-97) -PCColor-support for the following PlugIns: Pixelize, ParPlot, DataPlot, Axis3D, Genlock3D, ColorCube, CreateImage -PCRender-Window: PCColor-support -PCColor-Window: sort the color-list automatically v4.26 (Monday 06-Oct-97) -Crop-PlugIn: PPC-support -LUT-PlugIn: PPC-support -Negative-PlugIn: PPC-support -Scale-PlugIn: PPC-support v4.27 (Monday 06-Oct-97) -TileBrick-PlugIn: PPC-support -ColorToGray-PlugIn: PPC-support -Processor: *smoothing did only work on images with (width%16)==0 - fixed -GrabWindow-PlugIn: additional Show-Button -Displace-PlugIn: do nothing if radius<1 -3d-engine: colorfunction did not work correctly after porting - fixed v4.28 (Wednesday 08-Oct-97) -Noise-PlugIn: PPC-support -Threshold-PlugIn: PPC-support -Balancing-PlugIn: PPC-support -Compose-PlugIn: PPC-support v4.29 (Thursday 09-Oct-97) -CreateImage-PlugIn: PPC-support -Main: due a stupid (but serious bug) in the PPC-MEMCPY-function the Crop-, Triangulate-, ColorToGray- and Compose-PlugIns didn't work correctly in some cases - fixed -FilmControl-Window: *design improved *"calculator"-gadgets *new options: MaxDepth and Compression *support for xpk-compressed files v4.30 (Thursday 09-Oct-97) -Processor: *Scale-function: PPC-support *ColorToGray-function: PPC-support -ARexx-Port: *PCS_WIDTH and PCS_FRAME didn't work correctly - fixed *all StoryBoard-commands didn't work - fixed *some more commands added -Antique-PlugIn: PPC-support v4.31 (Friday 10-Oct-97) -Add-PlugIn: PPC-support -ReplaceComp-PlugIn: PPC-support -Convolve-PlugIn: PPC-support -Raster-PlugIn: PPC-support v4.32 (Friday 10-Oct-97) -Twist-PlugIn: PPC-support -EdgeDetect-PlugIn: PPC-support -SetColor-PlugIn: PPC-support -Pixelize-PlugIn: *PPC-support *grid-generating code completely rewritten (some parameters and clipping didn't work as expected) v4.33 (Saturday 11-Oct-97) -ShiftLines-PlugIn: PPC-support -Alpha-PlugIn: PPC-support -Wrap-PlugIn: PPC-support -Bump-PlugIn: PPC-support -Flip-PlugIn: PPC-support v4.34 (Saturday 11-Oct-97) -RIP-PlugIn: PPC-support -Transform3D-PlugIn: PPC-support -Cube-PlugIn: PPC-support -Posterise-PlugIn: PPC-support v4.35 (Saturday 11-Oct-97) -Magnet3D-PlugIn: PPC-support -Wind-PlugIn: PPC-support -Sphere-PlugIn: PPC-support -Bump3D-PlugIn: PPC-support -GrabWindow-Plugin: the 24bit-images were not freed after writing - fixed v4.36 (Saturday 11-Oct-97) -BlackHole-PlugIn: PPC-support -Plasma-PlugIn: PPC-support -Emboss-PlugIn: PPC-support -Wave-PlugIn: PPC-support v4.37 (Sunday 12-Oct-97) -Shear-PlugIn: PPC-support -Magnet-PlugIn: PPC-support -Cartesian2Polar-PlugIn: PPC-support -ColorRegion-PlugIn: PPC-support v4.38 (Sunday 12-Oct-97) -BGradient-PlugIn: PPC-support -Text-PlugIn: PPC-support -MotionBlur-PlugIn: *some parts rewritten *PPC-support -LineArt-PlugIn: *completely rewritten *PPC-support *new option: mode=(GRAY|COLOR|INVGRAY|INVCOLOR) v4.39 (Sunday 12-Oct-97) -Neon-PlugIn: PPC-support -RotateBlur-PlugIn: PPC-support -Converter: loadSession: in some cases more than one Processor-Window was opened after loading a session-file with enabled Processor-Preview - fixed -Processor-Preview: don't scale up images if they would exceed the screen-dimensions v4.40 (Monday 13-Oct-97) -Player, Projects: use the current output-settings (e.g. SCREEN) for playing projects -Main: initialize the Project-Filename to "default.prj" -Main: debug2-option -Preferences: ScreenMode-Requestester don't allow modes with "((width<640) || (height<256) || (depth<3))" -Memory-Handler: additional PPC-related output in debug-mode -PCColor-Window: Setting the Palette did not work in all cases on AGA-machines - fixed -TMaker/FilmStrips: 15 Bit-support -Display: 15 Bit-images with "((width%16)!=0)" were not displayed correctly - fixed v4.41 (Tuesday 14-Oct-97) -TMaker: *"type=ROTATE, subType=*AB" didn't work correctly - fixed *the Preview-gadget was never updated - fixed *Window-Preview (under CyberGraphX) is possible now *automatically deactivate xpk-compression in CreateExamples-mode -PPC-version: serious bug fixed: due a stupid bug in the master include-file each of the PPC-related modules had it's own library-base-pointer - fixed -NOPPC-version -ARexx-Port: ST_SCROLLDOWN-command didn't work - fixed -PPC-version seems to be (very) stable now v4.42 (Tursday 16-Oct-97) -Processor: time-measurement improved (even periods over more than one day should be no problem now) -TMaker: use only 8 or 24 Bit in CreateExamples-mode -all routines from the wka.library moved into the program (this library is obsolete now) v4.43 (Saturday 18-Oct-97) -Processor: perform 24 Bit-conversations (displayable<->not displayable) using the PPC -Cube-, Neon-, Sphere-PlugIn: some temporary arrays were not allocated cache-aligned - fixed -FilmStrips: *15 Bit-filmstrips dropped (no PPC<->M68K multitasking possible because they have to be converted while playing) *avoid flickering while playing filmstrips on AGA-machines v4.44 (Friday 28-Nov-97) -memory-handler: *completely rewritten *causes (significantly) less memory fragmentation than the old one v4.45 (Friday 28-Nov-97) -ParPlot: sometimes the expressions were set to ("u","v","0") - fixed -ZPlot: sometimes the expression was set to "0" - fixed -Benoit-PlugIn (using the Benoit-code by Andre' Osterhues - Thanx) v4.46 (Saturday 20-Dec-97) (One of these good days) -2D-image-transform-engine completely rewritten: *speed dramatically improved *qualitity dramatically improved *supports free zooming (zoom factors like 500 are no problem) *requires less memory v4.47 (Saturday 20-Dec-97) -Rotate-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine -Blackhole-PlugIn: *algorithm completely rewritten, makes use of the new 2D-engine *the radius-parameter was dropped v4.48 (Sunday 21-Dec-97) -Wave-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine -Magnet-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine v4.49 (Sunday 21-Dec-97) -Scale: algorithm completely rewritten: *four totally different modes for the four different cases of scaling *automatic smoothing *very fast at very good quality (no "fast mode" necessary) v4.50 (Sunday 21-Dec-97) -Cartesian2Polar-PlugIn: *algorithm completely rewritten, makes use of the new 2D-engine *additional parameter: Wrap -Shear-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine v4.51 (Sunday 21-Dec-97) -Twirl-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine -RotateBlur-PlugIn: algorithm completely rewritten, makes use of the new 2D-engine v4.52 (Sunday 21-Dec-97) -new PlugIn: Polar2Cartesian v4.53 (Monday 22-Dec-97) -PCRender-Window: "Solid" Preview (BETA) (Shaded object instead of the wireframe-preview - so even lightsource-related parameter-settings are visible instantly) -Polar2Cartesian-Window: the Wrap-parameter was not correct updated - fixed v4.54 (Monday 05-Jan-98) -PCRender-Preview: *designed a preview-object consisting of triangles *all settings (except Quant3D, of course) are supported now v4.55 (Monday 05-Jan-98) -HSL-PlugIn (BETA) -3D-engine: "double-sided" mode replaced by a "tricky single-sided" mode (increases speed and decreases quality, but quality in "double-sided" mode was never really good) ############################################################################# # # # This was the last version of "Wildfire5\PPC" # # # ############################################################################# v4.56 (Sunday 11-Jan-98) -Started to write a new GUI - using MUI; Why: *Wildfire is getting too complicated - even for me ! *MUI has some very interesting functions like virtual groups, powerful listviews, dynamic binding, external classes, ... *I don't like the Standard-Amiga-Look (But I HATE the MagicWB-Look) -Iconmanager (completely) removed -DWA-Window removed v4.57 (Monday 12-Jan-98) -concept of the new GUI finished (in mind) -Shortcuts-Window removed -Main input-Handler finished -"Window loader" for dynamic binding of windows -created a standard set of components (gadgets) to use in Wildfire: *String-Gadgets with Calculator-support *Listviews *Popfile-Gadgets *Cycle-Gadgets v4.58 (Monday 12-Jan-98) -Design of Main-Window containing 10 pages (program-parts) finished (no functions implemented yet) v4.59 (Tuesday 13-Jan-98) -Player-Window converted (including most functions) (without subwindows) v4.60 (Wednesday 14-Jan-98) -Converter-Window converted (including most functions) (without subwindows) v4.61 (Wednesday 14-Jan-98) -CRange-Window converted -BlackFrames-Window converted -Sequence-Window converted v4.62 (Thursday 15-Jan-98) -PictureList-Window converted v4.63 (Friday 16-Jan-98) -PictureInfo-Window converted -Requester-Window converted v4.64 (Saturday 16-Jan-98) -PictureOptions-Window converted -YAFAOptions-Window converted v4.65 (Saturday 16-Jan-98) -IFFOptions-Window converted -GUI-design improved: Each component is initialized with two string-pointers: the label-text and a shorthelp-text which is optionally used; all strings are hold in one file ("wf:system/wf.strings_Language") - localization should be easy now v4.66 (Saturday 17-Jan-98) -strings for all currently converted windows are available in English now ("wf:system/wf.strings_english"); v4.67 (Saturday 17-Jan-98) -(internal) custom class to display images with a depth of upto 24 Bit: wfImage v4.68 (Saturday 17-Jan-98) -PCAdd-Window converted: *contains only one (sorted) list with two columns: name and type *runs ansynchronous now *preview images are shown as before (uses wfImage class) *renamed to "Effects" v4.67 (Monday 19-Jan-98) -new PlugIn-system v4.68 (Monday 19-Jan-98) -new window: GetValue (prompts for values of several types (string, float, ...)) -Negative-Operator converted v4.69 (Monday 19-Jan-98) -Variables-Window converted -Variables-Window: new function: Duplicate v4.70 (Tuesday 20-Jan-98) -(internal) custom class to display and modify wireframe objects (like Envelopes or Size-Profiles) v4.71 (Wednesday 21-Jan-98) -ILBM-Saver converted -Savers-Window converted v4.72 (Thursday 22-Jan-98) -JPEG-Saver converted -Add-Operator converted v4.73 (Friday 23-Jan-98) -Log-Window converted v4.74 (Friday 23-Jan-98) -Main program *completely* rewritten - from now only the MUI-windows are available v4.75 (Saturday 24-Jan-98) -SingleImage-Window converted v4.76 (Saturday 24-Jan-98) -most mesages (e.g. error messages) are also loaded from the external string-database -PNG-Saver converted v4.77 (Saturday 24-Jan-98) -Processor-Window converted v4.78 (Sunday 25-Jan-98) -general drag&drop class (allowing drag&drop-operations between any number of (different) objects in an easy way) v4.79 (Sunday 25-Jan-98) -Envelope-Window converted v4.80 (Sunday 25-Jan-98) -new Progress-Window -new Color-window (which is opened after clicking at a Colorfield-gadget) v4.81 (Monday 26-Jan-98) -new (internal) custom class "wfParameter": This group of three gadgets (wfString, Slider and Button) allows the user to adjust animation-parameters in a way as known from Wildfire5\PPC. All parameters of each particular effect-PlugIn will be adjusted from within only ONE window later. Because there will be no space for min- and max-gadgets wfParameter-class automatically adjusts the range. (There are both dynamic and static ranges) v4.82 (Monday 26-Jan-98) -Posterise-Operator converted (uses wfParameter class which works fine) -PlugIn-Port enhanced: Each particular (effect-)parameter can be accessed via ARexx directly v4.83 (Monday 26-Jan-98) -Scale-Operator converted -system texts: *text file splitted into two files: Main and PlugIns *these texts may be "overwritten" by language-specific files specified via the global option "language" v4.84 (Monday 26-Jan-98) -DragAndDrop: Effects->ProcessorLst->Add -Converter: Load/Save-Session-functions updated and enabled v4.85 (Tuesday 27-Jan-98) -Benoit-Operator converted v4.86 (Wednesday 28-Jan-98) -new Prefs-Window (contains a few parameters and both the old Paths- ans Macros-Window) v4.87 (Wednesday 28-Jan-98) -Processor-Preview updated and enabled -Processor: Additional Frame-Slider, Preview- and Text-Button v4.88 (Thursday 29-Jan-98) -new VariableSelect-window to select, view, modify and create Envelopes (connected to the "V"-Buttons of wfParameter class) v4.89 (Thursday 29-Jan-98) -Balancing-Operator converted v4.90 (Thursday 29-Jan-98) -Effects-Window: display only the available PlugIns -Raster-Operator converted -Processor-Window: List refreshing improved v4.91 (Friday 30-Jan-98) -Rotate-Operator converted (without wireframe preview) v4.92 (Friday 30-Jan-98) -Processor: *Script-handling routines updated and enabled *Script: lines may be also swapped via Drag&Drop from now v4.93 (Saturday 31-Jan-98) -new (internal) custom class "wfWireframe": to display fast wireframe previews inside operator-windows -Rotate-Operator: now uses a wfWireframe component v4.94 (Saturday 31-Jan-98) -wfWireframe class: own clipping-routines (no need for that sucking OS stuff) -HSL-Operator converted v4.95 (Sunday 01-Feb-98) -Crop-Operator converted -Displace-Operator converted v4.96 (Sunday 01-Feb-98) -Processor: Script-loading/saving routines updated, improved and enabled -Plasma-Operator converted v4.97 (Monday 02-Feb-98) -improved label-alignment-technique (applied to all operators) -shortcut-support for most components (Shortcuts are read from the system-strings-file and should fit the corresponding label-text. Example:a) "Test"-button with shortcut 't': *Processor_TestBtn _Test (the shortcut is recognized automatically and the 'T' is rendered underlined) HELP b) "Input"-Cycle-gadget with shortcut 'i': *FXNegative_InputLbl _Input (the 'I' will be rendered underlined) *FXNegative_InputCyc i (the shortcut) HELP v4.98 (Monday 02-Feb-98) -Main: support for global shortcuts (e.g. function keys) -Antique-Operator converted -AutoCrop-Operator converted v4.99 (Tuesday 03-Feb-98) -Compose-Operator converted v5.00 (Tuesday 03-Feb-98) -OilTransfer-Operator converted -LoadTemp-Operator converted -SaveTemp-Operator converted -KillTemp-Operator converted v5.01 (Tuesday 03-Feb-98) -MedianFilter-Operator converted -Color-window turned into a modal window -PlugIn-ARexx-interface simplified v5.02 (Thursday 05-Feb-98) -PCRender-Window converted (Each 3D-operator will have a window with at least two Pages: Operator-Settings and Render-Settings - therefore the PCRender-"Window" is not real a window but there are separate system-strings for it) (The preview isn't available yet) v5.03 (Friday 06-Feb-98) -new (internal) custom class "wfPhong": to display (phong-)shaded previews inside operator-windows -PCRender-Window: added a wfPhong component for the preview (which works fine) v5.04 (Friday 06-Feb-98) -Main: Number-gadgets are right-aligned now -Processor: 3d-engine updated and enabled -FieldRendering-Operator converted v5.05 (Saturday 07-Feb-98) -Wave3D-Operator converted v5.06 (Saturday 07-Feb-98) -Twirl-Operator converted v5.07 (Sunday 08-Feb-98) -ColorToGray-Operator converted -new ProcessorPreview-Window (uses wfImage class) v5.08 (Monday 09-Feb-98) -Halve-Operator converted -BlackHole-Operator converted v5.09 (Monday 09-Feb-98) -MotionBlur-Operator converted -RotateBlur-Operator converted v5.10 (Tuesday 10-Feb-98) -Flip-Operator converted -SwapRGB-Operator converted -LineArt-Operator converted v5.11 (Tuesday 10-Feb-98) -Wrap-Operator converted v5.12 (Tuesday 10-Feb-98) -EdgeDetect-Operator converted -Magnet-Operator converted v5.13 (Wednesday 11-Feb-98) -Roll-Operator converted -Converter renamed into Animations -Effects renamed into Operators -Processor renamed into Effects v5.14 (Wednesday 11-Feb-98) -SingleImage-window turned into a separate program-part: "Images" -Sphere-Operator converted v5.15 (Thursday 12-Feb-98) -new (internal) custom class "wfDragColorfield": to "drag colors" -CreateImage-Operator converted (uses wfDragColorfield class) v5.16 (Friday 13-Feb-98) -Magnet3D-Operator converted v5.17 (Friday 13-Feb-98) -Log- and Prefs-Window turned into separate windows -The Main-Window now contains a "Project"-menu (with the usual functions as Open, Save, Help, Prefs, ...) v5.18 (Saturday 14-Feb-98) -Layout of the Images-Window changed -CountPlugins-Plugin converted -introducing a new type of "session files": from now a session contains all the settings of the Images-, the Animations and the Effects-window, therefore one has only to deal with one file (the new session file) instead of two (a process- and session-file) v5.19 (Sunday 15-Feb-98) -GrabWindow-Plugin converted -GrabWindow-PlugIn: bring the "window of interest" automatically into foreground on CyberGFX-screens (otherwise the saved image may contain "random pixels") v5.20 (Sunday 15-Feb-98) -new (internal) custom class "wfDragString": to drag the contents of string-gadgets -Animations-Window: the Input- and Output-gadgets are wfDragString-gadgets (this may be usefull if you want simply to reduce the depth of an particular image (input=output)) -Converter-preview updated and enabled v5.21 (Sunday 15-Feb-98) -loading/saving of sessions should work now -Main-Window: Open/Save-menu-items enabled -Converter: the Convert-function is available now v5.22 (Monday 16-Feb-98) -Player-Window: Play-function (including collecting stats, error-handling etc.) updated and enabled -Polar2Cartesian-Operator converted v5.23 (Wednesday 18-Feb-98) -Images-Window: Frame-Slider and Session-gadgets removed -Animations-Window: Session-gadgets removed -Sessions/Processes/Variables/etc. are loaded/saved using the (context-sensitive) Main-Menu Open/Save -Cartesian2Polar-Operator converted v5.24 (Thursday 19-Feb-98) -Wind-Operator converted -Operators: four new buffer-related properties which are necessary for the forthcoming HWM ("Hollywood Machine") v5.25 (Friday 20-Feb-98) -PPM-Saver converted -Emboss-Operator converted -ReplaceComp-Operator converted v5.26 (Friday 20-Feb-98) -Operators: one more buffer-related property which is necessary for the forthcoming HWM ("Hollywood Machine") -wfImage-Class: support for internal "Frame-images" -Operators: Thumbnail-Preview (uses wfImage class) v5.27 (Saturday 21-Feb-98) -Effects-Preview: width-setting changed into a size-setting (percent) -Effects-Window: Preview-Cycle-gadget turned into a button -Images-Window: small Preview for both the input and the output image v5.28 (Sunday 22-Feb-98) -Operators-Window: thumbnail-preview updated and enabled -Images-Window: layout changed again -Animations-Window: *addional Play-buttons for both the input and the output *layout completely changed v5.29 (Sunday 22-Feb-98) -new (internal) custom class "wfBitButton": Buttons containing both a small image and a button text (the only *important* disadvantage: these OS/MUI-colors are so ugly that it seems to be impossible to create any "well-designed" image -Main-Window: uses wfBitButton class v5.30 (Sunday 22-Feb-98) -new (internal) custom class "wfRenderImage": to display images which are rendered "in realtime" using the current screen palette -wfBitButton class: uses wfRenderImage class (instead of wfImage class), this may slow down the GUI a little bit but only this makes it possible to design buttons with a "professional look" v5.31 (Sunday 22-Feb-98) -there are 9 "Standard"-wfBitButtons now -Effects-Preview: creating the window is much faster now (there was another problem due to the dynamic size of this window which has been fixed) -Main: display a busy-pointer while creating windows for the first time -wfParameter class: *the slider may have a shortcut now *automatically adjust the slider step to fit the current value range v5.32 (Monday 23-Feb-98) -Variables-Window: *Load-, Save- and Filename-gadget removed *files are loaded/saved using the context-sensitive Main-menu from now -wfImage class: addional drag&drop features v5.33 (Tuesday 24-Feb-98) -Images-Window: Input/Output-filename may be copied dragging one of the Preview-Images -Envelope-Window: *Load-, Save- and Filename-gadget removed *files are loaded/saved using the context-sensitive Main-menu from now -Effects/Operators-Window: Effects may be added dragging the Preview-images over the Effects-Script v5.34 (Wednesday 25-Feb-98) -Wave-Operator converted -Alpha-Operator converted v5.35 (Thursday 26-Feb-98) -Shear-Operator converted -TileBrick-Operator converted v5.36 (Tuesday 03-Mar-98) -ShiftLines-Operator converted -Bump-Operator converted v5.37 (Wednesday 03-Mar-98) -Envelope-Window: some minor bugs fixed -new window: Clipboard-Window: this window contains a list of items of various types (images, texts, colors, ...) which may be dropped everywhere (it makes sense), currently only adding of colors and images to the Clipboard list is supported v5.38 (Thursday 05-Mar-98) -LoadImage-Operator converted -LoadImage-Operator: additional Info-Button -SaveImage-Operator converted v5.39 (Saturday 07-Mar-98) -wfWireframe class: clipping routine improved -PPM-Saver: don't include comments into saved PPM-images because at least two programs are not able to handle them -Water-Operator converted v5.40 (Sunday 08-Mar-98) -HWM: *there are now two pages: "Files" (to specify the input/output) and "Effects" (do design the Effects-script) *operators can be added using the "Apply"-function of the Operators- window - there will be a separate Operators list inside the HWM-Window later *after invoking the Add-function ("Apply") the operator "tells" HWM about its "abilities", HWM then creates a group of draggable images/buttons according to this information *Each Effect-component holds two groups of gadgets: *the Input buffers (e.g. "Background" and "Foreground" in case of the Compose-Operator) *the Output-image (this is a representation of the image generated by the Operator according to all currently specified settings) Each output-image may be dragged over each input-button of any other Operators. HWM will create/remove a "connection" after that. But this isn't implemented yet. v5.41 (Monday 09-Mar-98) -HWM: *renamed into IRS ("Image Relationship System") *using a customized virtual group instead of the "standard" version *adding/removing of connections works now v5.42 (Wednesday 11-Mar-98) -Operators: two new properties for the IRS -IRS: adding/removing of effects via drag&drop v5.43 (Thursday 12-Mar-98) -IRS: *swapping of effects via drag&drop *the algorithm used to create/update the virtual group is much more clever now *proper update of connections after adding/removing/swapping effects v5.44 (Friday 13-Mar-98) -IRS: generating of thumbnail images works now, but effect parameters may not be adjusted v5.45 (Saturday 14-Mar-98) -wfBitButton class: rendering/displaying should be faster now (on AGA-machines) -Operators: *two new properties for the main program *one new property for the IRS v5.46 (Saturday 14-Mar-98) -IRS: adjusting of effect-parameters (and realtime-display of all changes) works now v5.47 (Saturday 14-Mar-98) -IRS: *detection and proper handling of endless loops *additional frame slider and test button v5.48 (Saturday 14-Mar-98) -IRS: *optimizer (determines which images really need to be refreshed - all others are cached) *generation of output-images (but works but not very stable) v5.49 (Monday 16-Mar-98) -Processor: Rendering-quality of thumbnails (and BitButtons) on AGA-machines improved (dramatically !) -IRS: *connections are drawn in a much more "legal" way now v5.50 (Tuesday 17-Mar-98) -IRS: general support for Envelopes and other frame-dependant stuff v5.51 (Wednesday 18-Mar-98) -Operators: *one new property for the main program *one new property for the IRS -GrabWindow-PlugIn: no busy-pointer was displayed while oping the window for the first time - fixed -Effects-Window: effects may be also deleted by dragging them "back" into the Operators-Window -wfBitButton class: support for shortcuts v5.52 (Thursday 19-Mar-98) -NegBright-Operator -MergeImages-Operator v5.53 (Friday 20-Mar-98) -IRS: script loading/saving routines v5.54 (Saturday 20-Mar-98) -Operators-Window: additional Display-option for filtering the displayed list of operators -MathColor-Operator (a very slow but nice one) v5.55 (Saturday 20-Mar-98) -Effects-window: fill the lines of the script with spaces to make doubleclick-events appearing even after clicking on the right of the "real text" -Compose-Operator: splitted into "Compose" and "AlphaCompose" (the IRS does not handle optional buffers - Compose was the only Operator with an optional buffer (the alpha buffer)) v5.56 (Sunday 20-Mar-98) -IRS: additional SaveImage-, SaveRendered- and Sequence-Button -Main-Menu: there are now four "standard" menu items: *New (Clear or Reset) *Open *Save *Save As v5.57 (Monday 21-Mar-98) -BitMask-Operator -Operators: *all strings are now initialized while initializing (loading) the Operator *Reset function which may be invoked from the the main menu ("New") v5.58 (Tuesday 21-Mar-98) -Twirl3D-Operator converted -Operators: line density of of wireframe previews increased -Turn-Operator v5.59 (Wednesday 22-Mar-98) -Cube-Operator converted -KillTemp3D-Operator converted v5.60 (Saturday 04-Apr-98) -Twist-Operator converted -Noise-Operator converted v5.61 (Sunday 04-Apr-98) -Image-loader: support for images created by Save(QT/AVI)Frames v5.62 (Thursday 07-Apr-98) -Converter: virtual support for AVI- and Quicktime-movies (using external tools SaveAVIFrames and SaveQTFrames by ©1996-1998 Thore Böckelmann) v5.63 (Thursday 30-Apr-98) -Convolve-Operator converted v5.64 (Friday 01-May-98) -Benoit-Operator: File-related gadgets removed (all file-related functions may be invoced from the main menu) -2D-engine: images with ((width%16)!=0) where not handled correctly - fixed -EPS-Saver converted v5.65 (Friday 01-May-98) -Neon-Operator converted -Clipboard-Window: *additional comment field *dynamic contents component (shape depends on the type of data) v5.66 (Saturday 02-May-98) -Clipboard: *load- and save-functions *at programm-startup the clipboard file "wf_:clipboard/standard.clipboard" is loaded automatically *don't allow duplicate elements v5.67 (Saturday 02-May-98) -ColorRegion-Operator converted -Clipboard: *support for Drag&Drop operations from "alien" windows (PlugIns) v5.68 (Sunday 03-May-98) -BGradient-Operator converted v5.69 (Sunday 03-May-98) -DLA-Operator converted -Perspective-Operator converted v5.70 (Sunday 03-May-98) -Pixelize-Operator converted v5.71 (Tuesday 05-May-98) -ZPlot-Operator converted v5.72 (Wednesday 06-May-98) -ParPlot-Operator converted v5.72 (Friday 08-May-98) -Axis3D-Operator converted v5.73 (Monday 11-May-98) -Text-Operator converted v5.74 (Sunday 17-May-98) -ARexx-Operator: *Argument-parser completely rewritten *even mathematical expressions are allowed as arguments *all changes also applied to Wildfire5\PPC v5.75 (Sunday 17-May-98) -Compose-operator: additional color-components -AlphaCompose-operator: additional color-components -Clipboard: additional text-component v5.76 (Sunday 17-May-98) -Main: *(optionally) faster way to access external GUI-strings: using an precompiled index *external tool "wf_makeidx" to compile the index. Usage: wfd_makeidx v5.77 (Monday 18-May-98) -DataPlot-Operator converted v5.78 (Tuesday 19-May-98) -ARexx-Port (featuring one command) v5.79 (Wednesday 20-May-98) -DataPlot-Operator converted v5.80 (Thursday 21-May-98) -most parts of the TMaker converted v5.81 (Friday 22-May-98) -Morph-Operator converted -Comment-Operator converted -Main: Processor-related pages rearranged: Processor Player ... | Project Linear NonLinear Options / \ | | | Images Animations (Processor) (IRS) (Processor-Options) (Images) (Animations) v5.82 (Saturday 23-May-98) -Processor: *new Option: FXMode=(Linear|Nonlinear|None) *new Session format (containing ALL image-processing related settings) -Image-loader: image-cache -new (and small) general PlugIn: ICacheStats v5.83 (Sunday 24-May-98) -IRS: connected to Processor's input-output-stream (i.e., most of the IRS's features should work now) v5.84 (Sunday 24-May-98) -TMaker: *settings may be loaded and saved as TMaker-sessions *creating of animations should work now v5.85 (Monday 25-May-98) -Clipboard: layout improved -IRS: layout improved: *additional image-ID's are displayed to make it easier to identify a particular connection *connections are drawn using thin lines v5.86 (Wednesday 27-May-98) -Wave-Operator: addional Wrap-parameter -IRS: Operators-list removed -Operators-window: *works both for the Processor-script and the IRS *the number displayed items may be restricted specifying the type of Operator v5.87 (Monday 01-Jun-98) -YAFAAnimInfo-Window converted v5.88 (Tuesday 02-Jun-98) -IFFAnimInfo-Window converted -AnimInfo-Window converted v5.89 (Thursday 04-Jun-98) -AnimInfo-cache (framecount and dimensions of mpeg-, avi- and qt-movies are stored to an external file "wf:system/cr.hist") v5.90 (Friday 05-Jun-98) -Bump3D-Operator converted v5.91 (Friday 05-Jun-98) -Rectangle-Operator converted -Circle-Operator converted v5.92 (Saturday 06-Jun-98) -SetColor-Operator converted -SetBackground-Operator converted v5.93 (Saturday 06-Jun-98) -Genlock3D-Operator converted -Join3D-Operator converted -Triangulate-Operator converted v5.94 (Saturday 06-Jun-98) -Command-PlugIn converted -ColorCube-Operator converted v5.95 (Sunday 07-Jun-98) -3d-engine: support for flat image-textures -Texture-Operator v5.96 (Sunday 07-Jun-98) -Transform3D-Operator converted -LUT-Operator converted v5.97 (Monday 08-Jun-98) -Refract-Operator v5.98 (Wednesday 09-Jun-98) -MathColor-Operator: *major speedup (by a factor of 2.8) *PPC version (what a tricky thing): speed-factor 6.4 v5.99 (Wednesday 09-Jun-98) -Converter: mpeg-saver (using the freely distributed Berkeley MPEG-1 Video Encoder) -ZPlot-Operator: minor optimizations -ParPlot-Operator: minor optimizations v6.00 (Monday 15-Jun-98) -Converter: addional support for the MPEG-2 encoder mpeg2enc and it's options v6.01 (Monday 15-Jun-98) -Text3D-Operator v6.02 (Tuesday 16-Jun-98) -3D-engine: support for loading external 3d-fonts from wf:systems/3dfonts (a special and private format is used for these fonts) -converted the Axis3D-font into a font-module ("Simple") -Text3D-Operator: support for 3d-font-modules -Axis3D-Operator: support for the 3d-font-module "Simple" v6.03 (Wednesday 17-Jun-98) -new font-module "Bevel" v6.04 (Wednesday 17-Jun-98) -font-modules: additional surface-information -new font-module "Route" v6.05 (Thursday 18-Jun-98) -new font-module "Round" -Text3D-Operator: support for loading the new font-modules v6.06 (Friday 19-Jun-98) -new font-module "Raise" -Text3D-Operator: now three different colors ("Front", "Side" and "Bevel" may be adjusted) v6.07 (Saturday 20-Jun-98) -Interlace-Operator -DeInterlace-Operator -ARexx-Operator: create a copy of the input-image before saving it v6.08 (Saturday 27-Jun-98) -2D-particle-engine -new Operator-type: Particle v6.09 (Saturday 27-Jun-98) -PFade-Operator v6.10 (Wednesday 01-Jul-98) -wfParameter class: automatically adjust the limits according to initial values (important after loading scripts) -3d-engine: adaptive z-sort algorithm for "simple" objects (hopefully faster, better quality) v6.11 (Wednesday 01-Jul-98) -3d-engine: double-faces mode simplified and improved v6.12 (Friday 03-Jul-98) -3d-engine: additional transparency-mode v6.13 (Saturday 04-Jul-98) -Processor: the global background may be also an image now -SetBackground-Operator: support for background-images v6.14 (Saturday 04-Jul-98) -3d-engine: *adaptive edge buffer *some speed optimizations v6.15 (Sunday 19-Jul-98) -BGradient-Operator: additional Radius-parameter (replaces X2 and Y2 in radial mode) -Variables: *there are some preset shapes which may be used for creating new variables *all envelopes are adjusted optionally to the new frame range after changing the MaxFrame parameter of the Processor -Processor: additional Toggle-button (toggles the state of all effects) v6.16 (Wednesday 22-Jul-98) -Operators-List: *simplified selection using two listviews *Type-gadget and Apply-button remoped -PlugIns: support for global shorthelp which is displayed in "empty regions" -Processor-Options: default image-width and -height (used for initializing operators) v6.17 (Thursday 23-Jul-98) -PolarMosaic-Operator v6.18 (Friday 24-Jul-98) -Prefs: addional task-priority parameter -Processor: improved and clear layout of the effects-list v6.19 (Saturday 25-Jul-98) -Main: Projects-page removed -Processor: dynamic page-layout depending on the selected type of effect-processor v6.20 (Saturday 25-Jul-98) -Processor: Animations- and Images-page merged together -some global layout changes -MemStats-PlugIn v6.21 (Tuesday 28-Jul-98) -Processor: some (dramatically) "philosophy changes": *The "native mode" is always to process animations *During the whole layout process an image of the input stream is used. In case of an animation this be every frame. After specifiying the type (and object) of input one frame is extacted from the stream and kept in memory. This "cached" image is always used for generating preview or "test" images as long as the input is not altered. *There are two functions: *Convert (Process the whole stream) *Single image (Generate an image using the cached "single image" evaluating all effects at the currently selected frame) Note that the results of these functions may be incompatible ! v6.22 (Wednesday 29-Jul-98) -Converter: *mpeg-loader: the last frame was always skipped - fixed *window-display disdn't work correctly one screens with a depth of 15 - fixed v6.23 (Thursday 30-Jul-98) -Circle-Operator: *completely rewritten *additional Start- and EndAngle-parameters -LWOB-Operator: the program crashed after trying to open non-existent files - fixed v6.24 (Saturday 01-Aug-98) -Processor: introdusing a "locked" variables which are not adjusted to to frame range -LUT-Operator: *much more faster method to evaluate the envelopes *always use the correct range 0..255 while creating new (standard) envelopes v6.25 (Saturday 01-Aug-98) -Processor: generate default names for envelopes while opening the create-window -Genlock3D-Operator: mode "genlock=NONE" removed because it really makes no sense -3d-operators: Render-settings-page splitted into two sub-pages v6.26 (Saturday 01-Aug-98) -3d-engine: additional alpha-rendering. This feature may NOT be turned off. The result is converted OPTIONALLY into the temporary buffer 8. Therefore this buffer was renamed to "Alpha". -the official name of the IRS is finally "NLFX" (nonlinear effects processor) and the "ordinary" processor is shorter called "LFX" v6.27 (Saturday 01-Aug-98) -Texture-operator: create a local copy of the texture-image to be applied (this avoids side effects like using an image buffer which has been modified or freed) -Operator-windows: buffer-gadgets which were automatically disabled in the NLFX were not explicitly enabled after changing the effects-type into LFX - fixed v6.28 (Saturday 01-Aug-98) -Main: The menu functions Load/Save/Save As are "passed trough" operators (All operators which have load/save facilities will have Load/Save buttons). Note: The Clear function is still available for all operators ! -Benoit-Operator: Load/Save/New-button -Convolve-Operator: Load/Save/New-button -Text-Operator: Load/Save/New-button -Text3D-Operator: Load/Save/New-button -ARexx-Operator: Load/Save/New-button v6.29 (Saturday 01-Aug-98) -Twirl-Operator: FallOf-option had no effect - fixed -LWOB-Operator: the default object is "wf:3d/Cow.lwob" -DataPlot-Operator: the default data-file is "wf:3d/test_sXX.dat" -Log-window: use the default editor for editing the logfile -Prefs-window: enable PPC-gadget only if PPC available -NLFX: disable the TRender-gadget if available v6.30 (Sunday 02-Aug-98) -2D/3D-Operators: the minimum for the zoom-parameter is now 0.01 -Main: some labels renamed -Converter: all default frame numbers changed to 60 -Envelope-window: *layout improved *"Advanced options"-button removed (probably this window would be obsolete) -3d-engine: ZSort-algorithm in Phong-mode (which is the default mode for the various plotting operators) didn't work - fixed v6.31 (Sunday 02-Aug-98) -Converter: *automatically detect the type of input (Sequence/Animation) *automatically detect the number of frames of Image-Sequences and adjust various frame settings -Processor: *moving items via Drag&Drop inside the effects-list works now *Up/Down-gadgets were not enabled correctly in some cases - fixed *Duplicate: don't execute effects which are disabled while duplicating -SetBackground-operator: create a local copy of the background-image to be applied (this avoids side effects like using an image buffer which has been modified or freed) -Text3D-operator: not all parameters were restored loading a saved script - fixed v6.32 (Monday 03-Aug-98) -PFade-Operator: additional seed parameter -PScale-Operator v6.33 (Tuesday 04-Aug-98) -PLineRain-Operator -Text/Text3D-Operator: additional Label-parameter: Each line may contain one format-statement (C-style) were the current value of this parameter (e.g. frame-number) is filled in -Converter: extracting of the "work"-image did only work for frame 1 - fixed v6.34 (Tuesday 04-Aug-98) -Cube-Operator: not all parameters were restored loading a saved script - fixed -Processor: *Drag&Drop: dragging lines up didn't work correctly - fixed *tranfering of temporary images did not work in the case of planar (e.g. ILBM) images - fixed -Variables: *protecting of locked variables didn't work - fixed -Sequence-Window: parameter sqFrames is obsolete - removed -BlackFrames-Window: parameter cfFrames is obsolete - removed v6.35 (Tuesday 04-Aug-98) -Shadow-Operator v6.36 (Wednesday 05-Aug-98) -Processor: Format of the error message "Buffer x is empty" didn't support the "Alpha"-Buffer - fixed -Text3D-Operator: *Main-Page splitted into two pages *support for upto 256 pages of text -Text-Operator: support for upto 256 pages of text v6.37 (Thursday 06-Aug-98) -Processor: *don't rescale variables after loading scripts (which usually causes the number of frames to change) *the "Locked"-parameter was not restored after loading scripts - fixed -ARexx-Port: some usefull commands: PC_LOADSESSION filename PC_SAVESESSION filename PC_INPUTFILENAME filename PC_OUTPUTFILENAME filename PC_SAVEIMAGE PC_CONVERT PC_TEST PC_SETFRAME frame PC_SETMAXFRAME frame v6.38 (Thursday 06-Aug-98) -ARexx-Port: some more commands: FX_ADD name FX_SELECT index FX_SELECTNAME name occurence PC_OPENPREVIEW PC_CLOSEPREVIEW -DLA-Operator: used the same name for the width - and height-component (causes the same shortcut) - fixed -Converter: transfering of rendered frames didn't work in all cases - fixed -Genlock3D-Operator: Type gadget was not refreshed correctly - fixed v6.39 (Thursday 06-Aug-98) -Converter: automatically apply the numer of frames to the Processor after choosing an animation as input -ParPlot/ZPlot-Operator: the maximum of generated points limited to 128x128 -3D-Operators: enable/disable rendersettings according to the type of the input/output buffers -ARexx-Port: some more commands: FX_OPENWINDOW FX_CLOSEWINDOW -Main: Display the current session-filenname in the title-bar v6.40 (Friday 07-Aug-98) -Progress-Window: *layout improved *display some more useful informations -Processor: *update the parameters DefaultWidth and DefaultHeight after changing the input -Processor-Preview: *automatically reduce the window size if the window would exceed the screen size *display the dimension of the original image in the title bar -LoadImage-Operator: automatically detect the length of images sequences and accordingly update the parameter "repeat" v6.41 (Saturday 08-Aug-98) -Processor: *optionally shift envelopes after changing the start frame of an operator *detect conflicts caused by removing/shifting variables and display a warning message *remove all references after killing a variable -Command-PlugIn: dropped (because of multi-tasking-problems) -Shadow-Operator: additional distance parameter v6.42 (Saturday 08-Aug-98) -CreateVariable-Window: additional Start/EndFrame parameters -Variables-window: the Kill-function didn't work - fixed (in fact is crashed the machine immediately and heavily) -Processor: *Testframe-slider ("Testframe" is the framenumber of the image which is extracted from the input-stream as "work image") *the Test-button was not enabled/disabled correctly - fixed -Converter: update the framecount of the Processor after modifying the PictureList v6.43 (Sunday 09-Aug-98) -ARexx-Port: *after detection of an unknown commands a error-message is displayed *more commands: PC_SETWORKFRAME frame MAIN_QUIT MAIN_SHOW MAIN_HIDE -Main: *Server-mode (wf can now act both as client and as server) *Windows: support for global shorthelp-texts v6.44 (Sunday 09-Aug-98) -WFServer-PlugIn v6.45 (Tuesday 11-Aug-98) -Converter: updating of the frame-gadgets after changing the input did not work in all cases - fixed -Client/Server: *using Message-Ports now which is much faster and "clean" concept *proper error-detection v6.46 (Tuesday 11-Aug-98) -Main: Only one client version of Wildfire can be started at one time -WFServer-Operator: *some serious errors fixed *some (internal) functionality added -Progress-window: the formula for calculating the remaining time was wrong - fixed v6.47 (Thursday 13-Aug-98) -Converter: *Refreshing the input in case of single pictures didn't work correctly - fixed *changed the range-concept: for processing images always the frame-number of the Input is used (e.g.: converting frames 31...60 causes the Processor to calculate frame 31...60 (and not 1..30)) *extracting the work-image from sequences is done much faster now -LoadImage-Operator: caused illegal read operations in some cases - fixed -Image-Cache: *Cache-size increased to 8 images *some optimizations (reducing the number of misses) -Operators-window: support for thumbnails dropped - using "normal" images instead v6.48 (Friday 14-Aug-98) -3D-Fonts: *the orientation of normal-vectors of the letter 'a' was wrong - fixed *additional '@'-character *there was one face with the wrong surface-index in the letters 'z' and 'Z' - fixed -Roll-Operator: didn't work in some special cases - fixed -PPC-Loader: *using a more sophisticated method to launch ppc-modules *stack size increased to 65536 bytes (no joke) v6.49 (Saturday 15-Aug-98) -ConvertImages-PlugIn converted -Intro-window: open the window centered relative to the Main-window v6.50 (Sunday 16-Aug-98) -TMaker: completely dropped -Main: *Project-menu plitted into Project- and Windows-menu *PlugIns-page: created a separate window *Player-page: created a separate window *Main-pages removed v6.51 (Sunday 16-Aug-98) -Main: new (internal) custom-class: wfCheckMark -Converter: *layout improved *all Annotation-related options are now in the YAFAOptions-window -Processor: option to synchronize the input- and the output-frame v6.52 (Sunday 16-Aug-98) -3D-Operators: support for separately loading/saving of 3D-settings -Processor: after a change of the width/height of the input (which is detected automatically) all effect-parameters are optionally adjusted to fit the new dimensions v6.53 (Monday 31-Aug-98) -Client/Server-concept dropped (having a more sophisticated method in mind) -Refract-operator: changing the wrap-parameter had no effect - fixed -Processor: *HAMx-mode could not be activated - fixed *Test/SaveImage-function did not work in dome cases - fixed -VariableSelect-Window: *layout improved *additional kill-button -NLFX: the calculated frame-range while creating new variables was not correct - fixed v6.54 (Monday 31-Aug-98) -Processor: animated Preview for the LinearFX-mode -Main: *reset the task-priority to 0 before exiting *the memory handler was shut down too early while exiting causing the loss of a few bytes of memory - fixed v6.55 (Tuesday 01-Sep-98) -Processor: animated Preview for the NonlinearFX-mode -Variables: *the Duplicate function didn't work - fixed v6.56 (Tuesday 01-Sep-98) -Clipboard: support for Variables (load/save/drag&drop/...) -Envelope-Window: layout improved v6.57 (Tuesday 01-Sep-98) -EVOptions-Window ("Advanced Envelope Options") converted -Clipboard-window: removing of single items didn't work correctly - fixed -wf_makeidx: the phase of removing duplicate symbols sometimes caused Enforcer-hits - fixed v6.58 (Wednesday 02-Sep-98) -CreateVariable-window: *additional shape: "Triangle" *additional unit-option *the frame-range for the Cos/Sine-shape was not correct - fixed -Main: new global variable "pcFrames" -Variables: Now it's possible to assign a mathematical expression evaluated at runtime to each variable. The computed spline-curve (the Envelope) is multiplied (and not replaced) by this expression v6.59 (Saturday 05-Sep-98) -Prefs-Window: *some cycle-gadgets replaced by checkmarks *Language-gadget -Main: language-option and -tooltype removed -Processor: *layout of the Project page improved, now it looks good and seems to be the final layout v6.60 (Saturday 05-Sep-98) -IRS (NLFX): *clipboard buffer (for simplified creation of connections) *layout changed *not all images were refreshed after changing the frame value - fixed *some internal changes -animated Processor-Preview: *some bugs (IRS-mode) fixed *PCPreview-window turned into a modal window (to avoid side effects) v6.61 (Sunday 06-Sep-98) -Prefs-window: some layout-bugs fixed -Processor: *Project-page: *layout slightly improved *additional "space for rent" *Options-page: some layout-bugs fixed -Variables-window dropped -VariableSelect-window: *addional Duplicate- and Rename function *some bugs fixed v6.62 (Sunday 06-Sep-98) -Processor: each time the Project-page is actived a randomly selected "rent"-image is displayed -VariableSelect-window: importing/exporting of Variables from/to the Clipboard works now -animated Processor-Preview: *Play -and Clear-button removed *some bugs fixed -EVOptions: addional gadget for an "attached expression" -Variables: attached expressions were neglected evaluating the last point of a spline curve - fixed v6.63 (Wednesday 16-Sep-98) -GIF-Saver (currently only saving of single images is supported) -ADProGIF-Saver dropped v6.64 (Wednesday 16-Sep-98) -GIF-Loader (currently only loading of single images is supported) -VariableSelect-window: in the case of an empty preset (no variable) always the first list-item was displayed in selected state. Under some circumstances this made it impossible to change the selection - fixed v6.65 (Wednesday 16-Sep-98) -created an optimized and wf-related port of the latest official mpeg2-decoder "mpeg2decode V1.2a, 96/07/19" -internal mpeg-decoder removed v6.66 (Thursday 17-Sep-98) -mpeg2-decoder integrated into the Converter v6.67 (Friday 18-Sep-98) -created an optimized and wf-related port of the latest official mpeg2-encoder "mpeg2encode V1.2a, 96/07/19" v6.68 (Saturday 19-Sep-98) -mpeg2-encoder integrated into the Converter v6.69 (Saturday 19-Sep-98) -GIF-Loader: *support for loading GIF-archieves ("GIF-anims") *support for disposal-modes 0..3 *transparent colors should be treated correctly v6.70 (Saturday 19-Sep-98) -Converter: support for GIF-Anims as input (requires the GIF-PlugIn) -AnimInfo: support for GIF-Anims (requires the GIF-PlugIn) v6.71 (Saturday 19-Sep-98) -new Intro window -Main-Menu: addional "About"-item displaying the Intro-window -Converter: proper filetag-generation for the generated output-animations -HTML-window (uses HTMLtext.mcc by Dirk Holtwick): *displays "wf:help/main.html" by default *is invoked instead of displaying the AmigaGuide-Helpfile *current status is highly experimental v6.72 (Sunday 20-Sep-98) -PPC-Loader: *experimental exception-handler *some startup-options changed *all PPC-related stuff recompiled using the latest official include-files -CropDiff-Operator v6.73 (Monday 21-Sep-98) -Main: output addional Converter- and Processor-related information in debug2-mode -Savers: *listview simplified *the currently selected item indicates the current global saver -Processor: swapping lines via Drag&Drop didn't work in all cases - fixed -Main: allow to Load/Save-sessions from within the Savers-window v6.74 (Tuesday 22-Sep-98) -2D-Particles: Clipping bug fixed -Render3D-Preview: enabled PPC-rendering -2D-engine: *fixed the "random"-pixels-problem near the edges *the origin of the coordinate system was (virtually) (-0.5,-0.5) instead of (0,0) - fixed -Cartesian2Polar-Operator: render-quality near the edges improved -Text3D-Operator: *refresh the color-gadgets after a page-switch (relevant for truecolor screens) *in "Simple"-mode the side-color instead of the front color was enabled - fixed -Progress-window: addional "action"-label (to display some information about the current process being in progress) v6.75 (Thursday 24-Sep-98) -Processor: new (internal) image-format to store temporary images in RAM -Main: noICache-option to turn off the image-cache -Converter: memory leak removed (the last image of the input-stream was not freed while cleanup) -MemStats-PlugIn: additional display of the diffences between the current and last displayed values -Converter: support for (fortcoming) GIF-output v6.76 (Saturday 26-Sep-98) -GIF-saver: support for image-sequences (GIF-animations) v6.77 (Saturday 26-Sep-98) -Rotate-Operator: additional "Full rotate" button -Processor: rescale also the effect ranges after changing the maxframe value -Twirl-Operator: additional "Full rotate" button -OilTransfer-/MedianFilter: rect-parameter limited to the range 1..16 -GIF-Saver: *support for handling background and transparency information in single image mode) *addional generation of a comment and a graphic control extension v6.78 (Saturday 26-Sep-98) -GIF-Saver: *support for interlaced images -GIFOptions-window v6.79 (Saturday 26-Sep-98) -GIF-Saver: *support for dynamic colormaps -Converter: both GIFAnim-input and output is available now -PlugIns-window: dynamic adding/removing of PlugIns implemented v6.80 (Sunday 27-Sep-98) -GetDimensions-Operator converted -GSImport-Operator converted -3D-engine: image textures were lost after transfering 3d-temp-buffers in memory - fixed v6.81 (Sunday 27-Sep-98) -Processor: refresh the range display after removing an effect from the list -GIFAnim-Saver: computing of the difference between two identical images caused the program to crash - fixed -Progress-window: display the name of the currently invoked operator -Processor: Accept input- and output-files from the Clipboard -Main: the Requester-window is created immediately after the program start to avoid side effects with wfBitButton class (The Requester-window is sometimes displayed after a serious error and should therefore not require any new resources) v6.82 (Tuesday 29-Sep-98) -Processor: display the progress window while calculating the preview for the first time (before the preview-window is opened) -Converter: *the converting,processing and dispaying parts are now totally independant procedures *now its possible to call converter-related functions from external plugins v6.83 (Wednesday 30-Sep-98) -LoadAnim-Operator (this is a *PHAT* one: now it's possible to process an unlimited number of animations at one time!) v6.84 (Saturday 03-Oct-98) -3D-Engine completely dropped -new 3D-Engine: *much simpler than the old one *needs more memory *slightly slower than the old one *but produces images of better quality v6.85 (Saturday 03-Oct-98) -3d-engine: *allow transparency in all modes *render quality in transparency mode improved -Triangulate-Operator dropped (makes no sense for the new 3d-engine) -Processor: opening the Preview-window for the first time caused enforcer hits - fixed v6.86 (Saturday 03-Oct-98) -TileImage-PlugIn converted -ZPlot-Operator rewritten: *speed improved *high quality grid *additional parameter: thickness *plot has now the "right" orientation v6.87 (Sunday 04-Oct-98) -ParPlot-Operator rewritten: *PPC-memory-alignment bug removed *high quality grid *additional parameter: thickness *plot has now the "right" orientation -ZPlot-Operator rewritten: *high quality grid *additional parameter: thickness *plot has now the "right" orientation v6.88 (Sunday 04-Oct-98) -LoadAnim-Operator: don't load reload images unless the the global "Connect" switch is set -Axis3D: rewritten to fit the new "data model" v6.89 (Sunday 04-Oct-98) -Cube-Operator: *rewritten to fit the new "data model" *new "morphing" parameter: Translation v6.90 (Monday 05-Oct-98) -Cube-Operator: updated the wireframe preview to show also the change of the Translation parameter -Rotate-Operator: wireframe preview is much "smoother" now -CRange-Window: *RemoveLoop-button removed *State-gadget removed *new Length parameter *new Range-Parameter: OFF: no range STANDARD: From, To, Step TRANSITION: process the input starting at frame -Length v6.91 (Monday 05-Oct-98) -Converter: *support for the new range types *alyways extract the "work image" according to the current set range v6.92 (Tuesday 06-Oct-98) -Converter: *sometimes the display window wasn't closed after finishing the converting process - probably fixed *the frame used by the Processor to evaluate splines etc. is set to the output frame of the Converter -CRange-window: refresh the Converter's input after a parameter change -CreateVariable-Window: some layout bugs fixed v6.93 (Wednesday 07-Oct-98) -YAFAAnimInfo-Window: *some layout bugs fixed *Timecodes-button removed -IFFAnimInfo-Window: *some layout bugs fixed *Timecodes-button removed -AnimInfo-Window: some layout bugs fixed -PictureInfo-Window: some layout bugs fixed -IRS: the wrong help-text was assigned to local output-images - fixed -Cube-Operator: *for the y-axis the wrong scaling factor was used in folding mode - fixed *the wireframe-preview was shifted - fixed *faces are always treated to be "double-sided" in folding mode v6.94 (Wednesday 07-Oct-98) -CRange-window: *in transition mode the length parameter is limited to the total number of frames *after changing the type of range the "work image" is refreshed even if "Connect" is not activated - only this behaviour makes it possible to change the transition-length in transition mode -Converter: the start frame transition mode was not correct - fixed -RotateBlur-Operator: additional "Full rotate" button -LoadAnim-Operator: support for image sequences v6.95 (Thursday 08-Oct-98) -Cube-Operator: the "untransformed" image was a little bit to small - fixed -LoadImage-Operator: use the wf's "official" support function for displaying images -LoadAnim-Operator: *support for image sequences is complete now (Info and Play) -Main: also reset the Converter ranges (and some other parameters) while executing the "New" function from the menu -Clipboard-window: adding colors to the Clipboard sometimes caused Enforcer-hits - fixed v6.96 (Thursday 08-Oct-98) -Converter: additional output-range (From/To/Step) -CRange-window: support for the Converter's output range v6.97 (Friday 09-Oct-98) -Converter: *automatically calculate the number of output-frames according to the current ranges and input *the maxframe parameter cannot be modified anymore -Sequence-Window: additional Frames parameter -BlackFrames-Window: additional Frames parameter -Processor: adjust all effect- and envelope ranges after (indirect) change of the maxframe value -ARexx-Operator: serious bug (writing to a randomly selected memory address) fixed v6.98 (Saturday 10-Oct-98) -ARexx-Port: *all existing commands renamed and lot more added *the currently available are: wf_quit wf_hide wf_show wf_loadsession wf_savesession wf_inputfilename wf_outputfilename wf_saveimage wf_convert wf_testframe wf_setoutputframe wf_openpreview wf_closepreview wf_openplayer wf_closeplayer wf_openplugins wf_closeplugins wf_openclipboard wf_closeclipboard wf_openlog wf_closelog wf_openprefs wf_closeprefs wf_openinfo wf_closeinfo wf_openhelp wf_closehelp wf_opensavers wf_closesavers wf_inputrange wf_outputrange wf_setsaver fx_modify fx_add fx_select fx_selectbyname fx_openwindow fx_closewindow fx_kill fx_duplicate fx_up fx_down v6.99 (Saturday 10-Oct-98) -Render3d-class: improved method of refreshing the display -ARexx-Operator: fixed a bugconcerning the GUI -Converter: convert the pcsMaxFrame parameter while loading "old" sessions-files -now there is a demo-version of the program -Processor: rescaling of effect-ranges did not work correctly - fixed -ARexx-Operator: *the listview was not refreshed correct if there were more than one ARexx-operator in the current script - fixed -Text/Text3D-operator: the same as for the ARexx-operator -Converter: *recalculate the MaxFrame-value after loading a session-file *the MaxFrame-gadget is always rendered in enabled state *loading sessions caused Enforcer-hits if the referred input could not be loaded - probably fixed v7.00 (Sunday 11-Oct-98) -ARexx-Port: new commands: sv_modify sv_selectbyname sv_openwindow sv_closewindow sv_saveprefs gn_modify gn_selectbyname gn_openwindow gn_closewindow gn_saveprefs gn_update gn_execute v_create -3D-Operators: *enabling/disabling of the rendersettings-gadgets did not work corectly - fixed *now the realtime-preview is displayed centered horizontally -Rectangle-Operator: display the execution time in debug mode -Circle-Operator: display the execution time in debug mode v7.01 (Sunday 11-Oct-98) -Shadow-Operator: the value displayed in the input-cycle-gadget was wrong - fixed -ARexx-Operator: killing a line of text at a certain position caused the last line to be lost - fixed -Text-Operator: the same as for the ARexx-Operator -Text3D-Operator: the same as for the ARexx-Operator -Compose-operator: turned the centre-switches into a general alignment option -AlphaCompose-operator: the same as for the Compose-Operator v7.02 (Sunday 11-Oct-98) -Paths-window: path of the default external ImageProcessor removed -Prefs: *CollectStats-option removed (all statistics are written to the logfile in logVerbose-mode) *addional ICache-option (to turn off image caching) -Axis3D-Operator: the operator accessed invalid memory addresses if the output was a temp3D-buffer - fixed -3d-engine: *transparency mode improved v7.03 (Tuesday 13-Oct-98) -Converter: *update the input after changing a parameter of the BlackFrames stream *additional delay parameter for the GIFAnim-saver -Prefs: path for an external HTML-Viewer -Main: display the online-help using an external viewer if the path is not empty -GIF-Saver: *create an Netscape-loop-extension in animation-mode *force the viewer to restore the background color in transparent mode -Main: DEBUGx-ToolTypes removed v7.04 (Thursday 15-Oct-98) -General PlugIns: addional "menu" option -Main: Create an addional menu of the PlugIns with the menu option set -ARexx-Port: new commands: wf_message wf_rawmessage v7.05 (Friday 16-Oct-98) TMaker-PlugIn v7.06 (Friday 16-Oct-98) -Processor: *turned the MaxFrame gadget into a simple textfield *after changing a parameter from within the BlackFrames- window always MaxFrame-value was reset - fixed *in BlackFrames mode the Preview- and SaveImage- wasn't enabled - fixed *don't scale effect-ranges in <0 0 x> style -Wrap-Operator: turned the Amount- and Radius-parameters into floats -Transform3D: *the trans*-Parameter were not adjusted after changing the input's size - fixed -Processor: *rescaling of parameters did not affect the previews - fixed *rescaling did not affect all operators - fixed -BlackFrames-window: *execute the size-refresh only after change of both the width and the height v7.07 (Saturday 17-Oct-98) -Processor: *dont't display and save images with extreme small size -Converter: *don't allow a width/height change in animations *YAFA-saver: for "special" widths there occured "random pixels" at the edges - fixed -Log-window: the statistics generated for image-sequences were no correct - fixed -3D-Operators: new and smaller object for the phong-preview v7.08 (Saturday 17-Oct-98) -Processor: *allow preview sizes larger than 100% (upto 400%) *displable the preview if the preview-image could not be created -Processor-Preview: refresh the preview even after a size change of the output image -IRS: *refresh the scrollbars after loading a session-file *support for rescaling variables after a width/height change of the input -ZPlot-Operator: the Height-parameter was not rescaled correctly - fixed v7.09 (Saturday 17-Oct-98) -HTML-window: *URL-field removed *automatically activate the scroll-box after opening the window -GIF-Saver: *colors may be exchanged via Drag&Drop with the Clipboard now -GIFOptions-Window: *colors may be exchanged via Drag&Drop with the Clipboard now -Processor: the background color may be exchanged via Drag&Frop with the Clipboard now -Main: *support for executing ARexx-macros after pressing one of the function keys *don't pop up requesters "Couldn't open file xyz" in ARexx-mode *don't use a private console for the output of external programs anymore -Pixelize-Operator: the size parameter was not adjusted to the image-size - fixed v7.10 (Tuesday 20-Oct-98) -Processor: the Thumbnail width for the IRS may be specified freely now -IRS: *some images were calculated twice while loading sessions - fixed *while adding effects with more than one input-buffer sometimes Enforcer-hits occured - probably fixed *don't calculate images if there is an endless loop -Main: *Serious error fixed: opening a CyberGFX-Screen with an 'invalid' ModeID (such as 'Multiscan') caused sometimes the system to allocate nearly all available memory (upto 80 MB on my machine !). This memory was never given back. *display a system-message if -the MainWindow couldn't be opened -MUI3.8+ isn't installed properly *additional startup-option and tooltype: "noStackCheck" *DEBUGx-tooltypes included again -Prefs: additional BitButtons option (may help on slow machines) -Savers-Window: Add- and Kill-function implemented -Converter: in multisession-mode (LoadAnim) the global ColorMap type was overwritten by the (always undefined) ColorMap type of the subtasks - fixed -PFade-Operator: the operator tried to free memory which was not allocated - probably fixed v7.11 (Friday 23-Oct-98) -Main: *"NoPrefs"-option removed *default system-language changed to "english" *don't try to open "amigaguide.library" at startup *config-file renamed to "wf:system/wf.cfg" *cr.hist-file renamed to "wf:system/anims.log" -LWOB-Operator: some of the startup-parameters changed -*Plot-Operator: some of the startup-parameters changed -Converter: don't save the Display-screenmode in session-files -IRS: *using "pushed methods" to handle input events inside the Drag&Drop-handler *additional Kill-button *removing or swapping effects via Drag&Drop should never cause any Enforcer hits v7.12 (Saturday 24-Oct-98) -3d-engine: *PPC-version of the edge-optimizer *only call the edge-optimizer if it's really necessary (This should for example dramatically speed up the LWOB-Operator in non-transparency mode) *don't display memory statistics in debug2-mode (but in debug3-mode) -ARexx: *additional command: wf_debugtext -Log-Window: display the correct number of applied effects in IR-mode -Converter: now it's possible to abort the Processor at every processed effect (and not only at every finished frame) FINAL SALES VERSION V7.13 (Friday 19-Mar-99) -Image: *Support for loading/saving of WFMV Images to import and export Movieshop RGBA pictures for the new Movieshop Wildfire Operator by Heinrich Angler -AREXX: *wf_movieshopmode command added to turn saving WFMV images on/off *wf_blackframes command added -MUI_NLFX: *NLFX Input Connection Text localized -Operators: *NLFX Input/Background/Foreground texts localized -MUI_NLFX: *realtime preview update may now be switched on and off -Prefs: *the selected Output Window Public screen is saved now inside the preferences -TMaker: *Load RX command from SYS:REXXC/ *instead of displaying the filenames Descriptions of the Effects will be shown as Effect-Type *The transition example animations may now be located inside the WF:TransAnims/ drawer, too! So you could copy the example transition animations from the CD inside this drawer! -Converter: *HAM pictures were not saved when the image depth was set earlier to 15 or 24 bit V7.14 (Thursday 08-Apr-99) -Documentation: *Updated for all changes after V7.12 -Main: *some small changes and bugfixes V7.15 (Thursday 08-Apr-99 ... Monday 24-May-99) -the ImageFX3 connection was reworked, some effects got their own window inside Wildfire7, so it is now very easy to animate them. The connection between Wildfire7\PPC and ImageFX3 is done using AREXX. IFXFire IFXFireRadIn IFXFireRadOut IFXLensflare IFXBubble IFXBubbleCol IFXStraw IFXCrystal IFXRadialStar IFXClouds IFXLightning -Wildfire-Movieshop-Effect Scripts 1 - 4 created -Polarmosaic: WIDTH correction while rendering was wrong - fixed