geoffmcl / NppTidy2

HTML-Tidy plugin for Notepad++. Uses tidy-html5 - https://github.com/htacg/tidy-html5
GNU General Public License v2.0
29 stars 8 forks source link

What code level should be the target? #7

Open geoffmcl opened 6 years ago

geoffmcl commented 6 years ago

This is for sure a Win32 only project, and there have been many releases of MSVC... see MSVC... and others...

Since we are in a growing WIN64 world, then per that wiki, since we are targeting both x86 - 32-bit, and x64 - 64-bit, as per the notepad++ releases, then Visual C++ 2005 (also known as Visual C++ 8.0) has to be the minimum target...

Now I personally do not have that older version installed in my current main machine, but I do have MSVC2010 aka MSVC 10.0 aka _MSC_VER 1600 aka msvc100 installed, and running, so this will be my yardstick...

If others have earlier versions to do a test compile, then would really appreciate feedback... often it is a simple change...

This is a simple Tidy2.dll Plugin project, for notepad++. and it should address the widest user base... feedback very welcome... thanks...

geoffmcl commented 6 years ago

But an /MT build, ie USE_STATIC_RUNTIME:BOOL=ON also requires an equivalent libtidy static build... UGH...

geoffmcl commented 6 years ago

Drat, the comment on commit 149e108 should read v2.0.5... oh, well...

This 2.0.5 looks like a good release candidate... will generate 4 releases, 32 and 64 bit, by MSVC10 and MSVC14... will have to leave the static runtime /MT until later...

geoffmcl commented 6 years ago

See the latest release... Enjoy...

Also added static run-time, /MT, see -mt, 2 releases, 32 and 64 bits... these versions should not require any MSVC runtimes installed, but look forward to feedback...