6378 Commits

Author SHA1 Message Date
~GOLEM~
f4e9257ee2 [xml] Update russian.xml
Close #16395
2025-04-21 01:21:32 +02:00
xomx
8cc7bfe7f2 [xml] Update czech.xml to v 8.8
Close #16424
2025-04-21 01:19:45 +02:00
Patriccollu
794e2bc419 [xml] Update Corsican translation for Notepad++ 8.8
Close #16449
2025-04-21 01:06:32 +02:00
ozone10
faec21b57e Fix accent tooltip behaviour and enhance '(?)' static control appearence
ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16434#issuecomment-2817077992

Close #16448
2025-04-21 00:56:09 +02:00
ozone10
9f2326d30c Fix GDI leak in setStartupBgColor
- remove unneeded icon color constants

Fix #16442, close #16443
2025-04-20 10:23:31 +02:00
ozone10
4ddad4683b Make dark mode menu bar color in inactive state similar to light mode
Fix #16445, close #16446
2025-04-20 02:49:52 +02:00
xomx
a449c5e804 Fix breaking of the cloned file status after Notepad++ restart
Fix #16412, close #16440
2025-04-20 00:23:00 +02:00
xomx
b324a68bc6 Fix inactive buffer reloading problem
To reproduce: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16344#issuecomment-2800159956

Fix #16344, close #16431
2025-04-19 23:49:06 +02:00
Don Ho
6bd3d9bfbe Add accent tip for toolbar settings & update localization files
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16434#issuecomment-2814666495
2025-04-19 15:08:47 +02:00
Hernan Martinez
29c71c46bb Fix compiling failure by LLVM/Clang's Windres
Call Windres with explicit UTF-8 encoding for reading .RC files.

Fixes #16410, close #16411
2025-04-18 14:08:51 +02:00
xomx
17cdde3622 Fix Find dialog status text too left visual glitch
Text was visible but positioned too left. This visual glitch was accented in Windows 11 due to its rounding-wnd-corners effect.

Fix #16359, close #16415
2025-04-18 14:04:54 +02:00
ozone10
b3b4782848 Apply dark mode on rebar chevron
Fix #10103, close #16421
2025-04-18 13:56:27 +02:00
ozone10
714eeafc45 Apply dark mode on treeview edit controls
- simplify code

Fix #16418, clos #16419
2025-04-18 02:27:36 +02:00
Don Ho
1657dbbc53 Fix wrong toolbar color picker custom color between black/light mode
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16370#issuecomment-2813190727
2025-04-17 22:33:09 +02:00
Don Ho
b68f25f3d6 Fix toolbar icon color picker's incoherent behaviour
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16370#issuecomment-2810227200
2025-04-17 12:29:05 +02:00
ozone10
d5b5e5e107 Refactor fluent icon color feature code
- fix visual glitches when toggling dark mode
- make english names consistent

Close #16435
2025-04-17 02:39:04 +02:00
WildByDesign
331030ce66 Add Accent Color for filled Fluent icons
Close #16434
2025-04-16 23:04:16 +02:00
Don Ho
e45f72ae39 Reorganize GUI of Preferences dialog
Follow 5447ef76235d7bdac7bdd1020d896dd9eb5cae28
2025-04-16 13:53:08 +02:00
ozone10
5447ef7623 Add option to apply different color to fluent toolbar icons
Fix #16369, fix #15430, close #16370
2025-04-12 14:57:03 +02:00
WildByDesign
f2b13814e8 Add Fluent Icons Accent
Ref: #15430, #16370

Close #16414
2025-04-12 14:52:52 +02:00
Don Ho
4f649d24dd Use only toolbarButtonsConf.xml for toolbar buttons/icons customization
Merge toolbarIcons.xml into toolbarButtonsConf.xml for toolbar buttons/icons customization and remove toolbarIcons.xml.

Fix #16402, close #16407
2025-04-11 16:32:10 +02:00
Don Ho
a23955742c Make some control names more accurate for dark mode
ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16387#issuecomment-2786729453

Close #16401
2025-04-09 22:39:16 +02:00
ozone10
07e8d84e04 Fix crash when using custom toolbar icons
Fix leak when using custom icons for toolbar.

Fix #16366, close #16367
2025-04-09 17:16:38 +02:00
Christian Grasser
5c1813185a Update to scintilla 5.5.6 & Lexilla 5.4.4
Release 5.5.6 (https://www.scintilla.org/scintilla556.zip)

    Released 2 April 2025.
*   Disallow changing case of protected text. Bug #2463.
*   Return enumeration type from MarkerSymbolDefined to match MarkerDefine. Bug #2469.
*   On Win32, use DirectWrite for autocompletion lists when DirectWrite chosen for document text.
*   On Win32, optimize case-insensitive DBCS search to be around 5 times faster by using 64K memory to cache folding data for each DBCS code page used.
*   On Win32, fix a crash with bidirectional text.
*   When using Visual C++ through nmake, fix building for ARM64. Feature #1546.
*   On Qt, draw clipped UTF-8 text correctly. Bug #2464.
*   On Qt, avoid a dwell start when the mouse is moved outside the Scintilla widget. Bug #2466.
*   On Qt, autoCompleteSelection converts from local encoding when not in Unicode mode. Bug #2465.

Release 5.4.4 (https://www.scintilla.org/lexilla544.zip)

    Released 2 April 2025.
*   Fix building for ARM64. Pull request #308.

Close #16373
2025-04-08 18:41:39 +02:00
ozone10
f127ba02d0 Rename darkmode functions, variables
Rename darkmode functions, variables with name 'softer', 'pure' to 'ctrl', 'dlg'.

- remove unneeded `WM_ERASEBKGND` and check in some `WM_CTLCOLORSTATIC`
- fix wrongly used colors

ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16350#issuecomment-2779111617

Close #16387
2025-04-08 00:02:36 +02:00
Don Ho
2a3152cd1a Update localization files 2025-04-07 23:54:26 +02:00
Don Ho
dba2a9890e Add "Make the selected text foreground a single color" option on GUI
and remove the usage of zero length enableSelectFgColor.xml file.

Close #16391
2025-04-07 23:35:18 +02:00
Don Ho
673c3ee6cf Fix vertical tab bar messed up regression
Fix #16385
2025-04-05 19:13:07 +02:00
Don Ho
f7884726cf Add "Show only pinned button" option to prevent from inacurate click
Fix #15963, close #16334
2025-04-05 17:51:20 +02:00
ozone10
8537f022b1 Improve slider control's look in dark mode when it's disabled
Fix #16379, close #16380
2025-04-05 15:58:05 +02:00
Randy Fellmy
f59777b0b3 Fix a hanging issue on regexp
The hanging issue is introduced by a52738c1dd.

Close #16371
2025-04-04 19:20:21 +02:00
ozone10
df74c19269 Make combobox in dark mode similar to standard visual style
Fix #16349, close #16350
2025-04-04 18:23:50 +02:00
xomx
bb61d0fabc Fix invalid dot-char(s) handling in filenames checking
Remove the restriction of file extesion on reserved name in Windows system.

Fix #16328, close #16331
2025-04-04 18:16:08 +02:00
ozone10
15b92c69d7 Adjust hot and control (softer) colors
Fix #16353, close #16354
2025-04-04 01:10:56 +02:00
Don Ho
9122f45bdf Force npcNoInputC0 value as "true" by default to avoid C0 code input
Follow #16338

Fix #16326, fix #15839 , fix #15729
2025-04-03 18:01:39 +02:00
xomx
38ee65fdb2 Fix default installation setting for preventing control characters input
Before, a missing npcNoInputC0 config.xml entry caused the feature to incorrectly reset to false/no (the default for any missing config.xml boolean setting) during the first launch of the Notepad++.

Fix #16326, fix #15839, fix #15729, close #16338
2025-04-03 17:49:54 +02:00
xomx
2ae5df05b9 Fix "Keep selection when right-click outside of selection" not work issue
Make right-click message handler x-margin calculation right.
Previously, the incorrectly used unsigned variable (size_t) overflowed with negative numbers due to incorrect calculation of margin size.x (where possible horizontal scrolling was not taken into account...).

Fix #16325, close #16332
2025-04-03 17:31:28 +02:00
Don Ho
6bc7abb021 Make some items translatable (in UDL & on status bar)
Fix #15426, fix #8004, fix #8972, close #16347
2025-04-03 01:20:35 +02:00
Don Ho
11e01d9abc Use '/' instead of English "or"
Fix #16206, close #16339
2025-04-03 01:17:42 +02:00
Don Ho
09abbad3d7 Fix -pluginMessage needing filename to work.
Remove filename restriction for -pluginMessage.

Fix #16273, close #16340
2025-04-03 01:15:31 +02:00
Don Ho
3ae0875a8c Add class & method recognization ability for JavaScript function list
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13013#issuecomment-1899399803

Fix #13013, close #16342
2025-04-03 01:13:51 +02:00
Don Ho
2a24867e98 Fix an easter egg not showing issue
Fix #15170, close #16341
2025-04-03 01:12:10 +02:00
MarkusBodensee
b9bf6d64c6 Fix CMake build error
Update CMakeLists.txt to cmake_minimum_required(VERSION 3.10).
2025-04-03 00:32:35 +02:00
Don Ho
f3bc1881a3 Notepad++ release 8.7.9 v8.7.9 2025-04-02 18:57:02 +02:00
Juan
9279c8e204 [xml] Update spanish.xml v. 8.7.9
Close #16320
2025-03-26 00:29:38 +01:00
Juan
ccb6993ab2 [xml] Update galician.xml v. 8.7.9
Close #16321
2025-03-26 00:27:47 +01:00
Karlo-F
13e2f5556b [xml] Update croatian.xml to v8.7.9
Close #16322
2025-03-26 00:25:06 +01:00
Hugo Carvalho
f9cd28e06f [xml] Update portuguese.xml
Close #16323
2025-03-26 00:23:12 +01:00
Don Ho
8ce442bd2d Fix a regression introduced by refactoring
The regression was introduce by:
ff734af115372eb3e6660c2891e55a914efb30bd

Fix https://community.notepad-plus-plus.org/topic/26716/notepad-v8-7-9-release-candidate/2?_=1742869287530
2025-03-26 00:06:08 +01:00
Don Ho
100164ff8d Update Taiwanese Mandarin 2025-03-23 17:55:03 +01:00