Commit Graph

2560 Commits

Author SHA1 Message Date
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
Don HO
a067de8ce2 Improve Document Peeker performance issue for large files 2017-05-17 10:01:28 +02:00
Don HO
8dbd956344 Disable the certification chain verification
WinTrust library checks chain of trust on line which makes Notepad++
hanging due to the Firewall's restriction.
2017-05-16 19:50:22 +02:00
Don HO
caee890960 Refine the empty file as UTF8 encoding feature 2017-05-16 19:45:56 +02:00
Don HO
8aa6562ac3 Fix the opened zero length file not saving bug 2017-05-16 01:02:18 +02:00
Don HO
2befd1321e Change to the right name 2017-05-15 09:22:31 +02:00
Don HO
a98c884470 Notepad++ release 7.4 - fix typo in change.log 2017-05-14 22:44:50 +02:00
Don HO
66d91d93bb Notepad++ release 7.4 - make name right
Change "Document Snapshot" to "Document Peeker".
Fix a peeker bug on reading from setting file.
2017-05-14 20:26:23 +02:00
Don Ho
481a275ad6 Notepad++ 7.4 release 2017-05-14 14:54:14 +02:00
SinghRajenM
7e5afd862a Don't open change.log everytime
This bug is reproduced that user is pinning Notepad++ on the task bar
after its installation.

Fixes #2896, fixes #2979, fixes #3014,  closes #3162
2017-05-13 16:22:14 +02:00
Patriccollu
08fd2cfbdf Update Corsican translation for Notepad++ 7.3.3
Corsican translation has been updated to take some new strings into account.

Closes #3230
2017-05-13 14:15:04 +02:00
SinghRajenM
b45b10385f Make folding style visible using proper color
Fixes #2948, closes #2949
2017-05-10 18:35:02 +02:00
SinghRajenM
3c1a7dd436 Updgrading from 32bit to 64 bit and vice versa does not remove app registry key
Closes #2965
2017-05-10 18:32:18 +02:00
jiffe
f917abd1f4 Setting fold.quotes.python in setPythonLexer
Closes #3104
2017-05-10 18:28:57 +02:00
Supriyo Biswas
23cdf94926 Add ip(6)tables.* commands for bash.
Closes #3242
2017-05-10 18:24:48 +02:00
Egor
23dd7228d0 Fixed file attribute managing in FileManager::saveBuffer
Original code was flawed:
 * On +S+H (hidden and system) files, the attributes are set 4 times,
   when there's only need for 2 calls.
 * When clearing +S bit, it is masked out from the _original_
   attribute value, which means that if the +H was cleared previously,
   it is set back again. It doesn't seem like this was intended, so
   I assume it's a bug.
 * When restoring the attributes, there's a pointless OR operation.

Close #2881
2017-05-10 18:21:29 +02:00
Don HO
bfb672d8bb A small modification regarding the certificate checking function 2017-05-10 18:14:27 +02:00
Don HO
e2329fd15c Improve certificate verifying method 2017-05-10 02:12:10 +02:00
Don HO
11accf92e9 Fix issue of lossing syntax highlighting during "save as"
The new behaviour is: as user set a new syntax highlighting once, the
new file extension of "save as" will be ignored.

Fixes #1298
2017-05-09 01:59:05 +02:00
LinuxLab
675d586840 Update Portuguese translation
Fixes #2998, Closes #3021
2017-05-08 19:53:22 +02:00
Cimon Lucas (LCM)
b2e46391ab Putting unused javascript.js type2 keywords into instre2 keywords
Fixes #3117, closes #3119
2017-05-08 19:49:12 +02:00
SinghRajenM
65a90fd91a Fixed regression for save session file
Fixes #3029, closes #3032
2017-05-08 19:45:18 +02:00
SinghRajenM
3661527fca Enhancement for saving workspace file
closes #3029, closes #3234
2017-05-08 19:41:55 +02:00
AngryGamer
ca3c2a6016 Make "Window->Windows...->Sort Tabs" more user friendly
Closes #3248
2017-05-08 19:39:10 +02:00
Don HO
76395bb5e5 Add copyright information 2017-05-08 03:27:32 +02:00
Don Ho
5c714043fb Fix compiliing issue in VS2013 2017-05-08 01:43:04 +02:00
Don HO
6b0a3c8e6b Enhance certificate check 2017-05-08 00:19:56 +02:00
Don HO
f4228f5e52 Add "droppong folder as workspace" warning while both files and folddrs are being dropped. 2017-05-02 20:01:53 +02:00
dail8859
74c24cf6b5 Fix issue with clicking links in html/js/asp/php 2017-05-01 20:47:38 -04:00
Richard Brock
a9de79a550 Apply the new file custom encoding to an opened empty file
Closes #2997, fixes #2947, fixes #1874
2017-05-01 03:09:22 +02:00
Tmp341
4c03c3eab7 Update turkish.xml
Update to latest version.

Closes #3147
2017-05-01 00:25:56 +02:00
Steven Vascellaro
d817584986 shortcuts.xml: Reword Trim Trailing and save
Reword option from `Trim Trailing and save` to `Trim Trailing Space and Save`

Closes #3154
2017-04-30 23:33:44 +02:00
AngryGamer
adf02ca9eb Fix right clicking tabs with multiline enabled
Fixes #3186, closes #3110
2017-04-30 20:39:11 +02:00
AngryGamer
cb2c8e102d Remove excess margin with multi-line. 2017-04-30 20:39:04 +02:00
SinghRajenM
336992ea77 Activate buffer after reload
Fixes #3080, closes #3082
2017-04-30 20:33:00 +02:00
SinghRajenM
e10847b429 Improve whitespace visibility
Closes #3200
2017-04-30 20:30:22 +02:00
SinghRajenM
ea87ffd7d0 Support RTL for header & footer printing
Closes #3208
2017-04-30 20:25:34 +02:00
Patriccollu
6d28c81a6c Add Corsican as Installer Language
Closes #3164
2017-04-30 20:21:33 +02:00
Patriccollu
80083c7388 Updates localizationCode for Corsican
closes #3165
2017-04-30 20:12:54 +02:00
SinghRajenM
257cdf2812 FIxed Preference(MISC) UI Issue
Issue fixed:
1. UI clipping
2. Tab order

Closes #3218
2017-04-29 18:08:34 +02:00
Don HO
8752bcad57 Add UI part for Document snapshot feature
Enhance doc snapshot on several points.
2017-04-27 13:03:31 +02:00
Don HO
a43c9b9745 Add snapshot on document map feature 2017-04-25 09:28:24 +02:00
Don Ho
c1f6b9e7df Fix VS2013 compiling error 2017-04-18 02:47:39 +02:00
Don HO
20e669ff01 Add document snapshot feature (in progress) 2017-04-18 01:31:41 +02:00
Don HO
f57a565b6b Fix typos and grammar errors 2017-04-16 21:31:15 +02:00
Don HO
14639c01af :) 2017-04-16 18:58:02 +02:00
dail8859
c63673a1d8 Fix buffer overrun for wordchar list 2017-04-07 16:30:12 -04:00
MISE Yasuhiro
315a161ae2 update japanese.xml to v7.3.3
* Add new lines to catch up with v7.3.3.

Closes #3011
2017-03-25 15:05:49 +01:00
Lando
5fe42667ef Some fixes
Some orthography and typo corrections, also, changed the texts that meant programming "language" from "idioma" to "lenguaje" since idioma in spanish is meant mostly for human language, and for programming languages is "lenguaje de programación". (It sounds really weird to say "idioma de programación")

Closes #3031
2017-03-25 14:43:04 +01:00
Lando
7755542b3a Added missing js es2017 keywords
`async` and `await` are now part of javascript since es2017. `yield` was there even before that

examples:
````
//async and await:
function resolveAfter2Seconds(x) {
  return new Promise(resolve => {
    setTimeout(() => {
      resolve(x);
    }, 2000);
  });
}

async function add1(x) {
  var a = resolveAfter2Seconds(20);
  var b = resolveAfter2Seconds(30);
  return x + await a + await b;
}

add1(10).then(v => {
  console.log(v);  // prints 60 after 2 seconds.
});

async function add2(x) {
  var a = await resolveAfter2Seconds(20);
  var b = await resolveAfter2Seconds(30);
  return x + a + b;
}

add2(10).then(v => {
  console.log(v);  // prints 60 after 4 seconds.
});
//yield:
function* foo() {
  var index = 0;
  while (index <= 2)
    yield index++;
}
````
This should close issue #2455 too.

References:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/yield

Closes #3041, fixes #2455
2017-03-25 14:32:53 +01:00
rddim
73a928aa56 Update Bulgarian translation
Closes #3074
2017-03-25 14:29:34 +01:00
SinghRajenM
fe45f2e9b1 Remove duplicate code for checking certificate
Closes #3076
2017-03-25 14:17:33 +01:00
Damien Gerard
6947bf3909 winmain: add newline at the end of file
winmain: move local functions to anonymous namespace
winmain: remove redundant static keyword
winmain: add newline at the end of file
winmain: move UAC related code to anonymous function
winmain: declare MSGFLT_ADD/MSGFLT_ALLOW only if not already defined
winmain: check only for emptiness
parameters: move winKeyDefs & scintKeyDefs & PGNSI to anonymous names
parameters: remove redundant static/inline keywords
misc: remove unused source code

Closes #3030
2017-03-25 12:15:48 +01:00
Don HO
a308ea57b7 Fix a typo
Closes #3077
2017-03-20 11:27:11 +01:00
AngryGamer
5184880161 Fix drag and dropping tabs with multi-line enabled.
Closes #3075
2017-03-20 00:25:36 +01:00
AngryGamer
e94036114b Hijack shift+MW hotkey to move tabs rather than switch to them (while drag and drop enabled) 2017-03-20 00:19:50 +01:00
AngryGamer
96c0943ad6 Fix tab switching hotkeys in multi-line (shift+MW, ctrl+MW, shift+ctrl+MW) 2017-03-20 00:19:48 +01:00
AngryGamer
b7a560c012 Fix text on active tabs being clipped (multi-line) 2017-03-20 00:19:46 +01:00
AngryGamer
07a565e935 Add two functions: one correctly switches to the active tab, the second swaps tab item data when given two tab indexes 2017-03-20 00:19:43 +01:00
Don HO
1205ab9805 Clean up 2017-03-19 13:47:11 +01:00
Don HO
568248b127 Disable undone feature 2017-03-14 09:25:34 +01:00
Don HO
6a3d9e994d Fix a minor bug in "Show content in doc map on mous hover"
Fix a compiling error for x64 build
2017-03-14 09:09:01 +01:00
Don HO
fe463dc03a Check content via document map on hovering (in progress) 2017-03-13 02:10:47 +01:00
Don Ho
388c430e21 Notepad++ v7.3.3 release
In this release:
Fix CIA Hacking Notepad++ issue
(https://wikileaks.org/ciav7p1/cms/page_26968090.html).
and more...
2017-03-08 04:04:59 +01:00
Don Ho
e5f4344f69 Add Crypto lib in vcproj to make Notepad++ compiled under VC2013 2017-03-08 03:14:54 +01:00
Don HO
7aa7788af0 Add clean up for isCertificateValidated() function 2017-03-08 02:57:11 +01:00
Don HO
b869163609 Check SciLexer.dll certificate
This fix is about the issue "Vault 7: CIA Hacking Tools Revealed"
published on Wikileak:
https://wikileaks.org/ciav7p1/cms/page_26968090.html
2017-03-08 02:52:58 +01:00
Richard Brock
133977da67 Fix the mouse wheel to task list scroll crash issue
Closes #2982, fixes #1616, fixes #2603, fixes #2828, fixes #607
2017-03-06 03:25:42 +01:00
Artem Polivanchuk
71b3c499a3 Update belarusian.xml
Closes #2961
2017-03-06 02:17:48 +01:00
BdR76
a3a7fadac8 Incorrectly translated "space" to Dutch "ruimte"
In Dutch a space-character is commonly refered to as "spatie".
(the Dutch word "ruimte" does mean "space" but more in the sense of a physical area or location, like living space or shelf space)

Closes #2942
2017-03-05 16:08:57 +01:00
Christian Grasser
b335fd156b update docu from udl v2.0 to v2.1
see https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2713
Closes #2943
2017-03-05 16:03:50 +01:00
SinghRajenM
eaf8f8e0e6 Remove ANSI version of: Hungarian (ANSI), Slovak (ANSI)
Corrected order for: Friulian, Kannada
Fixes #1789, closese #2954
2017-03-05 15:53:43 +01:00
popcorner
ae5cd04100 Update chineseSimplified.xml
Closes #2994
2017-03-05 15:49:53 +01:00
rddim
24c47fd172 Update Bulgarian translation
Closes #2955
2017-03-05 15:40:47 +01:00
SinghRajenM
e82110395e Update Hindi translation
Closes #2959
2017-03-05 15:33:08 +01:00
schnurlos
07da57eace Update german.xml to v7.3.2
Closes #2967
2017-03-05 14:51:28 +01:00
Don HO
97573c80a0 (In progress) New feature: check content via Document Map while mouse hovering on a inactivated tab 2017-03-05 14:03:02 +01:00
dail8859
739593fb66 Update HTML attribute wordlist
Closes #2938
2017-03-01 19:07:21 -05:00
Don HO
5b3818288b Remove BOM from langs4Npp.nsh 2017-03-01 19:44:24 +01:00
Don HO
f4bddcac3d Add new function names for Java auto-completion
Closes #2926
2017-02-27 00:27:58 +01:00
AndresTraks
03ff54910d Estonian translation
Close #2951
2017-02-26 23:03:02 +01:00
Eduard Braun
ffe2ddace3 Fix flickering issue if Doc is deleted from outside
Improve behavior when notifying the user about a buffer change (opened file changed or deleted)
- Restore the Notepad++ window and switch to the document in question *before* showing the dialog (this was only done afterwards before)
- Fix flickering issue described in #1018 and #2010 which was exposed by f2cd779066

Closes #2956
2017-02-26 18:53:36 +01:00
Don HO
61bc5e27bb Add more keywords for Assembly syntax highlighting
Add the instructions movabs and cvtsi2sdq; and the register sets r8-15
and xmm8-15.

Closes #1821
2017-02-26 14:46:18 +01:00
Geoffray
53c3a2ab03 Add new PHP7 functions to syntax highlight
Add following new functions :
random_bytes
random_int
error_clear_last
gmp_random_seed
preg_replace_callback_array
gc_mem_caches
get_resources
posix_setrlimit

Closes #1729
2017-02-26 12:49:01 +01:00
Don HO
cf32cb0ede Add keywords for MS SQL Server
Add the UNIQUEIDENTIFIER, MERGE and NVARCHAR  keywords for MS SQL Server

Closes #1672, fixes #1097, fixes #1616
2017-02-26 02:52:57 +01:00
Markus Heidelberg
6b6b81278b Integrate lexers for several hex file formats
Integrate Motorola S-Record lexer.
Integrate Intel HEX lexer.
Integrate Tektronix extended HEX lexer.

Fixes #1256, closes #1257
2017-02-26 00:25:05 +01:00
SinghRajenM
beda685dc6 Fix flickering issue if Doc is modified outside Notepad++
Fixes #2010, fixes #1018, fixes #1761, closes #2952
2017-02-25 19:06:52 +01:00
Don HO
701d1f79d7 Add Shift+Enter tip translations 2017-02-24 21:15:21 +01:00
Don HO
3ba1b100f2 Refactoring and clean up for tab interface 2017-02-24 03:14:47 +01:00
Don HO
9faa97a6f9 Fix a regression of hidden status bar due to the enhancement of tab interface 2017-02-23 23:58:57 +01:00
Don HO
a482cbd215 Add tip in Find dialog for informing users the usage of Shift+Enter 2017-02-23 23:56:35 +01:00
fvannee
a435e68164 Add Find dialog enhancement
Change search direction when pressing 'shift' while searching

Closes #1739, closes #2008
2017-02-23 08:55:42 +01:00
Don HO
e1125f0bbc Improve multi-line mode for tab interface 2017-02-23 02:52:26 +01:00
Don Ho
82dd554c49 Move xsd file 2017-02-22 00:15:54 +01:00
AngryGamer
9967c59912 Enhance multiline tabs
Stop mutli-line tabs from changing rows when switching tabs.

Closes #1858
2017-02-21 21:21:25 +01:00
Don HO
3d6fc3f2d8 Add Ctrl+Shift+W fshortcut or Close All
Closes  #1572
2017-02-19 18:28:17 +01:00
Christophe Meriaux
7ab6458978 Add shortcut mapper clear command
In the shortcut mapper, shortcuts can be cleared easily

Close #2800
2017-02-19 15:04:51 +01:00
SinghRajenM
6388d48e0c Enhance Load/Save Session Feature
1. If any session ext is set, then give preference to session ext instead
of "All Types (* . *). This is applicable for both save/load session
methods.
2. Show error message when user tries to load wrong session file (e.g. any
text file which is not a valid session file).
3. Correct typo and wrong description in a messagebox.

Closes #2921
2017-02-19 13:21:34 +01:00
SinghRajenM
c36ee6ec9a Make uninstaller cleaner again!!
Fixed uinstaller issues:
1. Folder "localization" is not removed even all the files are removed from
this folder.
2. Folder "pluging\APIs" is not removed even all the files are removed from
this folder.
3. Three files are not removed (contextMenu.xml, functionList.xml and
shortcuts.xml). There might be more files.
From "%appdata%\Notepad"
4. Bakcup folder (form %appdata%\Notepad++) is not removed if backup folder
is not empty.
5. Folder "themes" is not removed even all the files are removed.
6. Because of above two items, parent folder ("%appdata%\Notepad") is also
not removed.
7. Rephrase user message when user tries to install 64 bit while 32 is
already installed (vice versa).

Closes #2565
2017-02-18 22:29:13 +01:00
AraHaan
855e581e44 Add Support Highlight for 3.5.0+ Syntax.
This adds in highlighting for Python 3.5.0+ users who uses "async def" and
"await"'s for coroutines.
These keywords are also planned to change in 3.6.0 as well with PEP-530.
http://www.python.org/dev/peps/pep-0530

Closes #2650
2017-02-18 22:23:19 +01:00
rddim
f787d22a70 Update Bulgarian language
Closes #2900
2017-02-18 22:16:14 +01:00
SinghRajenM
4ac288a944 Add NPP icon for uninstaller as well
Closes #2905
2017-02-18 22:13:44 +01:00
SinghRajenM
24a3acfcc8 Retain Delimiter selection on several lines setting
Fixes #2911, closes #2911
2017-02-18 22:07:49 +01:00
SinghRajenM
2f7667a22a Fixed Text clip issue on preference->Print->Print Line Number
Closes #2913
2017-02-18 22:05:19 +01:00
Christian Grasser
bc84b83af0 Correction of bufferID for iface document
- corrections for interface of bufferID, as x64 requires usage of UINT_PTR aka WPARAM instead of INT
- used new EolType instead of formatType
- removed commented NPPM_ADDREBAR, NPPM_UPDATEREBAR, NPPM_REMOVEREBAR not available in n++ code
- corrected typos

Closes #2920
2017-02-18 22:00:26 +01:00
Don HO
4a0e880557 Fix the command "Empty recent files list" doesn't restore menu width
Closes #2399
2017-02-18 18:41:43 +01:00
Don HO
6373222668 Updated slovenian.xml
Closes #2902
2017-02-18 16:02:17 +01:00
Don HO
bd70dcbe0a Change 2 default settings
Activate parameter hint of auto-completion.
Make caret blink rate slower.
2017-02-18 02:04:59 +01:00
Don HO
ee5601960c Activate clicable URL by default 2017-02-17 10:12:20 +01:00
Don HO
f524dfaf06 Fix add char into word char list bug
New word characters are applied only on the current document, not on the
other documents or new opened document.
2017-02-17 00:35:28 +01:00
Don Ho
2f2b56eb43 Notepad++ release 7.3.2 2017-02-14 00:55:20 +01:00
Don Ho
cc4b47975f Update translation files 2017-02-12 23:10:26 +01:00
Magnus Österlund
2d138e9752 Update Swedish.xml to version 7.3.1
Closes #2899
2017-02-12 23:07:14 +01:00
Marcus
6dacca9508 Fixed fontname and font size in Obsidian.xml
See changes mentioned in #1299; This update fixes it in the files used by the installer so it works by default without requiring the steps in #1299.

Closes #1799
2017-02-12 23:03:44 +01:00
Don Ho
343aae1f7a Update Russian translation
Closes #2862, closes #1410
2017-02-12 01:48:22 +01:00
Mark Raymond
28eedd86dd Detect "Vagrantfile" as Ruby file.
Closes #1981
2017-02-12 00:01:37 +01:00
SinghRajenM
896d0ab695 Fix toolbar not showing issue while launching Notepad++ from system tray
Fixes #2600, closes #2729
2017-02-11 12:26:03 +01:00
redmanmale
73ee4426e4 Fix uncomment in block for line comment bug
Fixed block uncomment in undoStreamComment func, new argument.
tryBlockComment is to avoid loop call.
Fixed typo in doStreamComment func.

Fixes #1200, fixes #1714, fixes #2125, fixes #2854, closes #2875
2017-02-11 11:48:17 +01:00
SinghRajenM
3dfe526019 Show OS platform (32/64 bit) in Debug Info.
Closes #2895
2017-02-11 11:28:46 +01:00
Don HO
1d59e3ed0e Plugin Admin (in progress) 2017-02-10 00:08:29 +01:00
Don Ho
67b0ed9b42 Minors fixes
Closes #2797, closes #2663
2017-02-09 23:35:17 +01:00
Artem Polivanchuk
131716121e Update belarusian.xml
Closes #2872
2017-02-09 23:22:15 +01:00
bradley101
e5babc3d2b Add StringBuilder keyword for Java API
Closes #2882
2017-02-09 23:18:57 +01:00
Dan Gibson
7ad86ad688 Enhance 'Open File' command - open file without selecting whole path.
Closes #2878
2017-02-09 23:12:45 +01:00
CFrank
389524d230 Fix check sign in Language menu not shown
Closes #1095, Closes #1677
2017-02-05 19:51:37 -05:00
SinghRajenM
286a33dc16 Fixed localization installation issue.
Closes #2849
2017-02-06 00:25:54 +01:00
SinghRajenM
2119b171af Fix crash issue on clomn mode editor
If empty column(s) is/are selected in column mode: create a new document
then Alt-Shift + Arrow right key to select, launch colomn mode editor to
insert some number -> NPP crash.

Fixes #2820, Closes #2850
2017-02-05 17:49:12 +01:00
redmanmale
1caa457aae Disable couple of File menu items when it's needed.i
Fixes #2620, Closes #2858
2017-02-05 17:30:37 +01:00
Don Ho
9fa1637605 Update vb.xml 2017-02-05 17:08:11 +01:00
SinghRajenM
7f98067c12 Add error notification on run dialog
1. GetLastErrorAsString is moved from PluginsManager.cpp to Common.h and common.cpp and also function signature is changed
2. Below method were already defined in common.cpp, but not declared in common.h
       generic_string intToString(int val);
       generic_string uintToString(unsigned int val);
3. Updated RunDlg.cpp to show error if ShellExecute fails

Closes #2626, Fixes #2179
2017-02-05 13:12:03 +01:00
Wanibzh29
6c340a3189 Update breton.xml
Closes #2832
2017-02-05 01:11:48 +01:00
CyberDragon777
b939ec9c7f Treat Arduino .ino extension as C++
Fixes #1433, Closes #2834
2017-02-05 01:07:21 +01:00
Artem Polivanchuk
01da32e285 Update Ukrainian translation
Closes #2846
2017-02-05 01:02:05 +01:00
Joey Novak
05e75b139b Added elif to the list of Inno Setup (.iss) preprocessor directive keywords.
Inno Setup has an "else if" preprocessor directive (elif).
Closes #2575
2017-02-05 00:57:33 +01:00
SinghRajenM
1ee8cbd21c Retain the caret position between document move
Close #2664, Fixes #2541
2017-02-04 18:57:56 +01:00
Don Ho
754b92871d Fix Word char list bug
Fix custom word char list doesn't take effect after relauching
Notepad++.
2017-02-04 13:17:40 +01:00
xomx
e3f1a31a51 Update czech.xml translation to v7.3.1
Closes #2816
2017-02-01 01:43:57 +01:00
SinghRajenM
f9aac2e58a Updated Hindi Translation
Closes #2823
2017-02-01 01:41:05 +01:00
dail8859
f2756c2286 Go to correct position after word completion
Closes #2675, Closes #2802
2017-01-29 11:20:56 -05:00
Don Ho
6e3726950c Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2017-01-27 01:45:06 +01:00
MAPJe
9dc109f599 FunctionList Update 2
* Implemented XML Schema for functionList.xml.
* functionList.xml:
1. new layout of association map;
2. placed `displayName` before `id` attribute where applicable;
3. utilize inline comments;
4. parsers added: 'XML for FunctionList', Assembly, AutoIt3, InnoSetup, PowerShell, KRL, Sinumerik and UniVerse BASIC;
5. parsers improved: C, Java, Batch, Bash, XML and NSIS;
6. replaced `[\t\x20]` with `\h` where possible;
7. using upper case notation for hexadecimal values e.g. `\x7F-\xFF`;

Closes #2602
2017-01-27 01:40:57 +01:00
Don HO
1a0e6d7611 Fix the regression in settings
Closes #2814
2017-01-23 09:47:37 +01:00
oirfeodent
1b1265302f Enable Scintilla Lexer SCLEX_BAAN (BaanC Language)
Closes #2696
2017-01-22 23:10:08 +01:00
scootergrisen
4e14e14893 Update danish.xml to 7.3.1
Closes #2810
2017-01-22 19:10:15 +01:00
Christophe Meriaux
96ed68c24b Language VHDL updated
Reserved keyword from IEEE 1076-2008 LRM §15.10
Closes #2659
2017-01-22 15:53:15 +01:00
György Bata
eb0d5ed757 Hungarian translation update for 7.3.1
Closes #2742
2017-01-22 15:39:04 +01:00
Luca
246c1147cb Update italian to v7.3.1
Update italian translation according to version 7.3.1 (MD5 tool &
Customization of Word char set)

Closes #2745
2017-01-22 15:32:26 +01:00
Artem Polivanchuk
4fd376058d Update ukrainian.xml to v7.3.1
Closes #2787
2017-01-22 15:27:15 +01:00
MISE Yasuhiro
22df4c4738 update japanese.xml to v7.3.1
Closes #2697
2017-01-22 15:01:42 +01:00
Don HO
f62bf83bca Make VS2015 compile again 2017-01-22 00:59:40 +01:00
Don Ho
c235e17f7d Add Plugins Administrator (UI part, in progress) 2017-01-20 14:13:41 +01:00
Don Ho
8f2977a018 Notepad++ v7.3.1 release 2017-01-17 20:34:41 +01:00
Don Ho
f3db698166 Fix warning display for Word char list bug 2017-01-17 02:08:54 +01:00
Motaz Alnuweiri
6a0b7653b0 Improve Folder Browse And Save Dialog
Enable the new user interface for "Folder Browse Dialog" including the
edit box and enable Vista style for "Save Dialog".

Closes #2631
2017-01-17 00:02:32 +01:00
rddim
6f00f73b56 Update bulgarian.xml
Closes #2751
2017-01-16 23:49:56 +01:00
schnurlos
6834191d07 Update german.xml to 7.3.1
Including the suggestion #2737 from https://github.com/notepad-plus-plus/notepad-plus-plus/pull/2737

Closes #2741
2017-01-16 23:45:16 +01:00
vlakoff
b7cf7271fd Add some missing AutoIt keywords
Closes #2728
2017-01-16 23:31:38 +01:00
popcorner
444840f2db Update chineseSimplified.xml
Closes #2748
2017-01-16 23:23:17 +01:00
Don HO
80004ebe7c Add new language Breton 2017-01-16 22:08:14 +01:00
Don HO
d923ece38d Fix an issue due to VS2015 compiling result (bug) 2017-01-16 21:52:52 +01:00
Don HO
f49133a1dc Update 3 translations 2017-01-16 02:21:09 +01:00
Don HO
6a05bedd05 Enhancement of "Word characters list"
While double-clicking to select or searching with "Match whole word
only" option, the selected characters stop on non-word characters. With
this enhancement, users can include any non-word character into word
characters list, to change its default behaviour.
2017-01-15 22:16:17 +01:00
Don HO
035bcfeb22 Fix VS 2015 post build error 2017-01-10 09:10:42 +01:00
Don HO
b0a625913c Fix the shadow declarations & make VS2015 compile again 2017-01-10 01:09:18 +01:00
Don Ho
f98686d9f4 Add some functions for future use 2017-01-08 23:59:36 +01:00
Don Ho
e838758e9b Fix geneation of MD5 on Unicode bug
"Geneate MD5 fom text dialog" has geneated wrong result on non ANSI
character (Unicode text).  This bug is due to wong input data.

Fixes #2743
2017-01-04 20:31:53 +01:00
Don Ho
cad87a0124 Fix "Don't check at launch time" not working problem
Preferences... -> Recent Files History -> Don't check at launch time
does not work anymore. If it is unchecked, it will be checked again on
next Notepad++ launch time.
Fixes #2746
2017-01-04 03:08:05 +01:00
Don Ho
8efadf9bf7 Notepad++ v7.3 release 2017-01-01 23:24:48 +01:00
Don Ho
8fc1a2ed30 Add MD5 functionalities 2017-01-01 18:28:25 +01:00
SinghRajenM
c95e098500 Fix the problem of launch Notepad++ with Admin right after installation.
Launch N++ with same privileges as explorer
FIxes #2641, fixes #159, fixes #556, closes #2643
2016-12-24 21:11:34 +01:00
SinghRajenM
746c3da88a Add to recent file history only if file is removed from all the views
There might be cases when file is cloned/moved to view. Don't add to recent list unless file is removed from all the views
Closes #2665, Fixes #2277
2016-12-24 20:57:34 +01:00
Don Ho
ac871cacd4 Get back Find dialog while you lost it
In the environment of multi-monitor with a laptop + a stantion, it
happens all the time that users have lost Find dialog after detaching
and retatching - the solution: Ctrl-F twice will get back your Find
dialog.
2016-12-18 17:37:43 +01:00
dail8859
911fd9a7bd Simplify determination of URL at click location
Closes #1248, Closes #1255, Closes #1595, Closes #1762, Closes #1768, Closes #2583
2016-12-11 10:54:59 -05:00
Don Ho
4c23de61b4 Notepad++ 7.2.2 release 2016-11-27 19:55:58 +01:00
Don Ho
9b4ceae15e Update translations 2016-11-27 16:00:37 +01:00
dail8859
5045b02fa3 Remove duplicate keywords from langs.model.xml
Closes #2592
2016-11-27 09:57:47 -05:00
SinghRajenM
a07fcd8f9a Fixed auto-updater setting toggles between startups bug
Fixes #2597, closes #2599
2016-11-27 13:06:48 +01:00
rddim
3bf3778535 Update bulgarian.xml
Closes #2591
2016-11-27 12:59:33 +01:00
popcorner
009943827c Update chinese.xml and chineseSimplified.xml
Closes #2588
2016-11-27 12:47:01 +01:00
Don Ho
591a07110e Add Plugin Manager default behaviour 2016-11-26 18:46:00 +01:00
Don Ho
1ce7df0408 Restore "Find All in Current Document" buttons none shorcut status
In Find dialog, the new shortcut of "Find All in Current Document"
buttons (in v7.2.1) has hijacked the one of Replace &All.  Here's the
fix for this regression.
2016-11-26 12:42:45 +01:00
Don Ho
7ee1a5d935 Notepad++ v6.2.1 released 2016-11-21 00:25:54 +01:00
schnurlos
f0cb492268 Update german.xml to v7.2
Closes #2530
2016-11-19 18:39:58 +01:00
evpobr
44d90cd228 CMake: use WIN32 variable
Closes #2434
2016-11-19 18:33:18 +01:00
SinghRajenM
2b27a5f33b Write additional uninstaller information
- Use DWORD instead of string for Minor and major version
 - Show only "Uninstall" instead of "Uninstall/Change"
 - Write installed size as well which will be shown in "Program and Features"

Closes #2580
2016-11-19 18:09:18 +01:00
SinghRajenM
bd6f7b4d20 Make installer Unicode again !!
Closes #2570
2016-11-19 18:04:27 +01:00
Magnus Österlund
8372082b53 Update swedish.xml
Closes #2567
2016-11-19 18:01:01 +01:00
Luca
9645f9871f Update italian translation to v7.2
Update italian translation to v7.2, with new higjlights and language settings pages

Closes #2533
2016-11-19 17:54:50 +01:00
xomx
06e05939a5 Update czech.xml translation to v7.1
Closes #2511
2016-11-19 17:32:46 +01:00
Chris
407fccba67 Added new VB keywords
Added new VB keywords; all from addhandler to xor are official keywords
of the current VB.NET; those from attribute to unload are legacy
keywords (VB6 etc.); those from aggregate to yiels are not reserved but
still have a special meaning in most cases

Closes #2496
2016-11-19 16:31:31 +01:00
Doug Ilijev
4c5a1f96bf Add an accelerator key in Find dialog
Add accelerator key to "Find &All in Current Document" in Find dialog.
Closes #2391
2016-11-19 15:27:04 +01:00
dail8859
642fdb421a Fix double click after double clicking hotspot
Closes #2547, Closes #1259, Closes #2569
2016-11-18 19:13:11 -05:00
evpobr
2007cac5a6 Fix incorrect type conversion
UINT -> UINT_PTR as declared in MSDN.
Closes #2448
2016-11-14 09:17:16 +01:00
Don Ho
e6fad9bd4f Fix x64 installer install in "C:\Program Files (x86)" regression 2016-11-14 01:11:53 +01:00
dail8859
5af1c055d1 Correctly identify when a macro is playing
In certain cases (e.g. running the current macro until the end of file) and auto-completion and auto-indentation was not getting turned off, causing certain commands to get interpreted incorrectly. Closes #2553, Closes #2545, Closes #2556
2016-11-12 11:20:51 -05:00
SinghRajenM
decc9645e1 Remove post installation leftover files from temp
Closes #242
2016-11-11 19:31:59 +01:00
SinghRajenM
2c2c80a266 Remove 32bit shell dll from 64bit installer
Closes #2408
2016-11-11 19:22:47 +01:00
SinghRajenM
6fdfd04704 Small tune on Run Macro dialog UI.
1. Radio button and edit box were overlapped
2. Edit box and comboxed were not vertically aligned.

Closes #2549
2016-11-11 19:12:43 +01:00
SinghRajenM
bc38c74c3a Improve Javascript string readability
Fixes #1543, closes #2550
2016-11-11 18:59:56 +01:00
Don HO
490ed5be92 Update readme.txt 2016-11-08 20:15:34 +01:00
dail8859
5f3654b362 Expand environment variables in backup path
Fixes #2520, Fixes #2525
2016-11-08 08:07:32 -05:00
Don Ho
6baac0afd7 Notepad++ release 7.2 2016-11-02 11:52:43 +01:00
Don Ho
da59327552 Update translations 2016-10-31 22:55:07 +01:00
Christian Grasser
b39c9a1848 cmake config update
- added usable cmake config file by transferring files structure from visual studio project file
- contains also basic support for mingw make file creation
- see https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.38 for successful with own appveyor config

Closes #2477
2016-10-31 20:00:09 +01:00
Rajendra Singh
a4b03a1f57 Fix Encoding radio button issue in New Document
Sync UTF-8 checkbox with UTF-8 radio button

Closes #2377
2016-10-31 19:30:28 +01:00
Hiro5
752c1329e3 Update catalan.xml
Update to v7.0

Closes #2412
2016-10-31 19:20:16 +01:00
Artem Polivanchuk
01e9ab480b Update Ukrainian translation
Closes #2414
2016-10-31 19:11:02 +01:00
MISE Yasuhiro
8dd7eecb42 Japanese translation update
* update translations to v7.1
* correct indent
Closes #2436
2016-10-31 19:03:25 +01:00
Christian Grasser
5a96eb68b2 MinGW GCC update
- changes necessary to get back a buildable version with mingw, last adapted with https://github.com/notepad-plus-plus/notepad-plus-plus/pull/1229
- fixed some gcc compiler errors and warnings, see https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.3 to https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.13
- remaining task is the wincontrol "ReadDirectoryChanges", which uses ATL, propably not available with mingw
Closes #2478
2016-10-31 14:03:29 +01:00
SinghRajenM
f9d1341cf3 Change styler to make makefile more readable
Closes #2482
2016-10-31 12:34:49 +01:00
Don Ho
80092ea90c Fix Installer for 64-bit fails with argument "/D" 2016-10-31 02:22:08 +01:00
Don Ho
c58043ea0d Fix uninstaller silent mode issue
Remove also unecessary files
2016-10-30 13:38:42 +01:00
Don Ho
2897dee54a Fix a tab settings regression
Tab settings per language broken due to the entries are doubled by error
during the preferences dialog reorganization.
2016-10-30 01:02:32 +02:00
Don Ho
1b66acd5e9 Fix a regression of double click on several zones of status bar. 2016-10-29 22:02:06 +02:00
Don Ho
3924190fb1 Add smart highlighting extension to anothe view option
Add new option to enable smat highlighting extension to anothe view,
while both views are visible side by side.
2016-10-28 11:47:36 +02:00
dail8859
a82d9f9981 Ensure backup directory exists
Failed backups result in a user error message and asks to save the file anyways. Closes #2346, Closes #2441
2016-10-23 21:07:17 -04:00
squarefractal
b3f56a47cf Add .profile, .bash_profile, and .bashrc extensions. 2016-10-23 21:06:24 -04:00
SinghRajenM
3e3cbe0c22 Fixed disable smart highlihgt inconsistent behaviour
This bug can be reproduce by turning off smart highlight then restart
Notepad++ : some smart highlight options are still enabled.

Fixes #2442, closes #2465
2016-10-23 14:01:44 +02:00
Don Ho
39df01dab5 Add SmartHighLight node for config.xml generation 2016-10-23 13:43:28 +02:00
Don Ho
0746d1f4f7 config.xml is generated by notepad++
No more config.model.xml. config.xml is generated by notepad++ directly.
2016-10-23 03:50:41 +02:00
Don HO
76bc03fc92 Update config.model.xml 2016-10-21 01:47:26 +02:00
SinghRajenM
5edc47b233 Updated hindi.xml
Closes #2375
2016-10-20 00:19:31 +02:00
Don Ho
76f6ba8cb6 Notepad++ 7.1 release 2016-10-16 16:18:00 +02:00
Don Ho
17b6a47f7f Update slovenian.xml to v7.1 2016-10-15 23:23:04 +02:00
Don Ho
c070fd3075 Update farsi.xml to 7.1 2016-10-15 23:10:17 +02:00
Don Ho
150f36d1ef Update translations 2016-10-15 15:43:02 +02:00
schnurlos
ae660ab4d0 Update german.xml to version 7.0 - 14.10.16
including last updates following english.xml from 14.10.2016

Closes #2423
2016-10-15 14:29:04 +02:00
Don Ho
b6b11d9f6d Update english.xml
Update english.xml, chinese.xml and french.xml
2016-10-14 09:26:28 +02:00
Don Ho
66c6aca759 Enhance smarthighting UI
Use checkboxes instead of combobox.
If "Use Find settings" is checked, use both "match case" & "whole word
only" (instead of only "whole word only")
2016-10-13 02:01:09 +02:00
dail8859
addc9b483a Add contextual keywords to C# word list
Closes #2413, Closes #2416
2016-10-12 12:28:35 -04:00
dail8859
e1f01e00ba Add C# type keywords to style configurator
Closes #2415
2016-10-12 12:27:59 -04:00
Don Ho
4fec265304 Reorganization of preferences dialog 2016-10-10 00:20:38 +02:00
Don Ho
8bf3decf21 Integrate Corsican language 2016-10-09 20:12:28 +02:00
Patriccollu
63ae2a9e9f Add Corsican translation for Notepad++ 7.0
Closes #2344
2016-10-09 17:59:18 +02:00
Rajendra Singh
a7c87b8e72 Fixed UI issue for RTL layout
1. For RTL languages such as hebrew, "Close" button goes beyond the dialog.
2. Few Text is chopped (specially ". matches newline" and "Regular expression")

Closes #2337
2016-10-09 17:52:06 +02:00
Rajendra Singh
ae0f870ee6 Improve About OK button look
Fixes #2151, Closes #2152
2016-10-09 01:57:16 +02:00
schnurlos
fd5c706f18 Update german.xml to version 7.0
Closes #2328
2016-10-09 01:37:33 +02:00
popcorner
8c7151a40f Update chineseSimplified.xml to version 7.0
Closes #2329
2016-10-09 01:34:23 +02:00
xomx
7ebc5baadb Update czech.xml translation for v7
Closes #2340
2016-10-09 01:30:17 +02:00
MAPJe
9265620ce1 Avoid Auto-Close HTML tags
Updated list of void elements (self-closing tags).

Closes #2379
2016-10-09 01:23:55 +02:00
Rajendra Singh
11c71210b6 Fix some text display problems on preferences dialog
Adjusted static controls position

Closes #2300
2016-10-08 00:11:52 +02:00
MAPJe
5d438aa082 Normalize functionList.xml
- Updated file header and `associationMap`-header.
- Changed order of associations and parsers to follow ascending 'langID' numerical values.
- Removed `displayMode` attributes (are not used).
- Make functionList.xml XML compliant.
- Put set of characters in same order in all character groups.
- Correct `)/` to `/)` in `commentExpr`-attribute.
- Add pattern modifier to multi-line comment expression.
- Add pattern modifier to single-line comment expression.
- When applicable remove outer most parentheses of `commentExpr`-attribute.
- As an underscore is part of character class `\w` (equals group `[A-Za-z0-9_]`) remove the underscore when both are used in the same group.
- Replace the `A-Za-z0-9_` set in a group with character class `\w` as they are equal.
- No need to put one character class in a group e.g. change `[\w]` to `\w`.
- Replace space character with its hexdecimal representation i.e. \x20.
- Corrected Python parser i.e. renamed `funcNameExpr` to `nameExpr` in function-parser part.
- Changed use of L_JS (19) to L_JAVASCRIPT (58).

Closes #2335
2016-10-08 00:08:12 +02:00
Rajendra Singh
029cb09893 Fix Folder as Workspace toolbar icon inconsist behaviour
Fix Folder as Workspace toolbar button inconsist state while closing
Folder as Workspace windows directely (by clicking X button)

Fixes #2249, closes #2263
2016-10-07 20:15:10 +02:00
dail8859
c364144c39 Ignore numbers for autocompletion by default 2016-10-07 09:17:55 -04:00
dail8859
91e81d9f50 Set SQL lexer property after setting lexer
This way it respects the property's value the first time using the lexer.

Closes #2353, Closes #1330, Closes #1253, Closes #704, Closes #2385
2016-10-07 09:10:40 -04:00
dail8859
98a246c1e5 Add option to skip numbers during word completion
Closes #2365, Closes #2378
2016-10-07 09:08:58 -04:00
dail8859
a59f49a992 Reshow CallTip text on separator character
Closes #2352, Closes #2356
2016-10-07 09:08:21 -04:00
Tiax
d63170852e Enhance Smart Highlighting feature
SmartHighlighting now highlights based on 3 modes:
1. whole word
2. any selection
3. same as find dialog setting.

Closes #2262
2016-10-07 09:25:32 +02:00
dail8859
5f8ba93b78 Check plugin architecture before loading
Closes #2348, Closes #2350
2016-10-06 20:59:22 -04:00
dail8859
d64a525f3e Sort plugin menu by plugin name 2016-10-06 17:24:27 -04:00
dail8859
7853876faa Completely clear bookmarks when they are toggled off
It seems markers within Scintilla are not a true/false value but rather a counter. Closes #2366
2016-10-06 17:23:43 -04:00
Don Ho
7ee63496d3 Add 64-bit/32-bit installer detection ability
64-bit Installer can detect the 32-bit installation (and vice versa),
and suggest users to remove the existing one before install the new one.
It works only when the existing installation is on "C:\Program Files
(x86)\Notepad++" or "C:\Program Files\Notepad++" directory
2016-10-06 09:37:25 +02:00
Don Ho
bb01b0f528 Ask user for keeping userr data during uninstallation 2016-10-04 17:58:08 +02:00
Don Ho
5c031d9f81 Fix a regression of themes installation
Take consideration of installation with doLocal Conf.xml activated.
2016-10-03 01:11:21 +02:00
Don Ho
f3fcb50015 Fix uninstaller bug to not remove themes files from APPDATA 2016-10-02 14:38:17 +02:00
Don Ho
181b487521 Fix 64-bit installer's uninstallation problem.
After uninstalling 64-bit Notepad++ via uninstaller, the entry remains in
the "uninstall programs" section of panel of configuration. This commit fixes the bug.
2016-10-01 23:20:06 +02:00
Rajendra Singh
df91244234 Distinguish between x64 and x86 installer
Closes #2330
2016-10-01 13:19:43 +02:00
Don Ho
0fa10cb9fa Translation: remove invalidated entries 2016-09-25 12:38:50 +02:00
dail8859
0a7122a6ae Align checkbox
Align the new checkbox with the others. Fixes #2316
2016-09-24 16:56:10 -04:00
dail8859
38c13ca2d5 Update CSS keywords
Fixes #2298 Fixes #711 Fixes #2315
2016-09-24 16:56:10 -04:00
dail8859
10c6dc0174 Skip auto-complete of tags within HTML script
Closes #2282 Closes #2284
2016-09-24 16:56:10 -04:00
dail8859
eddafe55e8 CallTip text uses start/stop/separator settings
Closes #2274 Closes #2278
2016-09-24 16:56:09 -04:00
dail8859
27216901d4 Fix poor performance of hex XML entities
Closes #2245 Closes #2269
2016-09-24 16:56:09 -04:00
Don Ho
8e9e8c04cd Fix a x64 crash issue on macro recording 2016-09-23 23:58:16 +02:00
Don Ho
517d82a29a Fix x64 crash on UDL dialg
Fix x64 crash on new language dialog of UDL
2016-09-23 00:13:49 +02:00
Don Ho
8777d752af Notepad++ release 7 2016-09-22 02:13:36 +02:00
Don Ho
1a0cde0271 Remove unecessary component (ChangeIcon.exe)
Sign all binaries
Add License header
2016-09-21 20:55:10 +02:00
Don HO
f3d88284d7 Make NSIS String more readable 2016-09-21 10:48:06 +02:00
Don Ho
6d2b1e4f5e Remove the old icon 2016-09-21 09:06:22 +02:00
Don Ho
53ca639b17 Adapt wingup new version 4.1 to distinguish between 32 and 64 bit for update 2016-09-20 01:01:40 +02:00
schnurlos
51797bf59e Update german.xml to version 7.0
Closes #2194
2016-09-18 02:15:33 +02:00
gszo123
79277dcd56 Update polish translation.
Closese #2199
2016-09-18 02:09:05 +02:00
Artem Polivanchuk
3cdc9470db Update Ukrainian translation
Updated ukrainian.xml tranlslation for version 7

Closes #2248
2016-09-18 01:53:43 +02:00
xomx
92453d0da6 Update czech.xml translation to v7
Closes #2250
2016-09-18 01:49:45 +02:00
Luca
d9a601acfd Update Italian translation to version 7.0
Closes #2267
2016-09-18 01:44:44 +02:00
dail8859
d0c528e999 Add "void" to PHP keywords
Fixes #2258, Closes #2261
2016-09-18 00:53:04 +02:00
dail8859
78750e9174 Update batch keywords
Closes #2270, Closes #2273
2016-09-18 00:49:27 +02:00
Rajendra Singh
c0c80c28d4 Updated Hindi Translation
Closes #2193
2016-09-17 11:57:21 +02:00
Rajendra Singh
ee2604341d Added Description for Localization in installer
Added description for "Localization" on component selection page in
installer.
Reword some items in installer.

Closes #2281
2016-09-17 11:50:43 +02:00
Rajendra Singh
b491ef0f64 Remove extra slash in Urdu Localization
Closes #2280
2016-09-17 11:35:21 +02:00
Rajendra Singh
a361c8cec7 Corrected typo in nsis script
compability ->compatibility

Closes #2285
2016-09-17 11:32:00 +02:00
Don Ho
c5645d009d Update Croatian & Russian translations 2016-09-17 10:06:05 +02:00
Don Ho
4b18a878e5 Fix NSIS compiling warning 2016-09-16 04:11:27 +02:00
Don Ho
0278554272 Update translations 2016-09-15 00:27:53 +02:00
Don Ho
6bbfc7a095 Add an option to restore the old behaviour while dropping a folder
The new behaviour (by default) is open the folder in "Folder as
Workspace". The old behaviour is open all files in folder (recursively).
Now user can choose it.
2016-09-13 23:12:36 +02:00
Don Ho
e31e37ebc3 Change quitOnEmpty trigger from command line to settings 2016-09-11 11:45:56 +02:00
Don Ho
f71fd6c63f Make command name more accurate
"Title Case" to "Proper Case"
2016-09-10 12:30:43 +02:00
MaxXor
0f44c299f2 Change repository URls
Closes #2219
2016-09-09 23:52:24 +02:00
Don Ho
fc014595a3 Make x32 and x64 packages
Refactoring NSIS installer
2016-09-09 23:26:15 +02:00
Don Ho
a136ec2381 Add a philosophical quote 2016-09-08 00:13:46 +02:00
Don Ho
000e447cb9 Fix "Folder as Workspace" not updating regression 2016-09-05 01:48:42 +02:00
Don Ho
6b3e562d6a Fix crash issue in x64 version while launching Styler Configurator 2016-09-01 02:53:43 +02:00
Don Ho
fae21ebdea Add missing commands in shortcut list 2016-08-30 02:49:50 +02:00
Don Ho
e451efbd29 Add "Search on Internet" for selected words as build-in command
Update translation for French, Chinese and English.
2016-08-29 00:13:28 +02:00
Don Ho
863c4e90c1 Add open file on selection & open container on selection commands 2016-08-22 00:52:26 +02:00
Don Ho
fe01f7501b Update translations
Update english.xml, english_customizable.xml, chinese.xml, french.xml to
7.0
A minor refactoring
2016-08-19 13:39:31 +02:00
Don Ho
a43e2db58f Minor code enhancement 2016-08-18 11:30:33 +02:00
György Bata
c15ff9dc13 Update english.xml
Closes #1475
Add 3 missing translatable items
2016-08-18 11:07:54 +02:00
Dino
b14d3d5f7b Prohibit TAB size 0 in TAB settings.
Closes #1814, fixes #1341
2016-08-17 15:28:07 +02:00
A-R-C-A
438926bbd9 Make Task List dpi aware
Closes #2172
2016-08-17 13:28:55 +02:00
A-R-C-A
3bf382f16b Make margins dpi aware
Closes #2171
2016-08-17 00:12:13 +02:00
Rajendra Singh
60105c9326 Reduce the installer size by 30~35%
Closes #2175
As of now npp installer is not using any compression to reduce the installer size. I don't know if there is any history behind not using any compression algorithm.

But I noticed a reasonable difference after using /SOLID lzma compression technique. It reduces the installer size by 30~35%.
If we uses /FINAL lzma, it is improved by 15~18%.
2016-08-15 16:15:18 +02:00
Vineel Kumar Reddy Kovvuri
f3abc30c7a Recognize new file type via its file extension when file is created from the command line
Closes #2018, fixes #2016
This commit fixes the issue of notepad++ defaulting to 'Normal text file'
file type when creating new file form the command like:
notepad++.exe new_example_file.cpp
2016-08-14 18:28:31 +02:00
vlakoff
311c4e58cf Fix autocompletion for PHP function class_alias()
Closes #1468
2016-08-14 16:19:06 +02:00
Tythos
300a48659b Update MATLAB keywords
Closes ##2109
Added new (>r2008) MATLAB keywords, as returned by MATLAB iskeyword() commant
2016-08-14 13:47:53 +02:00
Fábio Paganini
54f8367c11 Update Brazilian Portuguese
Closes #2121

Add some missing menu itens translation.
2016-08-14 13:38:54 +02:00
Lautis Sun
318a6207ea Update english.xml, chinese.xml : Add 41022 "Open Folder as Workspace" and 44085 "Folder as Workspace"
Closes #1903
2016-08-14 11:30:00 +02:00
A-R-C-A
5f3225b825 Improve tab alignment in Shortcut Mapper
Closes #2160
2016-08-14 11:12:27 +02:00
dail8859
871c5abe5a Save wordchar list during hotspot click
Fixes #2159 Fixes #2164
2016-08-13 13:59:38 -04:00
Don Ho
3f4816b030 Update some binaries and script file 2016-08-13 02:19:27 +02:00
Don HO
d4bcec1c01 Lost in Translation 3 2016-08-11 22:29:39 +02:00
dail8859
a21196d356 Unify line ending terminology
Closes #2038 Closes #2141
2016-08-09 19:28:50 -04:00
Don HO
37ed299743 Lost in Translation 2 2016-08-10 00:22:45 +02:00
Don HO
2e82a99649 Lost in translation
while (true)
{
conversion<C++>(C-Style cast );
}
2016-08-06 01:29:54 +02:00
Don HO
e76c929137 Safer C++ conversion
use static_cast instead of reinterpret_cast
2016-08-03 21:00:40 +02:00
Don HO
f8a24efa90 Fix DLL Hijacking Vulnerability
Closes #2086

DLL Hijacking Vulnerability is present in old version of NSIS. This
issue is fixed by updating new version of NSIS to build Notepad++
installer.
2016-08-03 20:01:52 +02:00
Mark
8b0f5165d2 Added a -quitOnEmpty command line flag
closes #1923, Fixes #1006

-quitOnEmpty command line flag makes Notepad++ to quit when the last tab is closed. Useful for people who use Notead++ for things like editing Git commit messages (using -multiInst -notabbar -nosession), and want to signal they are done editing by closing the tab with Ctrl-W instead of Alt-F4.
2016-08-02 09:49:15 +02:00
dail8859
27d80432d8 Add thousands separator for FindReplace dialog
Closes #2132
2016-08-01 18:24:03 -04:00
dail8859
c547dce797 Add doxygen keywords for C++ lexer
Closes #2131
2016-08-01 18:23:37 -04:00
Don HO
6397ba51e6 Fix a regression that opened file is not selected 2016-08-01 21:32:37 +02:00
A-R-C-A
c76981421f Add Scroll Tab Bar with mouse wheel capacity
Closes #521, closes #522, closes #2071
2016-07-31 23:43:55 +02:00
A-R-C-A
9fe39017cb Added new Option: Enable scrolling beyond last line
Closes #2034

This option configures the vertical scroll range of Scintilla.
Disable this will configure the scroll range to end at last line
(DEFAULT).
Enable this will configure the scroll range to end one page beyond the
last line.
2016-07-31 23:33:29 +02:00
A-R-C-A
9cf45dea29 Add commands for moving the current file tab Forward/Backward
Closes #1864, closes #2033
2016-07-31 23:24:06 +02:00
A-R-C-A
f6e47cd536 Added more Change Case variants
Closes #2032

Added some more Change Case functions (Title Case, Sentence Case,
Invertcase, Randomcase).
Some of them have a normal and a blend version. The normal version will
change any formatting in the start/middle/end part of the word/sentence to
the chosen case. The blend version applies the changes only to the start
part but don't changes the middle/end part of the word/sentence. You can
use it when you want to keep some formatting in the middle/end part, for
instance CamelCase or proper nouns.
2016-07-31 21:48:24 +02:00
A-R-C-A
7fcc20f84a Improved Single Line Comment
Closes #2031

Improved the Single Line Comment/Uncomment/Toggle behaviour for Lexers
with the following condition:

  Single Line Comment Symbol  :  false
  Stream Comment Symbol Start :  true
  Stream Comment Symbol End   :  true

This includes among others: XML, HTML, CSS, Caml, Pascal, ...

In the current Npp a 'Single Line Comment' will do a 'Block Comment' and
the 'Toggle Single Line Comment' entry does nothing at all for these kind
of Lexers.

This implementation uses the stream comment symbols (start/end) to
accomplish a single line comment,
exactly the same way as the usual Single Line Comment/Uncomment/Toggle
functionality does for Lexers with a single line symbol.
This will add more consistency to the Single Line Comment feature.

NOTE
The selection range behaviour has been revised to be more accurate and for
fixing some 'line leaving' bugs when uncommenting.
2016-07-31 21:29:21 +02:00
A-R-C-A
1abac15799 Enhancement: add conflict detection to Shortcut Mapper
Closese #2029
Added a basic conflict detection functionality to the Shortcut Mapper.
This includes:

* Marking conflicts with a different background color.
* Displaying conflict information.
* Warning when attempting to assign an already existing short-key.

Some more related changes to the Shortcut Mapper:

* Fixed some bugs, for instance:
  1. Babygrid was shrinking on any attempt to adjust its position to integral
rows.
  2. Context menu entries were enabled for empty lists. Using them would crash
Npp.
  3. ... some more minor bug fixes.
* Performance enhancements to Babygrid.
* Minor UI improvements.
* Babygrid is configured dpi aware.
2016-07-31 21:08:56 +02:00
willdevgh
52df792cd9 Fix bug of monitoring not working for files under root
Closes #2061
To reproduce such bug, the file foo.txt to monitor should be in the root folder (ie. c:\foo.txt).
The algorithm is check if folder path has '\' at the end, if no, then add a '\' then append file name.
In the original code, instead of checking folder path, the file name is checked. Since file name doesn't contain '\' (ie. c:\temp), a '\' is always added on folder path which has no '\' at the end. it works for none root folder such as C:\, E:\ or F:\.
2016-07-23 16:32:41 +02:00
Don HO
83f291acf8 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2016-07-23 11:39:04 +02:00
Don HO
30bd15f04a Use C++ conversion instead of C style cast 2016-07-23 11:37:58 +02:00
dail8859
2e4defe459 Simplify word detection for SmartHighlighter
Utilizes SCI_WORDSTARTPOSITION and SCI_WORDENDPOSITION from Scintilla. Fixes #2110
2016-07-22 16:50:40 -04:00
dail8859
bd373788ad Add thousands separator for Summary and Statusbar
Fixes #1329, Fixes #2103
2016-07-22 16:50:39 -04:00
dail8859
13e44916ed Add SCI_LINEENDEXTEND to Parameters.cpp
Fixes #1612, Fixes #2102
2016-07-22 16:50:39 -04:00
Jishin42
7f1fb46223
Updated functionList.xml to support Ruby
Supports def & class
Fix indentation with tabulations
closes #1742
2016-07-20 09:24:33 +09:00
gszo123
2fb505b5a8
translation: updated polish translation to 6.9.2
closes #2055
2016-07-20 09:21:43 +09:00
dail8859
daafd77c51 Skip auto-complete of XML processing instructions
Fixes #2050
2016-07-18 19:21:36 -04:00
dail8859
ace8a4cf58 Revert "Skip auto-complete of <?xml> tag"
This reverts commit 9183281921.
2016-07-18 19:21:36 -04:00
Don HO
797765173d Improve code quality by using static code analysis tool (cppchecker) 2016-07-18 02:08:29 +02:00
nmlgc
ddf81ecc02 Update old themes to use the correct style IDs for Pascal
Scintilla got a [new Pascal lexer] in version 1.78, which was included in
Notepad++ version 5.4.4. However, this lexer also introduced [new style IDs]
and most of Notepad++'s bundled themes that were created before version 5.4.4
haven't been updated in all that time.

Fixes #249, closes #1912
2016-07-15 02:32:27 +02:00
Don HO
38ddd32ac5 Added some error checking during file saving.
Closese #1930
2016-07-15 02:18:01 +02:00
Christian Grasser
fe7257faf1 Fix the crash issue in UDL
Fixes #1887, Closes #1965
Fix crash issue while UDL's user keyword list is too long.
2016-07-15 01:04:59 +02:00
xomx
79a9f42e37 Update czech.xml translation to v6.9.2
Closes #2068
2016-07-15 00:43:37 +02:00
Don HO
79028b3341 Appveyor artifacts debug and release for x86 & x64
Fixes #1942 Closes #2079
2016-07-15 00:10:15 +02:00
Don HO
2573f4b492 Some code enhancements 2016-07-11 01:07:01 +02:00
Don HO
1e38c628bc Use C++ type conversion instead of C-Style conversion 2016-07-10 02:21:15 +02:00
Don HO
59238e5a2e Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2016-07-09 16:47:37 +02:00
Don HO
472d54d7c9 Fix crash in x64 due to C style cast 2016-07-09 16:47:09 +02:00
Don HO
3b1e722ba6 Fix typo 2016-07-06 16:33:06 +02:00
dail8859
a3bb9d294a Report the correct crashed plugin
Closes #1980
2016-07-05 16:55:24 -04:00
Tmp341
ec433863c3
translation: updated turkish
There was a change in line 89, which states singular other than plural. And id 2036 added too.
closes #1393
2016-07-05 18:16:42 +09:00
gszo123
e770aff94d
translation: fixes for polish.xml
closes #2044
2016-07-05 18:12:56 +09:00
Igor Minin
bf2a987ad1
translation: updated russian
Closes #1899, #1900
2016-07-04 18:04:18 +09:00
Luca
5b92b4b9cf
translation: updated italian
closes #1901
2016-07-04 18:03:05 +09:00
Sérgio
ec9bcf00af
translation: updated Brazilian Portuguese
Fix Brazilian Portuguese misspelled words and added some missing entries
closes #1987
2016-07-04 18:03:05 +09:00
Hiro5
87757e1a3f
translation: updated catalan
closes #2001
2016-07-04 18:03:02 +09:00
Mike Schwörer
bb0eea56e5
translation: Removed cloding parenthesis in text 47004
closes #2024
2016-07-04 17:56:07 +09:00
dail8859
9183281921 Skip auto-complete of <?xml> tag
Closes #1999
2016-07-03 16:21:35 -04:00
dail8859
e2ec03c35e Add ellipsis to "Open Folder as Workspace"
Closes #1933
2016-07-03 16:02:10 -04:00
dail8859
ed4143bbdf Skip attempt to auto-complete when closing XML comment
Closes #1977
2016-07-03 16:01:47 -04:00
dail8859
cf4d3d2599 Add xml entity style
Fixes #1991
2016-07-03 16:01:06 -04:00
Don HO
15d4dd16e7 Fix x86 build error 2016-07-03 20:46:58 +02:00
vlakoff
2b87e3a850 Correct "JavaScript" capitalization in themes
Closes #1860
2016-07-03 18:30:23 +02:00
A-R-C-A
3f09ebc976 Fixed crash issue due to unsigned variable
Close #2035
2016-07-03 17:56:17 +02:00
Don HO
c15a0deb35 Make bitness available in DebugInfo 2016-06-17 20:18:06 +02:00
Linquize
c059cc03dc Show Notepad++.exe bitness in about box 2016-06-17 09:18:11 +02:00
Don HO
9835445c8b Detect x32 and x64 compatibility between plugins and Notepad++ 2016-06-17 01:10:32 +02:00
Don HO
5a5582b972 Make Scintilla 64-bit built with boost's pcre 2016-06-15 20:52:24 +02:00
Don Ho
cb25cd6dc2 Add a tech fact 2016-06-12 13:29:44 +02:00
gszo123
15561c8d69 Fix file saving crash due to invald buffer
While trying to save a untitled empty document, user could open a existing
file that erases the untitled document's buffer, then save action make
Notepad++ crash:
https://www.youtube.com/watch?v=balHtvy4Toc
Fixes #1857, Closes #1904
2016-06-08 01:04:41 +02:00
Motaz.Alnuweiri
4c26009a2e Installer Enhancement
Check if Notepad++ is running and ask the user to close it before
continue.
Closes #1876
2016-06-07 23:24:52 +02:00
Don HO
561713e46c Put warning as error in Release x64 build 2016-06-06 20:07:17 +02:00
Don HO
59a23f0386 Fix a crash issue due to CmdLineParams
CmdLineParams object of the block "case COPYDATA_PARAMS" is always made
by another instance of Notepad++, (located usually in C:\Program Files
(x86)\Notepad++\) which is launched by NppShell.dll.
If CmdLineParams structure is modified in the local instance, and file
is opened via NppShell.dll, then crash happeds.
2016-06-06 09:56:36 +02:00
Don HO
64d7535be1 x64 ready
1. Remove all warning while compiling in x64
2. Treat warning as error (W4) while compiling in x64
2016-06-05 20:30:22 +02:00
Don Ho
80219be9ac Upgrade WinGup to 3.3 2016-05-24 02:30:48 +02:00
yuyaryshev
9708382bfe Add new command line optio -p : Scroll to indicated position on given filePath
Closes #1777, closes #1776
2016-05-21 20:28:16 +02:00
Don Ho
e3c18f61ea Add "Never" button in auto-updater prompt dialog
Update wingup to v3.3 : make Auto-Updater's periodical check being able
to be abdisable via auto-update prompt dialog.
2016-05-21 16:43:41 +02:00
Don Ho
52392a0b81 [RELEASE] Notepad++ 6.9.2 release 2016-05-18 01:47:03 +02:00
Don HO
7e299fdd31 Fix status bar display bug in high dpi environment
Fixes #1536, fixes #356, fixes #366, fixes #539, fixes #1447
2016-05-16 18:19:42 +02:00
Julien Nabet
7b596fa488 Fix some out of index errors
Closes #1851
[PowerEditor/src/Parameters.cpp:2581]: (warning) Array index -1 is out of bounds. Otherwise there is useless condition at line 2568.
[PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp:3079]: (style) Unused variable: newline
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:166]: (style) Array index 'j' is used before limits check.
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:171]: (style) Array index 'j' is used before limits check.
[scintilla/lexers/LexUser.cxx:1128]: (error) Array 'maskMapper[15]' accessed at index 15, which is out of bounds.
2016-05-16 13:25:16 +02:00
antonyflash
d6c2d6cc9f Fix not localized caption of FindReplaceDlg
Fixed not localized caption of FindReplaceDlg when it appear the first time.
Closes #1395
2016-05-16 00:30:33 +02:00
dail8859
0273917bbe Fix open in explorer problem while path contain unusual characters
Wrap path arg in quotes to properly open explorer

Closes #1689, fixes #1628
2016-05-15 22:42:59 +02:00
WGriffing
3ff59b2a70 Update themes' styles for fortran.
Closes #1741, closes #1784
2016-05-15 18:14:55 +02:00
xomx
4dcbc78914 Update czech.xml translation to v6.9.1
Closes #1687
2016-05-15 01:27:54 +02:00
Christian Grasser
163c8a0e5d add missing additional dirs from filebrowser feature also for x64 builds
Closes #1698
2016-05-15 01:09:56 +02:00
Magnus Österlund
620a3c16ab Update Swidish translation
Closes #1710

Info from https://notepad-plus-plus.org/community/topic/164/unofficial-strings-for-translations
2016-05-15 00:53:09 +02:00
dail8859
48d3a8ee04 Fix smart highlighter issue after zoom / code folding change
Fixes #1717, Closes #1718
2016-05-14 15:16:00 +02:00
Linquize
8113476dd7 Fix Selected line count is 0 while the selection is on one line
fixes #1521, closes #1522
2016-05-14 13:41:22 +02:00
Don Ho
e584c47429 Fix several typos 2016-05-14 13:14:22 +02:00