Don HO
fefdbc9cad
Fix command line arguments -p, -n & -c negative value's undefined behaviour
...
The negative values of these 3 arguments won't be undefined anymore.
They will be rejected - so negative values are just ignored.
Fix #9146
2020-12-03 18:13:25 +01:00
Don HO
053266c706
Create new Margin/Border/Edge sub-page in Preferences
...
1. Add Margins/Border/Edge sub-page in Preferences dialog
2. Update Preferences dialog sub-page naming
Close #8896 , close #9218
2020-12-02 23:28:39 +01:00
Scott Sumner
b2387286b1
Fix find in files failure issue due to directory path with leading/trailing spaces
...
Trim spaces on Directory for FindInFiles to fix such issue.
Fix #9199 , close #9208
2020-11-29 14:29:16 +01:00
mere-human
ecf44bd085
Folder as Workspace: Change folder images after "Expand/Collapse All"
...
Folder images are changed in FileBrowser::notified() when TVN_ITEMEXPANDED
is recieved. This works fine when e.g. expand/collapse using "+" button.
However, when foldAll() or expandAll() are called on a TreeView,
the TVN_ITEMEXPANDED is not sent. The reason is that TVIS_EXPANDEDONCE flag
is set. To reset that flag, it would be needed to pass TVE_COLLAPSERESET
to TreeView_Expand that also removes all child items which is unwanted.
Resolve the problem by notifying TreeView parent manually when recieve
TVM_EXPAND and TVIS_EXPANDEDONCE is set.
Fix #8912
2020-11-27 15:26:01 +01:00
Don HO
814e6591b5
Fix function list is empty with new user profile issue
...
The new behaviour of loading function list will be:
1. For the installer package:
Try to load from %APPDATA%\Notepad++\functionList\, if it failed, then load from %PROGRAMFILES%\Notepad++\functionList\.
In this way, users can override function list in %APPDATA%\Notepad++\functionList\ manually. Otherwise, function list won't be empty.
2. For the portable package:
- with doLocalConf.xml : Load always from <Notepad++ Dir>\functionList\
- without doLocalConf.xml : Try to load from %APPDATA%\Notepad++\functionList\, if it failed, then load from <Notepad++ Dir>\functionList\
Fix #9134
2020-11-27 03:54:37 +01:00
Don HO
4b29971168
Add GUI in preferences dialog for adding URI customized schemes
...
And add default supported url schemes.
Related: 5168bdb
and #9155
Close #9195
2020-11-25 03:19:30 +01:00
Udo Hoffmann
5168bdb7c5
Allow custom URL schemes
...
Fix #9155 , close #9190
2020-11-22 18:06:37 +01:00
Don HO
cabf726778
Fix single-quoted string being badly recongnized as attribute value in XML
...
Fix #3403
2020-11-19 16:09:59 +01:00
Don HO
7874f8dab3
Add new API NPPM_GETSETTINGSONCLOUDPATH for plugins
...
#define NPPM_GETSETTINGSONCLOUDPATH (NPPMSG + 98)
// INT NPPM_GETSETTINGSCLOUDPATH(size_t strLen, TCHAR *settingsOnCloudPath)
// Get settings on cloud path. It's useful if plugins want to store its settings on Cloud, if this path is set.
// Returns the number of TCHAR copied/to copy. If the return value is 0, then this path is not set, or the "strLen" is not enough to copy the path.
// Users should call it with settingsCloudPath be NULL to get the required number of TCHAR (not including the terminating nul character),
// allocate settingsCloudPath buffer with the return value + 1, then call it again to get the path.
Close #9168
2020-11-19 04:29:50 +01:00
Udo Hoffmann
d155f0326a
Add context menu with "Copy link" ability
...
Close #2435 , close #9154
2020-11-17 03:47:09 +01:00
Udo Hoffmann
b7d148f493
Fix Find in found results dialog launch failure after macro execution
...
The solution is to find a new better parent for Finder dockable panel.
Fix #8199 , close #9158
2020-11-17 00:02:56 +01:00
Scott Sumner
bfa44f5db3
Fix bug where -p0 cmd line arg causes wrong positioning
...
Fixes small bug introduced by #9143 .
Close #9150
2020-11-14 17:33:03 +01:00
Don HO
9f8932b375
Add "Copy selected text" and rename "Copy" cmd in Search Results Pane
...
"Copy selected text" is named "Copy" and old "Copy" command is renamed to "Copy Selected Line(s)".
Close #9151
2020-11-14 15:24:06 +01:00
Don HO
daa31c1a9a
Fix "Go to..." dialog wrong Offset value in empty files
...
Fix #9145
2020-11-14 11:34:19 +01:00
Scott Sumner
26428bd2ba
Prevent corruption possibility when using -p command line parameter
...
Fix #9142 , close #9143
2020-11-13 04:00:05 +01:00
Don HO
b54b8ee54f
Improve indent guidelines on non-brace control block languages
...
Fix #9137
2020-11-12 15:14:51 +01:00
Scott Sumner
f027e9271d
Disallow Goto dlg offset option from moving to position inside multibyte char or between CR and LF
...
Fix #9101 , fix #9125 , close #9129
2020-11-12 02:37:01 +01:00
Scott Sumner
f75f8b8d40
Prevent names of untitled tabs from duplication
...
Fix #9119 , close #9127
2020-11-12 00:02:23 +01:00
Don HO
c58f3f7cb3
Fix an exception with -export=functionList while absence of config.xml
2020-11-11 03:33:39 +01:00
Don HO
bbeb66aa56
Fix crash issue while passing argument "-export=functionList"
...
This regression is due to commit 7399257f56
(7399257f56
)
2020-11-11 02:23:24 +01:00
Don HO
5813e4d8e6
Clean up
2020-11-10 14:08:33 +01:00
Don HO
070630a243
Add tooltips for Folderas Workspace 3 commands
...
Fix #8325
2020-11-10 05:06:25 +01:00
Don HO
79d7521f07
Add -L argument for hongKongCantonese.xml
...
875a397c14 (commitcomment-43992197)
2020-11-09 14:02:34 +01:00
Don HO
7399257f56
Fix docked panels appear with "-nosession" cmd line parameters
...
Fix #8005
2020-11-09 04:19:37 +01:00
Don HO
d17c303665
Fix "SCI_NEWLINE" inside a macro not working issue
...
Fix #5571
2020-11-08 03:34:45 +01:00
Scott Sumner
d80816f930
Fix bug where search-results won't open 'new 1' file
...
Fix #8461 , fix #9098 , close #9115
2020-11-07 02:57:10 +01:00
Vince
f91246e312
Fix regression of auto-Indent
...
The regression is introduced by 073f0bc8c6
Fix #9113 , close #9114
2020-11-06 20:42:34 +01:00
Don HO
8640fd6693
Move 'Normal Text' to top in Languages Menu
...
Fix #7746 , fix #8277
2020-11-05 20:17:26 +01:00
Scott Sumner
f5dcfc196a
Make UI text consistent regarding search results
...
Fix #9053 , close #9061
2020-11-04 01:56:10 +01:00
Delhove Erwan
2e39525782
Fix tab close button remain pushed issue
...
Fix #7750 , close #9062
2020-11-04 01:07:02 +01:00
Don HO
cfe3f3b64c
Make "Clipboard History" and "Character Panel" togglable
...
Make "Clipboard History" and "Character Panel" have the same behaviour of the other dockable panels.
Fix #9094 , fix #9078 , close #9096 , close #9079
2020-11-02 23:38:28 +01:00
Udo Hoffmann
2aac88e3b1
Improve URL parser: fix apostrophe in an URL issue
...
Improve also test tool.
Fix #9031 , close #9090
2020-11-02 16:00:11 +01:00
Udo Hoffmann
47419910f6
Fix crash while exit command issued by plugin
...
Fix #9082 , close #9084
2020-11-02 15:48:26 +01:00
Scott Sumner
c28116a04f
Add color samples on menu items for styling features
...
Fix #8983 , close #9089
2020-11-02 15:15:37 +01:00
Don HO
c189cc7571
Notepad++ v7.9.1 release
...
pour Samuel Paty
2020-11-02 01:40:33 +01:00
Scott Sumner
5965b3d352
Project structure improvement: Move TreeView files in the right place
...
Close #9083
2020-10-31 19:15:11 +01:00
Scott Sumner
91e3594836
Remove some unused files from project
...
Close #9075
2020-10-29 19:13:22 +01:00
Scott Sumner
7bcb34b848
Add some missing items to Visual Studio project
...
Fix #9063 , close #9073
2020-10-29 14:51:13 +01:00
Don HO
3c9d58176b
Fix the regression of mark margin colour for dark theme
2020-10-27 16:01:48 +01:00
Vince
0689a94453
Fix user set SCI_SETYCARETPOLICY erase by find result
...
Use SCI_SETVISIBLEPOLICY and SCI_ENSUREVISIBLEENFORCEPOLICY to replace SCI_SETYCARETPOLICY.
X and Y caret policy should be user-configurable for document navigation and the VISIBLE / ENSUREVISIBLE could be used for application / auto navigation (like re-centering a search result).
Fix #8961 , close #8962
2020-10-26 19:50:47 +01:00
Delhove Erwan
a2233b105d
Fix incorrect icon for monitoring status in Document list panel and in Document switcher
...
Fix #8783 , close #9046
2020-10-26 15:28:38 +01:00
Udo Hoffmann
9cd6e6513f
Test tool to verify URL parser
...
Close #9059
2020-10-26 14:38:47 +01:00
Scott Sumner
210ae7e1d3
Fix Find-result rclick-Copy incomplete data bug
...
Fix #8801 , close #8808
2020-10-26 00:11:17 +01:00
Vince
073f0bc8c6
Enable auto-Indent for PowerShell
...
Fix #9049 , close #9051
2020-10-23 20:44:08 +02:00
Don HO
dcc7ac5512
Update 3 localization files
2020-10-23 20:30:35 +02:00
Scott Sumner
77d4606967
Add ability to remove any duplicate lines in a document, keeping the first occurrence
...
Fix #8965 , close #9033
2020-10-23 16:04:34 +02:00
Don HO
6db7b94dfb
Fix a regression: not exit after saving a modified file
...
Fix regression due to 469fa62c0e
469fa62c0e
Fix #9045
2020-10-22 20:22:56 +02:00
Don HO
62b8d0fc8b
Fix build warning error
2020-10-22 16:02:35 +02:00
Don HO
71ae2cfce6
Fix dialogs remain issue after minimizing to systemtray
...
Fix #9044
2020-10-22 04:35:07 +02:00
Udo Hoffmann
41d619d9b7
Fix Floating dockable panels don't minimize to system tray issue
...
Fixes #8928 , close #8953
2020-10-22 00:45:50 +02:00