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) |
|