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