Rev |
Age |
Author |
Path |
Log message |
Diff |
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) |
|
117 |
2018-12-27 13:36:19 |
dmarschall |
/trunk/ |
All undocumented symbol aliases of FilterFactory are now supported (rmin, rmax, cnv0, etc.) |
|
106 |
2018-12-19 23:05:10 |
dmarschall |
/trunk/ |
Fixed crash at filter startup when computer had too much RAM.
Fixed crash where built obfuscated filters could not be opened.
Added function rst(i) which is an undocumented function in Filter Factory for setting a random seed.
Size PARM_SIZE in PARM ressource corrected.
Extended NMake file to support flex and bison compilation.
Dialogs (build dialog, open and save dialogs) are now modal, i.e. the main window is locked when they are open.
The preview dialog has now a hand cursor. (Open hand on hover. Grabbing hand on panning)
Dialog boxes now have an [X] button to close the window. |
|
79 |
2007-02-17 19:33:07 |
toby |
/trunk/ |
fix 'no prototype' error in MPW build |
|
76 |
2007-02-16 21:42:40 |
toby |
/trunk/ |
minor changes to image sampling logic (ff_src(), rawsrc()) |
|