Jon Evans
|
780df7262b
|
Re-enable non-KiCad board import when non-standalone
Partial revert of 37ac2ee0a
|
2024-02-15 12:16:16 -05:00 |
jean-pierre charras
|
8871b0385d
|
Gerber drill file: do not flash oblong holes: they must be routed.
Fixes #16962
https://gitlab.com/kicad/code/kicad/-/issues/16962
|
2024-02-14 09:30:11 +01:00 |
Mark Roszko
|
479b3e6c72
|
Add some missing newlines to cli output
|
2024-02-12 02:16:48 +00:00 |
Marek Roszko
|
27c573ca42
|
Fix crash if we exit lib table setup
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16917
(cherry picked from commit 6a37f99e94 )
|
2024-02-12 02:06:33 +00:00 |
Jon Evans
|
37ac2ee0a3
|
Guard actions that change project against running in non-standalone mode
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16942
(cherry picked from commit ec2cd99405 )
|
2024-02-11 09:44:46 -05:00 |
Jeff Young
|
f671f4db51
|
Re-use ERC's delete-exclusions-query dialog for DRC.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16914
(cherry picked from commit 91e15634fc )
|
2024-02-09 16:20:38 +00:00 |
Alex
|
fc0911f55e
|
DXF import: INSERT angles are in degrees.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16656
(cherry picked from commit 767ab72cdb )
|
2024-02-01 21:09:09 +03:00 |
Alex
|
b74fef1b10
|
Altium PCB: support polygon id 65534 for keepout tracks on board outline.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16849
(cherry picked from commit 285067dad1 )
|
2024-02-01 20:59:20 +03:00 |
Mark Roszko
|
585693f0b3
|
Explicitly add 48, 128, 256 to icon bundles for each app
|
2024-01-30 20:58:05 +00:00 |
jean-pierre charras
|
35094a786d
|
PANEL_PCBNEW_COLOR_SETTINGS: ensure color setting for all DRC markers are in list
From master branch.
Fixes #16674
https://gitlab.com/kicad/code/kicad/-/issues/16674
|
2024-01-23 13:39:34 +01:00 |
Jeff Young
|
a25888b4ba
|
Partial cherry-pick of d6b39c672e
|
2024-01-21 23:10:18 +00:00 |
Jeff Young
|
7f3508b8b3
|
Don't query first item of empty vector.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16687
(cherry picked from commit 6fca467e2a )
|
2024-01-21 23:10:18 +00:00 |
Jeff Young
|
c855702918
|
Selective cherry-pick from 13935399a5
|
2024-01-20 22:38:01 +00:00 |
Jeff Young
|
51023a1ae4
|
Make sure imported graphics layer is visible.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16642
(partially cherry picked from commit 57315dd625 )
|
2024-01-18 14:10:55 +00:00 |
Jeff Young
|
35364bd8ad
|
Support point editing of inverted rectangles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16595
(cherry picked from commit 455fae45d8 )
|
2024-01-17 15:31:17 +00:00 |
Jeff Young
|
0f715223e9
|
Restore preferential selection treatment for silk items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16607
(cherry picked from commit df48ebfbe7 )
|
2024-01-17 14:11:39 +00:00 |
Jeff Young
|
0b1065ff55
|
Knockout different-net dimensions in zone-filler.
(By-hand cherry-pick of 435e60d0e54826f799ed1580c616e82e0199c460.)
|
2024-01-10 17:01:13 +00:00 |
jean-pierre charras
|
ace6439758
|
LIB_TEXTBOX: fix incorrect line style in plot function for LINE_STYLE::DEFAULT.
LINE_STYLE::DEFAULT is fixed as SOLID in all plot functions, but not for this item.
From master branch
Fixes #16543
https://gitlab.com/kicad/code/kicad/-/issues/16543
|
2024-01-07 16:19:33 +01:00 |
Roberto Fernandez Bautista
|
32cc486d89
|
Handle bitmap (reference image) selection correctly
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16522
|
2024-01-05 00:20:32 +01:00 |
Jeff Young
|
d33fbd8e47
|
Do NOT return false from a visitor unless you want to stop visiting!
This fixes a bug where DRC would bail out early if any of
the colliding objects was a free pad.
|
2024-01-04 13:24:38 +00:00 |
Roberto Fernandez Bautista
|
39236ae68f
|
CADSTAR PCB: Fix build. BuildLibName() doesn't exist in 7.0
|
2024-01-04 01:01:26 +01:00 |
Roberto Fernandez Bautista
|
5ee89b41ac
|
CADSTAR PCB: Handle multi-layer figures & fix multi-layer mapping
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16515
|
2024-01-04 00:55:55 +01:00 |
Roberto Fernandez Bautista
|
ec0ff4ffc2
|
CADSTAR PCB: Handle multi-layer library coppers correctly
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16486
|
2024-01-04 00:55:54 +01:00 |
Wayne Stambaugh
|
1b6b2d7896
|
Fix crash when importing Eagle board file with no "classes" element.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16504
|
2024-01-03 10:16:28 -05:00 |
Jeff Young
|
036241c819
|
More explicit pad-missing message when net involved.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16489
(cherry picked from commit 15a2d65a0c )
|
2024-01-01 10:54:38 +00:00 |
Jeff Young
|
85f4ab3944
|
Attempt to fix borked build....
|
2023-12-29 16:41:59 +00:00 |
Jeff Young
|
25db3032ee
|
Add missing DRC auto-complete token.
(cherry picked from commit 2ba9e07f0f )
|
2023-12-29 14:08:07 +00:00 |
Jeff Young
|
d638f4cad0
|
Record nested footprints for collision checking.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16410
(cherry picked from commit 6a5adc7646 )
|
2023-12-29 14:07:27 +00:00 |
Jeff Young
|
32fe612045
|
Handle units switch in board stackup.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16361
(cherry picked from commit c051e66830 )
|
2023-12-29 14:07:07 +00:00 |
Jeff Young
|
874f7fbdff
|
Prevent copy-elision issues by using smart-pointer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16335
(cherry picked from commit e801e793dc )
|
2023-12-11 17:27:16 +00:00 |
jean-pierre charras
|
0d330051ed
|
Pcbnew: draw shadow PCB_SHAPEs for locked items using continuous lines.
Using other shapes gives really strange and ugly results.
From master branch
Fixes #16327
https://gitlab.com/kicad/code/kicad/-/issues/16327
|
2023-12-10 15:51:14 +01:00 |
Jeff Young
|
f17c4cceac
|
Back-port bugfix from master.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16315
|
2023-12-09 14:54:24 +00:00 |
jean-pierre charras
|
e3d45fb37b
|
Fix compil issue (change PCB_REFERENCE_IMAGE_T to old name PCB_BITMAP_T)
|
2023-12-07 17:50:45 +01:00 |
Jeff Young
|
e3369608fd
|
Add missing case to Selectable().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16283
(cherry picked from commit aa046345eb )
|
2023-12-07 14:04:43 +00:00 |
Alex Shvartzkop
|
1c6390f829
|
Don't crash when OCC fails to read a model and didn't open the doc.
(cherry picked from commit 9345b73af5 )
|
2023-12-06 03:18:26 +03:00 |
Seth Hillbrand
|
df64a6c583
|
Handle FP polygons in DRC check
Iterator points are relative to the footprint
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16266
|
2023-12-05 16:07:57 -08:00 |
jean-pierre charras
|
e05b3955a5
|
Gerber export: fix incorrect shape of round rect pads on paste layers in some cases.
They can be plotted as rect shape depending on margin value.
From master branch.
Fixes #16257
https://gitlab.com/kicad/code/kicad/-/issues/16257
|
2023-12-04 13:06:25 +01:00 |
Jeff Young
|
af99c9da34
|
Don't use epsilon when calculating pushout force in dp placer.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16210
(cherry picked from commit ff9d834e31 )
|
2023-12-03 17:24:45 +00:00 |
Jeff Young
|
dbf5455656
|
Update message panel after switching layers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16247
(cherry picked from commit a1b514bcba )
|
2023-12-03 17:10:30 +00:00 |
Ian McInerney
|
60d23b14e7
|
Plot footprint edgecuts in PDF drill map file
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15247
(Cherry-picked from e5f688e865 )
|
2023-12-03 11:55:11 +00:00 |
Seth Hillbrand
|
12fdeac31c
|
Re-implementation of 8b3ac316
Update GenCAD export to handle arbitrary outline
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15961
|
2023-12-02 17:15:39 -08:00 |
Jeff Young
|
69a1a4611b
|
Fill empty zones when auto-fill is on.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16234
(cherry picked from commit 1618beba2c )
|
2023-12-02 20:17:41 +00:00 |
Jeff Young
|
5f8a0b0728
|
Import a few more rules from Altium board files.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15585
(cherry picked from commit 6a2aeeeae2 )
|
2023-12-02 16:20:34 +00:00 |
Seth Hillbrand
|
7cb98f6856
|
Check for actual dirty flag
Looking at the address will always return true
|
2023-12-01 09:31:48 -08:00 |
Seth Hillbrand
|
fc86de34f8
|
Add default parameter to GetEffectivePolygon()
Allows legacy plugins to use this function
(cherry picked from commit 6b3ac54a41 )
|
2023-12-01 09:28:13 -08:00 |
Jon Evans
|
60ddafa4ff
|
Guard against UNDEFINED_LAYER in GetLayerSet
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16230
(cherry picked from commit 1ff3b5a437 )
|
2023-11-30 22:09:11 +00:00 |
jean-pierre charras
|
6331a0ab7a
|
Pcbnew, Excellon export: remove an useless line at end of file
From master branch
|
2023-11-27 17:30:35 +01:00 |
jean-pierre charras
|
c43ae314e0
|
Fix old python examples and a compatibility issue in pcb_shape.i.
Fix simlar to master branch
Fixes #16158
https://gitlab.com/kicad/code/kicad/-/issues/16158
|
2023-11-26 13:46:33 +01:00 |
Alex Shvartzkop
|
4f060d9384
|
STEP export: make use of footprint names instead of "SOLID".
Should help when importing into software that does deduplication
based on label names (e.g. SolidWorks).
(cherry picked from commit 58b9d68084 )
|
2023-11-21 14:12:09 +03:00 |
Alex Shvartzkop
|
acd244f873
|
STEP export: Do not set BRepBuilderAPI precision.
This caused issues when loading some STEP models.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15485
(cherry picked from commit f3fdfa73e6 )
|
2023-11-21 09:20:37 +03:00 |