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
2024-06-01 01:26:04 +02:00
ozone10
29fcd1ac91
Readd dpi API
...
ref https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14871#issuecomment-2002547565
Close #14876
2024-04-02 01:44:52 +02:00
Don Ho
999b4d1887
Revert "Improve hiDPI appearance for some DM elements"
...
This reverts commit 356d5cd072
.
Close #14875
2024-03-17 17:39:28 +01:00
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
2024-03-17 16:13:12 +01:00
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
2024-03-14 22:31:45 +01:00
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
2024-03-12 18:04:21 +01:00
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
2023-08-14 16:37:15 +02:00
ozone10
eef91b0214
Enable optimization flags & CET
...
Fix #13855 , close #13869
2023-07-17 11:09:17 +02:00
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
2023-06-20 23:19:19 +02:00
Don Ho
32ce6b5b4c
Code Enhancement: make notepadPlus.vcxproj less messed
...
Fix #13798
2023-06-19 19:29:13 +02:00
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
2023-05-28 11:52:14 +02:00
ozone10
997ef821d1
GUI enhancement: Find Characters in Range dialog
...
- add accelerators
- add initializers
Fix #13577 , close #13578
2023-05-02 04:58:52 +02:00
ozone10
3cf45ec3a8
Reorder tab focus in Run dlg
...
Plus:
- add key accelerators.
- remove unneeded library.
- add initializers.
Fix #13540 , close #13541
2023-04-21 07:55:57 +02:00
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
2023-03-06 16:17:30 +01:00
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
2023-02-15 15:19:37 +01:00
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
2023-02-13 23:55:35 +01:00
ozone10
f38195a0da
Fix GCC conversion warnings
...
Fix #13055 , close #13056
2023-02-06 20:06:56 +01:00
ozone10
8add866460
Code enhancement: use conformant code
...
Fix #12818 , close #12819
2023-01-21 04:32:56 +01:00
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
2023-01-11 18:34:01 +01:00