Matthias Koefferlein
5a828b4c8f
WIP: code cleanup
2020-12-20 17:57:34 +01:00
Matthias Koefferlein
09e088b686
Added missing file.
2020-12-20 00:37:06 +01:00
Matthias Koefferlein
b6f710a9fe
WIP: Fixed DXF reader
2020-12-19 23:37:37 +01:00
Matthias Koefferlein
72c933ed47
WIP: tests fixed.
2020-12-19 22:46:30 +01:00
Matthias Koefferlein
953367f3c1
Multi-mapping for layer map files for LEF/DEF reader
2020-12-19 22:11:23 +01:00
Matthias Koefferlein
9688da9ffd
WIP: test for multimapping in LEF/DEF
2020-12-19 21:28:22 +01:00
Matthias Koefferlein
d4b5dab0db
WIP: bugfix.
2020-12-19 20:35:58 +01:00
Matthias Koefferlein
8cc75438b0
WIP: LEF/DEF multi-mapping.
2020-12-19 19:42:40 +01:00
Matthias Koefferlein
2b61b48164
WIP: multi-mapping for named layer readers, bugfix for GDS/OASIS
2020-12-19 18:25:53 +01:00
Matthias Koefferlein
02f96f022a
WIP: added brackets for clarity in mapping expressions.
2020-12-19 16:37:58 +01:00
Matthias Koefferlein
a1eb8c121b
WIP: implementation for GDS2 and OASIS, added tests.
2020-12-19 15:36:03 +01:00
Matthias Koefferlein
f86c13689b
WIP: some refactoring to simplify multi-mapping implementation
2020-12-19 13:21:33 +01:00
Matthias Koefferlein
dda2724d0c
WIP: Documentation, mapping file option for buddy scripts.
2020-12-19 01:37:38 +01:00
Matthias Koefferlein
3fbfb20727
WIP: shorter mapping strings.
2020-12-19 00:56:45 +01:00
Matthias Koefferlein
5bd1cb8bd7
WIP: making list the default for layer mapping edit widget
2020-12-16 23:54:57 +01:00
Matthias Koefferlein
0fddf7f389
WIP: text edit feature for layer mapping edit widget.
2020-12-16 23:52:58 +01:00
Matthias Koefferlein
91de370901
WIP: bugfix, RBA tests.
2020-12-16 23:02:01 +01:00
Matthias Koefferlein
3e249b0b54
WIP: More tests for layer multi-mapping
2020-12-15 23:51:01 +01:00
Matthias Koefferlein
1f635015ce
WIP: backward compatible implementation of multi-map capability of layer mapping.
2020-12-15 23:05:34 +01:00
Matthias Koefferlein
7852568284
WIP
2020-12-15 18:42:43 +01:00
Matthias Koefferlein
1106a52688
WIP: first draft of implementation
2020-12-14 23:55:04 +01:00
Matthias Koefferlein
b5c0193a0a
LEF/DEF reader: Macro resolution mode is only effective now when reading DEF. Not when reading LEF.
2020-12-14 22:46:07 +01:00
Matthias Koefferlein
85311d414c
Implemented LEF DENSITY statement properly
2020-12-14 22:20:29 +01:00
Matthias Koefferlein
6a9a024d64
Merge branch 'master' into lefdef
2020-12-14 21:38:55 +01:00
Matthias Koefferlein
11bf413cb8
Fixed the manager's 'cancel' implementation: with this, redo of a cancelled operation isn't possible any more
2020-12-13 22:13:51 +01:00
Kazunari Sekigawa
c087f37aa9
In the MacPorts environment, Ruby 2.7 is used. ( #690 )
2020-12-08 23:33:11 +01:00
Matthias Köfferlein
fc42bc606f
Merge pull request #688 from mikeyh30/master
...
Update klayout.desktop for gnome GNOME DE
2020-12-08 23:31:48 +01:00
Michael
200845cd52
Update klayout.desktop for gnome GNOME DE
...
"Open filetype with" dialogs now offer klayout as an option.
2020-12-05 15:11:59 +00:00
Matthias Koefferlein
bb19acead4
Bugfix: double-clicking on an object to start move brought the move service into a weird state and made the object 'jump' on the next click.
2020-12-01 23:02:18 +01:00
Matthias Koefferlein
9305861102
Bugfix (consider porting): undo triggered
...
Transaction::cancel was sometimes triggering an undo:
when the current transaction was empty, "commit" did just
remove it which made the subsequent undo act on the
*previous* transaction.
2020-12-01 23:00:11 +01:00
Matthias Koefferlein
63819e3292
Bugfix: Browser's HTML panel was collapsed sometimes.
2020-12-01 00:14:51 +01:00
Matthias Koefferlein
cea60b385f
Updated Travis config.
2020-11-30 23:40:09 +01:00
Matthias Koefferlein
857a943a9f
More updates for Python 3.9 and more MacOS support, inherited from 0.26.
2020-11-28 23:46:48 +01:00
Matthias Koefferlein
07d2eeaa3b
Various updates for Python 3.9 and more MacOS support, inherited from 0.26.
2020-11-28 22:15:44 +01:00
Matthias Koefferlein
3dff2c638e
Python 3.4 no longer supported by Travis
2020-11-28 17:31:15 +01:00
Matthias Koefferlein
f3dd79284a
include version.sh in MANIFEST.in
2020-11-27 18:40:28 +01:00
Matthias Köfferlein
511e30ef45
Fixed #646 (crash on delete of library) ( #685 )
...
* Fixed a compiler warning
* Fixed #646 (crash on PCell Library "delete")
The issue was mainly caused by a "cleanup" call on
the library. Cleanup is supposed to remove excess
top level PCell variants. For libraries this is not
possible, as the library does not know which variants
are used and which are not.
In addition, some hardening against segfaults in
case of defect layouts has been applied.
2020-11-27 18:36:56 +01:00
Kazunari Sekigawa
22df10f425
Update of the build system for macOS for 0.26.9 ( #686 )
...
* * Updated the build system for Mac
* Catalina env. uses Python 3.8 in MacPorts, Homebrew, and Anaconda3.
* Use Ruby 2.7 in MacPorts.
* Test build for macOS "Big Sur" (11.0) on Intel Mac "Catalina" (10.15.7).
* Updated the build system for macOS, including the future support for Big Sur (11.0)
2020-11-26 23:01:14 +01:00
Matthias Köfferlein
517903dafa
Fixed #647 (text orientation not working on search & replace) ( #684 )
...
* Fixed a compiler warning
* Fixed #647 (search & replace not working for text rotation)
2020-11-25 21:29:40 +01:00
Matthias Köfferlein
0217cf253d
Merge pull request #683 from KLayout/display_bug
...
Fixed display bug happening when child cells are instantiated with a …
2020-11-25 21:29:05 +01:00
Matthias Köfferlein
d5f6b51092
Compatibility with Qt 4.6.x on CentOS6
2020-11-22 19:54:13 +00:00
root
62d56e3507
Fixed an issue with initialization order (found on CentOS6)
2020-11-22 19:52:58 +00:00
Matthias Koefferlein
fd95dc6637
Windows build fix, Qt4 build fix.
2020-11-22 16:20:18 +01:00
Matthias Koefferlein
be5fd1cd0e
Fixed Windows build.
2020-11-22 15:34:22 +01:00
Matthias Koefferlein
d8ff77dd88
Merge branch 'master' of https://github.com/KLayout/klayout
2020-11-22 09:12:39 +01:00
Matthias Koefferlein
45664e834e
Fixed a merge issue.
2020-11-22 09:12:05 +01:00
Matthias Koefferlein
a7dd683d59
Fixed display bug happening when child cells are instantiated with a small magnification factor.
2020-11-21 23:38:50 +01:00
Thomas Ferreira de Lima
b37ce4e130
WIP: Parametrizing macbuild to make custom installations easier ( #680 )
...
* Changing indentation to 4 spaces
* squash
* removing more global variables (squash)
* | tee always exits with 0
* parameter is a dictionary now
* Changing default Makefile to HB38 and adding -rbinc2 option for Catalina
* Catalina building...
* macQAT fixed
* run_build_command depends on parameteres dict alone
* Adding options to macbuild/makeDMG4mac.py
In particular, we can now specify a -u (unsafe) option, and
specify the target dmg file with -t target.dmg
2020-11-21 22:09:03 +01:00
Matthias Koefferlein
363c437d07
Updated testcase for LEF/DEF map file reader
2020-11-21 22:05:10 +01:00
Matthias Koefferlein
96898d31d7
LEF/DEF layer map reader test case added.
2020-11-21 21:58:34 +01:00