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
29fcd1ac91
Readd dpi API
...
ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14871#issuecomment-2002547565
Close #14876
8 months ago
Don Ho
999b4d1887
Revert "Improve hiDPI appearance for some DM elements"
...
This reverts commit 356d5cd072
.
Close #14875
8 months ago
Don Ho
10305ebded
Revert "Use undocumented dpi API to support win7"
...
This reverts commit c8a2bcb6b0
.
ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14855#issuecomment-2002031940
8 months ago
ozone10
c8a2bcb6b0
Use undocumented dpi API to support win7
...
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14818#issuecomment-1993472569
Close #14855
9 months ago
ozone10
356d5cd072
Improve hiDPI appearance for some DM elements
...
This commit is also preparation to properly support HiDPI for Windows 10/11 and newer.
Fix #14817 , close #14818
9 months ago
Don Ho
c45d7aca75
Fix plugin crash regression due to CET enhancement
...
Regression is introduced by: "Enable optimization flags & CET" (eef91b0
)
Ref:https://community.notepad-plus-plus.org/post/88577
1 year ago
ozone10
eef91b0214
Enable optimization flags & CET
...
Fix #13855 , close #13869
1 year ago
Don Ho
4ffd897ccf
Add SHA-512 hash features
...
Fix also SHA-1 hash result wrong length bug while "Treat each line as a separate string" enabled.
Fix #13805 , fix #13812 , fix #13811 , close #13806
1 year ago
Don Ho
32ce6b5b4c
Code Enhancement: make notepadPlus.vcxproj less messed
...
Fix #13798
1 year ago
ozone10
e7f321f21a
Add message NPPM_DARKMODESUBCLASSANDTHEME
...
to allow plugin authors to use generic dark mode.
Unfortunately not for C# plugins.
related #13572
Fix #13574 , close #13596
2 years ago
ozone10
997ef821d1
GUI enhancement: Find Characters in Range dialog
...
- add accelerators
- add initializers
Fix #13577 , close #13578
2 years ago
ozone10
3cf45ec3a8
Reorder tab focus in Run dlg
...
Plus:
- add key accelerators.
- remove unneeded library.
- add initializers.
Fix #13540 , close #13541
2 years ago
ozone10
34545beddd
Code enhancement: enable code analysis with custom rule set
...
Ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/13143#issuecomment-1434689064
Close #13168
2 years ago
Christian Grasser
e163c6d0aa
Code enhancement: Secure overloads
...
- use _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES, like in scintilla, see description in msdn https://msdn.microsoft.com/de-de/library/ms175759.aspx
- enable SDLCheck https://learn.microsoft.com/en-us/cpp/build/reference/sdl-enable-additional-security-checks?view=msvc-170
Close #13104
2 years ago
ozone10
63ba30cfe1
Code enhancement: add -Wextra flag for GCC builds
...
- fix ignored-qualifiers warnings
- fix inconsistent-missing-override warnings
- use -O3 flag for GCC builds to keep inline with scintilla and lexilla
- add clang default settings in props
- add clang detection in debug info
Fix #13099 , close #13100
2 years ago
ozone10
f38195a0da
Fix GCC conversion warnings
...
Fix #13055 , close #13056
2 years ago
ozone10
8add866460
Code enhancement: use conformant code
...
Fix #12818 , close #12819
2 years ago
ozone10
662b54e28a
Add property sheet in VS project and clean project file
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12773#discussion_r1064351459
Fix #12790 , close #12791
2 years ago