Revision | e9ba223a798e43e4bec7d82d486324cb77b3aec9 (tree) |
---|---|
Time | 2023-02-27 21:21:59 |
Author | Takashi Sawanaka <sdottaka@user...> |
Commiter | Takashi Sawanaka |
Merge remote-tracking branch 'upstream/master' into jp
@@ -11,7 +11,7 @@ if not %ERRORLEVEL% == 0 ( | ||
11 | 11 | set downloadsdir=%~dp0\build\WinMergeDownloadDeps |
12 | 12 | set urls_destdirs=^ |
13 | 13 | https://github.com/WinMerge/winmerge/releases/download/winmerge_manual_another_build_tools_v2/winmerge_manual_another_build_tools_v2.zip!Docs\Manual\Tools ^ |
14 | -https://github.com/WinMerge/winmerge/releases/download/ShellExtension-1.18.6.0/ShellExtension-1.18.6.0.zip!Build ^ | |
14 | +https://github.com/WinMerge/winmerge/releases/download/ShellExtension-1.18.7.0/ShellExtension-1.18.7.0.zip!Build ^ | |
15 | 15 | https://github.com/WinMerge/winmerge/releases/download/Merge7z2201.0/Merge7z2201.0-x86.zip!Build\x86\Release ^ |
16 | 16 | https://github.com/WinMerge/winmerge/releases/download/Merge7z2201.0/Merge7z2201.0-x64.zip!Build\X64\Release ^ |
17 | 17 | https://github.com/WinMerge/winmerge/releases/download/Merge7z2201.0/Merge7z2201.0-ARM.zip!Build\ARM64\Release ^ |
@@ -53,8 +53,8 @@ END | ||
53 | 53 | // |
54 | 54 | |
55 | 55 | VS_VERSION_INFO VERSIONINFO |
56 | - FILEVERSION 1,18,6,0 | |
57 | - PRODUCTVERSION 1,18,6,0 | |
56 | + FILEVERSION 1,18,7,0 | |
57 | + PRODUCTVERSION 1,18,7,0 | |
58 | 58 | FILEFLAGSMASK 0x3fL |
59 | 59 | #ifdef _DEBUG |
60 | 60 | FILEFLAGS 0x1L |
@@ -71,12 +71,12 @@ BEGIN | ||
71 | 71 | BEGIN |
72 | 72 | VALUE "CompanyName", "https://winmerge.org" |
73 | 73 | VALUE "FileDescription", "WinMerge Shell Integration library" |
74 | - VALUE "FileVersion", "1.18.6.0" | |
74 | + VALUE "FileVersion", "1.18.7.0" | |
75 | 75 | VALUE "InternalName", "ShellExtension" |
76 | 76 | VALUE "LegalCopyright", "Copyright 2003-2023" |
77 | 77 | VALUE "OriginalFilename", "ShellExtension.DLL" |
78 | 78 | VALUE "ProductName", "WinMerge Shell Integration library" |
79 | - VALUE "ProductVersion", "1.18.6.0" | |
79 | + VALUE "ProductVersion", "1.18.7.0" | |
80 | 80 | END |
81 | 81 | END |
82 | 82 | BLOCK "VarFileInfo" |
@@ -38,7 +38,7 @@ BOOL APIENTRY DllMain( HMODULE hModule, | ||
38 | 38 | return TRUE; |
39 | 39 | } |
40 | 40 | |
41 | -class WinMergeExplorerCommandBase : public RuntimeClass<RuntimeClassFlags<ClassicCom>, IExplorerCommand, IObjectWithSite> | |
41 | +class WinMergeExplorerCommandBase : public RuntimeClass<RuntimeClassFlags<WinRtClassicComMix>, IExplorerCommand, IObjectWithSite> | |
42 | 42 | { |
43 | 43 | public: |
44 | 44 | WinMergeExplorerCommandBase(WinMergeContextMenu* pContextMenu) : m_pContextMenu(pContextMenu) {} |
@@ -210,7 +210,7 @@ private: | ||
210 | 210 | MenuItem m_menuItem; |
211 | 211 | }; |
212 | 212 | |
213 | -class EnumCommands : public RuntimeClass<RuntimeClassFlags<ClassicCom>, IEnumExplorerCommand> | |
213 | +class EnumCommands : public RuntimeClass<RuntimeClassFlags<WinRtClassicComMix>, IEnumExplorerCommand> | |
214 | 214 | { |
215 | 215 | public: |
216 | 216 | explicit EnumCommands(WinMergeContextMenu* pContextMenu) |
@@ -12,7 +12,7 @@ | ||
12 | 12 | xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10" |
13 | 13 | xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10" |
14 | 14 | IgnorableNamespaces="uap uap2 uap3 rescap desktop desktop4 desktop5 desktop6 uap10 com"> |
15 | - <Identity Name="WinMerge" ProcessorArchitecture="neutral" Publisher="${Publisher}" Version="1.0.6.0" /> | |
15 | + <Identity Name="WinMerge" ProcessorArchitecture="neutral" Publisher="${Publisher}" Version="1.0.7.0" /> | |
16 | 16 | <Properties> |
17 | 17 | <DisplayName>WinMerge</DisplayName> |
18 | 18 | <PublisherDisplayName>winmerge.org</PublisherDisplayName> |
@@ -197,29 +197,3 @@ void LineFiltersList::SaveFilters() | ||
197 | 197 | retval2 = m_pOptionsMgr->RemoveOption(filter); |
198 | 198 | } |
199 | 199 | } |
200 | - | |
201 | -/** | |
202 | - * @brief Import old-style filter string into new system. | |
203 | - * This function imports old-style (2.6.x and earlier) line filters | |
204 | - * to new linefilter system. Earlier linefilters were saved as one | |
205 | - * string to registry. | |
206 | - * @param [in] filters String containing line filters in old-style. | |
207 | - */ | |
208 | -void LineFiltersList::Import(const String& filters) | |
209 | -{ | |
210 | - if (!filters.empty()) | |
211 | - { | |
212 | - const TCHAR sep[] = _T("\r\n"); | |
213 | - TCHAR *p_filters = (TCHAR *)&filters[0]; | |
214 | - TCHAR *pfilterNext = nullptr; | |
215 | - | |
216 | - // find each regular expression and add to list | |
217 | - TCHAR *token = _tcstok_s(p_filters, sep, &pfilterNext); | |
218 | - while (token != nullptr) | |
219 | - { | |
220 | - AddFilter(token, true); | |
221 | - token = _tcstok_s(nullptr, sep, &pfilterNext); | |
222 | - } | |
223 | - SaveFilters(); | |
224 | - } | |
225 | -} |
@@ -43,8 +43,6 @@ public: | ||
43 | 43 | void Initialize(COptionsMgr *pOptionsMgr); |
44 | 44 | void SaveFilters(); |
45 | 45 | |
46 | - void Import(const String& filters); | |
47 | - | |
48 | 46 | private: |
49 | 47 | std::vector<LineFilterItemPtr> m_items; /**< List for linefilter items */ |
50 | 48 | COptionsMgr * m_pOptionsMgr; /**< Options-manager for storage */ |
@@ -352,15 +352,6 @@ BOOL CMergeApp::InitInstance() | ||
352 | 352 | if (m_pLineFilters != nullptr) |
353 | 353 | m_pLineFilters->Initialize(GetOptionsMgr()); |
354 | 354 | |
355 | - // If there are no filters loaded, and there is filter string in previous | |
356 | - // option string, import old filters to new place. | |
357 | - if (m_pLineFilters->GetCount() == 0) | |
358 | - { | |
359 | - String oldFilter = theApp.GetProfileString(_T("Settings"), _T("RegExps")); | |
360 | - if (!oldFilter.empty()) | |
361 | - m_pLineFilters->Import(oldFilter); | |
362 | - } | |
363 | - | |
364 | 355 | if (m_pSubstitutionFiltersList != nullptr) |
365 | 356 | m_pSubstitutionFiltersList->Initialize(GetOptionsMgr()); |
366 | 357 |
@@ -298,7 +298,7 @@ | ||
298 | 298 | <SDLCheck>true</SDLCheck> |
299 | 299 | <LanguageStandard>stdcpp17</LanguageStandard> |
300 | 300 | <DisableSpecificWarnings>4100;4189;4204;4505</DisableSpecificWarnings> |
301 | - <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput> | |
301 | + <AssemblerOutput>NoListing</AssemblerOutput> | |
302 | 302 | </ClCompile> |
303 | 303 | <ResourceCompile> |
304 | 304 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
@@ -358,7 +358,7 @@ | ||
358 | 358 | <LanguageStandard>stdcpp17</LanguageStandard> |
359 | 359 | <DisableSpecificWarnings>4100;4189;4204;4505</DisableSpecificWarnings> |
360 | 360 | <ControlFlowGuard>Guard</ControlFlowGuard> |
361 | - <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput> | |
361 | + <AssemblerOutput>NoListing</AssemblerOutput> | |
362 | 362 | </ClCompile> |
363 | 363 | <ResourceCompile> |
364 | 364 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
@@ -414,7 +414,7 @@ | ||
414 | 414 | <LanguageStandard>stdcpp17</LanguageStandard> |
415 | 415 | <DisableSpecificWarnings>4100;4189;4204;4505</DisableSpecificWarnings> |
416 | 416 | <ControlFlowGuard>Guard</ControlFlowGuard> |
417 | - <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput> | |
417 | + <AssemblerOutput>NoListing</AssemblerOutput> | |
418 | 418 | </ClCompile> |
419 | 419 | <ResourceCompile> |
420 | 420 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
@@ -469,7 +469,7 @@ | ||
469 | 469 | <LanguageStandard>stdcpp17</LanguageStandard> |
470 | 470 | <DisableSpecificWarnings>4100;4189;4204;4505</DisableSpecificWarnings> |
471 | 471 | <ControlFlowGuard>Guard</ControlFlowGuard> |
472 | - <AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput> | |
472 | + <AssemblerOutput>NoListing</AssemblerOutput> | |
473 | 473 | </ClCompile> |
474 | 474 | <ResourceCompile> |
475 | 475 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
@@ -1806,4 +1806,4 @@ | ||
1806 | 1806 | <UserProperties RESOURCE_FILE="Merge.rc" /> |
1807 | 1807 | </VisualStudio> |
1808 | 1808 | </ProjectExtensions> |
1809 | -</Project> | |
1809 | +</Project> | |
\ No newline at end of file |