Jeff Young
e44c5a7fcd
Use maxError when converting bezier to polyline.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20312
7 months ago
Jeff Young
2dd28d18e8
Performance improvements for ERC.
7 months ago
Graham Keeth
6bb3fc39df
Sim: correctly netlist AM/SFFM current sources
AM and SFFM current sources were being netlisted as voltage sources due
to the wrong prefix being added.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20994
7 months ago
Jeff Young
1237756b4a
More performance improvements.
7 months ago
Jeff Young
df0aefab59
Fix MSW compile error.
7 months ago
Jeff Young
ef395d3957
Slight performance improvements.
7 months ago
Jeff Young
7605bb7586
Slight performance improvement to CleanupBoard.
7 months ago
Jeff Young
aa49b0319a
Fix faulty logic for setting range.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20982
7 months ago
Jeff Young
327cca9de5
Coverity fixes.
7 months ago
Jeff Young
1e45ca3e65
A couple more memory leaks.
7 months ago
jean-pierre charras
134e3140ff
Simulator fix error message or crash in user-defined signal dialog
It happens when deleting all chars using backspace key
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20991
7 months ago
Jeff Young
96dfff2f07
Better solution to memory leaks.
7 months ago
jean-pierre charras
5f17a7b024
Fix a compil warning.
7 months ago
Jeff Young
d2305957d8
Reduce designBlock memory leaks.
7 months ago
Jeff Young
42c68f1a16
Uniform application of recursion guards in simulation code.
7 months ago
Jeff Young
ed1b4f6e5a
Better and more complete recursion guards.
(ie: ones that actually work.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20990
7 months ago
Jeff Young
1c8f971789
Fix typo in comparator.
7 months ago
Mark Roszko
3d68d47f09
Show [read-only] in the title bar based on the project's state
(cherry picked from commit 9d07784835 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
7 months ago
Mark Roszko
e97c920fbd
Ensure symbol pins are sorted before infering spice pin mapping
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20590
(cherry picked from commit 2d8c805107 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
7 months ago
Jeff Young
61d36f9d29
Fix recursion issues with text variables.
1) Pass aDepth down through those versions of
CreateModel() which expand text variables
2) Be aware that unresolved text variables look
just like unexpanded text variables.
7 months ago
Jeff Young
aae4833c94
Add autocomplete for OP:power.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20984
7 months ago
Jeff Young
e03cb736f2
Move board functions to BOARD_EDITOR_CONTROL.
7 months ago
Jeff Young
a3ac56e1a6
Minor cleanup.
7 months ago
Jeff Young
55992e6ff0
More ID eradication.
7 months ago
John Beard
ce3806fbf7
Sym edit: report errors using a REPORTER on CSV pin table import
Also allow the user to cancel the process if they get an error report
(or choose to continue).
7 months ago
John Beard
afd3b97c51
Sym edit: allow translated and untranslated strings in CSV import
This should make it easier to transfer CSV between users with different
locales.
7 months ago
John Beard
4925abc116
Symbol edit pin table: even up borders in right-hand panes
7 months ago
John Beard
83ea3397c3
CSV: quote everything to avoid locale-dependency
Avoids having to reason about locales where the decimal separator
is a comma.
This should still work for IO purposes (checked in LibreOffice, numbers
still end up right aligned as expected).
7 months ago
Mark Roszko
f3d445efc9
Prevent crash on failure to load ngspice's dll
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20695
(cherry picked from commit f35078cb29 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
7 months ago
Mark Roszko
280031f6e0
Prevent oob string access in SCH_REFERENCE::IsSplitNeeded
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20948
(cherry picked from commit 10c7796336 )
Co-authored-by: Marek Roszko <mark.roszko@gmail.com>
7 months ago
Marek Roszko
cada104957
Fix tuning patterns (generators) not being arrayed properly
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20617
7 months ago
Seth Hillbrand
9d32de5154
Avoid deref on missing part
We do not always have the LIB_SYMBOL set in a SCH_SYMBOL, so avoid
trying to get the embedded files from it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20986
7 months ago
Marek Roszko
5e4ad048e2
Load the saved rule area uuid back in
Partial fix for https://gitlab.com/kicad/code/kicad/-/issues/20918
7 months ago
Jeff Young
4bb54b3439
Move more stuff to ACTIONs framework.
7 months ago
jean-pierre charras
6a9b427562
3D viewer: do not change anything in the board shared by the FP editor.
Especially, the BOARD managed by FP editor had is m_project member reinitialized
when creating the 3D viewer, thus creating issues in FP editor, and create
a crash when closing kicad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20964
7 months ago
Jeff Young
759c953ee7
Un-collapse menu name from tooltip.
7 months ago
Jeff Young
3c0d5d1e09
Nullptr safety.
7 months ago
Jeff Young
3e28cd4f69
Nullptr safety.
7 months ago
Mark Roszko
c37762f015
Edit .gitlab-ci.yml
7 months ago
Mark Roszko
42a5d86a76
Disable Windows CI temporarily while the kraken is fought
7 months ago
Marek Roszko
e32b3c4f61
Move kicad-vcpkg forwards for occt 7.9.1
7 months ago
Marek Roszko
f06216a64a
Bump wxwidgets in vcpkg
7 months ago
Marek Roszko
99762565bd
Update vcpkg baseline
7 months ago
Wayne Stambaugh
19cb41722a
Make directive label text color behave like other labels.
Label text color will inherit from the assigned net class. Apparently
this was overlooked when the directive labels were implemented.
7 months ago
jean-pierre charras
6d064e8bb3
Fix pcbnew.py BOARD_ITEM::Duplicate() after changes in board_item.h changes
7 months ago
Jeff Young
bcaba0184c
Dirty parent group before modifying its members.
7 months ago
Jeff Young
f58fc0b952
Rewrite GROUP undo based on uuids.
This also removes the GROUP/UNGROUP-specific undo actions.
This also fixes a bunch of undo bugs when duplicating
group members, creating pins, etc.
This also fixes some undo bugs when dividing wires etc.
This also fixes some bugs with new sch items not
being created within an entered group.
7 months ago
Mike Williams
2b5b3ffb8d
sch selection: fix non-greedy line selection
Make sure we selected at least one end before selecting.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20942
7 months ago
Alex Shvartzkop
c5326e7fce
Update translations
7 months ago
தமிழ்நேரம்
97b11e1423
Translated using Weblate (Tamil)
Currently translated at 99.9% (10289 of 10290 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ta/
7 months ago