31 Commits (b29f55c1ca7774dd5b0f412da029c29afce0d3b1)

Author SHA1 Message Date
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. 9 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 9 years ago
Wayne Stambaugh dab73e172b Doxygen warning fixes and coding policy comment changes. 9 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
Dick Hollenbeck 2aa27122b0 Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and 13 years ago
Dick Hollenbeck 58299fc921 more fp_lib_table work 13 years ago
Dick Hollenbeck 5cda6bc1a6 eagle plugin first work 14 years ago