Commit Graph

2792 Commits

Author SHA1 Message Date
Kazunari Sekigawa 4b0e122a83
* Updated the build system for Mac (#645)
* Catalina env. uses Python 3.8 in MacPorts, Homebrew, and Anaconda3.
2020-10-10 00:09:34 +02:00
Matthias Koefferlein 8481f14d9a Fixed Changelog. 2020-09-19 23:19:41 +02:00
Matthias Koefferlein 28cc426168 Qt4 compatibility of one test. 2020-09-14 21:27:22 +02:00
Matthias Koefferlein dccdde2796 Updated COPYRIGHT, Changelog.Debian 2020-09-14 20:31:26 +02:00
Matthias Koefferlein d4cbc6e7d5 Updated changelog 2020-09-14 20:29:49 +02:00
Matthias Köfferlein a5d13c25ae Fixed #629 (timeout event of QTimer not present on Qt5) (#631)
In addition, the "destroyed" and "objectNameChanged" signals
were added (specifically to QObject).

The API binding for Qt5 was updated which adds some events.
2020-09-14 20:29:15 +02:00
Matthias Koefferlein 4371df61cd Updated fix version in RBA::Layout documentation. 2020-09-14 18:47:53 +02:00
Matthias Koefferlein c816f91fb0 Provide multi-cell copy/move of shapes (GSI binding) 2020-09-14 18:47:48 +02:00
Matthias Koefferlein 72b12ffe1a Added multi-cell mapping for transferring multiple cells from one layout to another while including their hierarchy without duplicating cells. 2020-09-14 18:47:43 +02:00
Matthias Köfferlein 336c90a727 Fixed #637 (Points are not selected properly for mirrored subcells) (#638) 2020-09-14 18:43:26 +02:00
Matthias Köfferlein cb6e8760d3 Fixed issue #617 (constness problem in netlist) (#622) 2020-09-14 18:43:05 +02:00
Matthias Köfferlein ac609c9376 Issue 615 (#621)
* Password encoding to UTF-8 for Basic HTTP authentication - this is basically a hack. Needs to be reverted as soon as Qt switches to UTF-8 encoding.

* Workaround for issue #615
2020-09-14 18:42:54 +02:00
Matthias Koefferlein 5600e58844 Can only provide one source dist for PyPI. 2020-09-10 00:09:15 +02:00
Matthias Koefferlein 5cf36604e9 Can only provide one source dist for PyPI. 2020-09-10 00:09:13 +02:00
Matthias Koefferlein b396ef5fdf Fixed a script bug. 2020-09-10 00:09:05 +02:00
Matthias Koefferlein 2a8cddec0f Another attempt to include the source package. 2020-09-10 00:09:01 +02:00
Matthias Koefferlein 51db27e3ba Attempt to include source package. 2020-09-10 00:08:59 +02:00
Matthias Koefferlein 3564915669 Another test - maybe a fix 2020-09-10 00:08:56 +02:00
Matthias Koefferlein 114ef70c23 Updated azure pipeline for Python 3.8 2020-09-08 22:26:00 +02:00
Matthias Koefferlein a43e1bf7f5 Had to change the Travis definition to use the right Python path for 3.8 2020-09-08 22:15:23 +02:00
joaquin 39b39236a8 building wheel for python3.8 2020-09-08 21:40:38 +02:00
Kazunari Sekigawa 61a56d8a8b
Update the build system for Mac. (#612) 2020-07-16 22:57:28 +02:00
Matthias Koefferlein 28bf5259d1 Updated changelogs. 2020-07-07 18:28:12 +02:00
Matthias Koefferlein 408c66fec0 Updated changelog. 2020-07-07 18:27:27 +02:00
Matthias Köfferlein 2576d0a8af Fixed #609 (internal error on netlist extract) (#610)
Reason was: when caching instance-to-instance interactions,
the array descriptions need to be normalized too.
2020-07-07 18:25:53 +02:00
Matthias Koefferlein c47532e340 Fixed a porting issue. 2020-07-05 22:02:52 +02:00
Matthias Koefferlein 711f57c594 Updated version info to 0.26.7. 2020-07-05 21:33:50 +02:00
Matthias Koefferlein f1c632a7c8 Updated Changelog. 2020-07-05 18:55:19 +02:00
Matthias Köfferlein 3dbd50627e Implemented #603 (Coordinates for adjust origin) (#604) 2020-07-05 18:43:35 +02:00
Matthias Köfferlein 1d5275d22f Implemented #586 (issues with duplicate cell names) (#605)
As discussed in the ticket, the implementation will
check for unique cell names upon *writing* of a layout
file.
2020-07-05 18:43:04 +02:00
Matthias c6798c090b Fixed another porting issue. 2020-07-05 05:53:12 -07:00
Matthias af34116b81 Fixed compile issue happend during porting of Cell#transform from master to 0.26 2020-07-05 05:36:51 -07:00
Matthias Koefferlein 5d70a5ade6 Candidate for fix. 2020-07-05 14:10:39 +02:00
Matthias Köfferlein 0507d72d57 Fixed #591 (two topics for macro editor) (#595)
* 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.
2020-07-03 23:43:49 +02:00
Matthias Köfferlein 3d20290499 Fixed #596 (crash on library _destroy) (#597) 2020-07-03 23:43:45 +02:00
Matthias Köfferlein ec4fefdfbe Implemented issue #598 (Cell#transform) (#600) 2020-07-03 23:43:39 +02:00
Matthias Köfferlein c416c7faf9 Fixed #592 (layer mapping issue) (#601) 2020-07-03 23:43:24 +02:00
Matthias Koefferlein 5ed1e27faf Updated Changelog. 2020-06-29 20:58:12 +02:00
Matthias Köfferlein d49689078a Netlist compare: Ambiguity resolution through name matching now default (can be turned off) (#594)
* 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
2020-06-29 20:52:04 +02:00
Matthias Koefferlein 2ea5622741 Another golden testdata update for Windows. 2020-06-27 20:53:08 +02:00
Matthias Koefferlein f31803f332 Golden test data for Ubuntu 20 and Windows, pipe output stream for Windows. 2020-06-27 20:52:01 +02:00
Matthias Koefferlein a66cd2a5fc Provide a new option -o for unit test runner which sends the log to a file. This way we don't capture qWarning in the XML JUnit logs. 2020-06-27 20:50:22 +02:00
Matthias Koefferlein 7e7916a47a Updated changelog. 2020-06-27 20:49:54 +02:00
Matthias a4c02357c3 Pipe streams supported for MacOS too. 2020-06-26 16:09:46 -07:00
Matthias 1da49fc50a Added golden test data variant for MacOS 2020-06-26 08:48:14 -07:00
Matthias 018de2a9b0 Merge remote-tracking branch 'origin/netlist-compare-hardening' into macos-fixes 2020-06-26 08:45:52 -07:00
Matthias Koefferlein c9e24f4050 Updated testdata 2020-06-26 17:44:54 +02:00
Matthias Koefferlein 910d99af16 Updated testdata 2020-06-26 17:43:51 +02:00
Matthias 91eca19b3a Merge remote-tracking branch 'origin/netlist-compare-hardening' into macos-fixes 2020-06-26 08:00:13 -07:00
Matthias Koefferlein acdca4bc73 Updated testdata, added tests for breadth-first compare mode 2020-06-26 16:54:26 +02:00