Commit Graph
1394 Commits
Author SHA1 Message Date
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