Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
1c0f034b
Commit
1c0f034b
authored
Jan 08, 2014
by
Dick Hollenbeck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make KiCad compile with minimal warnings against SVN HEAD of wxWidgets as of today.
parent
fe919cd4
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
243 additions
and
160 deletions
+243
-160
x3dmodelparser.cpp
3d-viewer/x3dmodelparser.cpp
+31
-25
basicframe.cpp
common/basicframe.cpp
+6
-1
class_layer_box_selector.cpp
common/class_layer_box_selector.cpp
+5
-0
gr_basic.cpp
common/gr_basic.cpp
+12
-5
msgpanel.cpp
common/msgpanel.cpp
+5
-0
selcolor.cpp
common/selcolor.cpp
+13
-4
xnode.cpp
common/xnode.cpp
+1
-1
dialog_color_config.cpp
eeschema/dialogs/dialog_color_config.cpp
+117
-79
dialog_color_config.h
eeschema/dialogs/dialog_color_config.h
+13
-36
draw_gerber_screen.cpp
gerbview/draw_gerber_screen.cpp
+5
-0
xnode.h
include/xnode.h
+4
-4
dialog_copper_zones.cpp
pcbnew/dialogs/dialog_copper_zones.cpp
+6
-0
dialog_keepout_area_properties.cpp
pcbnew/dialogs/dialog_keepout_area_properties.cpp
+6
-0
footprint_wizard_frame.cpp
pcbnew/footprint_wizard_frame.cpp
+8
-0
layer_widget.cpp
pcbnew/layer_widget.cpp
+6
-0
pcbnew_config.cpp
pcbnew/pcbnew_config.cpp
+5
-5
No files found.
3d-viewer/x3dmodelparser.cpp
View file @
1c0f034b
...
...
@@ -36,8 +36,10 @@
#include <queue>
#include <vector>
#include "3d_struct.h"
#include "modelparsers.h"
#include <3d_struct.h>
#include <modelparsers.h>
#include <xnode.h>
X3D_MODEL_PARSER
::
X3D_MODEL_PARSER
(
S3D_MASTER
*
aMaster
)
:
S3D_MODEL_PARSER
(
aMaster
)
...
...
@@ -54,13 +56,13 @@ void X3D_MODEL_PARSER::Load( const wxString aFilename )
if
(
!
doc
.
Load
(
aFilename
)
)
{
wxLogError
(
wxT
(
"Error while parsing file
<%s>
"
),
GetChars
(
aFilename
)
);
wxLogError
(
wxT
(
"Error while parsing file
'%s'
"
),
GetChars
(
aFilename
)
);
return
;
}
if
(
doc
.
GetRoot
()
->
GetName
()
!=
wxT
(
"X3D"
)
)
{
wxLogError
(
wxT
(
"Filetype is not X3D
<%s>
"
),
GetChars
(
aFilename
)
);
wxLogError
(
wxT
(
"Filetype is not X3D
'%s'
"
),
GetChars
(
aFilename
)
);
return
;
}
...
...
@@ -85,24 +87,25 @@ wxString X3D_MODEL_PARSER::VRML_representation()
for
(
unsigned
i
=
0
;
i
<
vrml_points
.
size
();
i
++
)
{
output
+=
wxT
(
"Shape {
\n
"
" appearance Appearance {
\n
"
" material Material {
\n
"
)
+
vrml_materials
[
i
]
+
wxT
(
" }
\n
"
" }
\n
"
" geometry IndexedFaceSet {
\n
"
" solid TRUE
\n
"
" coord Coordinate {
\n
"
" point [
\n
"
)
+
vrml_points
[
i
]
+
wxT
(
" ]
\n
"
" }
\n
"
" coordIndex [
\n
"
)
+
vrml_coord_indexes
[
i
]
+
wxT
(
" ]
\n
"
" }
\n
"
"},
\n
"
);
output
+=
wxT
(
"Shape {
\n
"
" appearance Appearance {
\n
"
" material Material {
\n
"
)
+
vrml_materials
[
i
]
+
wxT
(
" }
\n
"
" }
\n
"
" geometry IndexedFaceSet {
\n
"
" solid TRUE
\n
"
" coord Coordinate {
\n
"
" point [
\n
"
)
+
vrml_points
[
i
]
+
wxT
(
" ]
\n
"
" }
\n
"
" coordIndex [
\n
"
)
+
vrml_coord_indexes
[
i
]
+
wxT
(
" ]
\n
"
" }
\n
"
"},
\n
"
);
}
return
output
;
...
...
@@ -115,6 +118,7 @@ void X3D_MODEL_PARSER::GetChildsByName( wxXmlNode* aParent,
{
// Breadth-first search (BFS)
std
::
queue
<
wxXmlNode
*
>
found
;
found
.
push
(
aParent
);
while
(
!
found
.
empty
()
)
...
...
@@ -140,7 +144,7 @@ void X3D_MODEL_PARSER::GetChildsByName( wxXmlNode* aParent,
void
X3D_MODEL_PARSER
::
GetNodeProperties
(
wxXmlNode
*
aNode
,
PROPERTY_MAP
&
aProps
)
{
wxXml
Property
*
prop
;
wxXml
Attribute
*
prop
;
for
(
prop
=
aNode
->
GetAttributes
();
prop
!=
NULL
;
...
...
@@ -167,6 +171,7 @@ void X3D_MODEL_PARSER::readTransform( wxXmlNode* aTransformNode )
childnodes
.
clear
();
PROPERTY_MAP
properties
;
GetNodeProperties
(
aTransformNode
,
properties
);
GetChildsByName
(
aTransformNode
,
wxT
(
"IndexedFaceSet"
),
childnodes
);
...
...
@@ -252,7 +257,7 @@ void X3D_MODEL_PARSER::readMaterial( wxXmlNode* aMatNode )
wxString
vrml_material
;
PROPERTY_MAP
::
const_iterator
p
=
++
properties
.
begin
();
// skip DEF
for
(
;
p
!=
properties
.
end
();
p
++
)
for
(
;
p
!=
properties
.
end
();
p
++
)
{
vrml_material
.
Append
(
p
->
first
+
wxT
(
" "
)
+
p
->
second
+
wxT
(
"
\n
"
)
);
}
...
...
@@ -270,8 +275,8 @@ void X3D_MODEL_PARSER::readMaterial( wxXmlNode* aMatNode )
{
if
(
material
->
m_Name
==
mat_name
)
{
wxString
vrml_material
;
vrml_material
.
Append
(
wxString
::
Format
(
wxT
(
"specularColor %f %f %f
\n
"
),
material
->
m_SpecularColor
.
x
,
material
->
m_SpecularColor
.
y
,
...
...
@@ -457,6 +462,7 @@ void X3D_MODEL_PARSER::readIndexedFaceSet( wxXmlNode* aFaceNode,
while
(
index_tokens
.
HasMoreTokens
()
)
{
long
index
=
0
;
index_tokens
.
GetNextToken
().
ToLong
(
&
index
);
// -1 marks the end of polygon
...
...
common/basicframe.cpp
View file @
1c0f034b
...
...
@@ -480,7 +480,12 @@ static inline const char* KICAD_BUILD_OPTIONS_SIGNATURE()
" (release,"
#endif
__WX_BO_UNICODE
__ABI_VERSION
__BO_COMPILER
__WX_BO_STL
__WX_BO_WXWIN_COMPAT_2_6
__WX_BO_WXWIN_COMPAT_2_8
")"
#if !wxCHECK_VERSION( 3, 0, 0 )
__WX_BO_WXWIN_COMPAT_2_6
#endif
__WX_BO_WXWIN_COMPAT_2_8
")"
;
}
...
...
common/class_layer_box_selector.cpp
View file @
1c0f034b
...
...
@@ -41,7 +41,12 @@ void LAYER_SELECTOR::SetBitmapLayer( wxBitmap& aLayerbmp, LAYER_NUM aLayer )
// Prepare Bitmap
bmpDC
.
SelectObject
(
aLayerbmp
);
brush
.
SetColour
(
MakeColour
(
GetLayerColor
(
aLayer
)
)
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
bmpDC
.
SetBrush
(
brush
);
bmpDC
.
DrawRectangle
(
0
,
0
,
aLayerbmp
.
GetWidth
(),
aLayerbmp
.
GetHeight
()
);
...
...
common/gr_basic.cpp
View file @
1c0f034b
...
...
@@ -396,15 +396,22 @@ void GRSetBrush( wxDC* DC, EDA_COLOR_T Color, bool fill )
||
s_DC_lastbrushfill
!=
fill
||
s_DC_lastDC
!=
DC
)
{
wxBrush
DrawBrush
;
DrawBrush
.
SetColour
(
MakeColour
(
Color
)
);
wxBrush
brush
;
brush
.
SetColour
(
MakeColour
(
Color
)
);
if
(
fill
)
DrawBrush
.
SetStyle
(
wxSOLID
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
else
brush
.
SetStyle
(
wxBRUSHSTYLE_TRANSPARENT
);
#else
brush
.
SetStyle
(
wxSOLID
);
else
DrawBrush
.
SetStyle
(
wxTRANSPARENT
);
brush
.
SetStyle
(
wxTRANSPARENT
);
#endif
DC
->
SetBrush
(
DrawB
rush
);
DC
->
SetBrush
(
b
rush
);
s_DC_lastbrushcolor
=
Color
;
s_DC_lastbrushfill
=
fill
;
...
...
common/msgpanel.cpp
View file @
1c0f034b
...
...
@@ -239,7 +239,12 @@ void EDA_MSG_PANEL::erase( wxDC* aDC )
pen
.
SetColour
(
color
);
brush
.
SetColour
(
color
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
aDC
->
SetPen
(
pen
);
aDC
->
SetBrush
(
brush
);
...
...
common/selcolor.cpp
View file @
1c0f034b
...
...
@@ -160,14 +160,23 @@ void WinEDA_SelColorFrame::Init_Dialog( int aOldColor )
butt_ID
=
ID_COLOR_BLACK
+
ii
;
wxMemoryDC
iconDC
;
wxBitmap
ButtBitmap
(
w
,
h
);
wxBrush
Brush
;
wxBrush
brush
;
iconDC
.
SelectObject
(
ButtBitmap
);
EDA_COLOR_T
buttcolor
=
g_ColorRefs
[
ii
].
m_Numcolor
;
iconDC
.
SetPen
(
*
wxBLACK_PEN
);
ColorSetBrush
(
&
Brush
,
buttcolor
);
Brush
.
SetStyle
(
wxSOLID
);
ColorSetBrush
(
&
brush
,
buttcolor
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
iconDC
.
SetBrush
(
brush
);
iconDC
.
SetBrush
(
Brush
);
iconDC
.
SetBackground
(
*
wxGREY_BRUSH
);
iconDC
.
Clear
();
iconDC
.
DrawRoundedRectangle
(
0
,
0
,
w
,
h
,
(
double
)
h
/
3
);
...
...
common/xnode.cpp
View file @
1c0f034b
...
...
@@ -26,7 +26,7 @@
#include <xnode.h>
#include <macros.h>
typedef
wxXml
Property
XATTR
;
typedef
wxXml
Attribute
XATTR
;
void
XNODE
::
Format
(
OUTPUTFORMATTER
*
out
,
int
nestLevel
)
throw
(
IO_ERROR
)
...
...
eeschema/dialogs/dialog_color_config.cpp
View file @
1c0f034b
This diff is collapsed.
Click to expand it.
eeschema/dialogs/dialog_color_config.h
View file @
1c0f034b
#ifndef
_
DIALOG_COLOR_CONFIG_H_
#define
_
DIALOG_COLOR_CONFIG_H_
#ifndef DIALOG_COLOR_CONFIG_H_
#define DIALOG_COLOR_CONFIG_H_
#include <wx/statline.h>
...
...
@@ -13,47 +13,24 @@ class wxStdDialogButtonSizer;
extern
void
SeedLayers
();
// Specify the width and height of every (color-displaying / bitmap) button
const
int
BUTT_SIZE_X
=
16
;
const
int
BUTT_SIZE_Y
=
16
;
/********************/
/* Layer menu list. */
/********************/
struct
ColorButton
{
wxString
m_Name
;
int
m_Layer
;
};
struct
ButtonIndex
{
wxString
m_Name
;
ColorButton
*
m_Buttons
;
};
/***********************************************/
/* Derived class for the frame color settings. */
/***********************************************/
class
DIALOG_COLOR_CONFIG
:
public
wxDialog
class
DIALOG_COLOR_CONFIG
:
public
wxDialog
{
private
:
DECLARE_DYNAMIC_CLASS
(
DIALOG_COLOR_CONFIG
)
EDA_DRAW_FRAME
*
m_
P
arent
;
wxBoxSizer
*
O
uterBoxSizer
;
wxBoxSizer
*
M
ainBoxSizer
;
wxBoxSizer
*
C
olumnBoxSizer
;
wxBoxSizer
*
R
owBoxSizer
;
wxBitmapButton
*
B
itmapButton
;
EDA_DRAW_FRAME
*
m_
p
arent
;
wxBoxSizer
*
m_o
uterBoxSizer
;
wxBoxSizer
*
m_m
ainBoxSizer
;
wxBoxSizer
*
m_c
olumnBoxSizer
;
wxBoxSizer
*
m_r
owBoxSizer
;
wxBitmapButton
*
m_b
itmapButton
;
wxRadioBox
*
m_SelBgColor
;
wxStaticLine
*
Line
;
wxStdDialogButtonSizer
*
StdDialogButtonSizer
;
wxButton
*
Button
;
wxStaticLine
*
m_line
;
wxStdDialogButtonSizer
*
m_stdDialogButtonSizer
;
// Creation
bool
Create
(
wxWindow
*
aParent
,
...
...
@@ -70,7 +47,7 @@ private:
void
CreateControls
();
wxBitmap
GetBitmapResource
(
const
wxString
&
aName
);
wxIcon
GetIconResource
(
const
wxString
&
aName
);
wxIcon
GetIconResource
(
const
wxString
&
aName
);
static
bool
ShowToolTips
();
bool
UpdateColorsSettings
();
...
...
@@ -86,4 +63,4 @@ public:
~
DIALOG_COLOR_CONFIG
();
};
#endif //
_
DIALOG_COLOR_CONFIG_H_
#endif // DIALOG_COLOR_CONFIG_H_
gerbview/draw_gerber_screen.cpp
View file @
1c0f034b
...
...
@@ -137,7 +137,12 @@ void GBR_LAYOUT::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDC, GR_DRAWMODE aDrawMode,
// artifacts can happen with negative items or negative images
wxColour
bgColor
=
MakeColour
(
g_DrawBgColor
);
#if wxCHECK_VERSION( 3, 0, 0 )
wxBrush
bgBrush
(
bgColor
,
wxBRUSHSTYLE_SOLID
);
#else
wxBrush
bgBrush
(
bgColor
,
wxSOLID
);
#endif
GERBVIEW_FRAME
*
gerbFrame
=
(
GERBVIEW_FRAME
*
)
aPanel
->
GetParent
();
...
...
include/xnode.h
View file @
1c0f034b
...
...
@@ -34,8 +34,8 @@
#include <wx/xml/xml.h>
#if wxCHECK_VERSION( 2, 9, 0 )
#define wxXml
Property wxXmlAttribute
#if
!
wxCHECK_VERSION( 2, 9, 0 )
#define wxXml
Attribute wxXmlProperty
#endif
/**
...
...
@@ -58,7 +58,7 @@ public:
}
XNODE
(
XNODE
*
aParent
,
wxXmlNodeType
aType
,
const
wxString
&
aName
,
const
wxString
&
aContent
=
wxEmptyString
,
wxXml
Property
*
aProperties
=
NULL
)
:
const
wxString
&
aContent
=
wxEmptyString
,
wxXml
Attribute
*
aProperties
=
NULL
)
:
wxXmlNode
(
aParent
,
aType
,
aName
,
aContent
,
aProperties
)
{
}
...
...
@@ -120,7 +120,7 @@ public:
{
return
DeleteProperty
(
attrName
);
}
wxXml
Property
*
GetAttributes
()
const
wxXml
Attribute
*
GetAttributes
()
const
{
return
GetProperties
();
}
...
...
pcbnew/dialogs/dialog_copper_zones.cpp
View file @
1c0f034b
...
...
@@ -694,7 +694,13 @@ wxBitmap DIALOG_COPPER_ZONE::makeLayerBitmap( EDA_COLOR_T aColor )
iconDC
.
SelectObject
(
bitmap
);
brush
.
SetColour
(
MakeColour
(
aColor
)
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
iconDC
.
SetBrush
(
brush
);
iconDC
.
DrawRectangle
(
0
,
0
,
LAYER_BITMAP_SIZE_X
,
LAYER_BITMAP_SIZE_Y
);
...
...
pcbnew/dialogs/dialog_keepout_area_properties.cpp
View file @
1c0f034b
...
...
@@ -260,7 +260,13 @@ wxBitmap DIALOG_KEEPOUT_AREA_PROPERTIES::makeLayerBitmap( EDA_COLOR_T aColor )
iconDC
.
SelectObject
(
bitmap
);
brush
.
SetColour
(
MakeColour
(
aColor
)
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
iconDC
.
SetBrush
(
brush
);
iconDC
.
DrawRectangle
(
0
,
0
,
LAYER_BITMAP_SIZE_X
,
LAYER_BITMAP_SIZE_Y
);
...
...
pcbnew/footprint_wizard_frame.cpp
View file @
1c0f034b
...
...
@@ -80,8 +80,16 @@ EVT_TOOL( ID_FOOTPRINT_WIZARD_SHOW_3D_VIEW,
// listbox events
EVT_LISTBOX
(
ID_FOOTPRINT_WIZARD_PAGE_LIST
,
FOOTPRINT_WIZARD_FRAME
::
ClickOnPageList
)
#if wxCHECK_VERSION( 3, 0, 0 )
EVT_GRID_CMD_CELL_CHANGED
(
ID_FOOTPRINT_WIZARD_PARAMETER_LIST
,
FOOTPRINT_WIZARD_FRAME
::
ParametersUpdated
)
#else
EVT_GRID_CMD_CELL_CHANGE
(
ID_FOOTPRINT_WIZARD_PARAMETER_LIST
,
FOOTPRINT_WIZARD_FRAME
::
ParametersUpdated
)
#endif
EVT_GRID_CMD_EDITOR_HIDDEN
(
ID_FOOTPRINT_WIZARD_PARAMETER_LIST
,
FOOTPRINT_WIZARD_FRAME
::
ParametersUpdated
)
...
...
pcbnew/layer_widget.cpp
View file @
1c0f034b
...
...
@@ -192,7 +192,13 @@ wxBitmap LAYER_WIDGET::makeBitmap( EDA_COLOR_T aColor )
iconDC
.
SelectObject
(
bitmap
);
brush
.
SetColour
(
MakeColour
(
aColor
)
);
#if wxCHECK_VERSION( 3, 0, 0 )
brush
.
SetStyle
(
wxBRUSHSTYLE_SOLID
);
#else
brush
.
SetStyle
(
wxSOLID
);
#endif
iconDC
.
SetBrush
(
brush
);
iconDC
.
DrawRectangle
(
0
,
0
,
BUTT_SIZE_X
-
2
*
BUTT_VOID
,
BUTT_SIZE_Y
-
2
*
BUTT_VOID
);
...
...
pcbnew/pcbnew_config.cpp
View file @
1c0f034b
...
...
@@ -495,7 +495,7 @@ PARAM_CFG_ARRAY& PCB_EDIT_FRAME::GetConfigurationSettings()
void
PCB_EDIT_FRAME
::
SaveMacros
()
{
wxXmlDocument
xml
;
wxXml
Property
*
macrosProp
,
*
hkProp
,
*
xProp
,
*
yProp
;
wxXml
Attribute
*
macrosProp
,
*
hkProp
,
*
xProp
,
*
yProp
;
wxString
str
,
hkStr
,
xStr
,
yStr
;
wxFileName
fn
=
GetBoard
()
->
GetFileName
();
...
...
@@ -513,7 +513,7 @@ void PCB_EDIT_FRAME::SaveMacros()
for
(
int
number
=
9
;
number
>=
0
;
number
--
)
{
str
.
Printf
(
wxT
(
"%d"
),
number
);
macrosProp
=
new
wxXml
Property
(
wxT
(
"number"
),
str
);
macrosProp
=
new
wxXml
Attribute
(
wxT
(
"number"
),
str
);
XNODE
*
macrosNode
=
new
XNODE
(
rootNode
,
wxXML_ELEMENT_NODE
,
wxT
(
"macros"
),
wxEmptyString
,
...
...
@@ -527,9 +527,9 @@ void PCB_EDIT_FRAME::SaveMacros()
xStr
.
Printf
(
wxT
(
"%d"
),
i
->
m_Position
.
x
);
yStr
.
Printf
(
wxT
(
"%d"
),
i
->
m_Position
.
y
);
yProp
=
new
wxXmlProperty
(
wxT
(
"y"
),
yStr
);
xProp
=
new
wxXmlProperty
(
wxT
(
"x"
),
xStr
,
yProp
);
hkProp
=
new
wxXml
Property
(
wxT
(
"hkcode"
),
hkStr
,
xProp
);
yProp
=
new
wxXmlAttribute
(
wxT
(
"y"
),
yStr
);
xProp
=
new
wxXmlAttribute
(
wxT
(
"x"
),
xStr
,
yProp
);
hkProp
=
new
wxXml
Attribute
(
wxT
(
"hkcode"
),
hkStr
,
xProp
);
new
XNODE
(
macrosNode
,
wxXML_ELEMENT_NODE
,
wxT
(
"hotkey"
),
wxEmptyString
,
hkProp
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment