v4.19.09r2380
版本发布时间: 2019-09-15 09:35:12
zufuliu/notepad4最新发布版本:v24.11r5548(2024-11-17 15:58:59)
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. bb97bc66a66950901e7e7de3d174af99dbee783c and b7f42d7719b851cf6563a67cb3f4f60ab8a7cc70
- New polling mode for file watching, which is useful for watching continuously updated file, such as log files (issue #120). 0618a11bf783a7b7d5fa8817f0f85ced8e934814
- 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. 0618a11bf783a7b7d5fa8817f0f85ced8e934814 and ddb540a3786c2c14012989e0b1fe8871cf8dac4f
- Update C++20 STL to n4830. 3d3074df3c5460f5040d6373115b354a95400d0f and 1e7d4728f5e8dd03330872402ecb089b80fc98c3
- New file extensions for Python (
.pyi
and.pth
) and INI configuration file (.toml
). 500b4294d5a4d4d7ce2f0a9a5a4569ec23d59d88 and 3fa8b43ccfb7c0eae995e76569a3594895ed3ed8 - Fix line number width reduced after converting document encoding. dbc7e721dbffdb8025af29b1019771c5630d22bd
- Fix crash caused by directly call NP2ExitWind() when opening file canceled. fd5f341fb522e20dd3e7657fb209ebe3f993d1ca
- 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). 428bef970544a67c1dd041fb66bd6b6abded49ee and 49d79ccb59cda23a76cc5e4c4b5ed769ddabc5ad
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 |
1、 Notepad2_ARM64_v4.19.09r2380.zip 793.68KB
2、 Notepad2_AVX2_v4.19.09r2380.zip 868.35KB
3、 Notepad2_Win32_v4.19.09r2380.zip 755.03KB
4、 Notepad2_x64_v4.19.09r2380.zip 869.85KB