209 Commits (0f6ec7632bcb9c7c553b676d686da421b1e582f5)

Author SHA1 Message Date
Oliver Walters 0f6ec7632b Enable multi-layer for keepout zones 8 years ago
Wayne Stambaugh cb764d73c5 Minor trace logging improvements. 8 years ago
jean-pierre charras a43f3ab1fe replace "BasicShape" by "Primitive" in code, a better name 8 years ago
Maciej Suminski cca63801bf Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 8 years ago
jean-pierre charras e2d3fcec02 Add support for custom pad shape. Full support in DRC and PnS. 9 years ago
Dick Hollenbeck 19e6bde09a Rewrite class UTF8 to contain rather than extend std::string storage. 8 years ago
Dick Hollenbeck 4e7de8a761 Reverse commit 4011ed4e31. 8 years ago
Maciej Suminski 5774fd284e pcbnew: Do not sove 'no_connects' and 'area' in .kicad_pcb 8 years ago
Maciej Suminski 544e944647 pcbnew: Do not save 'links' information 8 years ago
Maciej Suminski f3fbce9560 Code formatting and clean-up 8 years ago
Tomasz Włostowski 3b16d3cffe further DLIST/Iterators cleanup, some code formatting 9 years ago
Tomasz Włostowski 3cba1007eb Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 9 years ago
Tomasz Włostowski 08314082db Hide DLISTs behind iterators, first step towards refactoring the storage model 9 years ago
Kristoffer Ödmark 19d5cc7548 Removed all exception specifiers since deprecated. 8 years ago
Wayne Stambaugh 3cec63e9b9 Pcbnew: plugin improvements. 8 years ago
Wayne Stambaugh 096d9fbbf9 Pcbnew: continue loading footprints after first failure. 9 years ago
jean-pierre charras 70c961fe6a Pcbnew: fix serious issues (broken files) when saving and loading .kicad_pcb files when zones have holes in outlines. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Chris Pavlina 4011ed4e31 Convert UTF8 to/from wxString correctly around LIB_ID 9 years ago
Alejandro García Montoro f68ce306bd CPolyLine -> SHAPE_POLY_SET refactor. 9 years ago
Maciej Suminski 389c7b2bbc Added AUTOROUTER_CONTEXT to keep objects used by autorouter 9 years ago
jean-pierre charras 6c5808fd18 Update dale of last change. Add a small comment about CTL_OMIT_HIDE. 9 years ago
Dick Hollenbeck 35fc1f3361 Move "hide" back to prior fp_text location 9 years ago
Dick Hollenbeck d4acfb9f5a Remove doubled fp_text "hide" output, change *.kicad_pcb format under authorization of Wayne. Fix exceptions.cpp PARSE_PROBLEM which was missing the offset %d. 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
Wayne Stambaugh 64c892ee23 Make footprint ID into a generic library ID. 9 years ago
Simon Richter b0f9864bc4 Clean up warnings from exception handlers 9 years ago
Wayne Stambaugh 9490b02cb8 Pcbnew: fix board I/O plugin formatter build warnings. 9 years ago
Chris Pavlina 910cafe72e FUTURE_FORMAT_ERROR: don't nest errors unnecessarily 9 years ago
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer. 9 years ago
jean-pierre charras 6d1e904334 Code cleanup: Remove outdated decimils to/from iu defines and conversion functions (decimils are no more in use since a long time). 9 years ago
Chris Pavlina 7b5ab741bb Fix null dereference for certain bad PCB files 10 years ago
Chris Pavlina f9386fcbc0 Add support for PCB and footprint format versioning 10 years ago
jean-pierre charras 4a838fb8c3 Pcbnew: Add rounded rect pad shape. 10 years ago
Simon Richter da9ca2def2 Avoid cast from const_iterator to iterator 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
jean-pierre charras 4fc230b773 Rework on Enum PAD_SHAPE_T, PAD_DRILL_SHAPE_T and PAD_ATTR_T (see rev 6008) : the new and better names are now used in Kicad code and existing python scripts. 10 years ago
unknown cc7549a2a5 * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 10 years ago
Tomasz Wlostowski 41c753b05d Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
jean-pierre charras 0d77a8600d Pcbnew: always save the line width of footprint graphic edges in files, to allow width = 0 in polygon outlines. 11 years ago
jean-pierre charras 9004ed8801 Remove a few coverity warnings. Fix some comments which were incorrect, due to the changes in code. Remove not compiled code (kept as comments), now outdated or useless 11 years ago
Wayne Stambaugh 4c6ca81f2c More 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 d83eb11aa6 Minor fixes. Remove unused icon. Add 3 new icons. Change one icon (3 icons are from Konstantin Baranowskiy) 11 years ago
Luis 83d666806c Fix temporary file bug when saving modified footprints. (fixes lp:1384550) 11 years ago
Lorenzo Marcantonio 424aac6cf2 TEXTE_MODULE cleanup in preparation for text on different layers 11 years ago
Dick Hollenbeck 7e483f69bd Modular KiCad Blueprint Milestone B), major portions: 11 years ago
Kirill Mavreshko ae44fb62fc bugfix: pcbnew crashes when you try to save a file 11 years ago