554 Commits (a4d1b29b912fd6c7d54d9f59dce4a0425fd66c9f)

Author SHA1 Message Date
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
jean-pierre charras af65c48979 Pcbnew: Partial revert of commit 0bceb69fe9 7 years ago
jean-pierre charras 0bceb69fe9 Pcbnew: DRAWSEGMENT polygonal shape: use triangulation (CacheTriangulation) to draw the shape (similar to zones). 7 years ago
Maciej Suminski 262a105416 Disable zone outlines and hatched lines rendering in printouts 7 years ago
Maciej Suminski ff0909c90c Fully initialize PCB_RENDER_SETTINGS::m_sketchMode 7 years ago
Maciej Suminski 8cb464b725 Handle drill mark options in pcbnew printouts 7 years ago
Jeff Young 9dfcc839a4 Fix color issues with cursor and sheet pins. 7 years ago
Seth Hillbrand b3a5e08c2f pcbnew: Rename PCB_ZONE_T and remove from connectivity 7 years ago
jean-pierre charras 8fd686e8f4 Eeschema: Fix 2 minor compil warnings. Pcbnew, very minor fix: avoid using fixed scaling factor in code. Use internal units conversion instead. 7 years ago
jean-pierre charras 15e0771ea8 Add GAL support to Cvpcb display footprints frame. 7 years ago
jean-pierre charras 72d1597201 DXF import: add import of DXF splines that are converted to Bezier curves. 7 years ago
Jeff Young df863e44e2 Wire m_showPageLimits control up to GAL canvas. 8 years ago
Maciej Suminski 55edf1aad2 PCB_PAINTER: use dynamic_cast to determine whether an object is of EDA_ITEM type 8 years ago
Jeff Young 60a4ce6623 Don't let pads that *should* be NPTHs get lost. 8 years ago
Andrzej Wolski 936a8c1a7e Initialize color of vias netnames text 8 years ago
jean-pierre charras ac3bf11bc4 Fix a minor render issue in GAL mode: hole contours inside a zone outline are not drawn. 8 years ago
jean-pierre charras 39b4afecfa fix code after file renaming 8 years ago
jean-pierre charras 270a63daac DRAWSEGMENT, S_POLYGON shape: remove useless copies or conversion to std::vector<wxPoint> of SHPE_POLY_SET polygon shape. 8 years ago
jean-pierre charras 79a9f401a3 Fix a minor issue in pad editor dialog: in GAL mode, the pad was sometimes shown in outline mode, sometimes in filled mode 8 years ago
Kristoffer Ödmark e7ddcca569 Fix some netname rendering issues 8 years ago
Jeff Young 38227161bf Fix drawing of transparent layer swatches. 8 years ago
Jeff Young d3923de7b9 Don't dim markers when in high-contrast mode. 8 years ago
Tomasz Włostowski a4528988ca pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 8 years ago
Maciej Suminski 8ab8a11cf8 Faster zone and custom shape pad drawing, minor PCB_PAINTER refactor 8 years ago
Tomasz Włostowski 8df299a6bc pcbnew: Optimized zone filling algorithm: code cleanup 8 years ago
Tomasz Włostowski 316ddadec1 pcbnew: Optimized zone filling algorithm. 8 years ago
Jon Evans 8f79f0a66d Add DRC items when reloading board view (Fixes lp:1542420) 8 years ago
jean-pierre charras 68268973b7 To avoid mistakes between graphic layers for pads, holes and not plated holes, rename 3 GAL_LAYER_ID names: 8 years ago
Jon Evans 84ab71f8ec Allow changing LAYER_PADS color and visibility (Fixes lp:1672646) 8 years ago
Tomasz Włostowski b945d2a708 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 8 years ago
Tomasz Włostowski 8a09a1d329 refactoring: derive PCB-specific PCB_VIEW from VIEW with the intention of moving PCB_EDIT_FRAME entries used by the tools (e.g. GetActiveLayer) there 8 years ago
Tomasz Włostowski 81d1e17f02 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 8 years ago
jean-pierre charras 78ec983632 DRAWSEGMENT fix crash when trying to copy a empty polygon. 8 years ago
jean-pierre charras 7418deb454 Pcbnew: fix issues with 360 deg angle arcs. 8 years ago
Oliver Walters 2895030cfa Add multi-layer zone rendering for GAL 8 years ago
Jon Evans 256f52f27e Use VIEW_GROUP for candidate highlighting; enable in PcbNew also 8 years ago
Maciej Suminski cca63801bf Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 8 years ago
Maciej Suminski 85be485c34 Enable long names for pin numbers and pads 8 years ago
jean-pierre charras e2d3fcec02 Add support for custom pad shape. Full support in DRC and PnS. 9 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 8 years ago
Maciej Suminski 7399759b3b Fixed polygon DRAWSEGMENT rendering in OpenGL GAL 8 years ago