Matthias Koefferlein
6648b53822
Fixed issue #419 (multiple top circuits after flatten of netlist)
...
The problem is solved by always producing subcircuits for cell
instances, even if there are no connections.
The netlist comparer had to be adjusted too because subcircuits
without pins were used for representing "unknown" subcircuit pairing.
In addition, this patch should lead to a better matching of
parallel subcircuit configurations where two different subcircuits
are entirely parallel.
2019-11-20 21:56:12 +01:00
Matthias Koefferlein
595075a88a
Let the background ruler's size scale with the font size - otherwise it gets quite small on high-res screens.
2019-11-14 02:07:50 +01:00
Matthias Koefferlein
e7989c4006
Updated Windows build script so the installation won't get polluted by /bin files.
2019-11-14 00:47:12 +01:00
Matthias Koefferlein
4ae71075ed
Minor fix in Windows deployment script
2019-11-13 23:23:44 +01:00
Matthias Koefferlein
f768d012e5
Updated windows build script because of argument list overflow in shell script (shorter paths)
2019-11-13 21:11:40 +01:00
Matthias Koefferlein
897ccb12bf
Add an option to Windows build script to support building and deployment of 64bit coordinate version
2019-11-12 21:51:49 +01:00
Matthias Koefferlein
6d6ac23f50
Fixed a build issue (const iterator cannot be used in std::map::erase)
2019-11-12 20:55:28 +01:00
Matthias Koefferlein
848df6f6cc
New unit test data for MinGW32
2019-11-12 20:39:19 +01:00
Matthias Koefferlein
ab4f632527
Another unit test golden data set for MinGW32
2019-11-12 20:17:27 +01:00
Matthias Koefferlein
7309688944
More robustness of snap algorithm for unit tests
2019-11-12 20:13:35 +01:00
Matthias Koefferlein
6b5c951088
Fixed string unit test on MinGW 32bit
2019-11-12 19:11:21 +01:00
Matthias Koefferlein
1c7d104e63
Removed data_files from setup.py - does not provide the files in the right path.
2019-11-12 02:28:58 +01:00
Matthias Koefferlein
74780e0197
Take out MSVCRT from setup.py because I don't know where to take it from on Azure hosts.
2019-11-12 01:44:19 +01:00
Matthias Koefferlein
e81dde46fe
Wrong name of zlib.dll (needs to be zlib1.dll).
2019-11-12 01:12:48 +01:00
Matthias Koefferlein
1f0067a2c7
Attempt to fix Windows build of Python module.
2019-11-12 01:10:50 +01:00
Matthias Koefferlein
f13bb771cd
Provide a separate version for PyPI inside version.sh
2019-11-12 00:04:40 +01:00
Matthias Koefferlein
3bf45f3638
Fixed MSVC build error.
2019-11-11 23:23:47 +01:00
Matthias Koefferlein
86e041cd51
Updated test data.
2019-11-11 23:03:40 +01:00
Matthias Koefferlein
b7094affa4
Fixed a dummy error message on Windows/Python 3.7 and really ignore
2019-11-11 21:53:19 +01:00
Matthias Koefferlein
b220374bd1
Fixed gcc builds with stdc++0x (math.h issue)
2019-11-10 01:30:45 +01:00
Matthias Koefferlein
817bbf81f1
Fixed gcc builds with stdc++0x (M_PI no longer available)
2019-11-09 23:20:43 +01:00
Matthias Koefferlein
a697df021c
More generic Python binary for Windows build
2019-11-09 19:39:20 +01:00
Matthias Koefferlein
994c8b8484
Removed superfluous file from lay.pro.
2019-11-09 16:53:17 +01:00
Matthias Koefferlein
803e7a385d
Taking KLayout version from version.sh for Python module build.
2019-11-09 00:34:15 +01:00
Matthias Köfferlein
a119b5ccff
Merge pull request #402 from KLayout/dvb
...
Dvb
2019-11-08 23:26:24 +01:00
Matthias Köfferlein
f2bfa1522b
Merge pull request #403 from KLayout/issue_400
...
Issue 400
2019-11-08 23:26:04 +01:00
Matthias Koefferlein
c024c11ab7
Merge branch 'master' of https://github.com/KLayout/klayout into dvb
2019-11-07 23:43:48 +01:00
Matthias Koefferlein
1b84804d93
Updated changelog.
2019-11-07 23:42:16 +01:00
Matthias Koefferlein
41d4f09e6f
Merge branch 'master' into issue_400
2019-11-07 23:36:41 +01:00
Matthias Koefferlein
4a212e8db6
Added tests for Region#scale_and_snap and Region#snap
2019-11-07 23:33:54 +01:00
Matthias Koefferlein
988b1e563f
Added unit test for DeepRegion::snap
2019-11-07 23:11:34 +01:00
Matthias Koefferlein
318efbf7b0
Fixed 'scale_and_snap' feature
2019-11-07 22:54:16 +01:00
Matthias Koefferlein
4924d0269c
Fixed #400 , added tests.
2019-11-06 23:28:16 +01:00
Matthias Koefferlein
66b4ce8b14
Updated changelog and copyright file for .deb package building.
2019-11-06 22:24:03 +01:00
Matthias Koefferlein
118298780a
Merge branch 'master' into dvb
2019-11-06 01:13:24 +01:00
Matthias Koefferlein
1e2a8b264d
WIP: because the fixed scheme works nicely, add a new scale_and_snap function.
2019-11-06 01:11:40 +01:00
Matthias Koefferlein
895206dfa1
WIP: bugfix in case of clip variants.
2019-11-06 01:11:40 +01:00
Matthias Koefferlein
51676376e6
WIP: Variant building bug fixed. Needs testing.
2019-11-06 01:11:40 +01:00
Matthias Koefferlein
14e20b597b
Merge branch 'master' into dvb
2019-11-06 01:04:47 +01:00
Matthias Köfferlein
990f01adec
Merge pull request #398 from KLayout/issue-393
...
Issue 393
2019-11-06 01:01:48 +01:00
Matthias Köfferlein
3476e40e79
Merge pull request #397 from KLayout/issue-394
...
Issue 394
2019-11-06 01:01:36 +01:00
Matthias Köfferlein
65b0752c5c
Merge pull request #396 from KLayout/issue-387
...
Implemented issue-387 (python version in grain.xml)
2019-11-06 01:01:23 +01:00
Matthias Köfferlein
9fffd03ad3
Merge pull request #390 from KLayout/issue-382
...
Implemented #382 : text editor view for user props
2019-11-06 01:01:09 +01:00
Matthias Köfferlein
b920e057a3
Merge pull request #389 from KLayout/issue-386
...
Fixed issue #386 by mapping 'None' to 'None_' in Python
2019-11-06 01:00:58 +01:00
Matthias Köfferlein
6e02f1f93e
Merge pull request #388 from KLayout/issue-368
...
Implemented #368 : no segfault but exception if accessing invalid laye…
2019-11-06 01:00:47 +01:00
Matthias Köfferlein
a351bc8085
Merge pull request #385 from KLayout/dvb
...
Dvb
2019-11-06 01:00:33 +01:00
Matthias Koefferlein
fe9e808d61
Fixed implementation: cannot change definition of tl::Extractor::read_word and need a new method to read a word.
2019-11-03 21:50:47 +01:00
Matthias Koefferlein
41ab2d6d79
Enhanced #387 fix with pseudo-features
...
To restrict the requirements to a specific Python, Ruby or Qt
major version it's now possible to use "python2", "python3", "ruby1",
"ruby2", "qt4" and "qt5" features.
Like this:
<api-version>python2 2.7</api-version>
will require python >=2.7.0, but Python 3 is not allowed.
2019-11-03 19:36:10 +01:00
Matthias Koefferlein
4f49447fe8
Fixed #393 (properly show DRC syntax errors)
2019-11-03 19:01:46 +01:00
Matthias Koefferlein
078aa36974
Issue #394 fixed: at least the toolbox layout should be fixed now
2019-11-03 18:16:26 +01:00