Jeff Young
6c648df4c6
Support 3 drag vs. select options, and unifiy with other drag prefs.
Fixes https://gitlab.com/kicad/code/kicad/issues/5493
5 years ago
Jeff Young
7134ff2da6
Try a different arrangement of Board Setup pages.
5 years ago
Jeff Young
9ce6c2be80
Group global editors under tools menu.
Also improves some terminology in Remove Unused Pads.
5 years ago
jean-pierre charras
60152bc00e
Spice sim: fix incorrect (very large) dialog size displaying the netlist.
It was previously fixed to 1500x900 pixels, that can be too large.
The window size and position is also now retained during a session.
Fixes #7043
https://gitlab.com/kicad/code/kicad/issues/7043
5 years ago
Mikolaj Wielgus
fc7f1d1d86
Project manager: Restore possibility of opening multiple dirs at once
Fixes https://gitlab.com/kicad/code/kicad/issues/5896
5 years ago
Seth Hillbrand
8ee324b1a9
Add bezier output to VRML
5 years ago
jean-pierre charras
1ff2622b3c
wxGTK: fix an issue in WIDGET_HOTKEY_LIST ctor.
fixed for wxWidgets 3.0, but still existing in 3.1
5 years ago
jean-pierre charras
067b94c410
DRC: Fix a incorrect message and marker position when testing dangling vias.
Commit 6ffb721 detects vias connected on only one layer.
But the DRC diag (marker position and error message) were not correctly initialized
for this new test.
5 years ago
Mikolaj Wielgus
a718416245
Fix cross-probe clearing Eeschema net
Fixes https://gitlab.com/kicad/code/kicad/issues/6915
5 years ago
Michael Kavanagh
e3f205a3c4
Minor eeschema annotate dialog flow optimisation
Fixes https://gitlab.com/kicad/code/kicad/issues/4700
5 years ago
Marek Roszko
828ecb76aa
Remove polyline 3d check added by previous fixes
Fix #7030
5 years ago
Tomasz Wlostowski
7994c59169
libs/kimath: POLY_GRID_PARTITION must use truncating (round-to-zero) rescale function for correct grid generation.
5 years ago
Seth Hillbrand
b2cfd7f479
Fix rounding issues
Rescaling and rotating has been leaving 1nm errors due to integer
truncation in VECTOR2I. This rounds integers using KiROUND before
returning
5 years ago
Seth Hillbrand
4f6134b60d
Check for CCW polys
Use rectangles for 4-sided polygons that are rectangular regardless if
they are CW or CCW oriented
5 years ago
Seth Hillbrand
8036303f8f
Add margin to both sides to avoid drawing 0-poly
We cannot draw degenerate polygons, so we need to test for 0-size shapes
especially after scaling the mask. The mask adjustment is from both
sides however, so it needs to be doubled.
Fixes https://gitlab.com/kicad/code/kicad/issues/7020
5 years ago
Seth Hillbrand
ffb3748cfc
Don't crash when getting multiple wx calls
Multiple size calls will assert trying to re-lock the GAL context. Just
skip the second one.
5 years ago
Jeff Young
751fdbf278
Simplify layout & terminology in 3D settings dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/6659
5 years ago
Jeff Young
753442c60a
Don't select all of textfield on each focus.
GTK (at least) generates focus events when the app is reactivated so
the text keeps getting re-selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/6757
5 years ago
Mark Roszko
53691585f2
Restrict windows ci further to our repo
5 years ago
Jeff Young
a42d8cecd7
Allow either decimal separator when parsing numbers.
Fixes https://gitlab.com/kicad/code/kicad/issues/7022
5 years ago
Jeff Young
ed7b3373d1
Disentangle copper- and board-edge-clearances in Clearance Resolution...
Fixes https://gitlab.com/kicad/code/kicad/issues/6983
5 years ago
Michael Kavanagh
9546ad88b5
Packaging: more human-friendly names on macOS...
At least it appears that way (just the symlinks are renamed).
5 years ago
jean-pierre charras
08b93bd5ba
FOOTPRINT::GetBoundingHull(): avoid returning a empty hull SHAPE_POLY_SET,
when a footprint contains only texts.
empty SHAPE_POLY_SET creates most of time issues (crashes for instance) when
containing no data.
Ensure the returned SHAPE_POLY_SET contains a minimal hull (a 0.04 mm square)
Fixes #7026
https://gitlab.com/kicad/code/kicad/issues/7026
5 years ago
jean-pierre charras
daae68a6b8
French translation update.
Fix also a typo in 2 I18n strings.
5 years ago
Jeff Young
5ae6f93af8
A groups children may also have children.
For instance, it could be a nested group or a footprint.
Fixes https://gitlab.com/kicad/code/kicad/issues/7025
5 years ago
Jeff Young
78dcfb2392
Honour locks inside groups.
Fixes https://gitlab.com/kicad/code/kicad/issues/6841
5 years ago
Jeff Young
7716f20a5b
Disentagle board edges from graphics in global delete.
Fixes https://gitlab.com/kicad/code/kicad/issues/7024
5 years ago
Jeff Young
df69ce5e67
Layout and textual simplification and cleanup.
5 years ago
Jeff Young
e4f29d358c
Formatting.
5 years ago
Seth Hillbrand
cf2dd0bd38
Fix edit_tool pad handling
Check for footprint editor
Promote pad edits to footprint edits iff
- Pad is locked
- Footprint is not
Otherwise, handle the pad normally and prompt for locked items if found
5 years ago
Seth Hillbrand
1c9d8a9f4c
Don't warn on locked conversion
5 years ago
Wayne Stambaugh
0655f2c436
Symbol editor: do not disable tools and grey symbols from schematic.
Fixes https://gitlab.com/kicad/code/kicad/issues/6968
5 years ago
Seth Hillbrand
51f02ecc51
Fix alignment tool with locked footprints
5 years ago
Seth Hillbrand
721155165d
Don't move locked footprint if pads are locked
5 years ago
Jon Evans
d6448ce6b4
Expose settings manager to python
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6989
5 years ago
Jeff Young
d0af4e9f9d
Save a cancel value when asked if it's not being used to cancel.
Many, many KIDIALOGs use OK/Cancel and then rename both buttons to
confirm or deny some action. In those cases we *do* want to store
the deny actions if they check "Do Not Show Again".
Fixes https://gitlab.com/kicad/code/kicad/issues/6979
5 years ago
Jeff Young
51e6846ca5
Don't edit fields when more than one is selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/7005
5 years ago
Jeff Young
8fffb75347
Allow custom pads with 0-sized anchor pads.
(Surprisingly we used to in 5.1, so this is a regression.)
Also had to go back to the nag dialog as on a small screen the infobar
comes up behind the dialog. A lot of the errors have also been turned
into warnings, so the overall effect should still be to reduce nagging.
Fixes https://gitlab.com/kicad/code/kicad/issues/6992
5 years ago
Jeff Young
3467e643e5
Move pad locking from footprint to pads.
Fixes https://gitlab.com/kicad/code/kicad/issues/6997
5 years ago
Jiajie Chen
ce8039c327
libcontext: Initial support for Apple Silicon
The assembly for apple_arm64 is adapted from linux_arm64 target with small modifications:
1. Re-enable FPU conditional save/restore as apple_x86_64 does
2. Workaround limitation in relocation in assembly for clang
5 years ago
Jon Evans
31dd04fa96
Fix ToVector to return world coordinates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7002
5 years ago
Seth Hillbrand
e73b852c2a
Forgot a '0' in tool tip commit
5 years ago
Seth Hillbrand
c5b6cf722d
Adjust Windows tooltip display time
While most platforms keep the tooltips if the mouse doesn't move, MSW
will hide the tooltip after 5 seconds (by default). This bumps that up
to 10s for all tooltips in the program.
Fixes https://gitlab.com/kicad/code/kicad/issues/6836
5 years ago
Seth Hillbrand
6ffb72159a
Remove vias if they only connect to single layer
A via takes up zone space on additional layers, so if we are not
connecting to those layers, then we should remove it.
Fixes https://gitlab.com/kicad/code/kicad/issues/7004
5 years ago
Seth Hillbrand
1e96374715
Consider tracks and vias together
Dangling tracks and vias affect each other and need to be considered at
the same time in order to fully remove the dangling segments
5 years ago
jean-pierre charras
93d203aef7
Fix a I18n issue: a string flagged as translatable cannot be empty.
5 years ago
jean-pierre charras
f5b4bc5bfe
Kicad, project_tree_pane.cpp: fix regression, round 2.
(directories visible in project tree were not populated).
5 years ago
Seth Hillbrand
f1fdf8d6d1
Update Translations
5 years ago
Konstantin Baranovskiy
f3d9f919ca
Translated using Weblate (Russian)
Currently translated at 100.0% (6657 of 6657 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
5 years ago
ZbeeGin
df23c16932
Translated using Weblate (Polish)
Currently translated at 100.0% (6657 of 6657 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
5 years ago