kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #24434
Re: Eeschema refactor update.
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 : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References