Commit Graph

694 Commits

Author SHA1 Message Date
Kazunari Sekigawa 90cbf29cb6 Merge remote-tracking branch 'origin/macos-LWLdev' into macos-build 2018-03-12 21:44:14 +09:00
Kazunari Sekigawa ab82d650e8 Merge remote-tracking branch 'upstream/bug_89' 2018-03-12 21:41:47 +09:00
Kazunari Sekigawa 38b2e7828c Merge remote-tracking branch 'upstream/master' 2018-03-12 21:41:03 +09:00
Matthias Koefferlein 802237141b Fixed #90 (DRC issue with 'extended' and joined = true) 2018-03-12 00:47:04 +01:00
Matthias Koefferlein 8bec89611f Trying to fix alpha channel issue by providing upper 8 bits set in QImage. 2018-03-11 23:57:41 +01:00
Matthias Köfferlein 4ef4635e24
Merge pull request #86 from lightwave-lab/master
Building KLayout on macOS High Sierra with python3 from brew and Qt 5.9.4
2018-03-11 22:20:41 +01:00
Matthias Köfferlein dc5792d768
Merge pull request #87 from lightwave-lab/open-with-macos
Open with macos
2018-03-11 22:08:49 +01:00
Matthias Koefferlein 5fbc20702e Macro editor enhancements (stop on exceptions)
This commit tries to address #85 and provide these features:
 - dynamic configuration of the macro IDE behaviour
 - side effect: a new entry in the setup dialog for the
   IDE settings
 - "stop on exceptions" can be taught to ignore certain files
2018-03-11 21:58:59 +01:00
Kazunari Sekigawa fd3a6e7798 adding icon to ".gds" and ".oas", too. 2018-03-11 10:26:57 +09:00
Kazunari Sekigawa a7191b5059 Merge remote-tracking branch 'lightwave-lab/master' into lightwave-lab 2018-03-11 10:24:06 +09:00
Kazunari Sekigawa 3a21bb5583 Merge remote-tracking branch 'lightwave-lab/development' into macos-LWLdev 2018-03-11 10:20:59 +09:00
Thomas Ferreira de Lima f449317491 Merge remote-tracking branch 'master' into development 2018-03-08 15:37:39 -05:00
Alex Tait 9717612c93 allowed user defined literals. build and deploy passes with MacOsSierra version of Ruby. 2018-03-08 14:33:43 -05:00
Thomas Ferreira de Lima 423fec4808 adding icon to .gds files 2018-03-07 13:20:41 -05:00
Thomas Ferreira de Lima 8ec78a99a9 open with working properly in MacOS. 2018-03-07 12:54:01 -05:00
Thomas Ferreira de Lima c82bb445ac testing file open event 2018-03-07 11:07:29 -05:00
Thomas Ferreira de Lima 1e9c7b1246 Changing Info.plist to associate .gds files with klayout 2018-03-06 21:43:08 -05:00
Thomas Ferreira de Lima ac2bd96ace successful build with qt 5.9.4 and py 3.6.4 2018-03-06 19:29:21 -05:00
Thomas Ferreira de Lima 7aaf391044 symbolic link to klayout executable now opens klayout properly 2018-03-06 15:25:43 -05:00
Thomas Ferreira de Lima bd1b2f2bbe running build script in python3 2018-03-06 01:01:16 -05:00
Thomas Ferreira de Lima 33139dd40c Merge remote-tracking branch 'upstream/master' 2018-03-05 22:29:41 -05:00
Kazunari Sekigawa 63ba099362 Merge remote-tracking branch 'upstream/master' 2018-03-05 07:00:11 +09:00
Matthias Koefferlein 51e40cc9ab Merge remote-tracking branch 'remotes/origin/master' 2018-03-03 00:22:10 +01:00
Matthias Koefferlein 7da3b0206a DRC as early autorun
This will finally enable DRC runsets started from an autorun macro.
2018-03-03 00:21:23 +01:00
klayoutmatthias 3d5fe871e2 Fixed #84 (Python modules: breakpoints not working on Windows) 2018-03-03 00:18:18 +01:00
Matthias Koefferlein 6f0ecd3d9c Show tip window once for non-standard background combination mode. 2018-02-27 21:59:52 +01:00
Matthias Koefferlein 2ffdbb4d91 Suppress repeated message in unit tests if not required. 2018-02-27 00:02:57 +01:00
Kazunari Sekigawa a1d2188ab5 Merge branch 'master-upstream' 2018-02-25 07:27:58 +09:00
Matthias Koefferlein 093bd526f7 Updated changelog. 2018-02-24 18:48:59 +01:00
Matthias Koefferlein 8691ab8e5a Some small changes to changelog (typos, formatting) 2018-02-24 18:43:21 +01:00
Matthias Koefferlein d0cb17b386 ut_runner: Added -r option, fixed help text 2018-02-24 18:09:50 +01:00
Matthias Köfferlein 578960a7a5
Merge pull request #80 from klayoutmatthias/macos-build
Macos build
2018-02-24 17:57:14 +01:00
Matthias Köfferlein 78dcace2ff
Merge pull request #78 from Kazzz-S/macos-build
Macos build
2018-02-24 17:53:11 +01:00
Matthias Koefferlein e7e0f119a4 Updated changelog. 2018-02-23 23:05:39 +01:00
Matthias Koefferlein eea53b3091 Fixed #79 (Macro Editor: Replace function enabled also for read-only macros) 2018-02-23 23:04:21 +01:00
Matthias Koefferlein 594d090fb8 Updated copyright, changelogs. 2018-02-22 22:53:48 +01:00
Matthias Koefferlein b79e57bb26 Updated Changelog 2018-02-22 06:23:36 +01:00
Kazunari Sekigawa be08e1a714 Merge remote-tracking branch 'origin/master' into macos-build 2018-02-22 06:50:18 +09:00
Kazunari Sekigawa 992396c850
Merge pull request #25 from klayoutmatthias/master
Sync with master
2018-02-22 06:46:13 +09:00
Matthias Koefferlein 5f4e715dcf Fixed #77 (copy_tree should work in non-editable mode too) 2018-02-21 07:47:41 +01:00
Matthias Koefferlein a272ba39a7 Remove a debug output. 2018-02-21 07:47:02 +01:00
Matthias Koefferlein 2f46f0d1c6 Fixed some issues found with Coverity. 2018-02-21 00:21:19 +01:00
Matthias Koefferlein 6052a04429 A few enhancements and unit tests for PCells
This commit adds unit tests for implementation helper-based
PCells in Python and Ruby.
2018-02-17 01:26:25 +01:00
Kazunari Sekigawa 095115956c Merge remote-tracking branch 'upstream/master' 2018-02-13 10:53:46 +09:00
Matthias Koefferlein f6f75cd791 A small rework of the Python PCell helpers
The aim of this rework was to enable PCell implementations
that use the basic methods rather than the "_impl" variants.
For the latter, potential variable name clashes happen when
parameters are called "cell", "layout", "layer" or similar.

New methods enable implementation on the level of the
non-"impl" methods. For example:

  def produce(self, layout, layers, parameters, cell):
    self.init_values(parameters, layers)
    ...
    self.finish()
2018-02-13 00:59:11 +01:00
Matthias Koefferlein 12bb664a80 Fixed the default implementation of transformation_from_shape in Python 2018-02-13 00:09:54 +01:00
Kazunari Sekigawa 9d9996b91d Merge remote-tracking branch 'upstream/master' into macos-build 2018-02-13 06:56:27 +09:00
Matthias Koefferlein 4f3b205d93 Fixed #71 (target cell argument is required) 2018-02-12 22:46:54 +01:00
Matthias Koefferlein 5d59b890d3 Small bugfix: DRC error message on wrong '@' input/output was wrong. 2018-02-12 22:04:03 +01:00
Matthias Koefferlein 6d0fe85425 Fixed #75 (Python PCell issue when parameters are called 'layer')
This commit
- Ignores exceptions when checking for PCells that accept shapes.
  Hence a single rogue one does not break the feature.
- Prevents errors when parameters named "layer" are present
  by making the implementation safe against this case.
- In addition, guiding shape parameters of type "Path", "Box" etc.
  (i.e. integer types) are supported too although they are
  not recommended for portability.
2018-02-11 00:34:28 +01:00