175 Commits (11c91c717942d385d72295302682e41c16d93ae9)

Author SHA1 Message Date
Jeff Young f606679164 Proper numeric sorting for intersheet refs. 4 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Jon Evans 3aab37bd2a Fix determinism issue when comparing a local and hierarchical label 5 years ago
Jeff Young bcdec0dea7 Move '~' pin name processing to LIB_PIN and SCH_PIN. 5 years ago
Wayne Stambaugh fbc135e69f Rename SCH_COMPONENT to SCH_SYMBOL. 5 years ago
Marek Roszko 4df3cb912d Remove another leaky wx/log.h header 5 years ago
Jon Evans 9effeb1fcb Don't crash if an invalid bus connection is made 5 years ago
Jon Evans 55c1d814f9 Fix hierarchical propagation for designs with unmatched hier ports 5 years ago
Jeff Young 2e3860de6f Naming conventions. 5 years ago
Wayne Stambaugh 2b86b34124 Eeschema: split out SCH_SHEET_PIN declarations into separate header. 5 years ago
Wayne Stambaugh 1786ae8773 Eeschema: use symbol nomenclature for object file naming. 5 years ago
Jon Evans d951ac5bfe Fix logic issue with sheet pin ERC 5 years ago
Jon Evans 212c67c365 Fix bus<>net conflict ERC not checking local labels 5 years ago
Jon Evans 07e1ae1b56 Fix logic of global label ERC check 5 years ago
Jon Evans dbd749c07a ERC warn if hierarchical labels have no matching sheet pin 5 years ago
Jon Evans 7015f4cf75 Use full names for bus membership ERC checking 5 years ago
Jon Evans 73ea0fc15e Always upgrade to a stronger driver even if the path is longer 5 years ago
Jon Evans 8e9b457887 Make sure sheet pin connections get reset every time 5 years ago
Jeff Young 0ba0160da9 Add a PT_NIC pin electrical type and a netlist token for SCH_NO_CONNECT. 5 years ago
Jeff Young 274fc60fe9 Formatting. 5 years ago
Jon Evans 6cd4fcf30c Don't pick a name with a longer path to override with 5 years ago
Jeff Young 95ca5a0233 Don't record null drivers. 5 years ago
Jeff Young f3a6d2655e Improvements to ERC and bus parsing. 5 years ago
Jon Evans 02681fcf0e Move no-connect processing to connection graph 5 years ago
Jon Evans 9b69c1e198 Fix a bone-headed cause of non-determinism 5 years ago
Jon Evans 654e9a77db Connectivity: defer and parallelize item updates 5 years ago
Jon Evans 6fb1ed2824 Make sure hierarchical overrides are deterministic 5 years ago
Jon Evans b90e72ed07 Don't simplify hierarchical nets based on weak drivers 5 years ago
Jon Evans 24ff66f5a2 ERC: flag unconnected sheet pins 5 years ago
Jon Evans 693e40b5b0 Exclude buses from dangling label checks 5 years ago
Jon Evans ede500f117 Don't create multiple markers for the same issue 5 years ago
Jon Evans 5ceadbda3b Don't show redundant ERC markers from subsheets 5 years ago
Jeff Young c3d46c1cb5 Add ncPins to the list of no_connect_ nets. 5 years ago
Jon Evans 487aa37d2e Connectivity: don't rename things multiple times in subsheets 5 years ago
Jon Evans e33a331095 Don't ERC check absorbed subgraphs 5 years ago
Jeff Young 3d852372ca Handle nested unescaping (for buses in particular). 5 years ago
Seth Hillbrand 7b9c21e290 Not connected pins should not get connected 5 years ago
Jon Evans 6544dca056 Ensure driver connections are always properly initialized 5 years ago
Jeff Young ad281f7538 Remove duplicated TestDanglingEnds routines. 5 years ago
Jeff Young c85ef8eb69 Make updating netnames in backannotate more discrete. 5 years ago
Jeff Young 9c7c05c161 Mostly formatting cleanup but a few type-casting cleanups too. 5 years ago
Jeff Young 44850e9409 Fix nullptr crash. 5 years ago
Jeff Young c94001839b Minor performance improvements to connection graph. 5 years ago
jean-pierre charras 94a358c592 fix 2 compil issues 5 years ago
Jeff Young 6654c03041 Embarking on the next adventure: component -> symbol. 5 years ago
jean-pierre charras 79dd6e6476 Eeschema, ERC: fix missing call to subgraph->ResolveDrivers() when test driver 5 years ago
Jeff Young 7c505da368 Make sure ERC tests honour the severity settings. 5 years ago
Jon Evans 31d502735c Better messages for bus entry conflict ERC 5 years ago
Jon Evans 2edd246f36 Use explicit message for multiple drivers ERC 5 years ago
Jon Evans ee08a3488f Fix missing driver conflict ERC 5 years ago