Gurparshad Bansal
0745cd922d
Add field-sizing as 1 of keyword of CSS for syntax highlighting
...
Fix 17208, close #17209
2025-11-21 23:24:41 +01:00
ozone10
9a4e1c468e
Update issue templates
...
- update Github Actions dependencies
Close #17210
2025-11-21 23:08:52 +01:00
Don Ho
ea572cec88
Code enhancement: Make returned value safer
...
A crash regression (Fixed by cf0a5c8edc ) has been caused by the returned null pointer.
This commit makes the returned value safer: use empty string instead.
Close #17212
2025-11-21 19:57:07 +01:00
Don Ho
1f3b2ebe2d
Fix "Select & Find Next" command not working regression
...
Regression introduced by:
be59048c5e (diff-ce3b24898ed0287ecacacc4d6c1712fb9eaf1ed67b36fd87315b8e80950de03aL1463)
Fix #17200 , close #17206
2025-11-21 18:01:12 +01:00
ozone10
c6aa7f9ec8
Code enhancement: Remove old dpiManager
...
- fully replace it with V2
- add text scaling support to task dialog list
- modernize task dialog code
- clean and remove unused include headers
Close #17189
2025-11-20 17:35:00 +01:00
ozone10
2cdc66501a
Code enhancement: Use subclass for menu bar
...
- clean header includes
- use static constexpr for compile-time calculated variables
Fix #16444 , close #17178
2025-11-20 03:46:06 +01:00
Don HO
9d87ac96d1
Notepad++ v8.8.8 release
v8.8.8
2025-11-18 17:50:39 +01:00
Don HO
3daa59326d
Security enhancement: Add force domain URL from Notepad++ for update
...
From Notepad++ side, force domain prefix of download url (of WinGUp) to prevent the download URL from being hijacked.
Ref: 59c9938e29
2025-11-16 20:19:13 +01:00
Don HO
a9ceeb5192
Update azerbaijani.xml
...
Close #17084
2025-11-12 21:27:44 +01:00
Don HO
16683667e1
Fix an small error in path
2025-11-12 18:31:36 +01:00
Don HO
dc4660364b
Better MSI build integration
2025-11-12 03:01:00 +01:00
Waldi Ravens
3a1c88c57d
Update dutch.xml to 8.8.7
...
Close #17177
2025-11-11 16:18:10 +01:00
Don HO
c4587de442
Add Notepad++ MSI for enterprise IT deployment
...
Dev environment:
* Wix Toolset v6.0.2
* .Net SDK 8.0.415
The Notepad++ MSI is for enterprise IT deployment only (and x64 only). For users who want to customize their installation, kepp using NSIS installer.
Fix #2326 , fix #2368 , fix #16767 , close #17169
2025-11-11 03:49:55 +01:00
xomx
b129dad6f5
[xml] Update czech.xml
...
Close #17175
2025-11-11 02:54:17 +01:00
yasmise
9fda542221
[xml] Update japanese.xml
...
Add Japanese translation lines for this commit:
* Add tab label length limitation option to have reasonable tab width (d6ad801)
Close #17144
2025-11-10 19:16:24 +01:00
kubalav
d43a785f5f
[xml] Update Slovak translation
...
Close #17139
2025-11-10 19:15:06 +01:00
~GOLEM~
5f08c0790f
[xml] Update russian.xml
...
Close #17146
2025-11-10 19:13:34 +01:00
Richárd Stockinger
6613fba850
[xml] Update hungarian.xml
...
1. Translate "Add tab label length limitation option" feature (see: d6ad801)
2. Fix (shorten) too long Format labels in the Column Editor
Close #17147
2025-11-10 19:11:46 +01:00
schnurlos
64f9a46346
[xml] Update German language file
...
Following d6ad80125d & 7837bf1070
Close #17151
2025-11-10 19:07:30 +01:00
Marcellomco
d37bb5bca6
[xml] Update brazilian_portuguese.xml
...
Close #17138
2025-11-10 19:05:49 +01:00
Karlo-F
3177dfc609
[xml] Update croatian.xml
...
Close #17155
2025-11-10 19:02:21 +01:00
Waldi Ravens
af52b54142
Update dutch.xml to 8.8.1
...
Close #17095
2025-11-10 18:59:34 +01:00
rddim
f61398a8f2
[xml] Update Bulgarian localization
...
Close #17160
2025-11-10 18:57:52 +01:00
flybird
c37ee66642
Update chineseSimplified.xml to 8.8.6
...
Close #17085
2025-11-10 18:55:46 +01:00
A. Regnander
0bfcd72038
Update swedish.xml
...
Added new strings, fixed indenting for ColumnModeTip, reworded some menu entries
Close #17171
2025-11-10 18:40:31 +01:00
Don Ho
75fc7e9bd0
Update Taiwanese Mandarin & French localization files (v8.8.7)
2025-11-10 18:16:07 +01:00
ozone10
bf646f0e16
Update dpiManagerV2 API
...
- enable PmV2 dpi handling for Plugins Admin, Preference, and Style Configurator dialogs
Close #17165
2025-11-10 16:38:45 +01:00
ozone10
00ed50fcac
Fix text scaling not applying on some controls
...
- fix text scaling for FindReplace dlg buttons
- fix text scaling for Hash dlg edit controls
- remove unneeded subclass for FindReplace dlg swap button
- remove unused header includes in Common.cpp
Fix #17167 , close #17168
2025-11-10 05:05:20 +01:00
Don HO
3ae5af89e9
Add forgotten localization file in installer
2025-11-09 21:13:03 +01:00
ozone10
7da0c061d9
Use modern subclassing on some controls
...
- string dialog edit control
- document map
- preference dialog edit control for vertical edge
- document list list view
- document switcher
- hash dialog edit controls
Fix #17158 , close #17159
2025-11-08 19:17:37 +01:00
Don HO
8cc7ce7d14
Add forgotten rust autocompletion into installer
2025-11-08 18:13:45 +01:00
ozone10
2d4b1de1ed
Remove redondant code & improve Style Configurator's description look&feel
...
Use WM_CTLCOLORSTATIC instead of ColourStaticTextHooker
Fix #17153 , close #17154
2025-11-06 15:34:00 +01:00
ozone10
62b985b19a
Use modern subclass for URLCtrl
...
- delegate HFONT object management to the object instead of the parent, including dpi handling
- clean header includes
Fix #17149 , close #17150
2025-11-06 03:35:04 +01:00
Don Ho
9ba9759a63
Remove a redondant/unnecessary condition
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/17142#discussion_r2495196490
2025-11-05 18:09:50 +01:00
ozone10
338790664e
Use modern subclass for TabBarPlus
...
- fix double "free" on font
- use c++ casting
- remove unused header includes
- fix warning with different parameter names in declaration and definition
Fix #17141 , close #17142
2025-11-05 17:29:13 +01:00
Don Ho
feead462db
Refactoring: use the same constant for SetWindowSubclass
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/17119#discussion_r2484876115
Close #17140
2025-11-05 15:16:02 +01:00
Don Ho
7837bf1070
Fix deprecated function usages
...
and fix typo.
Fix #16645 , fix #17094
2025-11-04 02:30:44 +01:00
ozone10
fa2fbbfb95
Fix extra semicolon and some override warnings
...
ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/17117#discussion_r2486784682
Fix #16645 , close #17137
2025-11-04 00:19:17 +01:00
xomx
d6ad80125d
Add tab label length limitation option to have reasonable tab width
...
Adding possibility to limit the visible length of the document tab name and thus the tab size.
The allowed range is 0 - 257 characters, with 0 meaning that the compacting is disabled. Shortened names are recognizable by trailing ellipses.
Fix #3332 , fix #5563 , fix #12563 , fix #16417 , close #17117
2025-11-04 00:09:56 +01:00
ozone10
c12fa283ed
Scaling enhancements to color popup
...
- add text scaling support
- enable PerMonitorV2 hiDPI scaling
- fix warnings
Fix #17129 , close #17130
2025-11-03 20:07:34 +01:00
Don HO
02f7df9ba2
Fix method definition syntax in class definition
...
for compliance with the "-Wextra-semi" flag.
2025-11-03 15:48:11 +01:00
ozone10
53f8aed18b
Code enhancement: Use modern subclassing for color picker button
...
Fix #17118 , close #17119
2025-11-02 16:52:26 +01:00
xomx
1ec38b8f75
Fix NPPM_ISTABBARHIDDEN v8.7.9 refactoring regression
...
Regression originates from:
ff734af115
Fix #17102 , fix #16831 , close #17115
2025-10-30 23:00:51 +01:00
Don Ho
e6739c0ab7
Pass infoUrl argument to updater directely via Notepad++
...
Close #17116
2025-10-30 16:32:29 +01:00
Don HO
8149f72717
Disable ANSI under full Unicode system & fix switching encoding not working
...
While **Use Unicode UTF-8 for worldwide language support** is checked:
1. ANSI commands is disabled.
2. Encoding "ANSI" & "Applied to opened ANSI file" options are disabled in "New Document" section of Preferences.
3. Open the "single byte" files with the old code page, if the encoding detection finds nothing.
Fix #17057 , fix #17033 , close #17080
2025-10-29 15:41:08 +01:00
ozone10
5996ed7171
Add basic text scale support
...
Fix #16427 , close #17091
2025-10-27 22:59:42 +01:00
ozone10
2170115d1e
Fix GCC warnings
...
- Wunknown-pragmas
- Wtype-limits
- Wconversion-null
Fix #17106 , close #17105
2025-10-27 19:26:10 +01:00
PeterCJ
12dc001324
Improve Rust handling: keywords and autoCompletion
...
- add autoCompletion file (#16904 )
- update keywords to match AC and https://doc.rust-lang.org/reference/keywords.html
- macros (like assert!) and lifetime (like 'static) don't need to be in keyword lists: they are handled internal to the Rust lexer based on the trailing ! or leading '
Fix #16904 , close #17103
2025-10-27 19:05:42 +01:00
SuLaus
cf8af14469
Improve the performance of saving session on exit
...
More efficiently get markers when storing a session.
Close #17079
2025-10-23 16:56:22 +02:00
Ekopalypse
cf0a5c8edc
Check null pointer for text2FindW to prevent potential crashes
...
Fix #17086 , close #17087
2025-10-21 16:59:24 +02:00