Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 322 → Rev 323

/trunk/CHANGELOG.md
1,6 → 1,6
# Changelog
 
## 1.7.0.8 [Work-In-Progress]
## 1.7.0.8 [03-Sep-2021]
- Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++)
- Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading.
- Following functions have been changed to a 100% replica of the Filter Factory implementation:
/trunk/TODO.md
8,14 → 8,6
(None)
 
 
TODO for the next release
-------------------------
 
* Renew OP5 import testcase
 
* Verify if all testcases still work
 
 
Minor priority stuff or ideas
-----------------------------
 
/trunk/testcases/import/foundry17_32_op5.8bf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/testcases/import/foundry17_64_op5.8bf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/ui.c
335,7 → 335,7
Str255 fname;
Boolean bak_obfusc, bak_standalone, bak_parmloaded;
PARM_T bak_parm;
long hShellRes;
HINSTANCE hShellRes;
 
switch(item){
case IDOK:
431,7 → 431,7
// TODO: Open web-browser instead
showmessage(_strdup("You can find the documentation here: https://github.com/danielmarschall/filter_foundry/tree/master/doc"));
#else
hShellRes = (long)ShellExecuteA(
hShellRes = ShellExecuteA(
gdata->hWndMainDlg,
"open",
"https://github.com/danielmarschall/filter_foundry/blob/master/doc/The%20Filter%20Foundry.pdf",
439,11 → 439,11
NULL,
SW_SHOWNORMAL
);
if (hShellRes == ERROR_FILE_NOT_FOUND) {
if (hShellRes == (HINSTANCE)ERROR_FILE_NOT_FOUND) {
// On Win98 we get ERROR_FILE_NOT_FOUND, but the browser still opens!
// So we ignore it for now...
}
else if (hShellRes <= 32) {
else if (hShellRes <= (HINSTANCE)32) {
// MSDN states: "If the function succeeds, it returns a value greater than 32."
 
char s[100];