In case filter is digitally signed, the signature will be removed for standalone filters
Introduced obfuscation version 6, which is more secure and 4 times faster!
=== RELEASE 1.7.0.9 ===
Built filters can now be read by Plugin Manager 2.1 by I.C.NET (Michael Johannhanwahr)
32/64 bit mixer has now been included in the building-process of OpenWatcom and VisualC++ IDE/CLI
- Win9x: Updated built-in UNICOWS.dll to version 1.1.3790.0 (signed 07 Dec 2004) - Standalone 32-bit filters are now ~250KiB smaller because UNICOWS is stripped from the 8BF file - Fixed error where the 8BF manifest file contained garbage data at the end
Win9x fix
Important fix in re obfuscation
Fixed syntax errs
Windows 95/98/Me: If UNICOWS.DLL is missing (required for building a standalone filter), it will be automatically installed for you
For 32/64-bit cross-build, there is now no requirement that both plugin files must be installed anymore.
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)
Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.
Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++)
=== RELEASE 1.7.0.7 ===
"PE header build timestamp" is now set for built standalone filters
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.
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.
Did some code formatting
Standalone plugins: Version info wasn't written correctly when plugin was obfuscated. Fixed.
Improved obfuscation code, part 1
Ifanview/GIMP can now also work with standalone filters
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
=== RELEASE 1.7.0.3 === Fixed compiler warnings Windows 9x: Moved Unicows.dll check before CopyFile
Support BigDocument structure (*.psb)
Fixed hash conflict in AETE/AppleScript New screenshots
- Bugfix: Standalone filters did not show the correct "About" dialog - Fixed various smaller things - Prepared for AppleScript compatibility by randomizing AETE keys
Internal code change: "event_id" is not a global variable anymore
Changed copyright year to 2021
Code does now also compile with G++; fixed many compiler warnings
Source code can now be compiled using GCC in Mingw32. Several gcc compiler warnings have been resolved.
Simplified build process for OpenWatcom and Visual Studio; Photoshop SDK and WinFlex/Bison have now hardcoded paths. Updated internal development documentation and checked with grammarly.com. Added "svn:ignore" SVN attribute to avoid that temporary build files are accidentally committed. Adjusted copyright years.
Making compilers happy
Windows 'AETE' was moved from PIPL.RC to SCRIPTING.RC to keep the file names similar to the Apple development filenames
Misc small code fixes (taking care of compiler warnings)
Scripting/Actions: For standalone filters, the name of the sliders are now written in the 'Actions' tab. The function 'fixaete' was replaced with 'aete_generate'. (*)
Copyright in all source files changed to 2019
Fixed memory leak
Building of standalone filters is now possible with Windows 9x (requires compilation using an old Windows SDK, or compilation using OpenWatcom)
Fixed language codes in resources
Win64 support
The "version information" of standalone filters is now individualized by the creators input
simple parameter obfuscation in standalone plugins (wishlist #7)
cosmetic changes only
fix loading of Filter Factory saved PARM data on Windows
fix many warnings; fix plugin DLL extension
fix dialog behaviour on repeated filter application; various cosmetic source cleanups (license headers)
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.