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