Commit Graph

32953 Commits

Author SHA1 Message Date
Seth Hillbrand 261a557ea2 Update Altium SCH QA with rounding factors 2022-07-07 12:01:38 -07:00
Seth Hillbrand 428bbc201b Ensure last column of csv export has terminator
Last shown column can be different from the last exported column

Fixes https://gitlab.com/kicad/code/kicad/issues/11981
2022-07-07 11:23:18 -07:00
Seth Hillbrand 6fef054c51 Handle basic rounding error in schematic import
The fractional part of Altium schematic units is an integer number of
1/10000 mil segments, which is 2.54 nm.  The internal unit of eeschema
is 10 nm, so each fractional unit in Altium is 0.254 base eeschema
units.  To be consistent with
cf33cfcad1
we round to the nearest 10nm for each element

Fixes https://gitlab.com/kicad/code/kicad/issues/11742
2022-07-07 11:13:11 -07:00
Seth Hillbrand 0c47a09517 Ensure rectangles are normalized
Normalize on creation and fixup rectangles previously saved with
inverted coordinates

Fixes https://gitlab.com/kicad/code/kicad/issues/11965
2022-07-07 10:40:18 -07:00
Wayne Stambaugh a830261973 KiCad2Step source code cleaning. 2022-07-07 07:48:24 -04:00
Marek Roszko c12a723d41 Add 3.2 as search candidates for wxwidgets 2022-07-07 07:45:00 -04:00
jean-pierre charras 4db72f2d55 Fix minor compil and Coverity warnings. 2022-07-07 12:38:34 +02:00
Seth Hillbrand 56895db84c Fix missing overrides 2022-07-06 16:05:32 -07:00
Seth Hillbrand 2f7de851f4 Remove variable shadows 2022-07-06 16:05:20 -07:00
qu1ck 955c5d039e PCM: package update functionality
Adds package update available state, package update operation and all
the corresponding logic around it to make updating package to another
version easy.
2022-07-06 22:37:21 +00:00
Marek Roszko 1e4d0aa1c0 Add missing header for MSVC due to 81108ed106 2022-07-06 18:04:43 -04:00
Fabien Corona 81108ed106 ADDED: pcb_calculator: wavelength panel 2022-07-06 18:28:59 +00:00
Jeff Young 8d1523b22c Save cvpcb filter text. 2022-07-06 10:05:44 -06:00
Jeff Young c10945b6af Improve warning messages. 2022-07-06 10:05:44 -06:00
jean-pierre charras 7b28804f67 Fix a minor compil and Coverity warning 2022-07-06 13:54:17 +02:00
Seth Hillbrand 7f9f37e507 Avoid double-caching FP zones
Leads to crashes/invalid data when multi-threading hits both at same
time
2022-07-05 20:07:18 -07:00
Marek Roszko 7473528cf4 Ensure user paths are created early
Fix #11962
2022-07-05 20:47:53 -04:00
Seth Hillbrand ff54b8c718 Overplot schematic symbol fields and pins
In the absence of z-ordering, we need to ensure that pin text and symbol
fields are always visible in plots as they are in the schematic window.
We do this by overplotting the fields/pins when symbols overlap each
other.

This can be removed if/when we implement https://gitlab.com/kicad/code/kicad/-/issues/2211

Fixes https://gitlab.com/kicad/code/kicad/issues/11969
2022-07-05 16:39:53 -07:00
Miklos Marton d30af7c164 eeschema: Add automatic rotate feature for placing global and
hierarchial labels
2022-07-05 17:02:45 +00:00
Mike Williams 193248e202 Hotkeys: show user config for unloaded KiFACEs
Otherwise, only the default hotkeys will be listed.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10687
2022-07-05 13:37:45 +00:00
Wayne Stambaugh 497061de35 Fix KiCad2Step virtual keyword handling.
The "virtual" keyword has been deprecated from the board file format so
use "exclude_from_bom" as the flag for the old virtual behavior.  This
is only a partial fix.  Full support for the "exclude_from_bom" will be
added later for V7.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10563
2022-07-05 08:59:22 -04:00
jean-pierre charras 16667717a2 Pcbnew, printing in B&W: never draw the background color.
Otherwise a black background is printed.
Fixes #11625
https://gitlab.com/kicad/code/kicad/issues/11625
2022-07-04 12:00:44 +02:00
jean-pierre charras f00de04336 FP editor: fix incorrect mirroring of zones in footprint.
This is due to a call to Mirror() with incorrect parameter.
Unfortunately, depending on FP items, one Mirror parameter has the opposite
meaning about mirror axis.
Fixes #11952
https://gitlab.com/kicad/code/kicad/issues/11952
2022-07-04 11:14:47 +02:00
Tomasz Wlostowski 3111b7679d router: bring back the snap-to-hull behaviour in Mark Obstacles mode 2022-07-03 23:59:27 +02:00
jean-pierre charras d41e47609c Pcbnew: fix plot issue for non filled polygons in footprints.
Fixes #11959
https://gitlab.com/kicad/code/kicad/issues/11959
2022-07-03 11:24:23 +02:00
Jeff Young e0f84ccac2 Patch FindOCC for building x86_64 on M1. 2022-07-02 09:13:46 -06:00
Seth Hillbrand cde30d3dba Clarify cross-probing options
Previous the cross-probing options were mixed between sending and
receiving cross-probe events.  This clarifies so that all of the pcbnew
cross-probe options deal with whether the cross-probe is seen in pcbnew
and all of the eeschema options deal with seeing the event in eeschema.

Also updates the wording in the options panels to be the same where
possible and adds tooltips

Fixes https://gitlab.com/kicad/code/kicad/issues/11454
2022-07-01 16:47:09 -07:00
Seth Hillbrand 907d8fc018 Revert "Fix Swatch sizes"
This reverts commit 25c3a4681f.

Windows default sizes are too big when they are the correct size on
Linux.  We need the DU scaling for swatches
2022-07-01 11:37:55 -07:00
Seth Hillbrand 25c3a4681f Fix Swatch sizes
The swatches are surrounded by non-scaling icons.  We should not scale
the swatches unless we also scale the icons.  This patch makes all
elements in the appearance panel equally non-scaling

This relates to https://gitlab.com/kicad/code/kicad/-/issues/11880
2022-07-01 10:56:13 -07:00
jean-pierre charras 2ff2a6ffcd Kicad2step: fix STEP export from Pcbnew, broken by changes in commit 8456d6c
also: DIALOG_EXPORT_STEP: remember tolerance option during a session.
2022-07-01 09:56:15 +02:00
Seth Hillbrand 939313088e Units are stored in the instance data
At the moment, units are stored in the instance data, so when loading
the file, all symbols will have bbox for the first unit.  After calling
`UpdateUnit()`, we need to recache the rtree bounding boxes to get
correct hit tests

Fixes https://gitlab.com/kicad/code/kicad/issues/11681
2022-06-30 14:59:17 -07:00
Seth Hillbrand 91e7530ac9 Update Translations 2022-06-30 11:27:12 -07:00
co8 j edb35ba792
Translated using Weblate (Japanese)
Currently translated at 99.1% (7545 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-06-30 20:26:13 +02:00
Mark Hämmerling ccee50a764
Translated using Weblate (German)
Currently translated at 94.8% (7213 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-06-30 20:26:13 +02:00
Allan Nordhøy b2ed3b2665
Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.1% (5187 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nb_NO/
2022-06-30 20:26:13 +02:00
Toni Laiho 64aab79a9e
Translated using Weblate (Finnish)
Currently translated at 99.9% (7607 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-06-30 20:26:13 +02:00
co8 j c6e93c4362
Translated using Weblate (Japanese)
Currently translated at 99.1% (7542 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-06-30 20:26:13 +02:00
co8 j cb4af83ad3
Translated using Weblate (Japanese)
Currently translated at 99.1% (7540 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-06-30 20:26:13 +02:00
Mark Hämmerling 7665d89826
Translated using Weblate (German)
Currently translated at 94.8% (7213 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-06-30 20:26:12 +02:00
magical-obama 77f2188ef3
Translated using Weblate (German)
Currently translated at 94.8% (7213 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-06-30 20:26:12 +02:00
Toni Laiho 604488097b
Translated using Weblate (Finnish)
Currently translated at 99.7% (7591 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-06-30 20:26:12 +02:00
Arnau Llovet Vidal 578ca4922b
Translated using Weblate (Catalan)
Currently translated at 64.0% (4874 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-06-30 20:26:12 +02:00
Mark Hämmerling ef8cc07e90
Translated using Weblate (German)
Currently translated at 94.6% (7204 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-06-30 20:26:12 +02:00
Ivan Chuba e994eeeaf8
Translated using Weblate (Ukrainian)
Currently translated at 35.0% (2668 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-06-30 20:26:12 +02:00
Jan Straka f2a18abd32
Translated using Weblate (Czech)
Currently translated at 86.7% (6597 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2022-06-30 20:26:12 +02:00
Ivan Chuba 4c5749f1bc
Translated using Weblate (Ukrainian)
Currently translated at 34.2% (2609 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-06-30 20:26:12 +02:00
Jakub Janek 8f071ca09f
Translated using Weblate (Slovak)
Currently translated at 69.9% (5322 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2022-06-30 20:26:12 +02:00
Ivan Chuba e4365f85c7
Translated using Weblate (Russian)
Currently translated at 94.2% (7173 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2022-06-30 20:26:12 +02:00
co8 j a02b220b4e
Translated using Weblate (Japanese)
Currently translated at 99.0% (7539 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-06-30 20:26:12 +02:00
Ivan Chuba 37e0eed0a2
Translated using Weblate (Ukrainian)
Currently translated at 33.6% (2559 of 7608 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-06-30 20:26:11 +02:00