132 Commits (76f5df8a43b7606256381b9d991aec5abcea1e55)

Author SHA1 Message Date
jean-pierre charras 2ec3a46984 Add support of DRAWSEGMENT S_POLYGON shape to plot functions. 8 years ago
jean-pierre charras 25f9c6e4f9 Incorrect default value (not saved in file) of DRAWSEGMENT width, for the S_POLYGON shape. 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
Tomasz Włostowski 81d1e17f02 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 8 years ago
jean-pierre charras 78ec983632 DRAWSEGMENT fix crash when trying to copy a empty polygon. 8 years ago
jean-pierre charras 7418deb454 Pcbnew: fix issues with 360 deg angle arcs. 8 years ago
jean-pierre charras 0b1eb5695f Fix crash when converting selected EDGE_MODULE items to a custom pad. 8 years ago
Tomasz Włostowski ac095b6724 pcbnew: tools for converting between custom-shaped pads and graphical shapes 8 years ago
jean-pierre charras 19ad350c1c Fix a bug in DRAWSEGMENT::GetParentModule() that expected a non null parent to return a null parent! 8 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 8 years ago
Maciej Suminski e79f97860c Bezier2Poly refactor 9 years ago
Oliver Walters 2ae47d31cc Fix for Arc HitTest 9 years ago
Oliver Walters f338d46476 HitTest for Rectangular pads 9 years ago
Oliver Walters a0afcd5a62 HitTest for pads 9 years ago
Oliver Walters 2b4c2efc85 Fixed HitTest for Arc segment 9 years ago
Oliver Walters f8734bd057 Fixed ::HitTest for Circle shape 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
John Beard 2710221f5f Do not include arc centre in bounding box 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
Maciej Suminski 2c08ff1d59 Switched to default copy ctor and/or operator= for BOARD, BOARD_CONNECTED_ITEM, DRAWSEGMENT & EDGE_MODULE. 10 years ago
Simon Richter ff4febc7a8 Clarify atan2 overloads 10 years ago
jean-pierre charras 9d994663f1 Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 10 years ago
unknown 1ee7458140 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 10 years ago
Maciej Suminski bfca6f083f Bounding box for arc contains only the arc itself (excluding the center point) (GAL). 10 years ago
Maciej Suminski 8dbf6beed6 Fixed a corner case for arc bounding box calculation. 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
jean-pierre charras 39497b109e Pcbnew: fix Bug #1422093 (pcbnew crashes after editing a footprint cominng from the board with the fp editor and saving it on a librray and trying to load it to the board) 11 years ago
John Beard 4f3672da4d Add "move exact" and "duplicate" tools to pcbnew 11 years ago
jean-pierre charras b1cd42cf08 Pcbnew: simplify draw code in default canvas and plot functions by removing the plot LINE option, which is not existing in all plotters, not existing in opengl/cairo canvas, and not usefull in default canvas. 11 years ago
jean-pierre charras 9cfb97d8b4 Add hight contrast option in Modedit. In hight contrast mode, solder masks and solder paste are shown. 11 years ago
Wayne Stambaugh 1dc5178095 Message panel consistency improvements and coding policy fixes. 11 years ago
John Beard 71e5fb13e6 Segment message panel infromation improvements. 11 years ago
jean-pierre charras 5a38d2b657 Rework on env. variable KISYS3DMOD. Until now, was used in different files using different ways, so no consistency between files. 11 years ago
Dick Hollenbeck ad750defb6 LAYER_ID work 12 years ago
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers. 12 years ago
Lorenzo Marcantonio 342016b692 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 85c5aa22c6 Constification of HitTest and GetParent 12 years ago
Maciej Suminski 63e4defd2a Corrected bounding box for arcs (DRAWSEGMENT). 12 years ago
Maciej Suminski 0dadf3bc7c Corrected bounding box for arcs (DRAWSEGMENT). 12 years ago
jean-pierre charras f7ca6e4bf9 add patch from Cirilo Bernardo, and minor fixes. 12 years ago
jean-pierre charras 5f01f123de All: GetBoundingBox returns now a const EDA_RECT. 12 years ago
jean-pierre charras 44bb2e6d4d Pcbnew: Code cleaning and some minor fixes. 12 years ago
jean-pierre charras e9713bb291 Pcbnew: Block selection enhancement, from Bug #593997 (whishlist) 12 years ago
jean-pierre charras 4a7f92fb4f Minor code cleaning. Pcbnew: better iniatilization of members in DRAWSEGMENT, TRACK, EDGE_MOD (useful when using python scripting). 12 years ago
Lorenzo Marcantonio af5a9a8de9 Removed Show code from BOARD_ITEM derived classes (as requested by Dick) 13 years ago
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type 13 years ago
Lorenzo Marcantonio 78e41187b3 Moved utilities for angles in trigo.h 13 years ago