jean-pierre charras
78f9be79ad
Demos: update to last changes in file format.
4 years ago
Jeff Young
653c7b78d7
Move NC pin logic so we set it before we need it.
Also fixes drawing the dangling symbol in the Pin Properties dialog
and when printing.
Fixes https://gitlab.com/kicad/code/kicad/issues/9962
4 years ago
Wayne Stambaugh
067fa65756
Eeschema: fix a multitude of LIB_FIELD object comparison and index bugs.
It is no longer acceptable to set a LIB_FIELD index to -1. This was
trashing the sorting on load cause all kinds of false field comparison
failures. There are now assertions when attempting to use -1 as a field
index.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9811
4 years ago
dsa-t
4ccfc21324
Fix event id intersections when toggling some columns via popup.
Also increases maximum show/hide column count to 50.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9765
4 years ago
Jon Evans
b291d6c810
Fix success conditions in DP placer
The placer can sometimes generate segments that are not quite parallel.
Use a different tolerance for ApproxParallel to account for this.
Also set a minimum score for placement judging so that any placement
that doesn't violate DRC can be placed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9948
4 years ago
Jeff Young
885979ba75
Fix selection logic to handle LIB_ITEM as well as SCH_ITEM.
Fixes https://gitlab.com/kicad/code/kicad/issues/9954
4 years ago
Jeff Young
88fc6d25a7
Correctly handle deleting multiple selections in some grids.
Fixes https://gitlab.com/kicad/code/kicad/issues/9952
4 years ago
jean-pierre charras
0f728e4d67
Fix some issues in PCM code.
Try to fix 9955, due to a problem with WX_PROGRESS_REPORTER (issue with its parent)
Fixes #9955
https://gitlab.com/kicad/code/kicad/issues/9955
4 years ago
Seth Hillbrand
779629ad33
Fix deadlock
Fixes https://gitlab.com/kicad/code/kicad/issues/9959
4 years ago
jean-pierre charras
3a04a1ee64
Fix incorrect use of NULL (aka nullptr on wxWidgets) instead of 0
4 years ago
jean-pierre charras
c360bbba20
Browse footprint libraries now remember window-size and position
(resolveCanvasType() saves the settings, so it must come after they are loaded)
Fixes #9935
https://gitlab.com/kicad/code/kicad/issues/9935
4 years ago
jean-pierre charras
5622a51193
Fix linking issue in kicad2step (double definition of some symbols)
4 years ago
dsa-t
f2639e2928
Reverse sort order for net id in inspector
4 years ago
Seth Hillbrand
758ce43d9c
Lock Connectivity Data when resetting
When we reset m_connAlgo, we need to lock the data mutex otherwise,
yields to the system may sometimes issue calls back to invalid data
until m_connAlgo has finished rebuilding
Fixes https://gitlab.com/kicad/code/kicad/issues/9922
4 years ago
Wayne Stambaugh
caf406943e
Do not install kicad2step build library object file.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9944
4 years ago
jean-pierre charras
6d0d4e0db9
Pcbnew, router tool: ensure switching layer by + or - works when starting routing.
Fixes #9936
https://gitlab.com/kicad/code/kicad/issues/9936
4 years ago
Jeff Young
d1e6c216e1
And the modify bit wasn't getting set either.
Fixes https://gitlab.com/kicad/code/kicad/issues/9926
4 years ago
Jeff Young
15d1abeeef
Sigh. But addCorner() *does* need mapCoords().
And it's got an off-by-one error in it too. I don't think this
ever worked at all.
Fixes https://gitlab.com/kicad/code/kicad/issues/9926
4 years ago
Jeff Young
1f126c5619
Hittesting already handles inverse coordinate system.
Fixes https://gitlab.com/kicad/code/kicad/issues/9926
4 years ago
Seth Hillbrand
91dace3e5e
Update Eagle importer
Fixes arc orientation
Sets root schematic and page numbers
Fixes https://gitlab.com/kicad/code/kicad/issues/9907
4 years ago
Jeff Young
8c5dd46861
Undo for SCH add/remove corner.
(PCB_POINT_EDITOR uses a BOARD_COMMIT and so already handles undo.)
Fixes https://gitlab.com/kicad/code/kicad/issues/9925
4 years ago
Jeff Young
1b2a278de9
Don't put "exclude from board" symbols in CvPCB netlist.
Fixes https://gitlab.com/kicad/code/kicad/issues/9939
4 years ago
jean-pierre charras
65cbf2d2b7
Eeschema: fix draw issue for global labels in Cairo mode.
Fixes #9933
https://gitlab.com/kicad/code/kicad/issues/9933
4 years ago
Jeff Young
0ad0627bb0
Overhaul drag-select logic to handle children better.
Fixes https://gitlab.com/kicad/code/kicad/issues/6662
4 years ago
Jeff Young
84e0feeee6
LibTree selection should follow footprint after Save As.
Fixes https://gitlab.com/kicad/code/kicad/issues/9913
4 years ago
Jeff Young
4f60d7ac78
Don't use lib tree target if lib tree isn't shown.
Fixes https://gitlab.com/kicad/code/kicad/issues/9913
4 years ago
Jon Evans
3cb7ca1db4
Remove manual canvas scale from GTK
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9912
4 years ago
Jon Evans
62e6f542ed
Init zone type when creating in convert tool
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9918
4 years ago
Jon Evans
196571d004
Fix edge case in re-enabling auto track width
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9887
4 years ago
Seth Hillbrand
70841c6393
Fix a crash bug when changing footprint name
Save-As to a new footprint name will cause the fp table to reload. We
were incorrectly locking the indices in a manner that did not protect
the proper index, causing lock errors that threw/crashed editor
4 years ago
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