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