dsa-t
436f9e70fe
Translated using Weblate (Russian)
Currently translated at 97.0% (9934 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
6 months ago
DevAny KR
bbcc671589
Translated using Weblate (Korean)
Currently translated at 95.4% (9773 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
6 months ago
2tama3
f6c3fdddf1
Translated using Weblate (Japanese)
Currently translated at 97.7% (10008 of 10240 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
6 months ago
Seth Hillbrand
0c23868ac2
Dijkstra's only works with positive weights
Overlapping limits break the assumptions of the algorithm. We limit the
weights here to only positive numbers and protect the actual alg should
any sneak past
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20827
6 months ago
Marek Roszko
89aeba24f8
Fix SymbolCount() to what was intended back in 2008
Great mileage on this bug, only 500,000 miles! Yep, could get another 300,000 on it.
Or we can send it to the scrapper
6 months ago
Marek Roszko
4ac499b7cf
Fix the last symbolcount fix, count empties
6 months ago
Marek Roszko
4b00114316
Don't try and GetChar() on a empty field.
6 months ago
Marek Roszko
51377cbf41
Remove leftover MSVC gate in path mod setup
6 months ago
Marek Roszko
3c08066f99
Shift the qa path setup to ENVIRONMENT_MODIFICATION due to no complaints over cmake 3.22 min
6 months ago
Marek Roszko
e8a6fff5b0
Make the vcpkg bin depend on build type for the path mod
6 months ago
Alex Shvartzkop
1fe5addafb
Slightly optimize creepage DRC.
See https://gitlab.com/kicad/code/kicad/-/issues/20827
6 months ago
John Beard
a116f5cd57
Point editors: move cycle arc mode to common action, add to menu
This isn't the best possible UX (having the various modes immediately
available as graphical affordances would be best). But it's somewhat
discoverable, and at least shows the hotkey, if any, and it in the
context menu and not hidden in a toolbar right click menu. So if the
affordance-type system doesn't make it for v10, this will at least
provide something in eeschema.
6 months ago
John Beard
8ce0149e7f
Eeschema: make arc edit mode user-selectable
For now, this is a preferences choicebox, same as Pcbnew.
Making the mode-switch more discoverable and fluent is a
sepearate issue (https://gitlab.com/kicad/code/kicad/-/issues/20824 ).
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/18781
6 months ago
John Beard
4def9d8daf
Eeschema point editor: use shared arc editing behaviour
6 months ago
John Beard
01b29c12e0
Point editor: move arc editing behaviour to common code
6 months ago
Jeff Young
3cfab79a78
Fix qa_cli gold files for junction dot size issue.
6 months ago
Marek Roszko
883a1f8d97
On Linux you can fopen (read) a directory for no reason, fix SafeReadFile to make it safer
TIL
6 months ago
Marek Roszko
157180e772
Swap windows path chars in FILENAME_RESOLVER::ResolvePath
This fixes the QA for issue13591 falsely passing on Linux.
It is actually failing this entire time.
But there is more wtfery going on, such as wxFFile::IsOpened returning True on a directory path.
6 months ago
Marek Roszko
83f9dc56d0
Add missing numpy requirement to tests/requirements.txt
6 months ago
Marek Roszko
74c79446a8
Add checkpoints to netlist testing
6 months ago
Marek Roszko
3a32ab30ed
Add test from removed dup
6 months ago
Marek Roszko
784a115b3a
Dont use boost_check_message for a log as it affects the last checkpoint record
6 months ago
Marek Roszko
c3f733909f
Remove test files not actually being used and upped
6 months ago
Marek Roszko
a7b3d5454e
Add another file open ReadAll check in qa
6 months ago
Wayne Stambaugh
93cac7d0a5
Fix broken select connection behavior.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19790
6 months ago
jean-pierre charras
a02f1f2411
PDF plotter: fix a rare pen width issue when plotting many pages in one file.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20805
6 months ago
Jeff Young
3a4ad0fb8b
Cleanup.
6 months ago
Jeff Young
1f07c28999
Fix a bunch of errors involving implied line widths in plotters.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20818
6 months ago
Jeff Young
5374bffb8e
Formatting.
6 months ago
John Beard
ff31b88857
Pcbnew: add keep-radius arc-edit mode
This is (now) fairly easy to slot into the PCB point editor
framework.
In this mode, the endpoints adjust only the endpoints on the existing
radius. Radius can ve changed with the midpoint point. The center
point moves the arc, as in the "keep center/adjust radius and angle"
mode.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15661
6 months ago
John Beard
70b1f8d16e
Pin table: upgrade wxFB version, no changes
6 months ago
jean-pierre charras
b3c6a03171
Fix a few Coverity warnings (uninitialized vars). No actual code change
6 months ago
jean-pierre charras
3c9d696c68
ltspice_schematic.cpp: fix missing initialization
6 months ago
Marek Roszko
880ca01ff7
Add a simple file isopened guard
The saga of why the docker container fails QA continues
6 months ago
Marek Roszko
e14dfdf4b0
Protect s_ModelInfoMap against multithreading init
Encountered in QA tests on windows. Probably also a issue during kicad use if you trigger a spice netlist export without previously doing any spice model editing
6 months ago
Michal Suchánek
206d6ee0b0
Set KICAD_USE_EGL automagically
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20630
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12543
6 months ago
Seth Hillbrand
fd0b8fcc3c
Add paste length control to PCB Editor as well
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20732
6 months ago
Seth Hillbrand
c5fde2aeb5
Add maximum pasted string length
Allows the user to avoid pasting unparsable boards as strings, which
freezes the system as we try to display enormous texts
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20732
6 months ago
Seth Hillbrand
8c98c0e59a
Ensure that the group RTree positions are updated
Group selections are typically only the group (and not the children), so
calling an RTree update on the selection will not update the positon of
the children, only the group. This will lead to misses when calculating
hits for various operations until the elements are updated (usually in a
commit). This is, however, too late for checks that happen during moves
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20761
6 months ago
dsa-t
ebcfcabde9
Don't write unused part of the buffer into image data.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20698
(cherry picked from commit 3aded5da4b
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
6 months ago
Jeff Young
34f2038a95
Support URLs in Symbol Chooser info panel.
Also adds support for sim library fields as URLs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20811
6 months ago
Jeff Young
b772960717
Fix bad static cast.
Hypertext fields aren't always intersheet refs anymore.
6 months ago
Seth Hillbrand
4a41f4a525
Prevent overriding existing track width
Avoids resizing existing tracks to match new track. Adds new parameter
to AssembleLine to allow current behavior while only preventing width
overrides when creating new lines
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20031
6 months ago
dsa-t
82fb91ea83
LTspice import: support 2+ dir levels deep symbol names.
(cherry picked from commit cbd55bc201
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
6 months ago
Seth Hillbrand
f6206501d2
Fix crash when duplicating track
need to check for existing elements before calling front()
6 months ago
Seth Hillbrand
e0e1971bd6
Prevent backspace from re-filtering nets
Makes adjusting autofilled nets more pleasant.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20786
6 months ago
JamesJCode
fabcab1a86
Fix grammar in DRC error message
6 months ago
Alex Shvartzkop
e836a67cab
GenCAD export: fix arcs layers.
6 months ago
Wayne Stambaugh
bebc9669ad
Fix ERC QA failures caused by hierarchical label root sheet test.
6 months ago
dsa-t
9d6cd4c05b
LTspice import: add warning when the default library is not found.
Also allow to put the library into ./lib/
(cherry picked from commit 71a6231bb8
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
6 months ago