Login | ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/filter_foundry/trunk/make_win.c
Revision 357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 16 18:45:48 2021 UTC (7 months, 1 week ago) by daniel-marschall
File length: 24190 byte(s)
Diff to previous 352
In case filter is digitally signed, the signature will be removed for standalone filters
Revision 352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 14 12:23:27 2021 UTC (8 months, 1 week ago) by daniel-marschall
File length: 23590 byte(s)
Diff to previous 347

Revision 347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 13 15:14:08 2021 UTC (8 months, 1 week ago) by daniel-marschall
File length: 23530 byte(s)
Diff to previous 346
Introduced obfuscation version 6, which is more secure and 4 times faster!

Revision 346 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 12 08:01:40 2021 UTC (8 months, 1 week ago) by daniel-marschall
File length: 23206 byte(s)
Diff to previous 345
=== RELEASE 1.7.0.9 ===
Revision 345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 10 20:46:17 2021 UTC (8 months, 2 weeks ago) by daniel-marschall
File length: 23195 byte(s)
Diff to previous 331
Built filters can now be read by Plugin Manager 2.1 by I.C.NET (Michael Johannhanwahr)
Revision 331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 5 20:52:17 2021 UTC (8 months, 2 weeks ago) by daniel-marschall
File length: 22114 byte(s)
Diff to previous 324
32/64 bit mixer has now been included in the building-process of OpenWatcom and VisualC++ IDE/CLI
Revision 324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 3 17:48:08 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 22084 byte(s)
Diff to previous 322
- 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

Revision 322 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 3 15:39:42 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21316 byte(s)
Diff to previous 320

Revision 320 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 3 15:08:59 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21463 byte(s)
Diff to previous 319

Revision 319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 3 15:06:22 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21461 byte(s)
Diff to previous 318
Win9x fix
Revision 318 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 3 14:47:22 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21547 byte(s)
Diff to previous 316
Important fix in re obfuscation
Revision 316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 1 15:38:09 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21611 byte(s)
Diff to previous 315

Revision 315 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 1 15:35:51 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21609 byte(s)
Diff to previous 314
Fixed syntax errs

Revision 314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 1 08:18:34 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21620 byte(s)
Diff to previous 308
Windows 95/98/Me: If UNICOWS.DLL is missing (required for building a standalone filter), it will be automatically installed for you

Revision 308 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 28 23:32:42 2021 UTC (8 months, 3 weeks ago) by daniel-marschall
File length: 21143 byte(s)
Diff to previous 294
For 32/64-bit cross-build, there is now no requirement that both plugin files must be installed anymore.
Revision 294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 24 15:28:34 2021 UTC (9 months ago) by daniel-marschall
File length: 21425 byte(s)
Diff to previous 292
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)
Revision 292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 22 08:53:14 2021 UTC (9 months ago) by daniel-marschall
File length: 21423 byte(s)
Diff to previous 281
Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.
Revision 281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 9 13:31:56 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 20895 byte(s)
Diff to previous 280
Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++)
Revision 280 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 8 16:28:20 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 16981 byte(s)
Diff to previous 279
=== RELEASE 1.7.0.7 ===
Revision 279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 8 16:13:26 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 16964 byte(s)
Diff to previous 278

Revision 278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 8 11:20:20 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 16821 byte(s)
Diff to previous 277
"PE header build timestamp" is now set for built standalone filters
Revision 277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 8 10:55:38 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 16196 byte(s)
Diff to previous 276

Revision 276 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 7 20:22:44 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 16209 byte(s)
Diff to previous 274
Introduced obfuscation "V4" (more secure). Required for x86/x64 cross-build filters
Revision 274 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 6 23:26:00 2021 UTC (9 months, 2 weeks ago) by daniel-marschall
File length: 15020 byte(s)
Diff to previous 271
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.
Revision 271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 21:05:48 2021 UTC (9 months, 3 weeks ago) by daniel-marschall
File length: 10382 byte(s)
Diff to previous 268
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.

Revision 268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 22:39:23 2021 UTC (9 months, 3 weeks ago) by daniel-marschall
File length: 10429 byte(s)
Diff to previous 258
Did some code formatting
Revision 258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 30 19:47:29 2021 UTC (9 months, 3 weeks ago) by daniel-marschall
File length: 10427 byte(s)
Diff to previous 255
Standalone plugins: Version info wasn't written correctly when plugin was obfuscated. Fixed.
Revision 255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 29 18:10:34 2021 UTC (9 months, 3 weeks ago) by daniel-marschall
File length: 9908 byte(s)
Diff to previous 247
Improved obfuscation code, part 1
Revision 247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 26 22:28:41 2021 UTC (9 months, 4 weeks ago) by daniel-marschall
File length: 9892 byte(s)
Diff to previous 243
Ifanview/GIMP can now also work with standalone filters
Revision 243 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 25 20:09:30 2021 UTC (10 months ago) by daniel-marschall
File length: 14169 byte(s)
Diff to previous 241
Internal change: PiPL/Manifest-template is now stored in 'TpTL' instead of 'DATA'/RCDATA. (But obfusc data stays at 'DATA'/RCDATA)
Revision 241 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 25 19:24:25 2021 UTC (10 months ago) by daniel-marschall
File length: 14147 byte(s)
Diff to previous 236
Internal change: "Manifest" resource gets individualized in standalone plugins
Revision 236 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 23 11:05:53 2021 UTC (10 months ago) by daniel-marschall
File length: 8048 byte(s)
Diff to previous 232
=== RELEASE 1.7.0.3 ===

Fixed compiler warnings
Windows 9x: Moved Unicows.dll check before CopyFile
Revision 232 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 20 22:56:45 2021 UTC (10 months ago) by daniel-marschall
File length: 8044 byte(s)
Diff to previous 228
Support BigDocument structure (*.psb)
Revision 228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 17 23:52:46 2021 UTC (10 months, 1 week ago) by daniel-marschall
File length: 8023 byte(s)
Diff to previous 210
Fixed hash conflict in AETE/AppleScript
New screenshots
Revision 210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 13 15:51:51 2021 UTC (10 months, 1 week ago) by daniel-marschall
File length: 7693 byte(s)
Diff to previous 208
- Bugfix: Standalone filters did not show the correct "About" dialog
- Fixed various smaller things
- Prepared for AppleScript compatibility by randomizing AETE keys
Revision 208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 12 21:35:38 2021 UTC (10 months, 1 week ago) by daniel-marschall
File length: 7605 byte(s)
Diff to previous 206
Internal code change: "event_id" is not a global variable anymore
Revision 206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 10 23:44:00 2021 UTC (10 months, 2 weeks ago) by daniel-marschall
File length: 7568 byte(s)
Diff to previous 198
Changed copyright year to 2021
Revision 198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 6 11:56:17 2021 UTC (10 months, 2 weeks ago) by daniel-marschall
File length: 7568 byte(s)
Diff to previous 194
Code does now also compile with G++; fixed many compiler warnings
Revision 194 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 5 20:18:01 2021 UTC (10 months, 2 weeks ago) by daniel-marschall
File length: 7500 byte(s)
Diff to previous 192
Source code can now be compiled using GCC in Mingw32.
Several gcc compiler warnings have been resolved.
Revision 192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 4 23:32:04 2021 UTC (10 months, 3 weeks ago) by daniel-marschall
File length: 7434 byte(s)
Diff to previous 189
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.

Revision 189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 4 12:28:12 2019 UTC (2 years, 7 months ago) by dmarschall
File length: 7375 byte(s)
Diff to previous 186
Making compilers happy
Revision 186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 29 08:26:38 2019 UTC (2 years, 7 months ago) by dmarschall
File length: 7354 byte(s)
Diff to previous 185
Windows 'AETE' was moved from PIPL.RC to SCRIPTING.RC to keep the file names similar to the Apple development filenames
Revision 185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 28 16:44:19 2019 UTC (2 years, 7 months ago) by dmarschall
File length: 7325 byte(s)
Diff to previous 184
Misc small code fixes (taking care of compiler warnings)
Revision 184 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 28 00:38:12 2019 UTC (2 years, 7 months ago) by dmarschall
File length: 7309 byte(s)
Diff to previous 171
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'. (*)

Revision 171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 24 09:39:25 2019 UTC (3 years, 4 months ago) by dmarschall
File length: 7478 byte(s)
Diff to previous 163
Copyright in all source files changed to 2019
Revision 163 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 15 21:34:44 2019 UTC (3 years, 4 months ago) by dmarschall
File length: 7475 byte(s)
Diff to previous 162
Fixed memory leak
Revision 162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 14 22:50:40 2019 UTC (3 years, 4 months ago) by dmarschall
File length: 7292 byte(s)
Diff to previous 133
Building of standalone filters is now possible with Windows 9x (requires compilation using an old Windows SDK, or compilation using OpenWatcom)

Revision 133 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 30 23:54:35 2018 UTC (3 years, 4 months ago) by dmarschall
File length: 6855 byte(s)
Diff to previous 114
Fixed language codes in resources
Revision 114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 16:37:29 2018 UTC (3 years, 4 months ago) by dmarschall
File length: 6526 byte(s)
Diff to previous 113
Win64 support
Revision 113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 25 22:21:26 2018 UTC (3 years, 5 months ago) by dmarschall
File length: 6526 byte(s)
Diff to previous 85
The "version information" of standalone filters is now individualized by the creators input
Revision 85 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 19 17:24:12 2007 UTC (15 years, 3 months ago) by toby
File length: 5130 byte(s)
Diff to previous 62
simple parameter obfuscation in standalone plugins (wishlist #7)
Revision 62 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 18 05:47:57 2006 UTC (15 years, 6 months ago) by toby
File length: 4918 byte(s)
Diff to previous 35
cosmetic changes only
Revision 35 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 17 23:26:21 2006 UTC (16 years, 2 months ago) by toby
File length: 4910 byte(s)
Diff to previous 23
fix loading of Filter Factory saved PARM data on Windows
Revision 23 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 27 01:40:44 2006 UTC (16 years, 3 months ago) by toby
File length: 4941 byte(s)
Diff to previous 18
fix many warnings; fix plugin DLL extension
Revision 18 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 4 00:59:59 2005 UTC (16 years, 7 months ago) by toby
File length: 5044 byte(s)
Diff to previous 2
fix dialog behaviour on repeated filter application; various cosmetic source cleanups (license headers)
Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Mar 1 01:47:25 2005 UTC (17 years, 2 months ago) by toby
File length: 5041 byte(s)
initial import

Convenience Links

Links to HEAD: (view) (download) (as text) (annotate)

Compare Revisions

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.

  Diffs between and
  Type of Diff should be a