Commit Graph

  • 1455671e00
    Merge debc255ed22bf2f26c20b95bb00ad1cafa6750f2 into 565efd3b81def4ca9dc320aa70ee408d2ea469c1 #1266 wawuwo 2025-03-28 20:05:54 +00:00
  • debc255ed2 Fix selection issues with GraphicText #1266 Andrey Kalmykov 2025-03-28 18:36:52 +01:00
  • 2bbb1fad68 Fix zero-length wire assertion fail Andrey Kalmykov 2025-03-28 17:43:58 +01:00
  • d6a5405f4c
    Merge 00601a863343955aea107cf7c75239ecab82a942 into 565efd3b81def4ca9dc320aa70ee408d2ea469c1 #1262 iwbnwif 2025-03-27 22:30:22 +00:00
  • 867ff84c50 Merge branch 'current' into new-schematic-machinery Andrey Kalmykov 2025-03-27 23:00:45 +01:00
  • d9128ccc97 Fix qucsator_rf submodule state Andrey Kalmykov 2025-03-27 23:00:41 +01:00
  • d94acd7b2d Refine handling of node labels when pasting elements Andrey Kalmykov 2025-03-27 22:34:59 +01:00
  • 9daeb1dd60 Refactor Schematic::selectElements() Andrey Kalmykov 2025-03-27 22:32:51 +01:00
  • 157d46ad93 Fix moving of elements being pasted Andrey Kalmykov 2025-03-27 20:32:42 +01:00
  • 565efd3b81
    Merge pull request #1278 from wawuwo/fix-1273-crash-in-one-two-wires current continuous_build wawuwo 2025-03-25 21:07:56 +01:00
  • dfcab0a850 Fix crash when coordinates of wire ends are in wrong order #1278 Andrey Kalmykov 2025-03-25 20:08:12 +01:00
  • e679e68e5e
    Merge 30fe493633baccaf95eb755161c0b809b7e03778 into 6c9f859a8badb7e1ac22ffef17e61a2c1ca7a815 #1244 wawuwo 2025-03-24 19:36:07 +01:00
  • 588434532f Save isSelected state when merging two wires Andrey Kalmykov 2025-03-23 09:39:11 +01:00
  • ec90c029f0 Fix undoing of things and adapt to new version of Healer Andrey Kalmykov 2025-03-17 09:42:29 +01:00
  • dd2c2b33c1 Rewrite healer Andrey Kalmykov 2025-03-18 19:38:06 +01:00
  • 0d0efaa3ed Add setters for coordinates of ends of a wire Andrey Kalmykov 2025-03-18 19:42:00 +01:00
  • 6c9f859a8b
    Merge pull request #1275 from ra3xdh/1274_fix Vadim Kuznetsov 2025-03-21 14:39:31 +01:00
  • b058169b94 Fix Xyce IC for Tline #1275 1274_fix Vadim Kuznetsov 2025-03-21 16:16:03 +03:00
  • 065255afa8 Fix crash when deleting a label moved as a result of relaying of a wire Andrey Kalmykov 2025-03-17 09:49:29 +01:00
  • efd6eb42aa Remove usage of uninitialized variable Andrey Kalmykov 2025-03-17 09:47:02 +01:00
  • 20812e9e67
    Merge pull request #1271 from wawuwo/fix-945-unable-to-paste-ports Vadim Kuznetsov 2025-03-16 17:02:57 +01:00
  • 5fb8e45e98 Allow copy and paste ports in symbol editing mode #1271 Andrey Kalmykov 2025-03-16 16:31:48 +01:00
  • d867a6f21a Remove Q3PtrList and friends from build completely Andrey Kalmykov 2025-03-16 13:02:57 +01:00
  • a196e7dc3e Patch up Q3ScrollView to use QList and QMap instead of Q3Ptr* counterparts Andrey Kalmykov 2025-03-16 12:48:58 +01:00
  • 45abc43c43 Minor changes to wire planner Andrey Kalmykov 2025-03-15 16:51:00 +01:00
  • f02b7937aa Fix crash due to double freeing of wire labels Andrey Kalmykov 2025-03-15 16:48:14 +01:00
  • 8f6cd5e80b Change order of wire planners Andrey Kalmykov 2025-03-15 14:41:55 +01:00
  • f61467d887 Migrate from Q3PtrList to std::list Andrey Kalmykov 2025-03-14 22:32:48 +01:00
  • 811a0b7ab7 Rewrite using for-range loops all trivial cases of explicit loops Andrey Kalmykov 2025-03-14 18:59:29 +01:00
  • 36c29e226e Update QucsatorRF 25.1.1 master Vadim Kuznetsov 2025-03-14 16:08:52 +03:00
  • 6f253a768e
    Merge pull request #1267 from ra3xdh/upd_news_25_1_1 Vadim Kuznetsov 2025-03-14 06:40:38 +01:00
  • f41747f77f Fix double free when removing ports shorting wires Andrey Kalmykov 2025-03-13 21:30:00 +03:00
  • ad34d77a2a Refactor Schematic::sizeOfAll() and Schematic::currentSelection Andrey Kalmykov 2025-03-13 21:20:00 +03:00
  • 888dfe84b3 Fix crash after altering component property Andrey Kalmykov 2025-03-13 21:10:00 +03:00
  • b6897f5558 Add Schematic::detachComp() Andrey Kalmykov 2025-03-13 21:00:00 +03:00
  • a9af3730be Update About dialog #1267 upd_news_25_1_1 Vadim Kuznetsov 2025-03-13 09:08:46 +03:00
  • 50630daab7 Update NEWS, VERSION, and MetaInfo Vadim Kuznetsov 2025-03-13 08:45:43 +03:00
  • 64f11a0b0f Add removal of same location nodes after fixing geometry Andrey Kalmykov 2025-03-09 18:57:03 +01:00
  • 2ff90ba156 Ensure only one port of a wire is connected to a given node in GenericPort Andrey Kalmykov 2025-03-09 18:46:53 +01:00
  • 56a4633875 Fix selection of wrong wire port in GenericPort Andrey Kalmykov 2025-03-09 18:46:21 +01:00
  • 6e531396af Set elements on grid after rotating and mirroring Andrey Kalmykov 2025-03-09 18:04:18 +01:00
  • 031e48c447 Remove shifting of elements after mirroring Andrey Kalmykov 2025-03-09 12:27:08 +01:00
  • 15b6e2ddbb Change wording in schematic invariant check message Andrey Kalmykov 2025-03-09 11:43:47 +01:00
  • 2fe25e3459 Add removal of wires short-circuiting ports of a component Andrey Kalmykov 2025-03-09 11:43:20 +01:00
  • 5cfc530d8a Add update of wire center coordinates after it has been split Andrey Kalmykov 2025-03-09 11:41:41 +01:00
  • cfdce55dac Fix label root misplacement after rotating the host wire Andrey Kalmykov 2025-03-09 11:40:55 +01:00
  • 8fabba30f3 Fix crash when mirroring an "inline" component Andrey Kalmykov 2025-03-09 11:37:57 +01:00
  • 423ab227b6 Fix crash when pasting wires Andrey Kalmykov 2025-03-09 09:17:10 +01:00
  • ae3faa229c Fix wirelabel location mismatch Andrey Kalmykov 2025-03-08 20:47:28 +01:00
  • d24a10c5c1 Add invariant checks Andrey Kalmykov 2025-02-09 23:00:00 +03:00
  • 0d5c09714b Add schematic invariant helpers Andrey Kalmykov 2025-02-09 21:00:00 +03:00
  • 0ff1e6c12b Remove obsolete and unused code Andrey Kalmykov 2025-02-09 19:00:00 +03:00
  • 9608ce33d8 Refactor Schematic::deleteElements() Andrey Kalmykov 2025-02-09 17:00:00 +03:00
  • 97ad659c61 Rewrite elements pasting Andrey Kalmykov 2025-02-09 15:00:00 +03:00
  • 9f868b4891 Rewrite element moving Andrey Kalmykov 2025-02-09 14:00:00 +03:00
  • 68042a24af Rewrite rotating and mirroring Andrey Kalmykov 2025-02-09 12:00:00 +03:00
  • 08dad5a230 Rewrite aligning, distributing, on-grid-setting Andrey Kalmykov 2025-02-09 10:00:00 +03:00
  • f93902fb88 Refactor MouseActions' rotate and mirror Andrey Kalmykov 2025-02-08 22:00:00 +03:00
  • f79976fad2 Refactor cursor leftright updown Andrey Kalmykov 2025-02-08 20:00:00 +03:00
  • 9fe3eb2dbf Add Schematic::displayMutations() and Schematic::heal() Andrey Kalmykov 2025-02-08 16:00:00 +03:00
  • 3d85f26082 Refactor Schematic::deleteWire() and Schematic:deleteComp() Andrey Kalmykov 2025-02-08 14:00:00 +03:00
  • 9b54876cee Rewrite Schematic::connectWithWire() using installWire() Andrey Kalmykov 2025-02-08 12:00:00 +03:00
  • cfa2dd0445 Add "straight" wire plan Andrey Kalmykov 2025-02-15 09:00:00 +03:00
  • 4fbbbf4b6b Add Schematic::installWire() Andrey Kalmykov 2025-02-08 10:00:00 +03:00
  • 00cd4732ec Add Schematic::optimizeWires() Andrey Kalmykov 2025-02-02 22:00:00 +03:00
  • b83005a920 Add node merger Andrey Kalmykov 2025-02-02 20:00:00 +03:00
  • 7c661a069b Refactor Schematic::enlargeView() Andrey Kalmykov 2025-02-02 18:00:00 +03:00
  • aa0edaa2a6 Rename Schematic::insertNode() Andrey Kalmykov 2025-02-02 16:00:00 +03:00
  • 3db31f1c09 Refactor Schematic::insertNode() Andrey Kalmykov 2025-02-02 14:00:00 +03:00
  • 76f54d5751 Move code between files Andrey Kalmykov 2025-02-02 12:00:00 +03:00
  • 723bbe948e Adapt other parts of codebase Andrey Kalmykov 2025-02-02 10:00:00 +03:00
  • 4bb988b34b Refactor diagram Andrey Kalmykov 2025-02-01 22:00:00 +03:00
  • 4cd1b11180 Refactor paintings Andrey Kalmykov 2025-02-01 20:00:00 +03:00
  • ea09fc9ede Refactor wirelabel Andrey Kalmykov 2025-02-01 18:00:00 +03:00
  • 21b1190f78 Refactor component, wire and node Andrey Kalmykov 2025-02-01 16:00:00 +03:00
  • dcd26a94e8 Refactor "element" interface Andrey Kalmykov 2025-02-01 14:00:00 +03:00
  • 1801c3f290 Add geometry library Andrey Kalmykov 2025-02-01 12:00:00 +03:00
  • 712f7da2a8 Always use C++20 Andrey Kalmykov 2025-02-01 10:00:00 +03:00
  • 00601a8633 Change .OPTIONS and .FUNC components to allow free editing of contents. #1262 Iwbnwif Yiw 2025-02-28 11:10:06 +00:00
  • d82a737a98
    Merge pull request #1261 from ra3xdh/1258_fix Vadim Kuznetsov 2025-02-27 14:06:10 +01:00
  • f945d54f80 Add InitialDC option for FFT #1261 1258_fix Vadim Kuznetsov 2025-02-27 15:14:41 +03:00
  • f5d7ca1219
    Merge pull request #1255 from wawuwo/fix-1254-wrong-label-is-removed Vadim Kuznetsov 2025-02-24 13:17:27 +01:00
  • a138bcbda4 Fix removing of a not selected label instead of selected #1255 Andrey Kalmykov 2025-02-23 19:09:44 +01:00
  • 9c59da8c99
    Merge pull request #1253 from wawuwo/thicker-ephemeral-wire Vadim Kuznetsov 2025-02-23 17:34:27 +01:00
  • 20caefadf8 Make future wire more thicker when laying a new wire #1253 Andrey Kalmykov 2025-02-23 11:25:17 +01:00
  • 69bb9c3a1e
    Merge pull request #1252 from vaxxabait/feature/gentoo_overlay Vadim Kuznetsov 2025-02-23 11:29:02 +01:00
  • 577aa2f331 Remove wrong link #1252 Michael Tulupov 2025-02-23 02:38:15 +01:00
  • 82c95156a5 Fix build path; add doc list Michael Tulupov 2025-02-23 01:50:20 +01:00
  • 12feece0ba Small cleanup Michael Tulupov 2025-02-23 01:28:48 +01:00
  • 2c68ab5dd1 Add hashes Michael Tulupov 2025-02-23 01:21:46 +01:00
  • 00439f0d95 Fix package URL Michael Tulupov 2025-02-23 01:20:55 +01:00
  • b9604a066e Add 25.1.0; remove deprecated flag Michael Tulupov 2025-02-23 01:06:15 +01:00
  • fceb207734 Add last 24* release Michael Tulupov 2025-02-23 01:04:47 +01:00
  • ccd39804d5 Improve ebuild structure Michael Tulupov 2025-02-23 01:01:41 +01:00
  • 3a91c4e19b Add link to manual Michael Tulupov 2025-02-23 00:59:20 +01:00
  • 5967818993 Add README Michael Tulupov 2025-02-23 00:56:49 +01:00
  • 3a71ba1afc Year bump Michael Tulupov 2025-02-22 14:09:38 +01:00
  • ca39ef07a5 Reorganize into Gentoo overlay - update dolder structure, add necessary metadata Michael Tulupov 2025-02-22 14:09:00 +01:00
  • ad8714d56b
    Merge pull request #1250 from wawuwo/fix-1245-crash-when-deleting-elements Vadim Kuznetsov 2025-02-22 07:10:04 +01:00
  • 8db56a38b9
    Merge pull request #1249 from ra3xdh/upd_meta_info Vadim Kuznetsov 2025-02-22 07:04:23 +01:00