kicad/pcbnew/plugins/altium
Seth Hillbrand 57ba38560c Optimize library load time for Altium plugin
Load times were >20min for moderate sized libraries as EnumFiles
iterated over the entire list for each operation.  The update modifies
our third-party lib to allow a return value, stopping the iteration when
we find our desired entry.  This also provides a short-circuit for
ASCII-based names, allowing single-level parsing if available
2023-08-18 13:50:15 -07:00
..
CMakeLists.txt ADDED: Initial support for importing Solidworks PCB files 2023-06-19 11:57:33 -04:00
altium_circuit_maker_plugin.cpp altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
altium_circuit_maker_plugin.h altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
altium_circuit_studio_plugin.cpp altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
altium_circuit_studio_plugin.h altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
altium_designer_plugin.cpp Optimize library load time for Altium plugin 2023-08-18 13:50:15 -07:00
altium_designer_plugin.h altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
altium_parser.ksy altium: support keepout restrictions in Arcs, Fills and Regions 2022-03-11 19:15:58 +01:00
altium_parser_pcb.cpp Altium PCB import: support dashed outlines (Region kind 2) 2023-07-22 22:38:05 +05:00
altium_parser_pcb.h Altium PCB import: support dashed outlines (Region kind 2) 2023-07-22 22:38:05 +05:00
altium_pcb.cpp Optimize library load time for Altium plugin 2023-08-18 13:50:15 -07:00
altium_pcb.h altium: Add support for Nets (connectivity) on polygons and fills for board items 2023-08-18 11:59:53 +02:00
altium_rule_transformer.cpp More wide-string declarations. 2022-02-05 22:03:04 +00:00
altium_rule_transformer.h Fix ALTIUM_RULE_TOKEN qa test failure 2021-06-24 05:58:24 +00:00
solidworks_pcb_plugin.cpp altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00
solidworks_pcb_plugin.h altium: verify that file contains "Compound File Binary Format" magic bytes, as we do not support the ASCII format 2023-08-18 14:47:08 +02:00