coriolis/hurricane
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
..
cmake_modules Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
doc Update documentation (by mistake, nothing new). 2021-11-21 23:40:40 +01:00
src Correct the selection bug in Net mode in CellWidget. 2022-07-13 11:20:24 +02:00
tests * All Tools: 2012-12-03 08:26:28 +00:00
CMakeLists.txt cmake: Set policy needed for latest FindPython to work 2021-10-15 13:40:25 +01:00