34 Commits (f84406009bd11ac1c5d6c4e0e81adbacd944686f)

Author SHA1 Message Date
Wayne Stambaugh b624c7090a Deprecate saving legacy schematic and symbol library file formats. 6 years ago
Jon Evans 2499a1d640 Remove KIWAY dependence from SCH_PLUGINs 6 years ago
Jon Evans d7bd4c9b04 Move Eeschema globals to new SCHEMATIC object 6 years ago
Wayne Stambaugh 169f63a6c0 Eeschema: make schematic sharing truly safe across all designs. 6 years ago
Jeff Young c663965498 Fix some issues with sheet border color handling. 6 years ago
Thomas Pointhuber b707c84b62 Use Record handling for parsing 6 years ago
Wayne Stambaugh 7dc64f08b7 Eeschema: implement s-expression schematic file formatter. 6 years ago
Wayne Stambaugh 9d6f64da9a Implement symbol library s-expression parser. 6 years ago
Wayne Stambaugh e1900161a7 Eeschema: implement new symbol library file s-expression formatter. 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Wayne Stambaugh 54f066fed7 Implement simple inheritance for library symbols. 6 years ago
Jeff Young 5c43924338 Display all "File couldn't be found" messages at the end. 6 years ago
Wayne Stambaugh 8af9aa7574 Eeschema: allow for partial schematic loading. 8 years ago
Wayne Stambaugh 8b2b1381c4 Fix symbol library table editor plugin type selection bug. 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Russell Oliver 3b0855d204 Eagle Project Import: Code cleanup and documentation. 8 years ago
Maciej Suminski d6383893a2 eeschema: Iterate through plugins when determining file format. 8 years ago
Russell Oliver 4e69acbb49 Eeschema: Add CheckHeader function to SCH_PLUGIN and cycle through plugins when loading files. 8 years ago
Maciej Suminski c727423979 Work in progress 9 years ago
Alejandro García Montoro 2403f2b558 Adds necessary structure to implement and test Eagle schematich plugin 9 years ago
jean-pierre charras e5137f4eb4 Fix a few doxygen warnings 8 years ago
Wayne Stambaugh dab73e172b Doxygen warning fixes and coding policy comment changes. 8 years ago
Chris Pavlina 9effcb80e7 Optimize SCH_PLUGIN enumeration for populating the component chooser 9 years ago
Wayne Stambaugh 73bbc35c3e Make the schematic I/O plugin the only option. 9 years ago
Wayne Stambaugh 4ee0b3827e Eeschema: more schematic I/O plugin prep work. 9 years ago
Wayne Stambaugh 213ceaa280 Eeschema: add delete symbol library code to schematic legacy plugin. 9 years ago
Wayne Stambaugh 4f0c2ad083 Eeschema: add create symbol library to legacy schematic I/O plugin. 9 years ago
Wayne Stambaugh aa5e979b8a Eeschema: add delete symbol method to schematic I/O plugin. 9 years ago
Wayne Stambaugh 58abb29827 Eeschema: add delete alias from library to I/O manager. 9 years ago
Wayne Stambaugh 3ae240ea46 Eeschema: add save code to legacy symbol library plugin. 9 years ago
Wayne Stambaugh 24f6c4be21 Eeschema: add code to plugin manager to load a symbol from a library. 9 years ago
Wayne Stambaugh eaa7f3f114 Eeschema: implement schematic I/O plugin symbol library parser. 9 years ago
Wayne Stambaugh 98ad5096b0 Eeschema: add saving schematic files to schematic plugin. 9 years ago
Wayne Stambaugh 4ed346ea64 Eeschema: initial schematic I/O plugin. 9 years ago
Chris Pavlina f9386fcbc0 Add support for PCB and footprint format versioning 10 years ago
Dick Hollenbeck 4011953455 Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 12 years ago
Dick Hollenbeck c264823731 8 bit string relief via class UTF8 12 years ago
Dick Hollenbeck 224594625a API Documentation improvements, especially noticable when viewing doxygen output. 12 years ago
Dick Hollenbeck b0c739e7ee *) Implement "Copy On Write" (COW) support in GITHUB_PLUGIN. See class header 12 years ago
Dick Hollenbeck 76fed4f995 *) Add PLUGIN::FootprintLibOptions( PROPERTIES* ), and extend DIALOG_FP_PLUGIN_OPTIONS to use it. 12 years ago
Dick Hollenbeck 5f329b472b make PROPERTIES::Value() not inline 12 years ago
Dick Hollenbeck 42ef7f6215 *) Start removing some of the problematic "<%s>.." format strings, which won't 12 years ago
Dick Hollenbeck e8ad48adf4 more DIALOG_FP_PLUGIN_OPTIONS work, make PROPERTIES a map instead of a hashtable for alphabetical iteration. 12 years ago
Dick Hollenbeck ec7f26f54b FP_LIB_TABLE::ROW::SetFullURI() does environment variable substitution up front. 12 years ago
Dick Hollenbeck 248788f381 Put FP_LIB_TABLE::Footprint*() functions on stage, but comment out lazy plugin lookup trick in FindRow() until these new API functions are used. 12 years ago
Dick Hollenbeck f72394cc6b Make PLUGIN::Footprint*() API functions take 'const' PROPERTIES*. 12 years ago
Dick Hollenbeck 4a2f86932a Early GITHUB_PLUGIN hopefull-ness 12 years ago
Dick Hollenbeck 8fd0c322cd more fp lib table work 13 years ago
Alexander Lunef 40f4304b2f Pcbnew: Add pcad2kicad pcb plugin, to import PCAD boards ( .pcb ASCII data file PCad 2000 format ) from Alexander Lunef 13 years ago
Wayne Stambaugh 7c86749ca6 Add Pcbnew GEDA PCB module plugin support. 13 years ago