Jeff Young
8c3026cf1a
Naming conventions.
1 month ago
Jeff Young
0477fb65ec
Better spacing in dialogs.
Also allows Symbol Properties to be narrower.
1 month ago
Seth Hillbrand
613db94679
Misspelled class/wrong fn
Should be fixed.
1 month ago
Seth Hillbrand
04dab54825
Fix dark mode filter combobox
MSW doesn't have a default dark color for the listbox but it does for
window color so temporarily we can use this for windows when in dark
mode
Fixes https://gitlab.com/kicad/code/kicad/issues/21386
1 month ago
Seth Hillbrand
85397f6edc
Check for property prefix in DRC
All properties must have a parent. This is a bit hacky way to find that
or generate a warning and set the default
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21543
1 month ago
Seth Hillbrand
626e9d9d1b
We want to save invariant numbers also
If the number is invariant, save it below, don't prematurely exit
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21544
1 month ago
Seth Hillbrand
5442e5050e
Ensure ERC Exclusions are maintained
After we load/resolve the exclusions, we want to ensure that the
resolved ones are re-recorded into the project file so that it always
remains consistent with the state of the system. This way, if pcbnew
closes first and re-saves the project, our exclusions are not lost until
the schematic closes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21410
1 month ago
Seth Hillbrand
eb753b8a1b
Old-skool THT colors
Simple option for plain-jane THT pad stacks to color them like the via
holes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21531
1 month ago
Seth Hillbrand
3ef862f7b6
Specialize the pad wall drawing
Avoids slowdown when zoom/pan with many THTs as everything remains
cached. Still slow in Cairo but this is expected
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
1 month ago
Seth Hillbrand
66c42f396c
Ensure junction placed is placed
Added QA to maintain this
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21516
1 month ago
Seth Hillbrand
71a6d26054
Disable depth testing for cursor
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12183
1 month ago
Seth Hillbrand
c842f2700f
Guard against div-0 in gauge
1 month ago
Seth Hillbrand
9dc76f658d
Help is always valid
Return 0 and no error, just help when the --help flag is present
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21538
1 month ago
jean-pierre charras
f3c222f5ba
Compil issue: add missing include on MSYS2
1 month ago
Seth Hillbrand
e346139301
Add more parent safety checks
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21317
1 month ago
Jeff Young
a7772e3b91
CHANGED: flatten image properties dialogs.
Also moves scale to UNIT_BINDER for correct locale
handling.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17837
1 month ago
Jeff Young
8520bfefa0
Better debugging.
1 month ago
Jeff Young
8ce0bf7623
Can't veto a close event.
Fixes KICAD-SQM.
1 month ago
Jeff Young
7fa9aabead
Don't fire asserts when reloading 3-state checkboxes.
Fixes KICAD-YVD.
Fixes KICAD-WBM.
Fixes KICAD-W89.
Fixes KICAD-WTX.
Fixes KICAD-WKP.
Fixes KICAD-W8P.
2 months ago
Seth Hillbrand
11f9817ebc
Fix compile issue for Ubuntu
Thanks dnschneid!
1 month ago
Seth Hillbrand
cac334bb45
Enforce board-level hole to hole on diff pairs
Makes the router behave like the DRC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21240
2 months ago
Seth Hillbrand
8acdcafe90
Find the proper line split
And avoid leaving duplicate tracks when overlapping
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10422
2 months ago
Seth Hillbrand
f415ba78fa
ADDED: Drag and drop images into schematic editor
Also fixed paste so that the image attaches to the cursor for placement
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15379
2 months ago
Seth Hillbrand
26f0c03e61
ADDED: support for 45 degree crosshairs
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6047
2 months ago
Seth Hillbrand
d02358da2f
Make fullscreen cursor actually fullscreen
Very wide screens could see the edge of the cursor :)
2 months ago
jean-pierre charras
61aeea9237
DIALOG_CHANGE_SYMBOLS: fix hanging is some cases and shows a better message.
When (happens after converting old schematics to the new format) trying to
update symbols having a bad lib id can hang Eeschema (infinite loop)
It can easily happens when the user has badly converted the schematic.
Also display a error message when happens.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21536
2 months ago
Seth Hillbrand
8330cf5d12
Separate reset text pos from other attr
Position is frequently usefully placed and we might not want to nuke it
just to get the updated text
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18387
2 months ago
Seth Hillbrand
206dfa2883
Allow scaling grouped graphics in pcbnew
Adds scaling handles and editpoints to drag shapes larger/smaller while
maintaining proportions. Future additions might include non
proportional scaling
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13072
2 months ago
Alex Shvartzkop
1dc278488d
REPORTER's HasMessage indicates that any message got reported, not stored.
2 months ago
dsa-t
83427c38aa
Revert "Use board stackup colors by default in 3D render job."
This reverts commit d2f852504a
2 months ago
Seth Hillbrand
a77e1027d6
Fix QA error.
When updating the symbol, we clear the libpins, so remove it to avoid
getting garbage while updating
2 months ago
Seth Hillbrand
679ee7e4d1
Refactor symbol creation to extract from GUI
Adds QA testing to creation routine
2 months ago
Seth Hillbrand
2e1910ca86
Manually check pad layers before inserting
We do not rely on GetEffectiveShape(layer) to return null for layers
that the pad does not exist on.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21523
2 months ago
dsa-t
4da77e046c
Revert "Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog."
This reverts commit 1a9993d764
2 months ago
Jeff Young
03c230dd64
Read legacy tokens before current tokens.
(So current can overwrite.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21525
2 months ago
dsa-t
01991fed53
Prevent jobs from affecting each other via reporters when running jobsets from CLI.
(cherry picked from commit 44a3bb9274
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
Damien Espitallier
5576d1ed9c
schematic: allow label properties window to be closed with numpad enter
2 months ago
dsa-t
424807da03
Fix ODB++ path creation.
(cherry picked from commit 72e1904708
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
dsa-t
7fbca40dd8
Increase default precision in ODB++ export job dialog.
(cherry picked from commit 279a30974e
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
jean-pierre charras
59af606a5c
French translation update
2 months ago
Alex Shvartzkop
1a9993d764
Add FOLLOW_PCB, FOLLOW_PLOT_SETTINGS appearance presets to 3D render job dialog.
2 months ago
dsa-t
d2f852504a
Use board stackup colors by default in 3D render job.
(cherry picked from commit f7380ae015
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
Graham Keeth
a467727503
Tweak display names for via protection features
- "Type II a" -> "Type II-a", as given in IPC-4761 text
- remove unnecessary spaces in parentheses
2 months ago
Seth Hillbrand
c47641f454
Revert "Add asan switch indicators"
This is a good idea but only for non-nested coroutines. We nest.
This reverts commit a9121d4cd1
.
2 months ago
jean-pierre charras
637902f43f
DIALOG_PIN_PROPERTIES: fix display issue of invisible pins
After changes in Eeschema code, in DIALOG_PIN_PROPERTIES invisible Pin
were not displayed, making pin edition not easy. This is now fixed.
2 months ago
dsa-t
66a1e268d7
EasyEDA import: Add footprint Reference text on F_Fab.
(cherry picked from commit 26b6c28bef
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
dsa-t
3e58b34843
EasyEDA import: Build basic Courtyard box for footprints.
(cherry picked from commit 8cd7b73b2a
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
dsa-t
26b5e89640
EasyEDA import: Place component shape and marking on F_Fab.
(cherry picked from commit c2d31699bf
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2 months ago
Alex Shvartzkop
ec2d9c9d4c
Add green color indication to length tuning status popup.
2 months ago
Jeff Young
29a818218a
Don't fire events when loading dialog state.
(Fixes crash when opening Pin Properties dialog.)
2 months ago