Jeff Young
f8a34d98b3
Support for overbar syntax in Altium importer.
Fixes https://gitlab.com/kicad/code/kicad/issues/7979
4 years ago
Jeff Young
0dfb5fcaf9
Error message cleanup.
wxString::Format is redundant in a wxLogXXX call.
Error messages should generally be translatable.
Error messages should use generally consistent sentence forms.
4 years ago
Wayne Stambaugh
71c183d7bb
Rename LIB_PART to LIB_SYMBOL.
4 years ago
Wayne Stambaugh
fbc135e69f
Rename SCH_COMPONENT to SCH_SYMBOL.
4 years ago
Marek Roszko
4df3cb912d
Remove another leaky wx/log.h header
5 years ago
Marek Roszko
3ac5aa5369
enum class SHEET_SIDE
5 years ago
Thomas Pointhuber
f13eb13b9a
altium: import images from SchDoc
5 years ago
Wayne Stambaugh
2b86b34124
Eeschema: split out SCH_SHEET_PIN declarations into separate header.
5 years ago
Jeff Young
2ad69fc56b
Move importers from wxLog to REPORTER.
Fixes https://gitlab.com/kicad/code/kicad/issues/6389
5 years ago
Roberto Fernandez Bautista
a0889705e7
EAGLE and Altium SCH importers: UpdateSymbolLinks after import
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7687
5 years ago
Thomas Pointhuber
d9229697d8
altium: special string override map should be case-insensitive
This only fixes overrides where we explicitly map an override. Wrongly written variables pointing to fields are not corrected by this.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/6256
5 years ago
Thomas Pointhuber
4482b3baba
altium: Handle special strings and convert them into KiCad variables. Use Comment for VALUE.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/6256
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/7736
5 years ago
WhiteChairFromIkea
ff23f4324a
Do not hardcode altium file extension length
5 years ago
Ian McInerney
908de37e7c
Don't hardcode the file extensions where possible
5 years ago
WhiteChairFromIkea
2c289b3f35
Check for ".SchDoc" before replacing to ".kicad_sch" for subsheet
5 years ago
WhiteChairFromIkea
f83b9236ac
Formatting
5 years ago
WhiteChairFromIkea
b98602583c
Remove "SchDoc" and use "kicad_sch" instead for subsheet names
5 years ago
WhiteChairFromIkea
042ea9761c
Revert "Import footprint to symbols. Subsheet is name is prepended to footprint name,..."
This reverts commit 8aa4faa4ce
5 years ago
WhiteChairFromIkea
292aff48fd
Import footprint to symbols. Subsheet is name is prepended to footprint name, which is probably NOT OK when syncing with PCB.
5 years ago
Wayne Stambaugh
1786ae8773
Eeschema: use symbol nomenclature for object file naming.
5 years ago
Thomas Pointhuber
619e128536
altium: Fix #6194 by no longer mirroring schematic text. Furthermore improve value parsing.
5 years ago
Jeff Young
bb232e6ac6
Unify LIB_IDs now that both are stored in sexpr files.
Fixes https://gitlab.com/kicad/code/kicad/issues/6764
5 years ago
Jeff Young
f0d0e17aab
Prepare for MODULE -> FOOTPRINT.
5 years ago
Jeff Young
670fc645de
More fixes for initializing imported filenames.
5 years ago
Jeff Young
3630f32c26
Initialize newly imported files with current schematic extension.
Fixes https://gitlab.com/kicad/code/kicad/issues/6083
5 years ago
Jeff Young
44400ca413
Formatting, some i18n, and shorter log messages.
5 years ago
Thomas Pointhuber
2d59bb8156
altium: initial code to insert sheets (but not parse them)
5 years ago
Thomas Pointhuber
3f0edb6f83
altium: introduce workaround until symbols are parsed with their real orientation
5 years ago
Thomas Pointhuber
00af4e123e
altium: improve support for ports, using the knowledge about terminal points
Still not perfect, but better than the previous version.
5 years ago
Thomas Pointhuber
52d8501563
altium: initial parsing of designator and some parameters
5 years ago
Thomas Pointhuber
52b5e4d0b3
altium: initial code to parse ports. Includes a hack until we know which side to connect to.
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6056
5 years ago
Thomas Pointhuber
f34ee00a8b
altium: import power port in all their different shapes
5 years ago
Thomas Pointhuber
b7c2d64333
altium: Correctly parse multiunit symbols
Followup to https://gitlab.com/kicad/code/kicad/-/issues/6055
5 years ago
Thomas Pointhuber
adfc74f93a
altium: Add initial support for multiunit symbols
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6055
5 years ago
Thomas Pointhuber
0d3d3e0d7c
altium: parse symbol description, remove dependency on legacy plugin
5 years ago
Thomas Pointhuber
47786fa976
altium: Correctly handle symbol names containing invalid chars
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6082
5 years ago
Thomas Pointhuber
b28f397614
altium: fix unsigned overflow inside loop
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6044
5 years ago
Thomas Pointhuber
39e55d8559
altium: parse bus-entry
5 years ago
Thomas Pointhuber
034a6bfe0d
altium: parse sheet size and align everyhting inside the sheet
5 years ago
Thomas Pointhuber
1ce215a1f2
altium: parse fonts from sheet record and use them for label styling
5 years ago
Thomas Pointhuber
a6072a40f5
altium: add initial support for labels
5 years ago
Thomas Pointhuber
a981ffe8c7
altium: fix compilation issue due to rebase
5 years ago
Thomas Pointhuber
1400e5cdb9
altium: improve orientation of net label
It is interesting, because altium allows text which is upside-down. Of course, KiCad does
not allow this sensless thing.
5 years ago
Thomas Pointhuber
ad93396d35
altium: parse no_erc record
5 years ago
Thomas Pointhuber
79a02d7997
altium: initial version for rounded rectangle (without rounded corners for now)
5 years ago
Thomas Pointhuber
9199d1ff63
altium: fix line style and filling
5 years ago
Thomas Pointhuber
06df80a88d
altium: add arc and line segment, fixup bezier parsing
5 years ago
Thomas Pointhuber
fa8208182a
altium: add support for bezier (symbol only) and polyline
5 years ago
Thomas Pointhuber
19cfd7bd3a
altium: add non working fix for rounding error
5 years ago
Thomas Pointhuber
56a60ffbed
altium: add (emulated) support for polygons
5 years ago