45950 Commits

Author SHA1 Message Date
Wayne Stambaugh
d53ed205f2 CvPcb and Eeschema part 1 housekeeping. 2025-01-18 14:31:15 -05:00
Jon Evans
975fe32fa7 Add a mechanism for using a mock config dir for QA tests 2025-01-18 13:40:38 -05:00
Jeff Young
b582f178dd nullptr safety 2025-01-18 16:13:32 +00:00
John Beard
6423571349 Account for origin transforms in WX_PT_ENTRY_DIALOG
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19673
2025-01-19 00:08:20 +08:00
Jon Evans
7993daecf0 Don't use stdout monitor for actions 2025-01-18 10:23:10 -05:00
Jon Evans
6122fca858 Change default for KICAD_USE_CMAKE_FINDPROTOBUF 2025-01-18 10:23:10 -05:00
lucas
e6eff2ce27 Simulator: Fix live view (regression)
- Fixes regression from commit 1fc3068d
- Traces were not updated while simulation was running
2025-01-18 15:11:02 +00:00
Jeff Young
24ec25a24c Update layer infrastructure in Image Converter.
(Also cleans up the interface a little.)
2025-01-18 14:33:03 +00:00
Jeff Young
3a3e2fe835 Clear status at start of jobset run. 2025-01-18 14:33:03 +00:00
Jon Evans
d74744596e Fix application of component class to memberOfFootprint
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19663
2025-01-18 09:14:28 -05:00
Jon Evans
cd403a27a9 SWIG: re-wrap LSET::FmtHex and co
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19546
2025-01-18 09:04:25 -05:00
jean-pierre charras
8557deec54 job export pos Gerber X3: fix incorrect filename of back side.
Fix also a shadowed var.
2025-01-18 10:43:35 +01:00
Seth Hillbrand
a1fa0bdb0b Make newly added symbol fields invisible
Also place them coincident with the symbol

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19671
2025-01-17 17:46:44 -08:00
Seth Hillbrand
c16d403dd0 Do not iterate over lists you are modifying
The iterator changes when you modify the list, leading to unpredictable
results.  Using the count, working from the back ensures that our list
is stable when removing fields.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19672
2025-01-17 17:40:35 -08:00
Seth Hillbrand
7972ba84fa Be sure to update the ODB++ filename when loading
Otherwise, we get .zip extension but uncompressed file handling
2025-01-17 17:05:12 -08:00
Seth Hillbrand
1259e6057a Correct ODB++ attribute output
System attributes should be prefixed by the . while user-defined
attributes can be freeform ASCII

Adds DNP & Component Type for footprints to ODB++ export
2025-01-17 15:46:55 -08:00
Jeff Young
b933d3228f Reduce warnings. 2025-01-17 22:07:07 +00:00
Jeff Young
a1fbff35e8 Formatting. 2025-01-17 22:07:07 +00:00
Wayne Stambaugh
8d20cf454b Tag stable version 9.0.0 release candidate 2. 9.0.0-rc2 2025-01-17 15:13:54 -05:00
Jeff Young
044fe24293 Remove ability to specify fp sides for position file jobs. 2025-01-17 19:37:12 +00:00
John Beard
a8582e9054 Eeschema: when shadows are in fill-shapes mode, also draw the strokes
Otherwise, stright lines have no shadow at all. The alternative is
to special case stright lines, which means that some graphics
get stroke shadows and some don't and it looks inconsistent.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19662
2025-01-18 00:52:02 +08:00
Jeff Young
dd180aabdd Let JOBSET_OUTPUT_REPORTER trim temp paths. 2025-01-17 16:02:57 +00:00
Jeff Young
c30f8626d6 Generating footprint positions if one file at a time for jobs.
(The GUI can create separate files for front and
back, or one file for both.  A job always creates
a single file, though it can have front, back, or
both in it.)
2025-01-17 15:58:22 +00:00
Jeff Young
232542f42b Re-work filtering of temp-dir messages in jobset outputs.
(Also rationalises some of the output reporting
for consistency.)
2025-01-17 15:58:21 +00:00
Jeff Young
f7295eefdb Jobset output path includes the filename.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19659
2025-01-17 15:58:21 +00:00
Jeff Young
692f19358b Jobset output path includes the filename.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19659
2025-01-17 15:58:21 +00:00
Jeff Young
630da8bed6 Formatting. 2025-01-17 15:58:21 +00:00
jean-pierre charras
7243281756 QA test: ensure qa_common uses the "C" locale to convert doubles to strings. 2025-01-17 15:44:04 +01:00
jean-pierre charras
82414f5e80 French translation update 2025-01-17 14:57:27 +01:00
Marek Roszko
d82242a602 Fix target name added earlier 2025-01-17 07:33:07 -05:00
jean-pierre charras
8528151a2b Fix incorrect format for a message 2025-01-17 11:54:14 +01:00
Seth Hillbrand
bc12591449 Use proper indexing for board poly
In rare cases the fracture call will reduce the outline count, leading
to crashes when we dereference them.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19664
2025-01-16 20:26:53 -08:00
Marek Roszko
e7bb7592a2 Kill the MRU in pcb plot when jobing 2025-01-16 21:31:15 -05:00
Marek Roszko
b1eaa52e08 Add missing ensure paths called for gerbers job
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19653
2025-01-16 21:26:55 -05:00
Seth Hillbrand
3a5eeef9df Auto update list of fonts when embedding files
Get the list of currently used fonts to populate the list of embedded
files when the user checks the "embed fonts" checkbox
2025-01-16 18:07:07 -08:00
Marek Roszko
6a92e5f02d Fix drc/erc back to using info severity.
These aren't some sort of critical error, error severity gets sent to stderr in cli.
2025-01-16 19:21:52 -05:00
Seth Hillbrand
6d40bf049e Hold fp data constant
We cache arc data to ensure that we know if it has changed since
loading, however footprints perform transformation (displacement +
rotation) on their internal elements, so we need to provide the same
transformation to the cache in order to assure it matches when writing
to disk, otherwise, the arc midpoint will be recalculated leading to
instability

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19648
2025-01-16 16:05:23 -08:00
Seth Hillbrand
5c0973f980 One more time ... metdata
The local validator is apparently a different process than the CI
validator, so respond to their errors
2025-01-16 14:59:52 -08:00
Seth Hillbrand
8c1f9d0b7e Stick with older information in metadata
Grr... appstream-util will error in strict mode for unknown tags and it
has no way of getting new tag information because there is no DTD
published.  Just a flippin C-lang program that will "validate" your
file.  So awesome that they are using XML!  Definitely the best
representation when you are going to hard-code your requirements, not
version your data
2025-01-16 13:19:43 -08:00
JamesJCode
45bce316ed Prefer static_cast over C style casts 2025-01-16 21:09:24 +00:00
Alex Shvartzkop
216b639279 Update translations 2025-01-16 23:16:16 +03:00
Ricky Tigg
160d5ea74b
Translated using Weblate (Finnish)
Currently translated at 98.5% (9837 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2025-01-16 21:15:10 +01:00
Marco Ciampa
b179b2f486
Translated using Weblate (Italian)
Currently translated at 88.0% (8797 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2025-01-16 21:15:10 +01:00
김랑기
e12af67708
Translated using Weblate (Korean)
Currently translated at 95.2% (9508 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2025-01-16 21:15:10 +01:00
Marco Ciampa
3e19c9e8bc
Translated using Weblate (Italian)
Currently translated at 87.8% (8769 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2025-01-16 21:15:10 +01:00
Erkan
4c3b738ff2
Translated using Weblate (Turkish)
Currently translated at 54.1% (5404 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2025-01-16 21:15:10 +01:00
김랑기
a0bada62ca
Translated using Weblate (Korean)
Currently translated at 95.2% (9507 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2025-01-16 21:15:10 +01:00
2tama3
e286a86b4d
Translated using Weblate (Japanese)
Currently translated at 100.0% (9986 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-01-16 21:15:10 +01:00
co8 j
78a1b37ce1
Translated using Weblate (Japanese)
Currently translated at 100.0% (9986 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-01-16 21:15:10 +01:00
Pferd O
019e2fb8a4
Translated using Weblate (German)
Currently translated at 100.0% (9986 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2025-01-16 21:15:10 +01:00