290 Commits (2751c677467754db169b2479c62c87bd67f6b2e8)

Author SHA1 Message Date
jean-pierre charras 2751c67746 Pcbnew, PCB_PAINTER: provides an option to show footprints bounding box. 5 years ago
Seth Hillbrand 23f7ba6ee4 Ensure that we had a pad remaining before painting 5 years ago
Jon Evans e9b627bfd8 ADDED: Center marker dimension type 5 years ago
Jon Evans 75ffce1a0b ADDED: Leader dimension object 5 years ago
Jon Evans 0347515cec Support text expansion in dimensions 5 years ago
Jon Evans 76c4c959e6 Implement new dimension properties 5 years ago
Jon Evans b11e315d10 Refactor DIMENSION to hide internal details; add some new properties 5 years ago
Jon Evans 147540b3bb ADDED: Control to only show ratsnest for visible layers 5 years ago
Jon Evans 4433259c80 Fall back on copper color when net color is not found 5 years ago
qu1ck 636285311e Make DRAWSEGMENT::GetRectCorners return vector 5 years ago
Jeff Young 8ffad4b375 Only override color if net or netclass color is set. 5 years ago
Jeff Young 49ac89f72c Only paint pads on layers they appear on. 5 years ago
Jon Evans cffbc34f12 Fix some logic issues with net coloring 5 years ago
Jon Evans d7b38d10c2 Use layer base color to create selection candidate color 5 years ago
Jon Evans 17066134f4 Fix brightness factor application for selected items 5 years ago
Jeff Young 8234e70e77 Remove unused footprint text front & back colours. 5 years ago
Jon Evans 0db00046d1 Fix rendering of net colors on items 5 years ago
Jon Evans bd14f8a82a ADDED: New appearance control widget for PcbNew 6 years ago
Jeff Young 393bb0fd83 Fix assert where geometry routine wasn't ready to handle layers. 5 years ago
Qbort b41892e4da Rename class GROUP in pcbnew to PCB_GROUP 5 years ago
Joshua Redstone ee428876ec ADDED: Group/Ungroup function 5 years ago
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads 5 years ago
Fabien Corona 133d082cc5 Pcbnew fix arc edition 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young 77fd384da5 Don't allow 45deg rotation to bloat pad numbers/netnames. 5 years ago
jean-pierre charras 87ebd34ea2 Optimize drawings for degenerated oval pads (in fact circle) and for round pad holes 5 years ago
Tomasz Wlostowski 89a953e039 Migrated GetEffectiveShape(s) to SHAPE_COMPOUND 5 years ago
Jon Evans 2ea42196ed Ensure high contrast mode gets a proper default value 6 years ago
Jon Evans 5d118b0700 More visibility settings infrastructure 6 years ago
Jon Evans d248736f08 Draw ratsnest with colors if color data is available 6 years ago
Jon Evans 72b08f2b18 ADDED: Hide ratsnest for specific nets 6 years ago
Jon Evans afd432e687 Infrastructure for net hiding 6 years ago
Jon Evans 961fbadd23 Initial infrastructure for net/netclass colors in board 6 years ago
Jeff Young d85a707385 Move rest of DRC to SHAPE collision architecture. 6 years ago
Jeff Young 9cbcf3fe56 Improve pad annotation for custom-shaped pads. 6 years ago
Jon Evans 0d4ee39f75 CHANGED: Copper zones can be on more than one layer 6 years ago
Jeff Young 32c3ea4edd Flags cleanup. 6 years ago
Jeff Young e376750f62 Flatten CS_PAD_PRIMITIVE out in favour of reusing DRAWSEGMENT. 6 years ago
Jeff Young d01b29ab37 Cleanup pad geometry handling. 6 years ago
jean-pierre charras 7240b3e4d3 PCB_PAINTER for D_PAD: for round and oval shapes, use native gal draw functions, 6 years ago
Jeff Young 970921f88b Support for filled DRAWSEGMENT::S_RECT and S_CIRCLE. 6 years ago
Jeff Young aeed8e6e2c Finish implementation of DRAWSEGMENT::C_RECT. 6 years ago
Jeff Young d99febba6c Treat sketch mode module items and board items the same. 6 years ago
Jon Evans c7daf8a8f3 ADDED: Cross-probe highlighting of bus members 6 years ago
Jeff Young 03c47e210c Apply blind/buried via drawing to microvias. 6 years ago
Jon Evans 366673d995 Don't try to draw a zone that has no outline 6 years ago
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