The builds (unsigned) works for Windows XP and above. CPU support for SSE2 (Pentium 4) is required for Win32 build, for old CPU and system see wiki Build Notepad2. The AVX2 build works for Windows 7 SP1 (or Windows Server 2008 R2 SP1) and above (64-bit only), requires CPU support for AVX2, AMB and BMI1.
Since v4.19.01r1786, latest development build (artifacts in Release configuration for each compiler and platform) can be downloaded from https://ci.appveyor.com/project/zufuliu/notepad2
Tips: To keep your current settings, do NOT replace Notepad2.ini or metapath.ini or any theme files with the bundled one, but please mind breaking changes in v4.19.01r1786 and below when upgrading to this version from versions before v4.19.01r1786.
Changes Since v4.19.08.r2356
- Encoding and code page for resource files are changed to UTF-8, see more info on wiki Localization. bb97bc6 and b7f42d7
- New polling mode for file watching, which is useful for watching continuously updated file, such as log files (issue #120). 0618a11
- New option to keep caret at document end after reloading, useful for watching log files (issue #120). By default caret position is unchanged after reloading unless it's on last line, which will stay on last line after reloading. 0618a11 and ddb540a
- Update C++20 STL to n4830. 3d3074d and 1e7d472
- New file extensions for Python (
.pyi
and.pth
) and INI configuration file (.toml
). 500b429 and 3fa8b43 - Fix line number width reduced after converting document encoding. dbc7e72
- Fix crash caused by directly call NP2ExitWind() when opening file canceled. fd5f341
- Other bug fix and improvements.
Breaking Changes
- When using
StyleContext
,multiByteAccess
for UTF-8 encoding is disabled by default, as each byte can be safely treated as individual character. lexer need enableuseUnicode
if it wants to detect Unicode identifier or operator (e.g. using functions fromlexlib\CharacterCategory
, beware these functions are only valid when internal encoding is UTF-8). 428bef9 and 49d79cc
File List
File | SHA-256 |
---|---|
ARM64_v4.19.09r2380.zip | 3C96A0661DBF5AF7674CF391B7F58982AEC2E35157E348E1048E6149E813DC63 |
AVX2_v4.19.09r2380.zip | 9AB99D24C93D4EB4FE5775C074D9D41F3A33E5C1A77A244604C53D8AA3A9A866 |
Win32_v4.19.09r2380.zip | 344322B50190113CC303AFA457C83224CBBDEC7C8A1962129992402CABE1E6D8 |
x64_v4.19.09r2380.zip | 9F0B4D8655D582FD7416B1B76BE93BC5948373737D7356A62ADE0FC1597FCB1A |