From: Takashi Sawanaka Date: Mon, 4 Sep 2017 12:44:53 +0000 (+0900) Subject: Add version info test files X-Git-Tag: 2.16.4+-jp-10~377 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=46241862ce45ee294ab23b86e47c78f150148367;p=winmerge-jp%2Fwinmerge-jp.git Add version info test files --- diff --git a/Testing/Data/FileVersion/build.cmd b/Testing/Data/FileVersion/build.cmd new file mode 100644 index 000000000..a873534ff --- /dev/null +++ b/Testing/Data/FileVersion/build.cmd @@ -0,0 +1 @@ +for %%i in (1,1,5) do rc file%%i.rc & link /dll /noentry file%%i.res diff --git a/Testing/Data/FileVersion/file1.dll b/Testing/Data/FileVersion/file1.dll new file mode 100644 index 000000000..b3926f2b2 Binary files /dev/null and b/Testing/Data/FileVersion/file1.dll differ diff --git a/Testing/Data/FileVersion/file1.rc b/Testing/Data/FileVersion/file1.rc new file mode 100644 index 000000000..1d0f60692 --- /dev/null +++ b/Testing/Data/FileVersion/file1.rc @@ -0,0 +1,99 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,2,1234,12345 + PRODUCTVERSION 2,3,4,5 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Test" + VALUE "FileDescription", "Test" + VALUE "FileVersion", "1,2,1234,12345" + VALUE "InternalName", "file1.dll" + VALUE "LegalCopyright", "Copyright (C)" + VALUE "OriginalFilename", "file1.dll" + VALUE "ProductName", "Test" + VALUE "ProductVersion", "2,3,4,5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Testing/Data/FileVersion/file2.dll b/Testing/Data/FileVersion/file2.dll new file mode 100644 index 000000000..665f93bce Binary files /dev/null and b/Testing/Data/FileVersion/file2.dll differ diff --git a/Testing/Data/FileVersion/file2.rc b/Testing/Data/FileVersion/file2.rc new file mode 100644 index 000000000..b4748ae37 --- /dev/null +++ b/Testing/Data/FileVersion/file2.rc @@ -0,0 +1,99 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,10,123,1234 + PRODUCTVERSION 2,3,4,5 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Test" + VALUE "FileDescription", "Test" + VALUE "FileVersion", "1,10,123,1234" + VALUE "InternalName", "file2.dll" + VALUE "LegalCopyright", "Copyright (C)" + VALUE "OriginalFilename", "file2.dll" + VALUE "ProductName", "Test" + VALUE "ProductVersion", "2,3,4,5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Testing/Data/FileVersion/file3.dll b/Testing/Data/FileVersion/file3.dll new file mode 100644 index 000000000..8d563818b Binary files /dev/null and b/Testing/Data/FileVersion/file3.dll differ diff --git a/Testing/Data/FileVersion/file3.rc b/Testing/Data/FileVersion/file3.rc new file mode 100644 index 000000000..2108cc320 --- /dev/null +++ b/Testing/Data/FileVersion/file3.rc @@ -0,0 +1,99 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 12,1,2,3 + PRODUCTVERSION 2,3,4,5 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Test" + VALUE "FileDescription", "Test" + VALUE "FileVersion", "12,1,2,3" + VALUE "InternalName", "file3.dll" + VALUE "LegalCopyright", "Copyright (C)" + VALUE "OriginalFilename", "file3.dll" + VALUE "ProductName", "Test" + VALUE "ProductVersion", "2,3,4,5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Testing/Data/FileVersion/file4.dll b/Testing/Data/FileVersion/file4.dll new file mode 100644 index 000000000..bdf6b5829 Binary files /dev/null and b/Testing/Data/FileVersion/file4.dll differ diff --git a/Testing/Data/FileVersion/file4.rc b/Testing/Data/FileVersion/file4.rc new file mode 100644 index 000000000..9b9d0ede1 --- /dev/null +++ b/Testing/Data/FileVersion/file4.rc @@ -0,0 +1,99 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 12,1,12,3 + PRODUCTVERSION 2,3,4,5 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Test" + VALUE "FileDescription", "Test" + VALUE "FileVersion", "12,1,12,3" + VALUE "InternalName", "file4.dll" + VALUE "LegalCopyright", "Copyright (C)" + VALUE "OriginalFilename", "file4.dll" + VALUE "ProductName", "Test" + VALUE "ProductVersion", "2,3,4,5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Testing/Data/FileVersion/file5.dll b/Testing/Data/FileVersion/file5.dll new file mode 100644 index 000000000..b24635411 Binary files /dev/null and b/Testing/Data/FileVersion/file5.dll differ diff --git a/Testing/Data/FileVersion/file5.rc b/Testing/Data/FileVersion/file5.rc new file mode 100644 index 000000000..4a21c64af --- /dev/null +++ b/Testing/Data/FileVersion/file5.rc @@ -0,0 +1,99 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 12,1,12,23 + PRODUCTVERSION 2,3,4,5 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Test" + VALUE "FileDescription", "Test" + VALUE "FileVersion", "12,1,12,23" + VALUE "InternalName", "file4.dll" + VALUE "LegalCopyright", "Copyright (C)" + VALUE "OriginalFilename", "file4.dll" + VALUE "ProductName", "Test" + VALUE "ProductVersion", "2,3,4,5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Testing/Data/FileVersion/resource.h b/Testing/Data/FileVersion/resource.h new file mode 100644 index 000000000..e69de29bb