Commit Graph

889 Commits

Author SHA1 Message Date
Nick Brassel
d28377237f
Merge remote-tracking branch 'upstream/master' into bootstrap 2025-06-20 21:58:37 +10:00
Nick Brassel
7f9ceef3dd
More compiledb fixes. (#25355) 2025-06-15 11:56:10 +10:00
Nick Brassel
0516cf5ed8
Specify language standard when generating compilation database. (#25354) 2025-06-11 14:29:37 +10:00
Nick Brassel
d4cb53e264
Merge remote-tracking branch 'upstream/master' into bootstrap 2025-06-04 23:05:30 +10:00
Pascal Getreuer
558cce683f
Elaborate error message when a binary is missing. 2025-05-26 08:23:06 +10:00
Nick Brassel
cb46402a5f
Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
2025-05-24 09:34:15 +10:00
Pablo Martínez
955809bd5a
Add compiler_support.h (#25274) 2025-05-22 23:31:15 +10:00
Nick Brassel
6d481f176d
Add distribution information to qmk doctor 2025-05-22 19:40:45 +10:00
Nick Brassel
919e2a4f5c
Use relative paths for schemas, instead of $id. Enables VScode validation. (#25251) 2025-05-19 22:10:39 +10:00
Stefan Kerkmann
f686ad9e63
[Core] STM32G0x1 support (#24301) 2025-05-19 15:51:28 +10:00
Nick Brassel
92bc5ec044
Merge remote-tracking branch 'upstream/master' into bootstrap 2025-05-13 10:04:14 +10:00
Pascal Getreuer
f4171412a6
Enable community modules to define LED matrix and RGB matrix effects. (#25187)
Co-authored-by: Joel Challis <git@zvecr.com>
2025-05-12 09:30:19 +10:00
Nick Brassel
ac991405d0
Deprecate qmk generate-compilation-database. (#25237) 2025-05-06 09:52:41 +10:00
Joel Challis
614b631ee2
Ensure qmk_userspace_paths maintains detected order (#25204) 2025-05-05 03:43:14 +01:00
Joel Challis
5f31d5cc80
Resolve alias for qmk new-keymap keyboard prompts (#25210) 2025-05-05 11:14:40 +10:00
Joel Challis
dbe30a1b6f
Generate versions to keycode headers (#25219) 2025-05-05 10:44:08 +10:00
QMK Bot
a992e32bd5 Merge remote-tracking branch 'origin/master' into develop 2025-05-05 00:23:26 +00:00
Joel Challis
cf5ce64b1b
Workaround for resolving keyboard alias for config file values (#25228) 2025-05-05 10:22:51 +10:00
Drashna Jaelre
12caf0be4e
Add additional hooks for Community modules (#25050) 2025-05-05 10:21:47 +10:00
Joel Challis
8244659b44
Extend lint checks to reject duplication of defaults (#25149) 2025-04-24 05:39:56 +01:00
QMK Bot
24d896ca06 Merge remote-tracking branch 'origin/master' into develop 2025-04-23 02:10:54 +00:00
Joel Challis
da2e897f55
Update 'qmk generate-api' to only publish pure DD keymaps (#24782) 2025-04-23 12:10:14 +10:00
Joel Challis
8cd71917ce
Avoid duplication in generated community modules rules.mk (#25135) 2025-04-23 10:27:47 +10:00
Joel Challis
83818d1d6f
Prompt for converter when creating new keymap (#25116) 2025-04-22 17:59:16 +01:00
Nick Brassel
65c3c0bf6a
Merge remote-tracking branch 'upstream/master' into bootstrap 2025-04-22 11:59:17 +10:00
Nick Brassel
77366af7ec
uv tools directory move. 2025-04-22 11:35:52 +10:00
Joel Challis
ec324af22e
Add lint warning for empty url (#25182) 2025-04-21 20:07:05 +01:00
Nick Brassel
c57add534e
Apple diff 2025-04-22 00:38:06 +10:00
Eric Molitor
2c54ff3e63
Update develop branch to Pico SDK 1.5.1 (#25178) 2025-04-21 15:05:22 +01:00
QMK Bot
c8763c9fdb Merge remote-tracking branch 'origin/master' into develop 2025-04-19 22:10:27 +00:00
Joel Challis
edf34315af
Fix 'Would you like to clone the submodules?' prompt under msys (#24958) 2025-04-20 08:09:54 +10:00
Joel Challis
e27dd0f26f
Exclude external userspace from lint checking (#24680) 2025-04-11 22:19:02 +10:00
QMK Bot
4dc846f21c Merge remote-tracking branch 'origin/master' into develop 2025-04-09 00:15:49 +00:00
Nick Brassel
575abc48a3
More Windows->Unix style path fixes. (#25119) 2025-04-09 10:15:14 +10:00
QMK Bot
4d3726050e Merge remote-tracking branch 'origin/master' into develop 2025-04-05 21:22:08 +00:00
Joel Challis
625d62efdf
Fix 'qmk lint -kb' argument handling (#25093) 2025-04-06 07:21:04 +10:00
Nick Brassel
1e80179941
Merge remote-tracking branch 'upstream/master' into bootstrap 2025-04-02 16:41:10 +11:00
Pascal Getreuer
da166d4d8b
Add "license" field to Community Module JSON schema. (#25085)
Add "license" field to community module schema.
2025-04-01 16:06:42 +11:00
Nick Brassel
1a6a9a7c77
[Modules] Provide access to current path in rules.mk. (#25061) 2025-03-26 10:30:45 +00:00
Stefan Kerkmann
c9d62ddc78
[Core] use keycode_string in unit tests (#25042)
* tests: use keycode_string feature

With a proper keycode to string implementation in qmk there is no need
to use the unit tests only implementation anymore.

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>

* tests: remove keycode_util feature

This feature is no longer used as we switched the tests to the
keycode string implementation.

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2025-03-21 08:47:22 +01:00
Nick Brassel
6c92b08d8f
Update __init__.py 2025-03-21 00:07:35 +11:00
Nick Brassel
ad8c332b59
Distribution path. 2025-03-20 23:53:19 +11:00
Joel Challis
f820a186d4
Align to latest CLI dependencies (#24553)
* Align to latest CLI dependencies

* Update docs
2025-03-20 14:04:10 +11:00
Nick Brassel
99f2b767be
More essential binaries. 2025-03-19 14:01:02 +11:00
Nick Brassel
386a5019a8
Fixup MSYS + unix-style paths in Community Modules. (#25012)
Fixup MSYS + unix-style paths.
2025-03-19 12:45:28 +11:00
Nick Brassel
ddd0f54c94
Hook up internals of the qmk CLI to use $QMK_DISTRIB_DIR. 2025-03-19 12:15:13 +11:00
Nick Brassel
1efc82403b
Community modules (#24848) 2025-02-26 22:25:41 +11:00
Joel Challis
110cc0923b
Reject readme dummy content (#24913) 2025-02-16 10:22:57 +00:00
Joel Challis
37e234252e
Extend lint to reject 'blank' files (#23994) 2025-02-12 17:16:27 +00:00
QMK Bot
14c7164b01 Merge remote-tracking branch 'origin/master' into develop 2025-02-08 12:18:11 +00:00