Subversion Repositories filter_foundry

Rev

Rev 345 | Rev 347 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 345 Rev 346
Line 1... Line 1...
1
# Changelog
1
# Changelog
2
 
2
 
3
## 1.7.0.9 [Work-In-Progress]
3
## 1.7.0.9 [12-Sep-2021]
4
- `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.
4
- `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.
5
- `I` is now defined as `imax-imin`. Same with `U` and `V`. Therefore, the variables are now `I=255`, `U=110`, and `V=156`.
5
- `I` is now defined as `imax-imin`. Same with `U` and `V`. Therefore, the variables are now `I=255`, `U=110`, and `V=156`.
6
- Windows: Reading of Mac standalone plugins (rsrc files): The initial values of the sliders are now correctly read, as well as the line-breaks of the copyright-field.
6
- Windows: Reading of Mac standalone plugins (rsrc files): The initial values of the sliders are now correctly read, as well as the line-breaks of the copyright-field.
7
- Standalone dialog: Can now have multi-line copyright text (*)
7
- Standalone dialog: Can now have multi-line copyright text (*)
8
- Increased speed of the creation of the preview picture if state-changing functions (put,rnd,rst) are used (reverted change in 1.7b1). The preview might not be accurate at some rare cases, but at least it is now very fast again...
8
- Increased speed of the creation of the preview picture if state-changing functions (put,rnd,rst) are used (reverted change in 1.7b1). The preview might not be accurate at some rare cases, but at least it is now very fast again...
9
- Built filters can now be read by Plugin Manager 2.1 by I.C.NET (Michael Johannhanwahr)
9
- Built filters can now be read by Plugin Manager 2.1 by I.C.NET (Michael Johannhanwahr). Note that not all filters might work, because PluginManager has its own implementation of the FilterFactory functions and might not implemented some previously undocumented functions. It will not implement the newly added pow() function of FilterFactory 3.1.0 / Filter Foundry 1.7 either.
10
 
10
 
11
(*) This bug/solution was tested on Windows but needs to be verified and/or implemented on Mac.
11
(*) This bug/solution was tested on Windows but needs to be verified and/or implemented on Mac.
12
 
12
 
13
## 1.7.0.8 [03-Sep-2021]
13
## 1.7.0.8 [03-Sep-2021]
14
- Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++)
14
- Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++)
15
- Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.
15
- Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.
16
- Following functions have been changed to a 100% replica of the Filter Factory implementation:
16
- Following functions have been changed to a 100% replica of the Filter Factory implementation:
17
	* rnd(a,b)
17
	* `rnd(a,b)`
18
	* cos(x)
18
	* `cos(x)`
19
	* sin(x)
19
	* `sin(x)`
20
	* tan(x)
20
	* `tan(x)`
21
	* r2x(d,m)
21
	* `r2x(d,m)`
22
	* r2y(d,m)
22
	* `r2y(d,m)`
23
	* rad(d,m,z)
23
	* `rad(d,m,z)`
24
	* c2d(x,y)
24
	* `c2d(x,y)`
25
	* c2m(x,y)
25
	* `c2m(x,y)`
26
	* sqr(x)
26
	* `sqr(x)`
27
	* d
27
	* `d`
28
	* m
28
	* `m`
29
	* M
29
	* `M`
30
- 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. (*)
30
- 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. (*)
31
- Added new function `pow(b,e)` which are already part of the inofficial Filter Factory 3.1.0 patch by Daniel Marschall.
31
- Added new function `pow(b,e)` which are already part of the inofficial Filter Factory 3.1.0 patch by Daniel Marschall.
32
- 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:
32
- 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:
33
	imin = 0 (stayed the same)
33
	imin = 0 (stayed the same)
34
	umin = -55 (was 0)
34
	umin = -55 (was 0)