134 Commits (6b12a12b3edfe6e6c7770235d0331c680443e644)

Author SHA1 Message Date
Alex Shvartzkop 06463fd35a Fixes for Wayland cursor warping: 2 years ago
Jeff Young d6b75c64e1 ADDED: custom-shaped pad spoke templates. 2 years ago
Jeff Young 84a9f6f665 Set padEntered when entering pad edit mode with a non-custom shaped pad. 2 years ago
Jeff Young 69a1b30b8a Implement undo/redo around Pad Edit Mode changes. 2 years ago
Jeff Young 68c839b214 Stop trying to zero-out offset of custom-shaped pads. 2 years ago
Jeff Young 0d39cd5e63 Allow for offset custom-shaped pads with no holes. 2 years ago
Jeff Young e0cf49e73c Fix previous fix for honouring pad offset. 2 years ago
Jeff Young 300014177f Honour pad offset when creating custom pad anchors (and polygons). 2 years ago
jean-pierre charras a16ab0aae1 Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2 years ago
John Beard ab55684f0b ADDED: Add step parameter to footprint pad renumbering 2 years ago
Ian McInerney 2fb6f19a84 Separate immediate and delayed action dispatch 2 years ago
Jeff Young 493828cc6b Eradicate a bunch of calls to dyn_cast. 2 years ago
jean-pierre charras 9a47b34499 Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 2 years ago
Jeff Young 28028c941e Retire Local/Draw coords distinction from PAD (the last object to have it). 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Jeff Young c54c254f96 Don't allow footprint editor pad tools to run outside footprint editor. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Jeff Young 2cbb66d70d Dim other pads when in pad edit mode. 3 years ago
Jeff Young 4c63b4e061 Class name <-> file name sync. 3 years ago
Jeff Young 7089e99f4b Integrate move individually into move algo so other commands don't choke. 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 8b9cbd5805 Don't reset editPad if it still exists after model reset. 3 years ago
Jeff Young 328cc27020 Add pad-recombining to FPEditor's Cleanup Graphics. 3 years ago
Jeff Young 513fc872bb Support both X and Y mirroring in FPEditor. 3 years ago
Mike Williams 9304607624 TOOL_EVENT: make command string non-optional 3 years ago
Marek Roszko 66e8931405 Remove IU_PER_MM thats standalone 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 895a8a8dbc Work around focus issues for status popups. 3 years ago
Seth Hillbrand b736460e71 Move optional access from value() to *operator 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Jeff Young aa2ad3b44c Move KICAD_T[] to std::initializer_list<KICAD_T>. 3 years ago
Jeff Young 6f49b57f9b Cleanup & performance enhancements. 3 years ago
Jeff Young bd51b33f65 Clear point editor before recombining pad. 3 years ago
Jeff Young 29eb5931c2 Be more careful with forced cursor positions. 4 years ago
Jeff Young 85805b95ba Cancel or commit pad edit mode when switching footprints. 4 years ago
Jeff Young c9487bad18 Move BOARD_ITEM::Rotate() to EDA_ANGLE. 4 years ago
Jeff Young abd3f5bc2b Move footprints to EDA_ANGLE. 4 years ago
Jeff Young d485eb2514 Move pads to EDA_ANGLE. 4 years ago
Seth Hillbrand ed35f4bfc5 Fix pad snapping in renumber pads 4 years ago
Jeff Young 2bc86fa0a8 Shapes for schematic. 4 years ago
Jeff Young 8cbdf5ba12 Keep default pad number up-to-date (in both directions). 4 years ago
Jeff Young 463b82cf46 Be very careful when "doing what I mean". 4 years ago
Jeff Young f9861b4a6c Finish arc rework and push out to file formats. 4 years ago
Jeff Young 9b9e379aa0 Overhaul arc internal model to not over-specify information. 4 years ago
Jeff Young 8b08c9e53f Shorter names before things get out of hand. 4 years ago
Seth Hillbrand 51d3440c38 Use footprint type to inform new pad type 4 years ago
Jeff Young 32e23d993e Formatting. 4 years ago
Jeff Young fdfecf5932 Don't push view control settings to the previous active tool. 4 years ago
Jeff Young e6ca9837a2 Clear numbers from non-numberable pads and don't run DRC on them. 4 years ago
Seth Hillbrand 8d1dd1f8b0 Handle pad->custom conversion more closely 4 years ago