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
Don HO
c94fe0dd69
Fix a typo
2017-08-08 01:26:37 +02:00
Don HO
78ea2110d2
Fix export fuctionlist bug
2017-08-07 02:00:50 +02:00
Don HO
1f89110b04
Add "-quickPrint" command line argument
...
"-quickPrint" allows user to launch Notepad++ via command to print a
given document then quit Notepad++ immediately.
Usage:
notepad++.exe -quickPrint c:\funcListTests\EncodingMapper.cpp
2017-08-07 00:01:12 +02:00
Don HO
1d58c1d3d3
Add function list export feature
...
"notepad++.exe -export=functionList -lcpp c:\funcListTests\whatever.cpp"
will open whatever.cpp as cpp file, then parse this file to write the
funcLst result on disk, then exit Notepad++.
The result will write into c:\funcListTests\whatever.cpp.result.
2017-08-06 00:03:18 +02:00
Jay Satiro
3fbd537371
Fix command line argument parsing regression
...
Work with the arguments in a temporary array of pointers to the command
line before assigning them to paramVector as generic_string.
Follow up to afb3889
. Since then the arguments were copied to
paramVector as generic_string too early, before the command line parsing
finished.
Closes https://github.com/notepad-plus-plus/notepad-plus-plus/pull/3575
2017-07-31 13:17:08 +02:00
Don HO
ecc9258d45
Fix the long time bug that non-exist folder to pass via command line is not opened without warning
2017-07-28 10:30:42 +02:00
Don HO
afb3889ffb
Fix a regression regarding b859303148
2017-07-27 12:44:06 +02:00
Don HO
385746de01
Rename variables & clean up
2017-07-27 10:30:53 +02:00
AngryGamer
8342da3df8
Fix multi-line tab button stay pushed issue while swiching off.
...
Make sure previous tab does not keep focus when switching tabs.
TO REPRODUCE:
Step 1: Move a tab using drag and drop.
Step 2: Use a tab switching hotkey/feature which doesn't set TCM_SETCURFOCUS AND TCM_SETCURSEL
Fixes #3545 , closes #3552
2017-07-25 11:41:29 +02:00
SinghRajenM
194376d6d7
Fixed monitoring related issuse and corrected code
...
Updated file "NppIO.cpp" to deal with issue #3553
However both existing and updated code looks same, but it is not.
command(IDM_VIEW_MONITORING);
looks equal to
buf->stopMonitoring();
checkMenuItem(IDM_VIEW_MONITORING, false);
_toolBar.setCheck(IDM_VIEW_MONITORING, false);
buf->setUserReadOnly(false);
Updated code works on the current file being processed while existing code command(IDM_VIEW_MONITORING); works with current active buffer. Debugging for reported case can help to understand the above statement.
Justification for updating file "NppCommands.cpp":
See static HANDLE hThread gets a handle when monitoring is activated on a tab.
This handle is overwritten if monitoring is activated on another tab. Resource leak happens here as previous handle can't be closed at all.
However, this handle is not used anywhere in the code, then just why not to close the handle as soon thread is created.
Closes #3554 , fixes #3553
2017-07-24 19:28:26 +02:00
Svyatoslav
5861d416ea
Fix a memory leak
...
functionParser.h: add virtual destructor into abstract class.
A memory leak has been found by using PVS-Studio analyzer.
Analyzer warning: V599 The virtual destructor is not present, although the 'FunctionParser' class contains virtual functions.
Closes #3402
2017-07-23 12:09:19 +02:00
Cyrillev
02bdd11700
Add new languages support
...
Connect Scintilla Lexers to npp : SCLEX_ASN1 (Abstract Syntax Notation One), SCLEX_AVS (AviSynth), SCLEX_BLITZBASIC, SCLEX_PUREBASIC, SCLEX_FREEBASIC, SCLEX_CSOUND, SCLEX_ERLANG, SCLEX_ESCRIPT, SCLEX_FORTH, SCLEX_LATEX, SCLEX_MMIXAL, SCLEX_NIMROD, SCLEX_NNCRONTAB, SCLEX_OSCRIPT, SCLEX_REBOL, SCLEX_REGISTRY, SCLEX_RUST, SCLEX_SPICE, SCLEX_TXT2TAGS
Connect Scintilla Lexers to npp :
asn1 (Abstract Syntax Notation One) : https://fr.wikipedia.org/wiki/ASN.1#Exemple
avs (AviSynth) : http://avisynth.nl/index.php/Script_examples
blitzbasic : http://www.blitzbasic.com/bmdocs/command.php?name=Mid&ref=2d_cat
http://www.blitzbasic.com/codearcs/codearcs.php?cat=8 "
csound : http://www.csounds.com/manual/html/PrefaceGettingStarted.html
erlang : http://erlang.org/doc/man/file.html
http://erlang.org/documentation/doc-5.3.6.13/doc/getting_started/getting_started.html "
escript : http://erlang.org/doc/man/escript.html
forth : http://wiki.c2.com/?ExampleForthCode
freebasic : http://www.freebasic.net/
latex : http://physics.clarku.edu/sip/tutorials/TeX/intro.html (Sample LaTeX file)
mmixal : http://mmix.cs.hm.edu/examples/hello.html
nimrod : http://www.csse.monash.edu.au/~nimrod/nimrodportal/manual/planfileexamples.shtml
nncrontab : http://www.nncron.ru/help/EN/working/cron-format.htm
oscript : http://www.oscriptadventures.com/
purebasic : https://www.purebasic.com/documentation/reference/ide_form.html
rebol : http://www.rebol.net/cookbook/recipes/0031.html
registry : windows registry file
rust : http://rustbyexample.com/std_misc/file/open.html
spice : http://www.seas.upenn.edu/~jan/spice/spice.overview.html
txt2tags : https://github.com/txt2tags/txt2tags/blob/master/samples/sample.t2t
2017-07-23 10:24:53 +02:00
Don HO
cb7d6070fb
Fix a crash issue (regression)
...
Fix bad pointer deletion.
Fix incorrect pointer deletion.
Fix a memory leak.
2017-07-23 10:10:26 +02:00
Antoine Lang-Cavelier
e76b5dc869
Add foreground colours for diff in Monokai.xml
...
Some styles were missing and hence, was replaced by black.
Closes #3433
2017-07-21 14:22:56 +02:00
SinghRajenM
a476b885e4
Fix some incoherent codes
...
Fixed PVS-Studio static analyser reported issues:
FindReplaceDlg.cpp: Release dynamically allocated memory.
BabyGrid.cpp: lpcs variable assigned twice successively.
ProjectPanel.cpp: A memory leak is possible.
TreeView.cpp: Wrong value is returned.
Closes #3463
2017-07-21 11:50:36 +02:00
popcorner
c748d8d18b
Update chineseSimplified.xml
2017-07-20 11:11:42 +02:00
EugenioAvila
639fbad4ea
Make some Spanish traduction correct
...
En la RAE. propone 'ascendiente' con otro sentido diferente. Referencia: http://dle.rae.es/srv/fetch?id=3vjB2P7
Closes #3299
2017-07-20 11:07:12 +02:00
SinghRajenM
0a54214a1e
Fix TAB key wired behavior on find window
...
Fix TAB key on "always" radio button (for transparency) of Find dialog make dialog transparent
Fixes #3345 , fixes #3439 , closes #3346
2017-07-20 10:58:20 +02:00
SinghRajenM
164e2c6738
Fix click on tab close file issue
...
How to reproduce the bug:
If the current tab size is smaller then next tab, click on 'x' button to close current tab, then next tab replces the closed tab position. Without move cursor and click on the next tab (now it becomes current tab), clicked tab is closed.
Fixed:
This bug is due to the current tab's information is not updated between 2 clicks.
Update the current hover tab RECT (_currentHoverTabRect) and close hover flag (_isCloseHover), so that x will be highlighted or not based on new _currentHoverTabRect.
Fixes #3004 , closes #3340
2017-07-17 10:53:15 +02:00
Magnus Österlund
d2f8ccce1b
Update Swedish translation to 7.4.2
...
Closes #3473
2017-07-17 10:49:49 +02:00
Rusi Dimitrov
9128cba496
Update Bulgarian translation
...
Closes #3431
2017-07-17 10:45:17 +02:00
SinghRajenM
a9adc4835d
Remove some useless codes
...
Closes #3472
2017-07-17 10:39:46 +02:00
SinghRajenM
ee69531823
Fixed cppChecker reported issues
...
1. Removed unused variable/code
smarthighlighter.cpp, Babtgrid.cpp, shortcut.h, ImageListSet.h
2. Member variable not initialised in ctor
ShortcutMapper.h, FileBrowser.h, ProjectPanel.h, TaskList.h, VerticalFileSwitcher.h, WindowDlg.h, lastRecentFileList.h
Closes #3478
2017-07-17 10:35:25 +02:00
Don HO
b859303148
Fix the original cmd line modified problem
...
Notepad++ command line could be seen by other processes (process explorer of SysInternals) as truncated due to parsing behavior.
Closes #3495
2017-07-15 14:53:37 +02:00
Roman Artiukhin
0d90ad1374
Fix text selection in combo boxes of find/replace dialog problem on resize
...
Fixes #3367 , closes #3416
2017-07-14 20:19:23 +02:00
schnurlos
3aa8535d5d
Update german.xml to v7.4.2 with newest fixes
...
Closes #3471
2017-07-14 16:30:31 +02:00
irgendsontyp
7aef4a6b6d
Fix file not dirty while its content changed on the hard drive.
...
Set buffer state to dirty when the file on the file system has changed but the user decided to not reload it in Notepad++.
Fixes #3246 , closes #3499
2017-07-14 11:53:33 +02:00
SinghRajenM
feff20893f
Fixed saved duplicated file in the same view issue
...
While D:\test.txt has been opend. And open new Tab (new 1), add random text then save
it as D:\test.txt - 2 different tabs having same file opened and they could have
different content.
The fix checks for opened file existence only in the other view
(either in sub view or in main view), but does not check in same view.
Fixes #3384 , Closes #3500
2017-07-14 11:38:06 +02:00
SinghRajenM
50c2a300e7
Fixed Folder as Workspace toolbar button not activated issue
...
Dropping folder into Notepad++ to have Folder as Workspace not make its
toolbar button activated. This bug is fixed by this commit.
Fixes #3282 , closes #3501
2017-07-14 11:25:12 +02:00
Luca
55b8bad2af
Update italian translation for 7.4.2 version
...
Closes #3505
2017-07-14 11:15:53 +02:00
SinghRajenM
d27a7fc012
Fixed typo
...
intall -> install
Closes #3507
2017-07-14 11:13:08 +02:00
Hiro5
7d8b119458
Update catalan.xml to v7.4.2
...
Closes #3509
2017-07-14 11:09:35 +02:00
Don HO
a0bc7ac5fb
Remove Plugin Manager from the package
2017-07-13 20:47:03 +02:00
Don HO
77d9a9959a
Add /noUpdater argument for installer
...
By launch "npp.7.4.3.Installer.exe /noUpdater /S" allows users install
Notepad++ silentely, without including Auto-Updater.
2017-07-13 08:46:44 +02:00
Don HO
4c2e41b649
Plugin name should match to plugin folder name
...
Load plugin only when plugin name match to plugin folder name.
For example: "NppPluginDemo.dll" can be loaded only when it in the
folder named "NppPluginDemo".
2017-07-10 19:26:22 +02:00
Don HO
2c9f096d6d
Make plugins loadable from %LOCALAPPDATA%\Notepad++\plugins\
2017-07-09 15:56:18 +02:00
Don HO
19f24d1d65
Add new installer argument /allowAppDataPluginsLoading
...
The new installer argument /allowAppDataPluginsLoading add file
allowAppDataPlugins.xml which allows Notepad++ to load plugins
from "%APPDATA%\Notepad++\plugins\"
2017-07-09 09:10:04 +02:00
Roman Artiukhin
e7a5c72465
Restore empty "Replace with" and "Filters" in the next session
...
Closes #3407
2017-07-02 21:45:17 +02:00
Don HO
f162181fba
Update translations
2017-07-02 18:40:07 +02:00
MISE Yasuhiro
f15e136fa3
update japanese.xml to v7.4.2
...
Add new lines to catch up with v7.4.2 (Document peeker, "<< Find" in
Find dialog).
Closes #3413
2017-07-02 14:48:03 +02:00
Lando
cc04476dfc
Update spanish.xml
...
Some fixes and improvements and also added missing translation for new find previous button and Mark tab in the Find & Replace dialog
Closes #3414
2017-07-02 14:44:18 +02:00
orbitcowboy
269a065bb9
Fixed memory leak.
...
Closes #3417
2017-07-02 14:40:16 +02:00
SinghRajenM
fb998007d7
Update English & Hindi translation
...
Localization for find dialog
Closes #3452
2017-07-02 14:31:49 +02:00
Don HO
f6d4d0c827
Remove a duplicated entry for shortcut mapper
2017-06-28 01:18:12 +02:00
Don Ho
3d76ab73ac
Notepad++ 7.4.2 release - fix a typo
...
I hate tpyos!
2017-06-18 23:40:46 +02:00
Don Ho
5b35000c30
Notepad++ 7.4.2 release
2017-06-18 23:18:14 +02:00
SinghRajenM
f48255d647
Installer shows installation size as 0 for minimalist
...
Closes #3371
2017-06-18 15:52:41 +02:00
Luca
bcae363497
Update for document peeker, version 7.4.1
...
Add translations for document peeker
Closes #3322
2017-06-18 15:45:45 +02:00
Magnus Österlund
caf45e6f10
Update Swedish to v7.4
...
Closes #3388
2017-06-18 12:54:57 +02:00
popcorner
0b7065a4b8
Update chineseSimplified.xml
...
Closes #3401
2017-06-17 23:59:41 +02:00
Don HO
c8969b773f
Add SWIFT language support
2017-06-17 20:03:28 +02:00
Don HO
4f81261a85
Make button size & position right in find replace dialog
2017-06-15 20:29:11 +02:00
Tony Karlsson
9f421eb2a9
Find previous and next instead of combo direction Down/Up
...
Add "Find Previous" button and remove "Direction Down/Up combo"
Closes #3339
2017-06-15 13:07:08 +02:00
Don HO
6f84824c2b
Fix verifying certificate function passes empty string to compare
...
For unknown reason, all strings passed by parameters are empty string,
use the macros solve this problem.
2017-06-15 02:25:25 +02:00
Svyatoslav
39b2386b33
Fixes identical sub-expressions for certificate verification
...
An issue has been found by using PVS-Studio analyzer.
Analyzer warning: V501 There are identical sub-expressions to the left
and to the right of the '!=' operator: subject != subject.
Closes #3399
2017-06-15 01:13:34 +02:00
Svyatoslav
6d542a4041
Fixed NULL Pointer Dereference
...
A weakness has been found by using PVS-Studio analyzer.
Analyzer warnings:
* V595 The 'pScint' pointer was utilized before it was verified against
nullptr. Check lines: 347, 353. scintillaeditview.cpp 347
* V713 The pointer _langList[i] was utilized in the logical expression
before it was verified against nullptr in the same logical expression.
parameters.h 1286
closes #3400
2017-06-14 19:54:59 +02:00
AngryGamer
694fd80fa5
Fix visual glitchy on clicking on tab due to Document Peeker.
...
Closes #3367
2017-06-13 20:53:52 +02:00
Roman Artiukhin
b3be0b448b
Make FindReplace dialog resizable horizontally
...
Closes #3376 , closes #2516 , closes #774
2017-06-13 09:24:13 +02:00
Rusi Dimitrov
cb3df2a3a3
Update Bulgarian translation
...
Closes #3278
2017-06-12 01:33:31 +02:00
schnurlos
2f5a79dadd
Update german.xml to v7.3.3
...
Closes #3268
2017-06-12 01:29:07 +02:00
Hiro5
f4d1dd81bd
Update catalan.xml
...
Closes #3286
2017-06-12 01:25:56 +02:00
xomx
ffa22adee6
Update czech.xml translation to v7.4
...
Closes #3291
2017-06-12 01:22:41 +02:00
EugenioAvila
d936d0e373
Fix a typo in Spanish translation
...
Complementada palabra Insertar
Closes #3300
2017-06-12 01:19:36 +02:00
SinghRajenM
a78046b5df
Translation for new strings for Hindi & English
...
Closes #3265
2017-06-12 01:15:01 +02:00
Roman Artiukhin
e8e325b7c1
Fixed Toolbar initialization code
...
It seems REBARBANDINFO.cbSize initialization logic got broken after
migration to VS 2013 (last working version - 6.6.9)
That leads to various problems related to toolbar logic (like missing
chevron - #3385 or incorrect plugin toolbar placement #3094 )
Closes #3386 , fixes #3385 , fixes #3094
2017-06-12 01:09:58 +02:00
Don HO
eb43167fbf
Disable document peeker as default
2017-06-11 16:52:03 +02:00
Don HO
dbe2b698b1
Fix replace in files regression.
...
Make focus always on main editor, so we don't need to set document as
read only while it's being peeked.
2017-06-11 13:07:48 +02:00
Don HO
8e4b7014ff
:)
2017-06-04 11:25:49 +02:00
AngryGamer
6b0977b0b8
Fix rapid swapping between two tabs during tab drag and drop.
...
Closes 3328, Fixes #3017 , fixes #2771
2017-05-31 08:49:01 +02:00
Don HO
a00a913752
Fix a crash issue while doing a column insertion on a CJK unicode document
...
Fixes #3314
2017-05-30 09:01:51 +02:00
Boris
85216fe577
Fix repeated requests of reloading from disk
...
A popuped message appear for the 1st modification from outside of
Notepad++, if users ignore it and save another change outside, the 2nd
popuped message appears. This commit fix this bad behaviour, which could
lead crash.
Closes #3307
2017-05-27 14:14:54 +02:00
Don Ho
71ffe870c5
Notepad++ 7.4.1 release
2017-05-18 03:22:33 +02:00