Don HO
1360ff82ba
Revert "Add "Multi-Select Next Occurence" feature"
...
The current commit contain unstable behaviour and could lead to crash.
OTOH Update Scintilla component will get the same feature. So Scintilla will be updated in short term.
This reverts commit 455fcb2da4
.
2019-03-21 23:40:59 +01:00
Tmp341
95c7868cad
Update Turkish localization
...
Close #5379
Updated according to 5423b50
, 157846c
and da3a17e
commits.
2019-03-21 22:55:23 +01:00
schnurlos
11a45b5929
Update german.xml to 7.6.3
...
Close #5381
2019-03-21 22:53:10 +01:00
Rajendra Singh
3939551280
Add Hindi support for installer.
...
Close #5433
2019-03-21 22:51:01 +01:00
altiereslima
f92bedaad3
Update brazilian_portuguese.xml
...
Close #5443
2019-03-21 22:47:51 +01:00
Rajendra Singh
b0b29c2adf
Updated Hindi Translation and corrected typo in English
...
Close #5448
2019-03-21 19:59:49 +01:00
Luca
c22690d54a
Update Italian localization to 7.6.5
...
Close #5446
2019-03-21 19:50:54 +01:00
rddim
dd718442b4
Update Bulgarian localization
...
Close #5372
2019-03-21 09:47:06 +01:00
Rajendra Singh
f7645fe27e
Fixed crash due to "File status auto-detection" enhancement
...
Close #5438
2019-03-21 00:48:45 +01:00
Don HO
28f87ca6de
Make better UI for the file status auto-update enhancement
2019-03-21 00:06:01 +01:00
Don HO
a7c59e1776
Add "Multi-Select Next Occurrence" into menu
...
Update localization files
2019-03-19 02:52:13 +01:00
jmbockhorst
455fcb2da4
Add "Multi-Select Next Occurence" feature
...
* Added Ctrl+Shift+D to select next occurence of selection
* Left and right movement works for multiple cursors
* Enter/return a new line works for multiple cursors
Close #5322 , close #5399
2019-03-18 23:09:01 +01:00
Don HO
0c5a42153b
Remove unecessary cast
2019-03-18 09:45:25 +01:00
Don HO
0f933b16c3
Update localization files
2019-03-18 02:49:10 +01:00
Don HO
23bd8e484c
Use new "File Status Auto-Detection" option by default
...
And make it compatible with the existent arguments.
2019-03-17 21:19:20 +01:00
Don HO
193c4ecc5b
Clean up - remove dead code.
2019-03-17 18:02:06 +01:00
Rajendra Singh
ba60fbdd71
Enhance "File status Auto-Detection" to avoid switching editing tab off behaviour
...
Fix a long waiting issue about file auto change detection, by adding a new option to avoid an annoying behaviour:
If file content is changed outside of Notepad++, while focus back to Notepad++, the current editing tab will be switched off, the changed file will be switched to and user will be asked to reload the file in question.
The new option remains the editing tab. User will be asked to reload it only if the changed file is switched in.
Fix #1087 , Fix #3349 , Fix #3333 , Fix #3528 , Fix #3138 , Fix #3934 , Fix #3160 , Fix #1822 , Fix #745 , Fix #3599 , Fix #4329 , Fix #3971 , Fix #4592 , Fix #1116 , Fix #2082
Close #4180 , Close #5386 , Close #4189 , Close #1995 , Close #2867 , Close #3306 , Close #2776 , Close #2724 , Close #2405 , Close #4072 , Close #4747
Close #5389
2019-03-17 12:21:16 +01:00
vlakoff
54350715e4
Remove some duplicate entries from lang files
...
Close #5383
2019-03-16 05:48:07 +01:00
Don HO
52a4e21af5
Remove ugly coding style
2019-03-16 05:33:50 +01:00
Don HO
6dfd22d52f
Add "View Current File in Browser" for Firefox, Chrome, IE & Edge
...
Restore deleted "Launch in browser" customized shorcuts in [EU-FOSSA] by implementing them in more secure way.
2019-03-16 04:19:02 +01:00
Christian Grasser
0cddeaa9f2
Remove BOM from 2 localization files
...
- corrected xml encoding from UTF8 with BOM -> required UTF8 for zulu and kurdish
- added zulu to localization list, see also #5209
- space -> tab in localizationString.h according to the rest of the list
Close #5209 , close #5397
2019-03-15 03:13:31 +01:00
Rajendra Singh
1af4d0f7f4
Remove duplicate quote and fix a typo
2019-03-15 00:26:34 +01:00
Don HO
5356f648c2
Remove some ugly coding styles
2019-03-13 02:02:35 +01:00
Don HO
e4f9778358
[EU-FOSSA] Fix crash issue on shorcut command while its length exceed 260
...
Fix stack Buffer Overflow in Command::extractArgs
2019-03-11 09:58:13 +01:00
Don HO
3f5f69c6a6
[EU-FOSSA] Enhance external call code to avoid eventual arbitrary commands execution
2019-03-10 23:27:05 +01:00
Don HO
a2e9421669
Fix renamed new tab incorrect behaviour
...
Double-clicking on a "find all in current document" result in a renamed new tab get a prompt to create it.
2019-03-10 03:14:47 +01:00
Don HO
6580255a2b
Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it
2019-03-09 16:02:32 +01:00
Don HO
faa2fb4e8a
Notepad++ release 7.6.4
2019-03-06 14:28:29 +01:00
Don HO
8b0a85bd56
Use new style open/save file dialog by default
2019-03-05 19:42:29 +01:00
Don HO
103409464d
Remove DSpellCheck due to some performance issues
2019-03-05 02:33:34 +01:00
Rajendra Singh
da3a17e912
Support More localization
...
Close #5323
2019-03-04 09:53:01 +01:00
Don HO
157846c60a
Fix a small regression on Find dialog status bar
...
Fix #5070 , close #5094
2019-03-04 03:25:54 +01:00
Alberto-Dev
acd2cc6ba2
Adde missing styles to Zenburn theme for PowerShell
...
Close #5161
2019-03-03 18:51:55 +01:00
Jon Bockhorst
dd8ae05429
Add shift + scroll for horizontal scrolling
...
Close #2682 , close #5184
2019-03-03 18:36:17 +01:00
Rajendra Singh
eb8eb25799
Make naming homogeneous in xml file
...
No more dummy surprises.
Close #5276
2019-03-03 16:38:26 +01:00
Rajendra Singh
ae980ce4d4
Don't allow restricted characters for tab file rename
...
Extend class StringDlg, so that characters which are not allowed in a file name such as |, :, >, < etc. will be restricted for tab's new name so that there will be no problem while saving backup file.
Close #5324
2019-03-03 15:51:31 +01:00
Rajendra Singh
c4f493a7c8
Fixed file open hang issue in old style mode
...
Fix #5368 , close #5370
2019-03-03 15:19:27 +01:00
Don HO
496e93e1b0
Minor change for the installation
2019-03-03 03:29:55 +01:00
Don HO
dcd3942362
Fix Markdown not working in installer package of v7.6.3
...
and add Markdown in zip packages
2019-03-03 03:12:27 +01:00
Rajendra Singh
ea08e037d2
Remove autocomplete directory on uninstall
...
Close #5277
2019-03-02 17:47:47 +01:00
rddim
aba4716c7b
Update Bulgarian localization
...
Close #56366
2019-03-02 17:43:11 +01:00
Rajendra Singh
50e9e87e44
Use the reference parameter instead of copy parameter and some clean up
...
Close #5360
2019-03-02 14:46:17 +01:00
Rajendra Singh
5423b50635
Fixed regression and support localization for "Open Plugins Folder..."
...
Close #5365
2019-03-02 14:34:06 +01:00
FishDoctor78
ea8514a15f
Updated slovak.xml to version 7.6.2
...
Close #5229
2019-03-02 12:15:36 +01:00
Christian Grasser
52ed9af685
Fix "Find in files" tab translation issue on initial dialog call
...
Fix #5236 , close #5272
2019-03-02 00:41:56 +01:00
TigerxWood
b9f01afdd7
Update romanian.xml to version 7.6.2
...
Close #5284
2019-03-01 23:05:42 +01:00
Artur
d14e6bd5a9
Updated Russian translation (ShortcutMapper, SHA)
...
Russian translation for Notepad++
Updated to v7.6.2:
- add tr. SHA-256
- add tr. ShortcutMapper
- minor fixes
Close #5193
2019-03-01 23:03:57 +01:00
bubbajdf
b630f300e0
Update Pig latin
...
Added SHA-256 changes
Close #5188
2019-03-01 23:00:55 +01:00
Hiro5
280eb2e7b1
Update catalan.xml
...
Close #5187
2019-03-01 22:58:27 +01:00
scootergrisen
2587fdf91f
Update danish.xml to 7.6.2
...
Close #5208
2019-03-01 22:56:32 +01:00
Daniel Kwan
150ce13cda
Update chinese.xml
...
Close #5221
2019-03-01 22:29:07 +01:00
rddim
1aeddf10dc
Update Bulgarian localization
...
Close #5362
2019-03-01 22:22:27 +01:00
popcorner
f5f2f4a12c
Update chineseSimplified.xml
...
Close #5180
2019-03-01 22:06:07 +01:00
Tmp341
ff0d53bfba
Update turkish.xml
...
Close #5179
2019-03-01 22:02:42 +01:00
Jon Bockhorst
b08d08b38b
Fixed issue of splitter panes not being equal
...
Fixed issue #3776 of splitter panes not being equal due to the widths not taking into account the size of the splitter. Also fixed a spelling error.
Fix #3776 , close #5190
2019-03-01 21:55:56 +01:00
Don HO
627c00b433
Replace file extension r in Rebol by r2 & r3
...
Close #5203
2019-03-01 20:37:19 +01:00
Rajendra Singh
02096e93b8
Update Hindi localization
...
Close #5326
2019-03-01 13:54:40 +01:00
Rajendra Singh
21d73d44fe
Fixed macro playback junk char display issue on Find dialog
...
Fix #5339 , close #5340
2019-03-01 13:43:43 +01:00
Don HO
94c4608cc1
Fix a typo & add some comments
2019-03-01 13:35:26 +01:00
Don HO
c22f181d80
Add hashes (32/64) of nppPluginList.dll new release
2019-03-01 03:41:47 +01:00
Pavel Nedev
1dfa92c4b7
Add 'Open Plugins Folder...' command
...
Closes #5224 , closees #5225
2019-03-01 01:03:34 +01:00
György Bata
c3f96d6b9c
Hungarian translation update for 7.6.3
...
Close #5287
2019-02-28 20:19:03 +01:00
Rajendra Singh
2a4a70ed21
Pass the arguments by reference instead of by copy to improve the performance
...
Close #5341
2019-02-28 13:38:03 +01:00
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
2019-02-27 10:14:36 +01:00
Don HO
1f5ba1803f
Fix compiling error
2019-02-24 18:21:28 +01:00
Don HO
da2d14436c
[EU-FOSSA] Enhance the macroable detection to avoid crash
2019-02-24 11:34:27 +01:00
Don HO
d7c942ee2f
Fix auto-update detection issue due to wrong version number used
2019-02-23 13:06:44 +01:00
Don HO
5085d9c95a
[EU-FOSSA] Check string length to copy to avoid crash in purgeMenuItemString function
2019-02-22 19:58:20 +01:00
Don HO
eec82cc2a6
[EU-FOSSA] Replace "lstrcpy" by "wcscpy_s" in "BabyGrid.cpp" to avoid the eventual crash
2019-02-22 13:37:11 +01:00
Don HO
bd7816755c
[EU-FOSSA] Replace lstrcat by wcscat_s to avoid crash
2019-02-22 12:57:58 +01:00
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.
2019-02-21 20:11:42 +01:00
Don HO
4472620f30
Remove "Get More Plugins" menu item
2019-02-20 09:46:17 +01:00
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.
2019-02-20 00:34:28 +01:00
Don HO
5bcf55c59e
Add stackoverflow as search engine
2019-02-19 13:05:02 +01:00
Don HO
188565fd4a
Fix x64 compiling error
2019-02-18 23:23:55 +01:00
Don HO
0adc06322f
[EU-FOSSA] Fix buffer overrun in Print dialog
2019-02-18 23:13:28 +01:00
Don HO
194475ce64
[EU-FOSSA] Fix a crash bug on Macro execution with arbitrary parameters
2019-02-18 01:27:26 +01:00
Don HO
011aa960fb
Fix a regression on c4ff9f76a3
...
Fix a regression on c4ff9f76a3
2019-02-17 20:13:04 +01:00
Rajendra Singh
3546268c23
Add the capacity to rename non-existing document's tab
...
Close #5311
2019-02-17 18:17:24 +01:00
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.
2019-02-16 23:47:03 +01:00
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
2019-02-16 09:55:12 +01:00
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
2019-02-15 00:01:12 +01:00
Rajendra Singh
7aa953c55a
Fix a crash (a regression) due to replacement of lstrcpy by wcscpy_s
...
Close #5314
2019-02-14 00:03:37 +01:00
Don HO
501980782f
[EU-FOSSA] Check Updater's certificate before launching it
2019-02-13 19:39:39 +01:00
Don HO
1ab1624800
Fix a crash regression due to a bad length count for a replacement of wcscpy_s
2019-02-13 02:22:15 +01:00
Don HO
7fe3cda1d0
[EU-FOSSA] Use wcscpy_s instead of lstrcpy to prevent from buffer overflow
2019-02-11 02:07:04 +01:00
Don HO
b381ea5353
Make name more explicite: "Remove Duplicate Lines" to "Remove Consecutive Duplicate Lines"
2019-02-10 13:43:41 +01:00
Don HO
ea1fd44ff0
[EURO-FOSSA] Fix stack buffer overflow on strcpy
2019-02-10 04:11:26 +01:00
Don HO
494b4bc0db
Fix crash on exit after creating or importing a UDL
...
And fix deletion userDefineLang.xml file bug on exit.
2019-02-09 22:52:13 +01:00
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.
2019-02-09 03:28:52 +01:00
Don HO
0438447194
[EU-FOSSA] Fix stack buffer overflow on LB_GETTEXT
2019-02-08 22:13:12 +01:00
Don HO
cdd13ecadc
[EU-FOSSA] Fix stack buffer overflow on CB_GETLBTEXT
2019-02-08 12:38:34 +01:00
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
2019-02-07 23:40:17 +01:00
Don HO
51f10bdba5
Add "Remove Duplicate Lines" feature
...
Remove duplicate consecutive lines from whole document.
2019-02-01 01:00:36 +01:00
Don HO
e691370e4f
[EU-FOSSA] Fix stack overflow in extractSymbol function
2019-01-31 20:17:59 +01:00
Don HO
c906af27b2
[EU-FOSSA] Fix stack overflow in exts2Filters function
2019-01-30 23:33:16 +01:00
Don HO
5eaf67b647
[EU-FOSSA] Fix stack overflow issue on User Define Language dialog
2019-01-30 01:52:18 +01:00
Don HO
c314ed1d8a
[EU-FOSSA] DLL hijacking of plugins\Config\Config.dll loaded by Notepad++
2019-01-28 19:54:50 +01:00
Don HO
1a356c2019
Notepas++ 7.6.3 release
2019-01-27 23:13:30 +01:00
Don HO
e5108cc0ea
Add Markdown language.
...
via User Defined Language.
Markdown++: https://github.com/Edditoria/markdown-plus-plus
Included only for Installer.
2019-01-27 02:53:02 +01:00
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
2019-01-25 02:10:11 +01:00
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++.
2019-01-22 00:04:06 +01:00
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.
2019-01-19 03:30:54 +01:00
Don HO
e813f0383b
Fix x64 build error
2019-01-19 03:27:08 +01:00
Don HO
4421161848
[EU-FOSSA] Fix stack overflow issue while affecting "ext" field on stylers.xml
2019-01-18 23:09:00 +01:00
Don HO
ccdf7d8d8b
[EU-FOSSA] Fix stack overflow in XML Parsing
2019-01-18 03:50:20 +01:00
Don HO
b9ce848881
[EU-FOSSA] Fix EXE Hijacking of gup.exe launched by Notepad++
...
Notepad++ launches updater (gup.exe) without checking the signature, that makes exe hacking possible.
The fix is to check updater binary's signature before launching it.
2019-01-18 00:40:01 +01:00
Don HO
ac2ac8cb4b
Fix x64 build error
2019-01-18 00:34:40 +01:00
Don HO
5b1f530204
[EU-FOSSA] Fix crash issue due to heap overflow in clipboardHistoryPanel.cpp
...
When the amount of clipboard data is too important, it makes crash of function WideCharToMultiByte (win32 API).
The remedy is to capture this error to prevent Notepad++ from crash.
2019-01-17 13:56:41 +01:00
Rajendra Singh
694415f8af
Make exception error more clear
...
Close #5212
2019-01-15 09:56:41 +01:00
Don HO
0f936707a2
[EU-FOSSA] Fix a security issue: RCE via unsanitized command line in "Open containing folder"
...
Summary of the Issue:
A remote code execution (RCE) vulnerability was found when a user opens a crafted containing folder in the command line. Code execution is possible by injecting a & followed by system commands into the name of the folder.
Steps to reproduce:
Download the attached archive on Windows: unzip_me.zip (F404758)
Unzip it and navigate into it
Open the txt file inside with Notepad++
Go to File -> Open containing folder -> cmd
Impact statement:
Successful exploitation of this vulnerability would allow an attacker to remotely execute arbitrary commands on the victim's computer.
2019-01-14 20:20:19 +01:00
Don HO
fd32585c14
List plugins in alphabetical order in Plugins Admin dialog
2019-01-14 20:02:47 +01:00
Don HO
70dee50dc7
Notepad++ 7.6.2 release Gilet Jaune Edition
2019-01-01 02:46:17 +01:00
Artem Polivanchuk
201b5afabe
Update ukrainian.xml
...
Close #5132
2018-12-30 18:45:34 +01:00
Artem Polivanchuk
e335050fbf
Update belarusian.xml
...
Update Belarusian translation
Close #5143
2018-12-30 18:41:30 +01:00
Luca
bb09cda273
Updated italian to 7.6.2
...
Close #5177
2018-12-30 18:18:46 +01:00
rra0137
b1285e7b1e
Add Zulu localization
...
Close #5160
2018-12-29 12:40:35 +01:00
schnurlos
3f2126c758
Update german.xml (48503, SHA-256, ...)
...
Close #5172
2018-12-29 01:38:41 +01:00
yasmise
8c03066351
update japanese.xml to v7.6.2
...
Close #5169
2018-12-27 21:01:28 +01:00
rddim
1bc50df4e7
Update Bulgarian localization
...
Close #4954
2018-12-27 20:58:18 +01:00
Don HO
953919c406
Make new added SHA-256 hash features translatable
2018-12-26 00:06:04 +01:00
historicbruno
a8f3ef12dc
Updates rust keywords and primitive types for 2018 edition
...
https://doc.rust-lang.org/book/ch03-02-data-types.html
https://doc.rust-lang.org/book/appendix-01-keywords.html
Close #5159
2018-12-25 20:10:19 +01:00
Don HO
589e21151d
Change the access right of folders via installer
...
%PROGRAMDATA%\Notepad++\plugins\ will be restricted
%PROGRAMDATA%\Notepad++\plugins\Config\ will has full access
2018-12-25 19:25:38 +01:00
Don HO
62bfef46ef
Remove unused "plugins\disabled" folder
2018-12-24 02:49:30 +01:00
Don HO
a76843cf65
Remove auto-completion files from the old location while update
2018-12-23 15:02:50 +01:00
Don HO
90c724ae43
Change folder location of auto-completion for zipped package
2018-12-23 04:44:48 +01:00
Don HO
d6f5b7b13a
Change folder location of auto-completion
...
from "<NPP_INST>\plugins\APIs\" to "<NPP_INST>\autoCompletion\"
2018-12-23 04:27:56 +01:00
Don HO
699b9b08ed
Add Plugins Admin module into zipped package
2018-12-23 01:20:32 +01:00
Don HO
6eabece7ad
Make Plugin Admin excluded from Windows XP because wingup doesn't work
...
under XP
2018-12-22 18:47:27 +01:00
Jon Bockhorst
4f24f81eb8
Add new feature: double click splitter resets panes to equal size
...
Close #5118
2018-12-20 09:51:42 +01:00
Don HO
412c5986a0
Fix a compiling error due to bad formatted ressource file.
2018-12-17 14:11:41 +01:00
Don HO
a079013c22
Fix the plugin crash issue due to the inexistent path
...
Inexistent path %APPDATA%\Notepad++\plugins\Config\ made some plugins crash.
In this PR the folder is checked (and created if it doesn't exist) by each launch of Notepad++.
2018-12-17 10:16:01 +01:00
Don HO
647651b7ee
Add generation of SHA-256 hash feature
2018-12-16 20:14:30 +01:00
Don HO
e7b04a6a1a
Notepad++ 7.6.1 release
2018-12-13 02:37:11 +01:00
Don HO
b709bc9f1b
Fix installer's plugins copy issue under Linux (by using WINE)
2018-12-11 18:50:57 +01:00
Don HO
e9563aeb8c
Remove unecessary message boxes from some NPPM API
2018-12-09 22:29:34 +01:00
Tmp341
6c6a4d5bbd
Updated Turkish.xml
...
Updated after english.xml [fab3db5
](fab3db50df (diff-2a8496e2537c34b95cbeca007cd2346b)
) and [1719000
](17190009bf (diff-2a8496e2537c34b95cbeca007cd2346b)
) commits.
Close #4960
2018-12-09 16:06:12 +01:00
Rajendra Singh
6c73e5cba7
Fixed printer header footer font issue
...
Fix #4749 , close #5003
2018-12-09 16:02:03 +01:00
xomx
9175b55ff0
Update Czech Translation
...
Update czech.xml for Plugins Admin
Close #5106
2018-12-09 15:54:33 +01:00
Christian Grasser
0686435d1a
Fix invalid xml syntax issue from #4572
...
Close #5112
2018-12-09 15:50:23 +01:00
KOLANICH
41fa7f6d95
Add and reorder keywords in Python
...
Added nonlocal and moved async and await according to lexicographical order
2018-12-09 15:42:30 +01:00
Don HO
03daf5559e
Make installer more coherent for the option doLocalConf.xml
...
If the install path is under %PROGRAMFILE% then option to copy doLocalConf.xml will be unchecked and disabled.
2018-12-08 17:33:03 +01:00
Don HO
15ef9bd052
Change nppPluginList.dll installation locaion
...
From %LOCALAPPDATA%\Ntepad++\plugins\Config\ to %PROGRAMDATA%\Ntepad++\plugins\Config\
2018-12-06 02:31:39 +01:00
Don HO
775d204ef9
Change loading plugin list location
...
Loading plugin list location is changed from %LOCALAPPDATA%\Notepad++\plugins\Config\ to
%PROGRAMDATA%\Notepad++\plugins\Config\
Enhance API NPPM_GETPLUGINSCONFIGDIR
2018-12-04 13:38:25 +01:00
Kovra
4f67c09859
Make text display right in summary panel
...
Close #5037
User @buggalicious found the summary text is displaying a count of characters without line endings not blanks.
Patch should address #3849 by updating the text to describe what is actually being counted.
2018-12-03 03:09:31 +01:00
Brad G
184a6f6ce5
PHP: Add styler entry for complex variables
...
Close #5066
2018-12-03 02:39:06 +01:00
0017031
d7507013e0
Enhance pluginsAdmin.h
...
use _TCHAR and _istdigit() to avoid wchar/char mismatch, and possible undefined behavior.
https://en.cppreference.com/w/cpp/string/byte/isdigit
Close #5067
2018-12-03 02:11:30 +01:00
mogu1121
b4f012985f
Add new JavaScript API for auto-completion
...
Close #5023
2018-12-03 00:55:06 +01:00
Christian Grasser
ef29c78945
Merge branch 'xml_syntax_issues' of https://github.com/chcg/notepad-plus-plus into chcg-xml_syntax_issues
...
checked all files of the APIs dir for xml syntax issues and corrected the invalid files
Tested with plugin tools and checked also against https://www.xmlvalidation.com/
The current invalid xml syntax seems to have no bad influence on the functionality of the files.
2018-12-02 23:55:27 +01:00
bubbajdf
f632002c62
Fix a entry of Pig latin
...
Corrected GENERAL to ENERALGAY
Close #5069
2018-12-02 23:37:16 +01:00
vlakoff
ef1b04b6fc
Adjust displayed name for Swift language in stylers
...
Close #5052
2018-12-02 23:27:20 +01:00
nikita.smirnov
087add6490
Remove DIRECTIVE from VHDL styles table
...
Close #4931
2018-12-02 23:24:44 +01:00
Luca
67b5fcd8c5
Update Italian translation
...
Add plugins admin translation entries
Close #5095 , close #4953
2018-12-02 22:45:17 +01:00
Rajendra Singh
6e4f591bd1
Fix typo and remove unecessery files
...
Close #5071
2018-12-02 18:36:48 +01:00
Artur
0f9aaf1626
Update russian.xml
...
Add PluginsAdminDlg's entries
Close #5008
2018-12-02 16:53:12 +01:00
Rajendra Singh
db8b20dd15
Update Hindi translation
...
Add new localization entries for Admin plugin
Close #5070
2018-12-02 03:27:13 +01:00
schnurlos
06743d8db4
Update german.xlm (Plugins Admin)
...
Close #5073
Additional encloses 1afc5b3adf
from polluks & https://github.com/notepad-plus-plus/notepad-plus-plus/pull/4969 from sloper42
2018-12-02 03:24:21 +01:00
Robert Wilhelm
77cdbe7179
german.xml: fix typo
...
Close #4969
2018-12-02 03:21:56 +01:00
Per Persson
c85f9f2177
Swedish translation typo
...
Spelling 'öpnnas' -> 'öppnas'
Close #4970
2018-12-02 03:12:36 +01:00
Andriy Poznakhovskyy
37e67c098f
Update occitan.xml
...
XML syntax error fix, `<Menus>` was replaced with <Menús>
Close #5081
2018-12-02 02:49:03 +01:00
Andriy Poznakhovskyy
505e7a05e6
Update spanish.xml
...
XML syntax error, `<` was typed instead of `<`
Close #5082
2018-12-02 02:46:00 +01:00
andre2007
4128e8f04d
D language keywords update
...
Close #5080
2018-12-02 02:41:09 +01:00
Andriy Poznakhovskyy
5c227b25c6
Update portuguese.xml
...
XML syntax error fix, `&` was typed as `&`
Close #5083
2018-12-02 02:35:07 +01:00
Andriy Poznakhovskyy
0a8a337168
Update brazilian_portuguese.xml
...
XML Syntax error fix, `quot;` was specified as `"` inside XML attribute
Close #5084
2018-12-02 02:31:42 +01:00
yasmise
6c5e4db085
Add Japanese translations for Plugins Admin
...
Close #5090
2018-12-02 02:10:16 +01:00
Don HO
f8aba0122e
Make %PROGRAMDATA%\Notepad++\plugins\ as default plugins installation location
...
And remove %LOCALAPPDATA%\Notepad++\plugins\ location
2018-12-02 00:58:07 +01:00
Christian Grasser
24a839434c
checked all files of the APIs dir for xml syntax issues and corrected the broken files
2018-12-01 15:09:39 +01:00
Don HO
c919dc6270
Notepad++ won't load plugins from %LOCALAPPDATA%\Notepad++\plugins\ anymore
...
Notepad++ loads plugins only from 2 locations:
1. %PROGRAMDATA%\Notepad++\plugins\ - while Notepad++ installed on: %PROGRAMFILES%\Notepad++\ or wherever without doLocalConf.xml
2. <NPP_INST_DIR>\plugins\ - while Notepad++ installed on wherever (except in %PROGRAMFILES%\Notepad++\) with doLocalConf.xml
2018-11-28 13:31:44 +01:00
Don HO
5df59ba2fc
Add Pig latin language in installer
2018-11-28 02:56:02 +01:00
Don HO
b466e5bf08
Add Pig latin language
2018-11-28 02:31:37 +01:00
Don HO
5080fdf2d8
Add Plugins Admin translation entries into english.xml
...
And translate Plugins Admin in Chinese and French
2018-11-27 13:20:51 +01:00
Don HO
78a0f57ed1
Make Plugins Admin translatable
2018-11-27 13:12:56 +01:00
taveirajc
6cf238a6ab
Update Brazilian Portuguese translation
...
Close #5024
2018-11-25 22:51:08 +01:00
Opher Shachar
c0fb9f3578
Update Hebrew for menu bar
...
Close #5025
2018-11-25 22:46:34 +01:00
Daniel Kwan
7f1cbfea89
Update chinese.xml
...
- Fixed "Chinglish" Grammar (Original Chinese translator's defence: they are not "Chinglish", they are good Chinese translations which are not accepted by "normal people", who lakes the imagination and creactivity)
- Unified Translation for some terms
- `$STR_REPLACE` -> `$STR_REPLACE$`
- Added Several Translation
2018-11-25 19:05:11 +01:00
Don HO
44baa33d1e
Add the option to installer for installing the plugins in %PROGRAMDATA%
2018-11-24 17:30:19 +01:00
Don HO
61402a354f
Add elevation capacity for wingup if plugins are installed in %PROGRAMDATA%
...
While plugins are in %PROGRAMDATA%, we need admin's rights to modify them. This PR detects the plugins installation in %PROGRAMDATA%, then launch wingup with UAC.
2018-11-24 16:26:24 +01:00
Don HO
116f400753
Add thee new capacity to load plugins from %ALLUSERSPROFILE%
...
By putting an empty "pluginsForAllUsers.xml" file, all the plugins will be loaded from %ALLUSERSPROFILE%\Notepad++\plugins\.
2018-11-21 02:20:36 +01:00
Don HO
f03ce289d3
Fix "Import plugins" not working issue.
2018-11-17 19:01:24 +01:00
Don HO
3465cac7ce
Fix Installer HI-DPI GUI glitch.
2018-11-14 03:37:13 +01:00
Don HO
1ef92c6cce
Fix a "Frenglish" issue.
2018-11-14 00:42:14 +01:00
Don HO
5251bdd6db
Because some people don't love sex...
...
...so change the awesome spiritual quote to a boring one.
2018-11-13 18:06:11 +01:00
Don HO
40fbf0da61
Notepad++ 7.6 release
2018-11-13 02:31:46 +01:00
Don HO
f1534118e1
Add a spiritual quote into Installer
2018-11-13 02:29:34 +01:00
Adrian Stanciu
8ea3c4fe55
Make installer DPI-aware
...
Close #4947
2018-11-12 23:29:49 +01:00
Rajendra Singh
fd52450d16
Fixed memory leaks
...
Close #4945
2018-11-12 22:56:28 +01:00
Don HO
17ac06f83a
Fix a regression of fail removing different architecture plugins
2018-11-12 03:37:42 +01:00
Don HO
0abde25440
Clean up GUI in Plugins Admin
2018-11-12 02:21:21 +01:00
Silent
acb30b9e61
Fix "Close all but this" behaviour if multiple views are present and some files are dirty.
...
This PR contains three types of changes:
1. Actual bug fix. This bug appeared, because prior to closing files, "Close all but this" attempts to save modified files, and for that it needs to switch views. Those views were not restored after that, however - so further actions could end up being executed on a wrong view. Those are changed commented with // We may have to restore previous view after saving new files.
2. Another potential bug fix. Closing files in both views could result in views being switched (it may or may not, I did not manage to unambiguously find that out from the code). To prevent any possible issues, I stored view IDs in viewNo. If those could never switch, then the code changes nothing - but if they could, it fixes a potential bug.
3. Code clarity fix in Notepad_plus::switchEditViewTo. std::swap makes it more obvious this code is there only to swap values around!
Fixes #4911 , Close #4920
2018-11-10 16:45:37 +01:00
Rajendra Singh
94cf9d53ca
Fix tool tip in document switcher showing the old name issue (after being renamed).
...
Fix #4910 , close #4936
2018-11-10 13:53:53 +01:00
Rajendra Singh
b9b3faf307
Fix crash issue due to Unix style path input in Open file dialog.
...
This issue occurs when "Use New Style Dialog" setting is not used .
Ctrl+O, then type D:/*.log and hit Enter.
Fix #4946 , close #4986
2018-11-10 12:15:08 +01:00
Cyril Ganchev
08b0156472
Fix auto-indent issue by typing Enter on empty line.
...
Do not alter indentation if we were at the beginning of the line and we pressed Enter.
Fix #443 , close #4991
2018-11-10 04:17:17 +01:00
Chris Cammack
fd51703ad8
Fix a performance issue for swiching back to folded document.
...
Use the _isFolding flag to fix several overlooked edge case hangs.
This pull request fixes additional hangs I found after #4867 when working with deeply-nested fully-folded files. The hangs are easy to reproduce by following these steps:
Download the sample file https://raw.githubusercontent.com/notepad-plus-plus/notepad-plus-plus/master/PowerEditor/src/Parameters.cpp
Open the downloaded file by itself in NPP and fold it using Alt-0
Create a new empty tab and remain focused on it
Perform the six actions below, each of which will produce a hang as NPP tries to change focus back to the first tab. On my machine, each hang lasts about 30 seconds. After control returns, refocus the empty tab again and try the next action.
Use File>>Open to reopen the downloaded file, even though it is already open
Drag and drop the downloaded file onto NPP to reopen it
Double-click the downloaded file to reopen it
Right-click the downloaded file and select Edit with Notepad++ in the context menu
Open the downloaded file from the command line: C:\Program Files (x86)\Notepad++\notepad++.exe" .\Parameters.cpp
Click the red [X] in the upper right corner to close NPP
After applying the patch, none of the hangs should happen any more.
Close #4999
2018-11-10 03:05:13 +01:00
Christian Grasser
6cdac077f2
Add autoit autoCompletion
...
Add autoit.xml autoCompletion from http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files#A -> http://notepad-plus.sourceforge.net/commun/userDefinedLang/Autoit.xml
Close #4977
2018-11-09 20:24:48 +01:00
Silent
bfb7e863cc
Update uchardet to 0.0.6 to improve UTF-8 detection quality
...
This PR updates uchardet (https://www.freedesktop.org/wiki/Software/uchardet/ ) to the newest stable version (0.0.6).
This version seems to improve UTF-8 detection quality, so updating this dependency is expected to squash numerous charset detection issues.
Fixes #4878 , Fixes #4767 , Fixes #4428 , Fixes #4246 , Fixes #3705 , Fixes #3588 , Fixes #431 , Closes #4925
2018-11-09 13:49:58 +01:00
Silent
ac09857656
Fix UTF-8 detection for 4 byte characters
...
This PR fixes UTF-8 detection for 4 byte characters (a 2002 code used by npp assumed characters longer than 3 bytes are invalid -.-). This means such files will not be erroreously displayed as ANSI anymore.
Steps to reproduce:
Create a new UTF-8 file (w/out BOM)
Paste eg. this character 🍪 and save.
Reopen the file again.
Prior to this PR, file is detected as ANSI (even if Notepad++ is configured to default-assume UTF-8!!!). After this fix, file gets opened as UTF-8 correctly.
Fixes #4730 , Fixes #3986 , Fixes #3441 , Fixes #3405 , Closes #4922
2018-11-09 13:39:00 +01:00
david082321
11e479326c
Update chinese.xml
...
Change "$STR_REPLACE" into "$STR_REPLACE$". To fix the problem that file name can't display.
把 $STR_REPLACE改成 $STR_REPLACE$,修正檔名無法正常顯示的問題。
Close #4944
2018-11-09 13:13:53 +01:00
Adam Stachowicz
5685a50e58
Polish translation: Ampersand fix
...
Close #4935
2018-11-09 13:10:45 +01:00
Jeffrey Ozanne
0aafe91be9
Fixed Typos in quote eastereggs
...
Close #4948
2018-11-09 12:58:50 +01:00
Christian Grasser
2d81570be5
added lua autoCompletion
...
added lua autoCompletion from http://ageekandhisblog.com/notepad-plugin-lua-corona-api-autocompletion/
as the one mentioned under http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files#L -> http://www.davidcarrigg.com/uploads/LuaLangFile.zip is no longer available
Close #4978
2018-11-09 12:41:51 +01:00
Don HO
a87e89ea92
Add new Plugin message NPPM_GETPLUGINHOMEPATH in API
...
The new message NPPM_GETPLUGINHOMEPATH allows plugins to get plugin home root path. It's useful if plugins want to get its own path by appending <pluginFolderName> which is the name of plugin without extension part.
2018-11-07 23:30:59 +01:00
Don HO
8dea25feb5
Refactoring for optimizing/simplifying the code for getting plugin root path
2018-11-07 22:51:27 +01:00
Don HO
4fa910c74b
Add nppPluginList into the installer.
2018-11-06 13:31:20 +01:00
Don HO
e61fe03d89
Install default plugins into new location
...
Install default plugins into %USERPROFILE%\AppData\Local\Notepad++\plugins\ instead of %PROGRAMFILES(x86)%\Notepad++\plugins\
2018-11-04 22:21:04 +01:00
Don HO
113212547f
Remove allowAppDataPluginsLoading option from the installer
2018-11-03 20:57:10 +01:00
Don HO
e9a489c5c9
Remove allowAppDataPlugins.xml detection.
...
Simply plugins loading emplacement:
NPPM_GETAPPDATAPLUGINSALLOWED to check to see if loading plugins from "%APPDATA%\..\Local\Notepad++\plugins" is allowed.
If doLocalConf no
else yes
2018-11-03 19:45:04 +01:00
Don HO
7e555b67fc
Remove the legasy plugin loading way and apply only the new plugin loading method
...
1. Load plugins only from the new plugin folder structure. example: Notepad++\plugins\myAwesomePlugin\myAwesomePlugin.dll
2. Load plugins from only one directory. If doLocalConf.xml is present, then it will be <NPP_INSTALLATION_DIR>\plugins\
otherwise %USERPROFILE%\AppData\Local\Notepad++\plugins\
2018-11-03 12:39:23 +01:00
Don HO
ee763ca0ad
Change Plugins Admin installation behaviour
...
Old installation behaviour is loading installed plugins without restart Notepad++, which could make some plugins loading uncomplete.
New behaviour use the same implementation of plugin updating, witch quit notepad++ for plugin installation then restart Notepad++.
2018-11-01 18:42:35 +01:00
Don HO
fdf954f714
Revert "Fix scintilla restoring wrapped buffer issue" due to a serious performance issue
...
Check https://notepad-plus-plus.org/community/topic/16468/notepad-7-5-9-release
This reverts commit 40192bda0c
.
2018-10-31 00:38:26 +01:00
Don HO
ab8b5dc7a0
Shift the post installation (checking if the plugin is deployed correctely) responsability to WinGup
...
For the sake of retro-compatibility, change the way of plugin packaging:
1. The plugin DLL file should be placed at the root level of the ZIP file. It has to be the only DLL file on this level.
2. The root level of the ZIP file can also contain additional files and folders which will be copied to the users harddisk as well.
3. Everything what gets copied from the ZIP file will be stored under <Npp-installation-folder>\plugins\<plugin-name>.
2018-10-29 20:21:15 +01:00
Don HO
b01a396668
Remove SHA-256 hash checking from Plugins Admin
...
Pass hash to check to WinGup. WinGup will verify sha-256 hash of zip package for the plugin installation and update.
2018-10-27 15:41:12 +02:00
Don HO
c531a4d42a
Send NPPN_READY notification to loaded plugins after their installation by Plugin Admin
2018-10-25 20:48:36 +02:00
Don HO
ef5d07771a
Fix checking plugin crash issue due to plugin packaging error.
2018-10-25 03:34:49 +02:00
Don HO
519fecbb82
Add SHA-256 implementation and use sha-256 instead of md5 in Plugin Admin
2018-10-24 09:45:35 +02:00
Don HO
e919d4d05a
Remove getFileContain function's limitation.
2018-10-24 00:54:52 +02:00
Don HO
ec340000cc
Make command line more clear.
2018-10-22 09:25:00 +02:00
Don HO
312ddff837
Notepad++ 7.5.9 release
2018-10-15 00:25:52 +02:00
Don HO
45812764cd
Update "wingup for Notepad++" to version 5.0.3
2018-10-12 23:42:00 +02:00
Silent
0db302953b
Add -notepadStyleCmdline for Notepad-style command line processing (/p -> -quickPrint and joining paths)
...
Close #4620
2018-10-12 00:41:52 +02:00
Silent
f0821d9835
Add stripIgnoredParams to implement "Wish: "ignore first item" command line argument (for replacing Notepad)"
...
Closes #852
2018-10-08 22:18:44 +02:00
Silent
74d39b1cec
Greatly simplify commandline parsing
2018-10-08 21:55:52 +02:00
Sergei Bulgakov
f159a62163
Update Russian translation
...
Add w/ BOM and remove w/o BOM
Close #4605
2018-10-08 09:41:54 +02:00
Rajendra Singh
0bdbf348d9
Fix Plugin directories not removed regression after uninstalling Notepad++
...
Close #4771
2018-10-08 09:25:54 +02:00
Chris Cammack
fe458a7072
Fix hanging problem while switching back a fully-folded document by using shortcut (Ctrl-TAB)
...
Use the _isFolding flag to avoid expensive redundant operations that cause an apparent hang when opening or switching tabs to a large fully-folded file.
The released version of Notepad++ uses the _isFolding flag to avoid expensive redundant operations when switching to a fully-folded tab using the mouse pointer.
However, opening a fully-folded file or switching to a fully-folded tab with the keyboard can produce a delay so long that Notepad++ appears to hang forever.
The hang is 100% reproducible and can be demonstrated in less than 60 seconds:
Download a deeply-nested file such as https://raw.githubusercontent.com/notepad-plus-plus/notepad-plus-plus/master/PowerEditor/src/Parameters.cpp or https://github.com/notepad-plus-plus/notepad-plus-plus/files/1555939/nppTest.zip
Open the file in Notepad++ and fold it using Alt-0
Create a new empty tab
Switch back and forth between tabs using the mouse, which is fast
Switch back and forth between tabs using the keyboard (Ctrl-Tab, Ctrl-Page(Up|Down), Ctrl-NumPad[0-9]), which will hang
This pull request applies the existing _isFolding flag to the forgotten keyboard and file open operations and prevents the hang caused by opening or switching tabs to a fully-folded file.
Fix #3996 , fix #1128 , fix #1806 , fix #4871
Close #4867
2018-10-07 23:42:47 +02:00
CFrank
84938b7b0f
Add new plugin API NPPM_REMOVESHORTCUTBYCMDID to allows plugins to remove unneeded shortcuts
...
Fix #4674 , close #4687
2018-10-07 03:08:34 +02:00
Rajendra Singh
efbc3b2160
Fix Tail moniotoring incoherent status after deleting a monitored file
...
Steps to Reproduce the Issue:
1. Open two files a.txt (first tab) and b.txt (second tab)
2. Start tail monitoring for a.txt (first tab) and activate b.txt (second tab)
3. Now delete a.txt from the explorer
4. Come back to notepad++
5. Observe the behavior now
Unexpected Behavior:
At step 4, if user choose to keep the file, a.txt is still marked as monitoring. As soon as del action occurs, b.txt automatically comes under "tail monitoring".
If user choose to remove file, a.txt should be removed from the notepad. This is absolutely fine.
Fix #4750 , close #4751
2018-10-05 23:49:55 +02:00
Rajendra Singh
17190009bf
Fixed Typo in localization files
...
Close #4897
2018-10-04 09:01:56 +02:00
Pavel Nedev
456ff70554
Fix issue with wrong smart highlighting when it is disabled
...
Fixes #4774 , close #4893
2018-10-04 00:55:44 +02:00
Rajendra Singh
55394cfb08
Improve Hindi translation
...
Close #4844
2018-10-04 00:46:00 +02:00
Rajendra Singh
90ab58aea8
Fix last active tab is ignored on N++ restart issue
...
Fix #4716 , fix #4755 , close #4722
2018-10-03 09:36:44 +02:00
Pavel Nedev
abc6bc144b
Fix possible file corruption during backup or power loss or other abnormal N++ termination
...
Fixes #240 , Fixes #2381 , Fixes #2883 , Fixes #4346 , Fixes #4655 and probably more issues related to loss of data.
Close #4803
2018-10-03 01:42:57 +02:00
Wurstbrot
c6e1a95098
Fix Tab non-responding after dragging bug
...
Short problem description:
Drag/drop a tab with the mouse to another position,
then all other tabs can't be activated with clicking anymore.
Also a missing include was added, that prevented compilation
Fix #4885 , close #4886
2018-10-02 20:18:11 +02:00
Christophe Meriaux
40192bda0c
Fix scintilla restoring wrapped buffer issue
...
When we are restoring a wrapped buffer,
we send SCI_VISIBLEFROMDOCLINE message to convert a file line number to a visual line number,
scintalla seems to ignore the "wrap" option of this buffer.
Workaroud: execute SCI_ENSUREVISIBLE after set position and before executing SCI_VISIBLEFROMDOCLINE.
It seems that this issue has been encountered in ScitillaComponent/FindReplaceDlg.cpp in Searching::displaySectionCentered
Fix #4571 , close #4624
2018-10-02 02:52:34 +02:00
Don HO
050ba58a80
Add new quotes.
2018-10-01 02:38:30 +02:00
Don HO
d2c32ddc1d
Add 2 more spitural quotes
2018-09-30 13:12:35 +02:00
Don HO
f0d130bbc5
Make plugin installer threadable.
2018-09-29 17:12:19 +02:00
Don HO
b662bcf5ae
Add checking MD5 ability in Plugin Admin
...
Check MD5 after installing to prevent from MITMA
2018-09-27 09:56:58 +02:00
Don HO
6fb78db414
Fix a passing argument to wingup bug for Plugin Admin.
2018-09-24 02:25:33 +02:00
Don HO
da49749438
Define the plugin-list's path for Plugin Admin
...
It will be in plugins/Config/
2018-09-21 20:16:30 +02:00
Don HO
bfff12fd9c
Add the load capacity after installing the plugins in Plugin Admin.
2018-09-20 09:24:11 +02:00
Don HO
6510889ba0
Add version management for Plugins update in Plugin Admin
2018-09-19 09:21:23 +02:00
Don HO
74e89bdf5f
The best easter egg I could hide ;)
2018-09-19 00:32:26 +02:00
Don HO
71dd261a50
Plugin Admin: Change the way to remove & update plugin
...
uninstall: tell user to restart Notepad++ - Gup.exe remove all - clean in batch - relaunch Notepad++
gup.exe -clean "appPath2Launch" "dest_folder" "fold1" "a fold2" "fold3"
gup.exe -clean "c:\npp\notepad++.exe" "c:\temp\" "toto" "ti ti" "tata"
update: tell user to restart Notepad++ - Gup.exe download - remove all in directory - unzip/clean in batch - relaunch Notepad++
gup.exe -unzip -clean "appPath2Launch" "dest_folder" "toto http://toto " "titi http://titi " "tata http://tata "
gup.exe -unzip -clean "c:\npp\notepad++.exe" c:\temp\ "toto http://toto " "ti et ti http://titi " "tata http://tata "
Install: GUp.exe download - create directory - unzip: one by one, no relaunch
gup.exe -unzipTo c:\donho\notepad++\plugins "https://github.com/npp-plugins/mimetools/releases/download/v2.1/mimetools.v2.1.zip "
2018-09-13 23:07:22 +02:00
Pavel Nedev
b48c086831
Fix wrong backup file deleted isuue
...
On doClose() delete the right backup file
Fix #4744 , close #4745
2018-09-03 00:33:40 +02:00
Pavel Nedev
4969f377ad
Fix backup not fully disabled issue
...
Fixes #4663 , close #4738
2018-09-03 00:22:42 +02:00
Artur
2439a4eec0
Update russian.xml
...
Update russian.xml due to the confusion BOM with FI
Close #4695
2018-09-02 18:11:54 +02:00
Motaz Alnuweiri
ab3f5e5651
Update Arabic language to v7.5.5
...
Close #4759
2018-09-02 17:48:57 +02:00
Daniel Kwan
e32d89c629
Big Update of the Translation of Chinese (Trad.)
...
What makes me edit the translation is the translation from "No Cloud" (Cloud Settings) to 晴朗無雲 (Sunny with NO CLOUD)... Finally, I reviewed the whole translation once. I'm from Hong Kong and this is actually my first pull request.
Close #4773
2018-09-02 17:39:35 +02:00
Magnus Österlund
f92d5e69ad
Update Swedish localization
...
Close #4777
2018-09-02 17:14:20 +02:00
Stefan
e1ad5ccf43
Update german.xml
...
Close #4784
2018-09-02 17:10:12 +02:00
Don HO
3325da03a0
Fix a plugin installation problem
...
Add a new plugins loadding behaviour:
if it's not doLocalConf mode, then plugins can be loadded from "AppData\Local\Notepad++\plugins\", without presence of "allowAppDataPlugins.xml".
2018-08-19 18:04:16 +02:00
Don HO
f3c17e9886
Fix Plugin Admin installing plugins issues.
...
Fix Plugin Admin installing plugins bugs and check also wingup certificate before use it.
2018-08-12 15:21:21 +02:00
Don HO
e75cf910bd
Add new brhaviour of checking Plugin List's certificate
2018-07-31 09:12:57 +02:00
Don HO
9aebe5baf1
Add a new file extension for cpp
2018-07-25 03:00:30 +02:00
Don HO
89fbbad94e
Notepad++ 7.5.8 release
2018-07-23 02:45:12 +02:00
Rajendra Singh
14b5e161cc
Fixed crash issue by checking & unchecking "Disable extension column" in preferences dialog
...
Fix #4682 , close #4684
2018-07-22 20:31:03 +02:00
Rajendra Singh
1c60f3f93e
Fix "Explorer Here" from "Folder as Workspace" problem if folder name contains comma
...
Close #4686 , Fix #4249
2018-07-22 10:50:44 +02:00
Don HO
43b2344b23
Fix Folder as Workspace not updating regression
...
This regression is due to commit 6890e94952
(#4257 )
Fix #4644 , fix #4379
2018-07-22 02:42:28 +02:00
Silent
388e874bfc
Fixed a crash when trying to launch a secondary instance with string commandline arguments
...
Fix #4621 , close #4622
2018-07-20 03:03:53 +02:00
schnurlos
c4d4428847
Update german.xml
...
Modified some phrases.
Close #4540
2018-07-19 23:34:49 +02:00
ordtrogen
5c72d8902d
Update swedish.xml
...
Make swedish.xml align with english.xml, fixed typos and corrected translations
Close #4630
2018-07-19 23:29:07 +02:00
xomx
3246a47fdf
Fixed DoCloseOrNot translation
...
Close #4645
2018-07-19 23:26:50 +02:00
altiereslima
da35cf9663
Update brazilian_portuguese.xml
...
Added some missing strings.
Close #4647
2018-07-19 23:23:11 +02:00
Don HO
75e326895d
Update a localization file
2018-07-19 02:14:42 +02:00
Don HO
eb4edb50ef
Plugin Admin - in progress
2018-07-19 02:03:17 +02:00
Don HO
7ce0ab04e6
include the newest version of winGup
2018-07-19 02:01:18 +02:00
Don Ho
97467eb802
Notepad++ 7.5.7 release
2018-06-30 16:54:33 +02:00
AngryGamer
85e3c53a21
Fix hanging problem while shutingdown and backup file is absent
...
Fix #4295 , fix #4276 , close #4611
2018-06-28 21:11:26 +02:00
Silent
6b5144d176
Fix format specifier warnings - /Wv:18 can now be removed
...
As a follow up to my previous pull request, this PR fixes the last remaining improper format specifiers. This allows to remove /Wv:18 compilation flag completely, since (presumably) the only reason it was added in the first place were those format specifier warnings, introduced in VS2015.
Effectively, all this PR does is applying fixes suggested by the compiler (included in those warnings).
Close #4604
2018-06-27 22:35:32 +02:00
Don HO
587d3494c7
Fix the compiling failure on x64 build
2018-06-27 02:15:55 +02:00
Don HO
ef13902206
Use corret name for length variable
2018-06-26 13:50:33 +02:00
Don HO
6326115662
Use automatic variable with static size instead of dynamical allocation
2018-06-25 01:01:00 +02:00
Silent
a9d203a60a
Deprecate wstat/stat in favour of WinAPI GetFileAttributesEx - unifies code and behaviour between Windows versions
...
Fixes #4491 , fixes #3969 , fixes #2535 , fixes #215 , close #4541
2018-06-25 00:33:09 +02:00
Silent
9cb8fce854
Migrate timestamps from time_t to FILETIME and store them in UTC universally
...
Fixes #4491 , #3969 , #2535 and #215 .
2018-06-25 00:32:46 +02:00
Silent
08eb29e3d6
Force cpp standard const char pointer on string literals
...
const-ified all string literals to suppress warnings on gcc and allow /Zc:strictStrings to be used with Visual Studio
Fix #4146 , close #4150
2018-06-25 00:06:26 +02:00
vlakoff
06fb4dd99f
Remove "from" which is not a reserved JavaScript keyword
...
Close #4410
2018-06-24 23:28:02 +02:00
Christophe Meriaux
b69c36b55f
Make carret line always visible on click from Finder panel
...
Close #4518 , fix #4510
2018-06-24 23:16:50 +02:00
Hiro5
26a3af946d
Update catalan.xml
...
Close #4537
2018-06-24 23:05:20 +02:00
Don HO
593cf451fb
Clean up
2018-06-24 01:16:01 +02:00
WoodsCheney
bac637ddfa
Fix Open File Dialog error for a long path
...
Fix #4345
2018-06-24 00:42:03 +02:00
SinghRajenM
a83fa30de6
Fixed the macro deletion bug
...
Fix the issue that deleting a Macro doesn't remove it from the Run Macro multiple times dialog until restart
Fix #4526 , close #4532
2018-06-21 09:57:04 +02:00
Silent
1482420fcb
Fixed pointer truncations reported after removing /Wv:18
...
Close #4544
2018-06-21 02:36:28 +02:00
Derek
0c55b381da
Fix a bug where the document map highlights incorrectly when the view is scrolled past the end of the file.
...
Fix #4579 , close #4580
2018-06-21 02:28:51 +02:00
Don HO
32c1427c12
Add run process sync method & Plugin Admin's operations
...
Make Updater run sync for removing & restoring plugin info from & to the
plugin lists while the Plugin Admin's operation of installation, update and removal.
2018-06-19 09:39:42 +02:00
Don HO
2b7cd05093
Restore the needed functions
2018-06-13 14:02:49 +02:00
Don HO
c94319e863
Enhance installed list in Plugin Admin
2018-06-13 04:15:21 +02:00
Don HO
c30c0de0fc
Refactoring Plugin Admin codes
2018-06-12 03:20:37 +02:00
Adrien Cordonnier
a99fa9ae50
Installer enhancement: Place program shortcut in top-level Start folder
...
Fix #2143 , close #4342
2018-05-26 02:02:09 +02:00
vlakoff
ab903c4554
Cleanup in context menu and Run entries
...
Close #4519
2018-05-26 00:00:09 +02:00
along
0a6b19fedc
Fix toolbar display bug in big icon mode issue
...
Close #4509
2018-05-25 09:53:32 +02:00
Tmp341
8848c3151e
Update turkish.xml
...
Close #4478
2018-05-24 01:29:14 +02:00
Don HO
9391fa764f
Enhance Notepad++ installation packaging
...
Use GUP to retrieve GUP release from its website while doing Notepad++ release.
2018-05-20 03:28:48 +02:00
Don HO
07b7653163
Remove Updater binaries
2018-05-20 03:28:48 +02:00
Don HO
3a52ab1af1
Remove unused method
2018-05-07 21:11:22 +02:00
nrecker
e65b4c37bf
Fix Sort Lines as Integers issue: use Natural Sort algorithm
...
This changes the line operations "Sort as Integers Ascending" and "Sort as Integers Descending" to sort by Natural Sort Order, in which consecutive numerals are considered as one character. This causes "2" < "10", just like in the old Integer sort, but also "foo 2" < "foo 10", which was not previously available functionality. In cases where every line is a single integer, Natural Sort functions exactly the same as Integer Sort; when every line begins with a single integer, it is a valid Integer Sort.
Close #4413 , fix #2025
2018-05-06 13:25:10 +02:00
MCCshreyas
2e4b01cd3d
More improvements in C# intellisense
...
Close #4419
2018-05-06 02:18:33 +02:00
schnurlos
08b0d390ee
Small fix in german.xml
...
Close #4316
2018-05-06 02:13:11 +02:00
Artur
f4460075e6
Update Russian translation for 7.5.6
...
Close #4441
2018-05-06 01:58:28 +02:00
Nicedward
ddb886c665
Update Indonesian.xml
...
Close #4446
2018-05-06 01:54:30 +02:00
Don HO
454f92af4a
Adapt new plugin file system structure for the future release.
2018-04-30 19:36:15 +02:00
Don HO
7cf5232056
Make new file system of plugin works on installation directory
2018-04-25 20:46:09 +02:00
Luca
a4ac43f141
Update italian.xml to version 7.5.6
...
Various update on translation for italian
Close #4355
2018-04-21 15:51:01 +02:00
SinghRajenM
6890e94952
Fixed a code in ReadDirectoryChangesPrivate.cpp
...
Close #4257
2018-04-21 14:51:57 +02:00
Acheron
bdae39ff24
Update dutch.xml
...
Fix a few spelling mistakes, change mail address
Close #4344
2018-04-20 13:23:58 +02:00
SinghRajenM
094fbabe02
Updated Hindi Translation
...
Close #4376
2018-04-20 13:17:54 +02:00
Christian Grasser
0f4b0ec9a4
Fix typo to make translation work.
...
correct typo STRT_REPLACE -> STR_REPLACE
Fix #4354 , close #4391
2018-04-20 13:10:18 +02:00
FishDoctor78
92e65f33eb
Updated Slovak language file for the latest Notepad++ version.
...
Close #4341
2018-04-20 12:57:56 +02:00
vlakoff
f0e0e0248a
Various fixes in french.xml
...
Close #4319
2018-04-20 12:52:44 +02:00
SinghRajenM
e9c0ee4866
Fixed UDL export extension issue
...
Fix #4372 , close #4377
2018-04-20 02:42:56 +02:00
Don HO
9210bd37b6
Fix a typo in French translation
2018-04-17 02:22:22 +02:00
Don HO
ce1ffd441d
Update stylers.xml model
2018-04-13 18:22:57 +02:00
Don HO
c4cf9165ae
Update Russian translation
2018-04-13 18:19:44 +02:00
Don HO
3aaf083c1d
Add unit tests for function list feature
...
go to notepad-plus-plus\PowerEditor\Test\FunctionList directory then
launch the following commands:
powershell ./unitTestLauncher.ps1
2018-04-13 12:46:03 +02:00
Don HO
985fa654b9
Fix Javascript not working regression in Function list since 2016
...
due to 2 commits:
5d438aa
fb189fa
2018-04-09 00:35:53 +02:00
Don HO
01cfe5d083
Rename label in functionlist output json
2018-04-04 01:14:11 +02:00
Don Ho
9733729bfb
Notepad++ 7.5.6 release
2018-03-19 01:46:19 +01:00
MCCshreyas
460564554e
Major improvements to C# intellisense
...
Close #4142
2018-03-18 23:50:39 +01:00
d0vgan
58fa70b580
Fix file status detection issue under Windows XP (32-bit only)
...
Close #4226
2018-03-18 00:52:52 +01:00
Don HO
6c9a5a2afe
Fix typos in translation entry string
2018-03-17 23:06:03 +01:00
Don HO
5fa7a718eb
Update French localization
2018-03-17 22:39:08 +01:00
swirti
9685f46229
Update french.xml
...
Close #4263
2018-03-17 19:09:32 +01:00
Phroneris
af1cc71b28
Fit access keys of the main manu to English behavior
...
Close #4230
2018-03-17 19:03:55 +01:00
SinghRajenM
543dce8942
Update Hindi Localization
...
Close #4244
2018-03-17 18:47:16 +01:00
rddim
d4d403dabd
Update Bulgarian localization
...
Close #4260
2018-03-17 18:42:50 +01:00
Tmp341
2291bb3a75
Update Turkish localization
...
Close #4289
2018-03-17 18:35:36 +01:00
Patriccollu
03abfc8f7c
Update Corsican translation for Notepad++ 7.5.5
...
Close #4290
2018-03-17 18:15:55 +01:00
MAPJe71
51b7eb1b59
Update Dutch translation for 7.5.5
...
Close #4292
2018-03-17 16:40:13 +01:00
Magnus Österlund
0924134533
Update Swedish localization
...
Close #4296
2018-03-17 16:33:16 +01:00
Artem Polivanchuk
d99ce6ff02
Update Ukrainian translation
...
Close #4304
2018-03-17 16:30:11 +01:00
György Bata
93142b12c6
Hungarian translation update for 7.5.5
...
Close #4308
2018-03-17 16:24:54 +01:00
schnurlos
ef07777714
Update german localization
...
Close #4310
2018-03-17 16:05:33 +01:00
Don HO
3332aa918b
Add more funny quotes
2018-03-16 02:19:00 +01:00
yasmise
fab3db50df
Change english.xml to match to GUI texts
...
Some texts of `english.xml` is not equivalent to GUI texts. This commit change `english.xml` to match GUI.
Close #4297
2018-03-14 02:01:59 +01:00
Don HO
a3be39a3ad
Quotes clean up
2018-03-13 21:16:45 +01:00
xomx
a808e3fd92
Update czech.xml for v7.5.5
...
Close #4235
2018-03-11 21:09:37 +01:00
schnurlos
7969e30841
Update german.xml to v7.5.5
...
Closes #4256
2018-03-11 11:29:29 +01:00
SinghRajenM
1e0b0b2cd9
Fix crash on styler dialog of User Defined Language dialog
...
Fixes #2646 , fixes #4215 , close #4279
2018-03-11 01:36:56 +01:00
GaryBloom
a724cc49a6
Function List enhancement: Highlight the current function based on cursor position
...
Closes #715 , close #4113
2018-03-11 01:27:32 +01:00
Asaq
86aa5e6484
Fix GDI objects leak problem
...
Fix #1017 , close #3896
2018-03-11 01:05:29 +01:00
popcorner
ecba7be9e4
Update english.xml & chineseSimplified.xml
2018-03-10 23:57:51 +01:00
popcorner
22abebefe9
Update chineseSimplified.xml
2018-03-10 23:57:31 +01:00
Don HO
d9b9fb6046
Add a message from outer space
2018-03-10 12:22:02 +01:00
Don HO
5df6e9bbfe
Ghost typing enhancement
...
1. Make ghost typing Unicode supported so any language can be displayed.
2. Ghost typing's speed (slow, rapid and spped of light) can be set.
3. Any supported programming language (syntax highligting) can be applied.
4. All above supports are accessible via command line arguments.
2018-03-10 11:30:55 +01:00
Don HO
f0e1ecdc72
Add ghost typing Unicode capacity
2018-03-07 02:17:26 +01:00
Don HO
d9f3cfd82b
Remove the TODO to prevent from the useless modification
2018-03-04 22:13:53 +00:00
Don HO
9b565319e3
Fix macro playing back crash issue
...
Fix crash issue while playing back macro if "find previous" and/or "find next"
button actions are/is recorded.
Also prevent from future crash if new commands in Find dialog are forgotten to be
treated.
2018-03-04 01:56:28 +01:00
Don HO
789cf387df
Make new entries translatable
2018-03-02 20:23:24 +01:00
dail8859
8c84e92349
Fix EOLs
2018-02-27 20:31:22 -05:00
Don Ho
f0a8c61d07
Notepad++ release 7.5.5
2018-02-27 22:46:24 +01:00
Don HO
7bf117dfe2
Fix a label display glitch in Preference
2018-02-27 20:06:17 +01:00
Don HO
abcbec181a
Change the EOL
2018-02-27 01:18:00 +01:00
popcorner
d6daac2434
Update chineseSimplified.xml
...
Close #4223
2018-02-27 00:55:49 +01:00
Silent
166cb3fc9a
Fix for "Toggle Single Line Comment" malfunctioning with HTML/XML
...
Add space for a null character so last line character does not get cut off, and thus allow closing tag to be matched properly.
Fix #3869 , close #3870
2018-02-26 00:47:54 +01:00
rddim
6896c801ac
Update Bulgarian translation
...
Close #4218
2018-02-25 23:08:33 +01:00
Spadar Shut
ae49acb803
Update belarusian translation
...
Close #4212
2018-02-25 23:05:48 +01:00
TigerxWood
034232a9d0
Update romanian.xml for version 7.5.5
...
Close #4210
2018-02-25 23:02:21 +01:00
schnurlos
511915c98f
Update german.xml to v7.5.5
...
Close #4209
2018-02-25 22:59:02 +01:00
popcorner
0fa26f4bae
Update chineseSimplified.xml
...
Close #4175
2018-02-25 22:54:17 +01:00
MISE Yasuhiro
332ac2865b
update japanese.xml to v7.5.5
...
Close #4139
2018-02-25 22:48:14 +01:00
mogu1121
9951fcd087
Add new keywords of javascript for auto-completion
...
Close #4156
2018-02-25 20:40:03 +01:00
Jorge Rocha Gualtieri
182063f31b
Fix for "Monitoring" doesn't detect changes
...
Fix #3142 , close #3882
2018-02-25 20:34:35 +01:00
Don HO
5719420c3b
Update translations
2018-02-25 13:38:26 +01:00
AngryGamer
13801e3540
Make column names translatable in Window->Window...
...
Close #4219
2018-02-25 12:43:11 +01:00
Don HO
a242214a28
Disable DSpellCheck by default due to some performance issues
2018-02-25 11:08:14 +01:00
Don HO
f9c8a0e221
Change the label of one option to match Unix style path on open dialog
2018-02-22 20:42:46 +01:00
Isaiah Norton
556901b83b
Make Unix style path (slashes) work in open file dialog (optional)
...
Close #3948 , fix #2438 , fix #3840
2018-02-22 09:58:15 +01:00
rddim
721f7f0608
Update Bulgarian translation
...
Close #4143
2018-02-20 21:22:45 +01:00
SinghRajenM
6e315e076a
Updated Hindi localization
...
1. Updated "Hindi.xml"
2. Corrected typos in English.xml (changed "NppIO.cpp" and "shortcut.rc" accordingly)
3. Synced "english_customizable.xml" with "English.xml"
Close #4152
2018-02-20 20:22:49 +01:00
SinghRajenM
bf9416d17f
Minor enhancements for Kurdish language
...
Make Kurdish be RTL
Command line support for Kurdish
Close #4206
2018-02-20 18:10:00 +01:00
xomx
55f061ebb9
Fixed the czech.xml v7.5.5
...
Fixed the wrong integer replacements (instead of string) according to the english.xml latest change.
Close #4207
2018-02-20 18:05:24 +01:00
scootergrisen
065b6f9e1b
Update danish.xml to 7.5.5
...
Close #4135
2018-02-20 17:36:56 +01:00
Don HO
a1b4628b8b
Fix the wrong integer replacement (instead of string)
...
Fix also some minor grammatical errors
Close #4203
2018-02-20 13:38:09 +01:00
schnurlos
803917dd09
Update german.xml to 7.5.5
...
Close #4137
2018-02-20 00:24:37 +01:00
Tmp341
8b2f0f6c5a
Update Turkish localization
...
Close #4197
2018-02-20 00:20:51 +01:00
xomx
744ec4c3f3
Update czech.xml translation to v7.5.5
...
Close #4199
2018-02-20 00:18:22 +01:00
Hiro5
3de7561173
Update catalan.xml
...
Close #4200
2018-02-20 00:13:52 +01:00
Christophe Meriaux
7572015bda
Enhance ShortcutMapper resizing
...
- keep centered buttons while resizing
- set minimum width and height
Close #4178
2018-02-19 23:56:27 +01:00
AngryGamer
883045d96f
Keep Doc Switcher's ordering in sync with Tab bar
...
Close #946 , close #1684 , close #2342 , close #4015
2018-02-19 23:40:23 +01:00
Louis-Berlic
87feb9677e
Update occitan.xml localisation to v.7.5.5
...
Closes #4196
2018-02-19 16:39:36 +01:00
Artem Polivanchuk
0b66932abe
Update ukrainian.xml
...
Closes #4198
2018-02-19 16:34:14 +01:00
AngryGamer
6fba3ac067
Fix tab sticks to mouse pointer problem after external update of a file open in
...
Notepad++
Fixes #4122 , fixes #3851 , closes #4182
2018-02-19 15:53:46 +01:00
Silent
16fa79f057
Warning/error fixes as per VS2017 code analysis
...
Closes #4154
2018-02-19 12:21:35 +01:00
Silent
e403204103
Simplify and fix memory leak in getSpecialFolderLocation
...
Fixes #399 , closes #4138
2018-02-19 12:13:55 +01:00
Don HO
bd0867ee62
Add new language and update translations
2018-02-19 11:40:47 +01:00
Don HO
213af53389
Add more translations
...
Find dialog status bar messages are translatable.
Add more shortcut mapper translation entries.
2018-02-14 10:02:55 +01:00
Christophe Meriaux
360d45db1a
Add filter capacity in the shortcut mapper
...
Closes #4096 , closes #2562
2018-02-11 16:37:30 +01:00
Christophe Meriaux
b47de8048d
Shortcut Mapper is resizable and maximizable
2018-02-11 10:03:58 +01:00
Don HO
fb17638de7
Enhance Shortcut Mapper and make it translatable
2018-02-10 18:52:59 +01:00
Don HO
70f7287e58
More translatable entries for Folder as Workspace
2018-02-08 02:57:07 +01:00
Don HO
37b30dd396
More translatable dialogs
2018-02-06 03:02:28 +01:00
Don HO
1a86603a0c
Make more dialog strings translatable
2018-02-04 21:38:49 +01:00
Don HO
1f7f00b607
Add forgotten translation entries
2018-02-04 16:51:38 +01:00
Silent
683c358e8a
Fix 2 different files whose canonic names are the same can't be opened
...
in the same time issue
Fix Unicode file name comparision to match Windows behaviour (as opposed to doing a linguistic filename comparision)
Fixes #3820 , closes #4141
2018-02-04 04:26:52 +01:00
Silent
7a0dae5912
Fix a crash by improving cutString() function
...
Remove an arbitrary MAX_PATH character limit
Fixes #2727 , closes #4037
2018-02-03 01:00:33 +01:00
Don HO
0e60bd8957
Restore "Find Previous" & "Find Next" button in Find dialog
...
The pair of button "Find Previous" and "Find Next" have been removed in
the previous version due to some regressions. It's restored with being optional.
2018-02-01 10:09:24 +01:00
Silent
2c4a389f55
Fix encoding not sync (on status bar) after reloading
...
Extracted parts of FileManager::reloadBuffer and FileManager::loadFile
to a separate function, so that both exhibit the same feature level of
EOL/encoding detection. reloadBuffer() used to have less logic than loadFile() and incorrectly handled UTF-8 detection when the file was ANSI
Fixes #2637 , fixes #2843 , closes #4124
2018-01-30 09:43:58 +01:00
SinghRajenM
926a5f5300
Fix menu items' state is not maintained due to save macro command
...
Fixes #4112 , fixes #4114 , closes #4115
2018-01-30 09:26:08 +01:00
MISE Yasuhiro
2a15c216a8
Update japanese.xml to v7.5.4
...
* Replace '\r' by real carriage return
* Fix some translations for clear japanese
closes #4043
2018-01-28 23:46:49 +01:00
SinghRajenM
fc9f0de771
Update localization files (English & Hindi)
...
Fixes #4040 , closes #4046
2018-01-28 23:36:23 +01:00
SinghRajenM
7132a8540c
Add commandline support for few more languages
...
Closes #4084
2018-01-28 23:31:00 +01:00
SinghRajenM
fcb3ce31a0
Code improvement
...
Closes #4085
2018-01-28 23:22:47 +01:00
SinghRajenM
440c9c57fe
Use reversed header image for RTL installer
...
Closes #4107
2018-01-28 23:05:47 +01:00
SinghRajenM
8104d8ae01
Make UI Right To Left when Farsi & Uyghur are loaded
...
Closes #4108
2018-01-28 22:48:45 +01:00
SinghRajenM
46d0f12c3e
Fix line ending changes are not detected in reloaded changed files issue
...
Fixes #4033 , closes #4043
2018-01-28 22:40:02 +01:00
Shreyas Jejurkar
e0c4011982
Added .coffee extension to CoffeeScript
2018-01-28 15:09:14 -05:00
Don HO
c05f24a3f6
Fix a typo
2018-01-28 21:07:48 +01:00
Don HO
3101a2f395
Plugins Admin (in progress)
2018-01-28 17:42:00 +01:00
dail8859
c97b35c815
Fix highlighting of <script> tags in XML files
2018-01-03 13:29:26 -05:00
Don Ho
1725c8f8c1
Notepad++ release 7.5.4
2018-01-01 02:58:59 +01:00
Joel Teichroeb
999b1cfa7b
Improve smart highlighting performance
...
Abort highlight search if the selection crosses a line boundry.
Closes #3908
2017-12-31 12:55:29 +01:00
annbumagina
f07ebbf806
Autompletion enhancement: remove unwanted symbols
...
Fixes #3861
Closes #3917
2017-12-29 13:16:25 +01:00
Don HO
92d962782e
Fix typo in French translation
...
Closes #3921
2017-12-29 13:01:40 +01:00
Don HO
6fff9837c6
Merge branch 'nsis_ImproveInstaller' of https://github.com/SinghRajenM/notepad-plus-plus into SinghRajenM-nsis_ImproveInstaller
2017-12-29 12:30:17 +01:00
Drewler
06e42023bd
Fix spanish translation for "tail"
...
Command `tail` shouldn't be translated (there isn't a `cola` command)
Closes #3920
2017-12-29 02:59:01 +01:00
oirfeodent
2c4e5b2601
Add Auto Completion for BaanC
...
Closes #3927
2017-12-29 02:47:23 +01:00
Shreyas jejurkar
5cf0292dad
Added keywords auto-completion for CoffeeScript
...
Closes #3977
2017-12-28 23:05:42 +01:00
György Bata
5aff254c73
Hungarian translation update for 7.5.3
...
Closes #3978
2017-12-28 23:03:13 +01:00
Devin Nakamura
1002865144
Fix broken indicies in EncodingMapper
...
Fixes #3983
Fixes #3991
Closes #3992
2017-12-28 20:34:07 +01:00
SinghRajenM
250ca9e6e2
Improve installer
2017-12-28 22:33:25 +05:30
dail8859
8f848b7b27
Remove duplicate keywords for autocompletion
2017-12-27 19:34:26 -05:00
dail8859
a73c45db5a
Fix 9f0ba445
typo
2017-12-27 18:22:37 -05:00
Don HO
2390b19706
Fix a crash bug due to eventual disordered notifications sent to plugins
...
The Access Violation while closing Notepad++:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3961
could be due to SCN_UPDATEUI sending after NPPN_SHUTDOWN, that makes
plugins treat SCN_UPDATEUI on the released handle.
To avoid such situation, once NPPN_SHUTDOWN has been sent, no more
message will be sent to plugin.
Fixes #3961 , fixes #4021
2017-12-27 18:19:01 +01:00
Don Ho
b2c3e82ce7
Notepad++ release 7.5.3
2017-12-06 00:59:33 +01:00
Don Ho
48b3613d38
Fix DSpellCheck incomplete installation
2017-12-05 22:12:53 +01:00
Don HO
7faaa1bb24
Fix installer issues
...
1. Fix shell extension registration error (due to notepad++.exe has not
yet been copied)
2. Fix themes' absence after installation (one variable depends on
its initialization in mainSection)
2017-12-04 20:00:55 +01:00
Don Ho
5dcb0efedc
Fix a crash issue in Plugin Admin
2017-11-28 02:32:40 +01:00
Don Ho
e339c0f600
Notepad++ 7.5.2 release
2017-11-27 09:32:44 +01:00
Don Ho
dd6101ea18
Upgrade wingup to fix the problem of connetion for updating
2017-11-25 23:36:30 +01:00
oirfeodent
16b62c9f45
Add BaanC Sections in functionlist.xml
...
Based on
https://notepad-plus-plus.org/community/topic/14494/functionlist-classrange-question
Closes #3842
2017-11-25 16:53:31 +01:00
SinghRajenM
c8a15a5225
Add version and other info into installer
...
Closes #3751
2017-11-25 15:06:01 +01:00
SinghRajenM
60f113727c
Remove unused/empty encoding from shortcut mapper
...
Closes #3763
2017-11-25 14:54:45 +01:00
Don HO
5eee71f493
Prevent from crash in TAB settings
2017-11-25 14:26:52 +01:00
SinghRajenM
dfeaa578f0
Fixed hang issue while opening JavaScript file
...
Fixes #3770 , closes #3785
2017-11-25 13:34:09 +01:00
EugenioAvila
c978a18894
Update spanish.xml
...
Closes #3814
2017-11-24 19:06:11 +01:00
xomx
e9ebed957f
Update czech.xml translation to v7.5.1
...
Closes #3701
2017-11-24 03:57:09 +01:00
Hiro5
7ee0522589
Update catalan.xml
...
Closes #3762
2017-11-23 23:51:22 +01:00
schnurlos
c653634261
Update german.xml
...
Closes #3715
2017-11-23 23:45:54 +01:00
Luca
3278822f73
Update Italian translation to version 7.5.1
...
Closes #3778
2017-11-23 23:39:58 +01:00
TigerxWood
8fc25d8782
Update romanian.xml
...
Updated and corrected romanian to version 7.5
Closes #3872
2017-11-23 23:32:52 +01:00
Tmp341
7c61bf274d
Update turkish.xml
...
Updated localization to latest changes.
Closes #3890
2017-11-23 23:24:08 +01:00
Shreyas jejurkar
9f0ba4450d
Added more C# keywords for auto-completion
...
Closes #3899
2017-11-23 23:16:01 +01:00
Don HO
4005bf4182
Add DSpellCheck plugin into distribution
2017-11-23 22:44:22 +01:00
Don HO
d975bc24a1
Fix compiling warning problem
2017-10-30 02:46:18 +01:00
Oleksandr Redko
c304b3b873
Fix static analyzer message "The ternary operator always returns constant"
...
V583 The '?:' operator, regardless of its conditional expression, always returns one and the same value: 22. nppcommands.cpp 1696
2017-10-29 18:18:22 +02:00
Oleksandr Redko
29f28098ae
Fix static analyzer issue "A virtual function was overridden incorrectly"
...
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'UserDefineDialog' and base class 'StaticDialog'. userdefinedialog.h 332
V762 It is possible a virtual function was overridden incorrectly. See first argument of function 'redraw' in derived class 'SplitterContainer' and base class 'Window'. splittercontainer.h 61
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'FindReplaceDlg' and base class 'StaticDialog'. findreplacedlg.h 245
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'GoToLineDlg' and base class 'StaticDialog'. gotolinedlg.h 45
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'FindCharsInRangeDlg' and base class 'StaticDialog'. findcharsinrange.h 52
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'ColumnEditorDlg' and base class 'StaticDialog'. columneditor.h 45
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'WordStyleDlg' and base class 'StaticDialog'. wordstyledlg.h 77
V762 It is possible a virtual function was overridden incorrectly. See first argument of function 'redraw' in derived class 'WordStyleDlg' and base class 'Window'. wordstyledlg.h 99
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'PluginsAdminDlg' and base class 'StaticDialog'. pluginsadmin.h 100
2017-10-29 18:18:15 +02:00
Oleksandr Redko
81847599d0
Fix static analyzer issue "The enumeration constant 'inactiveText' is used as a variable of a Boolean-type."
...
V768 The enumeration constant 'inactiveText' is used as a variable of a Boolean-type. wordstyledlg.cpp 438
2017-10-29 18:18:07 +02:00
Oleksandr Redko
bdcc386a3a
Fix static analyzer issue "An exception should be caught by reference"
...
V746 Object slicing. An exception should be caught by reference rather than by value. filedialog.cpp 183
V746 Object slicing. An exception should be caught by reference rather than by value. nppbigswitch.cpp 110
V746 Object slicing. An exception should be caught by reference rather than by value. pluginsmanager.cpp 259
2017-10-29 18:18:00 +02:00
Oleksandr Redko
9181f70d47
Fix static analyzer message "Expression is always true"
...
V547 Expression '_isFloating == true' is always true. dockingcont.cpp 1080
V547 Expression 'itemSelected == 2' is always true. treeview.cpp 504
V560 A part of conditional expression is always true: 0xff. babygrid.cpp 711
2017-10-29 18:17:44 +02:00
Don HO
8a01e5e29b
Make mouse hook functions right
2017-10-29 12:17:59 +01:00
Don HO
7476ada223
Enhance Plugin Admin UI
2017-10-16 03:26:39 +02:00
Motaz Alnuweiri
cc76d7a372
Update Arabic language file
2017-10-11 09:26:39 +02:00
Don HO
40163e0338
switch from VS2013 to VS2015 & VS2017
2017-10-01 23:16:17 +02:00
Don HO
1c5e6191bd
Adapt json format for Plugin admin
2017-09-24 18:27:42 +02:00
Christophe Meriaux
2d1eee8b47
fix feedScintKeys when more than two shortcuts are configured
...
Closes #3732 , fixes #3720
2017-09-19 20:04:56 +02:00
Don HO
505d2452d3
new easter eggs quotes
2017-09-19 09:41:30 +02:00
SinghRajenM
461936ef44
Fix the issue that batch.xml is missing from installer
...
Closes #3677 , fixes #3680
2017-09-17 01:24:43 +02:00
jeldert
ad959ac826
Fixed typo in help text
...
EsterEggName should be EasterEggName
Closes #3681
2017-09-17 01:21:16 +02:00
SinghRajenM
3cb8bc85a1
Fix certificate checking error message issue
...
1. Fixed issue (caption and message are interchanged)
2. Disabled lexerdll signature checking in debug mode
Closes #3691 , Fix #3688
2017-09-17 01:16:47 +02:00
Rennie Petersen
97fce27cfe
Nitpicking - quotations
...
Britain should be capitalized, one of the quotations is duplicated.
Closes #3743
2017-09-17 01:13:39 +02:00
Rodrigo
509c9c27d9
Better disply of installer components page description
...
Colses #3745
2017-09-17 01:03:38 +02:00
Don HO
e2f5f51fbc
Read plugin list as json format (in progress)
2017-09-17 00:52:35 +02:00
Don HO
b033d907b2
Export function list in json format
2017-09-11 02:46:15 +02:00
Don HO
405d4240cd
Update spiritual quotes
2017-09-06 01:27:59 +02:00
Don HO
21adc62eed
Add 1 quote and delete some.
2017-09-03 02:58:51 +02:00
Don HO
1c191ee146
Fix un installer issue
...
While install a x64 version, it should remove x86 version if it exists (and vice versa).
The removal feature doesn't work though user answer Yes for the deletion.
This commit fixes this issue.
2017-09-02 14:57:59 +02:00
Don Ho
d7f64d2027
Notepad++ 7.5.1 release
2017-08-29 03:01:24 +02:00
vlakoff
60b4aa6b75
Enhance Function List for PHP and JavaScript
...
Support interface and trait in PHP.
Support space between function name and opening parenthesis in PHP and JavaScript. Fixes at least #1919 and #2604 .
About the JavaScript regex:
Current:
function(\s+[A-Za-z_]?\w*\([^\)\(]*\)|\([^\)\(]*\))
There are 2 parts, for named and anonymous functions. Note there is some duplication, let's simplify it:
function(\s+[A-Za-z_]?\w*)?\([^\)\(]*\)
The first character of function name is not optional (of course when the function is named), let's fix it:
function(\s+[A-Za-z_]\w*)?\([^\)\(]*\)
Finally let's support the possible spaces before opening parenthesis, for both named and anonymous functions:
function(\s+[A-Za-z_]\w*)?\s*\([^\)\(]*\)
Fixes #1919 , fixes #2604 , fixes #1667 , fixes #2962
closes #2523 , closes #2621
2017-08-27 02:04:19 +02:00
popcorner
478bb6f241
Update chineseSimplified.xml
...
Closes #3660
2017-08-27 02:01:00 +02:00
Don HO
5b5dfb90a8
Fix the bug that Notepad++ create %appdata%\local\notepad++\ folder even in doLocalConf mode
2017-08-27 00:04:40 +02:00
marcoM32
de648eff62
Add batch auto-completion
...
A new resource for auto-completion in batch scripting environment
Closes #3157
2017-08-26 14:25:50 +02:00
scootergrisen
c34d8d0a8a
Update danish translation to 7.5
...
Closes #3641
2017-08-26 14:15:42 +02:00
Artem Polivanchuk
ef654d0334
Update Ukrainian translation
...
Closes #3647
2017-08-26 14:08:39 +02:00
Rusi Dimitrov
e6c049298c
Update Bulgarian translation
...
Closes #3649
2017-08-26 14:06:47 +02:00
Don HO
f7dc09b5e8
Add a philosophy quote in easter eggs
2017-08-26 01:56:14 +02:00
Thomas Linder Puls
854acae4a1
Add Visual Prolog language support
...
Closes #1439
2017-08-25 09:43:36 +02:00
Don HO
440577f647
Fix restore back language menu item on the wrong position
2017-08-23 20:47:35 +02:00
Don HO
193ecfd6df
Replace '\r' by real carriage return
...
Closes #3280
2017-08-22 21:39:18 +02:00
Don HO
2efd5682e8
Fix a localization regression
...
Closes #3639
2017-08-22 09:41:12 +02:00
SinghRajenM
cc397f8c71
Make double click work for language menu disabling/enabling in preference dialog
...
Fixed issue and organized code
Fixes #3589 , closes #3594
2017-08-21 02:53:42 +02:00
SinghRajenM
d5b01d61b8
Improve file extension movement between ListBox in Preferences dialog
...
Now mouse double click can be used to move File extension between ListBoxes.
Closes #3595
2017-08-21 02:35:57 +02:00
Christophe Meriaux
a7c1e354b9
Shortcut Mapper improvements - add cathegory
...
Shorcut mapper - main panel : new colums that show the category of the shortcut
Shorcut mapper - plugin panel : new colums that show the plugin name that the shortcut belongs to
Shorcut mapper - scintilla panel : it shows every shortcuts configured for one command
Fixes #3583 , Closes #3635
2017-08-21 02:12:00 +02:00
Don HO
086f7b2735
Update localization files for v7.5 modification
2017-08-20 21:50:47 +02:00
Don HO
dca3f7dee0
Update croatian.xml
2017-08-20 17:34:17 +02:00
MISE Yasuhiro
28d3c59e75
update japanese.xml to v7.5
...
Changed to follow: "Open in Default Viewer", changes in Find dialog
Closes #3625
2017-08-20 17:16:25 +02:00
Patriccollu
bc15617308
Update Corsican translation for Notepad++ 7.5
...
Closes #3630
2017-08-20 17:12:31 +02:00
Don HO
aa64edadd5
Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus
2017-08-18 10:15:42 +02:00
Don HO
bd025df18f
Fix some excluded language cannot be remembered bug
2017-08-18 10:12:02 +02:00
Don Ho
040ad04c56
Notepad++ 7.5 release
2017-08-15 23:58:06 +02:00
schnurlos
67ea1025f3
Update german.xml to v7.5
...
Closes #3618
2017-08-15 11:29:54 +02:00
Don HO
be610b4022
Merge branch 'translation' of https://github.com/rddim/notepad-plus-plus
2017-08-15 11:21:39 +02:00
Don HO
f1bb57c607
Update Russian translation
2017-08-15 02:04:38 +02:00
Don HO
14a8b510be
Update Korean translation
2017-08-13 16:04:21 +02:00
Rusi Dimitrov
c6e76fc575
Update Bulgarian translation
2017-08-13 13:54:09 +03:00
SinghRajenM
6f872ebb7e
Corrected/updated Hindi localization
...
Colse #3605
2017-08-13 12:30:12 +02:00
SinghRajenM
295cbafe7d
Code improvement
...
Closes #3582
2017-08-13 12:10:04 +02:00
Cyrillev
fbbe9344d9
New feature: Opens file in its default viewer
...
This feature has the same effect as double-clicking this file in Windows Explorer.
Closes #3577 , fixes #3576
2017-08-13 12:04:00 +02:00
Don HO
2593d64fbb
Update translation files
2017-08-13 00:43:14 +02:00
Don HO
4d921b7ffd
Roll back from 2 find buttons to 1 find button
...
Due to 2 find buttons logic limit (lost replacing up capacity), the
direction option is added back, and 1 find button is restored (instead
of 2 find buttons).
2017-08-12 04:46:38 +02:00
xomx
f55b137cc0
Update czech.xml translation to 7.4.2
...
Closes #3555
2017-08-08 02:26:23 +02:00
Cyrillev
1381ae0555
Add "Fortran (fixed form)" in compact Language menu
...
In addition to "Fortran (free form)"
Fixes #3566 , closes #3567
2017-08-08 01:38:43 +02:00