Matthias Köfferlein
376e4ea0ae
WIP: MSVC compatibility for pymod module.
2018-08-04 18:13:49 +02:00
Matthias Köfferlein
23d715001b
First steps towards enablement of MSVC2017 for pymod. A lot of things to TODO yet ...
2018-08-04 18:02:39 +02:00
Thomas Ferreira de Lima
f7836de39d
placeholder code for hiDPI display of conf pages.
2018-08-03 10:28:27 -04:00
Daniel Wang
ba3720ad4a
Fix Mac OS build scripts to work with both Python 2 and Python 3
2018-08-02 20:15:45 -04:00
Daniel Wang
403efbd090
Create Makefile
...
Create phony targets in Makefile
2018-08-02 18:04:24 -04:00
Daniel Wang
908be96bb9
Speed up travis builds
2018-08-02 17:48:45 -04:00
Daniel Wang
bdb7a7af2c
Fix Mac OS build scripts to work with both Python 2 and Python 3
2018-08-02 17:47:39 -04:00
Thomas Ferreira de Lima
8dbdbe0388
hiDPI Retina display for Stipple and Linesyles
2018-08-02 16:40:28 -04:00
Thomas Ferreira de Lima
ebcb8fd4b5
disabling pip upgrade for linux py 2.6
2018-08-02 09:27:59 -04:00
Thomas Ferreira de Lima
78c8af9a7c
small edit to travis
2018-08-02 01:55:49 -04:00
Thomas Ferreira de Lima
0b19752047
small edit to travis [ci skip]
2018-08-02 01:52:06 -04:00
Thomas Ferreira de Lima
a24b172c0f
attempting fix for python in travis xcode8.3 image
2018-08-02 01:45:01 -04:00
Thomas Ferreira de Lima
6f19bed834
sudo pip install --update pip
2018-08-02 01:23:09 -04:00
Thomas Ferreira de Lima
61decac8b4
bugfix: travis might not have pip
2018-08-02 01:20:52 -04:00
Thomas Ferreira de Lima
d826912089
(travis) always installing with latest pip, setuptools, wheel
2018-08-02 00:55:26 -04:00
Thomas Ferreira de Lima
cfbcc158bf
adding / and /= operators to Point and Vector types in db [ci skip]
2018-08-02 00:45:34 -04:00
Thomas Ferreira de Lima
1db2bea26c
adding python2 travis entry for macosx
2018-08-02 00:07:35 -04:00
Thomas Ferreira de Lima
ebf0ae52b4
python2.6 fix for setup.py
2018-08-01 23:45:34 -04:00
Thomas Ferreira de Lima
a3234e2645
changing dbHash macro from __APPLE__ to __EXT_HASH_DEPRECATED
2018-08-01 22:31:09 -04:00
Thomas Ferreira de Lima
51e377cc87
disabling multithreaded build_ext for python 2.6
2018-08-01 22:29:35 -04:00
Thomas Ferreira de Lima
b0c69d8fe4
capping the number of threads to 8
2018-08-01 20:25:16 -04:00
Thomas Ferreira de Lima
18518353ba
testing with more threads for travis ubuntu
2018-08-01 20:13:32 -04:00
Thomas Ferreira de Lima
8cbb76fff6
limiting number of threads to 4
2018-08-01 19:54:35 -04:00
Thomas Ferreira de Lima
c8589d6ccb
Using native cpu count for multiprocessing acceleration of pymod build
2018-08-01 15:58:53 -04:00
Thomas Ferreira de Lima
92d8a3dacd
Using C++11 std library on macOS.
2018-08-01 15:57:35 -04:00
Thomas Ferreira de Lima
f6d3995d6b
changing ext/hash_(set|map) to unordered_(set|map) to avoid deprecation warning on mac.
2018-08-01 15:51:05 -04:00
Thomas Ferreira de Lima
568035cdd6
adding __rmul__ in all objects with __mul__
2018-08-01 11:56:50 -04:00
Thomas Ferreira de Lima
98d66725eb
adding multithreaded extension build for setup.py
2018-07-31 19:06:20 -04:00
Thomas Ferreira de Lima
0945f7c914
using line-buffering option in sed filter for travis CI
...
tip from:
https://stackoverflow.com/questions/49661118/lengthy-piped-command-output-hangs-when-passed-to-sed-or-awk
2018-07-31 18:44:04 -04:00
Thomas Ferreira de Lima
98a6b39e68
changing travis build order. macos first
2018-07-31 17:55:47 -04:00
Thomas Ferreira de Lima
5bda390d82
bugfix: forgot to include tlTimer.h in tlThreads.cc
2018-07-31 17:47:01 -04:00
Matthias Koefferlein
d81dcb6b22
Updated RPM build script for OpenSuSE 15
2018-07-31 08:01:01 +02:00
Matthias Koefferlein
5efe5d20dd
Updated RPM build script for OpenSuSE15
2018-07-31 08:00:27 +02:00
Matthias Koefferlein
6a1454645b
Fixed OpenSuSE Leap15 to RPM build script.
2018-07-31 07:12:51 +02:00
Matthias Koefferlein
b286da7e56
Fixed RPM build script for OpenSuSE Leap 15
2018-07-31 02:50:25 +02:00
Matthias Koefferlein
3ade12a6c2
Added OpenSuSE Leap15 to RPM build script.
2018-07-31 02:49:37 +02:00
Matthias Koefferlein
d5840aac20
Added OpenSuSE Leap 15 for building.
2018-07-30 23:02:07 +02:00
Matthias Koefferlein
a272cd3630
Fixed #144 (description of salt packages isn't shown)
...
Plus: the text color of the description now uses the
palette and the color contrast better when the item
is selected.
2018-07-30 21:19:34 +02:00
Matthias Koefferlein
a9b5983c55
Fixed doc generation script: needs a clean distribution dir.
2018-07-29 15:05:06 +02:00
Matthias Koefferlein
ddfb084a8d
Bugfix: also recognize plugins when the main binary is installed in a different place than the libs.
2018-07-29 14:56:19 +02:00
Matthias Koefferlein
98ecc9e47b
Fixed a typo, force update of unit tests on Jenkins.
2018-07-29 14:07:02 +02:00
Matthias Koefferlein
3fb568671d
A little refactoring - central place for DLL/.so path detection
2018-07-29 10:20:48 +02:00
Matthias Koefferlein
3d7bd0f32d
Cleaned up code
...
Moved current_utc_time out of the central tlUtils header where
it does not belong. It a time function, so tlTimer.h is the better
place. Plus it does not make sense to make this inline. This just
spoils build times on changes.
2018-07-29 10:06:11 +02:00
Matthias Koefferlein
3efde26584
Cleaner builds for RPM & DEB
2018-07-29 02:45:59 +02:00
Matthias Koefferlein
11627486d6
More verbose messages on plugin loading.
2018-07-29 02:36:25 +02:00
Matthias Koefferlein
76db5d1714
Merge branch 'pymod' of https://github.com/klayoutmatthias/klayout into pymod
2018-07-29 01:59:50 +02:00
Matthias Koefferlein
d378a632f3
Bugfix: a standalone LayoutView object made the application crash on exit
...
Reason: at the Qt will destroy all top level widgets.
Ruby/Python will now know of this, hence try to cleanup
the object inside it's GC.
There was an attempt to avoid this by deleting all
top-level widgets before the application exits. But
this failed for LayoutView objects because these will
create other, dependet top-level widgets for the plugins.
And the LayoutView wants to stay owner for them.
2018-07-29 01:02:39 +02:00
Matthias Koefferlein
082a91cf15
Fixed #148 (Wrong font is used)
2018-07-28 00:17:02 +02:00
Matthias Koefferlein
e2f4c1874a
Fixed a build issue on some compilers.
2018-07-24 22:29:45 +02:00
Matthias Koefferlein
c9859b4f8f
Fixed some issues with long int emulation. Using long int as substitute for __int128
2018-07-24 22:08:30 +02:00