ozone10
f2fbeadfea
Refactor docking panel tab bar to improve dpi compatibility
...
- reduce flickering when resizing panels
Ref #14959
Close #15282
5 months ago
Alan Kilborn
7a6768b029
Add Backspace unident option
...
Fix #15180 , close #15277
5 months ago
ozone10
6cbb1273a3
Tweak Find in File Progress hits text position
...
- increase width for Find dialog In selection checkbox
- increase width for Preference Autocompletion html/xml close tag checkbox
According the community's decision:
https://community.notepad-plus-plus.org/topic/25874/poll-find-in-files-hits-position
ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/15187#issuecomment-2159602146
Fix #15244 , fix #13426 , close #15268
5 months ago
Coises
f2e5739d4d
Fix rectangular selection copy-paste bug
...
Restore old paste into rectangular selection behavior: only call pasteIntoMultiSelection for multiple stream selections and not for rectangular selections.
Fix #15139 , fix #15151 , close #15261
5 months ago
ozone10
dc53d1b7a7
Add F13-F24 keys to Shortcut Mapper
...
Fix #11975 , close #15269
5 months ago
Alan Kilborn
721a845bec
Fix unsaved tab containing tab character display glitch
...
Disallow tab character via pasting when renaming a file tab.
Fix #15202 , close #15211
5 months ago
ozone10
f37f2d0ffe
Use new dpi scaled size for docking panel tab icons
...
Ref #14959
Close #15267
5 months ago
xomx
83f1195bc1
Add installer new option '/closeRunningNpp'
...
New Notepad++ NSIS installer cmdline option.
If specified on the cmdline, it first tries to use the usual app-closing by sending the WM_CLOSE message to the running Notepad++.
If that standard closing fails, it uses consequently the forceful TerminateProcess WINAPI way.
Partially fix the #8514 , followup of the #14251 .
Close #15230
6 months ago
WildByDesign
aea78d71e2
Show All Characters Icon Fix
...
- fixes the All Characters Icon which was blurry at 16x16
Close #15259
6 months ago
WildByDesign
7291823e1a
Update Fluent toolbar icons
...
Updated icons for 16x16, 20x20, 24x24, 32x32, 40x40, 48x48, 64x64 and 96x96
Close #15253
6 months ago
xomx
8beda66cb8
Fixed the "lost" panels issue
...
Implement some size limits for the Notepad++ docked and floating panels, as the users often "lost" its panels (e.g. when they minimized them to zero width or height).
This also fixes the config.xml possible previous "out-of-the-allowed-range" data.
Fix #13084 , close #15236
6 months ago
ozone10
e7e88a380a
Add "Show All Character" context menu on toolbar button
...
Fix #14832 , close #15235
6 months ago
Don Ho
7a401cface
Enlarge the labels of indent settings
6 months ago
ozone10
07e95038cb
Add message box with information about disabled backward regex searching
...
Fix #15239 , close #15243
6 months ago
ozone10
ea71d5ea4e
Fix small width for "Ignore case" checkbox in UDL for some languages
...
Fix #15233 , close #15234
6 months ago
xomx
9f6e9c0cfc
Update English translation for v8.6.8 (indentation setting)
...
Related to: #15203
Close #15237
6 months ago
Don Ho
df4e8f5b73
Fix integer overflow issue in Column Editor
...
Fix #15167 , close #15222
6 months ago
Don Ho
61bcf3a2bc
Notepad++ v8.6.8 - Support Taiwan's Sovereignty
6 months ago
popcorner
bc1436a5c0
Update chineseSimplified.xml
...
Close #15154
6 months ago
ozone10
6cd6aa3843
Make clang warnings flags in makefile and msvc consistent
...
PR #15189 added option to use clang with gcc makefile.
This PR makes clang warnings flags in makefile and msvc consistent.
Close #15227
6 months ago
ozone10
fedaabf0f8
Fix toolbar pressed button visual glitch in dark mode
...
Use custom draw for main toolbar in dark mode.
Fix #15225 , close #15226
6 months ago
ozone10
cfcb0d73cf
Fix file opening issue with control characters initial appearence
...
Fix #13988 , close #15219
6 months ago
ozone10
6c660a71b3
Add missing monitoring icon for disabled state
...
Fix #15217 , close #15218
6 months ago
Christian Grasser
b4b76ff770
Code enhancement: Nullpointer checks
...
- zero init LexSearchResult.cxx lineBuffer
- WindowsDlg::resetSelection() add nullpointer check as assert just triggers on debug builds
- added missing nullpointer checks in Utf8_16.cpp on allocated memory
- added missing nullpointer check on notifyView for case SCN_AUTOCSELECTION in NppNotification.cpp
- added missing nullpointer check on clipboardData in NppCommands.cpp
Close #15195
6 months ago
ozone10
c89033bd8a
Replace bmp with ico for panels with toolbar
...
- use correct styles for toolbar
- change panel toolbar icons if dark/light mode has changed
- align panel toolbar icons
- add initialization
ref #14959
Close #15204
6 months ago
Don Ho
0019e20f82
Make naming correct for indent settings of Preferences dialog
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/15180#issuecomment-2129892136
Close #15203
6 months ago
ozone10
cdf32d198b
Reorganize icons folder
...
- remove unused delete icon and code related to it
- remove notepadPlus.Resource.targets
- fix dark mode edit control in preference file association subdialog
ref https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14959#issuecomment-2131289263
Close #15192
6 months ago
Christian Grasser
2ed6c77dfe
CI enhancement
...
- update CI link from appveyor to GH action
- add option to makefile build mingw build also with Clang++ instead of g++
- add option to makefile to enable clang analyzer
Close #15189
6 months ago
Alan Kilborn
b3b90a5dc0
Add auto-indent feature for Python
...
Fix #15122 , close #15159
6 months ago
ozone10
9c1f972ee3
Add new dpi support to Find in Files Progress window
...
ref #14959
Fix #15027 , close #15187
6 months ago
ozone10
6c5f0009b4
Use gdi dpi scaling for Windows dialog
...
- tweak dpi scaling for ColourPopup dialog.
ref #14959
Close #15186
6 months ago
ozone10
00ea1a9089
Handle new dpi message in Shortcut Mapper
...
ref #14959
Close #15173
6 months ago
cddiffz
0baac8af59
Fix extra space inserted issue with HEX mode in Column Editor
...
Fix extra space inserted when inserting hexadecimal numbers with Column Editor:
Remove rounding of odd number of digits.
Fix #15168 , close #15176
6 months ago
ozone10
4ad57c1dd1
Replace GetSystemMetrics with new dpi manager's ones
...
- remove unneeded declarations in NppDarkMode.h
ref 5123016#r142224732
ref #14959
Close #15171
6 months ago
ozone10
49340a8707
Refactor ShortcutMapper resizing for new dpi compatibility
...
ref #14959
Close #15169
6 months ago
molsonkiko
106bdcc016
Fix negative repeat value in Column Editor causes hang issue
...
Fix #15153 , close #15166
6 months ago
ozone10
912c5ee300
Make english language text with colon (':') consistent
...
Fix #4628 , close #15165
6 months ago
ozone10
ef840de150
Make top bar indicate applied tab color for unfocused view
...
- use new dpi scaled metrics.
- replace c-casts.
Fix #15140 , close #15160
6 months ago
Don Ho
382c33e99a
Prevent the division by 0 in getNbDigits function
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/15152#discussion_r1605845654
Close #15157
6 months ago
Don Ho
13eede938e
Improve NPPM_GETTABCOLORID API comment
6 months ago
Alan Kilborn
9244cd0943
Add plugin commands NPPM_GETTABCOLORID
...
No NPPM_SETTABCOLORID though. Plugins can use NPPM_MENUCOMMAND to set current tab color with the desired tab color ID.
Fix #15115 , close #15142
6 months ago
ozone10
fb086bbcda
Fix moving Find dialog to center of Notepad++ bug (new DPI manager)
...
Move window for dpi change for goToCenter().
ref #14959
Close #15158
6 months ago
cddiffz
d0e3a1a210
Fix crash in Column Editor
...
Avoid division by zero (due to an arithmetic overflow).
Fix #15144 , close #15152
6 months ago
ozone10
bdc11a47ff
Make new DPI management support for Find Replace dialog
...
Handle dpi messages in Find dialog.
ref #14959
Close #15146
6 months ago
ozone10
5123016baa
Make toolbar dark mode support better for plugins
...
Tweak dark mode custom draw for plugin:
- add plugin custom draw support for toolbar
- make code more consistent
- make plugin's authors custom draw implementation
to have higher priority than one from generic dark mode
ref #15078 (comment)
Close #15147
6 months ago
ozone10
e25e15b9b2
Refactor 'FindReplaceDlg::resizeDialogElements()' to be more compatible with HiDPI
...
ref #14959
Close #15145
6 months ago
ozone10
71914ed545
Use new dpi management for Find & Replace dialog fonts
...
ref #14959
Close #15098
6 months ago
ozone10
4cd231114e
Improve status bar resize handling
...
- make controls spacing and position consistent.
ref #14959
Close #15090
6 months ago
ozone10
3b515f1242
Initial new dpi management support for Shortcut Mapper
...
ref #14959
Close #15089
6 months ago
ArkadiuszMichalski
8329a9fec9
Build: use DIR_O in nppSpecifics.mak properly
...
Fix #15086 , close #15095
6 months ago