- Layer icons can be obtained now
- Icon dimension is arbitrary
- Scaling icons for layer list
- More robust event handling in case of pop-up menus
(selector)
- "Tap" will noe pop up a menu with all layers below the cursor.
When selected, the current layer is switched.
1. "Select Next Item" will repeat the selection on the last single-click location
or select the current transient selected (essentially like a single click)
This feature is by default bound to "Space"
2. "Select Next Item too" will do the same, but add to the selection
This feature is by default bound to "Shift+Space"
1. The netlist browser now got events for
selection and probe events
2. The netlist browser was overhauled to support
"infinite depth" views
3. Ambiguities are not shown as errors now
4. New classes for support netlist object
selections and the netlist browser.
Multiple selections for netlist browser.
* Fixed#591 (crash on Macro/Add Location)
The main reason was that the QSortFilterProxyModel is very sensitive
to the order of signals it receives from the proxy model.
In this case, dataChanged() must not be send between layoutAboutToBeChanged()
and layoutChanged(). This happened implicitly during load() of a macro while
scanning the freshly added folder.
* Fixed another part of #591: ability to disable template selection pop-up in macro editor. Tied to the tip window now - if this is dismissed, no template selection dialog will be shown.
* WIP: some refactoring
* WIP: some refactoring
* Netlist compare: introducing ambiguity resolution by net names
By default now net names are used for resolving ambiguities.
If net names match, they will be used to associate nets if the
choice is ambiguous. This is usually much faster and more reliable
than trying to resolve ambiguities through topology analysis.
This feature can be disabled using "consider_net_names(false)" in
the LVS script.
* Some refactoring, Jenkinsfile modified for better test coverage