Jon Evans
|
0b136ae0df
|
CLI: Allow controlling layer order for multilayer plots
|
2023-10-11 00:18:58 +00:00 |
Jeff Young
|
d8f35633d4
|
Modify interactive delete tool to respect groups & selection filter.
|
2023-10-10 16:04:54 +01:00 |
Jeff Young
|
8c017be24a
|
Clearer naming.
|
2023-10-10 15:43:45 +01:00 |
Jeff Young
|
0683313ecb
|
Fix ghosted image while moving meander.
Also cleans up some undo description strings. (They go in the menu
so they should be title-caps.)
|
2023-10-10 15:24:58 +01:00 |
Jeff Young
|
d3b50f0607
|
Cleanup (no functional changes).
|
2023-10-10 13:42:42 +01:00 |
Jeff Young
|
04e23bf5e3
|
Fix build.
|
2023-10-10 12:58:12 +01:00 |
Jeff Young
|
d916e650f1
|
Tuning status popup for point editor.
|
2023-10-10 11:55:57 +01:00 |
Jeff Young
|
bb74445dda
|
Code clarity.
|
2023-10-10 11:14:47 +01:00 |
Jeff Young
|
4226839586
|
Switch to diff-pair mode if startItem is a diff-pair member.
|
2023-10-10 11:08:53 +01:00 |
Jeff Young
|
099e5dd9e7
|
More undo bugs.
|
2023-10-09 22:32:32 +01:00 |
Jeff Young
|
994f9f8823
|
Cleanup & compiler warnings.
|
2023-10-09 22:32:32 +01:00 |
Jeff Young
|
642938455e
|
Add status popup for meander placer.
|
2023-10-09 22:32:32 +01:00 |
Jeff Young
|
1afa6ddbd5
|
Rename getLineBetweenPoints() to getLine().
While it uses the first point to find the line, it in fact returns
the entire connection, not just the part between the two points.
|
2023-10-09 22:32:32 +01:00 |
Jeff Young
|
44e0821e13
|
Fix some issues with undo.
Also fixes the baseline being visible while placing the meander.
|
2023-10-09 22:32:32 +01:00 |
Jeff Young
|
d10b0b053e
|
Move meander placer picker tool from item highlighting to net highlighting.
|
2023-10-09 22:32:32 +01:00 |
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 |
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 |
jean-pierre charras
|
c9d6e79d2d
|
Fix minor compil warnings.
|
2023-10-08 15:04:45 +02: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 |
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
|
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
|
d7863b09c5
|
Move CORNER_STRATEGY out of SHAPE_POLY_SET.
|
2023-10-06 15:42:50 +03: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 |
Ian McInerney
|
0876fb0985
|
Re-implement direct layer switching in the router tool
Also add a new framework to allow grouping actions that are similar into
a single context that can then be used for mass comparisons.
|
2023-10-05 13:34:25 +01:00 |
Jeff Young
|
31c488bc23
|
NETINFO_ITEMs are owned by BOARD.
Lifecylce management must go through BOARD_COMMIT (or at least
the frame's undo/redo lists).
|
2023-10-04 21:01:33 +01:00 |
Mike Williams
|
c2d7b26ebd
|
PCBNew: don't grab the wrong parameter type when placing vias
|
2023-10-04 12:17:15 -04:00 |