53 Commits (4f555e7794a8d400973c9be757e74304888a861b)

Author SHA1 Message Date
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Ross Schlaikjer 64a42ffa35 Add keepout in footprints: Starting point. 6 years ago
jean-pierre charras f3f0e20a67 Pcbnew: add a board layer stack manager 6 years ago
Jeff Young 562ab0bdea Move layer defaults and diff-pair dimensions to board file. 6 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
Seth Hillbrand 6f4d1345f3 pcbnew: Handle old stable translated layers 7 years ago
jean-pierre charras c8d44b86e2 Fix a compil issue with some compilers. 7 years ago
Seth Hillbrand 2c61b7d7d6 pcbnew: Prevent invalid values from loading 7 years ago
Jeff Young 78daaa8825 Allow cancel, delete or rescue when opening pcbs with undefined layers. 7 years ago
jean-pierre charras d4e4359289 pcb_parser.cpp: allows 0 width line thickness for circles in custom shaped pads. 7 years ago
Jeff Young b8fd2f3c79 Revert "Don't be pedantic about the file format." 8 years ago
Jeff Young 1537cbc59c Don't be pedantic about the file format. 8 years ago
Tomasz Włostowski 9932ff32ae refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 8 years ago
Tomasz Włostowski 90ab5860dc refactoring: removed dependency of libpcbcommon on 3d-viewer. 8 years ago
Tomasz Włostowski c6a0ad895b pcbnew: code formatting, removed previous module editor copy/paste functions 8 years ago
Kristoffer Ödmark 7ff096fbac updating patch to master 8 years ago
Kristoffer Ödmark c0981b8444 Added a new plugin that can save and load to clipboard, using ctrl+shift+c/v for copy pasting 9 years ago
jean-pierre charras e2d3fcec02 Add support for custom pad shape. Full support in DRC and PnS. 9 years ago
Kristoffer Ödmark 19d5cc7548 Removed all exception specifiers since deprecated. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Tomasz Wlostowski 2f3950e991 added missing boost headers 9 years ago
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer. 9 years ago
Chris Pavlina f9386fcbc0 Add support for PCB and footprint format versioning 10 years ago
jean-pierre charras 77249d9b2d Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 11 years ago
Wayne Stambaugh 4c6ca81f2c More Coverity scan error fixes. 11 years ago
Wayne Stambaugh d1d1e2b58a Lots of Coverity scan error fixes. 11 years ago
Wayne Stambaugh f4d5e349bf Fix a bunch of Coverity scan "unhandled exception" errors. 11 years ago
jean-pierre charras ebb967c46f Pcbnew: fix issues and potential issues when reading board files and mainly old board files, and enhance the DRC tests and Delete Single Pad Net option when reading a netlist: 11 years ago
Dick Hollenbeck 7e483f69bd Modular KiCad Blueprint Milestone B), major portions: 11 years ago
Dick Hollenbeck 611592029f fix Inner1.Cu in pcb_parser.cpp, start cvpcb work. 12 years ago
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers. 12 years ago
Maciej Suminski 2af3e5f6e9 bugfix #1325743: cvpcb crashes when opening any netlist. 12 years ago
Maciej Suminski fa846932c1 bugfix 1325375: pcbnew crash while append a board 12 years ago
Lorenzo Marcantonio 3f2c0e1a8d TRACK/SEGVIA cleanup 12 years ago
Maciej Suminski d62b47a0df BOARD_CONNECTED_ITEMs do not store net code anymore (m_NetCode field), instead net info is stored using a pointer to NETINFO_ITEM. 12 years ago
Dick Hollenbeck 4a2f86932a Early GITHUB_PLUGIN hopefull-ness 12 years ago
Dick Hollenbeck 1f9ee2e45e Support for 'initial single line comments' in the pretty footprint format. 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago
Lorenzo Marcantonio e0303a4558 - New typedef LAYER_MSK to encapsulate a layer bitmap 13 years ago
Dick Hollenbeck 0cbe14c12e reference a test program in a comment 13 years ago
jean-pierre charras cc46ee0ec9 Pcbnew: Fix Bug #1160396 13 years ago
Dick Hollenbeck 9bbff22d96 1) Switch to boost hashtable support from wx macros which did not handle std::string. 13 years ago
Dick Hollenbeck 272936ef21 populate PCB_PARSER::m_layerMap with English layernames so footprints 13 years ago
Dick Hollenbeck 5634bc3381 move PCB_PARSER into PCB_IO as a member 13 years ago
Wayne Stambaugh 77e1a4c03c Initial commit of footprint library table code. 13 years ago
Wayne Stambaugh 1468a4ae31 Pcbnew s-experssion footprint library implementation. 13 years ago
Wayne Stambaugh 04a17d3347 Save and load print parameters and minor code cleaning in new Pcbnew file format. 14 years ago
jean-pierre charras b59cebb2a7 fix incorrect use of KIROUND instead of KiROUND in parseBoardUnits( const char* aExpected ) (see comments in .h file) 14 years ago
Wayne Stambaugh 3b2be428f4 Pcbnew s-expression file parser bug fixes. 14 years ago