Matthias Köfferlein
61dd796f67
Merge pull request #233 from KLayout/issue-232
...
Fixed #232 by limiting the allowed number of string to the maximum su…
2019-02-23 18:15:17 +01:00
Matthias Koefferlein
f40d437a96
Fixed #232 by limiting the allowed number of string to the maximum supported stipple height (32).
2019-02-23 09:52:14 +01:00
Thomas Ferreira de Lima
f93dc85c37
[travis] fixing macos py3.6, 3.5 pymod build
2019-02-04 15:19:04 -05:00
Thomas Ferreira de Lima
0e6c023062
bumping python version to 0.26.0.dev12
2019-02-04 11:45:54 -05:00
Thomas Ferreira de Lima
75f3817117
dropping macos wheel support for python 3.4 (temporary or pemanent?)
2019-02-04 11:42:05 -05:00
Matthias Köfferlein
5095f7b3c0
Merge pull request #230 from KLayout/no-copy-on-vfunc-args
...
Avoid an issue with virtual functions
2019-02-01 00:04:40 +01:00
Matthias Koefferlein
7b07782cdf
Avoid an issue with virtual functions
...
Reimplementing virtual functions with
"const &" arguments wasn't behaving as
expected because these arguments were
copied.
Now, "const &" for arguments (in virtual
function reimplementation) is not implemented
as a copy.
In addition, now it's possible to declare
results as references always (also if const &).
See gsiTest.cc:1078 for example:
// gsi::arg_make_reference makes the function's return value
// always being taken as a reference
gsi::method<C_P, const CopyDetector &, const CopyDetector &, gsi::arg_make_reference> ("pass_cd_cref_as_ref", &C_P::pass_cd_cref)
2019-01-31 00:36:44 +01:00
Matthias Köfferlein
44f9d1540d
Merge pull request #229 from KLayout/issue_228
...
Fixed issue #228
2019-01-27 00:40:52 +01:00
Matthias Koefferlein
fe0d3e28ba
Fixed issue #228
...
Reason for the problem: the interaction test
has to keep separate "inside" records for both
below and above the scanline, not just once.
With the single record, the step in the
left polygon erased the "inside" condition.
2019-01-26 23:59:22 +01:00
Matthias Koefferlein
93f4cbf294
Fixed Windows installer: stream plugins have not been included.
2019-01-23 21:16:26 +01:00
Matthias Köfferlein
51ea539809
Merge pull request #226 from KLayout/issue_225
...
Fixed #225 by fixing the READER.
2019-01-16 23:54:05 +01:00
Matthias Koefferlein
b6eeb4bef3
Fixed #225 by fixing the READER.
2019-01-16 23:12:47 +01:00
Matthias Koefferlein
e5925dfa1d
Formal URL for issues in Changelog.
2019-01-10 01:04:01 +01:00
Matthias Köfferlein
1144899976
Merge pull request #221 from KLayout/issue-200
...
Fixed #200 by introducing layout locking during iteration
2019-01-09 01:11:49 +01:00
Matthias Köfferlein
077528a5d0
Merge pull request #222 from KLayout/issue-220
...
Provide operator-- on SortedCellIndexIterator to fix #220
2019-01-09 01:11:37 +01:00
Matthias Koefferlein
aeeb6d7c87
Fixed #200 by introducing layout locking during iteration
...
The cause for the problem was that the layout got updated
while iterating causing the mess within the iterator.
This solution is to lock the layout while an iterator
is present. This happens for various Cell and Shapes
iterator, so it's a major enhancement.
2019-01-09 01:06:11 +01:00
Matthias Koefferlein
14cb9090ec
Provide operator-- on SortedCellIndexIterator to fix #220
2019-01-08 21:53:10 +01:00
Matthias Koefferlein
d2d28bc613
Merge branch 'master' of https://github.com/KLayout/klayout
2019-01-08 00:59:09 +01:00
Matthias Koefferlein
b0d7f5f7f5
Updated copyright.
2019-01-08 00:58:45 +01:00
Matthias Köfferlein
5e3edf20fc
Merge pull request #218 from lightwave-lab/azure/windows
...
Azure/windows wheel builds Py 3.5,3.6,3.7 win32 and win64
2019-01-04 23:13:46 +01:00
Matthias Köfferlein
8ca09f54af
Merge pull request #219 from lightwave-lab/pr/pymod-setup-classifiers
...
adding classifiers to setup.py
2019-01-04 23:09:50 +01:00
Thomas Ferreira de Lima
df7f3de1a1
adding classifiers to setup.py
...
I read in the PyPI user manual it was recommended.
2019-01-04 15:45:27 -05:00
Thomas Ferreira de Lima
fc9da12b4b
Merge remote-tracking branch 'upstream/master' into azure/windows
2019-01-04 03:44:54 -05:00
Thomas Ferreira de Lima
7d2bfc9799
microbits-1.0 released
2019-01-04 03:31:05 -05:00
Thomas Ferreira de Lima
7d3ecdbe02
fix squared
2019-01-04 03:10:56 -05:00
Thomas Ferreira de Lima
a68b8a8f37
bintray download was not successful.
2019-01-04 03:09:12 -05:00
Thomas Ferreira de Lima
68490f7891
hosting microbits in bintray
2019-01-04 02:59:52 -05:00
Matthias Koefferlein
bcac78235b
Fixed a testsuite fail after last commit.
2019-01-04 01:59:52 +01:00
Matthias Koefferlein
e3b8d3635c
Small bugfix: object._destroy wasn't working for directly passed objects.
2019-01-02 23:18:14 +01:00
Thomas Ferreira de Lima
e922107583
Merge pull request #214 from lightwave-lab/travis-ci/fix/el-capitan
...
brew qt 5.12 not supported in osx 10.11, reverting to qt 5.11.2
2019-01-02 13:52:40 -05:00
Thomas Ferreira de Lima
7deea27069
changing version to 0.26.0.dev11, release pypi wheels after merging #218
2019-01-02 13:51:18 -05:00
Thomas Ferreira de Lima
a823d8c5df
Removing unnecessary patch_external_libraries_included file from wheel
2019-01-02 11:47:41 -05:00
Thomas Ferreira de Lima
2b2b38d160
Combining all wheels into one folder
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
923d083ab4
Unique artifact name for debug
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
b4904f1370
Dropping wheels as artifacts
2019-01-02 03:26:33 -05:00
Thomas Ferreira de Lima
b72660a95e
Including external DLLs (klayout bits) in wheel
2019-01-02 03:26:32 -05:00
Thomas Ferreira de Lima
b5788d8d7d
Basic Unit testing after installation
2019-01-02 01:14:51 -05:00
Thomas Ferreira de Lima
8dc77ee314
Adding x86 architecture
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
7212d347f1
Adding python 3.7
2019-01-02 01:14:50 -05:00
Thomas Ferreira de Lima
2b2d845079
Python 2.7 not supported (old MSVC++ 9.0 fails building klayout)
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
05d9b4c851
Trying to build for py 2.7 with msvc++ 9.0
2019-01-02 01:14:50 -05:00
Thomas Ferreira de Lima
2cf52b54c1
Building klayout python package
2019-01-02 01:14:49 -05:00
Thomas Ferreira de Lima
4ccbcb323b
First azure pipeline test. Downloading klayout bits
2019-01-02 01:14:49 -05:00
Matthias Köfferlein
d726afb189
Merge pull request #215 from lightwave-lab/bugfix/technology-load
...
Bugfix: gsi method db Technology.load pointing to save
2018-12-30 22:57:58 +01:00
Matthias Köfferlein
32e6879d86
Merge branch 'master' into travis-ci/fix/el-capitan
2018-12-30 22:54:52 +01:00
Matthias Köfferlein
c10aefe4fb
Merge pull request #213 from lightwave-lab/pymod-manylinux
...
Pymod manylinux wheels built on travis
2018-12-30 22:50:18 +01:00
Matthias Köfferlein
e637d0cf5f
Merge pull request #212 from lightwave-lab/travis-ci/fix/py37
...
Recent bugfixes in Travis-CI
2018-12-30 22:46:24 +01:00
Thomas Ferreira de Lima
fcc05d5b9d
Bugfix: gsi method db Technology.load pointing to save
2018-12-27 16:26:46 -05:00
Thomas Ferreira de Lima
971ad89f0b
brew qt 5.12 not supported in osx 10.11, reverting to qt 5.11.2
2018-12-20 23:31:27 -05:00
Thomas Ferreira de Lima
1bba72e45b
Adding documentation regarding manylinux, CI, and PyPI wheels
2018-12-20 16:10:55 -05:00