[electric] branch master updated (2f7e4dd -> 95c41bc)

Markus Koschany apo-guest at moszumanska.debian.org
Mon Nov 28 00:01:32 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a change to branch master
in repository electric.

      from  2f7e4dd   Fix changelog line too long
       new  3159a34   Switch to compat level 10.
       new  157ed26   Declare compliance with Debian Policy 3.9.8.
       new  48f67d9   Vcs-fields: Use https.
       new  4d0e836   Update public signing-key
       new  2e78c30   New upstream version 9.07
       new  52e2bb1   Merge tag 'upstream/9.07'
       new  121d37f   New upstream version 9.07+dfsg
       new  8b04516   Merge tag 'upstream/9.07+dfsg'
       new  4e1dbbe   Update changelog
       new  0453122   Update my e-mail address.
       new  95c41bc   electric wrapper: Try to find java6 runtime instead of openjdk.

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ChangeLog.txt                                      |  273 +-
 README.txt                                         |    5 +-
 build.xml                                          |    2 +-
 com/sun/electric/Launcher.java                     |    2 +-
 com/sun/electric/Main.java                         |   52 +-
 com/sun/electric/StartupPrefs.java                 |    2 +-
 com/sun/electric/api/irsim/IAnalyzer.java          |    2 +-
 com/sun/electric/api/minarea/ErrorLogger.java      |    2 +-
 com/sun/electric/api/minarea/LayoutCell.java       |    2 +-
 com/sun/electric/api/minarea/LayoutCellLoader.java |    2 +-
 .../electric/api/minarea/ManhattanOrientation.java |    2 +-
 com/sun/electric/api/minarea/MinAreaChecker.java   |    2 +-
 .../minarea/errorLogging/AbstractErrorLogger.java  |    2 +-
 .../minarea/errorLogging/ErrorLoggerCSVFile.java   |    2 +-
 .../minarea/errorLogging/ErrorLoggerFactory.java   |    2 +-
 .../errorLogging/ErrorRepositoryLogger.java        |    2 +-
 .../errorLogging/ErrorToElectricReporter.java      |    2 +-
 .../api/minarea/errorLogging/io/CSVFile.java       |    2 +-
 .../api/minarea/errorLogging/io/CSVInput.java      |    2 +-
 .../api/minarea/errorLogging/io/CSVWriter.java     |    2 +-
 com/sun/electric/api/minarea/geometry/Edge.java    |    2 +-
 com/sun/electric/api/minarea/geometry/Point.java   |    2 +-
 com/sun/electric/api/minarea/geometry/Polygon.java |    2 +-
 com/sun/electric/api/minarea/geometry/Shapes.java  |    2 +-
 .../api/minarea/launcher/DefaultLayoutCell.java    |    2 +-
 .../electric/api/minarea/launcher/ElapseTimer.java |    2 +-
 .../electric/api/minarea/launcher/Launcher.java    |    2 +-
 com/sun/electric/api/movie/MovieCreator.java       |    2 +-
 com/sun/electric/database/AnalyzeHeap.java         |    4 +-
 com/sun/electric/database/CellBackup.java          |    4 +-
 com/sun/electric/database/CellRevision.java        |    4 +-
 com/sun/electric/database/CellRevisionConn.java    |    4 +-
 com/sun/electric/database/CellRevisionConn0.java   |    4 +-
 com/sun/electric/database/CellRevisionJ.java       |    4 +-
 .../electric/database/CellRevisionProvider.java    |    4 +-
 .../database/CellRevisionProviderDefault.java      |    6 +-
 com/sun/electric/database/CellTree.java            |    4 +-
 com/sun/electric/database/CellUsageInfo.java       |    4 +-
 com/sun/electric/database/DumpHeap.java            |    4 +-
 com/sun/electric/database/EObjectInputStream.java  |    4 +-
 com/sun/electric/database/EObjectOutputStream.java |    4 +-
 com/sun/electric/database/EditingPreferences.java  |    4 +-
 com/sun/electric/database/Environment.java         |    4 +-
 com/sun/electric/database/EquivPorts.java          |    4 +-
 .../database/EquivalentSchematicExports.java       |    4 +-
 com/sun/electric/database/IdMapper.java            |    4 +-
 com/sun/electric/database/ImmutableArcInst.java    |    4 +-
 com/sun/electric/database/ImmutableCell.java       |    4 +-
 .../electric/database/ImmutableElectricObject.java |    4 +-
 com/sun/electric/database/ImmutableExport.java     |    4 +-
 com/sun/electric/database/ImmutableIconInst.java   |    4 +-
 .../ImmutableLayoutHierarchyEnumerator.java        |    2 +-
 com/sun/electric/database/ImmutableLibrary.java    |    4 +-
 com/sun/electric/database/ImmutableNet.java        |    4 +-
 com/sun/electric/database/ImmutableNetLayout.java  |    4 +-
 com/sun/electric/database/ImmutableNetSchem.java   |    4 +-
 com/sun/electric/database/ImmutableNodeInst.java   |    4 +-
 com/sun/electric/database/ImmutablePortInst.java   |    4 +-
 com/sun/electric/database/LibraryBackup.java       |    4 +-
 com/sun/electric/database/Snapshot.java            |    4 +-
 com/sun/electric/database/SnapshotAnalyze.java     |    2 +-
 com/sun/electric/database/UsageCollector.java      |    4 +-
 com/sun/electric/database/change/Changes.java      |    2 +-
 .../database/change/DatabaseChangeEvent.java       |    2 +-
 .../database/change/DatabaseChangeListener.java    |    2 +-
 com/sun/electric/database/change/Undo.java         |    2 +-
 .../electric/database/constraint/Constraints.java  |    2 +-
 com/sun/electric/database/constraint/Layout.java   |    2 +-
 .../electric/database/constraint/LayoutCell.java   |    2 +-
 com/sun/electric/database/geometry/EGraphics.java  |    4 +-
 com/sun/electric/database/geometry/EPoint.java     |    4 +-
 com/sun/electric/database/geometry/ERectangle.java |    4 +-
 .../database/geometry/GeometryHandler.java         |    4 +-
 .../electric/database/geometry/ObjectQTree.java    |    2 +-
 com/sun/electric/database/geometry/Poly.java       |    2 +-
 com/sun/electric/database/geometry/Poly3D.java     |    2 +-
 com/sun/electric/database/geometry/PolyBase.java   |    6 +-
 com/sun/electric/database/geometry/PolyMerge.java  |    2 +-
 .../electric/database/geometry/PolyNodeMerge.java  |    2 +-
 com/sun/electric/database/geometry/PolyQTree.java  |    4 +-
 .../electric/database/geometry/PolySweepMerge.java |    6 +-
 .../electric/database/geometry/ScreenPoint.java    |    2 +-
 .../database/geometry/bool/DeltaMerge.java         |    4 +-
 .../database/geometry/bool/LayoutMerger.java       |    4 +-
 .../geometry/bool/LayoutMergerDefaultImpl.java     |    4 +-
 .../geometry/bool/LayoutMergerFactory.java         |    4 +-
 .../geometry/bool/LayoutMergerHierImpl.java        |    4 +-
 com/sun/electric/database/geometry/bool/Main.java  |    4 +-
 .../database/geometry/bool/PointsSorter.java       |    4 +-
 .../database/geometry/bool/UnloadPolys.java        |    4 +-
 .../database/geometry/bool/VectorCache.java        |    4 +-
 .../electric/database/geometry/btree/BTree.java    |    2 +-
 .../database/geometry/btree/BTreeTest.java         |    2 +-
 .../geometry/btree/CachingPageStorage.java         |    2 +-
 .../geometry/btree/CachingPageStorageWrapper.java  |    2 +-
 .../geometry/btree/EquivalenceClasses.java         |    4 +-
 .../database/geometry/btree/FilePageStorage.java   |    2 +-
 .../geometry/btree/InteriorNodeCursor.java         |    2 +-
 .../database/geometry/btree/LeafNodeCursor.java    |    2 +-
 .../database/geometry/btree/MemoryPageStorage.java |    2 +-
 .../database/geometry/btree/NodeCursor.java        |    2 +-
 .../geometry/btree/OverflowPageStorage.java        |    2 +-
 .../database/geometry/btree/PageStorage.java       |    2 +-
 .../btree/PageStorageWithDeallocation.java         |    2 +-
 .../database/geometry/btree/RadixTrie.java         |    4 +-
 .../unboxed/AssociativeCommutativeOperation.java   |    2 +-
 .../btree/unboxed/AssociativeOperation.java        |    2 +-
 .../btree/unboxed/InvertibleOperation.java         |    2 +-
 .../geometry/btree/unboxed/LatticeOperation.java   |    2 +-
 .../geometry/btree/unboxed/MinMaxOperation.java    |    2 +-
 .../database/geometry/btree/unboxed/Pair.java      |    2 +-
 .../database/geometry/btree/unboxed/Unboxed.java   |    2 +-
 .../geometry/btree/unboxed/UnboxedByte.java        |    2 +-
 .../geometry/btree/unboxed/UnboxedComparable.java  |    2 +-
 .../geometry/btree/unboxed/UnboxedDouble.java      |    2 +-
 .../geometry/btree/unboxed/UnboxedFloat.java       |    2 +-
 .../geometry/btree/unboxed/UnboxedFunction.java    |    2 +-
 .../geometry/btree/unboxed/UnboxedHalfDouble.java  |    2 +-
 .../geometry/btree/unboxed/UnboxedInt.java         |    2 +-
 .../btree/unboxed/UnboxedMinMaxHalfDouble.java     |    2 +-
 .../geometry/btree/unboxed/UnboxedPair.java        |    2 +-
 .../electric/database/hierarchy/BatchChanges.java  |   24 +-
 com/sun/electric/database/hierarchy/Cell.java      |    7 +-
 com/sun/electric/database/hierarchy/EDatabase.java |    6 +-
 com/sun/electric/database/hierarchy/Export.java    |    2 +-
 .../database/hierarchy/HierarchyEnumerator.java    |    2 +-
 com/sun/electric/database/hierarchy/Library.java   |    2 +-
 com/sun/electric/database/hierarchy/Nodable.java   |    4 +-
 .../database/hierarchy/ReplaceBuilder.java         |    4 +-
 com/sun/electric/database/hierarchy/View.java      |    2 +-
 com/sun/electric/database/id/ArcProtoId.java       |    4 +-
 com/sun/electric/database/id/CellId.java           |    4 +-
 com/sun/electric/database/id/CellUsage.java        |    4 +-
 com/sun/electric/database/id/ExportId.java         |    4 +-
 com/sun/electric/database/id/IdManager.java        |    4 +-
 com/sun/electric/database/id/IdReader.java         |    4 +-
 com/sun/electric/database/id/IdWriter.java         |    4 +-
 com/sun/electric/database/id/LayerId.java          |    4 +-
 com/sun/electric/database/id/LibId.java            |    4 +-
 com/sun/electric/database/id/NodeProtoId.java      |    4 +-
 com/sun/electric/database/id/PortProtoId.java      |    4 +-
 com/sun/electric/database/id/PrimitiveNodeId.java  |    4 +-
 com/sun/electric/database/id/PrimitivePortId.java  |    4 +-
 com/sun/electric/database/id/TechId.java           |    4 +-
 com/sun/electric/database/network/Global.java      |    4 +-
 com/sun/electric/database/network/NetCell.java     |    4 +-
 com/sun/electric/database/network/NetSchem.java    |    4 +-
 com/sun/electric/database/network/Netlist.java     |   16 +-
 com/sun/electric/database/network/NetlistImpl.java |    4 +-
 .../electric/database/network/NetlistShorted.java  |    4 +-
 com/sun/electric/database/network/Network.java     |    4 +-
 .../electric/database/network/NetworkManager.java  |    4 +-
 com/sun/electric/database/network/NetworkTool.java |    4 +-
 com/sun/electric/database/prototype/NodeProto.java |    2 +-
 .../database/prototype/PortCharacteristic.java     |    2 +-
 .../electric/database/prototype/PortOriginal.java  |    2 +-
 com/sun/electric/database/prototype/PortProto.java |    2 +-
 com/sun/electric/database/text/CellName.java       |    2 +-
 com/sun/electric/database/text/EFormatter.java     |    4 +-
 .../database/text/EmptyPreferencesFactory.java     |    2 +-
 com/sun/electric/database/text/Name.java           |    4 +-
 com/sun/electric/database/text/NameImpl.java       |    4 +-
 com/sun/electric/database/text/Pref.java           |    2 +-
 com/sun/electric/database/text/PrefPackage.java    |    4 +-
 com/sun/electric/database/text/Setting.java        |    2 +-
 com/sun/electric/database/text/TempPref.java       |    2 +-
 com/sun/electric/database/text/TextUtils.java      |    2 +-
 com/sun/electric/database/text/Version.java        |   19 +-
 com/sun/electric/database/topology/ArcInst.java    |    2 +-
 com/sun/electric/database/topology/Connection.java |    2 +-
 com/sun/electric/database/topology/Geometric.java  |    2 +-
 .../electric/database/topology/HeadConnection.java |    2 +-
 .../electric/database/topology/IconNodeInst.java   |    2 +-
 com/sun/electric/database/topology/NodeInst.java   |    4 +-
 com/sun/electric/database/topology/PortInst.java   |    2 +-
 com/sun/electric/database/topology/RTBounds.java   |    2 +-
 com/sun/electric/database/topology/RTNode.java     |    2 +-
 .../electric/database/topology/SteinerTree.java    |   41 +-
 .../electric/database/topology/TailConnection.java |    2 +-
 com/sun/electric/database/topology/Topology.java   |    4 +-
 .../database/variable/AbstractTextDescriptor.java  |    2 +-
 .../electric/database/variable/CodeExpression.java |    4 +-
 .../electric/database/variable/DisplayedText.java  |    2 +-
 .../electric/database/variable/EditWindow0.java    |    2 +-
 .../electric/database/variable/EditWindow_.java    |    2 +-
 .../electric/database/variable/ElectricObject.java |    2 +-
 .../database/variable/MutableTextDescriptor.java   |    2 +-
 .../electric/database/variable/TextDescriptor.java |    2 +-
 .../electric/database/variable/UserInterface.java  |    2 +-
 com/sun/electric/database/variable/VarContext.java |    2 +-
 com/sun/electric/database/variable/Variable.java   |    5 +-
 com/sun/electric/lib/LibFile.java                  |    2 +-
 com/sun/electric/plugins/j3d/J3DKeyBehavior.java   |    4 +-
 com/sun/electric/plugins/j3d/J3DKeyCollision.java  |    4 +-
 com/sun/electric/plugins/j3d/JMouseRotate.java     |    4 +-
 com/sun/electric/plugins/j3d/JMouseTranslate.java  |    4 +-
 com/sun/electric/plugins/j3d/JMouseZoom.java       |    4 +-
 com/sun/electric/plugins/j3d/View3DWindow.java     |    4 +-
 com/sun/electric/plugins/j3d/ui/J3DDemoDialog.java |    2 +-
 com/sun/electric/plugins/j3d/ui/J3DMenu.java       |    2 +-
 com/sun/electric/plugins/j3d/ui/J3DViewDialog.java |    2 +-
 .../electric/plugins/j3d/ui/JThreeDSideView.java   |    2 +-
 com/sun/electric/plugins/j3d/ui/JThreeDTab.java    |    2 +-
 com/sun/electric/plugins/j3d/utils/J3DAlpha.java   |    4 +-
 .../electric/plugins/j3d/utils/J3DAppearance.java  |    4 +-
 com/sun/electric/plugins/j3d/utils/J3DAxis.java    |    4 +-
 .../electric/plugins/j3d/utils/J3DCanvas3D.java    |    4 +-
 .../electric/plugins/j3d/utils/J3DClientApp.java   |    4 +-
 .../plugins/j3d/utils/J3DSerialization.java        |    4 +-
 .../electric/plugins/j3d/utils/J3DServerApp.java   |    4 +-
 com/sun/electric/plugins/j3d/utils/J3DUtils.java   |    6 +-
 .../minarea/bitmapjava/BitMapMinAreaChecker.java   |    2 +-
 .../minarea/bitmapscala/BitMapMinAreaChecker.scala |    3 +-
 .../plugins/minarea/deltamerge0/SimpleChecker.java |    2 +-
 .../plugins/minarea/deltamerge1/DeltaMerge.scala   |    4 +-
 .../plugins/minarea/deltamerge1/PointsSorter.scala |    4 +-
 .../minarea/deltamerge1/SimpleChecker.scala        |   15 +-
 .../plugins/minarea/deltamerge1/StripeExts.scala   |    2 +-
 .../plugins/minarea/deltamerge1/UnloadPolys.scala  |    4 +-
 .../plugins/minarea/deltamerge1/UnloadPolys2.scala |    4 +-
 .../electric/technology/AbstractShapeBuilder.java  |    2 +-
 com/sun/electric/technology/ArcProto.java          |    2 +-
 com/sun/electric/technology/BoundsBuilder.java     |    2 +-
 com/sun/electric/technology/DRC.dtd                |    4 +-
 com/sun/electric/technology/DRCTemplate.java       |    7 +-
 com/sun/electric/technology/EdgeH.java             |    2 +-
 com/sun/electric/technology/EdgeV.java             |    2 +-
 com/sun/electric/technology/Foundry.java           |    6 +-
 com/sun/electric/technology/GDSLayers.java         |    4 +-
 com/sun/electric/technology/Layer.java             |  679 +--
 com/sun/electric/technology/PrimitiveNode.java     |    2 +-
 .../electric/technology/PrimitiveNodeGroup.java    |    2 +-
 com/sun/electric/technology/PrimitiveNodeSize.java |    2 +-
 com/sun/electric/technology/PrimitivePort.java     |    2 +-
 com/sun/electric/technology/SizeOffset.java        |    2 +-
 com/sun/electric/technology/TechFactory.java       |   59 +-
 com/sun/electric/technology/TechPool.java          |    4 +-
 com/sun/electric/technology/Technology.java        |   17 +-
 com/sun/electric/technology/Technology.xsd         |   36 +-
 com/sun/electric/technology/TransistorSize.java    |    2 +-
 com/sun/electric/technology/XMLRules.java          |    9 +-
 com/sun/electric/technology/Xml.java               |    2 +-
 .../electric/technology/technologies/Artwork.java  |    2 +-
 .../electric/technology/technologies/Dummy.java    |    2 +-
 com/sun/electric/technology/technologies/FPGA.java |    2 +-
 com/sun/electric/technology/technologies/GEM.java  |    2 +-
 .../electric/technology/technologies/Generic.java  |    2 +-
 .../electric/technology/technologies/MoCMOS.java   |    2 +-
 .../technology/technologies/Schematics.java        |    2 +-
 .../technology/technologies/artworkMenu.xml        |    2 +-
 .../electric/technology/technologies/bicmos.xml    |    2 +-
 .../electric/technology/technologies/bipolar.xml   |    2 +-
 com/sun/electric/technology/technologies/cmos.xml  |    2 +-
 com/sun/electric/technology/technologies/dummy.xml |    2 +-
 com/sun/electric/technology/technologies/efido.xml |    2 +-
 .../electric/technology/technologies/fpgaMenu.xml  |    2 +-
 .../electric/technology/technologies/gemMenu.xml   |    2 +-
 .../electric/technology/technologies/mocmos-cn.xml | 1826 +++++++
 .../electric/technology/technologies/mocmos.xml    |    2 +-
 .../technology/technologies/mocmosParam.xml        |    2 +-
 .../electric/technology/technologies/mocmosold.xml |    2 +-
 .../electric/technology/technologies/mocmossub.xml |    2 +-
 com/sun/electric/technology/technologies/nmos.xml  |    2 +-
 com/sun/electric/technology/technologies/pcb.xml   |    2 +-
 .../technologies/photonics/GratingCoupler.java     |  138 +
 .../technologies/photonics/OpticalArc.java         |   48 +
 .../technologies/photonics/OpticalCorner.java      |  179 +
 .../technologies/photonics/OpticalPin.java         |   86 +
 .../technology/technologies/photonics/PLayer.java  |   84 +
 .../technologies/photonics/PhotoDetector.java      |  170 +
 .../technologies/photonics/Photonics.java          |  157 +
 .../technologies/photonics/Photonics.xml           | 1258 +++++
 .../technologies/photonics/PhotonicsMenu.xml       |  147 +
 .../technology/technologies/photonics/Ring.java    |   94 +
 .../technologies/photonics/Splitter.java           |  163 +
 com/sun/electric/technology/technologies/rcmos.xml |    2 +-
 .../technology/technologies/schematicMenu.xml      |    2 +-
 com/sun/electric/technology/technologies/tft.xml   |    8 +-
 com/sun/electric/tool/AbstractUserInterface.java   |    2 +-
 com/sun/electric/tool/Client.java                  |    2 +-
 com/sun/electric/tool/ClientJobManager.java        |    2 +-
 com/sun/electric/tool/Consumer.java                |    2 +-
 com/sun/electric/tool/DialogJob.java               |    2 +-
 com/sun/electric/tool/EJob.java                    |    2 +-
 com/sun/electric/tool/EThread.java                 |    2 +-
 com/sun/electric/tool/Job.java                     |    4 +-
 com/sun/electric/tool/JobException.java            |    2 +-
 com/sun/electric/tool/Listener.java                |    2 +-
 com/sun/electric/tool/MultiTaskJob.java            |    2 +-
 com/sun/electric/tool/Regression.java              |    2 +-
 com/sun/electric/tool/ServerJobManager.java        |    2 +-
 com/sun/electric/tool/StandAlone.java              |    2 +-
 com/sun/electric/tool/StreamClient.java            |    2 +-
 com/sun/electric/tool/SwingExamineTask.java        |    2 +-
 com/sun/electric/tool/Tool.java                    |    2 +-
 com/sun/electric/tool/ToolSettings.java            |   20 +-
 com/sun/electric/tool/UniversalJob.java            |    2 +-
 com/sun/electric/tool/UserInterfaceExec.java       |    2 +-
 com/sun/electric/tool/UserInterfaceInitial.java    |    2 +-
 com/sun/electric/tool/WorkingThread.java           |    2 +-
 com/sun/electric/tool/compaction/Compaction.java   |   98 +-
 com/sun/electric/tool/cvspm/AddRemove.java         |    5 +-
 com/sun/electric/tool/cvspm/CVS.java               |   16 +-
 com/sun/electric/tool/cvspm/CVSLibrary.java        |    2 +-
 com/sun/electric/tool/cvspm/Commit.java            |    2 +-
 com/sun/electric/tool/cvspm/Edit.java              |    4 +-
 com/sun/electric/tool/cvspm/Log.java               |    2 +-
 .../electric/tool/cvspm/ModalCommandDialog.java    |    2 +-
 com/sun/electric/tool/cvspm/State.java             |    2 +-
 com/sun/electric/tool/cvspm/Update.java            |    4 +-
 com/sun/electric/tool/drc/AssuraDrcErrors.java     |    2 +-
 com/sun/electric/tool/drc/CalibreDrcErrors.java    |    2 +-
 com/sun/electric/tool/drc/DRC.java                 |    6 +-
 com/sun/electric/tool/drc/MTDRCAreaTool.java       |    2 +-
 com/sun/electric/tool/drc/MTDRCLayoutTool.java     |    2 +-
 com/sun/electric/tool/drc/MTDRCTool.java           |    2 +-
 com/sun/electric/tool/drc/MinArea.java             |    2 +-
 com/sun/electric/tool/drc/Quick.java               |    4 +-
 com/sun/electric/tool/drc/Schematic.java           |    2 +-
 com/sun/electric/tool/erc/ERC.java                 |    2 +-
 com/sun/electric/tool/erc/ERCAntenna.java          |    9 +-
 com/sun/electric/tool/erc/ERCWellCheck.java        |  121 +-
 .../tool/erc/wellcheck/ConnectionCheck.java        |   21 +-
 com/sun/electric/tool/erc/wellcheck/DRCCheck.java  |   23 +-
 .../electric/tool/erc/wellcheck/DistanceCheck.java |   41 +-
 com/sun/electric/tool/erc/wellcheck/NetValues.java |    7 +-
 .../electric/tool/erc/wellcheck/OnRailCheck.java   |   42 +-
 .../tool/erc/wellcheck/ShortCircuitCheck.java      |   38 +-
 com/sun/electric/tool/erc/wellcheck/Utils.java     |    2 +-
 .../erc/wellcheck/WellCheckAnalysisStrategy.java   |    7 +-
 com/sun/electric/tool/erc/wellcheck/WellCon.java   |  108 +-
 com/sun/electric/tool/extract/Connectivity.java    |    4 +-
 com/sun/electric/tool/extract/Extract.java         |    2 +-
 .../electric/tool/extract/ExtractedPBucket.java    |    2 +-
 .../electric/tool/extract/GeometryConnection.java  |    2 +-
 com/sun/electric/tool/extract/GeometrySearch.java  |    2 +-
 .../electric/tool/extract/LayerCoverageTool.java   |    2 +-
 com/sun/electric/tool/extract/NetPBucket.java      |    2 +-
 .../electric/tool/extract/ParasiticGenerator.java  |    2 +-
 com/sun/electric/tool/extract/ParasiticTool.java   |    4 +-
 com/sun/electric/tool/extract/RCPBucket.java       |    2 +-
 .../electric/tool/extract/TransistorPBucket.java   |    2 +-
 .../electric/tool/extract/TransistorSearch.java    |    2 +-
 .../electric/tool/generator/AcuteAngleFill.java    |    2 +-
 com/sun/electric/tool/generator/PadGenerator.java  |    2 +-
 com/sun/electric/tool/generator/ROMGenerator.java  |    2 +-
 .../electric/tool/generator/cmosPLA/Decode.java    |    4 +-
 com/sun/electric/tool/generator/cmosPLA/IO.java    |    4 +-
 com/sun/electric/tool/generator/cmosPLA/NGrid.java |    4 +-
 com/sun/electric/tool/generator/cmosPLA/PGrid.java |    4 +-
 com/sun/electric/tool/generator/cmosPLA/PLA.java   |    4 +-
 .../tool/generator/flag/AddFlagAnnotationJob.java  |    2 +-
 .../electric/tool/generator/flag/ExportNamer.java  |    2 +-
 com/sun/electric/tool/generator/flag/Flag.java     |    2 +-
 .../tool/generator/flag/FlagAnnotations.java       |    2 +-
 .../electric/tool/generator/flag/FlagConfig.java   |    2 +-
 .../tool/generator/flag/FlagConstructorData.java   |    2 +-
 .../electric/tool/generator/flag/FlagDesign.java   |    2 +-
 com/sun/electric/tool/generator/flag/FlagJob.java  |    2 +-
 .../tool/generator/flag/FlagLibraryCheckerJob.java |    2 +-
 .../tool/generator/flag/LayoutNetlist.java         |    2 +-
 .../tool/generator/flag/LibraryChecker.java        |    2 +-
 .../tool/generator/flag/SchematicPosition.java     |    2 +-
 .../tool/generator/flag/SchematicVisitor.java      |    2 +-
 .../electric/tool/generator/flag/TaskPrinter.java  |    2 +-
 com/sun/electric/tool/generator/flag/Utils.java    |    2 +-
 .../generator/flag/designs/Infinity2/Crosser.java  |    2 +-
 .../flag/designs/Infinity2/Infinity2Config.java    |    2 +-
 .../flag/designs/Infinity2/InfinityA.java          |    2 +-
 .../flag/designs/Infinity2/InfinityB.java          |    2 +-
 .../flag/designs/Infinity2/InfinityC.java          |    2 +-
 .../flag/designs/Infinity2/InstFifoAll.java        |    2 +-
 .../generator/flag/designs/Infinity2/Ring.java     |    2 +-
 .../generator/flag/designs/Infinity2/Ring2.java    |    2 +-
 .../generator/flag/designs/Infinity2/RingH.java    |    2 +-
 .../generator/flag/designs/Infinity2/VddGndM3.java |    2 +-
 .../generator/flag/hornFunnel2/BinaryTree.java     |    2 +-
 .../tool/generator/flag/hornFunnel2/Node.java      |    2 +-
 .../tool/generator/flag/hornFunnel2/SkewTree.java  |    2 +-
 .../generator/flag/hornFunnel2/SkewTreeJob.java    |    2 +-
 .../tool/generator/flag/router/BdRoute.java        |    2 +-
 .../tool/generator/flag/router/Blockage1D.java     |    2 +-
 .../tool/generator/flag/router/Channel.java        |    2 +-
 .../generator/flag/router/ConnectedSegments.java   |    2 +-
 .../generator/flag/router/ConnectionCache.java     |    2 +-
 .../tool/generator/flag/router/Interval.java       |    2 +-
 .../tool/generator/flag/router/LayerChannels.java  |    2 +-
 .../tool/generator/flag/router/Router.java         |    2 +-
 .../tool/generator/flag/router/Segment.java        |    2 +-
 .../generator/flag/router/SogRouterAdapter.java    |    2 +-
 .../tool/generator/flag/router/ToConnect.java      |    2 +-
 .../electric/tool/generator/flag/router/Track.java |    2 +-
 .../electric/tool/generator/flag/scan/Scan.java    |    2 +-
 .../tool/generator/flag/scan/ScanChain.java        |    2 +-
 .../electric/tool/generator/layout/DrcRings.java   |    2 +-
 .../electric/tool/generator/layout/FoldedMos.java  |    2 +-
 .../electric/tool/generator/layout/FoldedNmos.java |    2 +-
 .../electric/tool/generator/layout/FoldedPmos.java |    2 +-
 .../tool/generator/layout/FoldsAndWidth.java       |    2 +-
 .../electric/tool/generator/layout/Gallery.java    |    2 +-
 .../tool/generator/layout/GateLayoutGenerator.java |    2 +-
 .../tool/generator/layout/GateRegression.java      |    2 +-
 .../electric/tool/generator/layout/KeeperHigh.java |    2 +-
 .../electric/tool/generator/layout/KeeperLow.java  |    2 +-
 .../electric/tool/generator/layout/LayoutLib.java  |    6 +-
 .../electric/tool/generator/layout/NodaNets.java   |    2 +-
 com/sun/electric/tool/generator/layout/Placer.java |    2 +-
 .../electric/tool/generator/layout/PortFilter.java |    2 +-
 .../tool/generator/layout/ProjSettings.java        |    2 +-
 .../electric/tool/generator/layout/SchemToLay.java |    2 +-
 .../tool/generator/layout/StdCellParams.java       |    2 +-
 .../tool/generator/layout/StdCellParams350.java    |    2 +-
 .../tool/generator/layout/TechTypeWizard.java      |    2 +-
 .../tool/generator/layout/TrackRouter.java         |    2 +-
 .../tool/generator/layout/TrackRouterH.java        |    2 +-
 .../tool/generator/layout/TrackRouterV.java        |    2 +-
 .../electric/tool/generator/layout/ViaStack.java   |    2 +-
 .../tool/generator/layout/fill/CapCell.java        |    2 +-
 .../tool/generator/layout/fill/CapFloorplan.java   |    2 +-
 .../tool/generator/layout/fill/ExportConfig.java   |    2 +-
 .../tool/generator/layout/fill/FillCell.java       |    2 +-
 .../tool/generator/layout/fill/FillGen.java        |    2 +-
 .../tool/generator/layout/fill/FillGenConfig.java  |    2 +-
 .../tool/generator/layout/fill/FillGenJob.java     |    2 +-
 .../generator/layout/fill/FillGeneratorTool.java   |    5 +-
 com/sun/electric/tool/generator/layout/fill/G.java |    2 +-
 .../tool/generator/layout/fill/StitchFillJob.java  |   40 +-
 .../tool/generator/layout/fill/TiledCell.java      |    2 +-
 .../tool/generator/layout/fill/VddGndStraps.java   |    2 +-
 .../generator/layout/fillCell/FillCellGenJob.java  | 2051 +++++++
 .../generator/layout/fillCell/FillCellTool.java    |  198 +
 .../layout/fillCell/FillCelllGenPanel.java         |  300 ++
 .../generator/layout/fillCell/TreeTiledCell.java   |  528 ++
 .../tool/generator/layout/gates/DrcRing.java       |    2 +-
 .../electric/tool/generator/layout/gates/Inv.java  |    2 +-
 .../tool/generator/layout/gates/Inv2i.java         |    2 +-
 .../tool/generator/layout/gates/Inv2iKn.java       |    2 +-
 .../tool/generator/layout/gates/Inv2iKp.java       |    2 +-
 .../tool/generator/layout/gates/InvCLK.java        |    2 +-
 .../tool/generator/layout/gates/InvCTLn.java       |    2 +-
 .../tool/generator/layout/gates/InvHT.java         |    2 +-
 .../tool/generator/layout/gates/InvLT.java         |    2 +-
 .../electric/tool/generator/layout/gates/InvV.java |    2 +-
 .../tool/generator/layout/gates/Inv_passgate.java  |    2 +-
 .../tool/generator/layout/gates/Inv_star.java      |    2 +-
 .../layout/gates/Inv_star_wideOutput.java          |    2 +-
 .../generator/layout/gates/MoCMOSGenerator.java    |    4 +-
 .../tool/generator/layout/gates/MullerC_sy.java    |    2 +-
 .../tool/generator/layout/gates/Nand2.java         |    2 +-
 .../tool/generator/layout/gates/Nand2HLT.java      |    2 +-
 .../tool/generator/layout/gates/Nand2HLT_sy.java   |    2 +-
 .../tool/generator/layout/gates/Nand2HTen.java     |    2 +-
 .../tool/generator/layout/gates/Nand2LT.java       |    2 +-
 .../tool/generator/layout/gates/Nand2LT_sy.java    |    2 +-
 .../tool/generator/layout/gates/Nand2LTen.java     |    2 +-
 .../tool/generator/layout/gates/Nand2PH.java       |    2 +-
 .../tool/generator/layout/gates/Nand2PHfk.java     |    2 +-
 .../tool/generator/layout/gates/Nand2_star.java    |    2 +-
 .../tool/generator/layout/gates/Nand2_star_en.java |    2 +-
 .../tool/generator/layout/gates/Nand2_star_sy.java |    2 +-
 .../tool/generator/layout/gates/Nand2_sy.java      |    2 +-
 .../tool/generator/layout/gates/Nand2en.java       |    2 +-
 .../tool/generator/layout/gates/Nand2en_sy.java    |    2 +-
 .../tool/generator/layout/gates/Nand3.java         |    2 +-
 .../tool/generator/layout/gates/Nand3LT.java       |    2 +-
 .../tool/generator/layout/gates/Nand3LT_sy3.java   |    2 +-
 .../tool/generator/layout/gates/Nand3LTen.java     |    2 +-
 .../tool/generator/layout/gates/Nand3LTen_sy.java  |    2 +-
 .../tool/generator/layout/gates/Nand3LTen_sy3.java |    2 +-
 .../tool/generator/layout/gates/Nand3MLT.java      |    2 +-
 .../tool/generator/layout/gates/Nand3_star.java    |    2 +-
 .../generator/layout/gates/Nand3_star_en_star.java |    2 +-
 .../generator/layout/gates/Nand3_star_en_sy3.java  |    2 +-
 .../generator/layout/gates/Nand3_star_sy3.java     |    2 +-
 .../tool/generator/layout/gates/Nand3_sy3.java     |    2 +-
 .../tool/generator/layout/gates/Nand3en.java       |    2 +-
 .../tool/generator/layout/gates/Nand3en_sy.java    |    2 +-
 .../tool/generator/layout/gates/Nand3en_sy3.java   |    2 +-
 .../electric/tool/generator/layout/gates/Nms1.java |    2 +-
 .../electric/tool/generator/layout/gates/Nms2.java |    2 +-
 .../tool/generator/layout/gates/Nms2_sy.java       |    2 +-
 .../tool/generator/layout/gates/Nms3_sy3.java      |    2 +-
 .../electric/tool/generator/layout/gates/Nor2.java |    2 +-
 .../tool/generator/layout/gates/Nor2LT.java        |    2 +-
 .../tool/generator/layout/gates/Nor2_star.java     |    2 +-
 .../tool/generator/layout/gates/Nor2kresetV.java   |    2 +-
 .../electric/tool/generator/layout/gates/Pms1.java |    2 +-
 .../electric/tool/generator/layout/gates/Pms2.java |    2 +-
 .../tool/generator/layout/gates/Pms2_sy.java       |    2 +-
 .../tool/generator/layout/gates/TieHi.java         |    2 +-
 .../tool/generator/layout/gates/VertTrack.java     |    2 +-
 .../tool/generator/layout/gates/WellTie.java       |    2 +-
 .../tool/generator/sclibrary/SCLibraryGen.java     |    2 +-
 com/sun/electric/tool/io/ELIBConstants.java        |    2 +-
 com/sun/electric/tool/io/ExecProcess.java          |    2 +-
 com/sun/electric/tool/io/FileType.java             |    3 +-
 com/sun/electric/tool/io/GDSReader.java            |    2 +-
 com/sun/electric/tool/io/IOTool.java               |   97 +-
 com/sun/electric/tool/io/input/Applicon860.java    |    2 +-
 com/sun/electric/tool/io/input/CIF.java            |    4 +-
 com/sun/electric/tool/io/input/DEF.java            |  633 +--
 com/sun/electric/tool/io/input/DXF.java            |    4 +-
 com/sun/electric/tool/io/input/EDIF.java           |    4 +-
 com/sun/electric/tool/io/input/ELIB.java           |    4 +-
 com/sun/electric/tool/io/input/EpicOut.java        |    2 +-
 com/sun/electric/tool/io/input/GDS.java            |  320 +-
 com/sun/electric/tool/io/input/GDSMap.java         |    2 +-
 com/sun/electric/tool/io/input/Gerber.java         |    4 +-
 com/sun/electric/tool/io/input/HSpiceOut.java      |   13 +-
 com/sun/electric/tool/io/input/Input.java          |    5 +-
 com/sun/electric/tool/io/input/JELIB.java          |    4 +-
 com/sun/electric/tool/io/input/JELIB2.java         |    4 +-
 com/sun/electric/tool/io/input/JelibParser.java    |    4 +-
 com/sun/electric/tool/io/input/LEF.java            |    4 +-
 com/sun/electric/tool/io/input/LEFDEF.java         |    6 +-
 com/sun/electric/tool/io/input/LibDirs.java        |    2 +-
 com/sun/electric/tool/io/input/LibraryFiles.java   |    6 +-
 .../electric/tool/io/input/LibraryStatistics.java  |    4 +-
 com/sun/electric/tool/io/input/PSpiceOut.java      |    4 +-
 com/sun/electric/tool/io/input/RawSpiceOut.java    |    4 +-
 com/sun/electric/tool/io/input/ReadableDump.java   |    4 +-
 com/sun/electric/tool/io/input/SimulationData.java |    4 +-
 com/sun/electric/tool/io/input/SmartSpiceOut.java  |    4 +-
 com/sun/electric/tool/io/input/Spice.java          |    4 +-
 com/sun/electric/tool/io/input/SpiceOut.java       |    4 +-
 com/sun/electric/tool/io/input/Sue.java            |    4 +-
 .../tool/io/input/bookshelf/Bookshelf.java         |    2 +-
 .../tool/io/input/bookshelf/BookshelfAux.java      |    2 +-
 .../io/input/bookshelf/BookshelfInputParser.java   |    2 +-
 .../tool/io/input/bookshelf/BookshelfNets.java     |    2 +-
 .../tool/io/input/bookshelf/BookshelfNodes.java    |    2 +-
 .../io/input/bookshelf/BookshelfPlacement.java     |    2 +-
 .../tool/io/input/bookshelf/BookshelfWeights.java  |    2 +-
 .../tool/io/input/spicenetlist/SpiceInstance.java  |    2 +-
 .../io/input/spicenetlist/SpiceNetlistReader.java  |    2 +-
 .../tool/io/input/spicenetlist/SpiceSubckt.java    |    2 +-
 .../electric/tool/io/input/verilog/VerilogOut.java |    4 +-
 .../tool/io/input/verilog/VerilogReader.java       |    4 +-
 com/sun/electric/tool/io/output/CIF.java           |    7 +-
 .../electric/tool/io/output/CellModelPrefs.java    |    2 +-
 com/sun/electric/tool/io/output/DEF.java           |    2 +-
 com/sun/electric/tool/io/output/DELIB.java         |    2 +-
 com/sun/electric/tool/io/output/DFTM.java          |    4 +-
 com/sun/electric/tool/io/output/DXF.java           |   11 +-
 com/sun/electric/tool/io/output/ECAD.java          |    4 +-
 com/sun/electric/tool/io/output/EDIF.java          |    4 +-
 com/sun/electric/tool/io/output/EDIFEquiv.java     |    2 +-
 com/sun/electric/tool/io/output/ELIB.java          |    4 +-
 com/sun/electric/tool/io/output/Eagle.java         |    4 +-
 com/sun/electric/tool/io/output/FastHenry.java     |    4 +-
 com/sun/electric/tool/io/output/FlatRects.java     |  161 +
 com/sun/electric/tool/io/output/GDS.java           |  103 +-
 com/sun/electric/tool/io/output/GenerateVHDL.java  |    4 +-
 com/sun/electric/tool/io/output/Geometry.java      |    4 +-
 com/sun/electric/tool/io/output/Gerber.java        |    2 +-
 com/sun/electric/tool/io/output/HPGL.java          |    4 +-
 com/sun/electric/tool/io/output/IRSIM.java         |    4 +-
 com/sun/electric/tool/io/output/JELIB.java         |    4 +-
 com/sun/electric/tool/io/output/L.java             |    4 +-
 com/sun/electric/tool/io/output/LEF.java           |    4 +-
 com/sun/electric/tool/io/output/MOSSIM.java        |    4 +-
 com/sun/electric/tool/io/output/Maxwell.java       |    4 +-
 com/sun/electric/tool/io/output/Output.java        |   22 +-
 com/sun/electric/tool/io/output/PAL.java           |    4 +-
 com/sun/electric/tool/io/output/PNG.java           |    4 +-
 com/sun/electric/tool/io/output/Pads.java          |    4 +-
 com/sun/electric/tool/io/output/PostScript.java    |    4 +-
 .../electric/tool/io/output/PostScriptColor.java   |    2 +-
 com/sun/electric/tool/io/output/ReadableDump.java  |    4 +-
 com/sun/electric/tool/io/output/STL.java           |    4 +-
 com/sun/electric/tool/io/output/SVG.java           |    4 +-
 com/sun/electric/tool/io/output/ScanChainXML.java  |    2 +-
 com/sun/electric/tool/io/output/Silos.java         |    4 +-
 com/sun/electric/tool/io/output/Sim.java           |    4 +-
 com/sun/electric/tool/io/output/Spice.java         |    8 +-
 .../electric/tool/io/output/SpiceExemptedNets.java |    2 +-
 .../electric/tool/io/output/SpiceParasitic.java    |    2 +-
 com/sun/electric/tool/io/output/SpiceRCSimple.java |    2 +-
 .../tool/io/output/SpiceSegmentedNets.java         |    2 +-
 com/sun/electric/tool/io/output/Tegas.java         |    4 +-
 com/sun/electric/tool/io/output/Telesis.java       |   41 +-
 com/sun/electric/tool/io/output/Topology.java      |   78 +-
 com/sun/electric/tool/io/output/Verilog.java       |  297 +-
 .../tool/io/output/bookshelf/BookshelfOutput.java  |    2 +-
 .../io/output/bookshelf/BookshelfOutputAux.java    |    2 +-
 .../io/output/bookshelf/BookshelfOutputNets.java   |    2 +-
 .../io/output/bookshelf/BookshelfOutputNodes.java  |    2 +-
 .../output/bookshelf/BookshelfOutputPlacement.java |    2 +-
 .../output/bookshelf/BookshelfOutputWeights.java   |    2 +-
 .../io/output/bookshelf/BookshelfOutputWriter.java |    2 +-
 com/sun/electric/tool/lang/EvalJavaBsh.java        |   98 +-
 com/sun/electric/tool/lang/EvalJython.java         |    2 +-
 com/sun/electric/tool/lang/EvalSpice.java          |    4 +-
 .../electric/tool/logicaleffort/CachedCell.java    |    4 +-
 com/sun/electric/tool/logicaleffort/Instance.java  |    4 +-
 com/sun/electric/tool/logicaleffort/LEInst.java    |    2 +-
 .../electric/tool/logicaleffort/LENetlister.java   |    4 +-
 .../electric/tool/logicaleffort/LENetlister1.java  |    4 +-
 .../electric/tool/logicaleffort/LENetlister2.java  |    4 +-
 com/sun/electric/tool/logicaleffort/LENetwork.java |    4 +-
 com/sun/electric/tool/logicaleffort/LENodable.java |    4 +-
 com/sun/electric/tool/logicaleffort/LEPin.java     |    4 +-
 com/sun/electric/tool/logicaleffort/LESizer.java   |    4 +-
 com/sun/electric/tool/logicaleffort/LESizer2.java  |    4 +-
 com/sun/electric/tool/logicaleffort/LETool.java    |  201 +-
 com/sun/electric/tool/logicaleffort/Net.java       |    4 +-
 com/sun/electric/tool/logicaleffort/Pin.java       |    4 +-
 com/sun/electric/tool/ncc/Aborter.java             |    2 +-
 com/sun/electric/tool/ncc/AllSchemNamesToLay.java  |    2 +-
 com/sun/electric/tool/ncc/ListNccAnnotations.java  |    2 +-
 com/sun/electric/tool/ncc/Ncc.java                 |    2 +-
 com/sun/electric/tool/ncc/NccBottomUp.java         |    2 +-
 com/sun/electric/tool/ncc/NccCrossProbing.java     |    2 +-
 com/sun/electric/tool/ncc/NccEngine.java           |    2 +-
 com/sun/electric/tool/ncc/NccGlobals.java          |    2 +-
 .../electric/tool/ncc/NccGlobalsReportable.java    |    2 +-
 com/sun/electric/tool/ncc/NccJob.java              |    2 +-
 com/sun/electric/tool/ncc/NccOptions.java          |    2 +-
 com/sun/electric/tool/ncc/NccPreferences.java      |    2 +-
 com/sun/electric/tool/ncc/SchemNamesToLay.java     |    2 +-
 com/sun/electric/tool/ncc/basic/CellContext.java   |    2 +-
 com/sun/electric/tool/ncc/basic/CellUsage.java     |    2 +-
 com/sun/electric/tool/ncc/basic/CompareList.java   |    2 +-
 com/sun/electric/tool/ncc/basic/CompareLists.java  |    2 +-
 .../tool/ncc/basic/NccCellAnnotations.java         |    2 +-
 com/sun/electric/tool/ncc/basic/NccUtils.java      |    2 +-
 com/sun/electric/tool/ncc/basic/Primes.java        |    2 +-
 .../tool/ncc/basic/TransitiveRelation.java         |    2 +-
 com/sun/electric/tool/ncc/lists/LeafList.java      |    2 +-
 com/sun/electric/tool/ncc/lists/RecordList.java    |    2 +-
 com/sun/electric/tool/ncc/netlist/Bipolar.java     |    2 +-
 .../tool/ncc/netlist/Function4PortTo3Port.java     |    2 +-
 com/sun/electric/tool/ncc/netlist/Mos.java         |    2 +-
 .../electric/tool/ncc/netlist/NccNameProxy.java    |    2 +-
 com/sun/electric/tool/ncc/netlist/NccNetlist.java  |    2 +-
 com/sun/electric/tool/ncc/netlist/NetObject.java   |    2 +-
 com/sun/electric/tool/ncc/netlist/Part.java        |    2 +-
 com/sun/electric/tool/ncc/netlist/PinType.java     |    2 +-
 com/sun/electric/tool/ncc/netlist/Port.java        |    2 +-
 .../tool/ncc/netlist/PrimitiveNameToFunction.java  |    2 +-
 com/sun/electric/tool/ncc/netlist/Resistor.java    |    2 +-
 com/sun/electric/tool/ncc/netlist/Subcircuit.java  |    2 +-
 com/sun/electric/tool/ncc/netlist/Wire.java        |    2 +-
 .../tool/ncc/processing/ExportChecker.java         |    2 +-
 .../electric/tool/ncc/processing/ForceMatch.java   |    2 +-
 .../tool/ncc/processing/HashCodePartitioning.java  |    2 +-
 .../tool/ncc/processing/HierarchyInfo.java         |    2 +-
 .../tool/ncc/processing/LocalPartitionResult.java  |    2 +-
 .../tool/ncc/processing/LocalPartitionWires.java   |    2 +-
 .../tool/ncc/processing/LocalPartitioning.java     |    2 +-
 .../tool/ncc/processing/ReportHashCodeFailure.java |    2 +-
 .../tool/ncc/processing/SerialParallelMerge.java   |    2 +-
 .../tool/ncc/processing/SubcircuitInfo.java        |    2 +-
 .../electric/tool/ncc/result/BenchmarkResults.java |    2 +-
 .../electric/tool/ncc/result/EquivRecReport.java   |    2 +-
 com/sun/electric/tool/ncc/result/NccResult.java    |    2 +-
 com/sun/electric/tool/ncc/result/NccResults.java   |    2 +-
 com/sun/electric/tool/ncc/result/NetObjReport.java |    2 +-
 com/sun/electric/tool/ncc/result/PartReport.java   |    2 +-
 com/sun/electric/tool/ncc/result/Permutation.java  |    2 +-
 com/sun/electric/tool/ncc/result/PortReport.java   |    2 +-
 com/sun/electric/tool/ncc/result/SizeMismatch.java |    2 +-
 com/sun/electric/tool/ncc/result/WireReport.java   |    2 +-
 .../tool/ncc/result/equivalence/Equivalence.java   |    2 +-
 .../equivalence/InstancePathToNccContext.java      |    2 +-
 .../tool/ncc/result/equivalence/NccContext.java    |    2 +-
 .../ncc/result/equivalence/NetEquivalence.java     |    2 +-
 .../ncc/result/equivalence/NodeEquivalence.java    |    2 +-
 com/sun/electric/tool/ncc/strategy/StratCheck.java |    2 +-
 .../tool/ncc/strategy/StratCheckSizes.java         |    2 +-
 com/sun/electric/tool/ncc/strategy/StratCount.java |    2 +-
 com/sun/electric/tool/ncc/strategy/StratDebug.java |    2 +-
 .../electric/tool/ncc/strategy/StratHashParts.java |    2 +-
 .../electric/tool/ncc/strategy/StratHashWires.java |    2 +-
 .../tool/ncc/strategy/StratPartPopularity.java     |    2 +-
 .../electric/tool/ncc/strategy/StratPartType.java  |    2 +-
 .../electric/tool/ncc/strategy/StratPortName.java  |    2 +-
 com/sun/electric/tool/ncc/strategy/StratPrint.java |    2 +-
 .../tool/ncc/strategy/StratRandomMatch.java        |    2 +-
 com/sun/electric/tool/ncc/strategy/StratSizes.java |    2 +-
 com/sun/electric/tool/ncc/strategy/Strategy.java   |    2 +-
 com/sun/electric/tool/ncc/trees/Circuit.java       |    2 +-
 com/sun/electric/tool/ncc/trees/EquivRecord.java   |    2 +-
 .../electric/tool/ncc/trees/LeafEquivRecords.java  |    2 +-
 com/sun/electric/tool/placement/Placement.java     |    2 +-
 .../electric/tool/placement/PlacementAdapter.java  |    4 +-
 .../electric/tool/placement/PlacementFrame.java    |    2 +-
 .../tool/placement/PlacementFrameElectric.java     |    2 +-
 .../electric/tool/placement/PlacementMinCut.java   |    2 +-
 .../electric/tool/placement/PlacementRandom.java   |    2 +-
 .../electric/tool/placement/PlacementSimple.java   |    2 +-
 .../tool/placement/forceDirected1/Debug.java       |    2 +-
 .../PlacementForceDirectedTeam5.java               |    8 +-
 .../forceDirected1/metric/AbstractMetric.java      |    2 +-
 .../placement/forceDirected1/metric/BBMetric.java  |    2 +-
 .../placement/forceDirected1/metric/MSTMetric.java |    6 +-
 .../forceDirected1/metrics/CustomMetric.java       |    4 +-
 .../placement/forceDirected1/metrics/PAMetric.java |    2 +-
 .../forceDirected2/AdditionalNodeData.java         |    2 +-
 .../PlacementForceDirectedStaged.java              |    2 +-
 .../forceDirected/IForceAlgorithm.java             |    2 +-
 .../forceDirected/IPlacementForceDirected.java     |    2 +-
 .../forceDirected/OverlapDirection.java            |    2 +-
 .../forceDirected2/forceDirected/SpringForce.java  |    2 +-
 .../staged/CalculateForcesStageWorker.java         |    4 +-
 .../forceDirected/staged/EndWorker.java            |    2 +-
 .../forceDirected/staged/FinalizeWorker.java       |    2 +-
 .../forceDirected/staged/OverlapWorker.java        |    2 +-
 .../staged/PlaceNodesStageWorker.java              |    2 +-
 .../forceDirected/staged/PlacementDTO.java         |    2 +-
 .../forceDirected/staged/StartUpStage.java         |    2 +-
 .../forceDirected/staged/StartUpStageWorker.java   |    2 +-
 .../forceDirected/util/CheckboardingField.java     |    2 +-
 .../forceDirected/util/CheckboardingPattern.java   |    2 +-
 .../forceDirected2/forceDirected/util/Force2D.java |    2 +-
 .../forceDirected/util/history/HistoryEntry.java   |    2 +-
 .../util/history/IOverlapHistory.java              |    2 +-
 .../forceDirected/util/history/OverlapHistory.java |    2 +-
 .../util/history/OverlapHistoryAtomics.java        |    2 +-
 .../util/history/OverlapHistoryLock.java           |    2 +-
 .../util/history/OverlapHistoryLockFree.java       |    2 +-
 .../util/history/OverlapHistoryNone.java           |    2 +-
 .../util/history/OverlapHistorySync.java           |    2 +-
 .../forceDirected2/metrics/AbstractMetric.java     |    2 +-
 .../metrics/AbstractMetricGeneric.java             |    2 +-
 .../placement/forceDirected2/metrics/BBMetric.java |    2 +-
 .../forceDirected2/metrics/MSTMetric.java          |    6 +-
 .../forceDirected2/metrics/OverallAreaMetric.java  |    2 +-
 .../placement/forceDirected2/utils/GlobalVars.java |    2 +-
 .../forceDirected2/utils/PlacementProperties.java  |    2 +-
 .../utils/concurrent/CircularArray.java            |    2 +-
 .../forceDirected2/utils/concurrent/DEQueue.java   |    2 +-
 .../utils/concurrent/EmptyException.java           |    2 +-
 .../utils/concurrent/IDEStructure.java             |    2 +-
 .../utils/concurrent/IStructure.java               |    2 +-
 .../utils/concurrent/LockFreeQueue.java            |    2 +-
 .../forceDirected2/utils/concurrent/Stage.java     |    2 +-
 .../utils/concurrent/StageWorker.java              |    2 +-
 .../forceDirected2/utils/concurrent/ThreadID.java  |    2 +-
 .../utils/output/DebugMessageHandler.java          |    2 +-
 .../forceDirected2/utils/output/GenerateCSV.java   |    2 +-
 .../forceDirected2/utils/output/PNGOutput.java     |    2 +-
 .../tool/placement/general/BottomUpPartition.java  |    2 +-
 .../tool/placement/general/BottomUpPlace.java      |    2 +-
 .../electric/tool/placement/general/Control.java   |    2 +-
 .../tool/placement/general/FDIrregular.java        |    2 +-
 .../electric/tool/placement/general/FDRowCol.java  |    2 +-
 .../tool/placement/general/FindEmptyRects.java     |    2 +-
 .../electric/tool/placement/general/RowCol.java    |    2 +-
 .../electric/tool/placement/general/SARowCol.java  |    2 +-
 .../tool/placement/genetic1/Chromosome.java        |    2 +-
 .../placement/genetic1/ChromosomeMutation.java     |    2 +-
 .../tool/placement/genetic1/Crossover.java         |    2 +-
 .../tool/placement/genetic1/GenePlacement.java     |    2 +-
 .../electric/tool/placement/genetic1/Metric.java   |    2 +-
 .../tool/placement/genetic1/Population.java        |    2 +-
 .../placement/genetic1/PopulationCreation.java     |    2 +-
 .../placement/genetic1/PopulationMutation.java     |    2 +-
 .../tool/placement/genetic1/Selection.java         |    2 +-
 .../genetic1/g1/ChromosomeMutationPadding.java     |    2 +-
 .../genetic1/g1/ChromsomeMutationMoveCells.java    |    2 +-
 .../genetic1/g1/ChromsomeMutationRotateCells.java  |    2 +-
 .../genetic1/g1/ChromsomeMutationSwapCells.java    |    2 +-
 .../g1/CycleCrossoverFavoringStrongParents.java    |    2 +-
 .../g1/GenePlacementLeftRightAlignedDrop.java      |    2 +-
 .../placement/genetic1/g1/GeneticPlacement.java    |    2 +-
 .../placement/genetic1/g1/MetricBoundingBox3.java  |    2 +-
 .../placement/genetic1/g1/PlacementNodeProxy.java  |    2 +-
 .../PopulationCreationRandomWithPlaceHolder2.java  |    2 +-
 .../placement/genetic1/g1/PopulationMutation2.java |    2 +-
 .../placement/genetic1/g1/SelectionTournament.java |    2 +-
 .../genetic1/g1/SubPopulationProcessing.java       |    2 +-
 .../electric/tool/placement/genetic2/Block.java    |    2 +-
 .../tool/placement/genetic2/ClassicIndividual.java |    2 +-
 .../tool/placement/genetic2/DeltaIndividual.java   |    2 +-
 .../electric/tool/placement/genetic2/Evolver.java  |    2 +-
 .../tool/placement/genetic2/GeneticPlacer.java     |    2 +-
 .../tool/placement/genetic2/Individual.java        |    2 +-
 .../tool/placement/genetic2/PlacementGenetic.java  |    2 +-
 .../tool/placement/genetic2/Population.java        |    2 +-
 .../tool/placement/genetic2/Reference.java         |    2 +-
 .../placement/genetic2/SimulatedAnnealing.java     |    2 +-
 .../tool/placement/genetic2/UnifiedPopulation.java |    2 +-
 .../tool/placement/genetic2/UniformGrid.java       |    2 +-
 .../tool/placement/genetic2/metrics/BBMetric.java  |    2 +-
 .../tool/placement/genetic2/metrics/BBThread.java  |    2 +-
 .../placement/genetic2/metrics/DeltaBBMetric.java  |    2 +-
 .../tool/placement/metrics/AbstractMetric.java     |    2 +-
 .../placement/metrics/AbstractMetricGeneric.java   |    2 +-
 .../placement/metrics/boundingbox/BBMetric.java    |    2 +-
 .../metrics/boundingbox/BBMetricParallel.java      |    2 +-
 .../metrics/boundingbox/BBMetricTask.java          |    2 +-
 .../tool/placement/metrics/mst/MSTMetric.java      |    6 +-
 .../placement/metrics/mst/MSTMetricParallel.java   |    2 +-
 .../tool/placement/metrics/mst/MSTMetricTask.java  |    6 +-
 .../placement/simulatedAnnealing1/SA_Test.java     |    2 +-
 .../simulatedAnnealing1/SimulatedAnnealing.java    |    2 +-
 .../simulatedAnnealing1/metrics/AOMetric.java      |    2 +-
 .../metrics/AbstractMetric.java                    |    2 +-
 .../metrics/AreaOverlapMetric.java                 |    2 +-
 .../simulatedAnnealing1/metrics/BBMetric.java      |    2 +-
 .../metrics/BoundingBoxMetric.java                 |    2 +-
 .../simulatedAnnealing1/metrics/MSTMetric.java     |    2 +-
 .../simulatedAnnealing2/BoundingBoxMetric.java     |    2 +-
 .../placement/simulatedAnnealing2/MSTMetric.java   |    2 +-
 .../tool/placement/simulatedAnnealing2/Metric.java |    2 +-
 .../PlacementSimulatedAnnealing.java               |    8 +-
 .../simulatedAnnealing2/PositionIndex.java         |    2 +-
 .../placement/simulatedAnnealing2/ProxyNode.java   |    2 +-
 com/sun/electric/tool/project/AddCellJob.java      |    2 +-
 com/sun/electric/tool/project/AddLibraryJob.java   |    2 +-
 .../electric/tool/project/CancelCheckOutJob.java   |    2 +-
 com/sun/electric/tool/project/CheckInJob.java      |    2 +-
 com/sun/electric/tool/project/CheckOutJob.java     |    2 +-
 com/sun/electric/tool/project/DeleteCellJob.java   |    2 +-
 com/sun/electric/tool/project/DisplayedCells.java  |    2 +-
 com/sun/electric/tool/project/HistoryDialog.java   |    2 +-
 com/sun/electric/tool/project/LibraryDialog.java   |    2 +-
 com/sun/electric/tool/project/Project.java         |    2 +-
 com/sun/electric/tool/project/ProjectCell.java     |    2 +-
 com/sun/electric/tool/project/ProjectDB.java       |    2 +-
 com/sun/electric/tool/project/ProjectLibrary.java  |    2 +-
 com/sun/electric/tool/project/UpdateJob.java       |    2 +-
 com/sun/electric/tool/project/Users.java           |    2 +-
 com/sun/electric/tool/routing/AutoStitch.java      |    4 +-
 com/sun/electric/tool/routing/ClockRouter.java     |    2 +-
 .../electric/tool/routing/InteractiveRouter.java   |    2 +-
 com/sun/electric/tool/routing/Maze.java            |    4 +-
 com/sun/electric/tool/routing/MimicStitch.java     |    4 +-
 com/sun/electric/tool/routing/River.java           |    4 +-
 com/sun/electric/tool/routing/Route.java           |    2 +-
 com/sun/electric/tool/routing/RouteElement.java    |    2 +-
 com/sun/electric/tool/routing/RouteElementArc.java |    4 +-
 .../electric/tool/routing/RouteElementPort.java    |    2 +-
 com/sun/electric/tool/routing/Router.java          |    2 +-
 com/sun/electric/tool/routing/Routing.java         |   52 +-
 com/sun/electric/tool/routing/RoutingFrame.java    |    2 +-
 com/sun/electric/tool/routing/SeaOfGates.java      |  107 +-
 com/sun/electric/tool/routing/SimpleWirer.java     |    2 +-
 com/sun/electric/tool/routing/VerticalRoute.java   |    4 +-
 .../experimentalAStar1/AStarBlockageWorker.java    |    2 +-
 .../routing/experimentalAStar1/AStarMaster.java    |    2 +-
 .../experimentalAStar1/AStarRoutingFrame.java      |    4 +-
 .../routing/experimentalAStar1/AStarWorker.java    |    2 +-
 .../experimentalAStar1/BenchmarkRouter.java        |    2 +-
 .../routing/experimentalAStar1/CellPrinter.java    |    2 +-
 .../tool/routing/experimentalAStar1/EndPoint.java  |    2 +-
 .../routing/experimentalAStar1/EndPointMarker.java |    2 +-
 .../tool/routing/experimentalAStar1/Goal.java      |    2 +-
 .../tool/routing/experimentalAStar1/Map.java       |    2 +-
 .../tool/routing/experimentalAStar1/Net.java       |    2 +-
 .../tool/routing/experimentalAStar1/Node.java      |    2 +-
 .../routing/experimentalAStar1/ObjectPool.java     |    2 +-
 .../tool/routing/experimentalAStar1/Path.java      |    2 +-
 .../tool/routing/experimentalAStar1/Poolable.java  |    2 +-
 .../routing/experimentalAStar1/PriorityQueue.java  |    2 +-
 .../tool/routing/experimentalAStar1/QuadTree.java  |    2 +-
 .../tool/routing/experimentalAStar1/SplayTree.java |    2 +-
 .../tool/routing/experimentalAStar1/Storage.java   |    2 +-
 .../routing/experimentalAStar2/AStarRouter.java    |    4 +-
 .../experimentalAStar2/BenchmarkRouter.java        |    2 +-
 .../experimentalAStar2/algorithm/AStar.java        |    2 +-
 .../algorithm/AStarClosedListBase.java             |    2 +-
 .../algorithm/AStarGoalBase.java                   |    2 +-
 .../experimentalAStar2/algorithm/AStarMapBase.java |    2 +-
 .../algorithm/AStarMapVisitorBase.java             |    2 +-
 .../experimentalAStar2/algorithm/AStarNode.java    |    2 +-
 .../algorithm/AStarNodeBase.java                   |    2 +-
 .../algorithm/AStarOpenListBase.java               |    2 +-
 .../algorithm/AStarRegionNode.java                 |    2 +-
 .../algorithm/ExternalVisitor.java                 |    2 +-
 .../concurrency/GlobalRouteJob.java                |    2 +-
 .../concurrency/LocalRouteJob.java                 |    2 +-
 .../experimentalAStar2/concurrency/RouteJob.java   |    2 +-
 .../concurrency/RoutingMain.java                   |    2 +-
 .../experimentalAStar2/datastructures/Point3D.java |    2 +-
 .../experimentalAStar2/goal/RegionGoal.java        |    2 +-
 .../experimentalAStar2/goal/SimpleGoal.java        |    2 +-
 .../goal/SimpleGoalEightNeighbours.java            |    2 +-
 .../experimentalAStar2/machine/AStarMachine.java   |    2 +-
 .../machine/AStarMachineFast.java                  |    2 +-
 .../machine/AStarMachineSimple.java                |    2 +-
 .../machine/AStarNodeFactory.java                  |    2 +-
 .../machine/AStarRegionMachine.java                |    2 +-
 .../routing/experimentalAStar2/map/FieldMap.java   |    2 +-
 .../experimentalAStar2/map/HashedInfiniteMap.java  |    2 +-
 .../map/HashedInfiniteMapEightNeighbours.java      |    2 +-
 .../routing/experimentalAStar2/map/Region.java     |    2 +-
 .../experimentalAStar2/map/RegionBoundingBox.java  |    2 +-
 .../memorymanager/AStarNodeObjectPool.java         |    2 +-
 .../memorymanager/AStarRegionNodeObjectPool.java   |    2 +-
 .../memorymanager/LinkedListObjectPool.java        |    2 +-
 .../memorymanager/ObjectFactory.java               |    2 +-
 .../memorymanager/ObjectPool.java                  |    2 +-
 .../storage/AStarClosedListHashMap.java            |    2 +-
 .../storage/AStarClosedListReferencing.java        |    2 +-
 .../storage/AStarOpenListCheapList.java            |    2 +-
 .../storage/AStarOpenListPriorityQueue.java        |    2 +-
 .../routing/experimentalAStar3/AStarRouter.java    |    4 +-
 .../experimentalAStar3/BenchmarkRouter.java        |    2 +-
 .../experimentalAStar3/algorithm/AStar.java        |    2 +-
 .../algorithm/AStarClosedListBase.java             |    2 +-
 .../algorithm/AStarGoalBase.java                   |    2 +-
 .../experimentalAStar3/algorithm/AStarMapBase.java |    2 +-
 .../algorithm/AStarMapVisitorBase.java             |    2 +-
 .../experimentalAStar3/algorithm/AStarNode.java    |    2 +-
 .../algorithm/AStarNodeBase.java                   |    2 +-
 .../algorithm/AStarOpenListBase.java               |    2 +-
 .../algorithm/AStarRegionNode.java                 |    2 +-
 .../algorithm/ExternalVisitor.java                 |    2 +-
 .../concurrency/GlobalRouteJob.java                |    2 +-
 .../concurrency/LocalRouteJob.java                 |    2 +-
 .../experimentalAStar3/concurrency/RouteJob.java   |    2 +-
 .../concurrency/RoutingMain.java                   |    4 +-
 .../experimentalAStar3/datastructures/Array2D.java |    2 +-
 .../experimentalAStar3/datastructures/Array3D.java |    2 +-
 .../experimentalAStar3/datastructures/Point3D.java |    2 +-
 .../datastructures/PriorityQueue.java              |    2 +-
 .../experimentalAStar3/goal/RegionGoal.java        |    2 +-
 .../experimentalAStar3/goal/SimpleGoal.java        |    2 +-
 .../goal/SimpleGoalEightNeighbours.java            |    2 +-
 .../experimentalAStar3/machine/AStarMachine.java   |    2 +-
 .../machine/AStarMachineFast.java                  |    2 +-
 .../machine/AStarMachineSimple.java                |    2 +-
 .../machine/AStarNodeFactory.java                  |    2 +-
 .../machine/AStarRegionMachine.java                |    2 +-
 .../routing/experimentalAStar3/map/FieldMap.java   |    2 +-
 .../experimentalAStar3/map/HashedInfiniteMap.java  |    2 +-
 .../map/HashedInfiniteMapEightNeighbours.java      |    2 +-
 .../routing/experimentalAStar3/map/Region.java     |    2 +-
 .../experimentalAStar3/map/RegionBoundingBox.java  |    2 +-
 .../memorymanager/AStarNodeObjectPool.java         |    2 +-
 .../memorymanager/AStarRegionNodeObjectPool.java   |    2 +-
 .../memorymanager/LinkedListObjectPool.java        |    2 +-
 .../memorymanager/ObjectFactory.java               |    2 +-
 .../memorymanager/ObjectPool.java                  |    2 +-
 .../storage/AStarClosedListHashMap.java            |    2 +-
 .../storage/AStarClosedListReferencing.java        |    2 +-
 .../storage/AStarOpenListCheapList.java            |    2 +-
 .../storage/AStarOpenListPriorityQueue.java        |    2 +-
 .../storage/AStarOpenListPriorityQueue2.java       |    2 +-
 .../experimentalLeeMoore1/BenchmarkRouter.java     |    2 +-
 .../experimentalLeeMoore1/ConnectionPoints.java    |    2 +-
 .../FindVirtualEndInterface.java                   |    2 +-
 .../FindVirtualEnd_ProjectedAndRandomized.java     |    2 +-
 .../FindVirtualEnd_Simple.java                     |    2 +-
 .../experimentalLeeMoore1/LeeMoore/Route.java      |    2 +-
 .../LeeMoore/RoutingArray.java                     |    4 +-
 .../experimentalLeeMoore1/LeeMoore/Tupel.java      |    2 +-
 .../routing/experimentalLeeMoore1/RoutingPart.java |    2 +-
 .../experimentalLeeMoore1/ThreadBorders.java       |    2 +-
 .../tool/routing/experimentalLeeMoore1/Wiring.java |    4 +-
 .../experimentalLeeMoore1/WorkPartition.java       |    2 +-
 .../routing/experimentalLeeMoore1/WorkPool.java    |    2 +-
 .../experimentalLeeMoore1/WorkerThread.java        |    2 +-
 .../tool/routing/experimentalLeeMoore1/yana.java   |    2 +-
 .../experimentalLeeMoore2/AlgoVisualizerV3.java    |    2 +-
 .../experimentalLeeMoore2/BenchmarkRouter.java     |    2 +-
 .../DemandTemplateHandler.java                     |    2 +-
 .../experimentalLeeMoore2/DetailedRouter.java      |    2 +-
 .../DetailedRouterWorker.java                      |    2 +-
 .../GlobalRouterAnalysis.java                      |    2 +-
 .../GlobalRouterPathFinder.java                    |    2 +-
 .../GlobalRouterThreadV3.java                      |    2 +-
 .../experimentalLeeMoore2/GlobalRouterV3.java      |    2 +-
 .../RoutingFrameLeeMoore.java                      |    2 +-
 .../experimentalLeeMoore3/BenchmarkRouter.java     |    2 +-
 .../CouldNotCalculateVirtualTerminalException.java |    2 +-
 .../routing/experimentalLeeMoore3/DataGrid.java    |    2 +-
 .../DistanceRatingFunction.java                    |    2 +-
 .../ForcedDirectionRatingFunction.java             |    2 +-
 .../routing/experimentalLeeMoore3/Gridpoint.java   |    2 +-
 .../OutOfBoundsRatingFunction.java                 |    2 +-
 .../tool/routing/experimentalLeeMoore3/Rating.java |    2 +-
 .../experimentalLeeMoore3/RatingFunction.java      |    2 +-
 .../RatingNotFoundException.java                   |    2 +-
 .../RoutingFrameLeeMoore.java                      |    2 +-
 .../ShiftInDirectionRatingFunction.java            |    2 +-
 .../experimentalSample/RoutingFrameSample.java     |    2 +-
 .../RoutingFrameSeaOfGates.java                    |    2 +-
 .../routing/metrics/DetouringAmountMetric.java     |    2 +-
 .../tool/routing/metrics/EvennessMetric.java       |    2 +-
 .../metrics/HalfPerimeterWireLengthMetric.java     |    2 +-
 .../tool/routing/metrics/RoutingMetric.java        |    2 +-
 .../routing/metrics/StackedViasAmountMetric.java   |    2 +-
 .../tool/routing/metrics/ViaAmountMetric.java      |    2 +-
 .../tool/routing/metrics/WireLengthMetric.java     |    2 +-
 .../tool/routing/metrics/WireQualityMetric.java    |    8 +-
 .../tool/routing/metrics/WiringOverflow.java       |    2 +-
 .../routing/seaOfGates/SeaOfGatesCellBuilder.java  |  275 +-
 .../tool/routing/seaOfGates/SeaOfGatesEngine.java  | 5636 ++++++++++++++------
 .../seaOfGates/SeaOfGatesEngineFactory.java        |    6 +-
 .../SeaOfGatesEngineNonoverlappingBatch.java       |   26 +-
 .../routing/seaOfGates/SeaOfGatesEngineOld.java    |   10 +-
 .../routing/seaOfGates/SeaOfGatesHandlers.java     |  605 ++-
 .../routing/seaOfGates/SoGWireQualityMetric.java   |   42 +-
 .../electric/tool/sandbox/DummyPreferences.java    |    2 +-
 .../tool/sandbox/DummyPreferencesFactory.java      |    2 +-
 com/sun/electric/tool/sandbox/EClassLoader.java    |    4 +-
 com/sun/electric/tool/sandbox/ESandBox.java        |    4 +-
 com/sun/electric/tool/sandbox/TechExplorer.java    |    4 +-
 .../electric/tool/sandbox/TechExplorerDriver.java  |    4 +-
 com/sun/electric/tool/sc/GetNetlist.java           |    4 +-
 com/sun/electric/tool/sc/Maker.java                |    4 +-
 com/sun/electric/tool/sc/Place.java                |    4 +-
 com/sun/electric/tool/sc/Route.java                |    4 +-
 com/sun/electric/tool/sc/SilComp.java              |    4 +-
 com/sun/electric/tool/simulation/BTreeSignal.java  |    2 +-
 com/sun/electric/tool/simulation/BusSample.java    |    2 +-
 .../electric/tool/simulation/ComplexSample.java    |    2 +-
 .../electric/tool/simulation/DerivedSignal.java    |    2 +-
 .../electric/tool/simulation/DigitalSample.java    |    2 +-
 com/sun/electric/tool/simulation/Engine.java       |    2 +-
 .../electric/tool/simulation/MutableSignal.java    |    2 +-
 com/sun/electric/tool/simulation/RangeSample.java  |    2 +-
 com/sun/electric/tool/simulation/Sample.java       |    2 +-
 com/sun/electric/tool/simulation/ScalarSample.java |    2 +-
 com/sun/electric/tool/simulation/Signal.java       |    2 +-
 .../electric/tool/simulation/SignalCollection.java |    2 +-
 .../electric/tool/simulation/SimulationTool.java   |   54 +-
 com/sun/electric/tool/simulation/Stimuli.java      |    2 +-
 com/sun/electric/tool/simulation/SweptSample.java  |    2 +-
 com/sun/electric/tool/simulation/als/ALS.java      |    4 +-
 com/sun/electric/tool/simulation/als/Command.java  |    4 +-
 com/sun/electric/tool/simulation/als/Flat.java     |    4 +-
 com/sun/electric/tool/simulation/als/Sim.java      |    4 +-
 com/sun/electric/tool/simulation/als/UserCom.java  |    4 +-
 .../electric/tool/simulation/interval/Diode.java   |    2 +-
 .../tool/simulation/interval/ExprEval.java         |    2 +-
 .../electric/tool/simulation/interval/RawFile.java |    2 +-
 .../simulation/interval/UnivariateTaylorModel.java |    2 +-
 com/sun/electric/tool/simulation/irsim/IRSIM.java  |    2 +-
 com/sun/electric/tool/simulation/sctiming/Arc.java |    4 +-
 .../electric/tool/simulation/sctiming/LibData.java |    4 +-
 .../electric/tool/simulation/sctiming/PinEdge.java |    4 +-
 .../tool/simulation/sctiming/SCRunBase.java        |    4 +-
 .../tool/simulation/sctiming/SCSettings.java       |    9 +-
 .../tool/simulation/sctiming/SCTiming.java         |    4 +-
 .../simulation/sctiming/SCTimingException.java     |    4 +-
 .../electric/tool/simulation/sctiming/Table2D.java |    4 +-
 .../tool/simulation/sctiming/TableData.java        |    4 +-
 .../tool/simulation/test/Agilent34970A.java        |    2 +-
 .../tool/simulation/test/Agilent34970AChannel.java |    2 +-
 .../tool/simulation/test/Agilent6031A.java         |    2 +-
 .../tool/simulation/test/Agilent6031AChannel.java  |    4 +-
 .../electric/tool/simulation/test/AmpsVsVolts.java |    4 +-
 com/sun/electric/tool/simulation/test/BERT.java    |    4 +-
 .../electric/tool/simulation/test/BitVector.java   |    4 +-
 .../electric/tool/simulation/test/BussedIO.java    |    4 +-
 .../tool/simulation/test/BypassJtagTester.java     |    4 +-
 .../tool/simulation/test/ChainControl.java         |    4 +-
 .../tool/simulation/test/ChainControlFake.java     |    4 +-
 com/sun/electric/tool/simulation/test/ChainG.dtd   |    4 +-
 com/sun/electric/tool/simulation/test/ChainG.java  |    4 +-
 .../electric/tool/simulation/test/ChainModel.java  |    4 +-
 .../electric/tool/simulation/test/ChainNode.java   |    4 +-
 .../tool/simulation/test/ChainNodeDuplicate.java   |    4 +-
 .../electric/tool/simulation/test/ChainTest.java   |    4 +-
 .../electric/tool/simulation/test/ChipModel.java   |    4 +-
 .../electric/tool/simulation/test/ChipNode.java    |    4 +-
 .../electric/tool/simulation/test/CompareXML.java  |    4 +-
 .../tool/simulation/test/CurrentReadable.java      |    4 +-
 .../electric/tool/simulation/test/Equipment.java   |    4 +-
 .../tool/simulation/test/EquipmentInterface.java   |    4 +-
 .../electric/tool/simulation/test/ExecProcess.java |    4 +-
 com/sun/electric/tool/simulation/test/GPIB.java    |    4 +-
 .../electric/tool/simulation/test/HP34401A.java    |    4 +-
 .../electric/tool/simulation/test/HP548xxA.java    |    4 +-
 com/sun/electric/tool/simulation/test/HP6624A.java |    4 +-
 .../tool/simulation/test/HP6624AChannel.java       |    4 +-
 com/sun/electric/tool/simulation/test/HP80000.java |    4 +-
 com/sun/electric/tool/simulation/test/HP81250.java |    4 +-
 .../electric/tool/simulation/test/HsimModel.java   |    4 +-
 .../electric/tool/simulation/test/IndirectSet.java |    4 +-
 .../tool/simulation/test/Infrastructure.java       |    4 +-
 .../tool/simulation/test/JtagLogicLevel.java       |    4 +-
 .../simulation/test/JtagSubchainTesterModel.java   |    4 +-
 .../electric/tool/simulation/test/JtagTester.java  |    4 +-
 .../tool/simulation/test/JtagTesterModel.java      |    4 +-
 com/sun/electric/tool/simulation/test/Logger.java  |    4 +-
 .../electric/tool/simulation/test/LogicLevel.java  |    4 +-
 .../tool/simulation/test/LogicSettable.java        |    4 +-
 .../tool/simulation/test/LogicSettableArray.java   |    4 +-
 .../tool/simulation/test/ManualPowerChannel.java   |    4 +-
 .../electric/tool/simulation/test/MockJtag.java    |    4 +-
 .../tool/simulation/test/MyChartFrame.java         |    4 +-
 .../electric/tool/simulation/test/MyTreeNode.java  |    4 +-
 com/sun/electric/tool/simulation/test/Name.java    |    4 +-
 .../electric/tool/simulation/test/NanosimBERT.java |    4 +-
 .../tool/simulation/test/NanosimDataAnalyzer.java  |    4 +-
 .../tool/simulation/test/NanosimDataGen.java       |    4 +-
 .../electric/tool/simulation/test/NanosimJtag.java |    4 +-
 .../simulation/test/NanosimJtagSubchainTester.java |    4 +-
 .../tool/simulation/test/NanosimJtagTester.java    |    4 +-
 .../tool/simulation/test/NanosimLogicSettable.java |    4 +-
 .../tool/simulation/test/NanosimModel.java         |    4 +-
 com/sun/electric/tool/simulation/test/Netscan.java |    4 +-
 .../electric/tool/simulation/test/Netscan4.java    |    4 +-
 .../tool/simulation/test/Netscan4Driver.java       |    4 +-
 .../electric/tool/simulation/test/Netscan4JNI.java |    4 +-
 .../tool/simulation/test/NetscanGeneric.java       |    4 +-
 .../electric/tool/simulation/test/NetscanJNI.java  |    4 +-
 .../tool/simulation/test/PowerChannel.java         |    4 +-
 .../test/PowerChannelResistorVoltageReadable.java  |    4 +-
 com/sun/electric/tool/simulation/test/Pst3202.java |    4 +-
 .../tool/simulation/test/Pst3202Channel.java       |    4 +-
 .../tool/simulation/test/ResistorCurrent.java      |    4 +-
 .../tool/simulation/test/SamplerControl.java       |    4 +-
 .../tool/simulation/test/ScanChainXML.java         |    4 +-
 .../electric/tool/simulation/test/Signalyzer.java  |    4 +-
 .../electric/tool/simulation/test/SiliconChip.java |    4 +-
 .../electric/tool/simulation/test/SimpleBus.java   |    2 +-
 .../tool/simulation/test/SimulationModel.java      |    4 +-
 .../tool/simulation/test/SocketEquipment.java      |    2 +-
 .../tool/simulation/test/SubchainNode.java         |    4 +-
 com/sun/electric/tool/simulation/test/T2500.java   |    4 +-
 .../electric/tool/simulation/test/TestNode.java    |    4 +-
 .../electric/tool/simulation/test/TextUtils.java   |    2 +-
 .../simulation/test/VerilogJtagSubchainTester.java |    4 +-
 .../tool/simulation/test/VerilogJtagTester.java    |    4 +-
 .../tool/simulation/test/VerilogLogicSettable.java |    4 +-
 .../tool/simulation/test/VerilogModel.java         |    4 +-
 .../tool/simulation/test/VerilogParser.java        |    4 +-
 .../tool/simulation/test/VoltageReadable.java      |    4 +-
 com/sun/electric/tool/simulation/test/XMLIO.java   |    4 +-
 com/sun/electric/tool/simulation/test/f206.java    |    4 +-
 com/sun/electric/tool/simulation/test/package.html |    4 +-
 com/sun/electric/tool/user/ActivityLogger.java     |   23 +-
 com/sun/electric/tool/user/CantEditException.java  |    2 +-
 com/sun/electric/tool/user/CellChangeJobs.java     |    2 +-
 com/sun/electric/tool/user/CircuitChangeJobs.java  |    8 +-
 com/sun/electric/tool/user/CircuitChanges.java     |   17 +-
 com/sun/electric/tool/user/Clipboard.java          |    6 +-
 com/sun/electric/tool/user/CompileVHDL.java        |    4 +-
 .../electric/tool/user/CompileVerilogStruct.java   |    2 +-
 com/sun/electric/tool/user/ErrorHighlight.java     |    2 +-
 com/sun/electric/tool/user/ErrorLogger.java        |   14 +-
 com/sun/electric/tool/user/Exec.java               |    2 +-
 com/sun/electric/tool/user/ExportChanges.java      |    2 +-
 .../electric/tool/user/GraphicsPreferences.java    |    2 +-
 com/sun/electric/tool/user/Highlight.java          |    2 +-
 .../electric/tool/user/HighlightConnectivity.java  | 1271 +++++
 com/sun/electric/tool/user/HighlightListener.java  |    2 +-
 com/sun/electric/tool/user/Highlighter.java        |  104 +-
 com/sun/electric/tool/user/KeyBindingManager.java  |    2 +-
 com/sun/electric/tool/user/MessagesStream.java     |    2 +-
 com/sun/electric/tool/user/NetworkHighlighter.java |    4 +-
 com/sun/electric/tool/user/Resources.java          |    2 +-
 com/sun/electric/tool/user/User.java               |    2 +-
 com/sun/electric/tool/user/UserInterfaceMain.java  |    2 +-
 com/sun/electric/tool/user/ViewChanges.java        |    2 +-
 com/sun/electric/tool/user/dialogs/About.form      |    2 +-
 com/sun/electric/tool/user/dialogs/About.java      |    4 +-
 .../electric/tool/user/dialogs/AnnularRing.java    |    2 +-
 com/sun/electric/tool/user/dialogs/Array.java      |    2 +-
 .../electric/tool/user/dialogs/ArtworkLook.java    |    2 +-
 com/sun/electric/tool/user/dialogs/Attributes.java |    2 +-
 .../tool/user/dialogs/AttributesTable.java         |    2 +-
 .../electric/tool/user/dialogs/BusParameters.java  |    9 +-
 com/sun/electric/tool/user/dialogs/CVSLog.java     |    2 +-
 .../electric/tool/user/dialogs/CellBrowser.java    |    2 +-
 com/sun/electric/tool/user/dialogs/CellLists.java  |    2 +-
 .../electric/tool/user/dialogs/CellProperties.java |    2 +-
 com/sun/electric/tool/user/dialogs/Change.java     |    4 +-
 .../tool/user/dialogs/ChangeCellGroup.java         |    2 +-
 .../tool/user/dialogs/ChangeCurrentLib.java        |    2 +-
 com/sun/electric/tool/user/dialogs/ChangeText.java |    2 +-
 .../tool/user/dialogs/ColorPatternPanel.java       |    2 +-
 .../electric/tool/user/dialogs/ComponentMenu.java  |    6 +-
 .../electric/tool/user/dialogs/CrossLibCopy.java   |    2 +-
 .../tool/user/dialogs/DesignRulesPanel.java        |    2 +-
 com/sun/electric/tool/user/dialogs/EDialog.java    |    2 +-
 .../tool/user/dialogs/EModelessDialog.java         |    2 +-
 .../electric/tool/user/dialogs/EditKeyBinding.java |    2 +-
 .../tool/user/dialogs/EditKeyBindingConflict.java  |    2 +-
 .../tool/user/dialogs/EditKeyBindings.java         |    2 +-
 com/sun/electric/tool/user/dialogs/ExecDialog.java |    2 +-
 .../electric/tool/user/dialogs/FastHenryArc.java   |    2 +-
 .../electric/tool/user/dialogs/FillGenDialog.java  |    2 +-
 com/sun/electric/tool/user/dialogs/FindText.java   |    2 +-
 com/sun/electric/tool/user/dialogs/GetInfoArc.java |    2 +-
 .../electric/tool/user/dialogs/GetInfoExport.java  |    2 +-
 .../electric/tool/user/dialogs/GetInfoMulti.java   |    2 +-
 .../electric/tool/user/dialogs/GetInfoNode.java    |    2 +-
 .../electric/tool/user/dialogs/GetInfoOutline.java |    2 +-
 .../electric/tool/user/dialogs/GetInfoText.java    |    8 +-
 .../tool/user/dialogs/LanguageScripts.java         |    2 +-
 .../electric/tool/user/dialogs/LayoutImage.java    |    2 +-
 com/sun/electric/tool/user/dialogs/LayoutText.java |    2 +-
 .../tool/user/dialogs/ManipulateExports.java       |    2 +-
 .../tool/user/dialogs/ManipulatePorts.java         |    2 +-
 .../tool/user/dialogs/ModalCommandDialog.java      |    2 +-
 com/sun/electric/tool/user/dialogs/MoveBy.java     |    2 +-
 .../tool/user/dialogs/MultiFingerTransistor.java   |    4 +-
 com/sun/electric/tool/user/dialogs/NewCell.java    |    2 +-
 com/sun/electric/tool/user/dialogs/NewExport.java  |    2 +-
 com/sun/electric/tool/user/dialogs/OpenFile.java   |    2 +-
 .../tool/user/dialogs/OptionReconcile.java         |    2 +-
 .../tool/user/dialogs/PreferencesFrame.java        |   16 +-
 com/sun/electric/tool/user/dialogs/Progress.java   |    2 +-
 com/sun/electric/tool/user/dialogs/PromptAt.java   |    4 +-
 com/sun/electric/tool/user/dialogs/SavedViews.java |    2 +-
 .../electric/tool/user/dialogs/SeaOfGatesCell.java |   26 +-
 .../electric/tool/user/dialogs/SelectObject.java   |    2 +-
 com/sun/electric/tool/user/dialogs/SetFocus.java   |    2 +-
 .../tool/user/dialogs/SpecialProperties.java       |    2 +-
 com/sun/electric/tool/user/dialogs/Spread.java     |    2 +-
 .../tool/user/dialogs/TextAttributesPanel.java     |    2 +-
 .../electric/tool/user/dialogs/TextInfoPanel.java  |    2 +-
 .../electric/tool/user/dialogs/ViewControl.java    |    2 +-
 .../electric/tool/user/dialogs/WaveformZoom.java   |    2 +-
 .../user/dialogs/options/AddedTechnologiesTab.java |    2 +-
 .../tool/user/dialogs/options/AntennaRulesTab.java |    2 +-
 .../electric/tool/user/dialogs/options/CDLTab.java |    2 +-
 .../electric/tool/user/dialogs/options/CIFTab.java |    2 +-
 .../electric/tool/user/dialogs/options/CVSTab.java |    2 +-
 .../tool/user/dialogs/options/CellModelTab.java    |    2 +-
 .../tool/user/dialogs/options/CompactionTab.java   |    2 +-
 .../user/dialogs/options/ComponentMenuTab.java     |    2 +-
 .../tool/user/dialogs/options/CopyrightTab.java    |    2 +-
 .../tool/user/dialogs/options/CoverageTab.java     |    2 +-
 .../electric/tool/user/dialogs/options/DEFTab.form |   14 +-
 .../electric/tool/user/dialogs/options/DEFTab.java |   25 +-
 .../electric/tool/user/dialogs/options/DRCTab.java |    2 +-
 .../electric/tool/user/dialogs/options/DXFTab.java |    2 +-
 .../tool/user/dialogs/options/DaisTab.java         |    2 +-
 .../tool/user/dialogs/options/DesignRulesTab.java  |    2 +-
 .../user/dialogs/options/DisplayControlTab.java    |    2 +-
 .../tool/user/dialogs/options/EDIFTab.java         |    2 +-
 .../tool/user/dialogs/options/FastHenryTab.java    |    2 +-
 .../tool/user/dialogs/options/FrameTab.java        |    2 +-
 .../electric/tool/user/dialogs/options/GDSTab.form |   56 +-
 .../electric/tool/user/dialogs/options/GDSTab.java |  104 +-
 .../tool/user/dialogs/options/GateLayGenTab.java   |    2 +-
 .../tool/user/dialogs/options/GeneralTab.java      |    2 +-
 .../tool/user/dialogs/options/GerberTab.java       |    2 +-
 .../user/dialogs/options/GridAndAlignmentTab.java  |    2 +-
 .../tool/user/dialogs/options/IconTab.java         |    2 +-
 .../electric/tool/user/dialogs/options/LEFTab.java |    2 +-
 .../tool/user/dialogs/options/LayersTab.java       |    2 +-
 .../tool/user/dialogs/options/LibraryTab.java      |    2 +-
 .../user/dialogs/options/LogicalEffortTab.java     |    2 +-
 .../electric/tool/user/dialogs/options/NCCTab.java |    2 +-
 .../tool/user/dialogs/options/NetworkTab.java      |    2 +-
 .../tool/user/dialogs/options/NewArcsTab.java      |    2 +-
 .../tool/user/dialogs/options/NewNodesTab.java     |    2 +-
 .../tool/user/dialogs/options/ParasiticTab.java    |    2 +-
 .../tool/user/dialogs/options/PlacementTab.java    |    2 +-
 .../user/dialogs/options/PortsAndExportsTab.java   |    2 +-
 .../tool/user/dialogs/options/PreferencePanel.java |    2 +-
 .../tool/user/dialogs/options/PrintingTab.java     |    2 +-
 .../user/dialogs/options/ProjectManagementTab.java |    2 +-
 .../tool/user/dialogs/options/RoutingTab.java      |    2 +-
 .../electric/tool/user/dialogs/options/SUETab.java |    2 +-
 .../electric/tool/user/dialogs/options/SVGTab.java |    2 +-
 .../tool/user/dialogs/options/ScaleTab.java        |    2 +-
 .../tool/user/dialogs/options/SelectionTab.java    |    4 +-
 .../user/dialogs/options/SiliconCompilerTab.java   |    2 +-
 .../tool/user/dialogs/options/SimulatorsTab.java   |    2 +-
 .../tool/user/dialogs/options/SkillTab.java        |    2 +-
 .../tool/user/dialogs/options/SmartTextTab.java    |    2 +-
 .../tool/user/dialogs/options/SpiceTab.java        |    2 +-
 .../tool/user/dialogs/options/SunRouterTab.java    |    2 +-
 .../tool/user/dialogs/options/TechnologyTab.java   |    2 +-
 .../tool/user/dialogs/options/TextTab.java         |    2 +-
 .../tool/user/dialogs/options/ThreeDTab.java       |    2 +-
 .../tool/user/dialogs/options/ToolbarTab.java      |   42 +-
 .../tool/user/dialogs/options/UnitsTab.java        |    2 +-
 .../tool/user/dialogs/options/VerilogTab.java      |    2 +-
 .../tool/user/dialogs/options/WellCheckTab.java    |    2 +-
 com/sun/electric/tool/user/help/ManualViewer.java  |    2 +-
 .../tool/user/help/helphtml/chap01-03.html         |   19 +-
 .../tool/user/help/helphtml/chap01-04-01.html      |    9 +-
 .../tool/user/help/helphtml/chap01-04-02.html      |    2 +-
 .../tool/user/help/helphtml/chap01-04-03.html      |   36 +-
 .../tool/user/help/helphtml/chap01-04-04.html      |    8 +-
 .../tool/user/help/helphtml/chap01-04-05.html      |    4 +-
 .../tool/user/help/helphtml/chap01-05.html         |    8 +-
 .../tool/user/help/helphtml/chap01-09.html         |    2 +-
 .../tool/user/help/helphtml/chap01-10-07.html      |    2 +-
 .../tool/user/help/helphtml/chap01-12-03.html      |    1 +
 .../tool/user/help/helphtml/chap01-12-04.html      |    1 +
 .../tool/user/help/helphtml/chap02-01-01.html      |    3 +
 .../tool/user/help/helphtml/chap03-05.html         |    3 +-
 .../tool/user/help/helphtml/chap03-08.html         |    1 +
 .../tool/user/help/helphtml/chap03-09-03.html      |    8 +
 .../tool/user/help/helphtml/chap04-07-04.html      |    1 +
 .../tool/user/help/helphtml/chap06-08-01.html      |    7 +-
 .../tool/user/help/helphtml/chap06-09-01.html      |   19 +-
 .../tool/user/help/helphtml/chap06-11.html         |    9 +-
 .../tool/user/help/helphtml/chap07-01-01.html      |    3 +
 .../tool/user/help/helphtml/chap07-03-03.html      |   24 +-
 .../tool/user/help/helphtml/chap07-03-05.html      |    5 +
 .../tool/user/help/helphtml/chap08-04.html         |    1 +
 .../tool/user/help/helphtml/chap08-10.html         |   15 +-
 .../electric/tool/user/help/helphtml/fig01-27.png  |  Bin 26271 -> 26119 bytes
 .../electric/tool/user/help/helphtml/fig01-34.png  |  Bin 6563 -> 6593 bytes
 .../electric/tool/user/help/helphtml/fig02-14.png  |  Bin 8088 -> 7902 bytes
 .../electric/tool/user/help/helphtml/fig07-07.png  |  Bin 22589 -> 24237 bytes
 .../electric/tool/user/help/helphtml/fig07-27.png  |  Bin 58499 -> 61720 bytes
 .../electric/tool/user/help/helphtml/fig09-49.png  |  Bin 44927 -> 40855 bytes
 .../tool/user/help/helphtml/floatingGates.jelib    |    6 +-
 .../electric/tool/user/help/helphtml/samples.jelib |  555 +-
 .../electric/tool/user/help/helphtml/title.html    |    9 +-
 com/sun/electric/tool/user/help/helphtml/toc.txt   |    6 +-
 com/sun/electric/tool/user/menus/CellMenu.java     |   50 +-
 com/sun/electric/tool/user/menus/EMenu.java        |    2 +-
 com/sun/electric/tool/user/menus/EMenuBar.java     |    2 +-
 com/sun/electric/tool/user/menus/EMenuItem.java    |    2 +-
 com/sun/electric/tool/user/menus/EditMenu.java     |  113 +-
 com/sun/electric/tool/user/menus/ExportMenu.java   |    2 +-
 com/sun/electric/tool/user/menus/FileMenu.java     |   15 +-
 com/sun/electric/tool/user/menus/HelpMenu.java     |    2 +-
 com/sun/electric/tool/user/menus/MenuCommands.java |   23 +-
 .../electric/tool/user/menus/PublicDebugMenu.java  |    2 +-
 com/sun/electric/tool/user/menus/ToolMenu.java     |    9 +-
 com/sun/electric/tool/user/menus/ViewMenu.java     |    2 +-
 com/sun/electric/tool/user/menus/WindowMenu.java   |    4 +-
 .../electric/tool/user/ncc/ComparisonsPane.java    |    2 +-
 .../electric/tool/user/ncc/ComparisonsTree.java    |    2 +-
 .../tool/user/ncc/EquivClassSplitPane.java         |    2 +-
 .../tool/user/ncc/ExportAssertionFailures.java     |    2 +-
 .../tool/user/ncc/ExportAssertionTable.java        |    2 +-
 com/sun/electric/tool/user/ncc/ExportConflict.java |    2 +-
 .../tool/user/ncc/ExportConflictTable.java         |    2 +-
 com/sun/electric/tool/user/ncc/ExportMismatch.java |    2 +-
 .../tool/user/ncc/ExportMismatchTable.java         |    2 +-
 com/sun/electric/tool/user/ncc/ExportTable.java    |    2 +-
 .../tool/user/ncc/HighlightEquivalent.java         |    2 +-
 com/sun/electric/tool/user/ncc/HighlightTools.java |    2 +-
 com/sun/electric/tool/user/ncc/NccGuiInfo.java     |    2 +-
 com/sun/electric/tool/user/ncc/NccMsgsFrame.java   |    2 +-
 .../electric/tool/user/ncc/SizeMismatchPane.java   |    2 +-
 .../electric/tool/user/ncc/UnrecognizedPart.java   |    2 +-
 .../tool/user/ncc/UnrecognizedPartTable.java       |    2 +-
 .../tool/user/projectSettings/ProjSettings.java    |   14 +-
 .../user/projectSettings/ProjSettingsNode.java     |    2 +-
 .../tool/user/redisplay/AbstractDrawing.java       |    2 +-
 .../tool/user/redisplay/AbstractLayerDrawing.java  |    2 +-
 .../electric/tool/user/redisplay/AlphaBlender.java |    2 +-
 com/sun/electric/tool/user/redisplay/ERaster.java  |    2 +-
 .../EmptyPatternedOutlinedTransparentRaster.java   |    2 +-
 .../electric/tool/user/redisplay/LayerDrawing.java |    2 +-
 .../electric/tool/user/redisplay/OpaqueRaster.java |    2 +-
 .../user/redisplay/PatternedTransparentRaster.java |    2 +-
 .../electric/tool/user/redisplay/PixelDrawing.java |    2 +-
 .../tool/user/redisplay/TransparentRaster.java     |    2 +-
 .../electric/tool/user/redisplay/VectorCache.java  |    2 +-
 .../tool/user/redisplay/VectorDrawing.java         |    2 +-
 com/sun/electric/tool/user/tecEdit/ArcInfo.java    |    4 +-
 com/sun/electric/tool/user/tecEdit/Example.java    |    4 +-
 .../electric/tool/user/tecEdit/GeneralInfo.java    |    4 +-
 com/sun/electric/tool/user/tecEdit/Info.java       |    4 +-
 com/sun/electric/tool/user/tecEdit/LayerInfo.java  |    4 +-
 com/sun/electric/tool/user/tecEdit/LibToTech.java  |    8 +-
 com/sun/electric/tool/user/tecEdit/Manipulate.java |    4 +-
 com/sun/electric/tool/user/tecEdit/NodeInfo.java   |    4 +-
 com/sun/electric/tool/user/tecEdit/Sample.java     |    4 +-
 .../tool/user/tecEdit/TechConversionResult.java    |    4 +-
 com/sun/electric/tool/user/tecEdit/TechToLib.java  |    4 +-
 .../electric/tool/user/tecEditWizard/Active.java   |    2 +-
 .../electric/tool/user/tecEditWizard/Antenna.java  |    2 +-
 .../electric/tool/user/tecEditWizard/Contact.java  |    2 +-
 com/sun/electric/tool/user/tecEditWizard/GDS.java  |    2 +-
 com/sun/electric/tool/user/tecEditWizard/Gate.java |    2 +-
 .../electric/tool/user/tecEditWizard/General.java  |    2 +-
 .../electric/tool/user/tecEditWizard/Metal.java    |    2 +-
 com/sun/electric/tool/user/tecEditWizard/Poly.java |    2 +-
 .../tool/user/tecEditWizard/TechEditWizard.java    |    2 +-
 .../user/tecEditWizard/TechEditWizardData.java     |   26 +-
 .../user/tecEditWizard/TechEditWizardPanel.java    |    2 +-
 com/sun/electric/tool/user/tecEditWizard/Via.java  |    2 +-
 .../tool/user/tecEditWizard/WellImplant.java       |    2 +-
 .../tool/user/tecEditWizard/WizardField.java       |    2 +-
 .../electric/tool/user/tecEditWizard2/Antenna.java |    2 +-
 com/sun/electric/tool/user/tecEditWizard2/GDS.java |    2 +-
 .../electric/tool/user/tecEditWizard2/General.java |    2 +-
 .../tool/user/tecEditWizard2/GenericPanel.java     |    2 +-
 .../electric/tool/user/tecEditWizard2/Metal.java   |    2 +-
 .../tool/user/tecEditWizard2/TechEditWizard.java   |    2 +-
 .../user/tecEditWizard2/TechEditWizardData.java    |   28 +-
 .../user/tecEditWizard2/TechEditWizardPanel.java   |    2 +-
 com/sun/electric/tool/user/tecEditWizard2/Via.java |    2 +-
 .../tool/user/tecEditWizard2/WizardField.java      |    2 +-
 .../user/tests/AbstractGUITest.java}               |   30 +-
 com/sun/electric/tool/user/tests/AbstractTest.java |  582 ++
 .../tool/user/tests/CommonSignalAnalysisTest.java  |  159 +
 .../electric/tool/user/tests/CompactionTest.java   |  123 +
 com/sun/electric/tool/user/tests/DRCTest.java      |  414 ++
 com/sun/electric/tool/user/tests/ERCTest.java      |  174 +
 .../tool/user/tests/ExportForeignTest.java         |  483 ++
 .../electric/tool/user/tests/ExtractionTest.java   |  159 +
 com/sun/electric/tool/user/tests/FakeTestJob.java  |  202 +
 .../electric/tool/user/tests/GenerationTest.java   |  606 +++
 com/sun/electric/tool/user/tests/IOTest.java       |  131 +
 .../tool/user/tests/ImportForeignTest.java         |  509 ++
 com/sun/electric/tool/user/tests/JobsTest.java     |  230 +
 .../tool/user/tests/LayerCoverageToolTest.java     |  391 ++
 .../tool/user/tests/LogicalEffortTest.java         |  147 +
 .../tool/user/tests/MakeFakeCircuitry.java         |  263 +
 com/sun/electric/tool/user/tests/NCCTest.java      |  480 ++
 .../tool/user/tests/PlacementParameterSetter.java  |  125 +
 .../electric/tool/user/tests/PlacementTest.java    |  199 +
 com/sun/electric/tool/user/tests/PrefTest.java     |  266 +
 com/sun/electric/tool/user/tests/RoutingTest.java  |  416 ++
 .../electric/tool/user/tests/ScriptingTest.java    |  111 +
 .../tool/user/tests/TechnologyEditTest.java        |  738 +++
 .../electric/tool/user/tests/TechnologyTest.java   |  333 ++
 com/sun/electric/tool/user/tests/TestMenu.java     |  196 +
 .../options/SVGTab.form => tests/TestTab.form}     |   41 +-
 com/sun/electric/tool/user/tests/TestTab.java      |  121 +
 .../tool/user/tests/TimingAnalysisTest.java        |  207 +
 com/sun/electric/tool/user/tests/WaveformTest.java |  616 +++
 .../tool/user/ui/ClickZoomWireListener.java        |    2 +-
 com/sun/electric/tool/user/ui/CurveListener.java   |    2 +-
 com/sun/electric/tool/user/ui/EditWindow.java      |    8 +-
 .../tool/user/ui/EditWindowFocusBrowser.java       |    2 +-
 com/sun/electric/tool/user/ui/ElectricPrinter.java |    2 +-
 com/sun/electric/tool/user/ui/ErrorLoggerTree.java |    6 +-
 com/sun/electric/tool/user/ui/ExplorerTree.java    |    4 +-
 .../electric/tool/user/ui/ExplorerTreeModel.java   |    2 +-
 com/sun/electric/tool/user/ui/ExternalEditing.java |   10 +-
 .../tool/user/ui/InvisibleLayerConfiguration.java  |    2 +-
 com/sun/electric/tool/user/ui/JobTree.java         |    2 +-
 com/sun/electric/tool/user/ui/KeyBindings.java     |    4 +-
 com/sun/electric/tool/user/ui/KeyStrokePair.java   |    2 +-
 com/sun/electric/tool/user/ui/LayerTab.java        |    2 +-
 com/sun/electric/tool/user/ui/LayerVisibility.java |    2 +-
 com/sun/electric/tool/user/ui/LibraryPalette.java  |    2 +-
 com/sun/electric/tool/user/ui/MeasureListener.java |  287 +-
 com/sun/electric/tool/user/ui/MessagesWindow.java  |    2 +-
 com/sun/electric/tool/user/ui/OutlineListener.java |    2 +-
 com/sun/electric/tool/user/ui/PaletteFrame.java    |    2 +-
 com/sun/electric/tool/user/ui/RoutingDebug.java    |  361 +-
 com/sun/electric/tool/user/ui/SizeListener.java    |    2 +-
 com/sun/electric/tool/user/ui/StatusBar.java       |    2 +-
 com/sun/electric/tool/user/ui/TechPalette.java     |    2 +-
 com/sun/electric/tool/user/ui/TextWindow.java      |    2 +-
 com/sun/electric/tool/user/ui/ToolBar.java         |    2 +-
 com/sun/electric/tool/user/ui/ToolBarButton.java   |    2 +-
 com/sun/electric/tool/user/ui/TopLevel.java        |    2 +-
 com/sun/electric/tool/user/ui/Util.java            |    2 +-
 com/sun/electric/tool/user/ui/WindowContent.java   |    2 +-
 .../electric/tool/user/ui/WindowContextClass.java  |    2 +-
 com/sun/electric/tool/user/ui/WindowFrame.java     |    2 +-
 .../electric/tool/user/ui/ZoomAndPanListener.java  |    2 +-
 .../electric/tool/user/waveform/DragButton.java    |    2 +-
 .../electric/tool/user/waveform/HorizRuler.java    |    2 +-
 com/sun/electric/tool/user/waveform/Panel.java     |    2 +-
 com/sun/electric/tool/user/waveform/StepSize.java  |    2 +-
 .../electric/tool/user/waveform/SweepSignal.java   |    2 +-
 .../electric/tool/user/waveform/WaveSignal.java    |    2 +-
 .../tool/user/waveform/WaveformWindow.java         |    2 +-
 .../electric/tool/util/concurrent/Parallel.java    |    2 +-
 .../tool/util/concurrent/barriers/Barrier.java     |    2 +-
 .../util/concurrent/barriers/SenseBarrier.java     |    2 +-
 .../util/concurrent/barriers/SimpleTDBarrier.java  |    2 +-
 .../tool/util/concurrent/barriers/TDBarrier.java   |    2 +-
 .../util/concurrent/datastructures/BDEQueue.java   |    2 +-
 .../concurrent/datastructures/BDEQueueWrapper.java |    2 +-
 .../concurrent/datastructures/CircularArray.java   |    2 +-
 .../concurrent/datastructures/DEListWrapper.java   |    2 +-
 .../util/concurrent/datastructures/FCQueue.java    |    2 +-
 .../concurrent/datastructures/IDEStructure.java    |    2 +-
 .../util/concurrent/datastructures/IStructure.java |    2 +-
 .../concurrent/datastructures/IWorkStealing.java   |    2 +-
 .../datastructures/JavaQueueWrapper.java           |    2 +-
 .../concurrent/datastructures/LockFreeQueue.java   |    2 +-
 .../datastructures/LockFreeSkipList.java           |    2 +-
 .../concurrent/datastructures/LockFreeStack.java   |    2 +-
 .../datastructures/MultipleQueuesStructure.java    |    2 +-
 .../datastructures/UnboundedDEQueue.java           |    2 +-
 .../datastructures/WorkSharingStructure.java       |    2 +-
 .../datastructures/WorkStealingStructure.java      |    2 +-
 .../electric/tool/util/concurrent/debug/Debug.java |    2 +-
 .../tool/util/concurrent/debug/IDebug.java         |    2 +-
 .../tool/util/concurrent/debug/LoadBalancing.java  |    2 +-
 .../tool/util/concurrent/debug/StealTracker.java   |    2 +-
 .../concurrent/exceptions/PoolExistsException.java |    2 +-
 .../exceptions/PoolNotInitializedException.java    |    2 +-
 .../tool/util/concurrent/patterns/PForJob.java     |    2 +-
 .../tool/util/concurrent/patterns/PForTask.java    |    2 +-
 .../tool/util/concurrent/patterns/PJob.java        |    2 +-
 .../tool/util/concurrent/patterns/PReduceJob.java  |    2 +-
 .../tool/util/concurrent/patterns/PTask.java       |    2 +-
 .../tool/util/concurrent/patterns/PWhileJob.java   |    2 +-
 .../tool/util/concurrent/patterns/Pipeline.java    |    2 +-
 .../runtime/MultiThreadedRandomizer.java           |    2 +-
 .../tool/util/concurrent/runtime/Scheduler.java    |    2 +-
 .../tool/util/concurrent/runtime/ThreadID.java     |    2 +-
 .../util/concurrent/runtime/WorkerStrategy.java    |    2 +-
 .../runtime/pipeline/PipelineRuntime.java          |    2 +-
 .../runtime/pipeline/PipelineWorkerStrategy.java   |    2 +-
 .../runtime/pipeline/SimplePipelineWorker.java     |    2 +-
 .../runtime/taskParallel/IThreadPool.java          |    2 +-
 .../runtime/taskParallel/PoolWorkerStrategy.java   |    2 +-
 .../runtime/taskParallel/SimpleWorker.java         |    2 +-
 .../runtime/taskParallel/SynchronizedWorker.java   |    2 +-
 .../runtime/taskParallel/ThreadPool.java           |    2 +-
 ...alaForkJoin.java => ThreadPoolJdkForkJoin.java} |   20 +-
 .../tool/util/concurrent/utils/BlockedRange.java   |    2 +-
 .../tool/util/concurrent/utils/BlockedRange1D.java |    2 +-
 .../tool/util/concurrent/utils/BlockedRange2D.java |    2 +-
 .../utils/ConcurrentCollectionFactory.java         |    2 +-
 .../tool/util/concurrent/utils/EmptyException.java |    2 +-
 .../tool/util/concurrent/utils/FullException.java  |    2 +-
 .../electric/tool/util/concurrent/utils/Range.java |    2 +-
 com/sun/electric/util/ArgumentsParser.java         |    2 +-
 com/sun/electric/util/BaseProperties.java          |    2 +-
 com/sun/electric/util/ClientOS.java                |  144 +-
 com/sun/electric/util/CollectionFactory.java       |    2 +-
 com/sun/electric/util/ElapseTimer.java             |    2 +-
 com/sun/electric/util/JavaCompatiblity.java        |    4 +-
 com/sun/electric/util/PropertiesUtils.java         |    2 +-
 com/sun/electric/util/TextUtils.java               |    2 +-
 com/sun/electric/util/UniqueIDGenerator.java       |    2 +-
 .../electric/util/collections/ArrayIterator.java   |    4 +-
 .../util/collections/ImmutableArrayList.java       |    4 +-
 .../electric/util/collections/ImmutableList.java   |    2 +-
 .../electric/util/collections/ImmutableList2.java  |    2 +-
 .../electric/util/collections/WeakReferences.java  |    4 +-
 com/sun/electric/util/io/CSVFile.java              |    2 +-
 com/sun/electric/util/io/input/CSVInput.java       |    2 +-
 com/sun/electric/util/io/output/CSVWriter.java     |    2 +-
 com/sun/electric/util/math/AbstractFixpPoint.java  |    4 +-
 .../electric/util/math/AbstractFixpRectangle.java  |    4 +-
 com/sun/electric/util/math/DBMath.java             |    2 +-
 com/sun/electric/util/math/ECoord.java             |    4 +-
 com/sun/electric/util/math/EDimension.java         |    2 +-
 com/sun/electric/util/math/FixpCoord.java          |    4 +-
 com/sun/electric/util/math/FixpRectangle.java      |    4 +-
 com/sun/electric/util/math/FixpTransform.java      |    4 +-
 com/sun/electric/util/math/GenMath.java            |    2 +-
 com/sun/electric/util/math/MutableBoolean.java     |    2 +-
 com/sun/electric/util/math/MutableDouble.java      |    2 +-
 com/sun/electric/util/math/MutableInteger.java     |    2 +-
 com/sun/electric/util/math/MutableInterval.java    |    2 +-
 com/sun/electric/util/math/MutableLong.java        |    2 +-
 com/sun/electric/util/math/Orientation.java        |    2 +-
 com/sun/electric/util/memory/Memory.java           |    2 +-
 com/sun/electric/util/memory/MemoryUsage.java      |    2 +-
 com/sun/electric/util/memory/ObjSize.java          |    4 +-
 com/sun/electric/util/test/TestByReflection.java   |    2 +-
 com/sun/electric/util/test/TestHelpers.java        |    2 +-
 debian/bin/electric                                |    2 +-
 debian/changelog                                   |   12 +
 debian/compat                                      |    2 +-
 debian/control                                     |   10 +-
 debian/copyright                                   |    2 +-
 debian/patches/build.patch                         |    2 +-
 debian/rules                                       |    2 +-
 debian/upstream/signing-key.pgp                    |  Bin 1056227 -> 1837617 bytes
 1552 files changed, 27445 insertions(+), 6346 deletions(-)
 create mode 100644 com/sun/electric/technology/technologies/mocmos-cn.xml
 create mode 100644 com/sun/electric/technology/technologies/photonics/GratingCoupler.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/OpticalArc.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/OpticalCorner.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/OpticalPin.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/PLayer.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/PhotoDetector.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/Photonics.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/Photonics.xml
 create mode 100644 com/sun/electric/technology/technologies/photonics/PhotonicsMenu.xml
 create mode 100644 com/sun/electric/technology/technologies/photonics/Ring.java
 create mode 100644 com/sun/electric/technology/technologies/photonics/Splitter.java
 create mode 100644 com/sun/electric/tool/generator/layout/fillCell/FillCellGenJob.java
 create mode 100644 com/sun/electric/tool/generator/layout/fillCell/FillCellTool.java
 create mode 100644 com/sun/electric/tool/generator/layout/fillCell/FillCelllGenPanel.java
 create mode 100644 com/sun/electric/tool/generator/layout/fillCell/TreeTiledCell.java
 create mode 100644 com/sun/electric/tool/io/output/FlatRects.java
 create mode 100644 com/sun/electric/tool/user/HighlightConnectivity.java
 copy com/sun/electric/{database/geometry/bool/LayoutMerger.java => tool/user/tests/AbstractGUITest.java} (58%)
 create mode 100644 com/sun/electric/tool/user/tests/AbstractTest.java
 create mode 100644 com/sun/electric/tool/user/tests/CommonSignalAnalysisTest.java
 create mode 100644 com/sun/electric/tool/user/tests/CompactionTest.java
 create mode 100644 com/sun/electric/tool/user/tests/DRCTest.java
 create mode 100644 com/sun/electric/tool/user/tests/ERCTest.java
 create mode 100644 com/sun/electric/tool/user/tests/ExportForeignTest.java
 create mode 100644 com/sun/electric/tool/user/tests/ExtractionTest.java
 create mode 100644 com/sun/electric/tool/user/tests/FakeTestJob.java
 create mode 100644 com/sun/electric/tool/user/tests/GenerationTest.java
 create mode 100644 com/sun/electric/tool/user/tests/IOTest.java
 create mode 100644 com/sun/electric/tool/user/tests/ImportForeignTest.java
 create mode 100644 com/sun/electric/tool/user/tests/JobsTest.java
 create mode 100644 com/sun/electric/tool/user/tests/LayerCoverageToolTest.java
 create mode 100644 com/sun/electric/tool/user/tests/LogicalEffortTest.java
 create mode 100644 com/sun/electric/tool/user/tests/MakeFakeCircuitry.java
 create mode 100644 com/sun/electric/tool/user/tests/NCCTest.java
 create mode 100644 com/sun/electric/tool/user/tests/PlacementParameterSetter.java
 create mode 100644 com/sun/electric/tool/user/tests/PlacementTest.java
 create mode 100644 com/sun/electric/tool/user/tests/PrefTest.java
 create mode 100644 com/sun/electric/tool/user/tests/RoutingTest.java
 create mode 100644 com/sun/electric/tool/user/tests/ScriptingTest.java
 create mode 100644 com/sun/electric/tool/user/tests/TechnologyEditTest.java
 create mode 100644 com/sun/electric/tool/user/tests/TechnologyTest.java
 create mode 100644 com/sun/electric/tool/user/tests/TestMenu.java
 copy com/sun/electric/tool/user/{dialogs/options/SVGTab.form => tests/TestTab.form} (58%)
 create mode 100644 com/sun/electric/tool/user/tests/TestTab.java
 create mode 100644 com/sun/electric/tool/user/tests/TimingAnalysisTest.java
 create mode 100644 com/sun/electric/tool/user/tests/WaveformTest.java
 rename com/sun/electric/tool/util/concurrent/runtime/taskParallel/{ThreadPoolScalaForkJoin.java => ThreadPoolJdkForkJoin.java} (80%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/electric.git



More information about the pkg-java-commits mailing list