Jeff Young
|
9b9e379aa0
|
Overhaul arc internal model to not over-specify information.
|
4 years ago |
Jeff Young
|
8b08c9e53f
|
Shorter names before things get out of hand.
Also, remove comments indicating CURVE is a Bezier. Just call it a
BEZIER.
|
4 years ago |
Jeff Young
|
a41944020d
|
Push most of PCB_SHAPE impl down in to EDA_SHAPE.
|
4 years ago |
Jeff Young
|
b27b97809f
|
Clean up several bugs in Graphics Cleaner.
See bug report for more details.
Fixes https://gitlab.com/kicad/code/kicad/issues/9150
|
4 years ago |
Jeff Young
|
0fb864d596
|
Pull some name changes back from 7.0 to ease merging.
|
4 years ago |
Jeff Young
|
e61822c9e0
|
Naming conventions and a bug fix on arc points.
|
4 years ago |
Marek Roszko
|
21fde9b629
|
enum class PCB_SHAPE_TYPE_T
|
5 years ago |
Jeff Young
|
9c7c05c161
|
Mostly formatting cleanup but a few type-casting cleanups too.
|
5 years ago |
Jeff Young
|
ec020dd19f
|
First-class support for filled shapes.
|
5 years ago |
Jeff Young
|
bdbb68f813
|
MODULE -> FOOTPRINT.
|
5 years ago |
Ian McInerney
|
31e626f279
|
Cleanup creation of all our smart pointers
|
5 years ago |
Jeff Young
|
37906511f5
|
Class renaming.
DRAWSEGMENT -> PCB_SHAPE
EDGE_MODULE -> FP_SHAPE
TEXTE_PCB -> PCB_TEXT
TEXTE_MODULE -> FP_TEXT
|
5 years ago |
Jeff Young
|
7a4900b8dc
|
PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T
Also updated footprint text and zone types for consistencey.
|
5 years ago |
jean-pierre charras
|
87a220b8e2
|
more cleanup about removing useless include
|
5 years ago |
Tomasz Wlostowski
|
d937fadd6f
|
Migrate RC_ITEM to use shared_ptr
|
5 years ago |
Jeff Young
|
40847c055d
|
Check final corner of rectangle before merging.
Fixes https://gitlab.com/kicad/code/kicad/issues/4766
|
5 years ago |
Jeff Young
|
40a72d9530
|
Add SH_RECT handling to 3D shape conversion.
Also add some debugging for not-implemented shape cases in other
places to catch simmilar issues in future.
Fixes https://gitlab.com/kicad/code/kicad/issues/4757
|
5 years ago |
Jeff Young
|
d67f404dec
|
Fix undo issue with merging lines into rectangles.
|
5 years ago |
Jeff Young
|
a7703d1207
|
Cleanup Graphics to parallel Cleanup Tracks & Vias.
This also allows for easier migration to DRAWSEGMENT::S_RECTs by
auto-converting 4 rectilinear lines to a rectangle.
|
6 years ago |