Commit Graph

1800 Commits

Author SHA1 Message Date
Matthias Koefferlein a8b3bf114a Merge branch 'master' of https://github.com/KLayout/klayout 2019-04-16 00:11:56 +02:00
Matthias Koefferlein 19dbc1d74a Fixed a segfault in an application test. 2019-04-16 00:11:07 +02:00
Thomas Ferreira de Lima e68047733f
pymod 0.26.0.dev15 - included basic.lib 2019-04-04 14:57:08 -04:00
Thomas Ferreira de Lima d980c6f784
Triggering Azure while on master or staging 2019-04-04 14:29:22 -04:00
Thomas Ferreira de Lima 369872b1bb
Merge branch 'master' of github.com:KLayout/klayout 2019-04-04 14:24:21 -04:00
Matthias Köfferlein 6be05609e8
Merge pull request #255 from KLayout/issue-252
Issue 252
2019-04-04 07:31:51 +02:00
Matthias Köfferlein a1bac382dc
Merge pull request #256 from KLayout/issue-251
Fixed #251 - exit handler missing? [skip ci]
2019-04-04 07:30:13 +02:00
Matthias Köfferlein 053db73e85
Merge pull request #257 from KLayout/spell-fixes
Fixed some spelling errors (allow to, allows to)
2019-04-04 07:30:02 +02:00
Thomas Ferreira de Lima 2c3e04b652
Azure: do not deploy to pypi unless tagged 2019-04-03 20:27:38 -04:00
Thomas Ferreira de Lima 1c56f3e3a4
Matching azure with travis 2019-04-03 20:19:20 -04:00
Thomas Ferreira de Lima 482184c936
Allowing build on push to master 2019-04-03 20:16:44 -04:00
Thomas Ferreira de Lima 3bfd177fcf
Fixing travis condition 2019-04-03 20:06:31 -04:00
Thomas Ferreira de Lima 4df1dc7c03
Only building in azure for PR and tagged commits 2019-04-03 19:37:45 -04:00
Thomas Ferreira de Lima 9aa4525afd
Configuring .travis.yml to reduce build frequency
Python modules will only be built on tagged commits of the format:
v0.25(.8)(-dev14)

MacOS builds will only be built on staging branch

All will be built on pull requests.
2019-04-03 19:20:15 -04:00
Matthias Koefferlein 5310a37f75 Fixed #251 - exit handler missing? [skip ci]
RBA::MainWindow::instance.destroyed do
  RBA::MessageBox::info("It's Over!", "The main window was destroyed", RBA::MessageBox::Ok)
end

at_exit do
  puts "It's over!"
end

RBA::Application::instance.aboutToQuit do
  RBA::MessageBox::info("It's Over!", "The main window was destroyed", RBA::MessageBox::Ok)
end
2019-04-03 23:29:40 +02:00
Matthias Koefferlein eacd5fc19d Fixed some spelling errors (allow to, allows to) 2019-04-03 19:15:09 +02:00
Matthias Koefferlein 86447506fd Fixed #252 - updated setup.py and pipelines. 2019-04-03 18:31:05 +02:00
Matthias Köfferlein ceec24898d
Merge pull request #253 from lightwave-lab/cd/travis-pypi
Continuous Deployment to PyPI
2019-04-03 18:14:23 +02:00
Matthias Köfferlein bf0afdfb06
Merge pull request #254 from rubund/feature/fix_spelling_errors
A few more spelling fixes
2019-04-03 18:14:07 +02:00
Ruben Undheim d287b6958b A few more spelling fixes 2019-04-03 08:23:27 +02:00
Thomas Ferreira de Lima bd2b3a2ed0
setup.py 0.26.0.dev14 version 2019-04-03 00:20:21 -04:00
Thomas Ferreira de Lima d5031b09e4
Uploading windows wheels to pypi via Azure 2019-04-02 23:54:43 -04:00
Thomas Ferreira de Lima c5ea287158
Stripping shared object for linux pymod 2019-04-02 22:39:12 -04:00
Thomas Ferreira de Lima 32c07759fc
(sudo) pip install -U twine 2019-04-02 20:10:23 -04:00
Thomas Ferreira de Lima 70e6d70988
pymod deployment to pypi through travis 2019-04-02 19:46:40 -04:00
Matthias Koefferlein 61a61a2a5a WIP: added lib module to qmake-based python module build
This works:

  import klayout.db
  import klayout.lib
  print(klayout.db.Library.library_names())   # says ["Basic"]

Also works:

  from klayout import *

Does not work:

  # import klayout.lib needs to be done before the libraries
  # are used initially
  import klayout.db
  print(klayout.db.Library.library_names())   # says []
  import klayout.lib
  print(klayout.db.Library.library_names())   # says []
2019-04-03 01:07:22 +02:00
Matthias Köfferlein e26b57ca2f
Merge pull request #250 from rubund/feature/fix_spelling_errors
Spelling errors in code and comments fixed
2019-04-02 23:30:57 +02:00
Ruben Undheim 5d26cf4c77 Spelling errors in code and comments fixed 2019-03-31 15:25:18 +00:00
Matthias Koefferlein 14e2d9f632 Updated version in setup.py to trigger PyPI update. 2019-03-29 00:56:44 +01:00
Kazunari Sekigawa 056c7146f3 To force "Light Mode" in Mojave "Dark Mode." 2019-03-25 22:17:40 +01:00
Matthias Koefferlein 0121652084 Removed a .swp file checked in by mistake 2019-03-24 21:24:45 +01:00
Matthias Koefferlein 0003c38918 Netlist normalization for unit tests also for RBA test. 2019-03-23 09:29:37 +01:00
Matthias Koefferlein 5fe67e802f Applied Qt binding fix to qt5 as well. 2019-03-23 01:10:01 +01:00
Matthias Koefferlein 7042cdb98b Ported netlist normalization for #246 merge (unit test compatibility windows/linux) 2019-03-22 21:54:45 +01:00
Matthias Köfferlein d1acd722ad
Merge pull request #246 from KLayout/issue-245
Issue 245
2019-03-22 21:49:39 +01:00
Matthias Koefferlein 4e63b38092 Further normalization of Spice test files (unit tests) 2019-03-22 21:47:52 +01:00
Matthias Koefferlein 8f34a93891 Fixed RBA unit tests (load font from resource) 2019-03-22 21:42:40 +01:00
Matthias Köfferlein 85808527c6
Merge pull request #244 from KLayout/issue-241
Fixed issue-241 (no TextGenerator.default_generator for pymod)
2019-03-22 17:52:22 +01:00
Matthias Koefferlein 5dfc609724 Normalize netlists before compare for windows/linux compatibility. 2019-03-22 17:51:37 +01:00
Matthias Köfferlein 0a3b068443
Merge pull request #239 from KLayout/pointer-to-temp-in-qtbinding
Bugfix: crash on Ubuntu in pya:qtbinding
2019-03-22 07:34:36 +01:00
Matthias Köfferlein b68c6e63ec
Merge pull request #237 from KLayout/issue-236
Maxbe fixed issue-236
2019-03-22 07:34:01 +01:00
Matthias Koefferlein 522156b467 Renamed generated .cc files (fonts, glyphs) so they don't need to be excluded in pymod builds. 2019-03-22 07:26:51 +01:00
Matthias Koefferlein e545d6af3f Refined solution for issue-245 by providing a better name mapping (checked with ngspice) 2019-03-22 00:05:17 +01:00
Matthias Koefferlein 9356f32026 Fixed issue-245 (support Spice netlist with names instead of numbers)
The option is in the Spice writer (writer.use_net_names=true).
2019-03-21 23:34:16 +01:00
Matthias Koefferlein 69282f8fef Fixed issue-241 (no TextGenerator.default_generator for pymod)
The issue was there because the fonts got imported
through Qt Resources. But in pymod there is no Qt.
The solution is to import them though compiled-in
blobs.
2019-03-21 23:11:52 +01:00
Matthias Koefferlein de85058ecf Bugfix: crash on Ubuntu in pya:qtbinding
Reason: a reference to a temporary object was passed
to a function. This happened for a default value.
The solution is to create a heap object to such default values.
2019-03-17 18:22:19 +01:00
matthias 4db632b799 Maxbe fixed issue-236
At least it's no longer reproducible with valgrind.
2019-03-13 17:36:30 +01:00
Matthias Koefferlein 57fb764f16 Removed ambiguity for 64bit coordinate builds. 2019-03-12 00:09:52 +01:00
Matthias Koefferlein 01ff0684f2 Tried to fix a compiler issue on CentOS6 2019-03-11 21:33:33 +01:00
Matthias Koefferlein 21f8ba6f35 Tried to fix CentOS6 build fails. 2019-03-11 07:38:51 +01:00