summaryrefslogtreecommitdiff
path: root/lib/python
AgeCommit message (Expand)AuthorFilesLines
2024-04-02Produce warning if keyboard is not configured via `keyboard.json` (#23321)Joel Challis1-8/+20
2024-03-31Align encoder layout validation with encoder.h logic (#23330)Joel Challis1-2/+7
2024-03-31Merge remote-tracking branch 'origin/master' into developQMK Bot1-3/+3
2024-03-31Fix 'qmk compile' mass_compile execution (#23296)Joel Challis1-3/+3
2024-03-30Migrate features and LTO from rules.mk to data driven (#23302)Joel Challis1-0/+6
2024-03-14`qmk new-keyboard` - detach community layout when selecting "none of the abov...Joel Challis1-4/+14
2024-03-13Reject duplicate matrix locations in LAYOUT macros (#23273)Joel Challis1-0/+9
2024-03-13Merge remote-tracking branch 'origin/master' into developzvecr1-5/+13
2024-03-13Absolute paths for -kb argument should error consistently (#23262)Joel Challis1-4/+12
2024-03-12Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+6
2024-03-12Flag LAYOUT macros still defined in .h files (#23260)Joel Challis1-1/+6
2024-03-10Enable 'keyboard.json' as a build target (#22891)Joel Challis5-9/+24
2024-03-10[Feature] Some metadata on QGF/QFF files (#20101)Pablo Martínez4-52/+146
2024-03-05Initial 'qmk test-c' functionality (#23038)Joel Challis3-0/+48
2024-03-02Remove cd suggestion from new-keyboard (#23194)Joel Challis1-4/+4
2024-03-02CLI Speed improvements. (#23189)Nick Brassel1-4/+10
2024-02-22Ensure `qmk generate-compilation-database` copies to userspace as well. (#23129)Nick Brassel2-3/+6
2024-02-17[Refactor] `qmk find` (#21096)Pablo Martínez2-25/+90
2024-02-16[Enhancement] Prepare for `SyntaxWarning` (#22562)Pablo Martínez2-5/+5
2024-02-16[Refactor] Break `QGFImageFile`'s `_save` function into smaller pieces (#21124)Pablo Martínez1-136/+168
2024-02-12Fix git-submodule running in wrong location (#23059)Joel Challis1-4/+4
2024-02-08Flag invalid keyboard features during lint (#22832)Joel Challis1-0/+15
2024-02-01Ensure LTO is enabled as a `info.json` build config option (#22932)Joel Challis1-0/+3
2024-01-22Merge remote-tracking branch 'origin/master' into developQMK Bot2-12/+28
2024-01-22Move layout macro OOB checks to lint (#22610)Joel Challis2-12/+28
2024-01-19Merge remote-tracking branch 'origin/master' into developQMK Bot1-2/+5
2024-01-20Copy `compile_commands.json` to userspace, if in use. (#22925)Nick Brassel1-2/+5
2024-01-16`qmk format-json`: Force Unix line endings and ensure LF at EOF (#22901)Ryan1-2/+2
2024-01-14CLI: Allow generation of both LED and RGB Matrix config (#22896)Ryan2-31/+32
2024-01-09Prevent `qmk migrate` processing unparsed info.json values (#22374)Joel Challis2-1/+7
2024-01-06Generate true/false for _DEFAULT_ON options (#22829)Joel Challis2-1/+3
2024-01-04Ensure LED config is extracted when feature is disabled (#22809)Joel Challis1-17/+17
2023-12-16Initial (#22671)Pablo Martínez1-1/+1
2023-12-14[Bugfix] `qmk {compile, flash}` return code (#22639)Pablo Martínez2-2/+2
2023-12-06Fix more `qmk generate-api` fallout from userspace support (#22619)Sergey Vlasov1-1/+4
2023-12-06Fix JSON keymap URLs generated by the API (#22618)Ryan1-1/+3
2023-12-05Avoid exceptions when layouts contain OOB matrix values (#22609)Joel Challis1-2/+5
2023-12-02Fix `qmk doctor` not finding binaries on Windows (#22593)Joel Challis1-2/+2
2023-12-03Dedup the list of tested userspace paths. (#22599)Nick Brassel1-5/+5
2023-12-02Don't print error message when there are no row pins and no col pins (#20104)Purdea Andrei1-0/+3
2023-11-30Fixup `--no-temp` for `qmk mass-compile`. (#22582)Nick Brassel1-1/+1
2023-11-29Fixup compilation with `qmk compile -kb zzz -km all`. (#22568)Nick Brassel1-0/+12
2023-11-28Attempt to fix configurator. (#22555)Nick Brassel1-6/+7
2023-11-28QMK Userspace (#22222)Nick Brassel20-75/+676
2023-11-22[CLI] Remove duplicates from search results (#22528)Nick Brassel2-2/+13
2023-11-22CLI parallel search updates (#22525)Nick Brassel5-13/+26
2023-11-21Fix `qmk find` failure due to circular imports (#22523)Sergey Vlasov1-1/+1
2023-11-20Enable linking of encoders to switch within layout macros (#22264)Joel Challis2-1/+82
2023-11-19`qmk find`: Fix failure with multiple filters (#22497)Sergey Vlasov1-1/+1
2023-11-15CLI refactoring for common build target APIs (#22221)Nick Brassel10-285/+296