499 Commits (87171f53c78b16d60f61173a0df2684fad628c90)

Author SHA1 Message Date
Jeff Young 513fc872bb Support both X and Y mirroring in FPEditor. 3 years ago
Marek Roszko 61e11d6896 Strip out Mils2Iu 3 years ago
Marek Roszko a8613ee80f Combine Iu2Millimeter & remove PcbMm2iu 3 years ago
Jeff Young aa0863cdf4 Don't mirror text on non-physical layers when in flip board view. 3 years ago
dsa-t bd8b737c44 GAL: Do better job at reserving vertices. 3 years ago
Jeff Young 281b9d405a ADDED ability to specify where pad number (& net name) go on custom shaped pads. 3 years ago
Jeff Young 9523586bf1 Remove atrophied PCB NO_CONNECTS layer and its colour. 3 years ago
Jeff Young 16b4f96405 Centralize no-connect- and free-pad processing. 3 years ago
Jeff Young b4492e0bd2 More EDA_RECE yeetage. 3 years ago
Jeff Young 2dc6300501 Move EDA_ITEM bounding boxes to BOX2I. 3 years ago
jean-pierre charras a306246558 Fix a few (minor) compil and Coverity warnings. 3 years ago
Jeff Young ae86c6f3a7 Don't include text in locked-item-shadow-calc for footprints. 3 years ago
Jeff Young 6cfbf895fc Make sure parent pos is factored in for polygons. 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Jeff Young 43df863df2 Fix issue with caches not being initialized when printing msg bar. 3 years ago
Jeff Young e10158ff10 ADDED show pin names on footprint pads when assigning to symbol. 3 years ago
Jeff Young 1bad72f14f Remove bad static_cast. 3 years ago
jean-pierre charras 8eee766791 Fix Cvpcb DISPLAY_FOOTPRINTS_FRAME: some display options not working. Commit 5e4a7041 moved 4 settings used in Cvpcb to a PCBNEW_SETTINGS struct. But in Cvpcb, this config struct does not exist. So these 4 settings are now moved to a section (PCB_VIEWERS_SETTINGS_BASE) common to Cvpcb and Pcbnew config. 3 years ago
Jeff Young f41af10007 Clean up hole shapes for safety (smart pointer) and consistency. 3 years ago
Mike Williams f8b157a1fb PCB: Bitmaps should respect layer opacity and highlighting options 3 years ago
Seth Hillbrand c8a383a48e Get via font fill/color correct when highlighted 3 years ago
Mike Williams 99f8b21ed1 PCB: Add bitmap layer per board layer 3 years ago
Mike Williams 3669cb4673 PCB Editor: Add User Background Images 4 years ago
Jeff Young 231ac567b8 Bug fixes for printing vias. 3 years ago
Jeff Young fa11e1c097 Take text height into account as well as thickness for knockout margin. 4 years ago
jean-pierre charras 57e59a4959 Pcbnew, on line DRC when moving footprints: add visible collisions between courtyards 4 years ago
Jeff Young cc86d3da2a Give up trying to find a one-size-fits-all boudningBox for text. 4 years ago
Jeff Young 492259a1d4 Outline font bug fixes for PCBNew dimensions. 4 years ago
jean-pierre charras 1d5be1adeb Cairo GAL: fix incorrect size and thickness of text drawn by GAL::BitmapText() 4 years ago
Jeff Young 90af5a36d2 Show hole clearance lines around NPTH pads. 4 years ago
Jeff Young cf611f1742 Better safety around layersets. 4 years ago
Jeff Young 4225f92573 Slight improvements to via drawing. 4 years ago
Jeff Young 65185f53a1 Rotate fp zones before comparing with library versions. 4 years ago
Jeff Young e03b06927d Fix rotation problems for knockout fp text, and implement 3D rendering. 4 years ago
jean-pierre charras 0440aa3d83 Extend layer LAYER_LOCKED_ITEM_SHADOW to draw shadow markers on other locked items: 4 years ago
jean-pierre charras 016af235db Pcbnew: add a GAL layer (LAYER_LOCKED_ITEM_SHADOW) to draw markers on locked footprints 4 years ago
Jeff Young 40fd8860fe Plotting (and some bug fixes) for knockout text. 4 years ago
Jeff Young 293021c58c ADDED: knockout pcb and fp text. 4 years ago
Jeff Young bf0f2aa4a8 Adjust bitmap text spacing a bit so it's closer to the stroke font. 4 years ago
Jeff Young 513486b0ec Overhaul show no-net indicators logic. 4 years ago
Jeff Young 69a6033905 Hysteresis for track netnames. 4 years ago
Jeff Young 5544dd8018 Don't call GetLayer() on a multi-layer object. 4 years ago
Jeff Young bc24002be7 Don't print clearance lines. 4 years ago
Jeff Young 2172810600 Performance: better sharing of zone fills. 4 years ago
jean-pierre charras a455dd8815 Fix issue for stand alone python scripts, when running without project. 4 years ago
Jeff Young a2ca8cf413 Improve SNR. 4 years ago
Jeff Young 3deaf902bb Retire the V5 zone fill algorithm. 4 years ago
Jeff Young 7ccac79192 More wxString wide literals. 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young 09d0f6e17c Map zone layers before checking their visibility. 4 years ago