244 Commits (dce42612d399458b1bf6e6c274065dc5530eef39)

Author SHA1 Message Date
Jeff Young dce42612d3 Fix via printing. 6 years ago
Jeff Young 2b6089240a Change super/subscript syntax to ^{foo} and _{foo}. 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
Jeff Young 6e800bddae Rationalize penWidth processing as first step in removing some globals. 6 years ago
jean-pierre charras 5f60d955be minor fix for commit eb250b4cb 6 years ago
jean-pierre charras eb250b4cb0 PCB_PAINTER: minor fix: display better pad shapes on solder paste layers. 6 years ago
Jeff Young 85c2e0d23a Add user-defined severities, exclusions and colors to DRC markers. 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Jeff Young 5e5edd03f6 Implement super- and subscript printing and plotting for eeschema. 6 years ago
Fabien Corona 820690d024 pcbnew : fix selection color for the 'hole' part of NPTHs 6 years ago
Jeff Young ffe3fdf832 Set m_netNamesOnVias. We currently follow m_netNamesOnPads. 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Ian McInerney 0eee21e450 pcbnew: Fixup formatting and comments in pcb_painter.cpp 6 years ago
Fabien Corona 6b477a96d6 Outlined buried vias 6 years ago
Fabien Corona 04edc6ceff High contrast color for holes in microvias and buried bias 6 years ago
jean-pierre charras 01553a6bd1 FIX: add parameter to GAL::DrawCurve to control the curve to polyline conversion. Cairo supports curves, but not Opengl, that needs a conversion to polyline. This control allows optimization in conversion 6 years ago
Seth Hillbrand 6625d0721e Implement Get/Set display options 6 years ago
jean-pierre charras bc5dcf182f keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 6 years ago
Jeff Young 10c25a2290 Update frame type enum to match current class names. 6 years ago
Seth Hillbrand 9460f207f5 Fix misc build warnings 6 years ago
Jeff Young fa84babefe Re-implement sch->pcb cross-probing using net highlighting architecture. 6 years ago
Jeff Young e1d5cf1a87 Change pad solder masks to use rounded-corner clearances. 6 years ago
Seth Hillbrand daad58e511 pcbnew: Add option to show ratsnest while moving 6 years ago
Seth Hillbrand 4a52062a54 GAL: Make high-contrast meld into background 6 years ago
jean-pierre charras 34ccd0f004 Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 7 years ago
Seth Hillbrand 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
Seth Hillbrand ac435ecd68 Moving further arc approximations down 7 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
jean-pierre charras a155289f70 Custom pads: fix incorrect shape of masks when the shape is a polygon with holes and the mask margin is < 0. 7 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
MaPePeR e7d32c54b9 pcbnew: Draw Ratsnest with arcs to avoid overlap 8 years ago
Jeff Young 684bb62fd8 Escape slashes in labels and netnames. 7 years ago
jean-pierre charras 9d97c053b4 Pcbnew: Graphic polygon items are now drawn in sketch mode when the sketch mode is selected. 7 years ago
jean-pierre charras d259459a14 Pcbnew: add a new primitive pad shape: chamfered round rect pad. 7 years ago
jean-pierre charras 5eee88b78a Pcbnew, Draw zones in GAL mode: fix missing initialization of line color. 7 years ago
Seth Hillbrand dae7b03465 gal: re-enable arc outline mode 7 years ago
Seth Hillbrand 4597979d18 cairo: Draw ovals with filled half-arcs 7 years ago
Tomasz Włostowski bbee30671a gal: pixel alignment hacks, works for Retina display too now. 7 years ago
jean-pierre charras 179dfa0dda Pcbnew fix missing initialization in PCB_PAINTER::draw( const TRACK* aTrack, int aLayer ) 7 years ago
Seth Hillbrand 1e5ba6f1b1 Replace DIM() macro 7 years ago
Seth Hillbrand c92424898c pcbnew: Replace magic number segment counts 7 years ago
jean-pierre charras 83d851956c classes MARKER rework: remove duplicate code. Better HitTest code (HitTest takes in account the actual shape) 7 years ago
jean-pierre charras 15843ae01a class MARKER rework: fix a few minor issues, remove duplicate code and add comments. 7 years ago
jean-pierre charras 388397f97d Protect TesselatePolygon() against degenerated polygons (less than 3 corners) to avoid crashes. 7 years ago
Seth Hillbrand e49242bc54 tesselation: Check winding order 7 years ago
jean-pierre charras 5c54b9c46f Fix a compil issue due to a mistake in commit b8309e2 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 1858b7dca7 pcbnew: Allow closed polygons as board edges 7 years ago
jean-pierre charras 2ec957a226 polygon_triangulation.h: fix a missing call to updateList() in TesselatePolygon. 7 years ago