Don Ho
120fc5d726
Notepad++ v8.6.4 release
2024-02-20 01:42:05 +01:00
Don Ho
5110069841
Notepad++ v8.6.3 release
2024-02-18 17:32:41 +01:00
Don Ho
f2d66170fc
Restore multi-editing option on GUI
...
Make also Column To Multi-editing optional on GUI and cancel the usage of noColumnToMultiSelect.xml file.
For users who have added "noColumnToMultiSelect.xml" for disabling "Column To Multi-editing" feature,
please go to "Editing 2" section of Preferences to disable this feature.
Ref: https://community.notepad-plus-plus.org/topic/25364/notepad-v8-6-2-release/11?_=1707952609907
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14611#issuecomment-1937487607
Fix #14645 , close #14734
2024-02-15 18:27:48 +01:00
Don Ho
9e7f1e514c
Make copy/cut line while no selection optional
...
With this commit, there's the same issue in both JsonTools & NavigateTo (in C#), described here:
https://community.notepad-plus-plus.org/topic/25315/notepad-v8-6-1-release/2?_=1706795482129
To reproduce:
1. Uncheck "Enable Copy/Cut Line without selection" checkbox in Editing section of Preferences.
2. Make sure there's no selection in the current editor
3. Launch "Open JSON tree viewer", and try to Cut "@" symbol on the top left text field with Ctrl-X
To remedy such problem, the plugin should call NPPM_MODELESSDIALOG with MODELESSDIALOGADD on the handle (HWND) of modeless dialog, just after the dialog creation.
(https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h#L93 )
With the registration of dialog handle, Notepad++ will pass all events which belongs to dialog's controls to the registered dialog.
Both source code of JsonTools & NavigateTo have been examinated, NPPM_MODELESSDIALOG which should be used has not been called.
Not sure it's the case of all the plugin in C#, it's not the issue for the C/C++ plugins anyway, because the dockable modeless dialog (inherited from StaticDialog) is registered after its creation:
https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/WinControls/StaticDialog/StaticDialog.cpp#L257
Fix #14638 , close #14660
2024-02-03 01:29:54 +01:00
Don Ho
7479e31fb3
Notepad++ v8.6.2 release
2024-01-14 19:20:08 +01:00
Don Ho
6f5f246791
Notepad++ 8.6.1 release
2024-01-05 17:26:31 +01:00
Don Ho
e215ae2de7
Notepad++ 8.6 release: 20th-Year Anniversary
...
The short story:
https://notepad-plus-plus.org/news/v86-20thYearAnniversary
2023-11-23 16:08:45 +01:00
Don Ho
4ff9d77d2b
Make multi-select Copy/Paste behaviour as same as column edit's one
...
Copy some multi-select texts and paste them make all text glued all together.
This commit makes pasted texts separated by EOL, as column selection's Copy/Paste behaviour.
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14266#issuecomment-1799203336
Close #14338
2023-11-11 00:04:36 +01:00
Don Ho
89278e1dc7
Force to enable multi-select feature in Scintilla
2023-10-30 15:40:49 +01:00
Don Ho
97dd708e23
Notepad++ release 8.5.8
2023-10-17 14:26:05 +02:00
Don Ho
5008b8a0cc
Notepad++ v8.5.7 release (Vulnerability fixes)
2023-09-08 02:04:24 +02:00
Don Ho
ea40755e14
Fix product version value displayed in file's properties
...
Fix #14010 , fix #11886 , fix #11431 , close #14025
2023-08-19 00:59:32 +02:00
Don Ho
e39deab778
Notepad++ v8.5.6 release
2023-08-15 16:13:59 +02:00
Alan Kilborn
de25873cb3
Add new API: indicator allocation for plugins
...
Fix #5744 , close #13985
2023-08-12 19:44:56 +02:00
Don Ho
f6e1b2cab6
Notepad++ 8.5.5 release
2023-08-09 16:06:33 +02:00
Don Ho
85ba11bf7e
Notepad++ 8.5.4 release
2023-06-18 14:21:27 +02:00
Don Ho
a561cd37d4
Notepad++ 8.5.3 release
2023-05-15 07:01:31 +02:00
Don Ho
28b45ccee4
Notepad++ v8.5.2 release
2023-04-06 14:12:52 +02:00
Don Ho
c59c07b4fa
Notepad++ 8.5.1 release
2023-03-23 23:47:24 +01:00
ozone10
269e78bc1e
Replace recent file ValueDlg with edit fields & fix DocSwitcher RTL problem
...
Remove ValueDlg class.
Fix #13244 , fix #13248 , close #13245
2023-03-06 14:44:50 +01:00
Don Ho
21a78ed035
Notepad++ release 8.5
2023-03-06 03:19:41 +01:00
Don Ho
03a5c4795b
Add new notification for lexer plugin
...
The NPPN_EXTERNALLEXERBUFFER is sent to plugins with buffer ID (idFrom) when a new lexer is applied to the buffer in question.
Fix #12351 , close #13091
2023-02-11 19:20:57 +01:00
Don Ho
4d107e2691
Close doc in document list on middle mouse button up
...
In 94b83158dc
, closing doc in document list was on middle mouse button down.
This commit make it on middle mouse button up (for aligning with closing tab behaviour in Notepad++, also with OS middle mouse button click behaviour).
2023-02-11 18:53:58 +01:00
Rubat
94b83158dc
Add middle mouse click ability to close doc in Document List
...
Documents are closed on middle mouse click down.
Fix #12949 , close #13015
2023-02-11 18:49:13 +01:00
Don Ho
39f32bda96
Fix panels not restored from systemtray with "Edit with Notepad++" in admin mode
...
Continue the fix from:
afacc8338e
Eventualy fix Notepad++ not being restored on the foreground issue.
Fix #13041 , close #13058
2023-02-06 15:47:22 +01:00
ozone10
aaab190763
Add show non-printable characters command
...
| Name | Codepoint | Abbreviation |
|------------------------------|-----------|--------------|
| No-Break Space | U+00A0 | NBSP |
| Ogham Space Mark | U+1680 | OSPM |
| Mongolian Vowel Separator | U+180E | MVS |
| En Quad | U+2000 | NQSP |
| Em Quad | U+2001 | MQSP |
| En Space | U+2002 | ENSP |
| Em Space | U+2003 | EMSP |
| Three-Per-Em Space | U+2004 | 3/MSP |
| Four-Per-Em Space | U+2005 | 4/MSP |
| Six-Per-Em Space | U+2006 | 6/MSP |
| Figure Space | U+2007 | FSP |
| Punctation Space | U+2008 | PSP |
| Thin Space | U+2009 | THSP |
| Hair Space | U+200A | HSP |
| Zero-Width Space | U+200B | ZWSP |
| Zero-Width Non-Joiner | U+200C | ZWNJ |
| Zero-Width Joiner | U+200D | ZWJ |
| Left-To-Right Mark | U+200E | LRM |
| Right-To-Left Mark | U+200F | RLM |
| Line Separator | U+2028 | LS |
| Paragraph Separator | U+2029 | PS |
| Left-To-Right Embedding | U+202A | LRE |
| Right-To-Left Embedding | U+202B | RLE |
| Pop Directional Formatting | U+202C | PDF |
| Left-To-Right Override | U+202D | LRO |
| Right-To-Left Override | U+202E | RLO |
| Narrow No-Break Space | U+202F | NNBSP |
| Medium Mathematical Space | U+205F | MMSP |
| Word Joiner | U+2060 | WJ |
| Left-To-Right Isolate | U+2066 | LRI |
| Right-To-Left Isolate | U+2067 | RLI |
| First Strong Isolate | U+2068 | FSI |
| Pop Directional Isolate | U+2069 | PDI |
| Inhibit Symmetric Swapping | U+206A | ISS |
| Activate Symmetric Swapping | U+206B | ASS |
| Inhibit Arabic Form Shaping | U+206C | IAFS |
| Activate Arabic Form Shaping | U+206D | AAFS |
| National Digit Shapes | U+206E | NADS |
| Nominal Digit Shapes | U+206F | NODS |
| Ideographic Space | U+3000 | IDSP |
| Zero-Width No-Break Space | U+FEFF | ZWNBSP |
Fix also issue with tooltips in preference dialog, when changing between dark/light mode.
Fix #827 , fix #4731 , fix #8284 , close #13020
2023-02-05 04:20:25 +01:00
Rubat
afacc8338e
Fixed dock-able panels not restoring for mono instances
...
The bug happens when Notepad++ is in the tray, and is restored via mono instance restore mechanism.
Fixes #9454 , close #12817
2023-01-31 20:04:03 +01:00
Don Ho
409c363e1a
Notepad++ v8.4.9 release
2023-01-31 12:55:51 +01:00
Don Ho
ac8782db13
Notepad++ 8.4.8 release
2022-12-24 20:58:03 +01:00
xomx
bd4c323d75
Fix inconsistencies at OS-forced Notepad++ (v8.4.7) exit
...
Now if the Notepad++ will have an unsaved data and is still running at the OS restart/shutdown, there will be one universal messagebox "Windows session is about to be terminated but you have some data unsaved. Do you want to exit Notepad++ now?".
When Notepad++ backup mode is ON, answer:
- YES ... Notepad++ simply quits (Notepad++ backup engine silently handles all the stuff needed)
- NO ... Notepad++ stays running, user is on his/her own
When Notepad++ backup mode is OFF, answer:
- YES ... Notepad++ behaves identically as in the case of the usual Notepad++ IDM_FILE_EXIT or WM_CLOSE messages (save dlgs appears etc., it depends on the current user Notepad++ settings)
- NO ... Notepad++ stays running, user is on his/her own
Fix v847
2022-11-29 15:32:30 +01:00
Don Ho
c8816e08f7
Notepad++ 8.4.7 release
2022-11-08 12:42:39 +01:00
Don Ho
8ff003412a
Make large file limit (for styling) configurable
...
Background: because styling large file can cause the performance issue, 200 MB (and bigger) file is not applied to its language (if any) while loading.
This PR makes large file restriction for styling and for other features (smart highlighting, brace match, etc...) configurable via the section Performance of Preferences dialog.
Fix #11389 , fix #12260 , fix #11670 , close #12310
2022-10-15 18:18:06 +02:00
Don Ho
83ee8f09bf
Clean up NPPM_ALLOCATEMARKER API
2022-10-03 01:32:11 +02:00
Don Ho
6750d4dbbc
Notepad++ release 8.4.6
2022-09-29 02:57:44 +02:00
Don Ho
fc32fbdcce
Add Change History markers for saved/unsaved/undone modification
...
Implement Change History by using the new abilities of Scintilla v5.3.0.
Fix #12164 , close #12165
2022-09-18 23:57:36 +02:00
Don Ho
ea1e9295eb
Notepad++ v8.4.5 release
2022-09-07 05:12:29 +02:00
Don Ho
08acfe99b8
Notepad++ v8.4.4 - Happy Users' Edition
...
Now Notepad++ happy users are also allowed to get a refund!
2022-07-15 18:13:09 +02:00
Don Ho
67ab4d5527
Add some shortcuts in Styler Configurator to preferences dialog
...
Shortcuts to Preferences dialog are added only for the following styles (Global Styles):
1. "Current line background colour"
2. "Caret colour"
3. "Edge colour"
4. "Line number margin"
5. "Bookmark margin"
6. "Fold"
7. "Fold active"
8. "Fold margin"
9. "Smart Highlighting"
10. "Tags match highlighting"
11. "Tags attribute"
12. "Mark Style 1"
13. "Mark Style 2"
14. "Mark Style 3"
15. "Mark Style 4"
16. "Mark Style 5"
17. "URL hovered"
18. "EOL custom color"
Fix #11890 , close #11904
2022-07-12 18:57:20 +02:00
Don Ho
c7c5db7c51
Notepad++ v8.4.3 - Unhappy Users' Edition
2022-07-08 04:26:57 +02:00
Don Ho
79e766755d
Make EOL (CRLF) display customizable
...
Fix #11413 , close #11773
2022-06-12 19:41:09 +02:00
ozone10
2c0134ef5a
Add plus and arrow (drop down list of opened files) buttons on menu bar
...
1. Add plus and arrow buttons on menu bar beside of 'X' button:
- plus button: for adding a new document
- arrow button: display a drop down list for all opened files to offer users quick access of switching file
2. Enhance the most recent opened file list: Increase maximun file number to 30.
Fix #11229 , close #11757
2022-06-05 15:44:05 +02:00
Don Ho
a02a254ea1
Notepad++ 8.4.2 release
2022-06-03 18:28:42 +02:00
Don Ho
62e916edec
Notepad++ v8.4.1 release
...
Disclaimer: these binaries were compiled at 13,500 metres altitude!
2022-05-11 14:41:08 +02:00
Shridhar Kumar
d3e77c0e6f
Add "Framed current line" option beside of "Highlight current line background"
...
The related GUI in Preferences dialog has been organized in the adapted way for the new option.
Fix #11501 , close #11534
2022-04-26 16:59:21 +02:00
Don Ho
f6ade2c915
Notepad++ 8.4 release: Keep Standing up for Ukraine
2022-04-26 00:46:56 +02:00
Manuel Montoto
88ed851478
Add virtual space ability
...
Added an option in preferences to enable or disable virtual space.
Fix #11443 , Fix #11444 , close #11452
2022-04-06 15:37:23 +02:00
Daniel Fuchs
64bfa72bd0
Add default sorting ability in Function list
...
* Add new preference setting to allow function list to be sorted lexicographically by default.
* Fix sorting for mixed mode function list parsers on new file open.
* Add new translations to english.xml and german.xml.
Fix #11446 , close #11447
2022-04-06 14:59:02 +02:00
Don HO
a29cfa8d25
Notepad++ release v8.3.3
2022-03-15 00:17:40 +01:00
LEONARDO SILVA
9cbd03c301
Add more API for custom auto-indentation and current macro status
...
4 new API are added:
- NPPM_GETEXTERNALLEXERAUTOINDENTMODE
- NPPM_SETEXTERNALLEXERAUTOINDENTMODE
- NPPM_ISAUTOINDENTON
- NPPM_GETCURRENTMACROSTATUS
* Added support for custom auto-indentation for external lexer.
* Also added messages to fetch current Macro status (Idle, Recording, Stopped, Running) -> for this also affects auto-indentation behavior.
* Also added capability to query for the current User Settings of "Use Auto Indentation".
Fix #11253 , close #11278
2022-03-05 00:57:43 +01:00
Don HO
30b6b18d1e
Notepad++ 8.3.2 release - Declare variables, not war
2022-02-27 16:15:06 +01:00