Tumbleweed
- Update to 25.2.0
New features
+ Added microstrip lines simulation support for Ngspice. Ngspice
version >=45 is required. See #1401 #1402
+ Added Jiles-Atherton magnetic core model. The same model is used
by MicroCAP simulator. Added a new device group magnetic cores
containing two new devices: Winding and Magnetic core #1284
+ Added new Image paiting. This component allows to put a raster
image on schematic #1403
+ Added VDMOS device support #1326
+ Massive redesign of schematic rendering engine, enable arbitrary
angle wires #1226
+ Hide the component properties incompatible with the selected
simulator #974
+ General improvements and bugfixes
+ Implemented open recent project #705
+ + Fixed symbol editing issues #945
+ Improved S-parameter files viewer #1309
+ Added context menu for document tabs #1362
+ Fixed printing issues #1452
+ Added possibility to plot noise contribution #1439
+ Fixed settings directory for transcalc #1445
+ Auto reload of netlist and log #1435
Library update
+ Added Amidon, Epcos, and Ferroxcube ferrite cores library #1284
+ Added VDMOS devices library #1326
Documentation
+ New documentation available at: https://qucs-s-help.readthedocs.io/en/latest/
+ Reorganized examples #1361
What's Changed
+ New schematic machinery and removal of Q3PtrList by @wawuwo in #1266
+ update qt6.9.0 by @dsm in #1290
+ Fix selecting of ID_text by @wawuwo in #1297
+ fix: Make label root follow its host node when the node is moving
by @wawuwo in #1296
+ Refactor Schematic::recreateComponent() and Component::recreate()
by @wawuwo in #1244
+ Change order of removal of elements in group to prevent double free\
by @wawuwo in #1299
+ Avoid crash when moving a part of loop-wire by @wawuwo in #1300
+ Make grid-step size wires selectable by @wawuwo in #1303
+ Fix crash when mirroring connected component by @wawuwo in #1304
+ Fix rectangle bounding box mismatch by @wawuwo in #1306
+ Fix crash when double clicking to finish a wire by @wawuwo in #1311
+ Remove commented out code by @wawuwo in #1313
+ Fix ellipse selection by @wawuwo in #1310
+ Refactor usages of Wire by @wawuwo in #1315
+ Fix crash when moving a wire or a wired component by @wawuwo in #1318
+ Refactor Schematic::activateSpecifiedComponent() by @poh0 in #1322
+ fix: Color text in editor depending on lightness of BGColor by
@tskaar in #1324
+ Advanced magnetic core support by @ra3xdh in #1317
+ Feature: Open recent project by @poh0 in #1330
+ Add settings for wires by @wawuwo in #1329
+ [WIP] S-parameter viewer update by @andresmmera in #1309
+ Add VDMOS device by @ra3xdh in #1331
+ Reduce the number of includes in schematic.h by @wawuwo in #1332
+ S-parameter viewer: Fixes by @andresmmera in #1339
+ A bit of schematic refactoring by @wawuwo in #1337
+ Fix crash in settings dialog by @ra3xdh in #1341
+ Project view: Open files with the system default program by
@andresmmera in #1346
+ Avoid double-layering wires in certain conditions by @wawuwo in
#1342
+ Fix crash when deleting label after wire merge by @wawuwo in #1348
+ Fix for issues 1223 regarding CDL netlisting by @ThomasZecha in #1336
+ Small fixes by @ra3xdh in #1350
+ Fix for issue 1352 macos language selection. by @dsm in #1353
+ Fix incorrect default diode model parameters in .MODEL Section
component by @Radvall in #1357
+ Put examples in folders by @andresmmera in #1361
+ Update Gentoo ebuilds for last releases by @vaxxabait in #1363
+ Add a context menu to documents tabs by @andresmmera in #1362
+ Allow free editing for NODESET by @ra3xdh in #1364
+ improve CI. by @dsm in #1365
+ Fix missing DLLs (CI) by @dsm in #1366
+ Refactor property by @wawuwo in #1356
+ Fix scalars plotting by @ra3xdh in #1370
+ Stop forcing LEVEL=2 into Xyce diode conversions by @tvrusso in #1373
+ Refactor Schematic::activateCompsWithinRect by @wawuwo in #1371
+ SPICE models for Qucsator devices by @ra3xdh in #1374
+ Fixed #1377 by @ra3xdh in #1379
+ Open multiple schematics from the Content View tab by
@andresmmera in #1378
+ Fix crahs on adding marker by @ra3xdh in #1383
+ Fix crash when moving a wirelabel by @wawuwo in #1389
+ Library update by @ra3xdh in #1390
+ Fix wrong marker root position by @wawuwo in #1391
+ Show error message if no simulator found by @ra3xdh in #1392
+ Refactor Marker::initText() by @wawuwo in #1393
+ graphictext: store transformed boundingRect by @tskaar in #1397
+ Conductor and labels refactoring by @wawuwo in #1399
+ Small refactorings by @wawuwo in #1404
+ Image component by @andresmmera in #1403
+ Remove some label types in favour of single 'isLabel' by
@wawuwo in #1409
+ config: Add option for always prefixing datasets with the
simulation label by @tskaar in #1412
+ SPICE support for microstrip lines by @ra3xdh in #1402
+ Fix image painting component by @andresmmera in #1419
+ S-parameter Viewer: Fixes by @andresmmera in #1420
+ Update NEWS and VERSION before release by @ra3xdh in #1428
+ LibComp: replace 'gnd' nodes with '0' nodes by @tskaar in #1427
+ Feature: allow to move nodes by @wawuwo in #1433
+ Feature: Reload netlist and log-files by @tskaar in #1435
+ Fix issue #1053: Smith chart: stars/circles not rendered
correctly when close to the chart border by @andresmmera in #1438
+ graphictext: Refactor code to compute boundingRect dynamically
by @tskaar in #1437
+ feat(paintings): auto-snap to grid after rotation by @tskaar in
#1440
+ Add optional pts_per_summary parameter for Ngspice noise by
@ra3xdh in #1442
+ refactor(PortSymbol): Introduce setter for port name by
@tskaar in #1448
+ Change schematic healing logic: extend/shrink wires when
possible by @wawuwo in #1449
+ Fix transcalc load settings by @ra3xdh in #1451
+ plot noise contributors by @VIPQualityPost in #1444
+ Fix label changing its host after editing components properties
by @wawuwo in #1457
+ Set PixelSize instead of PointSize for simulation label fonts.
by @funnydog in #1454
+ Connect ComponentDialog::slotOKButton() to QDialog::accepted().
by @funnydog in #1459
+ Update QT and NGSpice versions in CI by @dsm in #1461
OBS-URL: https://build.opensuse.org/package/show/electronics/qucs-s?expand=0&rev=21
28 lines
641 B
Diff
28 lines
641 B
Diff
diff -up qucs-s-25.2.0/qucs/healer.cpp.aaaa qucs-s-25.2.0/qucs/healer.cpp
|
|
--- qucs-s-25.2.0/qucs/healer.cpp.aaaa 2025-10-30 21:40:15.447044325 +0100
|
|
+++ qucs-s-25.2.0/qucs/healer.cpp 2025-10-30 23:06:31.803371292 +0100
|
|
@@ -106,6 +106,7 @@ QPoint GenericPort::center() const
|
|
return m_wire->P2();
|
|
}
|
|
assert(false);
|
|
+ return QPoint(0,0);
|
|
}
|
|
|
|
|
|
@@ -156,6 +157,7 @@ Node* GenericPort::replaceNodeWith(Node*
|
|
}
|
|
}
|
|
assert(false);
|
|
+ return new_node;
|
|
}
|
|
|
|
|
|
@@ -189,6 +191,7 @@ Node* GenericPort::node() const
|
|
case PortType::Component:
|
|
return m_port->Connection;
|
|
}
|
|
+ return 0;
|
|
}
|
|
|
|
|