Subversion Repositories filter_foundry

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
550 2023-11-24 01:37:46 daniel-marschall /trunk/ Simplified source code (expressions, slider names, etc. are now loaded directly in the PARM resource). As side effect: The slider positions will be preserved when a filter is made  
536 2023-11-09 00:31:30 daniel-marschall /trunk/ Domain telegraphics.com.au is gone. Replace with telegraphics.net  
532 2023-07-05 23:53:44 daniel-marschall /trunk/ Made all () methods (void) to enforce 0 parameters.
Noted that PS SDK 2023 was tested.
 
503 2022-05-01 18:32:10 daniel-marschall /trunk/  
502 2022-05-01 12:50:01 daniel-marschall /trunk/ val(i,a,b) now returns the same value like Filter Factory for illegal values of i.  
500 2022-05-01 00:06:03 daniel-marschall /trunk/ map(i,n) now works like in Filter Factory and not like GIMP User Filter v0.8  
491 2022-04-26 00:14:38 daniel-marschall /trunk/ Documentation update  
489 2022-04-24 19:44:37 daniel-marschall /trunk/  
473 2022-04-03 13:26:09 daniel-marschall /trunk/ Code typo  
379 2021-11-01 12:08:07 daniel-marschall /trunk/ Code optimizations  
335 2021-09-07 16:25:18 daniel-marschall /trunk/ - `dmin` has been changed from 0 to -512, `dmax` has been changed from 1024 to 512, and `D` stayed 1024 (`D:=dmax-dmin`), in order to fit the actual ranges of `d`, as implemented in Filter Factory.
- `I` is now defined as `imax-imin`. Same with `U` and `V`. Therefore, the variables are now `I=255`, `U=110`, and `V=156`.
 
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  
300 2021-08-25 22:41:48 daniel-marschall /trunk/ Added new function `pow(b,e)` which are already part of the inofficial Filter Factory 3.1.0 patch by Daniel Marschall.  
298 2021-08-25 19:41:27 daniel-marschall /trunk/  
297 2021-08-25 18:51:43 daniel-marschall /trunk/  
296 2021-08-25 17:13:08 daniel-marschall /trunk/ The window is now opened on the correct screen (the one where Photoshop is opened). Additionally, it is avoided that the window is spread over multiple screens.  
295 2021-08-24 23:18:28 daniel-marschall /trunk/ Added 100% Filter Factory replica of variables d, m and M  
294 2021-08-24 17:28:34 daniel-marschall /trunk/ 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)  
291 2021-08-17 23:51:18 daniel-marschall /trunk/ RNG variable names  
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  
287 2021-08-16 20:04:51 daniel-marschall /trunk/  
286 2021-08-16 17:11:40 daniel-marschall /trunk/ (Partially) rnd(a,b) function now uses the same (compiler independant) algorithm like Filter Factory. rst(i) still behaves differently, though.  
268 2021-08-01 00:39:23 daniel-marschall /trunk/ Did some code formatting  
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