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
|
2021-03-20 20:42:25 +01:00 |
Thomas Pointhuber
|
cd26db24f9
|
altium: allow text in special strings
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/6256#note_529783269
|
2021-03-20 19:25:57 +01:00 |
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
|
2021-03-14 16:40:36 +01:00 |
Thomas Pointhuber
|
7ef9082c86
|
altium: add unit-tests for ReadProperties() and fix some issues found while doing so
|
2021-03-08 23:03:00 +01:00 |
Seth Hillbrand
|
283d176cdc
|
Use std::locale::classic() globally
This is a better alternative when imbuing streams
|
2021-02-26 17:21:55 -08:00 |
Thomas Pointhuber
|
c255dede17
|
altium: loosen up ReadProperties check a bit, to allow reading of likely malformed altium files.
|
2021-02-07 16:52:31 +01:00 |
Thomas Pointhuber
|
db3b79a046
|
altium: Fix #6462 improve parsing of metric units
Because Altium uses imperial units for storage, this leads to rounding errors.
This code tries to correct those rounding errors for the user.
|
2021-01-31 16:18:57 +01:00 |
Thomas Pointhuber
|
9ddfd82b91
|
altium: Fix #6242 by increasing clamp limit for unit conversation. Furthermore fix error which happens when parsing negative units.
|
2021-01-31 13:59:51 +01:00 |
Jeff Young
|
bb232e6ac6
|
Unify LIB_IDs now that both are stored in sexpr files.
Fixes https://gitlab.com/kicad/code/kicad/issues/6764
|
2020-12-18 00:30:26 +00:00 |
Thomas Pointhuber
|
47786fa976
|
altium: Correctly handle symbol names containing invalid chars
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6082
|
2020-10-23 14:30:29 +02:00 |
Thomas Pointhuber
|
3ced74d19c
|
altium: Properties are normaly stored in Upper case, but Altium decided CamelCase are good as well
Fix: https://gitlab.com/kicad/code/kicad/-/issues/6044
|
2020-10-18 15:24:25 +02:00 |
Thomas Pointhuber
|
9199d1ff63
|
altium: fix line style and filling
|
2020-10-17 13:45:33 +00:00 |
Thomas Pointhuber
|
a03fb7a9a8
|
Altium: Refactor and add initial structure for schematic importer
altium: move pcbnew/altium2kicadpcb_plugin -> pcbnew/plugins/altium
See: https://gitlab.com/kicad/code/kicad/-/issues/4412
|
2020-08-23 19:01:08 +00:00 |