Matthias Köfferlein
64d949d2c0
Merge pull request #205 from bentley/master
...
OpenBSD doesn't have sa_restorer.
2018-12-11 21:17:55 +01:00
Anthony J. Bentley
2bad812953
OpenBSD doesn't have sa_restorer.
2018-12-07 06:07:40 -07:00
Matthias Koefferlein
a588751c27
Fixed a bug introduced with the plugin refactoring: some tool menu items were not functional.
2018-11-26 21:08:17 +01:00
Matthias Koefferlein
a6552e1d34
Merge remote-tracking branch 'remotes/origin/0.26' into pymod
2018-11-25 23:04:29 +01:00
Matthias Koefferlein
0352a450b7
Refined solution for #198
2018-11-25 22:43:13 +01:00
Matthias Koefferlein
304cd20bc7
Updated dev version in setup.py to force PyPI deployment
2018-11-24 01:02:04 +01:00
Matthias Koefferlein
643e58f856
Merged PR #199 into pymod branch
2018-11-24 00:53:23 +01:00
Matthias Koefferlein
72127a302d
Updated Python highlighter files and highlighter bugfix.
2018-11-23 07:20:55 +01:00
Matthias Koefferlein
f4b2a015dc
Fixed #198 (DXF contour stitching renders fuzzy polygons)
2018-11-22 22:19:46 +01:00
Matthias Koefferlein
9539e36bc9
Fixed #195
2018-11-22 22:19:37 +01:00
Matthias Koefferlein
edae71b0a8
0.25.5 to 0.25.6 delta ported to pymod
...
- Bugfix for klayoutmatthias/issue-191
- Consistent configuration for layout views
2018-11-18 23:54:41 +01:00
Matthias Koefferlein
89b5cae669
Fixed pymod/pya tests.
2018-11-18 23:19:58 +01:00
Matthias Koefferlein
a36cf6a2e5
Force relink of pymod/tl to trigger correct build for MSVC
2018-11-18 22:57:17 +01:00
Matthias Koefferlein
7ade9cf079
Added standard Python tests to pymod too
...
This will include the normal Python tests also
in pymod, hence aligning the test base for pymod
and pya.
This feature requires the pya compatibility module.
2018-11-18 22:42:13 +01:00
Matthias Koefferlein
e47584460b
Merge branch 'pymod-pyacompat' into pymod
2018-11-18 22:22:19 +01:00
Matthias Koefferlein
934bed7b94
Fixed #197 (reimplemented methods are not getting called)
2018-11-18 19:59:17 +01:00
Matthias Koefferlein
00a124ce64
Added pya compatibility module
2018-10-23 23:43:52 +02:00
Matthias Koefferlein
863144603c
Fixed MSVC builds ...
2018-10-22 23:48:15 +02:00
Matthias Koefferlein
58239650aa
Fixed pymod initialization for Python 2
...
Python 2 is a bit more picky with respect to
the correct name of the module. If passing "db"
to a module called dbcore, it will exit with
a SystemError.
2018-10-22 23:28:55 +02:00
Matthias Koefferlein
994ea47146
Fixed RPM spec file
2018-10-22 22:45:26 +02:00
Matthias Koefferlein
802eb5ec7a
Updated debian and RPM packager scripts for new pymod structure.
2018-10-22 21:58:56 +02:00
Matthias Koefferlein
a25db86046
Fixed pymod.pri for Linux builds.
2018-10-22 21:25:53 +02:00
Matthias Koefferlein
b80ce12c12
Some refactoring to fix qmake-based pymod builds
...
- Unify structure of Python module sources so the pymod.pri can be used for all modules
- switch to tlcore, dbcore and rdbcore + distutils_src wrapper modules
2018-10-22 20:53:49 +02:00
Matthias Köfferlein
3074f05e97
Merge pull request #186 from lightwave-lab/pymod-splitting
...
Pymod package splitting
2018-10-22 18:17:36 +02:00
Matthias Köfferlein
1150ffbbb1
Merge branch 'pymod' into pymod-splitting
2018-10-22 18:15:02 +02:00
Matthias Koefferlein
cbda1b2210
Merge branch 'pymod-msvc' into pymod
2018-10-21 22:20:56 +02:00
Thomas Ferreira de Lima
ecc90ab4db
attempt to solve the libname_of computation for all platforms
2018-10-20 23:46:12 -04:00
Thomas Ferreira de Lima
a0c3b095a2
fixing dbpi library names
2018-10-20 17:21:00 -04:00
klayoutmatthias
79871f6bab
Fixed setup.py for Linux (and maybe for MacOS too)
...
- Added "lib" prefix for libraries
- Forced setuptools to produce shared objects for the
libraries - otherwise it will produce static libs
2018-10-20 20:44:56 +00:00
Matthias Koefferlein
d4636803e6
Fixed typo in Changelog
2018-10-20 09:56:45 +02:00
Matthias Koefferlein
d67a50bd1d
Fixed #176 by introducing a separate bitmap for text drawing optimization.
2018-10-20 09:53:25 +02:00
Matthias Koefferlein
dc9267d61e
WIP: updated solution
...
* Reverted first solution partially because it lead to drawing errors.
* Redraw thread will fire workers only for layers that really need
to be drawn
2018-10-20 09:53:07 +02:00
Matthias Koefferlein
46116f4828
Basic performance improvement in the bitmap to image area
...
Empty bitmaps are skipped now
2018-10-20 09:52:35 +02:00
Thomas Ferreira de Lima
c1dbb023ae
fixing editable install 'python setup.py develop'
2018-10-19 19:09:20 -04:00
Thomas Ferreira de Lima
c3ab951c8a
passing python unit tests
2018-10-19 19:02:38 -04:00
Thomas Ferreira de Lima
87a49007ff
Fixing distutils_src folder structure due to setuptools bug
...
Also: adding PCellDeclarationHelper to klayout.db
2018-10-19 18:53:37 -04:00
Thomas Ferreira de Lima
d3fa4465f6
Renaming core modules to klayout.dbcore, klayout.rdbcore and klayout.tlcore
2018-10-19 17:55:56 -04:00
Matthias Koefferlein
a57b855e12
Updated version to check CD
2018-10-18 23:29:51 +02:00
klayoutmatthias
e452a4305c
setup.py changes for MSVC builds
...
- Using "Library" rather than "Extension" for building shared libs
(does not try to export extension-specific symbols)
- Linking against import libs
- Using os.path.join consistently for backslash/slash difference
2018-10-18 09:41:38 +02:00
Matthias Koefferlein
8ab4868d76
Fixed build on Windows (tl::InputPipe::wait was missing)
2018-10-16 23:00:28 +02:00
Matthias Koefferlein
69c5088278
Updated Changelog (merge from master)
2018-10-14 23:53:44 +02:00
Matthias Koefferlein
90c03140b3
Fixed #185 for pymod branch
2018-10-14 23:42:10 +02:00
Matthias Koefferlein
dd9d46da38
Activated stream unit tests.
2018-10-14 23:34:25 +02:00
Matthias Köfferlein
1cb982cf6a
Merge pull request #184 from lightwave-lab/pymod-pip
...
Pymod Creating pip package
2018-10-10 22:19:42 +02:00
Matthias Köfferlein
8249bdff1c
Merge pull request #183 from lightwave-lab/pymod-travis-optimizations
...
Pymod travis optimizations
2018-10-10 22:19:11 +02:00
Thomas Ferreira de Lima
c78c2a0228
unit-testing pymod with tl, rdb, and db (+plugins) tests
2018-10-09 18:00:38 -04:00
Thomas Ferreira de Lima
80694aaba2
Merge remote-tracking branch 'upstream/pymod' into pymod-pip
2018-10-09 17:44:28 -04:00
Thomas Ferreira de Lima
0f14f34454
Merge remote-tracking branch 'upstream/pymod' into pymod-travis-optimizations
2018-10-09 17:43:37 -04:00
Matthias Koefferlein
904a12c11e
Added a way to get the exit code from InputPipe
...
The method is to call wait() on the pipe object
which returns the exit code.
Some tests have been added for this.
2018-10-09 23:40:28 +02:00
Thomas Ferreira de Lima
f007d2d758
latest version of ruby not necessary for dropbox-deployment
2018-10-09 17:40:16 -04:00