Commit Graph

24668 Commits

Author SHA1 Message Date
Jon Evans 3c87e67753 PNS: Allow committing routes even when cursor moves beyond valid solution
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6651
2020-12-27 17:14:38 -05:00
Jeff Young 1fc4523711 Remove pad-size-setting hack from PCB_PAINTER.
Also improves the pad warning and error messages, and moves a few
remaining nags from the setting infrastructure to the warning
infrastructure.

Fixes https://gitlab.com/kicad/code/kicad/issues/6141
2020-12-27 21:11:27 +00:00
Jon Evans 2cdf9875b9 PNS: fix off-by-one in dragCorner45
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6644
2020-12-27 15:58:36 -05:00
Jon Evans e33a331095 Don't ERC check absorbed subgraphs
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6861
2020-12-27 15:31:48 -05:00
Jon Evans c615b7a49b PNS: make initial direction behavior consistent with fix-all enabled 2020-12-27 15:21:55 -05:00
Jon Evans 132e78d2b8 Fix pcbnew collector prioritization
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6307
2020-12-27 13:50:11 -05:00
Thomas Pointhuber 3b25e7344a Fix deprecation warning. PyEval_InitThreads() is not needed for Python >= 3.7
See: https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads

With Python 3.7 this function is called by Py_Initialize()
With Python 3.9 this function is deprecated and does nothing
2020-12-27 19:18:49 +01:00
Jon Evans ac1f7f93a2 Save context menu position for bus unfold
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6378
2020-12-27 13:07:16 -05:00
Peter Montgomery 1c79e3174c Pcbnew: Prevent footprint jumping when starting to drag it
CHANGED: When dragging a footprint, if the mouse isn't directly over the
footprint anchor when 'D' is pressed, the footprint center will jump to
the mouse position when dragging begins.  This MR uses the current
mouse position instead of the footprint anchor as the inital reference
point when starting to drag.

Fixes https://gitlab.com/kicad/code/kicad/issues/6813
2020-12-27 17:43:52 +00:00
Jon Evans 0de924ab4c Fix deletion of bus aliases on subsheets
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4364
2020-12-27 12:33:35 -05:00
Jon Evans 97a9f43a9f Fix import of schematic grid settings
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6705
2020-12-27 12:33:35 -05:00
Wayne Stambaugh 59c2bf19dc Symbol editor header clean up. 2020-12-27 11:55:32 -05:00
Wayne Stambaugh 5069d20768 Symbol editor: make library and symbol save as operations explicit.
Prior to this change the "Save As.." command would take a different action
based on the state of the editor which could be confusing.  There are now
separate commands for saving the currently selected library or symbol.

CHANGED: The implicit save as menu entry which would save the currently
selected library if no symbol was selected or the current symbol to a
different library.  There are now separate save as commands for libraries
and symbols to make it obvious what is being saved.
2020-12-27 11:55:32 -05:00
Jeff Young 1579ce9f9e Separate net updating from Edit Tracks & Vias into a second pass.
Fixes https://gitlab.com/kicad/code/kicad/issues/6858
2020-12-27 16:35:38 +00:00
Jeff Young 10e51bfea7 Don't apply "normal" locking strategy to alignment options.
It's much more useful to use the locked items as targets.

Also fixes some issues with commits getting the wrong items when
pads are promoted to footprints.

Fixes https://gitlab.com/kicad/code/kicad/issues/6859
2020-12-27 15:02:25 +00:00
Jeff Young e3d95cc2c8 Formatting. 2020-12-27 15:02:25 +00:00
Seth Hillbrand ddaec663f4 Update Translations 2020-12-27 06:05:37 -08:00
Konstantin Baranovskiy 4504b5f664 Translated using Weblate (Russian)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2020-12-27 15:04:07 +01:00
Jan Straka 054cef3d21 Translated using Weblate (Czech)
Currently translated at 82.7% (5464 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:07 +01:00
Jan Straka b2f866f9e7 Translated using Weblate (Czech)
Currently translated at 82.6% (5455 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:07 +01:00
Jan Straka 454f482a04 Translated using Weblate (Czech)
Currently translated at 82.5% (5453 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
Jan Straka c6b3ea18aa Translated using Weblate (Czech)
Currently translated at 82.5% (5451 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
Jan Straka 45e74f1901 Translated using Weblate (Czech)
Currently translated at 82.5% (5450 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
Jan Straka 9005f66fd2 Translated using Weblate (Czech)
Currently translated at 82.5% (5449 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
Jan Straka d3e44fb720 Translated using Weblate (Czech)
Currently translated at 82.4% (5447 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
ZbeeGin 1ba22b927c Translated using Weblate (Danish)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/da/
2020-12-27 15:04:06 +01:00
Jakub Janek d4d2bcd3d5 Translated using Weblate (Slovak)
Currently translated at 18.2% (1202 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2020-12-27 15:04:06 +01:00
ZbeeGin a650041e67 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/lt/
2020-12-27 15:04:06 +01:00
Jan Straka 0fe30c5f88 Translated using Weblate (Czech)
Currently translated at 82.4% (5443 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:06 +01:00
Seth Hillbrand 36f2abc63a Translated using Weblate (Danish)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/da/
2020-12-27 15:04:06 +01:00
ZbeeGin 8b2dbb1080 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/lt/
2020-12-27 15:04:06 +01:00
lê văn lập 446bf6318f Translated using Weblate (Vietnamese)
Currently translated at 14.5% (959 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2020-12-27 15:04:06 +01:00
Eric 565872a0bb Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2020-12-27 15:04:06 +01:00
Konstantin Baranovskiy 61882300f9 Translated using Weblate (Russian)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2020-12-27 15:04:06 +01:00
ZbeeGin 26d2d26701 Translated using Weblate (Polish)
Currently translated at 100.0% (6603 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2020-12-27 15:04:06 +01:00
ZbeeGin 2de208e40c Translated using Weblate (Lithuanian)
Currently translated at 99.9% (6602 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/lt/
2020-12-27 15:04:05 +01:00
aris-kimi 21627a0752 Translated using Weblate (Greek)
Currently translated at 85.8% (5670 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2020-12-27 15:04:05 +01:00
Seth Hillbrand 7996241045 Translated using Weblate (Lithuanian)
Currently translated at 99.9% (6602 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/lt/
2020-12-27 15:04:05 +01:00
ZbeeGin 6036be7353 Translated using Weblate (Lithuanian)
Currently translated at 99.9% (6602 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/lt/
2020-12-27 15:04:05 +01:00
Jakub Janek 08e379bfda Translated using Weblate (Slovak)
Currently translated at 18.1% (1201 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2020-12-27 15:04:05 +01:00
ZbeeGin 239ec6b0f6 Translated using Weblate (Polish)
Currently translated at 99.0% (6543 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2020-12-27 15:04:05 +01:00
aris-kimi cccfd77674 Translated using Weblate (Greek)
Currently translated at 85.7% (5662 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2020-12-27 15:04:05 +01:00
Jan Straka caddefea02 Translated using Weblate (Czech)
Currently translated at 82.3% (5438 of 6603 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2020-12-27 15:04:05 +01:00
Jeff Young c16dda4027 Make sure added wires (from junctions) don't get left selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/6852
2020-12-27 13:17:03 +00:00
Jeff Young c0e5e8eeee Formatting. 2020-12-27 13:17:03 +00:00
jean-pierre charras a675f1f9c5 pcb_painter, draw pad clearance outlines: use the pad shape for non copper layers.
For copper layers, if the pad shape is not on the active layer, only the hole
shape clearance is shown (this is correct).
But for non copper layers using the hole shape clearance make no sense
(as long as showing the clearance makes sense for some layers).
2020-12-27 11:20:48 +01:00
jean-pierre charras 97f3c323c3 Pcbnew: fix missing escaping of texts in DIMENSION when saving the .kicad_pcb file.
Fixes #6855
https://gitlab.com/kicad/code/kicad/issues/6855
2020-12-27 10:18:23 +01:00
Jeff Young e1f76ea2ab Gracefully handle dots in the outline path.
Fixes https://gitlab.com/kicad/code/kicad/issues/6854
2020-12-27 01:01:25 +00:00
Jeff Young 3aca0e1853 Make sure we nofity of self-intersecting outlines. 2020-12-27 01:01:25 +00:00
Jeff Young 5ea88c897a Go back to AuiMgr strategy for 3D-viewer infobar.
There some issue with using the 3D canvas as a parent in the new
strategy.
2020-12-27 01:01:25 +00:00