dsa-t
4faa00e262
OCCT 3D model export: don't skip pads with duplicate pad numbers for pad points data.
(cherry picked from commit dfb66e2fdb )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
7 months ago
dsa-t
6cb690fe6b
Remove annoying tooltips in DRC/ERC dialogs.
(cherry picked from commit 58a76a2617 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
7 months ago
Jeff Young
2d69b6e8ba
Update pads connected to any connected tracks.
(Not just those selected.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20628
7 months ago
Jeff Young
eece18f4a8
Formatting.
7 months ago
Jeff Young
57d0fa6f2d
Handle ref & value proxies as if they were refs and values.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20613
7 months ago
jean-pierre charras
66a7abca09
DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE: use a better position for the marker.
It was put at arc center. Now put on arc middle.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20636
7 months ago
Jeff Young
ecb5c5e0d4
Visibility control is for *filled* shapes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20635
7 months ago
Jeff Young
f1718370c4
Tests assume {0,0} sized table cells.
7 months ago
Jeff Young
e90a3112f8
"Other" refers to fields other than refdes and value.
It has nothing to do with text items.
Also fixes some breakage with the introduction of
a separate scope item for dimensions.
Also rearranges the dialog a bit to make it fit
on smaller screens.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20633
7 months ago
Jeff Young
191327f7e8
Formatting.
7 months ago
dsa-t
9111a65302
OCCT 3D model export: don't show fusing errors for non-copper pads.
(cherry picked from commit 09da370512 )
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
7 months ago
Matt Kosman
0890d3f1cb
remove text angle reset when rotating multiple fields
The fields were properly rotated by field->rotate and don't need additional setting of the text angle.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19366
7 months ago
Seth Hillbrand
6f54b11431
Remove schematic view size limitation
We don't need to worry about scrollbar button sizes anymore, so we don't
need to limit the viewport size based on the page
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20594
(cherry picked from commit ff6bee400e )
7 months ago
Andrej Valek
069954fa31
SCH_EDITOR_CONTROL(paste): make the annotation working again
The pasteMode was enforced to UNIQUE_ANNOTATIONS and not respecting the
value in settings. Basically revert the old behavior with respecting the
KIID generation.
Fixes kicad/code/kicad#19828
7 months ago
Jeff Young
159302063a
Move board characteristics and stackup to PCB_TABLEs.
7 months ago
Wayne Stambaugh
aa1dbcba34
Fix broken label position algorithm in Eagle schematic importer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20593
7 months ago
Seth Hillbrand
7d195b73b2
Don't set board layers without board
When loading footprints, we may have undefined layers, they should not
be set unless we have a board
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20625
7 months ago
Wayne Stambaugh
9228369617
Code clean up of board GenCAD exporter.
7 months ago
Jeff Young
a24f7121d8
Don't show mandatory fields in chooser.
Those we want are already accounted for in the
scoring algorithm.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20541
7 months ago
Jeff Young
598d446a38
Simplify libTree scoring algorithm.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20610
7 months ago
jean-pierre charras
a661deb0ad
BOARD_NETLIST_UPDATER: fix crash related to fields handling.
The crash happened when removing and deleting fields in footprint no
longer existing in netlist.
Crash due to a std::deque<PCB_FIELD*> modified during parsing, invalidating pointer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20607
7 months ago
Wayne Stambaugh
c810ef716d
Actually prevent recursion when building connection sub-graph.
Propagating to neighboring connections when not a net will cause an
infinite recursion crash. Use the wxCHECK2 instead of wxASSERT to
prevent this.
Add a bunch of question comments where the use of wxASSERT is questionable.
7 months ago
Jeff Young
45abc90885
Be explicit about table highlight colors.
(Unsurprisingly, the previous hack had side effects.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20606
7 months ago
Wayne Stambaugh
66fad52331
Update QA JSON files to prevent modified status after running QA test.
7 months ago
Wayne Stambaugh
4ae07d1122
Fix GenCAD arc track export when using board offset.
7 months ago
Brian Lu
ea4b2b73bb
Pcbnew: VRML Export: Footprint-relative 3D Models
CHANGED: Provide the footprint base path as the working directory to the
3D shape cache such that 3D models relative to the footprint may be
correctly resolved when exporting a PCB as VRML.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14505
7 months ago
Jeff Young
65a49cc3ba
Resolve fonts for tablecells.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20605
7 months ago
jean-pierre charras
e57bc3304f
DIALOG_SIM_MODEL: fix possible crash when no lib loaded (null pointer)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20599
7 months ago
Jeff Young
7232a98b65
Remove redundant performance changes.
(Alex had already moved these to const char, which
avoids wxString's c'tor.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
7 months ago
jean-pierre charras
065e9dbf46
PANEL_FP_EDITOR_FIELD_DEFAULTS: Fix incorrect default layer when adding a field
When adding a default field, the associated defaut layer was the layer used by
the previous default field. But it does not work for the first added field.
7 months ago
jean-pierre charras
f29c19ef02
DIALOG_RULE_AREA_PROPERTIES: fix incorrect tool-tip
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20592
7 months ago
jean-pierre charras
945c990a53
pcb_group.i: add missing include to use PCB_GROUP.
7 months ago
Wayne Stambaugh
7ce2b2b85f
Fix broken GenCAD arc tracks export.
7 months ago
Jeff Young
1d45de0d1d
Performance.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20506
7 months ago
Jeff Young
98ec2d7ba2
ADDED: metadata searching.
Symbol and footprint search panels can now optionally
search library links, descriptions and keywords.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10602
7 months ago
Jeff Young
ec6bc85a29
No requirement to UNGROUP when we're recording entire parent FP.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20589
7 months ago
Jeff Young
702d802b22
Show library info for components in search panels.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19721
7 months ago
Julien Serin
f381c6e846
Feat add table selection with shift+click
ADDED now user can use shift+click to select multiple cell in a table with two click
Fixes https://gitlab.com/kicad/code/kicad/issues/19878
7 months ago
Jeff Young
60364a9062
Performance improvements for hatched fills (round 2)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20570
7 months ago
Jeff Young
ee68280b27
Uninitialised member var.
7 months ago
Wayne Stambaugh
cb1e6b62e9
Update QA test json files with latest changes.
7 months ago
Wayne Stambaugh
1176ff4a15
Use symbol line width schematic setting when printing and plotting.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20574
7 months ago
Seth Hillbrand
3d29fae7a9
Remove TreeControl call from thread
On Windows, this may use SendMessageW, forcing a wait for UI in the
thread
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20572
7 months ago
Lucas Gerads
82003c8660
Simulator: Error checks for parsing ngspice intermediate file
- verify that the string "Values:" is actually found
- catch exceptions while parsing
- error messages
7 months ago
Alex Shvartzkop
c5b132dd27
Altium PCB: fix 3D model opacity variable type.
See https://gitlab.com/kicad/code/kicad/-/issues/20507
(cherry picked from commit de1257abdf )
7 months ago
Alex Shvartzkop
f4695081c1
Altium PCB: support 3D models import with duplicate filenames.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20507
(cherry picked from commit 3d36d41ea7 )
7 months ago
Alex Shvartzkop
5d70b07c99
Altium PCB: fix padstack shapes import on F.Cu.
(cherry picked from commit 2c74d46d79 )
7 months ago
Jeff Young
43aa63c1ec
De-duplicate find results.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20569
7 months ago
Jeff Young
845cdb1b25
Performance optimisations for hatching.
7 months ago
Seth Hillbrand
bccf365380
Isolate thread pool loops
Now that we are threading things in different frames, we need to watch
that we are not waiting for a process to complete in one frame while
working in another. To accomplish this, we only wait for our own loop
results
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20572
7 months ago