Tomasz Wlostowski
|
5c2c66dd07
|
drc: sane default rules for via diameters/diff pair widths/diff pair gaps (required by the P&S)
|
2020-10-09 00:01:26 +02:00 |
Tomasz Wlostowski
|
5e4fb46aef
|
MINOPTMAX: added OptThenMin() method as syntax sugar
|
2020-10-09 00:01:26 +02:00 |
Jeff Young
|
ea387f2f28
|
Don't segfault after doing a cutout which removes entire zone.
Fixes https://gitlab.com/kicad/code/kicad/issues/5532
|
2020-10-08 20:33:54 +01:00 |
Jeff Young
|
fd22fe8e37
|
Show preview item in drawing tool before mouse is moved.
Fixes https://gitlab.com/kicad/code/kicad/issues/5922
|
2020-10-08 19:56:09 +01:00 |
Jeff Young
|
4095edda07
|
Add Properties support to Junction and Bus Entry tools.
Fixes https://gitlab.com/kicad/code/kicad/issues/5907
|
2020-10-08 18:11:06 +01:00 |
Jeff Young
|
5ee302d2dc
|
Fix spacing issue in Plot dialog.
|
2020-10-08 18:11:06 +01:00 |
Marek Roszko
|
acce757df7
|
Suppress leak reports in kicad.exe as well
|
2020-10-08 17:08:01 +00:00 |
Marek Roszko
|
2b2e8552be
|
Turn off the leak dumping under MSVC as wxWidgets causes it to falsely report dumps on exit
|
2020-10-08 17:08:01 +00:00 |
Ian McInerney
|
2b839c6c9c
|
Ensure command events are passed when placing junctions
We only handle specific command events in the handler, so we
must pass the rest to allow other tools to work.
Fixes https://gitlab.com/kicad/code/kicad/issues/5922
|
2020-10-08 17:58:06 +01:00 |
Ian McInerney
|
48a5907412
|
Remove extraneous debug statements
|
2020-10-08 17:56:54 +01:00 |
Jeff Young
|
fa32f291bc
|
Escape parens when outputting PDF text.
Fixes https://gitlab.com/kicad/code/kicad/issues/5917
|
2020-10-08 16:46:22 +01:00 |
Tomasz Wlostowski
|
db9e111838
|
kimath: SHAPE_POLY_SET should re-parent triangulated polygons when copied/cloned
|
2020-10-08 15:22:17 +02:00 |
Jeff Young
|
80ba02caf5
|
Fix iterator bug in group selection filtering.
Fixes https://gitlab.com/kicad/code/kicad/issues/5804
|
2020-10-08 14:15:10 +01:00 |
Jeff Young
|
9c6977a994
|
Remember mirror setting in print dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/5909
|
2020-10-08 14:15:10 +01:00 |
Jeff Young
|
d305e9c715
|
Line width safety for PSLIKE plotter and some cleanup.
|
2020-10-08 14:15:10 +01:00 |
jean-pierre charras
|
2aa357c872
|
Gerber export: fix incorrect size or orient of flashed oval and round Rect
shapes when they are not horizontal or vertical.
|
2020-10-08 14:48:34 +02:00 |
Marek Roszko
|
f820dc990e
|
Make the delete tool use KICURSOR
|
2020-10-08 07:40:14 -04:00 |
jean-pierre charras
|
00fea5006e
|
Gerber plotter: fix a bug in a aperture macro calculation
|
2020-10-08 13:24:28 +02:00 |
Jeff Young
|
a534f24fb6
|
Repair deleting of groups in modedit.
|
2020-10-08 11:33:32 +01:00 |
Jeff Young
|
6752fdd58b
|
Fix bug with adding items to group in modedit.
|
2020-10-08 11:33:32 +01:00 |
Jeff Young
|
2f49db49bf
|
Fix fly-off arc handles and move Arc Properties to start/end/angle.
Fixes https://gitlab.com/kicad/code/kicad/issues/5791
|
2020-10-08 11:33:32 +01:00 |
Jeff Young
|
3fd0df658d
|
Simplify arc drawing guides to be more consistent with other tools.
|
2020-10-08 11:33:32 +01:00 |
Jeff Young
|
77aa48b825
|
Fix COMMIT handler for deleting PCB_GROUPs in footprint editor.
|
2020-10-08 11:33:32 +01:00 |
Marek Roszko
|
7e974e5ccc
|
Use the snapped cursor position used for detection for the wire tool autostart
Fixes #5902
|
2020-10-07 23:57:26 -04:00 |
Marek Roszko
|
f704d95efd
|
Fix typo in cursors readme
|
2020-10-07 23:26:24 -04:00 |
Marek Roszko
|
f5e0754f65
|
Use the setCursor lambda pattern and fix up the initial cursor states
|
2020-10-07 23:26:14 -04:00 |
Marek Roszko
|
93376fa80e
|
Use the central SetIfPresent helper
|
2020-10-07 22:13:46 -04:00 |
Marek Roszko
|
0b43dc6e16
|
Minor json parse safety
|
2020-10-07 22:00:02 -04:00 |
Roberto Fernandez Bautista
|
09ac5e0fdc
|
Make GetCenter() in arcs return the center of the arc
Currently GetPosition() calculates the center of the arc
|
2020-10-08 01:41:37 +00:00 |
Mark Roszko
|
d9485129c8
|
Implement more context specific cursors using both stock and custom cursors.
|
2020-10-08 00:50:28 +00:00 |
Ian McInerney
|
50405b558e
|
Make the gerbview ruler tool more like the pcb ruler tool
* Allow the ruler to persist after clicking once on the canvas
|
2020-10-08 00:45:47 +01:00 |
Ian McInerney
|
7e17b39755
|
Bump up precisions for mm and mils to 2 and 4 respectively
|
2020-10-07 23:24:27 +01:00 |
Ian McInerney
|
16374e9ae1
|
Ensure string is chosen correctly
|
2020-10-07 23:23:43 +01:00 |
Roberto Fernandez Bautista
|
9faccda68d
|
Fix compile errors in MSVC
|
2020-10-07 19:33:46 +01:00 |
Jeff Young
|
809f4c2ffb
|
Finish single-click-place drawing tool on double-click.
Fixes https://gitlab.com/kicad/code/kicad/issues/5907
|
2020-10-07 18:30:55 +01:00 |
Jeff Young
|
75185f6723
|
Don't allow negative line widths for grahpic shapes.
Fixes https://gitlab.com/kicad/code/kicad/issues/5599
|
2020-10-07 18:30:55 +01:00 |
Wayne Stambaugh
|
cb73f43fc8
|
Remove duplicate SWIG include file.
|
2020-10-07 12:47:01 -04:00 |
Tomasz Wlostowski
|
1d34845683
|
qa: added missing files
|
2020-10-07 17:49:27 +02:00 |
Tomasz Wlostowski
|
d24e0ea7a0
|
qa: fix build script
|
2020-10-07 17:43:12 +02:00 |
Jeff Young
|
0ab583cf72
|
Special-case clearances of NPTH pads with no copper on layer.
These should get the hole clearance, not the copper clearance.
Fixes https://gitlab.com/kicad/code/kicad/issues/4017
|
2020-10-07 16:31:55 +01:00 |
Jeff Young
|
4565631728
|
Finish moving eeschema assigned netclasses to sheet-path-relative.
Also adds code for the case where a new label is created on a net
with an existing netclass assignment.
Fixes https://gitlab.com/kicad/code/kicad/issues/5886
|
2020-10-07 16:31:55 +01:00 |
Jeff Young
|
cfc636d25f
|
Minor adjustments to DRC syntax help.
|
2020-10-07 16:31:55 +01:00 |
Tomasz Wlostowski
|
eb8287ded8
|
router: bring back legacy GetEffectivePolygon() for complex pad shapes (more info in comments)
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
8fb154e04e
|
geometry: SHAPE_RECT: use SquaredDistance() for collision detection
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
d6fa81036b
|
geometry: SEG::NearestPoint(SEG) now returns points only on (this) segment
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
1ef120ff4f
|
geometry: SHAPE::Format() now outputs C-like code for easy test cases...
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
7ffef32ea0
|
geometry: placeholder method for converting compounds to simple polygons [wip]
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
30f8cc1346
|
VIEW_OVERLAY: added Cross() method
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
8a7fc7e970
|
drc: more robust segment pair detection, still issues with approximated arc corners though...
|
2020-10-07 16:36:37 +02:00 |
Tomasz Wlostowski
|
719363fa4a
|
Factor out class MINOPTMAX<> into a separate header
|
2020-10-07 16:36:37 +02:00 |