Jeff Young
2faaa0a042
Improve drop-a-knee-selection-to-a-single-segment algorithm.
...
In particular, don't rely on there being only two items in the
collector at the start.
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit a619ef9d53
)
2022-09-28 14:56:11 +01:00
Jeff Young
2d4bcc6557
Move cvpcb filter to a timer.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit 1fcd7d6285
)
2022-09-28 14:53:10 +01:00
Jeff Young
ba72676edb
Fix uninitialized variable.
...
(cherry picked from commit 1e1aedbe30
)
2022-09-28 14:51:57 +01:00
Jeff Young
1a2e2bd29a
Try and reduce opportunity for lost keystrokes.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit d2712bac37
)
2022-09-28 14:50:49 +01:00
Jeff Young
8b690c9a3c
Restore fix for #10029 .
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit 1be8adebf5
)
2022-09-28 14:50:31 +01:00
Jeff Young
6d25e57cd7
Allow free pad usage in router.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11730
(cherry picked from commit 7c83c78afe
)
2022-09-28 14:49:44 +01:00
Jeff Young
7dfa715a45
Bug fixes for layer expression processing.
...
1) Push a VAR onto the stack, not a resolved value
2) Don't collapse a PCB_LAYER_VALUE to a VALUE during processing
3) Make sure we run overloaded operators from the correct side
Fixes https://gitlab.com/kicad/code/kicad/issues/12437
(cherry picked from commit cf1565a16a
)
2022-09-28 14:00:25 +01:00
Jeff Young
e8a10939b5
Fix old copy/paste error (from 2017, believe it or not).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11487
(cherry picked from commit d9f75556bd
)
2022-09-28 13:55:44 +01:00
Jeff Young
44ec38ad2d
Fix logic around Select All inside an entered group.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12411
(cherry picked from commit 2d3b8d6393
)
2022-09-28 13:31:16 +01:00
Jeff Young
9cb6df9c38
Don't crash on empty SHAPE_LINE_CHAINs.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12407
(cherry picked from commit fc74de81fb
)
2022-09-28 13:30:04 +01:00
Jeff Young
4a5fdd4214
Display crosshairs in picker tools.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10183
(cherry picked from commit 0a5ca5b485
)
2022-09-28 13:29:32 +01:00
Jeff Young
fe7ed364b6
Allow vias to connect <no net> tracks even when DRC checking is on.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12403
(cherry picked from commit eaccd40c75
)
2022-09-28 13:26:12 +01:00
Jeff Young
43f9863182
Copy field properly.
...
Offset for new parent, and set parent property.
Fixes https://gitlab.com/kicad/code/kicad/issues/12376
(cherry picked from commit 45fb0107a0
)
2022-09-28 12:50:02 +01:00
Jeff Young
4987809fe3
Make Scintilla paste a separate undo operation.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11756
(cherry picked from commit c3a5947fe6
)
2022-09-28 12:49:12 +01:00
Jeff Young
894f424d14
Don't give Scintilla a colour with alpha; it doesn't know what to do.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10829
(cherry picked from commit 1b104f20b6
)
2022-09-28 12:48:24 +01:00
Jeff Young
e21995c401
Prune pasted data of non-enabled layers.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11997
(cherry picked from commit 5b3bd9be83
)
2022-09-28 12:47:14 +01:00
Jeff Young
bb7362ceba
Don't allow a SaveAs to overwrite the root sheet.
...
Also prevents EESchema from loading sheets which recurse.
Fixes https://gitlab.com/kicad/code/kicad/issues/10872
(cherry picked from commit d030f03844
)
2022-09-28 12:45:20 +01:00
Wayne Stambaugh
334268f5e7
Begin version 6.0.9 development.
2022-09-26 21:11:47 -04:00
Wayne Stambaugh
3abcdb7e63
Tag release version 6.0.8.
2022-09-26 21:06:50 -04:00
Seth Hillbrand
c45aa734b0
Fix missing DRC via/track check
...
Depending on pointer ordering, the via/track clearance check might not
run as we were only checking when the first element was a track not via.
Re-written version of 0150655ed3
for v6
2022-09-20 15:32:55 -07:00
Wayne Stambaugh
a35b89258a
Eeschema: fix schematic symbol library cache refresh bug.
...
Please note that this changes the LIB_PIN object name comparison from case
insensitive to case sensitive.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12342
(cherry picked from commit 26e7261b20
)
2022-09-19 07:20:44 -04:00
Seth Hillbrand
408bf85cf5
Update Translations
2022-09-18 19:34:42 -07:00
Petter Reinholdtsen
ba34cd629e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 73.1% (5238 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-09-19 04:30:16 +02:00
Jan Straka
81dba33c8f
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6638 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-09-19 04:30:14 +02:00
Henrik Kauhanen
2b238de012
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7148 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-19 04:30:11 +02:00
Mark Roszko
c0ce4cb0bc
Bump vcpkg python3 to 3.9.14
2022-09-18 18:04:31 +00:00
jean-pierre charras
f379fa4f7f
Fix a UTF8 convert issue in some BOM python scripts.
...
Fixes #12435
https://gitlab.com/kicad/code/kicad/issues/12435
2022-09-16 11:35:09 +02:00
Seth Hillbrand
4e67b94b00
Update Translations
2022-09-12 13:21:16 -07:00
Grzegorz Szymaszek
bb0f3550e0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-09-12 13:21:16 -07:00
Tokita, Hiroshi
ce1f166aa8
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-09-12 13:21:16 -07:00
Mark Roszko
437cd8b1e5
Trim down 3d viewer search paths
...
(cherry picked from commit 17bec365db
)
2022-09-09 17:05:47 +00:00
Eduardo Behr
3e8532264e
Fix severe simulation memory leaks
2022-09-08 01:52:32 +02:00
Seth Hillbrand
9b15717349
Update Translations
2022-09-07 14:37:32 -07:00
Seth Hillbrand
73d00cc5d7
Remove extra new string
2022-09-07 14:36:34 -07:00
lê văn lập
295aa15c3d
Translated using Weblate (Vietnamese)
...
Currently translated at 17.0% (1218 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-09-07 22:50:41 +02:00
Zoran
50adb45c33
Translated using Weblate (Serbian)
...
Currently translated at 14.0% (1007 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sr/
2022-09-07 22:50:41 +02:00
Vitan Košpenda
a1a44db01d
Translated using Weblate (Slovenian)
...
Currently translated at 3.2% (233 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sl/
2022-09-07 22:50:41 +02:00
Konstantin Baranovskiy
b2f68854b2
Translated using Weblate (Russian)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-09-07 22:50:41 +02:00
Jan Straka
42f844826d
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6637 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-09-07 22:50:41 +02:00
Henrik Kauhanen
52ca321b11
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7147 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-07 22:50:41 +02:00
Toni Laiho
5af5511dfe
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-09-07 22:50:41 +02:00
jean-pierre charras
f06f205886
orcadpcb2 netlist export: fix an issue with duplicated pins in multi-unit symbols.
...
Due to some changes in code, pins common to units were written more than once.
From master branch
2022-09-07 17:56:38 +02:00
Mark Roszko
030a562ba6
Fix autopan sticking on Windows due to lost events
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11425
2022-09-07 14:30:59 +00:00
Roberto Fernandez Bautista
2393165ada
CADSTAR PCB: Fix regression when loading pads in footprints
...
Zero sized pads can be valid - e.g. a through hole pad
(cherry picked from commit fa5dc23797
)
2022-09-06 20:29:49 +02:00
Tomasz Wlostowski
e593e0b014
router: somewhat improved stop-if-walk-path-is-too-long heuristic in the walkaround algorithm
2022-09-06 11:06:38 -07:00
Tomasz Wlostowski
42dae1504a
router: fix negative chamfer value for hulls generated for 0-length segments
2022-09-06 11:06:31 -07:00
Seth Hillbrand
440d324c9e
Don't prevent immediate actions while router active
...
Immediate actions that can take place are useful. We should only be
preventing immediate actions while actively routing or dragging
Fixes https://gitlab.com/kicad/code/kicad/issues/12311
(cherry picked from commit 91fbb5c957
)
2022-09-06 11:04:33 -07:00
Seth Hillbrand
29cadaf54e
Force removal of zero-sized pads on load.
...
Pads with zero width or height cause issues when rendering and
selecting. KiCad has never allowed these elements but hasn't prevented
importing systems where they exist. This prevents their import and
cleans existing designs where the pads are placed
Fixes https://gitlab.com/kicad/code/kicad/issues/12200
(cherry picked from commit 2ee65b2d83
)
2022-09-06 11:03:41 -07:00
Seth Hillbrand
83eb9e03b1
Keep the reset text correct
...
Ensures that after setting the initial dialog page, we also set the
proper text in the reset button as the event does not get fired
Fixes https://gitlab.com/kicad/code/kicad/issues/11856
(cherry picked from commit 9faff78258
)
2022-09-06 10:42:02 -07:00
Seth Hillbrand
b324abefe5
Handle cases where Simplify removes all outlines
...
This could theoretically happen for a fully degenerate polygon
Fixes https://gitlab.com/kicad/code/kicad/issues/12120
(cherry picked from commit 5a37211fdb
)
2022-09-06 10:42:02 -07:00