4398 Commits

Author SHA1 Message Date
Don HO
36cbfb45cd Better clean on unstallation 2022-01-09 02:35:19 +01:00
xomx
9f08013d08 Fix installer x64 not detected the previous installation location
Ref:
https://nsis.sourceforge.io/Reference/SetRegView

Fix #7946, close #11013
2022-01-08 18:03:03 +01:00
Don Ho
9929160a00 Update French & Taiwanese localization 2022-01-08 17:04:53 +01:00
mere-human
78c6554e91 Add missing translation for folder browser title
Affected places:
File > Open Folder as Workspace
Search > Find in Files
Settings > Preferences > Default Directory > [...]
Settings > Preferences > Backup > [...]

Fix #10983, fix #10984, fix #10985, close #11005
2022-01-08 16:57:33 +01:00
Don Ho
44c9a0561b Fix "Save As" command cannot be used as "Save" issue
If user tries to save a existing file as file itself by using "Save As" command,
then he/she chooses the same file from the Save As file dialog,
* old wrong behaviour: "Save As" action is rejected with the message "The file is already opened in Notepad++".
* new correct behaviour: "Save As" action is allowed.

Fix #10965, close #11008
2022-01-07 21:04:10 +01:00
mere-human
9be4eeb4e6 Add copy name/path commands to DocList and Edit menu
1. Add new commands to copy selected files name/path into multi-selection context menu in Document List.
2. Add new commands to copy all files name/path into Edit > Copy to Clipboard.
3. Create a new function buf2Clipborad() to be used in all similar commands.
4. Fix the translation of the Document List multi-selection context menu.

Fix #10394, close #10993
2022-01-05 15:58:54 +01:00
Don Ho
a4bd526639 Fix French localization 2022-01-05 02:52:21 +01:00
rddim
d9ef4be579 Update english.xml
Fix #10356, close #10981
2022-01-05 00:29:27 +01:00
Rajendra Singh
23b2a3fa8e Fix Recent Files List not revised issue after "Save As" command
Fix #10946, close #10994
2022-01-04 23:41:29 +01:00
ArkadiuszMichalski
0dd0a9586a Support both MingGW multilib versions
Fix #10941, close #10962
2022-01-04 22:34:59 +01:00
Don Ho
a790822847 Add Windows 11 on the supported OS list 2022-01-04 13:55:09 +01:00
Don HO
573a3db6e9 Notepad++ release 8.2 v8.2 2022-01-01 00:04:52 +01:00
Don HO
3c89b57167 Installation: Let users decide to keep or not HexEdit plugin
Fix #10828, close #10972
2021-12-31 23:59:59 +01:00
Don Ho
5d1bbc05ef Update 3 localization files 2021-12-30 01:49:05 +01:00
schnurlos
5dd868cf4b Update german.xml to V.8.1.9.2
Following add9f64104 (diff-a6ac7ceba70d88bf1547fd1defd760bd55052dcdb78c44f9d46d99ef1f450472) & 7aa0a56320 (diff-a6ac7ceba70d88bf1547fd1defd760bd55052dcdb78c44f9d46d99ef1f450472)

Close #10845
2021-12-30 00:52:24 +01:00
IoeCmcomc
61eff45bd2 Update Vietnamese translation
Signed-off-by: IoeCmcomc <53734763+IoeCmcomc@users.noreply.github.com>

Close #10880
2021-12-30 00:50:00 +01:00
Iñigo Zendegi
66eddf2501 Update basque.xml
Close #10931
2021-12-30 00:46:44 +01:00
Artem Polivanchuk
1ad973fa26 Update Ukrainian translation
Close #10934
2021-12-30 00:41:57 +01:00
Tmp341
35c26e3ad4 Update Turkish localization
* According to add9f64, 7aa0a56 and 4facc4d commits.

Close #10938
2021-12-30 00:40:05 +01:00
~GOLEM~
9debacde9f Update russian.xml to v8.1.9.3
Close #10944
2021-12-30 00:37:58 +01:00
kubalav
cb441d8a59 Update Slovak translation to 8.1.9.3
Close #10945
2021-12-30 00:36:37 +01:00
yasmise
13d92c614f Update japanese.xml
Translation update to follow this commit:
* Add auto save loaded session on exit feature (a16930fffea1d69034d0f4336ff71b81f239dd9f)

Also, fix for looking of parentheses for inconsistency.

Fix #10949
2021-12-30 00:35:23 +01:00
György Bata
35dc1f8c45 Hungarian translation update for 8.1.9.3
Close #10951
2021-12-30 00:34:05 +01:00
rddim
492d27996d Update Bulgarian localization
Close #10953
2021-12-30 00:25:20 +01:00
Hugo Carvalho
234d142cab Update portuguese.xml
For commit: a16930fffe

Close #10954
2021-12-30 00:21:59 +01:00
Don Ho
87db9d1957 Fix caret left-right inverse moving in R2L mode issue
ref:
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/10334#issuecomment-1002054488

Fix #8553, fix #7678, fix #9730, close #10963
2021-12-29 18:37:02 +01:00
Ashfaaq18
79fa0abc8b Fix memory leak when toggling to and from Dark Mode
Fix the memory leak due to icons of toolbar - they are not removed from ImageList while switching between dark/lite mode.

Fix #10957, close #10966
2021-12-29 16:50:07 +01:00
Don Ho
c0989d472c Enlarge your name field size!
Rename current tab & Rename User Language name could be up to 63 characters now!
(Before this implementation the limit size is about 20 characters)

Fix #10961, fix #9849, close
2021-12-29 16:00:55 +01:00
Ashfaaq18
4a7a33f010 Fix Document List icons unchanged issue after switching to dark mode
1. Document List icons now support darkmode icons and alternate icons.
2. Fixed memory leak in code and additional code refactoring.

Fix #10740, close #10956
2021-12-28 01:04:38 +01:00
Don Ho
ae09024e66 Fix UTF-8 detected wrongly as TIS-620 issue
uchardet detects usually wrongly UTF-8 as TIS-620, hence TIS-620 detection is disabled in this commit.
More info:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/10916#issuecomment-1001671957

Fix #10916, fix #940, fix #8755, fix #3588, fix #3188, fix #4932, fix #3172, fix #10492, close #10958
2021-12-27 20:17:18 +01:00
Don Ho
33a0587a65 Fix incorrect folding behaviour in C, C++ & Javascript
Fix also for TypeScript and Objective-C.

Fix  #4560, close #10948
2021-12-25 21:49:30 +01:00
Don Ho
a16930fffe Add auto save loaded session on exit feature
This new feature works only if Multi-instance settings is NOT set to "Default (Mono-instance)".

Fix #1646, fix #3241, fix #3574, fix #4228, close #10935
2021-12-24 17:32:08 +01:00
Don Ho
a563a8b812 Open "crontab" file by using syntax highlighting of bash
Fix #3377, close #10943
2021-12-24 03:19:19 +01:00
Don Ho
30c586d94c Fix wrong language name in installer 2021-12-23 15:49:48 +01:00
ArkadiuszMichalski
85d6108a6b Fix Build not work under path with space
Fix #10907, close #10914
2021-12-21 23:44:52 +01:00
CennoxX
31799472b4 Add new keyword "var" in Java
Add new keyword "var" in Java, and sort the list alphabetically.

Fix #4390,  close #10917
2021-12-21 19:27:11 +01:00
Don Ho
b5d646b4cd Add exclude folder(s) capacity in Find in Files
This PR allows users to provide the list of excluding folder names/patterns in "Filters" field.
Eclusion operator is alway "!" at the begining. In order to distinguish folder from file, "\" should be used as prefix of the folder name/pattern, following "!". That allows the exclusion of the directories under the root directory you want to search (the 1st level of matched directories).

If users need to exclude folders with the same name (or names matched the specific pattern) in all levels, the + should be put between "!" and "\" to exclude them recursively.

Here is a sample:
Filters: *.* !\bin !+\test !+\log*
Directory: c:\myProject\

So the excluded directories could be:

    c:\myProject\bin\
    c:\myProject\log\
    c:\myProject\logs\
    c:\myProject\src\log4j\
    c:\myProject\test\
    c:\myProject\src\test\

The following directories will not be excluded:

    c:\myProject\foo\tests\
    c:\myProject\foo\bin\

Note that "inclusion of folder" is not allowed, and such pattern will be ignored.

Fix #2433, fix #8350, close #10927
2021-12-21 18:39:22 +01:00
Don Ho
ac52f406f3 Fix no focus on edit zone regression
Fix no focus on edit zone after switching back to Notepad++.
This regression is introduced by ee884f87bbb66d1431f0d530d0cd25bb7cde6b35 (#10910)

ref:
ee884f87bb (commitcomment-62032223)
2021-12-16 17:37:11 +01:00
Don Ho
1c81788881 Add a new keyword "nameof" in C#
Fix #10870
2021-12-15 14:29:55 +01:00
Christian Grasser
556fe39cb6 Update boost regexp from v1.76 to v1.78
Update boost regexp to version 1.78.0 from:
https://boostorg.jfrog.io/artifactory/main/release/1.78.0/source/boost_1_78_0.7z

Close #10912
2021-12-15 10:57:45 +01:00
Shridhar Kumar
ee884f87bb A comprehensive fix for background clipping of dock panels
The (very detailed) explanation/information of fix:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2937#issuecomment-992086848

Fix #2202, fix #2937, fix #5980, fix #8980, fix #9905, fix #10091, close #10910
2021-12-14 02:53:09 +01:00
ArkadiuszMichalski
3d5aa49cdd Fix build 32-bit binary failure under unix-like shell (Git Bash)
Read Windows environment variables correct also for unix-like shell.

Fix #10885, close #10886
2021-12-14 00:54:30 +01:00
Don HO
6df3db124f Notepad++ release 8.1.9.3 v8.1.9.3 2021-12-08 20:58:49 +01:00
Don Ho
5d2fc0d8c0 Fix log written under wrong condition 2021-12-06 18:50:36 +01:00
Don Ho
0f4010eada Refactoring for the readability 2021-12-05 04:45:55 +01:00
xomx
bf732c9991 Fix dirty status after reloading file
Fix #10796, close #10874
2021-12-05 04:15:12 +01:00
Regmos
09890daa54 Update danish.xml
Close #10879
2021-12-05 01:16:12 +01:00
xomx
b41cb7d65b Update czech.xml to v8.1.9.3
Close #10877
2021-12-05 01:14:39 +01:00
ArkadiuszMichalski
4facc4db46 Update polish.xml to 8.1.9.3
Close #10875
2021-12-05 01:13:17 +01:00
yasmise
e99d2eb696 update japanese.xml to v8.1.9.2
Added these translations:
* Add "Notepad++ User Defined Languages Collection" project website ... (add9f641043aca953545179f2e2d10690adcf64d)
* Update english.xml (7aa0a563200cba25f7bee3233cf78ded87341d1b)

Close #10848
2021-12-05 01:10:54 +01:00