106 Commits (cfdd105cdd738d8bab5d22660159901293533f24)

Author SHA1 Message Date
jean-pierre charras 57da733f56 Avoid loss of data when saving a board having duplicate UUID 5 years ago
Jeff Young 7a4900b8dc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 5 years ago
jean-pierre charras 87a220b8e2 more cleanup about removing useless include 5 years ago
Jeff Young 6fde9ea8a5 Don't leave stale pointers in groups when exchanging modules. 5 years ago
Jeff Young dba42ebed0 ADDED Properties Dialog for groups. 5 years ago
Jeff Young 64fa400b19 Ease translation a bit. 5 years ago
Tomasz Wlostowski 59303adaca BOARD_ITEM: assert on unimplemented GetEffectiveShape() 5 years ago
Jeff Young 393bb0fd83 Fix assert where geometry routine wasn't ready to handle layers. 5 years ago
Tomasz Wlostowski 89a953e039 Migrated GetEffectiveShape(s) to SHAPE_COMPOUND 5 years ago
Tomasz Wlostowski 832a8c5bf7 pcbnew: implement SHAPE_COMPOUND-based GetEffectiveShape() 5 years ago
Seth Hillbrand 0a5f11fb37 Keep item ordering as much as possible 5 years ago
Jeff Young f2812773d4 Better handling of undefined values in Rule expressions. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Jon Evans 4e54b773e9 Fix some asserts with the property system 5 years ago
Maciej Suminski 04728278c0 Updated classes meta-data to take advantage of property replacement 6 years ago
Maciej Suminski a289056a9e Properties meta-data for pcbnew classes 6 years ago
jean-pierre charras 8bd9b26717 ZONE_CONTAINER, display info: fix incorrect layer of zones on user layers. 5 years ago
Jeff Young a5b53a623d Update status bar with clearance & rule sources. 6 years ago
Jeff Young 56946f4db1 Fix pad name increment to use last edited pad. 6 years ago
Seth Hillbrand 9b7d4e2742 Recleaning DLIST from pcbnew 6 years ago
Seth Hillbrand 32052d953f pcbnew: Fix STL blunder when deleting 6 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
John Beard dc20521cb9 Break out getTrailingInt from MODULE 7 years ago
Seth Hillbrand 90ad240660 units: Move common units and add tests 7 years ago
Jeff Young bcc8c64256 Consider edge cuts items to have zero width when filling zones. 7 years ago
jean-pierre charras 270a63daac DRAWSEGMENT, S_POLYGON shape: remove useless copies or conversion to std::vector<wxPoint> of SHPE_POLY_SET polygon shape. 8 years ago
Camille 9ff66a5274 Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 8 years ago
Tomasz Włostowski 58ce865352 pcbnew: made TransformShapeWithClearanceToPolygon virtual 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 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
Maciej Suminski 139521750b Fixed a crash on finishing line drawing in the legacy FP editor 9 years ago
Tomasz Wlostowski 5476e97bfa Pcbnew: fix segfault when importing netlist with no footprint assignments. 9 years ago
Maciej Suminski 694aa7ff5b Handle pad autonumbering when the number set is empty. 9 years ago
Maciej Suminski de03accdb1 Coverity report fixes. 11 years ago
John Beard 8c6313ac1a Extend arrays and duplicate to pcbnew (GAL and legacy), covering modules, text, lines, tracks, dimensions and targets. 11 years ago
Carl Poirier 3f8343b341 REMOVE: USE_PCBNEW_NANOMETERS by making it the only way to go in pcbnew, effectively removing the deci-mils build. 12 years ago
Dick Hollenbeck 64f8e0b8e1 various 13 years ago
Dick Hollenbeck 00adc67d2a Rename invoke_a_dialog.h. Code an alternate implementation for std::string BOARD_ITEM::FormatInternalUnits( int aValue ), for verification. 13 years ago
Dick Hollenbeck 6231ce5959 fix buggy double2str() 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago
Dick Hollenbeck 25b65b2e3b Consistent with my email posting from a day or two ago, remove the translated 13 years ago
Dick Hollenbeck 2aa27122b0 Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and 13 years ago
Dick Hollenbeck 4612ef9d50 switch to new s-expression format for footprint exports, use english layernames for naked footprints, dodge conflict with pythons HAVE_GETC_UNLOCKED 13 years ago
Wayne Stambaugh 1468a4ae31 Pcbnew s-experssion footprint library implementation. 13 years ago
Dick Hollenbeck a71857baaa Commit Dick's Pcbnew s-expression file parser bug fixes. 14 years ago
Wayne Stambaugh 2d0d805014 Add Pcbnew s-expression file parser. 14 years ago
jean-pierre charras 7f07b48e88 Pcbnew: Update incorrect or incomplete copyrights in many files. 14 years ago
Wayne Stambaugh bed96be750 Internal unit improvements and Pcbnew s-expression file format changes. 14 years ago
Wayne Stambaugh 9c16a218c0 Pcbnew s-expression file format changes. 14 years ago
Wayne Stambaugh d7feb9ab45 Initial Pcbnew s-expression file format commit. 14 years ago