Revert "Code cleanup: remove useless wx/wx.h include inside a few files."

due to compil issue on Linux

This reverts commit cffccc3970.
This commit is contained in:
jean-pierre charras 2020-09-30 20:47:20 +02:00
parent cffccc3970
commit 3f8c9d49f8
29 changed files with 68 additions and 66 deletions

View File

@ -30,7 +30,6 @@
#include "cbbox.h" #include "cbbox.h"
#include <cstdio> #include <cstdio>
#include <wx/log.h>
#include <wx/debug.h> // For the wxASSERT #include <wx/debug.h> // For the wxASSERT

View File

@ -31,6 +31,7 @@
#define _CBBOX_H_ #define _CBBOX_H_
#include "../ray.h" #include "../ray.h"
#include <fctsys.h> // For the DBG(
/** /**
* CBBOX * CBBOX

View File

@ -23,6 +23,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include <fctsys.h>
#include <eda_base_frame.h> #include <eda_base_frame.h>
#include <project.h> #include <project.h>
#include <common.h> #include <common.h>
@ -38,6 +39,8 @@
#include <boost/uuid/uuid_io.hpp> #include <boost/uuid/uuid_io.hpp>
#include <boost/functional/hash.hpp> #include <boost/functional/hash.hpp>
using KIGFX::COLOR4D;
// Create only once, as seeding is *very* expensive // Create only once, as seeding is *very* expensive
static boost::uuids::random_generator randomGenerator; static boost::uuids::random_generator randomGenerator;

View File

@ -29,7 +29,7 @@
#include <dsnlexer.h> #include <dsnlexer.h>
#include <macros.h> #include <macros.h>
#include <vector> #include <vector>
#include <wx/log.h> #include <wx/wx.h>
#include <wx/xml/xml.h> #include <wx/xml/xml.h>
#include <xnode.h> #include <xnode.h>

View File

@ -28,8 +28,6 @@
#include <richio.h> #include <richio.h>
#include <wx/file.h>
#include <wx/translation.h>
// Fall back to getc() when getc_unlocked() is not available on the target platform. // Fall back to getc() when getc_unlocked() is not available on the target platform.
#if !defined( HAVE_FGETC_NOLOCK ) #if !defined( HAVE_FGETC_NOLOCK )

View File

@ -26,7 +26,6 @@
#include <search_stack.h> #include <search_stack.h>
#include <trace_helpers.h> #include <trace_helpers.h>
#include <wx/tokenzr.h> #include <wx/tokenzr.h>
#include <wx/log.h>
#if defined(__MINGW32__) #if defined(__MINGW32__)
#define PATH_SEPS wxT( ";\r\n" ) #define PATH_SEPS wxT( ";\r\n" )

View File

@ -27,7 +27,6 @@
#include <common.h> #include <common.h>
#include <config.h> // to define DEFAULT_INSTALL_PATH #include <config.h> // to define DEFAULT_INSTALL_PATH
#include <macros.h> #include <macros.h>
#include <wx/log.h>
#include <trace_helpers.h> #include <trace_helpers.h>

View File

@ -631,7 +631,7 @@ void mpFXY::Plot( wxDC& dc, mpWindow& w )
if( !m_continuous ) if( !m_continuous )
{ {
bool first = true; bool first = true;
wxCoord ix = 0; wxCoord ix;
std::set<wxCoord> ys; std::set<wxCoord> ys;
while( GetNextXY( x, y ) ) while( GetNextXY( x, y ) )

View File

@ -27,6 +27,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include <fctsys.h>
#include <plotter.h> #include <plotter.h>
#include <sch_screen.h> #include <sch_screen.h>
#include <sch_edit_frame.h> #include <sch_edit_frame.h>

View File

@ -23,7 +23,6 @@
#include <properties.h> #include <properties.h>
#include <sch_io_mgr.h> #include <sch_io_mgr.h>
#include <wx/translation.h>
#define FMT_UNIMPLEMENTED _( "Plugin \"%s\" does not implement the \"%s\" function." ) #define FMT_UNIMPLEMENTED _( "Plugin \"%s\" does not implement the \"%s\" function." )

View File

@ -35,14 +35,13 @@
#include <vector> #include <vector>
#include <functional> #include <functional>
#include <wx/wx.h>
#include <wx/confbase.h> #include <wx/confbase.h>
#include <wx/fileconf.h> #include <wx/fileconf.h>
#include <wx/dir.h> #include <wx/dir.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/gdicmn.h>
#include <richio.h> #include <richio.h>
#include <gal/color4d.h>
#include <atomic> #include <atomic>
#include <limits> #include <limits>

View File

@ -41,7 +41,8 @@
#include <wx/aui/aui.h> #include <wx/aui/aui.h>
#include <wx/docview.h> #include <wx/docview.h>
#include <wx/event.h> #include <wx/event.h>
#include <fctsys.h>
#include <common.h>
#include <layers_id_colors_and_visibility.h> #include <layers_id_colors_and_visibility.h>
#include <frame_type.h> #include <frame_type.h>
#include <hotkeys_basic.h> #include <hotkeys_basic.h>

View File

@ -26,6 +26,14 @@
#define FCTSYS_H_ #define FCTSYS_H_
#include <wx/wx.h> #include <wx/wx.h>
#ifdef DEBUG
#define DBG(x) x
#else
#define DBG(x) // nothing
#endif
#include <config.h> #include <config.h>
#endif // FCTSYS_H__ #endif // FCTSYS_H__

View File

@ -31,14 +31,13 @@
#ifndef MACROS_H #ifndef MACROS_H
#define MACROS_H #define MACROS_H
#include <wx/wx.h>
#include <deque> #include <deque>
#include <vector> #include <vector>
#include <map> #include <map>
#include <set> #include <set>
#include <memory> // std::shared_ptr #include <memory> // std::shared_ptr
#include <wx/string.h>
#if defined( __has_attribute ) #if defined( __has_attribute )
#define KI_HAS_ATTRIBUTE( x ) __has_attribute( x ) #define KI_HAS_ATTRIBUTE( x ) __has_attribute( x )
#else #else

View File

@ -22,9 +22,9 @@
#ifndef PROPERTY_H #ifndef PROPERTY_H
#define PROPERTY_H #define PROPERTY_H
#include <wx/wx.h>
#include <wx/any.h> #include <wx/any.h>
#include <wx/string.h> #include <wx/string.h>
#include <wx/bitmap.h>
#include <wx/propgrid/property.h> #include <wx/propgrid/property.h>
#include <functional> #include <functional>

View File

@ -35,8 +35,7 @@
// I really did not want to be dependent on wxWidgets in richio // I really did not want to be dependent on wxWidgets in richio
// but the errorText needs to be wide char so wxString rules. // but the errorText needs to be wide char so wxString rules.
#include <cstdio> #include <cstdio>
#include <wx/string.h> #include <wx/wx.h>
#include <wx/stream.h>
#include <ki_exception.h> #include <ki_exception.h>

View File

@ -26,12 +26,9 @@
#define __STATUS_POPUP_H_ #define __STATUS_POPUP_H_
#include <common.h>
#include <math/vector2d.h> #include <math/vector2d.h>
#include <wx/popupwin.h> #include <wx/popupwin.h>
#include <wx/timer.h>
#include <wx/panel.h>
#include <wx/stattext.h>
#include <wx/sizer.h>
class EDA_DRAW_FRAME; class EDA_DRAW_FRAME;

View File

@ -25,6 +25,8 @@
#define TOOL_HOLDER_H #define TOOL_HOLDER_H
#include <vector> #include <vector>
#include <fctsys.h>
#include <common.h>
#include <tool/action_manager.h> #include <tool/action_manager.h>
#include <tool/selection.h> #include <tool/selection.h>
#include <tool/tool_action.h> #include <tool/tool_action.h>

View File

@ -26,6 +26,7 @@
#define PANEL_SETUP_BOARD_STACKUP_H #define PANEL_SETUP_BOARD_STACKUP_H
#include <fctsys.h>
#include <pcbnew.h> #include <pcbnew.h>
#include <class_board.h> #include <class_board.h>
#include <widgets/unit_binder.h> #include <widgets/unit_binder.h>

View File

@ -31,8 +31,6 @@
#include <wx/string.h> #include <wx/string.h>
#include <wx/arrstr.h>
#include <wx/colour.h>
#include <layers_id_colors_and_visibility.h> #include <layers_id_colors_and_visibility.h>
#include <i18n_utility.h> // For _HKI definition #include <i18n_utility.h> // For _HKI definition

View File

@ -36,9 +36,10 @@
#include <pcb_edit_frame.h> #include <pcb_edit_frame.h>
#include <project.h> #include <project.h>
#include <stdint.h> #include <stdint.h>
//#include <wx/wx.h> #include <wx/wx.h>
#include <wx_html_report_panel.h> #include <wx_html_report_panel.h>
#include <fctsys.h>
#include <frame_type.h> #include <frame_type.h>
#include <tool/actions.h> #include <tool/actions.h>
#include <tool/tool_manager.h> #include <tool/tool_manager.h>

View File

@ -28,6 +28,7 @@
#define _DIALOG_DRC_H_ #define _DIALOG_DRC_H_
#include <wx/htmllbox.h> #include <wx/htmllbox.h>
#include <fctsys.h>
#include <pcbnew.h> #include <pcbnew.h>
#include <rc_item.h> #include <rc_item.h>
#include <class_marker_pcb.h> #include <class_marker_pcb.h>

View File

@ -109,8 +109,7 @@ void test::DRC_TEST_PROVIDER_MATCHED_LENGTH::checkLengthViolations(
{ {
bool minViolation = false; bool minViolation = false;
bool maxViolation = false; bool maxViolation = false;
int minLen = 0; int minLen, maxLen;
int maxLen = 0;
if( aConstraint.GetValue().HasMin() && ent.total < aConstraint.GetValue().Min() ) if( aConstraint.GetValue().HasMin() && ent.total < aConstraint.GetValue().Min() )
{ {

View File

@ -32,6 +32,7 @@
#include <boost/ptr_container/ptr_vector.hpp> #include <boost/ptr_container/ptr_vector.hpp>
#include <fctsys.h>
#include <macros.h> #include <macros.h>
#include <lib_id.h> #include <lib_id.h>

View File

@ -25,6 +25,7 @@
#ifndef PCBNEW_H #ifndef PCBNEW_H
#define PCBNEW_H #define PCBNEW_H
#include <fctsys.h> // wxWidgets include.
#include <convert_to_biu.h> // to define Mils2iu() conversion function #include <convert_to_biu.h> // to define Mils2iu() conversion function
// These are only here for algorithmic safety, not to tell the user what to do // These are only here for algorithmic safety, not to tell the user what to do

View File

@ -24,10 +24,9 @@
#include <io_mgr.h> #include <io_mgr.h>
#include <properties.h> #include <properties.h>
#include <wx/translation.h>
#define FMT_UNIMPLEMENTED "Plugin \"%s\" does not implement the \"%s\" function." #define FMT_UNIMPLEMENTED _( "Plugin \"%s\" does not implement the \"%s\" function." )
/** /**
* Function not_implemented * Function not_implemented
@ -39,8 +38,8 @@
static void not_implemented( PLUGIN* aPlugin, const char* aCaller ) static void not_implemented( PLUGIN* aPlugin, const char* aCaller )
{ {
THROW_IO_ERROR( wxString::Format( FMT_UNIMPLEMENTED, THROW_IO_ERROR( wxString::Format( FMT_UNIMPLEMENTED,
aPlugin->PluginName(), aPlugin->PluginName().GetData(),
wxString::FromUTF8( aCaller ) ) ); wxString::FromUTF8( aCaller ).GetData() ) );
} }

View File

@ -32,6 +32,7 @@
// see http://www.boost.org/libs/ptr_container/doc/ptr_set.html // see http://www.boost.org/libs/ptr_container/doc/ptr_set.html
#include <boost/ptr_container/ptr_set.hpp> #include <boost/ptr_container/ptr_set.hpp>
#include <fctsys.h>
#include <specctra_import_export/specctra_lexer.h> #include <specctra_import_export/specctra_lexer.h>
#include <pcbnew.h> #include <pcbnew.h>

View File

@ -268,11 +268,9 @@ void UpdateCopyOfZonesList( PICKED_ITEMS_LIST& aPickList,
if( notfound ) // happens when the new zone overlaps an existing zone if( notfound ) // happens when the new zone overlaps an existing zone
// and these zones are combined // and these zones are combined
{ {
#if defined(DEBUG) DBG( printf(
printf(
"UpdateCopyOfZonesList(): item not found in aAuxiliaryList," "UpdateCopyOfZonesList(): item not found in aAuxiliaryList,"
"combined with another zone\n" ); "combined with another zone\n" ) );
#endif
} }
break; break;
} }

View File

@ -21,8 +21,6 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include <wx/wx.h>
#include <unit_test_utils/unit_test_utils.h> #include <unit_test_utils/unit_test_utils.h>
#include <layers_id_colors_and_visibility.h> #include <layers_id_colors_and_visibility.h>