github zufuliu/notepad2 v4.19.09r2380

latest releases: v4.24.03r5146, v4.24.01r5100, v4.24.01r5098...
4 years ago

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 enable useUnicode if it wants to detect Unicode identifier or operator (e.g. using functions from lexlib\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

Don't miss a new notepad2 release

NewReleases is sending notifications on new releases.