=== modified file '3d-viewer/3d_canvas.cpp'
--- 3d-viewer/3d_canvas.cpp	2013-10-18 10:33:50 +0000
+++ 3d-viewer/3d_canvas.cpp	2013-10-18 20:11:31 +0000
@@ -228,8 +228,6 @@
 
 void EDA_3D_CANVAS::OnMouseWheel( wxMouseEvent& event )
 {
-    wxSize size( GetClientSize() );
-
     if( event.ShiftDown() )
     {
         if( event.GetWheelRotation() < 0 )

=== modified file 'common/displlst.cpp'
--- common/displlst.cpp	2013-11-18 22:03:34 +0000
+++ common/displlst.cpp	2013-11-18 22:07:58 +0000
@@ -184,7 +184,7 @@
 
         for( unsigned col = 0; col < itemList[row].GetCount(); col++ )
         {
-            long itemIndex;
+            long itemIndex = 0;
 
             if( col == 0 )
             {

=== modified file 'common/math/math_util.cpp'
--- common/math/math_util.cpp	2013-10-14 18:40:36 +0000
+++ common/math/math_util.cpp	2013-11-25 14:18:38 +0000
@@ -68,7 +68,7 @@
         a0 = a0 * b0 + t1a;
         a1 = a1 * b1 + ( t1 >> 32 ) + ( a0 < t1a );
         a0 += r;
-        a1 += ( (uint64_t) a0 ) < r;
+        a1 += a0 < (uint64_t) r;
 
         for( i = 63; i >= 0; i-- )
         {

=== modified file 'include/class_layer_box_selector.h'
--- include/class_layer_box_selector.h	2013-09-02 09:06:17 +0000
+++ include/class_layer_box_selector.h	2013-09-06 13:19:29 +0000
@@ -5,7 +5,7 @@
 #include <colors.h>     // EDA_COLOR_T definition
 #include <layers_id_colors_and_visibility.h>
 
-class EDA_HOTKEY_CONFIG;
+struct EDA_HOTKEY_CONFIG;
 
 /* Basic class to build a layer list.
  * this is an basic abstract class to build a layer list selector.

=== modified file 'include/wxPcbStruct.h'
--- include/wxPcbStruct.h	2013-11-24 17:48:14 +0000
+++ include/wxPcbStruct.h	2013-11-24 18:58:58 +0000
@@ -61,8 +61,8 @@
 class PCB_LAYER_BOX_SELECTOR;
 class NETLIST;
 class REPORTER;
-class PARSE_ERROR;
-class IO_ERROR;
+struct PARSE_ERROR;
+struct IO_ERROR;
 class FP_LIB_TABLE;
 
 /**

=== modified file 'pcbnew/autorouter/solve.cpp'
--- pcbnew/autorouter/solve.cpp	2013-04-09 17:49:01 +0000
+++ pcbnew/autorouter/solve.cpp	2013-05-01 18:09:13 +0000
@@ -324,7 +324,6 @@
             AppendMsgPanel( wxT( "Activity" ), msg, BROWN );
         }
 
-        pt_cur_ch = pt_cur_ch;
         segm_oX = GetBoard()->GetBoundingBox().GetX() + (RoutingMatrix.m_GridRouting * col_source);
         segm_oY = GetBoard()->GetBoundingBox().GetY() + (RoutingMatrix.m_GridRouting * row_source);
         segm_fX = GetBoard()->GetBoundingBox().GetX() + (RoutingMatrix.m_GridRouting * col_target);

=== modified file 'pcbnew/dialogs/dialog_netlist.cpp'
--- pcbnew/dialogs/dialog_netlist.cpp	2013-09-14 20:33:22 +0000
+++ pcbnew/dialogs/dialog_netlist.cpp	2013-09-14 22:02:34 +0000
@@ -167,7 +167,7 @@
                          "sure you want to read the netlist?" ) ) )
         return;
 
-    wxBusyCursor busy();
+    wxBusyCursor busy;
     m_MessageWindow->Clear();
 
     msg.Printf( _( "Reading netlist file \"%s\".\n" ), GetChars( netlistFileName ) );

=== modified file 'pcbnew/pcad2kicadpcb_plugin/pcb_arc.cpp'
--- pcbnew/pcad2kicadpcb_plugin/pcb_arc.cpp	2013-05-05 07:17:48 +0000
+++ pcbnew/pcad2kicadpcb_plugin/pcb_arc.cpp	2013-05-25 22:00:12 +0000
@@ -60,8 +60,8 @@
     XNODE*      lNode;
     double      a = 0.0;
     int         r = 0;
-    int         endX;
-    int         endY;
+    int         endX = 0;
+    int         endY = 0;
 
     m_PCadLayer     = aLayer;
     m_KiCadLayer    = GetKiCadLayer();

=== modified file 'pcbnew/router/pns_line_placer.cpp'
--- pcbnew/router/pns_line_placer.cpp	2013-10-14 18:40:36 +0000
+++ pcbnew/router/pns_line_placer.cpp	2013-11-15 16:08:36 +0000
@@ -33,6 +33,8 @@
 using namespace std;
 using boost::optional;
 
+const double PNS_LINE_PLACER::m_shoveLengthThreshold = 1.7;
+
 PNS_LINE_PLACER::PNS_LINE_PLACER( PNS_NODE* aWorld )
 {
     m_initial_direction = DIRECTION_45( DIRECTION_45::N );

=== modified file 'pcbnew/router/pns_line_placer.h'
--- pcbnew/router/pns_line_placer.h	2013-10-14 14:13:35 +0000
+++ pcbnew/router/pns_line_placer.h	2013-11-15 16:08:45 +0000
@@ -111,7 +111,7 @@
     PNS_NODE* GetCurrentNode() const;
 
 private:
-    static const double m_shoveLengthThreshold = 1.7;
+    static const double m_shoveLengthThreshold;
 
     bool handleViaPlacement( PNS_LINE& aHead );
 

=== modified file 'pcbnew/tools/bright_box.cpp'
--- pcbnew/tools/bright_box.cpp	2013-10-14 14:13:35 +0000
+++ pcbnew/tools/bright_box.cpp	2013-11-15 16:06:46 +0000
@@ -28,6 +28,8 @@
 
 using namespace KIGFX;
 
+const double BRIGHT_BOX::LineWidth = 100000.0;
+
 BRIGHT_BOX::BRIGHT_BOX( BOARD_ITEM* aItem ) :
     EDA_ITEM( NOT_USED ),    // this item is never added to a BOARD so it needs no type
     item( aItem )

=== modified file 'pcbnew/tools/bright_box.h'
--- pcbnew/tools/bright_box.h	2013-10-14 14:13:35 +0000
+++ pcbnew/tools/bright_box.h	2013-11-15 16:06:42 +0000
@@ -54,7 +54,7 @@
 private:
     static const int BrightBoxLayer = ITEM_GAL_LAYER( GP_OVERLAY );
     static const KIGFX::COLOR4D BrightColor;
-    static const double LineWidth = 100000.0;
+    static const double LineWidth;
 
     BOARD_ITEM* item;
 };

