Merge pull request #1162 from RaiKoHoff/Dev_RC

Add MiniPath as shared library (C/C++ runtime) version
This commit is contained in:
Rainer Kottenhoff 2019-05-02 11:29:10 +02:00 committed by GitHub
commit f812e427e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 609 additions and 26 deletions

View File

@ -30,28 +30,25 @@ UCD - (UCD)ARDET is an Encoding Detector Library
==================================================
Current Version 5.19.501.build (2019-May 1)
Current Version 5.19.502.build (2019-May 2)
==================================================
--------------------------------------------------
NEW:
--------------------------------------------------
- Add: Menu entry to mute MessageBox beeps
- Add Theme Menu to load exported styles "on the fly (e.g.: "Dark Theme")
- Add: Factory Default, Standard Settings, Dark Theme mode
- Add a timer of 3.2 second to the Zoom Info Bubble
- Add (internal) [Settings2] to control encoding detection
- Add Recent History button in Toolbar
- Add support for external and internal Hot- and Disabled- Toolbar icons
- Add menu to load other toolbar themes (bitmaps)
- Add 2nd Encoding-Detector "Mozilla's UCHARDET" in parallel with CED
- Add Menu "Language" for Language Selector
- Add a Languages Selection in UI Main Menu
- 2nd Solution to build a shared library (DLL) (C++ runtime & Scintilla) version of Notepad3
- Menu entry to mute MessageBox beeps
- Theme Menu to load exported styles "on the fly (e.g.: "Dark Theme")
Factory Default, Standard Settings, Dark Theme mode
- Close Zoom Info Bubble after ~3 sec.
- Recent History button in Toolbar
- [Settings2] key-values (internal) to control concurrent encoding detection
- 2nd Encoding-Detector "Mozilla's UCHARDET" concurrent to
CED (Google's Compact Encoding Detection)
- Language selection in Main Menu
- Command line option [/Y] to search env PATH for relative filename (NLS: strings)
- Customize Schemes: Caret style 'ovrbar' (default)
to switch caret style between BAR and BLOCK
- Customize Schemes: Caret style 'ovrbar' (default) to switch caret style between BAR and BLOCK
- Highlight current line Frame-Mode (+ mode toggle Ctrl+Shift*I) (NLS: strings)
- Goto-Dlg (Line/Column) accepts TinyExpr (ignoring suffixes)
- Add CED reliability option (NLS: dialogs)
@ -65,12 +62,10 @@ CHANGES:
- Make "Add to Favorites" dialog resizable
- Make Custom.Schemes and Find/Replace dialog resizable
- Allow Hyperlink Hotspots to be activated in "Focused View"
- Allow Hyperlink Hotspots also in "Focused View"
- BOOKMARK (margin flag) style changed to vertical flavor
- Auto-Save after elevating user right
- Compiler version 192027508 (VS2019 v16.0.(0-3)
- Support Compiler version 192027508 (VS2019 v16.0.(0-3)
- Rework Chinese encoding (GBK,GB2312,GB18030) detection and selection
- Make international language menu (language independent)
- Start dual encoding detectors in (thread) parallel for large files
@ -95,7 +90,7 @@ CHANGES:
ENHANCEMENT:
--------------------------------------------------
- Enh: rework EOL and Indentation check with dialogs
- Rework EOL and Indentation check with dialogs
--------------------------------------------------
FIXES:
@ -105,7 +100,7 @@ FIXES:
- Colourise bug on find next (w/ mark occurrences)
- Indentation warning dialog
- Reworked: Consistent EOL and Indentation checks
- Fix to support external Hot- and Disabled- Toolbar icons
- Broken open hyperlink in web-browser (Ctrl+Click) and broken toolbar toggle
- MUI - Replace Horizontal Ellipsis by 3 final point (ANSI Detection Issue)
- Write Language change to Settings2 on change immediately

View File

@ -23,7 +23,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Notepad3", "src\Notepad3DLL
{ADCA49F0-D91B-4AB9-913A-5840DCA8C79E} = {ADCA49F0-D91B-4AB9-913A-5840DCA8C79E}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minipath", "minipath\minipath.vcxproj", "{781B17E7-427F-488F-A8E9-360BA38A10F3}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minipath", "minipath\minipathDLL.vcxproj", "{781B17E7-427F-488F-A8E9-360BA38A10F3}"
ProjectSection(ProjectDependencies) = postProject
{5996B101-46FE-48E4-8531-376140086DA4} = {5996B101-46FE-48E4-8531-376140086DA4}
{4D474510-CD21-4EF7-974D-706775B1A83C} = {4D474510-CD21-4EF7-974D-706775B1A83C}

View File

@ -1 +1 @@
1685
1686

127
minipath/MiniPathDLL.sln Normal file
View File

@ -0,0 +1,127 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.16
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minipath", "minipathDLL.vcxproj", "{781B17E7-427F-488F-A8E9-360BA38A10F3}"
ProjectSection(ProjectDependencies) = postProject
{5996B101-46FE-48E4-8531-376140086DA4} = {5996B101-46FE-48E4-8531-376140086DA4}
{954B9D26-1735-4674-8279-FF2C44E4258B} = {954B9D26-1735-4674-8279-FF2C44E4258B}
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250} = {53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF} = {BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}
{E0DEC59F-D155-46D8-8866-9F305CC75A2B} = {E0DEC59F-D155-46D8-8866-9F305CC75A2B}
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4} = {491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_en_us", "language\mp_en_us\mp_en_us.vcxproj", "{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_en_gb", "language\mp_en_gb\mp_en_gb.vcxproj", "{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_de_de", "language\mp_de_de\mp_de_de.vcxproj", "{5996B101-46FE-48E4-8531-376140086DA4}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_af_za", "language\mp_af_za\mp_af_za.vcxproj", "{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_fr_fr", "language\mp_fr_fr\mp_fr_fr.vcxproj", "{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_nl_nl", "language\mp_nl_nl\mp_nl_nl.vcxproj", "{E0DEC59F-D155-46D8-8866-9F305CC75A2B}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_es_es", "language\mp_es_es\mp_es_es.vcxproj", "{954B9D26-1735-4674-8279-FF2C44E4258B}"
ProjectSection(ProjectDependencies) = postProject
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Debug|Win32.ActiveCfg = Debug|Win32
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Debug|Win32.Build.0 = Debug|Win32
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Debug|x64.ActiveCfg = Debug|x64
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Debug|x64.Build.0 = Debug|x64
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Release|Win32.ActiveCfg = Release|Win32
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Release|Win32.Build.0 = Release|Win32
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Release|x64.ActiveCfg = Release|x64
{781B17E7-427F-488F-A8E9-360BA38A10F3}.Release|x64.Build.0 = Release|x64
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Debug|Win32.ActiveCfg = Debug|Win32
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Debug|Win32.Build.0 = Debug|Win32
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Debug|x64.ActiveCfg = Debug|x64
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Debug|x64.Build.0 = Debug|x64
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Release|Win32.ActiveCfg = Release|Win32
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Release|Win32.Build.0 = Release|Win32
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Release|x64.ActiveCfg = Release|x64
{29AB36E1-284E-4E0B-9DF4-F4F84760BD9B}.Release|x64.Build.0 = Release|x64
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Debug|Win32.ActiveCfg = Debug|Win32
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Debug|Win32.Build.0 = Debug|Win32
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Debug|x64.ActiveCfg = Debug|x64
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Debug|x64.Build.0 = Debug|x64
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Release|Win32.ActiveCfg = Release|Win32
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Release|Win32.Build.0 = Release|Win32
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Release|x64.ActiveCfg = Release|x64
{BF3DEE96-735B-4A5E-95DD-3D3661B62EEF}.Release|x64.Build.0 = Release|x64
{5996B101-46FE-48E4-8531-376140086DA4}.Debug|Win32.ActiveCfg = Debug|Win32
{5996B101-46FE-48E4-8531-376140086DA4}.Debug|Win32.Build.0 = Debug|Win32
{5996B101-46FE-48E4-8531-376140086DA4}.Debug|x64.ActiveCfg = Debug|x64
{5996B101-46FE-48E4-8531-376140086DA4}.Debug|x64.Build.0 = Debug|x64
{5996B101-46FE-48E4-8531-376140086DA4}.Release|Win32.ActiveCfg = Release|Win32
{5996B101-46FE-48E4-8531-376140086DA4}.Release|Win32.Build.0 = Release|Win32
{5996B101-46FE-48E4-8531-376140086DA4}.Release|x64.ActiveCfg = Release|x64
{5996B101-46FE-48E4-8531-376140086DA4}.Release|x64.Build.0 = Release|x64
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Debug|Win32.ActiveCfg = Debug|Win32
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Debug|Win32.Build.0 = Debug|Win32
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Debug|x64.ActiveCfg = Debug|x64
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Debug|x64.Build.0 = Debug|x64
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Release|Win32.ActiveCfg = Release|Win32
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Release|Win32.Build.0 = Release|Win32
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Release|x64.ActiveCfg = Release|x64
{53DB2F85-DEEA-4FC0-A89F-1DF5B534A250}.Release|x64.Build.0 = Release|x64
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Debug|Win32.ActiveCfg = Debug|Win32
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Debug|Win32.Build.0 = Debug|Win32
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Debug|x64.ActiveCfg = Debug|x64
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Debug|x64.Build.0 = Debug|x64
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Release|Win32.ActiveCfg = Release|Win32
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Release|Win32.Build.0 = Release|Win32
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Release|x64.ActiveCfg = Release|x64
{491C39D2-2E1D-4DF7-B6BF-9641B7757FC4}.Release|x64.Build.0 = Release|x64
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Debug|Win32.ActiveCfg = Debug|Win32
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Debug|Win32.Build.0 = Debug|Win32
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Debug|x64.ActiveCfg = Debug|x64
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Debug|x64.Build.0 = Debug|x64
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Release|Win32.ActiveCfg = Release|Win32
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Release|Win32.Build.0 = Release|Win32
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Release|x64.ActiveCfg = Release|x64
{E0DEC59F-D155-46D8-8866-9F305CC75A2B}.Release|x64.Build.0 = Release|x64
{954B9D26-1735-4674-8279-FF2C44E4258B}.Debug|Win32.ActiveCfg = Debug|Win32
{954B9D26-1735-4674-8279-FF2C44E4258B}.Debug|Win32.Build.0 = Debug|Win32
{954B9D26-1735-4674-8279-FF2C44E4258B}.Debug|x64.ActiveCfg = Debug|x64
{954B9D26-1735-4674-8279-FF2C44E4258B}.Debug|x64.Build.0 = Debug|x64
{954B9D26-1735-4674-8279-FF2C44E4258B}.Release|Win32.ActiveCfg = Release|Win32
{954B9D26-1735-4674-8279-FF2C44E4258B}.Release|Win32.Build.0 = Release|Win32
{954B9D26-1735-4674-8279-FF2C44E4258B}.Release|x64.ActiveCfg = Release|x64
{954B9D26-1735-4674-8279-FF2C44E4258B}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C0B8FE68-ECBC-4173-9027-E1EC2C9B5BDF}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,329 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<SccProjectName />
<SccLocalPath />
<ProjectGuid>{781B17E7-427F-488F-A8E9-360BA38A10F3}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
<ProjectName>minipath</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PlatformToolset Condition="'$(VisualStudioVersion)'=='15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='16.0'">v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\</OutDir>
<IntDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\</OutDir>
<IntDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\</OutDir>
<IntDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\</OutDir>
<IntDir>..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_WINDOWS;_M_IX86;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<PrecompiledHeaderFile />
<TreatWarningAsError>true</TreatWarningAsError>
<OmitFramePointers />
<FloatingPointModel>Fast</FloatingPointModel>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>comctl32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;psapi.lib;legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<ManifestFile />
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
</Link>
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>Debug/metapath.tlb</TypeLibraryName>
</Midl>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;_M_IX86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<PreBuildEvent>
<Command>
</Command>
</PreBuildEvent>
<Manifest>
<EnableDpiAwareness>false</EnableDpiAwareness>
<InputResourceManifests>
</InputResourceManifests>
<AdditionalManifestFiles>$(ProjDir)res\Notepad3$(TargetExt).manifest.conf</AdditionalManifestFiles>
<OutputManifestFile>$(IntDir)$(TargetName)$(TargetExt).embed.manifest</OutputManifestFile>
</Manifest>
<ManifestResourceCompile>
<ResourceOutputFileName />
</ManifestResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<PreprocessorDefinitions>WIN32;_WINDOWS;_M_IX86;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PrecompiledHeaderFile />
<TreatWarningAsError>true</TreatWarningAsError>
<WholeProgramOptimization>true</WholeProgramOptimization>
<OmitFramePointers />
<Optimization>MaxSpeed</Optimization>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<FloatingPointModel>Fast</FloatingPointModel>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>comctl32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;psapi.lib;legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<ManifestFile />
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
</Link>
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>Release/metapath.tlb</TypeLibraryName>
</Midl>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;_M_IX86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<PreBuildEvent>
<Command>
</Command>
</PreBuildEvent>
<Manifest>
<EnableDpiAwareness>false</EnableDpiAwareness>
<InputResourceManifests>
</InputResourceManifests>
<AdditionalManifestFiles>$(ProjDir)res\Notepad3$(TargetExt).manifest.conf</AdditionalManifestFiles>
<OutputManifestFile>$(IntDir)$(TargetName)$(TargetExt).embed.manifest</OutputManifestFile>
</Manifest>
<ManifestResourceCompile>
<ResourceOutputFileName />
</ManifestResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Link>
<AdditionalDependencies>comctl32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;psapi.lib;legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Windows</SubSystem>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<ManifestFile />
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
</Link>
<ClCompile>
</ClCompile>
<ClCompile>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<PrecompiledHeaderFile />
<PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<FloatingPointModel>Fast</FloatingPointModel>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Manifest>
<EnableDpiAwareness>false</EnableDpiAwareness>
<InputResourceManifests>
</InputResourceManifests>
<AdditionalManifestFiles>$(ProjDir)res\Notepad3$(TargetExt).manifest.conf</AdditionalManifestFiles>
<OutputManifestFile>$(IntDir)$(TargetName)$(TargetExt).embed.manifest</OutputManifestFile>
</Manifest>
<ManifestResourceCompile>
<ResourceOutputFileName />
</ManifestResourceCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Link>
<AdditionalDependencies>comctl32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;psapi.lib;legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Windows</SubSystem>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
<ManifestFile />
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
</Link>
<ClCompile>
</ClCompile>
<ClCompile>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderOutputFile>
</PrecompiledHeaderOutputFile>
<PrecompiledHeaderFile />
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<WholeProgramOptimization>true</WholeProgramOptimization>
<Optimization>MaxSpeed</Optimization>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<StringPooling>true</StringPooling>
<FloatingPointModel>Fast</FloatingPointModel>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Manifest>
<EnableDpiAwareness>false</EnableDpiAwareness>
<InputResourceManifests>
</InputResourceManifests>
<AdditionalManifestFiles>$(ProjDir)res\Notepad3$(TargetExt).manifest.conf</AdditionalManifestFiles>
<OutputManifestFile>$(IntDir)$(TargetName)$(TargetExt).embed.manifest</OutputManifestFile>
</Manifest>
<ManifestResourceCompile>
<ResourceOutputFileName />
</ManifestResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Dialogs.c" />
<ClCompile Include="src\Dlapi.c" />
<ClCompile Include="src\DropSource.cpp" />
<ClCompile Include="src\Helpers.c" />
<ClCompile Include="src\minipath.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="language\common_res.h" />
<ClInclude Include="src\Dialogs.h" />
<ClInclude Include="src\Dlapi.h" />
<ClInclude Include="src\DropSource.h" />
<ClInclude Include="src\Helpers.h" />
<ClInclude Include="src\minipath.h" />
<ClInclude Include="src\resource.h" />
<ClInclude Include="src\version.h" />
</ItemGroup>
<ItemGroup>
<Manifest Include="res\minipath.exe.manifest" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="language\common_res.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="src\minipath.rc" />
</ItemGroup>
<ItemGroup>
<None Include="..\Build\minipath.ini" />
<None Include="res\crosshair.cur" />
<None Include="res\Hover.cur" />
<None Include="src\minipath.ver" />
</ItemGroup>
<ItemGroup>
<Image Include="res\cross1.ico" />
<Image Include="res\cross2.ico" />
<Image Include="res\Folder.ico" />
<Image Include="res\Goto.ico" />
<Image Include="res\Items.ico" />
<Image Include="res\metapath.ico" />
<Image Include="res\MiniPath.ico" />
<Image Include="res\Open.bmp" />
<Image Include="res\Options.ico" />
<Image Include="res\Options2.ico" />
<Image Include="res\Progs.ico" />
<Image Include="res\Run.ico" />
<Image Include="res\Toolbar.bmp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="C/C++ Source Files">
<UniqueIdentifier>{5553d3c0-044f-438f-b1b2-867093fe3ae1}</UniqueIdentifier>
<Extensions>c;cpp</Extensions>
</Filter>
<Filter Include="H Source Files">
<UniqueIdentifier>{e1f8cff3-413c-4dc8-948b-890b217e91a9}</UniqueIdentifier>
<Extensions>h;hpp</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{2dcd5d78-6817-4e88-95dd-45317fb30c57}</UniqueIdentifier>
<Extensions>rc;manifest;ver</Extensions>
</Filter>
<Filter Include="Image Files">
<UniqueIdentifier>{ed5af34a-ecde-4869-92de-751b5f039b98}</UniqueIdentifier>
<Extensions>bmp;ico;cur</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Dialogs.c">
<Filter>C/C++ Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Dlapi.c">
<Filter>C/C++ Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Helpers.c">
<Filter>C/C++ Source Files</Filter>
</ClCompile>
<ClCompile Include="src\minipath.c">
<Filter>C/C++ Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DropSource.cpp">
<Filter>C/C++ Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\Dialogs.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Dlapi.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\Helpers.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\resource.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\version.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\minipath.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="language\common_res.h">
<Filter>H Source Files</Filter>
</ClInclude>
<ClInclude Include="src\DropSource.h">
<Filter>H Source Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="res\Hover.cur">
<Filter>Image Files</Filter>
</None>
<None Include="res\crosshair.cur">
<Filter>Image Files</Filter>
</None>
<None Include="src\minipath.ver">
<Filter>Resource Files</Filter>
</None>
<None Include="..\Build\minipath.ini">
<Filter>Resource Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Image Include="res\Folder.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Goto.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Items.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Open.bmp">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Options.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Options2.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Progs.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Run.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\Toolbar.bmp">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\cross1.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\cross2.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\metapath.ico">
<Filter>Image Files</Filter>
</Image>
<Image Include="res\MiniPath.ico">
<Filter>Image Files</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<Manifest Include="res\minipath.exe.manifest">
<Filter>Resource Files</Filter>
</Manifest>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\minipath.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="language\common_res.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View File

@ -3,7 +3,7 @@
<assemblyIdentity
name="Notepad3"
processorArchitecture="*"
version="5.19.501.1685"
version="5.19.502.1686"
type="win32"
/>
<description>Notepad3 RC</description>

View File

@ -7,8 +7,8 @@
#define SAPPNAME "Notepad3"
#define VERSION_MAJOR 5
#define VERSION_MINOR 19
#define VERSION_REV 501
#define VERSION_BUILD 1685
#define VERSION_REV 502
#define VERSION_BUILD 1686
#define SCINTILLA_VER 415
#define ONIGMO_REGEX_VER 6.2.0
#define VERSION_PATCH RC