/trunk/Notes on Performance and RAM.txt |
---|
File deleted |
/trunk/CHANGELOG.md |
---|
1,6 → 1,6 |
# Changelog |
## 1.7.0.21 [23-Nov-2023] |
## 1.7.0.21 [Work-In-Progress] |
- Read FFX file: Fixed buffer overflow when some strings (Title,Category,Author,Copyright,SliderNames) are too long |
- Read GUF file: Only the last part of the Category will be imported |
- Implemented reading of FFL files (actually, they will be only extracted, so they can be read afterwards) |
/trunk/README.md |
---|
6,7 → 6,7 |
Initially written by Toby Thain ([Telegraphics](https://www.telegraphics.net/sw/)) in 2003 - 2009, the development has been continued by [Daniel Marschall](https://www.daniel-marschall.de/) ([ViaThinkSoft](https://www.viathinksoft.com/)) since 2018. Several advancements and improvements have been made, and a 64-bit Windows version was created. |
### Windows version 1.7.0.21 |
### Windows version 1.7.0.20 |
Filter Foundry 1.7 comes with a 32-Bit Windows plugin (FilterFoundry.8bf) and a 64-Bit Windows plugin (FilterFoundry64.8bf) which can both be downloaded at [ViaThinkSoft](https://www.viathinksoft.com/download/249/FilterFoundry.zip) or from the [Releases folder](https://github.com/danielmarschall/filter_foundry/tree/master/releases). |
/trunk/TODO.md |
---|
26,9 → 26,7 |
* PluginCommander cannot generate FFL files using FilterFoundry 8BF files. Reason unknown. |
* Filter Foundry is slower than Filter Factory. Reason unknown. |
Minor priority stuff or ideas |
----------------------------- |
/trunk/manifest32.xml |
---|
5,7 → 5,7 |
<assemblyIdentity |
name="Telegraphics.FilterFoundry" |
processorArchitecture="x86" |
version="1.7.0.21" |
version="1.7.0.20" |
type="win32"/> |
<description>Filter Foundry</description> |
<dependency> |
/trunk/manifest64.xml |
---|
5,7 → 5,7 |
<assemblyIdentity |
name="Telegraphics.FilterFoundry" |
processorArchitecture="amd64" |
version="1.7.0.21" |
version="1.7.0.20" |
type="win32"/> |
<description>Filter Foundry</description> |
<dependency> |
/trunk/read.c |
---|
1165,7 → 1165,7 |
for (i = 0; i < 4; i++) { |
char* tmp = tmp_cur_filter_str[5 + i]; |
if (strcmp(tmp, "") != 0) { |
p += sprintf(p, "map[%d]: %s\n", (int)i, tmp_cur_filter_str[5+i]); |
p += sprintf(p, "map[%d]: %s\n", i, tmp_cur_filter_str[5+i]); |
} |
} |
p += sprintf(p, "\n"); |
1174,11 → 1174,11 |
for (i = 0; i < 8; i++) { |
char* tmp = tmp_cur_filter_str[9 + i]; |
if (strcmp(tmp, "") != 0) { |
p += sprintf(p, "ctl[%d]: %s\n", (int)i, tmp_cur_filter_str[9 + i]); |
p += sprintf(p, "ctl[%d]: %s\n", i, tmp_cur_filter_str[9 + i]); |
} |
tmp = tmp_cur_filter_str[17 + i]; |
if (strcmp(tmp, "") != 0) { |
p += sprintf(p, "val[%d]: %s\n", (int)i, tmp_cur_filter_str[17 + i]); |
p += sprintf(p, "val[%d]: %s\n", i, tmp_cur_filter_str[17 + i]); |
} |
} |
p += sprintf(p, "\n"); |
/trunk/releases/FilterFoundry 1.7.0.21 (SVN Rev 549).zip |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Deleted: svn:mime-type |
-application/octet-stream |
\ No newline at end of property |
/trunk/releases/Releases.sfv |
---|
19,4 → 19,3 |
FilterFoundry 1.7.0.18 (SVN Rev 524).zip 6298D16C |
FilterFoundry 1.7.0.19 (SVN Rev 531).zip 6ED98AD8 |
FilterFoundry 1.7.0.20 (SVN Rev 539).zip A7643B22 |
FilterFoundry 1.7.0.21 (SVN Rev 549).zip 28191639 |
/trunk/version.h |
---|
1,7 → 1,7 |
/* |
This file is part of "Filter Foundry", a filter plugin for Adobe Photoshop |
Copyright (C) 2003-2009 Toby Thain, toby@telegraphics.net |
Copyright (C) 2018-2023 Daniel Marschall, ViaThinkSoft |
Copyright (C) 2018-2022 Daniel Marschall, ViaThinkSoft |
This program is free software; you can redistribute it and/or modify |
it under the terms of the GNU General Public License as published by |
35,8 → 35,8 |
#define plugInName "FilterFoundry" |
#define VERSION_STR "1.7.0.21" |
#define VERSION_NUM 1,7,0,21 |
#define VERSION_STR "1.7.0.20" |
#define VERSION_NUM 1,7,0,20 |
#define VERS_RSRC VERSION_NUM,verUS,VERSION_STR,"Filter Foundry " VERSION_STR |
45,10 → 45,10 |
#define PROJECT_URL "https://github.com/danielmarschall/filter_foundry" |
/* For the 'cmpt' PIPL attribute */ |
#define MainComponentVersion 0x01070015L // 1.7.0.21 |
#define MainComponentVersion 0x01070014L // 1.7.0.20 |
/* formatted for Win32 VERSIONINFO resource */ |
#define VI_VERS_NUM 1,7,0,21 |
#define VI_VERS_NUM 1,7,0,20 |
#define VI_FLAGS 0 /* 0 for final, or any of VS_FF_DEBUG,VS_FF_PATCHED,VS_FF_PRERELEASE,VS_FF_PRIVATEBUILD,VS_FF_SPECIALBUILD */ |
#define VI_COMMENTS "Download the latest version here: " PROJECT_URL "\0" /* null terminated Comments field */ |
#define VI_COMPANY_NAME "ViaThinkSoft, Telegraphics Pty Ltd\0" |
/trunk/wpj/make_watcom.bat |
---|
1,11 → 1,11 |
echo off |
cd /d "%~dp0" |
rem Call before.bat now, otherwise we might get the error message that y.tab.h is missing |
rem It is NOT enough to let Watcom call before.bat, because before.bat is executed too late. |
call before.bat |
cd /d "%~dp0" |
del *.mk *.mk1 *.obj *.lib *.map *.dll *.8bf *.err *.lk1 *.res |
ide2make filterfoundry.tgt |