Jeff Young
|
b662ff4956
|
Improve graphical feedback while placing a meander.
|
2023-10-09 15:22:41 +01:00 |
Jeff Young
|
60a2439a53
|
Better spacing in the meander properties dialog.
|
2023-10-09 15:22:41 +01:00 |
Jeff Young
|
35d8635a6b
|
Default skew tuning lenght to diff between N/P, but allow override.
|
2023-10-09 15:22:41 +01:00 |
Jeff Young
|
5793abd310
|
Fix build on MacOS.
|
2023-10-09 15:22:41 +01:00 |
Alex Shvartzkop
|
21adc0aac5
|
ADDED: Import vector graphics into Schematic editor (SVG, DXF).
|
2023-10-09 07:04:50 +03:00 |
Alex Shvartzkop
|
60d069757a
|
ADDED: Import vector graphics into Symbol editor (SVG, DXF).
|
2023-10-09 07:04:50 +03:00 |
Alex Shvartzkop
|
f4f8523c59
|
Rename pcbnew DIALOG_IMPORT_GFX -> DIALOG_IMPORT_GFX_PCB
|
2023-10-09 07:04:50 +03:00 |
Alex Shvartzkop
|
64a64f5216
|
NanoSVG: parse 'class' attribute before 'style'.
|
2023-10-09 07:04:50 +03:00 |
jean-pierre charras
|
c9d6e79d2d
|
Fix minor compil warnings.
|
2023-10-08 15:04:45 +02:00 |
Alex Shvartzkop
|
f47cc39208
|
Add generators to test_board_item.cpp
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
b77df1eea4
|
Use advanced_config key EnableGenerators to enable menu entries for generators.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
f11339f1f5
|
Add actions for generators to Tools menu.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
af3bd15469
|
Avoid crash when length tuning+closing window.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
08e0d8d98a
|
ADDED: Manager dialog for generative objects.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
a4832dd3c8
|
ADDED: Interactive meander objects for length tuning.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
455268f45e
|
Allow to specify meander initial side via meander settings.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
ce8849f8bc
|
Skip move in meander placers if points match.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
8b21a260c9
|
Refactor MEANDER_PLACER_BASE::cutTunedLine to SHAPE_LINE_CHAIN::Split.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
6cfb05b4a3
|
Save/load generative objects in PCB file.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
7b645aa541
|
Introduce GENERATORS_MGR.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
546c7ed218
|
Introduce GENERATOR_TOOL.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
be72e07e61
|
Introduce PCB_GENERATOR.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
0fcb36bc2e
|
Add reselectItem action.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
40f7d5cb52
|
Add STRING_ANY_MAP.
|
2023-10-08 02:41:17 +00:00 |
Alex Shvartzkop
|
471bfb1131
|
Add EDA_UNIT_UTILS::ParseInternalUnits
|
2023-10-08 02:41:17 +00:00 |
Marek Roszko
|
b5ab807568
|
Add common to qa test path
|
2023-10-07 21:28:28 -04:00 |
Jeff Young
|
4d0ee276e8
|
Suppress "File: " when we're showing the Sheetfile field name.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15637
|
2023-10-07 10:41:02 +01:00 |
Jeff Young
|
b4986030da
|
Include solder mask in STEP export stackup height.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15632
|
2023-10-07 10:28:38 +01:00 |
Alex Shvartzkop
|
36853b0df4
|
Allow translation of "Open cancelled by user." in pcb_parser.cpp
|
2023-10-07 09:09:30 +03:00 |
Alex Shvartzkop
|
280fe976c4
|
Add a re-entrancy guard to PCB_POINT_EDITOR.
|
2023-10-07 03:51:52 +03:00 |
Alex Shvartzkop
|
74075fe4d6
|
Fix target skew not working properly in meander skew placer.
|
2023-10-07 03:51:26 +03:00 |
Alex Shvartzkop
|
e4e769493c
|
Skip very short segments in MEANDER_SHAPE::forward.
|
2023-10-07 03:51:18 +03:00 |
Jeff Young
|
da5f5536c8
|
Honour custom layer names for Layer_Top and Layer_Bottom.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15835
|
2023-10-06 21:55:57 +01:00 |
Jeff Young
|
b161105fce
|
Fix assertion failure in bus alias dialog.
|
2023-10-06 21:41:16 +01:00 |
Jeff Young
|
3f0067cbaa
|
Adjust colours in appropriate direction depending on background.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15841
|
2023-10-06 21:27:02 +01:00 |
Jeff Young
|
83d896951a
|
Apply epsilon more uniformly to footprint checks.
Rotation can cause round-off errors even in ints.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15838
|
2023-10-06 21:04:23 +01:00 |
Jeff Young
|
420cadab34
|
Separate meander settings from target length/skew.
Settings move to Board Setup, while target length is sourced from
the custom rules (or a text-entry dialog if no rules are active for
the track).
Target skew is sourced from the coupled-trace-length minus the
trace-to-be-tuned length.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12075
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15826
|
2023-10-06 19:46:55 +01:00 |
Jeff Young
|
b9e1908ffe
|
Try to find a happier medium for text entry box widths.
Most dialogs have units outside the text entry, and the likelihood
of 14 significant digits & units is low enough to allow scrolling
in that case.
|
2023-10-06 19:46:55 +01:00 |
Alex Shvartzkop
|
f9efed692d
|
Pick location closest to aSeg.A in SHAPE_COMPOUND and SHAPE_RECT Collide.
|
2023-10-06 16:05:05 +03:00 |
Alex Shvartzkop
|
92ef40327d
|
Add accuracy parameter to SHAPE_POLY_SET::PointOnEdge.
|
2023-10-06 15:56:46 +03:00 |
Alex Shvartzkop
|
113208455d
|
Add dashed lines and circles to preview draw context.
|
2023-10-06 15:56:20 +03:00 |
Alex Shvartzkop
|
de0c1218c3
|
Add a method to offset line chains.
|
2023-10-06 15:50:37 +03:00 |
Alex Shvartzkop
|
8a22a8fa69
|
Add aExact to SHAPE_LINE_CHAIN::Split.
|
2023-10-06 15:50:37 +03:00 |
Alex Shvartzkop
|
d7863b09c5
|
Move CORNER_STRATEGY out of SHAPE_POLY_SET.
|
2023-10-06 15:42:50 +03:00 |
Alex Shvartzkop
|
2cd630b47d
|
Fix a bug causing lower segment count on holes when deflating polygons.
|
2023-10-06 15:36:42 +03:00 |
Alex Shvartzkop
|
163fd5021e
|
Mark some methods in UNITS_PROVIDER as const.
|
2023-10-06 15:36:18 +03:00 |
Alex Shvartzkop
|
f197882f78
|
Enable translations for "Open cancelled by user." in some sch plugins.
|
2023-10-06 15:35:58 +03:00 |
jean-pierre charras
|
e48256d41a
|
DIALOG_SYMBOL_FIELDS_TABLE::OnExport(): better error messages.
|
2023-10-06 13:50:59 +02:00 |
Alex Shvartzkop
|
bf29b25190
|
EAGLE PCB: fix a regression causing polygons not being imported.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15829
|
2023-10-06 01:13:58 +03:00 |
Seth Hillbrand
|
d6c3f4d190
|
Protect against subgraph loops
Optimize the subgraph processing to avoid repeated loops when multiple
items belong to the same subgraph.
(cherry picked from commit 75de21314c )
|
2023-10-05 09:20:26 -07:00 |