Thomas Ferreira de Lima
67f7d64559
building arm64 wheels with cibuildwheel (uses intel runner)
...
Temporary fix until https://github.com/github/roadmap/issues/528 is merged
2023-05-22 21:22:29 -04:00
Matthias Koefferlein
4bfde19328
Preparations for 0.28.8
2023-05-22 23:33:48 +02:00
Matthias Köfferlein
236a79dcb1
Merge pull request #1377 from KLayout/issue-1366
...
Issue 1366
2023-05-22 23:06:53 +02:00
Matthias Köfferlein
4b43617ff3
Merge pull request #1376 from tcal-x/ruby-file-exist
...
"file.exists?" was deprecated with Ruby 2.2. Use "file.exist?" instead.
2023-05-21 21:59:55 +02:00
Matthias Koefferlein
c1e0b1a40b
Small update: code patch for fixing debug output
2023-05-21 21:07:43 +02:00
Matthias Koefferlein
261584243d
Fixed unit tests
2023-05-21 20:51:50 +02:00
Matthias Koefferlein
01eeee1b76
WIP: simplification, needs testing
2023-05-21 20:20:46 +02:00
Matthias Koefferlein
ca05f59168
WIP: some performance enhancement, but not compatible
2023-05-21 20:02:46 +02:00
Matthias Koefferlein
0400261641
Added testcase for issue-1366
2023-05-20 23:26:20 +02:00
Matthias Koefferlein
44965bf19c
Approx 2x performance improvement of issue-1366 testcase due to more efficient filling of scanline queue
2023-05-20 23:10:03 +02:00
Matthias Koefferlein
c37be0884c
Potential performance fix for issue #1366
2023-05-20 23:10:01 +02:00
Matthias Koefferlein
331bb5aed4
Fixing a performance issue on hole insertion for polygons with many holes
2023-05-20 23:09:57 +02:00
tcal-x
84db1a44b8
"file.exists?" was deprecated with Ruby 2.2. Use "file.exist?" instead.
...
https://stackoverflow.com/questions/14301088/difference-between-fileexist-and-fileexists
Signed-off-by: tcal-x <tcal@google.com>
2023-05-19 14:47:59 -07:00
Matthias Koefferlein
53fa78c01f
Ruby debugger performance boost
...
Problem was that the file-to-id cache was cleared
upon calling internal Ruby functions (begin_exec
was triggered). In one test case, the execution
performance improved from 6s/320s (without/with debugger)
to 6s/7s (without/with debugger)
2023-05-18 19:43:44 +02:00
Matthias Koefferlein
ba0aaef132
Merge branch 'master' into wip2
2023-05-18 19:00:24 +02:00
Matthias Koefferlein
bd33640471
Merge branch 'master' of github.com:KLayout/klayout
2023-05-18 19:00:01 +02:00
Matthias Köfferlein
f8d253be8e
Merge pull request #1374 from KLayout/issue-1373
...
Fixed issue #1373 (shapes with user properties are skipped from secon…
2023-05-18 18:59:44 +02:00
Matthias Koefferlein
f31efad0ef
Removed a duplicate QLayout on the LayoutView
2023-05-18 16:09:06 +02:00
klayoutmatthias
7784800cbe
OpenSuSE now switched to Qt5, Qt4 no longer supported
2023-05-17 18:48:25 +02:00
Matthias Koefferlein
3e60aabe7a
Fixed issue #1373 (shapes with user properties are skipped from second input of flat region's '+' operator)
2023-05-14 22:48:31 +02:00
Matthias Koefferlein
b30837411e
Merge branch 'master' into wip2
2023-05-14 18:34:17 +02:00
Matthias Koefferlein
8f25c3470d
Small enhancement to 'decompose_convex' with the goal to avoid thin slivers
2023-05-14 18:33:53 +02:00
Matthias Köfferlein
ae07629599
Merge pull request #1372 from KLayout/issue-1219
...
Solved issue #1219 : 'close' button works now in macro IDE, printing n…
2023-05-14 00:02:09 +02:00
Matthias Köfferlein
5c55e2736a
Merge pull request #1371 from KLayout/issue-1348
...
Implemented a solution for issue #1348 (Reload Files popup prevents c…
2023-05-14 00:01:55 +02:00
Matthias Köfferlein
8423616db2
Merge pull request #1370 from KLayout/issue-1324
...
Implemented fix for issue #1324
2023-05-14 00:01:33 +02:00
Matthias Köfferlein
fe0a3dd20e
Merge pull request #1369 from KLayout/issue-1357
...
Implemented fix for issue #1357 (RBA/pya binding for QObject#findChil…
2023-05-14 00:01:16 +02:00
Matthias Köfferlein
570d1a36f6
Merge pull request #1368 from KLayout/issue-1345
...
Fixed issue-1345 (feature request: create a def single/mulitpart path…
2023-05-14 00:00:59 +02:00
Matthias Koefferlein
77ce1d4825
Another fix for Qt4
2023-05-13 21:11:41 +02:00
Matthias Koefferlein
67db8dfc96
Trying to fix Qt4 builds
2023-05-13 19:41:37 +02:00
Matthias Koefferlein
d40ed70fb9
Implemented a solution for issue #1348 (Reload Files popup prevents closing KLayout): now the reload notification is shown as a notification bar at the top of the layout view
2023-05-13 18:44:20 +02:00
Matthias Koefferlein
8704fa1b86
Solved issue #1219 : 'close' button works now in macro IDE, printing name of macro which is run to avoid confusion between 'run current' and 'run this'
2023-05-13 16:04:42 +02:00
Matthias Koefferlein
33d16a1e28
Implemented fix for issue #1324
2023-05-13 15:34:11 +02:00
Matthias Koefferlein
6c7064fa23
Implemented fix for issue #1357 (RBA/pya binding for QObject#findChildren)
2023-05-13 01:37:41 +02:00
Matthias Köfferlein
7169910607
Merge pull request #1362 from KLayout/issue-1360
...
Fixed issue #1360 (LayoutViewBase not promoted to LayoutView). Proble…
2023-05-12 23:31:41 +02:00
Matthias Köfferlein
641d2404d2
Merge pull request #1358 from KLayout/wip2
...
Wip2
2023-05-12 23:31:26 +02:00
Matthias Koefferlein
0027bba8c6
Fixed LayoutView test after text selection is no longer confined to text origin points
2023-05-11 23:41:21 +02:00
Matthias Koefferlein
f25d20be20
[bugfix] making 'R', 'L' and 'C' parameters too for the respective Spice elements (beside 'value')
2023-05-11 23:40:20 +02:00
Matthias Koefferlein
da52eeb7c3
Fixed text bbox computation under the presence of global view transformations and 'apply text transformation' false
2023-05-11 20:05:28 +02:00
Matthias Koefferlein
424c039b7e
More precise testing of edges on mouse hit - without this patch, the selected objects in dense regions are not at the mouse pointer's tip, but somewhat away
2023-05-11 19:03:41 +02:00
Matthias Koefferlein
1422dfb93d
Bugfix, text reference made the program assert
2023-05-11 18:57:24 +02:00
Matthias Koefferlein
c45d1d70d4
Debugging
2023-05-09 23:16:03 +02:00
Matthias Koefferlein
c6f159d720
Adding frame to text display, debugging
2023-05-09 22:36:56 +02:00
Matthias Koefferlein
45394b801a
Debugging TextInfo, added tests
2023-05-09 21:37:15 +02:00
Matthias Koefferlein
df7311ddf7
Fixed issue #1360 (LayoutViewBase not promoted to LayoutView). Problem was that GSI binding of LayoutView happened before LayoutView was fully constructed.
2023-05-09 20:06:34 +02:00
Matthias Koefferlein
89177b5ffd
Fixed a build issue on Qt <5.15
2023-05-09 19:01:16 +02:00
Matthias Koefferlein
0b0f62130c
WIP: refactoring, debugging needed
2023-05-07 23:29:02 +02:00
Matthias Koefferlein
e8048d6686
WIP: preparations - introducing TextInfo
2023-05-07 19:51:15 +02:00
Matthias Koefferlein
7b4ff5d823
Zoom in/out menu functions now use mouse position for zoom center instead of center (if mouse is inside window)
2023-05-06 21:40:36 +02:00
Matthias Koefferlein
7ff9b4d8e6
[consider merging] more consistent behavior of RBA/pya: enum classes are properly made available (was for example RBA::Qt::Qt_Keys instead of RBA::Qt_Keys and pya.Qt.Keys was no fully initialized type object)
2023-05-06 00:04:14 +02:00
Matthias Koefferlein
5fd54fa40a
Netlist reader: anonymous circuits are not checked for known parameters
2023-05-06 00:00:56 +02:00