Fixed incompatibility with older versions of Wine (Windows emulator for Linux systems)
Tab-Order has been changed
=== RELEASE 1.7.0.10 ===
Warning signs and zoom in/out pictures now have "tool tips" so that you know what will happen if you click them (*)
Introduced obfuscation version 6, which is more secure and 4 times faster!
=== RELEASE 1.7.0.9 ===
Increased speed of the creation of the preview picture if state-changing functions (put,rnd,rst) are used (reverted change in 1.7b1). The preview might not be accurate at some rare cases, but at least it is now very fast again...
Standalone dialog: Can now have multi-line text. It is also read from the Mac plugins.
Reading of Mac standalone plugins (rsrc files): The initial values of the sliders are now correctly read.
- `dmin` has been changed from 0 to -512, `dmax` has been changed from 1024 to 512, and `D` stayed 1024 (`D:=dmax-dmin`), in order to fit the actual ranges of `d`, as implemented in Filter Factory. - `I` is now defined as `imax-imin`. Same with `U` and `V`. Therefore, the variables are now `I=255`, `U=110`, and `V=156`.
(All testcases have been verified again)
Various stuff
Various stuff
For 32/64-bit cross-build, there is now no requirement that both plugin files must be installed anymore.
Added a help button which opens the documentation on the web. (Only Windows)
Added a documentation based on the Filter Factory documentation. The previously undocumented variables I, U, V as well as imin, umin, vmin have been changed to represent the actual results of the i,u,v variables.
The window is now opened on the correct screen (the one where Photoshop is opened). Additionally, it is avoided that the window is spread over multiple screens.
Added 100% Filter Factory replica of variables d, m and M
Following functions have been changed to a 100% replica of the Filter Factory implementation: cos(x), sin(x), tan(x), r2x(d,m), r2y(d,m), rad(d,m,z), c2d(x,y), c2m(x,y), sqr(x)
Various improvements (especially performance) on the new PRNG
rnd(a,b): Renamed variables to match Donald E.Knuth's subtractive random number generator algorithm; improved performance (less modulo operators)
(Partial) further improvements to the rnd/rst functions to make it more compatible with FilterFactory
(Partially) rnd(a,b) function now uses the same (compiler independant) algorithm like Filter Factory. rst(i) still behaves differently, though.
Visual Studio: Created 8BF now contain the PE header checksum
Introduced obfuscation "V4" (more secure). Required for x86/x64 cross-build filters
Standalone filters are now created in 32 and 64 bit. To make this work, you need to install FilterFoundry.8bf and FilterFoundry64.8bf in your plug-in directory. The TPLT (template data) and build dialog resources are now deleted from standalone filters to save space.
Windows message box dialogs are now properly "modal" (they have the correct parent window handle), and therefore, they blink when you click at the parent window.
Security improvement: Filters which have been built using obfuscation "V3" will now always be treated as protected plugin, even if the obfuscated code has been manipulated.
=== RELEASE 1.7.0.6 ===
Did some code formatting
Added more testcases
If the user tries to open a protected 8BF file, the error message will now state that it can't be opened because the filter is protected
Obfuscated filters cannot be imported. Fixed.
Ifanview/GIMP can now also work with standalone filters
Bugfix: If you call a standalone filter two times, then the main dialog opens (PROPER fix)
Bugfix: If you call a standalone filter two times, then the main dialog opens (workaround fix)
Internal change: PiPL/Manifest-template is now stored in 'TpTL' instead of 'DATA'/RCDATA. (But obfusc data stays at 'DATA'/RCDATA)
Internal change: "Manifest" resource gets individualized in standalone plugins
Fixed problem where 32bit Windows plugin tries to load 64bit standalone plugin
Added foundry17_32.8bf and foundry17_64.8bf import testcase
Support BigDocument structure (*.psb)
=== RELEASE 1.7.0.2 ===
"About dialog" shows if the plugin is a 32 bit or 64 bit plugin
Fixed bogus character in front of filter name at the Action/Scripting tab
Fixed hash conflict in AETE/AppleScript New screenshots
AFS files: Improved interoperability (read/write) with Filter Factory in regards "line break" characters
Paint.net host: Ignore MaxSpace and MaxSpace64, because it has wrong value
Map labels are centered between two sliders, like in Filter Factory Converted more .txt files to .md files, for GitHub
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.