6385 Commits

Author SHA1 Message Date
Don Ho
8696d28cfd Fix typos (part 2) 2025-05-21 17:57:33 +02:00
Anthony Lee Stark
d3e846162a Fix Windows dialog file list not react with keystroke (character match)
Fix #2239, close #16572
2025-05-21 17:21:41 +02:00
Don Ho
b742c540bb Fix typos
and clean-up.

Close #16576
2025-05-21 03:16:30 +02:00
ozone10
9232226d3f Improve dark mode updown control appearance in dark mode
Fix #16560, close #16568
2025-05-20 17:55:07 +02:00
Don Ho
2de6260610 Deprecate 3 APIs
Deprecate NPPM_GETOPENFILENAMES, NPPM_GETOPENFILENAMESPRIMARY & NPPM_GETOPENFILENAMESSECOND.

Fix #15997, close #16569
2025-05-19 00:19:28 +02:00
Don Ho
140b11a835 Fix regression of tab background highlighting issue after drag&drop
Fix #16559
2025-05-18 15:35:25 +02:00
Don Ho
393815b99f Add labels in Preferences Tab bar section
and do some clean up.
2025-05-16 19:05:37 +02:00
ozone10
3548696bd7 Fix updown control style not changing when toggling dark mode
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16548#issuecomment-2884419833, close #16553
2025-05-16 15:43:14 +02:00
Shridhar Kumar
5406b82fb4 Add new plugin API: NPPM_GETTOOLBARICONSETMODE to get toolbar icon set choice
Fix #16547, close #16548
2025-05-15 17:58:43 +02:00
Don Ho
0e249b1bb9 Sync plugin header (part 4) 2025-05-14 18:51:34 +02:00
Shridhar Kumar
3310a613e4 Fix URL Link controls color in dark mode consistent issue for plugins
Fix #16537, close #16538
2025-05-14 17:01:35 +02:00
Don Ho
f677a0c5db Update plugin header (part 3) 2025-05-14 15:10:54 +02:00
Don Ho
3395108c59 Update plugin header file (part 2) 2025-05-14 02:08:35 +02:00
Don HO
c24bf54ae5
Bring Back Political Incorrectness!
From "main" to "master" in release-notifier.yml.
2025-05-14 02:00:58 +02:00
Anthony Lee Stark
108e555557 Mark modified files with "*" in Windows menu dropdown
Fix #16542, close #16551
2025-05-13 23:22:40 +02:00
Don Ho
bf1f4769ec Clean up header file (part 1) 2025-05-13 22:47:40 +02:00
xomx
b7faa4d70d Add basic DisplayInfo for the DebugInfo
Fix #16519, close #16541
2025-05-13 21:08:33 +02:00
PeterCJ
dbce73c8fa Add release-notifier workflow for synchronizing the headers with 2 plugin demos
ping the plugintemplate & plugindemo repos anytime that a push to master branch includes changes to the 7 plugin-related source-files

(see https://github.com/npp-plugins/plugintemplate/issues/13#issuecomment-2867953737)
2025-05-13 19:43:55 +02:00
Don Ho
1da3312c73 Refactoring & clean up 2025-05-13 18:58:02 +02:00
Don Ho
b1cd1a9f29 Remove unused header file tchar.h 2025-05-08 05:02:12 +02:00
Christian Grasser
34677a5415 Code enhancement: Avoid usage of non FULL scintilla interfaces
- disabled versions with usage of Sci_PositionCR restricted to 2GB files on windows
- didn't adapt ScintillaStructures.h yet to avoid disabling/patching of functions for SCI_GETTEXTRANGE, SCI_FINDTEXT, SCI_GETSTYLEDTEXTFULL and SCI_FORMATRANGE already now

Ref: discussion at https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16467

Close #16522
2025-05-07 19:14:34 +02:00
Don HO
51eea9827b
Update CONTRIBUTING.md 2025-05-07 05:27:58 +02:00
Don Ho
0f79a51646 Fix an unresponsive issue due to hide lines
Fix swiching back to document which has processed hide lines makes Notepad++ unresponsive due to an infinite loop.
Fix also setting language makes hiding lines unhidden issue.

Fix #16316, close #16512
2025-05-05 15:52:03 +02:00
Don Ho
910f02dfd5 Notepad++ release 8.8.1 v8.8.1 2025-05-05 04:21:55 +02:00
Don Ho
e719c56708 Fix Find in files progress bar visual regression (from v8.8)
Regression is introduce by:
a23955742c

Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16387#issuecomment-2848676406

Fix #16504
2025-05-03 18:16:31 +02:00
yasmise
46b4d35c5d [xml] Update japanese.xml
Update Japanese translation texts for this commit:
* Add Locale-based line sort feature (a9d8dca)

Close #16499
2025-05-03 04:13:57 +02:00
Marcellomco
8c5f461c70 [xml] Update brazilian_portuguese.xml
Added translation for "Add Locale-based line sort feature".

Close #16500
2025-05-03 04:11:58 +02:00
xomx
8bc333dbd1 [xml] Update czech.xml to v8.8.1
Close #16497
2025-05-03 01:45:43 +02:00
Andrei-Valentin Miloiu
e2c1362373 [xml] Update romanian.xml
Close #16498
2025-05-03 01:44:37 +02:00
xomx
eb1b7977f6 Enable Scintilla undo/redo selection history
Ref:
https://www.scintilla.org/ScintillaDoc.html#SCI_SETUNDOSELECTIONHISTORY

Fix #16488, close #16496
2025-05-03 01:11:17 +02:00
Randy Fellmy
a9d8dca832 Add Locale-based line sort feature
Fix partially:

Fix #13456, fix #927, fix #8481, fix #11261, fix #16406, fix #16409, close #16490
2025-05-02 23:31:25 +02:00
CennoxX
be00dd5544 [xml] fix wrong toolbar-accent-tip in German
The Windows settings in German are named "Einstellungen > Personalisierung > Farben", not "Einstellungen > Optionen > Farben".

Close #16482
2025-05-02 21:52:09 +02:00
Karlo-F
01dcaf01ab [xml] Update croatian.xml to v8.8
Close #16463
2025-05-02 19:39:38 +02:00
kubalav
fc2fa4bb10 Update slovak translation
Close #16483
2025-05-02 19:28:42 +02:00
PeterCJ
30976ec8d2 Fix ShortcutMapper displays wrong shortcut while editing regression (from v8.7.6)
Fix double clicking chosen command in ShortcutMapper displays wrong shortcut due to the bad index.

- there was off-by-1 when building the oemVkUsedIDs vector, which was caused by using the index based on .size() instead of .size()-1 to get the most-recently-added.
- also cleared the vector each launch of the dialog, because the .push_back() was causing the vector to grow without bounds, messing up the indexing on subsequent runs of the dialog, causing it to pick _none_ of the entries.

The regression was introduced by:
6dfbc1f7e8

Fix #16491, close #16492
2025-05-02 16:20:56 +02:00
PeterCJ
19e356d616 Add ErrorList syntax highlighting
Enable the errorlist lexer
- Associates ".err" and ".log" with Language > E > ErrorList
- When in ErrorList file, toggling View > Show Symbols > Show Control Characters & Unicode EOL will show/hide the whole `ESC[1;31m` sequence, not just the ESC symbol

Related issues/topics:
- https://community.notepad-plus-plus.org/topic/26801/reading-typescript-of-terminal-session
- https://community.notepad-plus-plus.org/topic/23787/show-printable-ascii-characters-only
- https://community.notepad-plus-plus.org/topic/23147/missing-lexers-from-lexilla
- https://community.notepad-plus-plus.org/topic/22994/ansi-escape-sequences-color-rendering
- https://community.notepad-plus-plus.org/topic/16612/interprete-ansi-color

Fix #16437, fix #8078, close #16480
2025-05-02 04:33:56 +02:00
Don Ho
0feb209e94 Enlarge your FindReplaceDlg
ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16485#issuecomment-2841648658

Close #16489
2025-05-02 01:43:29 +02:00
Ekopalypse
0ffd606053 Fix tab settings for external lexers cannot be saved issue
Allows the configuration of tab settings for external lexers to be saved through the sessions.

Fix #16460, close #16461
2025-05-01 16:14:25 +02:00
ozone10
cfbb4de52a Fix inconsistent find dialog '<<' button position when resizing
Close #16485
2025-04-30 13:27:21 +02:00
xomx
28978d3a16 Fix wrong directory defined in Preferences for opening files
Fix wrong offered dir defined in Preferences for opening files caused by Preferences-dlg init.

Fix #16465, close #16471
2025-04-30 03:26:09 +02:00
xomx
13b08d0a5c Fix disabled Paste command with no previous text-data in clipboard
Previously, a Notepad++ editor user activity or focus switching was needed for enabling possible clipboard Paste after a successful Copy command.

Fix #16456, close #16458
2025-04-30 02:46:53 +02:00
Don Ho
51449b09de Fix search result cut off result content due to nul characters ('\0')
Fix #6281, fix #15216, fix #16466, close #16469
2025-04-29 22:51:47 +02:00
Don Ho
8a4aa48ed7 Code improvement: improve header readability
Fix #16447, close #16451
2025-04-29 17:25:24 +02:00
Don Ho
08084d2b14 Use "(?)" static text instead of "?" button for the tip/info/message
Close #16478
2025-04-29 14:18:29 +02:00
Don Ho
4bc0d7f74b Notepad++ release 8.8 v8.8 2025-04-28 17:25:18 +02:00
Don Ho
48d953693a Fix the wrong IDs of translation 2025-04-23 21:12:57 +02:00
Don Ho
a506fb583d Reposition checkbox in tab bar section in Preferences
Close #16459
2025-04-23 16:54:23 +02:00
Don Ho
08c9774ea5 Remove items from the localization files 2025-04-22 18:34:49 +02:00
Krazal
e8f94c7412 Update hungarian.xml
Make translation up-to-date, based on the latest commits (a239557, 2a3152c, 6bc7abb and 6bd3d9b).

Close #16457
2025-04-22 16:51:51 +02:00
rddim
928e832e27 [xml] Update Bulgarian localization
Close #16396
2025-04-22 02:59:02 +02:00