Jon Evans
|
9e7b4b7f89
|
Avoid nullptr dereference when loading group info
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17154
|
2024-02-27 19:43:21 -05:00 |
Jeff Young
|
9066e4b9d0
|
Reconcile solder_paste_ratio and solder_paste_margin_ratio.
|
2024-02-25 21:25:44 +00:00 |
Jeff Young
|
aef87b9796
|
Push thickness handling down into EDA_TEXT::SetBold().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17077
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14875
|
2024-02-25 17:28:52 +00:00 |
Jeff Young
|
4056428a08
|
Sigh. We use different tokens for FP and pad solder paste margin ratios.
Seriously? Afraid so: solder_paste_margin_ratio and solder_paste_ratio.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17108
|
2024-02-25 11:31:04 +00:00 |
Jeff Young
|
4eefbc7815
|
ADDED: textbox and tablecell margins.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10672
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6806
|
2024-02-24 20:05:51 +00:00 |
Jeff Young
|
e445249720
|
ADDED: PCB tables.
|
2024-02-24 20:05:51 +00:00 |
Jeff Young
|
ee3be0802c
|
Move PCBNew overrides to nullable properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5562
|
2024-02-24 20:05:51 +00:00 |
Mike Williams
|
60fe87a73c
|
PCB: always parse ki_fp_filters as a property, not a field
|
2024-02-19 09:41:27 -05:00 |
Mike Williams
|
6c1273ca12
|
PCB Parsing: only parse old properties before PCB fields addition
|
2024-02-14 09:35:10 -05:00 |
jean-pierre charras
|
06d63a2aa0
|
pcb_io_kicad_sexpr_parser.cpp: init a default board stackup only if no stackup
is defined, and only after the enabled layers are defined.
Fixes #16754
https://gitlab.com/kicad/code/kicad/-/issues/16754
|
2024-01-28 14:23:50 +01:00 |
Jon Evans
|
3ef16221fe
|
Make sure default board thickness exists
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16733
|
2024-01-24 23:09:56 -05:00 |
Jon Evans
|
8c7d126ced
|
Fix flipped boolean in teardrop serialization
Also change to explicit bools
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16552
|
2024-01-08 18:44:09 -05:00 |
John Beard
|
751c88ef20
|
Use 'uuid' (not 'id') in the s-expr PCB groups/generator format
Add some regression tests to check loading of groups and generators
from various versions of the s-expr PCB format.
|
2023-12-31 23:09:26 +00:00 |
Marek Roszko
|
9a890cdba9
|
Kick the wildcards and file exts into a static class, export it from kicommon
|
2023-12-27 21:10:01 -05:00 |
Ian McInerney
|
d7fe668d79
|
Push PCB_IOs to use the base progress reporter instead of per-function
|
2023-12-27 17:06:23 +00:00 |
Ian McInerney
|
f8688a922d
|
Unify IO library descriptors
|
2023-12-27 16:34:59 +00:00 |
Jeff Young
|
49d6439ae0
|
Formatting.
|
2023-12-27 13:52:02 +00:00 |
Ian McInerney
|
743e9d669a
|
Push library management into IO_BASE
|
2023-12-27 01:21:53 +00:00 |
Ian McInerney
|
cad91312aa
|
Introduce main base class for all IO loaders
|
2023-12-26 23:27:11 +00:00 |
Ian McInerney
|
e6632bb983
|
Rename PCB IO classes/files
|
2023-12-24 01:22:21 +00:00 |