190 Commits (cff76e55d52eb1a29e7f990ba86a858a5f2e59e9)

Author SHA1 Message Date
Jeff Young 6c74658a98 Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 5 years ago
Fabien Corona 133d082cc5 Pcbnew fix arc edition 5 years ago
Jeff Young 2320a67c30 Fix issues with DRAWSEGMENT undo. 5 years ago
Tomasz Wlostowski 89a953e039 Migrated GetEffectiveShape(s) to SHAPE_COMPOUND 5 years ago
Tomasz Wlostowski 832a8c5bf7 pcbnew: implement SHAPE_COMPOUND-based GetEffectiveShape() 6 years ago
Seth Hillbrand 0a5f11fb37 Keep item ordering as much as possible 5 years ago
Maciej Suminski a289056a9e Properties meta-data for pcbnew classes 6 years ago
Maciej Suminski 89698a727b Removed const modifier for returned non-reference types 6 years ago
Jeff Young 441dfa30f0 Return individual custom pad shapes instead of a SHAPE_POLY_SET. 6 years ago
Jeff Young 40a72d9530 Add SH_RECT handling to 3D shape conversion. 6 years ago
Jeff Young 6acd35c981 Cleanup. 6 years ago
Jeff Young da2b7071b4 WYSISYG custom pad editor. 6 years ago
Jeff Young e376750f62 Flatten CS_PAD_PRIMITIVE out in favour of reusing DRAWSEGMENT. 6 years ago
Jeff Young aeed8e6e2c Finish implementation of DRAWSEGMENT::C_RECT. 6 years ago
Jeff Young 1535c83b88 Lay some groundwork for adding distances to DRC errors. 6 years ago
Jeff Young 7f1b409305 Remove dead legacy print code. 6 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
qu1ck 32674ef360 Fix polygon shape move 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
jean-pierre charras a9f9540fa4 Pcbnew: minor cosmetic enhancement:in status panel, for polygon graphic shape: 6 years ago
jean-pierre charras fa200f3d39 Pcbnew: enhancement: graphic polygon: display the points count, instead of length. 6 years ago
Seth Hillbrand eb3d32f967 SHAPE_LINE_CHAIN: Unify constructors 7 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Seth Hillbrand 6625d0721e Implement Get/Set display options 6 years ago
Jeff Young 872826085a Filter PCBNew contents when pasting into Footprint Editor. 6 years ago
jean-pierre charras 52fcbeab44 Fix incorrect HitTest in DRAWSEGMENT (bezier curve) 6 years ago
Jeff Young 37af3adffb Add preference for flip axis. 7 years ago
Jeff Young c2662b0e11 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 7 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 7 years ago
Jon Evans adfc4d2485 PcbNew: fix Bezier curves not having bounding boxes at startup 7 years ago
Jeff Young b83dac68d0 Fix drag-select hit-testing of LibEdit items. 7 years ago
Seth Hillbrand f7c042a357 pcbnew: Allow curves in custom pads 7 years ago
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
Seth Hillbrand 24bf838392 pcbnew: Allow arc editing via midpoint 7 years ago
Seth Hillbrand ec24981cc8 pcbnew: Don't refresh S_CURVE in bbox() 7 years ago
Seth Hillbrand 5c5979dfc6 pcbnew: Fix polygon hittest 7 years ago
jean-pierre charras 754837f947 Pcbnew: DRAWSEGMENT polygonal shape: fix drawings in Legacy mode. Add IsPolygonFilled() to know if the polygon is filled or not. 7 years ago
Seth Hillbrand b8309e2a70 pcbnew: Edgecuts polygons only hit edges 7 years ago
Seth Hillbrand ecc80c00a5 pcbnew: Initialize DRAWSEGMENT to default width 7 years ago
Seth Hillbrand 6a6d580a1c pcbnew: Improve zone/polygon selection 7 years ago
jean-pierre charras d73db8c73a Make a few strings not internationalized, because they must not be translated (html format strings) 7 years ago
jean-pierre charras 4cac974420 Add Bezier curve (S_CURVE shape) support in DIALOG_GRAPHIC_ITEM_PROPERTIES. 8 years ago
jean-pierre charras 72d1597201 DXF import: add import of DXF splines that are converted to Bezier curves. 8 years ago
Jeff Young eacaa39aa2 Remove global units usage from GetSelectionText... 8 years ago
Jeff Young f7861c90ec Use more self-documenting names for conversion routines. 8 years ago
Jeff Young b99ea159c8 Rationalize select menu texts. 8 years ago
Seth Hillbrand ca544eb138 Adding radius info to panel for arcs/circles 8 years ago
Seth Hillbrand 6d855cbccb Remove extraneous assert 8 years ago