coriolis/hurricane/src
Jean-Paul Chaput f453dbc6f9 Correct the selection bug in Net mode in CellWidget.
In SelectorCriterion & SelectorCriterions, when selecting a Net occurrence,
we where storing the Net only. This was fine if the Net was belonging to
the Cell's top level. But when it was an occurrence of a non-top level
net, this was creating the elusive incoherent Occurrence problem.
Now we truly store the occurrence of the Net, to be accurate, the root
of the HyperNet.

* Change: In SelectorCriterions::add(), the Net* argument is replaced
    by a Occurrence of Net. Must be an HyperNet root occurrence.
      Same goes for SelectorCriterions::remove().
* Change: In CellWidget::select(), when called with a Net occurrence,
    select the whole HyperNet components.
* Change: In NetSelectorCriterion, now use a Net occurrence instead
    of directly a Net. Must be an HyperNet root net occurrence.
2022-07-13 11:20:24 +02:00
..
analog Correct, again, the problem of PyLayoutGenerator in Python 3. 2022-06-05 20:35:39 +02:00
configuration Fix: Do not return transient string in PyTypeManager. 2022-01-01 16:46:41 +01:00
hurricane Remove unconnected part of the nets after HFNS. 2022-05-25 17:09:00 +02:00
isobar Added direct management of macro blocks I/O pins in METAL2 & METAL3. 2022-04-27 21:56:41 +02:00
utilities Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
viewer Correct the selection bug in Net mode in CellWidget. 2022-07-13 11:20:24 +02:00
CMakeLists.txt Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00