Modifiers (Shift/Ctrl/Alt) are set also while moving the mouse cursor.
GAL::GetGridPoint() takes a const reference.
Fixed included headers.
Merged the lp:~cern-kicad/kicad/selection_tool branch.
Added TOOL_INTERACTIVE::Activate().
Removed an unnecessary header from class_board_item.h.
Initial version of the drawing tool.
Actually added files for drawing tools. Added possibility of drawing circles.
Merged fix for wrong snapping.
Corrected bounding box for arcs (DRAWSEGMENT).
Drawing arcs - version 1
Basic text placing tool.
Made rotate & flip tool actions generic.
Drawing tool reacts to rotate & flip events while placing a text.
Removed redundant fields DIMENSION::m_arrowD1O, m_arrowD2O, m_arrowG1O, m_arrowG2O (==m_crossBarO/F).
Added DIMENSION::SetOrigin(), DIMENSION::SetEnd(), DIMENSION::GetOrigin(), DIMENSION::GetEnd(), DIMENSION::GetHeight().
Fixed flipping for DIMENSION class.
Added an information that helps to understand roles of the points in the DIMENSION class.
Some minor changes to PCB_PAINTER (mainly using const COLOR4D& for taking the result of GetColor() function).
Added DIMENSION drawing tool.
Fixed ratsnest related segfaults on BOARD destruction.
Small fix for crippled polylines containing 0 points.
Added PCB_TARGET placing tool.
Merged fix from the selection_tool branch.
Placing modules with a minor bug.
Changed PCB_EDIT_FRAME::setTopLayer() to PCB_EDIT_FRAME::SetTopLayer() and changed to public (as it had exactly the same functionality).