upverter/schematic-file-converter — pull request #79 by elbaschid (2012-04-15 12:39:20+00:00)
Title: minor fixes for framing, pin numbering & handling of missing symbols

I found a few issues running the regression tests that were easy to fix. I added a dummy symbol that can be used when the referenced symbol in a schematic file cannot be found. This ensures that attributes of missing symbols are carried over into ``upv`` and referenced symbol name are not getting lost.

Additionally, I changed the handling of pin number slightly as they are not enforced in gEDA and some of the test files contain un-numbered pins. Raising an error when the mandatory pin number is not present obviously makes the test fail and is probably not desired. I removed the error and just output a ``log.warn``. I generate a sequential pin number for each pin that is used if none is present.

The last change is related to the blueprint frames in a schematic. Details about the referenced frame symbol were not carried over from gEDA to ``upv``. I added a hidden property ``_geda_titleframe`` that is store for retrieval in the writer only. This generates the correct original frame when converting ``upv`` back into a gEDA ``sch``.