Matthias Koefferlein
ee47a1e087
Fixed the manager's 'cancel' implementation: with this, redo of a cancelled operation isn't possible any more
2020-12-20 00:42:17 +01:00
Matthias Koefferlein
92d81c5844
WIP: cold proxies are written to GDS2 and OASIS too. This means we keep the library references even if we load and save with the wrong libraries or technology.
2020-12-13 22:09:21 +01:00
Matthias Koefferlein
86e7fa56f0
WIP: undo/redo for applying a technology.
2020-12-13 22:02:19 +01:00
Matthias Koefferlein
740f550964
WIP: handling the case of entirely lost libraries.
2020-12-13 19:54:23 +01:00
Matthias Koefferlein
0fc4caace0
WIP: Libraries View follows technology now.
2020-12-13 19:39:45 +01:00
Matthias Koefferlein
ab36a660fb
WIP: cold references - keep reference information while libraries are not there or cells are missing.
2020-12-13 19:11:12 +01:00
Matthias Koefferlein
fcf4fd74f6
WIP: bugfixing.
2020-12-13 14:13:59 +01:00
Matthias Koefferlein
78695f9c23
WIP: new technology management scheme, libraries can be tech specific, update of technology in layout updates library references
2020-12-13 12:13:21 +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 Köfferlein
beae26ec2e
Merge pull request #678 from KLayout/port-658-to-master
...
Port of #658 fix to master
2020-11-15 17:15:42 +01:00
Matthias Köfferlein
248168ea67
Merge pull request #677 from KLayout/issue-666
...
Issue 666
2020-11-14 20:55:28 +01:00
Matthias Köfferlein
7d677d8866
Merge pull request #641 from KLayout/usability-enhancements
...
Usability enhancements
2020-11-14 20:54:30 +01:00
Matthias Koefferlein
13c3353148
Fixed merge commit.
2020-11-14 20:51:39 +01:00
Matthias Koefferlein
50dc53615c
Merge branch 'master' of https://github.com/KLayout/klayout into usability-enhancements
2020-11-13 02:09:42 +01:00
Matthias Koefferlein
f3668a713d
Merge branch 'master' into usability-enhancements
2020-11-13 02:08:10 +01:00
Matthias Köfferlein
94b71cbf76
Merge pull request #642 from KLayout/2.5d-view-devel
...
2.5d view devel
2020-11-13 02:06:41 +01:00
Matthias Koefferlein
ad0cad83c8
Port of #658 fix to master
2020-11-13 02:04:53 +01:00
Thomas Ferreira de Lima
16aba12a84
Adding clarification on GDS properties in cell, instance, shape and layout.
2020-11-13 01:33:55 +01:00
Matthias Köfferlein
50555fc435
Merge pull request #672 from joamatab/py39
...
build and upload wheels for python3.9
2020-11-13 01:26:19 +01:00
Matthias Koefferlein
5988c92f05
Trying to save some (potentially expensive) layout updates on 'overwrite' cell name conflict resolution.
2020-11-13 01:19:18 +01:00
Matthias Koefferlein
4f0b9118c3
Added test for the collect modes, bugfixed the new modes.
2020-11-13 00:31:56 +01:00
Matthias Koefferlein
035cd1bd34
Removed debug output.
2020-11-12 22:22:12 +01:00
Matthias Koefferlein
f61aac6b1b
Doc: resolve references to child classes too.
2020-11-12 10:22:22 +01:00
Matthias Koefferlein
6c8f802444
Correct production of ghost cells for OASIS
2020-11-12 00:27:49 +01:00
joaquin
b4727772dc
python3.9
2020-11-10 12:35:07 -08:00
Matthias Köfferlein
19bc7abf9a
Merge pull request #668 from Partmedia/bsd
...
Add -lexecinfo for BSD
2020-11-06 23:52:11 +01:00
Kevin Zheng
a1d1156407
Add -lexecinfo for BSD
2020-11-04 20:52:56 -08:00
Matthias Koefferlein
888b0936f7
Updated test golden data (order of cells only)
2020-11-03 23:11:07 +01:00