20 Commits (d78b41969f9a047fdd640ef467dda0409fae7732)

Author SHA1 Message Date
Jeff Young ce2dbdec75 Formatting and a bit of cleanup. 3 years ago
Jeff Young d67437a2aa Move ratsnest exclusion processing to a post-pass. 3 years ago
Jeff Young f0dab2e07b Fix some layer handling issues. 4 years ago
Jeff Young bc51c89c90 Reconcile zone-auto-fill with undo. 4 years ago
Jeff Young d465eb6425 ADDED: automatic zone refilling. 4 years ago
Jeff Young a36bc27e6d Fix a couple of asserts. 4 years ago
Seth Hillbrand f0e4448a9d Remove broken call to normalize outlines 4 years ago
Jeff Young b1bd8421e0 Performance: remove associated triangle sets when removing outline. 4 years ago
Jeff Young 7ccac79192 More wxString wide literals. 4 years ago
Seth Hillbrand 401de24274 Recalculate ratsnest after zone fill 4 years ago
Jeff Young b84d1456d5 KIFACE_I -> KIFACE_BASE. 4 years ago
Jeff Young 41619ebbe2 Decouple PROGRESS_REPORTER interface from implementations. 4 years ago
Jeff Young eb85836234 Make sure we have footprint courtyards before depending on DRC rules. 5 years ago
Roberto Fernandez Bautista 0a2c8575ce ZONE properties: stage commit even if !Settings().m_AutoRefillZones 5 years ago
Roberto Fernandez Bautista 50aafb9d2a Do not auto-refill zones when added or edited 5 years ago
Roberto Fernandez Bautista f6c4677189 ADDED Option to disable automatic zone filling in pcbnew 5 years ago
Jeff Young 528f933ad5 Don't revert commit after user has OK'ed the dialog. 5 years ago
Seth Hillbrand 2013a801d1 Fix zone merge undo 5 years ago
Jon Evans 1e33928b96 Fix issues with zone filling connectivity locking 5 years ago
Jeff Young 2f087dfa1b Fix crash bug trying to delete zone from list twice. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
jean-pierre charras 8285110c2a more cleanup about removing useless include 5 years ago
Jon Evans 18e17abd6a Rename "Keepout" to "Rule Area" 5 years ago
Jeff Young f340636f70 When knocking out higher-priority zone use fill, not outline. 5 years ago
Jeff Young e782794f96 Flesh out object properties and DRC Rule syntax help. 5 years ago
Jeff Young 9e12ea9bb6 Cleanup some dead code and make better use of iterators. 5 years ago
Seth Hillbrand 2fc266ef02 Cleanup old defines/dead code 5 years ago
Jeff Young 00e77d1ba4 Implement pad & via aprons for hatched zones. 5 years ago
Jon Evans f8bfb2bc16 Fix several issues with multilayer zones 5 years ago
Jeff Young 39ec63c4e9 Fix some inconsistencies in clearance priorities. 5 years ago
Jeff Young 0f8c7ffd11 Add pad keepout and footprint keepout areas. 6 years ago
jean-pierre charras 625249322e Pcbnew: regroup drc files to the already existing drc folder. 6 years ago
Jeff Young 568c8c336b Move DRC control to a tool; move assorted commands to ACTIONS. 6 years ago
Seth Hillbrand 0a668ee550 pcbnew: Remove segment count from board file 7 years ago
Seth Hillbrand 49735c219b pcbnew: Don't merge zones with different params 7 years ago
Seth Hillbrand 44b4f8a104 pcbnew: prevent different keepout zones from merging 7 years ago
jean-pierre charras 39b4afecfa fix code after file renaming 8 years ago
jean-pierre charras 4c5bd01887 Rename a few files 8 years ago
Maciej Suminski f7072cc7c6 Moved DRC::doEdgeZoneDrc to drc_clearance_test_functions.cpp 8 years ago
Maciej Suminski 9b5dc5c215 GAL show markers for zone outlines gap test 8 years ago
jean-pierre charras cdad02336d fix minor compil warnings 8 years ago
Tomasz Włostowski f34b86d39e pcbnew: made zone filling algorithm thread-safe. 8 years ago
Alejandro García Montoro f68ce306bd CPolyLine -> SHAPE_POLY_SET refactor. 9 years ago
jean-pierre charras 178cf0dc25 Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 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
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 6a93777a51 Polyline.h: remove useless class CRect. Use the more powerful EDA_RECT instead. Clean and remove duplicate code. 11 years ago