Matthias Köfferlein
f37e37340c
Issue 1608 ( #1615 )
...
* Fixed issue #1608 (Device extractor error shape)
* New test data
* Add-on: pressing Esc on the netlist or marker browser clears markers
* Updated test data
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:34:21 +01:00
Matthias Köfferlein
5712c8a85c
Issue 1609 ( #1613 )
...
* Fixed issue #1609 (Cell.read doesn't read LayoutMetaInfo)
This also includes some more functions:
- Layout#merge_meta_info, Layout#copy_meta_info
- Layout#clear_all_meta_info
- Cell#merge_meta_info, Cell#copy_meta_info
In addition, meta info is merged when importing a layout from
another file (Layout/Import -> Other Layouts into current).
* Meta info support in layout diff (for testing), implemented meta info merge for GDS and OASIS readers with special conflict resolution modes
* Undo support for meta info - this way we do not loose meta info when we delete a cell and undo
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:33:27 +01:00
Joaquin Matres
edafd01fdb
allow build klayout for debian ( #1617 )
2024-02-11 10:33:21 +01:00
Matthias Köfferlein
df59641cad
Issue 1609 ( #1613 )
...
* Fixed issue #1609 (Cell.read doesn't read LayoutMetaInfo)
This also includes some more functions:
- Layout#merge_meta_info, Layout#copy_meta_info
- Layout#clear_all_meta_info
- Cell#merge_meta_info, Cell#copy_meta_info
In addition, meta info is merged when importing a layout from
another file (Layout/Import -> Other Layouts into current).
* Meta info support in layout diff (for testing), implemented meta info merge for GDS and OASIS readers with special conflict resolution modes
* Undo support for meta info - this way we do not loose meta info when we delete a cell and undo
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:32:56 +01:00
Joaquin Matres
5de32c357f
allow build klayout for debian ( #1617 )
2024-02-11 10:31:50 +01:00
Matthias Koefferlein
3d9b665263
[consider merging] bugfix issue #1616 - typo in DRC doc
2024-02-11 10:29:22 +01:00
Matthias Koefferlein
5d74a5e8c6
[consider merging] OASIS Reader: error on duplicate CELLNAMEs
2024-02-11 10:29:18 +01:00
Matthias Koefferlein
58032a5d5a
[consider merging] cross-hair cursor should not use selection default line width and styles (halo etc.)
2024-02-11 10:29:15 +01:00
Matthias Koefferlein
a0dd7db96e
[consider merging] Fixed rendering of color selector buttons on high-DPI screens
2024-02-11 10:29:12 +01:00
Matthias Köfferlein
787d9b481a
Fixed issue #1610 : leaking reference in Python debugger ( #1618 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:29:05 +01:00
Matthias Köfferlein
2be4066856
Fixed issue #1610 : leaking reference in Python debugger ( #1618 )
...
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:27:53 +01:00
Matthias Koefferlein
1e1aa02251
[consider merging] bugfix issue #1616 - typo in DRC doc
2024-02-10 18:48:44 +01:00
Matthias Koefferlein
babf799016
[consider merging] OASIS Reader: error on duplicate CELLNAMEs
2024-02-10 18:45:56 +01:00
Matthias Koefferlein
aef8161c82
[consider merging] cross-hair cursor should not use selection default line width and styles (halo etc.)
2024-02-05 21:22:47 +01:00
Matthias Köfferlein
6a27a046ba
Merge pull request #1611 from anntzer/editor_options_inst_tabstops
...
Fix tabbing order in "Editor Options / Instance / Array Instance" UI.
2024-02-05 21:08:46 +01:00
Antony Lee
65e41aa270
Fix tabbing order in "Editor Options / Instance / Array Instance" UI.
...
Currently, in the Array Instance sub-UI that appears when inserting a new
array instance, trying to use the "tab" key to move through the entry
widgets results in going through them in a strange order (column step x,
column step y, row step y, row step x, dimension columns, dimension
rows). This patch declares the correct tabbing order for the widgets.
2024-02-04 15:58:37 +01:00
Matthias Koefferlein
dd9d2bfddd
First proposal for feature
2024-02-03 22:42:21 +01:00
Matthias Köfferlein
15ed5be147
Merge pull request #1607 from KLayout/dependabot/github_actions/styfle/cancel-workflow-action-0.12.1
...
Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
2024-02-01 22:44:25 +01:00
Matthias Köfferlein
f88e38dcf0
Merge pull request #1604 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.16.5
...
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5
2024-02-01 22:44:13 +01:00
dependabot[bot]
1b0917cda0
Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
...
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.12.0...0.12.1 )
---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 21:14:31 +00:00
dependabot[bot]
94232e3138
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.16.2 to 2.16.5.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.16.2...v2.16.5 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 21:14:23 +00:00
Matthias Koefferlein
1e51cf6901
Fixing Windows installation without path initialization file
2024-01-30 20:26:22 +01:00
Matthias Koefferlein
7a91a4fd42
[consider merging] Fixed rendering of color selector buttons on high-DPI screens
2024-01-30 00:11:30 +01:00
Matthias Koefferlein
c4fee2cbc4
Fixed a linker issue
2024-01-28 23:51:37 +01:00
Matthias Koefferlein
7634c77c23
Generalization of polygon rasterizer to DPolygon for higher precision of pixel area values.
2024-01-28 23:18:49 +01:00
Matthias Koefferlein
596c6c0aac
Grayscale rasterizer for Region
2024-01-28 22:27:02 +01:00
Matthias Koefferlein
1dbb3917c8
Edge-measure rulers too.
2024-01-28 19:02:51 +01:00
Matthias Koefferlein
9184bef6f8
Transient mode for auto-measure ruler
2024-01-28 18:25:02 +01:00
Matthias Koefferlein
c1394eadef
Disabled assignment and copy for operators and filter objects
2024-01-28 16:14:53 +01:00
Matthias Koefferlein
8d6125dd74
More processors and tests
2024-01-28 15:57:01 +01:00
Matthias Koefferlein
ce88affa67
EdgePairs generic processor
2024-01-26 16:09:01 +01:00
Matthias Koefferlein
b7277631c3
Renaming of 'processor' to 'operator' to avoid name clash with EdgeProcessor, added edge operators.
2024-01-26 15:19:44 +01:00
Matthias Koefferlein
bbb535a0bf
Tests for polygon-to-edge and polygon-to-edge-pair processors
2024-01-26 13:09:48 +01:00
Matthias Koefferlein
1a126ede45
Generic polygon to polygon processors
2024-01-26 13:05:09 +01:00
Matthias Koefferlein
9fbc926d67
Generic filters also for edge pair, edge and text collections
2024-01-26 11:49:15 +01:00
Matthias Koefferlein
2dca4158f2
Some refactoring.
2024-01-26 10:30:03 +01:00
Matthias Koefferlein
0b77ef996b
Removed unneccessary code
2024-01-25 23:27:39 +01:00
Matthias Koefferlein
b34f539fe1
Generic filter for polygons
2024-01-25 23:10:12 +01:00
Matthias Koefferlein
4b7c117cfd
Trying to fix one more unit test
2024-01-25 20:20:31 +01:00
Matthias Koefferlein
4f9effab7e
Trying to fix Python 3.6 builds + tests
2024-01-25 13:35:23 +01:00
Matthias Koefferlein
139010686d
Fixed unit tests for non-Qt case
2024-01-24 00:38:38 +01:00
Matthias Koefferlein
01deb480bf
Merge remote-tracking branch 'mine/fix-win-python'
2024-01-24 00:33:34 +01:00
klayoutmatthias
ef4cbb045b
On Windows, Python needs to have a proper PYTHONHOME, otherwise a warning is issued
2024-01-24 00:30:15 +01:00
Matthias Koefferlein
6ad1f3f73f
Fixed a numerical issue leading to an infinite loop on some compilers
2024-01-23 16:31:46 +01:00
Matthias Koefferlein
cb3d7bc5f3
Fixed pya tests for Python 2.7
2024-01-20 23:11:54 +01:00
Matthias Koefferlein
188b5ce4fb
[MERGE] corrected release year of 0.28.15
2024-01-20 23:11:36 +01:00
Matthias Köfferlein
f1f92e5a0c
Merge pull request #1311 from KLayout/wip
...
Wip
2024-01-20 20:51:08 +01:00
Kazunari Sekigawa
cf0efe1776
Updated the build system for macOS: Anaconda3's Ruby 3.1.4 -> 3.2.2. ( #1591 )
2024-01-07 17:25:44 +01:00
Matthias Koefferlein
9a52095dd0
Merge branch 'master' into wip
2024-01-07 17:25:11 +01:00
Kazunari Sekigawa
82d0c28c45
Updated the build system for macOS: Anaconda3's Ruby 3.1.4 -> 3.2.2. ( #1591 )
2024-01-07 17:23:10 +01:00