Suppress wxWidgets code analysis warnings
Rather than addressing numerous code analysis warnings Microsoft Visual Studio 2019 reports for wxWidgets upstream, disable code analysis for the time being. But only for the wxWidgets part. We still want to know what the code analysis has to say about our code. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
c22a5dd294
commit
45598f8ef8
@ -23,9 +23,13 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/dialog.h>
|
||||
#include <wx/frame.h>
|
||||
#include <wx/string.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
#include <Windows.h>
|
||||
#include <Windowsx.h>
|
||||
|
@ -22,8 +22,12 @@
|
||||
|
||||
#include "../common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/aui/framemanager.h>
|
||||
#include <wx/string.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -43,10 +43,19 @@
|
||||
#if !defined(RC_INVOKED) && !defined(MIDL_PASS)
|
||||
|
||||
#include <Windows.h>
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#ifndef WXWIDGETS_CODE_ANALYSIS_WARNINGS
|
||||
#define WXWIDGETS_CODE_ANALYSIS_WARNINGS ALL_CODE_ANALYSIS_WARNINGS 26812
|
||||
#endif
|
||||
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/config.h>
|
||||
#include <wx/debug.h>
|
||||
#include <wx/defs.h>
|
||||
#include <wx/intl.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
///
|
||||
/// Public function calling convention
|
||||
|
@ -22,10 +22,14 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/buffer.h>
|
||||
#include <wx/ffile.h>
|
||||
#include <wx/log.h>
|
||||
#include <wx/string.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
#include <Wincrypt.h>
|
||||
|
||||
|
@ -22,8 +22,12 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include "wx/string.h"
|
||||
#include "wx/buffer.h"
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/string.h>
|
||||
#include <wx/buffer.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@ -22,7 +22,11 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/object.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
|
||||
///
|
||||
|
@ -24,8 +24,12 @@
|
||||
|
||||
#include "../aui/framemanager.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/persist.h>
|
||||
#include <wx/aui/framemanager.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
|
@ -23,10 +23,14 @@
|
||||
#include "../common.h"
|
||||
#include "../private/tlwgeom.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/persist.h>
|
||||
#include <wx/persist/toplevel.h>
|
||||
#include <wx/persist/window.h>
|
||||
#include <wx/toplevel.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -20,8 +20,12 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/dynlib.h>
|
||||
#include <wx/private/tlwgeom.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
#ifndef USER_DEFAULT_SCREEN_DPI
|
||||
#define USER_DEFAULT_SCREEN_DPI 96
|
||||
|
@ -22,8 +22,12 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include "wx/string.h"
|
||||
#include "wx/buffer.h"
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/string.h>
|
||||
#include <wx/buffer.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -22,7 +22,11 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/valnum.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -22,9 +22,13 @@
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/arrstr.h>
|
||||
#include <wx/textctrl.h>
|
||||
#include <wx/validate.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -24,8 +24,12 @@
|
||||
|
||||
#include "crypto.h"
|
||||
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: WXWIDGETS_CODE_ANALYSIS_WARNINGS)
|
||||
#include <wx/string.h>
|
||||
#include <wx/xml/xml.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
/// \addtogroup wxExtend
|
||||
/// @{
|
||||
|
@ -22,7 +22,11 @@
|
||||
|
||||
// Since including <wx/app.h> introduces wrong include order in 3.0.2,
|
||||
// include the grand <wx/wx.h> at a cost of longer pre-compilation phase.
|
||||
#include <codeanalysis\warnings.h>
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable: ALL_CODE_ANALYSIS_WARNINGS 26812)
|
||||
#include <wx/wx.h>
|
||||
#pragma warning(pop)
|
||||
|
||||
#include "../include/wxex/aui/framemanager.h"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user