Subversion Repositories filter_foundry

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
304 2021-08-28 01:55:43 daniel-marschall /trunk/ 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.
 
302 2021-08-26 16:46:50 daniel-marschall /trunk/  
301 2021-08-26 10:46:02 daniel-marschall /trunk/ Added pow testcase, fixed some compiler warnings  
292 2021-08-22 10:53:14 daniel-marschall /trunk/ Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.  
290 2021-08-17 23:40:07 daniel-marschall /trunk/ Various improvements (especially performance) on the new PRNG  
289 2021-08-17 16:09:44 daniel-marschall /trunk/ rnd(a,b): Renamed variables to match Donald E.Knuth's subtractive random number generator algorithm; improved performance (less modulo operators)  
288 2021-08-16 23:29:07 daniel-marschall /trunk/ (Partial) further improvements to the rnd/rst functions to make it more compatible with FilterFactory  
276 2021-08-07 22:22:44 daniel-marschall /trunk/ Introduced obfuscation "V4" (more secure). Required for x86/x64 cross-build filters  
270 2021-08-01 13:22:29 daniel-marschall /trunk/ Obfuscated "V1" and obfuscated "V2" filters can now be loaded again (as long as they aren't protected)  
266 2021-07-31 23:04:40 daniel-marschall /trunk/  
265 2021-07-31 22:58:18 daniel-marschall /trunk/testcases/import/ Added 64 bit import testcases  
257 2021-07-30 16:24:09 daniel-marschall /trunk/testcases/import/ Added import testcase "1.7 Obfuscated+Protect V3"  
251 2021-07-27 17:23:04 daniel-marschall /trunk/ Added more testcases  
244 2021-07-26 00:18:14 daniel-marschall /trunk/ Bugfix: If you call a standalone filter two times, then the main dialog opens (workaround fix)  
238 2021-07-25 02:35:48 daniel-marschall /trunk/ Fixed problem where 32bit Windows plugin tries to load 64bit standalone plugin  
237 2021-07-25 02:00:46 daniel-marschall /trunk/ Added foundry17_32.8bf and foundry17_64.8bf import testcase  
226 2021-07-17 19:40:50 daniel-marschall /trunk/ AFS files: Improved interoperability (read/write) with Filter Factory in regards "line break" characters  
223 2021-07-17 13:14:18 daniel-marschall /trunk/testcases/import/  
220 2021-07-17 00:20:01 daniel-marschall /trunk/ Cleaming up some documentation  
202 2021-07-10 01:25:15 daniel-marschall /trunk/testcases/ New test-case to check d & m constants  
158 2019-01-12 01:16:03 dmarschall /trunk/ - Windows: Visual Styles are now supported and always be applied
- Bugfix: If you click the zoomlevel-caption for a tiny picture, the zoom ("fit zoom") won't zoom in to >100% anymore.
 
154 2019-01-08 16:28:26 dmarschall /trunk/ Added Windows Application Manifest;
Fixed bug (in process_scaled) introduced by a previous SVN commit
 
153 2019-01-07 00:27:24 dmarschall /trunk/ In Windows, the "load" algorithm will now first check if a file is an AFS/PFF file, and then if it is a standalone filter. Due to this, files can now opened, even if they have the wrong file extension.  
152 2019-01-06 22:50:11 dmarschall /trunk/ Old FilterFactory standalone filters for MacOS can now be imported  
148 2019-01-04 22:59:21 dmarschall /trunk/  
146 2019-01-04 21:53:30 dmarschall /trunk/ Added 8BF / PRM standalone test files  
144 2019-01-03 14:01:31 dmarschall /trunk/ Documented more about the rst(i) function in FilterFactory  
143 2019-01-03 01:22:46 dmarschall /trunk/ Documented difference to Filter Factory: "Evaluation of conditional branches"  
141 2019-01-02 00:35:58 dmarschall /trunk/ More testcases; differences between Filter Factory and Filter Foundry documented in "Filter Factory Compatibility.txt"  
140 2019-01-01 14:24:07 dmarschall /trunk/ More testcases  
139 2019-01-01 13:09:52 dmarschall /trunk/ Bugfix: Function c2d() now behaves like in Filter Factory. Implementation changed from atan2(-y,-x) to atan2(y,x).  
138 2018-12-31 21:44:34 dmarschall /trunk/ More testcases  
137 2018-12-31 15:30:36 dmarschall /trunk/testcases/ Added testcase rad.afs (passed)  
136 2018-12-31 15:16:21 dmarschall /trunk/ Testcase tan_1.afs now passed (equal result than Filter Factory)  
135 2018-12-31 04:05:40 dmarschall /trunk/ Trig tabs are now calculated during Filter startup rather than during compile time.
Reasons:
1) It is more safe in regards to multi platform build (if the gentab.c generation was forgotten), since TRIGAMP is defined differently between Windows and Mac, and therefore, costab[] and tantab[] would be wrong.
2) The usage (table with double values instead of value_type value amplified with TRIGAMP) is more universal. For example, with this new table, the functions r2x() and r2y() can now be calculated faster.