← Back to team overview

kicad-developers team mailing list archive

Eeschema refactor.

 

Yesterday I committed the first of a series of patches that are part of
the Eeschema refactor work.  As of right now I have 41 patches queued up
with more to come.  I will apply them slowly over the next few months
just in case I managed to break anything.  The first few patches should
be pretty benign but as time goes by, they will have the potential to
become more disruptive.  If you find anything that is broken, please let
me know right away so I can get it fixed.  You should be able to see a
pattern pretty quickly with the first few patches.  I will slowly roll
the functionality of SCH_SHEET_PATH, SCH_SHEET_LIST, and SCH_SCREENS
into the SCH_SHEET object where the entire schematic hierarchy will
live.  Once that is complete, I will create a top level SCHEMATIC object
that will act as the top level container similar in scope to the BOARD
object in Pcbnew.  Hopefully this transition will be fairly smooth so I
can start on the schematic I/O manager and the new file formats sometime
later this year.


Follow ups