Subversion Repositories filter_foundry

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
259 2021-07-30 22:50:12 daniel-marschall /trunk/ Normalized source files to CRLF line endings  
232 2021-07-21 00:56:45 daniel-marschall /trunk/ Support BigDocument structure (*.psb)  
217 2021-07-15 01:10:31 daniel-marschall /trunk/ Added questionable PIDISPOSEHANDLE() to scripting. It doesn't crash in Windows, so I guess it's good?  
206 2021-07-11 01:44:00 daniel-marschall /trunk/ Changed copyright year to 2021  
201 2021-07-10 01:21:03 daniel-marschall /trunk/ BUGFIX: Variable "d" now works like FilterFactory/FilterFoundy1.6 again. (Bug introduced in FilterFoundry 1.7 due to the change of the c2d() function)
NOTE: FilterFactory uses c2d(x,y):=atan2(y,x), but d:=atan2(-y,-x)
Due to compatibility reasons, we implement it the same way!
 
194 2021-07-05 22:18:01 daniel-marschall /trunk/ Source code can now be compiled using GCC in Mingw32.
Several gcc compiler warnings have been resolved.
 
192 2021-07-05 01:32:04 daniel-marschall /trunk/ 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.
 
185 2019-09-28 18:44:19 dmarschall /trunk/ Misc small code fixes (taking care of compiler warnings)  
171 2019-01-24 10:39:25 dmarschall /trunk/ Copyright in all source files changed to 2019  
170 2019-01-21 14:25:10 dmarschall /trunk/ c2m() and sqr() are now approximately 3 times faster  
166 2019-01-17 11:36:54 dmarschall /trunk/ GIMP is now partially compatible.  
154 2019-01-08 16:28:26 dmarschall /trunk/ Added Windows Application Manifest;
Fixed bug (in process_scaled) introduced by a previous SVN commit
 
146 2019-01-04 21:53:30 dmarschall /trunk/ Added 8BF / PRM standalone test files  
142 2019-01-03 00:48:35 dmarschall /trunk/ Bugfix: The cell values used by the functions get() and put() were not (re-)initialized before the filter started running. This caused that expressions like "put(get(0)+1,0)" produced different results at each run.  
141 2019-01-02 00:35:58 dmarschall /trunk/ More testcases; differences between Filter Factory and Filter Foundry documented in "Filter Factory Compatibility.txt"  
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).  
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.
 
134 2018-12-31 02:10:11 dmarschall /trunk/ Bugfix: Trigonometry functions sin and cos had wrong output ranges for Windows (it was -1024..1024 instead of the documented output range -512..512). Fixed.  
118 2018-12-27 13:38:01 dmarschall /trunk/ (Minor fix)  

Show All