Rajendra Singh
02096e93b8
Update Hindi localization
...
Close #5326
6 years ago
Rajendra Singh
21d73d44fe
Fixed macro playback junk char display issue on Find dialog
...
Fix #5339 , close #5340
6 years ago
Don HO
94c4608cc1
Fix a typo & add some comments
6 years ago
Don HO
c22f181d80
Add hashes (32/64) of nppPluginList.dll new release
6 years ago
Pavel Nedev
1dfa92c4b7
Add 'Open Plugins Folder...' command
...
Closes #5224 , closees #5225
6 years ago
György Bata
c3f96d6b9c
Hungarian translation update for 7.6.3
...
Close #5287
6 years ago
Rajendra Singh
2a4a70ed21
Pass the arguments by reference instead of by copy to improve the performance
...
Close #5341
6 years ago
Don HO
3baef49079
Add SHA256 checking of the authentity of used modules
...
In order to remove the code signing certificate dependency, SHA256 checking of the authentity of used modules (Scilexer.dll, GUP.exe and nppPluginList.dll) is added.
See the followling link for the detail information:
https://notepad-plus-plus.org/community/topic/17184/remove-code-signing-from-notepad
6 years ago
Don HO
1f5ba1803f
Fix compiling error
6 years ago
Don HO
da2d14436c
[EU-FOSSA] Enhance the macroable detection to avoid crash
6 years ago
Don HO
d7c942ee2f
Fix auto-update detection issue due to wrong version number used
6 years ago
Don HO
5085d9c95a
[EU-FOSSA] Check string length to copy to avoid crash in purgeMenuItemString function
6 years ago
Don HO
eec82cc2a6
[EU-FOSSA] Replace "lstrcpy" by "wcscpy_s" in "BabyGrid.cpp" to avoid the eventual crash
6 years ago
Don HO
bd7816755c
[EU-FOSSA] Replace lstrcat by wcscat_s to avoid crash
6 years ago
Don HO
70cd3e5ea6
[EU-FOSSA] Check if the command is macroable before playing the recorded macro
...
Such situation can happen via the manual modification of shortcut.xml by hackers.
6 years ago
Don HO
4472620f30
Remove "Get More Plugins" menu item
6 years ago
Don HO
b90be4a05b
[EURO-FOSSA] Fix a vunerability from "Search on Internet" command
...
Restrict the usage of customized search engine on only "http://" or "https://" url schema to avoid whatever application can be launched via "Search on Internet" command.
6 years ago
Don HO
5bcf55c59e
Add stackoverflow as search engine
6 years ago
Don HO
188565fd4a
Fix x64 compiling error
6 years ago
Don HO
0adc06322f
[EU-FOSSA] Fix buffer overrun in Print dialog
6 years ago
Don HO
194475ce64
[EU-FOSSA] Fix a crash bug on Macro execution with arbitrary parameters
6 years ago
Don HO
011aa960fb
Fix a regression on c4ff9f76a3
...
Fix a regression on c4ff9f76a3
6 years ago
Rajendra Singh
3546268c23
Add the capacity to rename non-existing document's tab
...
Close #5311
6 years ago
Don HO
c4ff9f76a3
Make "new #" document drag-and-drop operation among instances right.
...
New correct behaviour: Dragging out a "new #" document from instance 1 and dropping it into instance 2 makes disappear "new #" document from instance 1, and nothing happens in instance 2.
6 years ago
Rajendra Singh
17c40213ca
Tab context menu bug fixes
...
Disable "Open containing Folder in Explorer" and "Open Containing Folder in CMD" commands for document non-exist on hard disk.
Close #5312
6 years ago
Don HO
fbffdd8825
Load nppPluginList.dll as resource instead of binary for the sake of security
...
Checck the discussion here:
https://github.com/notepad-plus-plus/nppPluginList/issues/31
More information:
https://blogs.msdn.microsoft.com/oldnewthing/20141120-00/?p=43573
6 years ago
Rajendra Singh
7aa953c55a
Fix a crash (a regression) due to replacement of lstrcpy by wcscpy_s
...
Close #5314
6 years ago
Don HO
501980782f
[EU-FOSSA] Check Updater's certificate before launching it
6 years ago
Don HO
1ab1624800
Fix a crash regression due to a bad length count for a replacement of wcscpy_s
6 years ago
Don HO
7fe3cda1d0
[EU-FOSSA] Use wcscpy_s instead of lstrcpy to prevent from buffer overflow
6 years ago
Don HO
b381ea5353
Make name more explicite: "Remove Duplicate Lines" to "Remove Consecutive Duplicate Lines"
6 years ago
Don HO
ea1fd44ff0
[EURO-FOSSA] Fix stack buffer overflow on strcpy
6 years ago
Don HO
494b4bc0db
Fix crash on exit after creating or importing a UDL
...
And fix deletion userDefineLang.xml file bug on exit.
6 years ago
Don HO
58037e07b1
[EU-FOSSA] Fix stack buffer overflow on wsprintf in WordStyle dialog
...
Also remove dynamic allocation for CB_GETLBTEXT and use local array instead by controlling buffer size.
6 years ago
Don HO
0438447194
[EU-FOSSA] Fix stack buffer overflow on LB_GETTEXT
6 years ago
Don HO
cdd13ecadc
[EU-FOSSA] Fix stack buffer overflow on CB_GETLBTEXT
6 years ago
Don HO
dfb9b5e330
Enhance User Defined Language System for supporting more than one UDL file.
...
Several UDL xml files can be loaded to allow to manage/share UDL more easily.
1. The old file userDefineLang.xml is kept in its old location and is still used.
2. The new folder userDefineLangs is added beside of the old UDL default file. Any UDL xml file can go into the folder userDefineLangs and will be loaded as UDL.
3. A UDL xml file must contain one (or several) user defined language(s).
4. The created UDL via UDL dialog and imported UDL are saved in userDefineLang.xml (default UDL file).
https://notepad-plus-plus.org/community/topic/17072/new-enhancement-for-user-defined-language-system
6 years ago
Don HO
51f10bdba5
Add "Remove Duplicate Lines" feature
...
Remove duplicate consecutive lines from whole document.
6 years ago
Don HO
e691370e4f
[EU-FOSSA] Fix stack overflow in extractSymbol function
6 years ago
Don HO
c906af27b2
[EU-FOSSA] Fix stack overflow in exts2Filters function
6 years ago
Don HO
5eaf67b647
[EU-FOSSA] Fix stack overflow issue on User Define Language dialog
6 years ago
Don HO
c314ed1d8a
[EU-FOSSA] DLL hijacking of plugins\Config\Config.dll loaded by Notepad++
6 years ago
Don HO
1a356c2019
Notepas++ 7.6.3 release
6 years ago
Don HO
e5108cc0ea
Add Markdown language.
...
via User Defined Language.
Markdown++: https://github.com/Edditoria/markdown-plus-plus
Included only for Installer.
6 years ago
Don HO
9fecbae030
Move plugins home from %ProgramData% to %ProgramFiles% for the sake of security
...
Whole specs here:
https://notepad-plus-plus.org/community/topic/16996/new-plugins-home-round-2
6 years ago
Don HO
c1bf412f57
[EU-FOSSA] Avoid to execute eventual hijacked binaries from Notepad++
...
If the same name binaries are placed in user's PC and the fake binaries path are set before the system ones:
https://superuser.com/questions/897644/how-does-windows-decide-which-executable-to-run/897645
then the fake ones are executed.
Remove these entries for avoiding to execute eventual hijacked binaries from Notepad++.
6 years ago
Don HO
abf78e84b2
[EU-FOSSA] Fix loading unexpected dll as plugin issue
...
Unexpect behaviour: if "<NppDir>\...dll" and/or "<NppDir>\plugins\..dll" exist, they will be loaded because Notepad++ try to load "<NppDir>\pluginName\pluginName.dll" as plugin, in our case "<NppDir>\plugins\..\...dll" and "<NppDir>\plugins\.\..dll" respectively.
The fix is excluding both directories ".." & "." to not load mentionned above unwanted dll.
6 years ago
Don HO
e813f0383b
Fix x64 build error
6 years ago
Don HO
4421161848
[EU-FOSSA] Fix stack overflow issue while affecting "ext" field on stylers.xml
6 years ago
Don HO
ccdf7d8d8b
[EU-FOSSA] Fix stack overflow in XML Parsing
6 years ago