diff --git a/Versions/build.txt b/Versions/build.txt index 0cfbf0888..00750edc0 100644 --- a/Versions/build.txt +++ b/Versions/build.txt @@ -1 +1 @@ -2 +3 diff --git a/minipath/src/Config.cpp b/minipath/src/Config.cpp index 1de6a8c89..0ed2e513b 100644 --- a/minipath/src/Config.cpp +++ b/minipath/src/Config.cpp @@ -79,7 +79,7 @@ HANDLE AcquireWriteFileLock(LPCWSTR lpIniFilePath, OVERLAPPED& rOvrLpd) { HANDLE hFile = CreateFile(lpIniFilePath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, - nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr); + nullptr, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr); DWORD const flags = LOCKFILE_EXCLUSIVE_LOCK; bool const bLocked = LockFileEx(hFile, flags, 0, MAXDWORD, 0, &rOvrLpd); diff --git a/res/Notepad3.exe.manifest.conf b/res/Notepad3.exe.manifest.conf index 2d98feed8..12ee03daf 100644 --- a/res/Notepad3.exe.manifest.conf +++ b/res/Notepad3.exe.manifest.conf @@ -3,7 +3,7 @@ Notepad3 RC3 diff --git a/src/Config/Config.cpp b/src/Config/Config.cpp index ebb3f0a72..458e33dc8 100644 --- a/src/Config/Config.cpp +++ b/src/Config/Config.cpp @@ -93,7 +93,7 @@ HANDLE AcquireWriteFileLock(LPCWSTR lpIniFilePath, OVERLAPPED& rOvrLpd) { HANDLE hFile = CreateFile(lpIniFilePath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, - nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr); + nullptr, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr); DWORD const flags = LOCKFILE_EXCLUSIVE_LOCK; bool const bLocked = LockFileEx(hFile, flags, 0, MAXDWORD, 0, &rOvrLpd); diff --git a/src/VersionEx.h b/src/VersionEx.h index 4141a7398..025a0b310 100644 --- a/src/VersionEx.h +++ b/src/VersionEx.h @@ -9,7 +9,7 @@ #define VERSION_MAJOR 5 #define VERSION_MINOR 20 #define VERSION_REV 313 -#define VERSION_BUILD 2 +#define VERSION_BUILD 3 #define SCINTILLA_VER 432 #define ONIGURUMA_REGEX_VER 6.9.4 #define UCHARDET_VER 2018.09.27 diff --git a/test/test_files/others/Complex-script-samples (issue #2019).txt b/test/test_files/others/Complex-script-samples (issue #2019).txt index 78f03c405..3b345649f 100644 --- a/test/test_files/others/Complex-script-samples (issue #2019).txt +++ b/test/test_files/others/Complex-script-samples (issue #2019).txt @@ -9,6 +9,7 @@ Bengali, LTR: Devanagari, LTR: मैं काँच खा सकता हूँ और मुझे उससे कोई चोट नहीं पहुंचती +संस्कृत Tamil, LTR: நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது.