257 Commits (1506beecbcd7ae2f47e5807edaaf4d623ffff819)

Author SHA1 Message Date
Jeff Young 94f995c49e Reduce dependency on dynamic_cast. 1 year ago
Jeff Young cbfd6ec9ea CHANGED: remove single layer restriction for uvias. 1 year ago
Jeff Young 6053113a8b Fix some lingering usages of old "Module" terminology. 1 year ago
Seth Hillbrand cc850d0da0 Split out LSEQ/LSET from LAYER_ID 1 year ago
Jeff Young 26b86b3922 Don't use wxLogMessage/wxLogError for messages not meant for user. 1 year ago
Seth Hillbrand 42ebf0eca5 Limit FSWatcher 2 years ago
Alex Shvartzkop 5475359d00 More build time optimizations. 2 years ago
Alex Shvartzkop 16e3692e71 Build time optimizations. 2 years ago
Jeff Young 0890ac57dd Improve clarity of default zone settings. 2 years ago
Jeff Young 6fca467e2a Don't query first item of empty vector. 2 years ago
Jeff Young 6c39e67342 Don't leave tools with stale state when reloading fp. 2 years ago
Marek Roszko 9a890cdba9 Kick the wildcards and file exts into a static class, export it from kicommon 2 years ago
Jeff Young 1b0cc82c56 Move a couple of stragglers to BOARD_COMMIT. 2 years ago
Jeff Young cc721c4907 Improve encapsulation of group internals. 2 years ago
Jeff Young f7420bc820 Separate Footprint Editor's sketch modes from PCB Editor's. 2 years ago
Jeff Young 504652b972 Regularize RunOnChildren() at the BOARD_ITEM level. 2 years ago
jean-pierre charras 57efde1bbb Pcbnew: rename ZONE* m_SolderMask to m_SolderMaskBridges 2 years ago
Alex Shvartzkop be72e07e61 Introduce PCB_GENERATOR. 2 years ago
Alex Shvartzkop d7863b09c5 Move CORNER_STRATEGY out of SHAPE_POLY_SET. 2 years ago
Marek Roszko 6b12a12b3e On second thought rename PROJECT_PCBNEW to PROJECT_PCB 2 years ago
Marek Roszko 7e8b18035f Eliminate the conditional pcbnew/cvpcb definition of PROJECT 2 years ago
Jeff Young 1047130046 Push most of footprint chooser into PANEL_FOOTPRINT_CHOOSER. 2 years ago
Jeff Young 68111a1682 Handle redraws from any tent-vias changes in plot settings. 2 years ago
Jeff Young c7f69503c0 Do full high-contrast update of vias & pads if netnames are shown. 2 years ago
Mike Williams b1a388ca69 Grids: Support X and Y for all grids, add optional names 2 years ago
Jeff Young 0f81dd3b5e Give Grid Settings a more standard KiCad look and feel. 2 years ago
Jeff Young 0c37e3c443 Remove realistic-mode (and duplicated settings from preferences). 2 years ago
Jeff Young cf22d5b99b Preferences setting for force-show-fields-when-fp-selected. 2 years ago
Jeff Young c697a934b2 Update layer names to current terminology. 2 years ago
Seth Hillbrand 32ad42a435 Add 3dconnexion driver version check 2 years ago
Jeff Young cbf685ad76 Clear owner of old watcher before resetting std::unique_ptr. 2 years ago
Seth Hillbrand f45883ac3d Ensure watcher is valid 2 years ago
jean-pierre charras 3ac454153e Pcbnew, footprint editor: fix crash due to a null pointer use 2 years ago
Seth Hillbrand dde017cdc2 Force remove tree watcher when setting 2 years ago
Jeff Young 9d9344a815 Save, clear, and restore selection around a footprint reload. 2 years ago
Seth Hillbrand f3122184df Remove existing footprint when force-reloading 2 years ago
Mike Williams 37837dc392 PCB: introduce PCB_FIELD_T 3 years ago
Jeff Young 8c29091001 Add a "hyperzoom" mode for debugging "up close". 2 years ago
Wayne Stambaugh bdee545841 Coverity warning fixes. 3 years ago
Seth Hillbrand 14f6e32c74 ADDED: Change watcher for libraries 3 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 3 years ago
Seth Hillbrand 2cd854af14 Move Spacemouse to advanced config 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Jeff Young a0adb59437 Update dimension units when opening PCBs in CLI. 3 years ago
Wayne Stambaugh 664e5629f2 Document board change event listener code. 3 years ago
Wayne Stambaugh 66f6168163 Fix mode-less dialog issues. 3 years ago
Jeff Young 461def2719 Move automatic dimension processing inside PCB_DIMENSION_BASE. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Jeff Young 7844602210 Nullptr safety. 3 years ago
Jeff Young 67e6603699 Move updateUnits functionality to where it can be shared. 3 years ago