Seth Hillbrand
9884f40952
Update call signature for SwitchLayer
We don't use DC anymore
4 years ago
Seth Hillbrand
77fbb495f2
Highlight net during inline drag
Keep consistent UX between inline drag and drag started in the router
tool itself by highlighting the net being dragged
Fixes https://gitlab.com/kicad/code/kicad/issues/9919
4 years ago
Jeff Young
329f00acdc
Fix logic error in Save As recursion guard.
Fixes https://gitlab.com/kicad/code/kicad/issues/9916
4 years ago
Seth Hillbrand
f08d663240
Update Translations
4 years ago
Adrian Scripcă
44d619d2db
Translated using Weblate (Romanian)
Currently translated at 37.3% (2689 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ro/
4 years ago
Arnau Llovet Vidal
91027434cc
Translated using Weblate (Catalan)
Currently translated at 44.8% (3227 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
4 years ago
Jeff Young
832eb0d019
Fix off-by-one error in grid snapping.
Fixes https://gitlab.com/kicad/code/kicad/issues/9013
4 years ago
jean-pierre charras
f2d6251979
PCB_EDIT_FRAME: very minor fix: make the frame title translatable in stand alone mode
4 years ago
Wayne Stambaugh
af280f80e0
Fix debug assertion in Altium and CADSTAR schematic importers.
4 years ago
Wayne Stambaugh
b7af66e3f9
Eeschema: fix broken page numbers when renaming a sheet file name.
Always use full sheet paths when storing sheet instances. Partial sheet
paths cannot be full resolved resulting in lost page numbers when renaming
sheet file name.
Fixes #9782
4 years ago
Jon Evans
48e95dcf7e
Disable custom track/via width when re-enabling connected width
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9887
4 years ago
Jon Evans
a9168860e0
Reduce excessive epsilon in polygon search algo
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9903
4 years ago
Jon Evans
622d0fc896
Re-add code to refresh plugins at each frame load
Should now be safe
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9781
4 years ago
Jon Evans
587ee890d9
Move where flag is cleared to catch more cases
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9892
4 years ago
Jon Evans
44e01dcd0a
Skip newly-added footprints in connectivity
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9892
4 years ago
David Chen
230490d5d3
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
4 years ago
Tian Yunhao
cab09214dd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 years ago
Mark Hämmerling
8661dfd611
Translated using Weblate (German)
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
4 years ago
Seth Hillbrand
1df765af44
Reset the read-only flag when performing Save As
The new location is checked for writing and so we shouldn't keep the old
flag when changing project locations
Fixes https://gitlab.com/kicad/code/kicad/issues/9904
4 years ago
Seth Hillbrand
f7fb756f78
All imported schematics need connectivity update
Fixes https://gitlab.com/kicad/code/kicad/issues/9907
4 years ago
Seth Hillbrand
1b1bf8a17b
Better handling of escaped characters in STEP parser
Fixes https://gitlab.com/kicad/code/kicad/issues/9897
4 years ago
Tomasz Wlostowski
01068e0d41
geometry: fix SHAPE_ARC/SEG collision
The arc2segment collision should at also include the arc endpoint projections on the segment being tested. Not sure it covers all possible cases, though.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9023
4 years ago
Jeff Young
e9847cf2bd
Exclude vias from first 'U' step.
Fixes https://gitlab.com/kicad/code/kicad/issues/9902
4 years ago
Jeff Young
1f9e75f676
Pad with hole same size or larger than pad isn't flashed.
... even if it's marked as being on copper layers.
Also changes the default hole clearance to 0.25mm.
Fixes https://gitlab.com/kicad/code/kicad/issues/9901
4 years ago
Jeff Young
df1e74d418
Clean up dead code from last commit.
4 years ago
Seth Hillbrand
3180764309
Don't remove converted files in local settings
When migrating local settings, we don't want to remove files that we
converted from as these settings will be created on demand and don't
represent the totality of user settings
Fixes https://gitlab.com/kicad/code/kicad/issues/9905
4 years ago
jean-pierre charras
0dad504e91
POLY_GRID_PARTITION: detect a divide by 0, set a wxASSERT and avoid the crash.
4 years ago
Jeff Young
7ffd43a6f4
Regularize the promotion of pads to footprints in non-free-pad mode.
Also regularizes some of the other selection filtering options.
This also fixes an invalidated iterator (and subsequent segfault) in
the old code.
Fixes https://gitlab.com/kicad/code/kicad/issues/9896
4 years ago
Seth Hillbrand
4bed260415
Setup secondary LINGUAS to allow partial install
Prior to release, we will disable languages that don't meet our criteria
(minimum translation > 75%) but we want to keep the languages available
for translation. LINGUAS lists all languages available.
LINGUAS_INSTALL lists just the languages that will be installed for use
in KiCad. Right now they are the same content. This will be changed
prior to v6 release
4 years ago
Rafael Silva
19b282423d
Translated using Weblate (Portuguese)
Currently translated at 99.9% (7190 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt/
4 years ago
Seth Hillbrand
1160bd94b0
Scale vertex lineweights in DXF import
DXF lineweights are always in 100th of mm, so scale the set weights on
import
Fixes https://gitlab.com/kicad/code/kicad/issues/9854
4 years ago
Jon Evans
63f67b7e5b
Fix loading netclasses from legacy boards via Python
4 years ago
dsa-t
9c619d8f4e
Allow some navigation tools when selecting
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9565
4 years ago
Seth Hillbrand
da38a6e750
Fix a couple of qa warning
4 years ago
Seth Hillbrand
c819913687
Fix missing mock return
4 years ago
dsa-t
a7193e0932
Do not warp cursor to last location when footprint/text placement is activated from toolbar/menu.
Also makes the footprint appear instantly after closing the dialog.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9840
4 years ago
Jeff Young
3d97138d92
Bug fix for dangling symbols on pins.
Fixes https://gitlab.com/kicad/code/kicad/issues/9667
4 years ago
Jeff Young
c4336de868
Bug fixes in new dangling symbol drawing code.
4 years ago
dsa-t
51eac3ba04
Improve EDIT_LINE position calculations beyond INT_MIN/2 ~ INT_MAX/2
4 years ago
Seth Hillbrand
fbdb2bd91f
Fix broken refactor from 0e65fe5
'auto' here was utilizing a copy constructor to avoid assigning a new
value to the underlying shared pointer
4 years ago
Seth Hillbrand
c613f5e2f1
Convert DXF arcs in fp space
Once the arcs are set in pcbnew, they have integer representation and
can accumulate rounding errors. So we convert the start/end points in
the importer to ensure that the connected points in a DXF remain
connected
Fixes https://gitlab.com/kicad/code/kicad/issues/9827
4 years ago
Seth Hillbrand
42f63b679d
Check for proper winding when creating an EDA_SHAPE
There is a defined order to arc points in the EDA_SHAPE. When creating
the new object, we need to check that that order is preserved on
conversion
4 years ago
Seth Hillbrand
84cdc9701f
Partially reverts d877f041
Based on discussion in https://gitlab.com/kicad/code/kicad/-/merge_requests/1029
we will keep the original behavior. The new routines to get stock paths
are still useful (possibly in scripting) and are kept
4 years ago
Jeff Young
73b39e836d
Set modify bit when editing page layout.
Fixes https://gitlab.com/kicad/code/kicad/issues/9891
4 years ago
Jeff Young
2446844cd3
Fix bugs in free-pad logic.
Don't promote pads to parent footprint selection when NOT in free
pad mode during move.
Implement move algorithm in rotate.
Fixes https://gitlab.com/kicad/code/kicad/issues/9893
4 years ago
Seth Hillbrand
92c732d3d9
Merge Brazilian PT into missing translations for PT
4 years ago
Ulices
72fdb0994c
Translated using Weblate (Spanish (Mexico))
Currently translated at 96.9% (6969 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
4 years ago
taotieren
fb611b4392
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
4 years ago
taotieren
0d4239f63f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 years ago
Konstantin Baranovskiy
bd437fdba8
Translated using Weblate (Russian)
Currently translated at 100.0% (7191 of 7191 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
4 years ago