Thanks! :) I knew this was going to be a PITA before I started. I just didn't think it was going to be this big of a PITA. It has to be done if we have any hope of moving the schematic editor forward. I'll get there eventually.
On 5/2/2016 2:24 PM, Chris Pavlina wrote: > I'll send you a big bag to collect all that yak hair. > > On Mon, May 02, 2016 at 02:14:58PM -0400, Wayne Stambaugh wrote: >> After several more false starts trying to design a unified SCHEMATIC >> object, I've finally figured out the thorn in my side. There is a >> circular dependency between SCH_SHEET::Load( SCH_EDIT_FRAME* aFrame ) >> and SCH_EDIT_FRAME::LoadOneEEFile() which I was tripping over every >> time. The only way around this road block is to write the schematic I/O >> manager and legacy schematic plugin first, rip out the SCH_ITEM load >> code along with the circular dependency, and then write the unified >> SCHEMATIC object. This effectively doubled the amount of effort it will >> take to complete this task. I have the I/O manager object complete and >> I'm about 20% done with the legacy schematic plugin parser code. >> Hopefully I'll finish this up by the end of May for general testing. >> Once this is stable, I'll finish implementing the legacy schematic >> output formatter and legacy component library parser and output >> formatter code. Once that's done I'll be able to get back to work on >> the refactor work. Sorry about the delays. Sigh!!!! >> >> Cheers, >> >> Wayne >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

