Nick Brassel
ffdc70bf0a
Consolidate KEYBOARD_OUTPUT
+KEYMAP_OUTPUT
=>INTERMEDIATE_OUTPUT
( #21272 )
2023-06-21 08:41:49 +10:00
QMK Bot
518c84b3d1
Merge remote-tracking branch 'origin/develop' into xap
2023-06-08 20:09:28 +00:00
Ryan
a9f677b518
Slightly refine g_led_config
parsing ( #21170 )
2023-06-08 21:08:02 +01:00
QMK Bot
e7040fbd6f
Merge remote-tracking branch 'origin/develop' into xap
2023-06-02 01:46:27 +00:00
Joel Challis
aa33fb00fd
Revert "Add *_MATRIX_LED_COUNT generation/validation ( #19515 )" ( #21109 )
...
This reverts commit 25c16b3ade
.
2023-06-02 02:45:48 +01:00
QMK Bot
36fe36201e
Merge remote-tracking branch 'origin/develop' into xap
2023-06-02 01:43:31 +00:00
Joel Challis
25c16b3ade
Add *_MATRIX_LED_COUNT generation/validation ( #19515 )
...
* Add *_MATRIX_LED_COUNT parsing/validation
* Disable parsing for now
* Disable complexity check
2023-06-02 02:42:49 +01:00
QMK Bot
669e9138f7
Merge remote-tracking branch 'origin/develop' into xap
2023-05-30 18:25:43 +00:00
Sergey Vlasov
1411c79aef
qmk find
: Fix handling of functions in filters (#21090 )
...
Functions in filters did not work properly except when used in the last
(or only) filter. The problem was caused by the peculiarity of the
`lambda` behavior in Python — any variables from the outer scope are
captured only by reference, therefore any subsequent reassignment of
those variables is propagated to all lambdas created earlier in the same
scope. Together with the laziness of `filter()` (it returns an iterator
which performs filtering on demand) this resulted in all function
filters using the values of the `key` and `value` variables which
correspond to the last filter in the sequence, therefore the result of
filtering was wrong if some filter with a function was not the last one
in the sequence.
Apparently the shortest way to make a Python lambda capture some
variables by value is to add arguments with default values for such
variables (default values are evaluated when the lambda is created, and
any subsequent reassignments in the outer scope no longer changes them).
This makes filters with functions work properly even when such filters
are not at the last position in the sequence.
2023-05-30 19:24:19 +01:00
QMK Bot
5406b499f2
Merge remote-tracking branch 'origin/develop' into xap
2023-05-27 03:23:47 +00:00
Nick Brassel
5642bd1807
Fix up qmk find
when not specifying filters. ( #21059 )
2023-05-27 13:23:07 +10:00
QMK Bot
5637276bdb
Merge remote-tracking branch 'origin/develop' into xap
2023-05-26 02:08:35 +00:00
QMK Bot
5efdc28a86
Merge remote-tracking branch 'origin/master' into develop
2023-05-26 02:07:54 +00:00
Pablo Martínez
1c1bc565de
[Bugfix + Refactor] qmk painter-convert-graphics
( #19994 )
2023-05-26 03:07:06 +01:00
QMK Bot
d9eb6b197b
Merge remote-tracking branch 'origin/develop' into xap
2023-05-24 22:28:34 +00:00
Joel Challis
6e41377824
qmk info - Remove printing of "Keyboard Folder" ( #21033 )
2023-05-24 23:27:57 +01:00
QMK Bot
9e39e8327c
Merge remote-tracking branch 'origin/develop' into xap
2023-05-22 06:04:42 +00:00
Joel Challis
fb056c5437
Update json2c to use dump_lines ( #21013 )
2023-05-22 07:03:59 +01:00
QMK Bot
3cece05763
Merge remote-tracking branch 'origin/develop' into xap
2023-05-20 21:30:35 +00:00
QMK Bot
9d96bfc5f5
Merge remote-tracking branch 'origin/master' into develop
2023-05-20 21:29:58 +00:00
Nick Brassel
420e35f922
qmk generate-make-dependencies
improvements (#21001 )
...
* Recommendations from @sigprof
* Fix CI tests
2023-05-20 22:29:21 +01:00
QMK Bot
a85a446b01
Merge remote-tracking branch 'origin/develop' into xap
2023-05-20 12:16:19 +00:00
Ryan
6d90fa2300
qmk format-json
: Expose full key path and respect sort_keys
(#20836 )
2023-05-20 22:15:05 +10:00
Ryan
102c42b14b
qmk find
: usability improvements (#20440 )
2023-05-20 22:14:43 +10:00
QMK Bot
26533480d8
Merge remote-tracking branch 'origin/develop' into xap
2023-05-20 12:12:54 +00:00
Peter
7b31c18d46
Fix English word list retrieval in qmk generate-autocorrect-data ( #20915 )
2023-05-20 22:11:57 +10:00
QMK Bot
fa5990f596
Merge remote-tracking branch 'origin/develop' into xap
2023-05-19 06:06:25 +00:00
Ryan
dc75c23f5c
CLI: Improve keymap folder resolution ( #20981 )
2023-05-19 16:05:43 +10:00
Nick Brassel
43880efb13
Merge remote-tracking branch 'upstream/develop' into xap
2023-05-15 22:22:10 +10:00
Nick Brassel
433dc60686
Merge remote-tracking branch 'upstream/master' into develop
2023-05-15 22:10:42 +10:00
Nick Brassel
507e32b28c
Generate make
dependency file during build for info.json's etc. ( #20451 )
2023-05-15 21:58:12 +10:00
QMK Bot
179587a8b8
Merge remote-tracking branch 'origin/develop' into xap
2023-05-06 13:01:11 +00:00
Ryan
578102b400
Fix test_json2c_no_json()
( #20756 )
2023-05-06 14:00:27 +01:00
QMK Bot
82c2f9d560
Merge remote-tracking branch 'origin/develop' into xap
2023-04-29 15:52:32 +00:00
Ryan
998a4d744e
Remove FLIP_HALF
layouts and move to data driven ( #20588 )
2023-04-30 01:51:45 +10:00
QMK Bot
eade8b0493
Merge remote-tracking branch 'origin/develop' into xap
2023-04-19 06:05:42 +00:00
Nick Brassel
d054112de1
Update ChibiOS to latest stable 21.11.x ( #20470 )
2023-04-19 16:05:06 +10:00
QMK Bot
cbf12799ca
Merge remote-tracking branch 'origin/develop' into xap
2023-04-15 15:19:29 +00:00
Nick Brassel
c9f619124d
Encodermap direction define. ( #20454 )
2023-04-15 16:18:44 +01:00
QMK Bot
0a275d7e70
Merge remote-tracking branch 'origin/develop' into xap
2023-04-09 16:42:49 +00:00
QMK Bot
6c172772db
Merge remote-tracking branch 'origin/master' into develop
2023-04-09 16:42:12 +00:00
Dasky
6e0acf0548
Add autocomplete to generate-compilation-database ( #20387 )
2023-04-09 17:41:30 +01:00
QMK Bot
722f4df065
Merge remote-tracking branch 'origin/develop' into xap
2023-04-07 13:09:22 +00:00
QMK Bot
4aa2cd45a1
Merge remote-tracking branch 'origin/master' into develop
2023-04-07 13:08:43 +00:00
Joel Challis
e9b36bebb2
Avoid generating empty ENCODER_RESOLUTION ( #20179 )
2023-04-07 14:07:59 +01:00
QMK Bot
64fc2959a6
Merge remote-tracking branch 'origin/develop' into xap
2023-04-07 06:38:29 +00:00
QMK Bot
5bc514036b
Merge remote-tracking branch 'origin/master' into develop
2023-04-07 06:37:46 +00:00
Nick Brassel
2e766a9c7a
Add Discord webhook at end of each CI run. ( #20355 )
2023-04-07 16:37:06 +10:00
QMK Bot
d3cf76d984
Merge remote-tracking branch 'origin/develop' into xap
2023-04-04 05:11:19 +00:00
QMK Bot
0e7acb777a
Merge remote-tracking branch 'origin/master' into develop
2023-04-04 05:10:36 +00:00
Nick Brassel
687883cf7d
Resolve keyboard names for qmk mass-compile
. ( #20335 )
2023-04-04 15:09:55 +10:00
QMK Bot
16ea347817
Merge remote-tracking branch 'origin/develop' into xap
2023-04-04 00:16:13 +00:00
Ryan
81f321d331
qmk info
: account for ISO enter when calculating layout X offset (#20325 )
2023-04-04 01:15:35 +01:00
QMK Bot
b3e34b9c29
Merge remote-tracking branch 'origin/develop' into xap
2023-04-03 05:21:14 +00:00
Albert Y
47a51fda5d
Append user variables to the end of make command ( #20177 )
2023-04-03 15:20:39 +10:00
QMK Bot
a6a268d8e1
Merge remote-tracking branch 'origin/develop' into xap
2023-03-30 21:42:42 +00:00
QMK Bot
8686c527f7
Merge remote-tracking branch 'origin/master' into develop
2023-03-30 21:41:53 +00:00
Nick Brassel
c3c401f91d
[QP] Fix up delta frame boundaries ( #20296 )
2023-03-31 08:41:11 +11:00
QMK Bot
d3de673bbf
Merge remote-tracking branch 'origin/develop' into xap
2023-03-29 12:02:34 +00:00
QMK Bot
66f19518b4
Merge remote-tracking branch 'origin/master' into develop
2023-03-29 12:01:55 +00:00
Joel Challis
f56580404d
Minify content published to API ( #20285 )
2023-03-29 13:01:16 +01:00
QMK Bot
9e9011b765
Merge remote-tracking branch 'origin/develop' into xap
2023-03-29 10:27:31 +00:00
QMK Bot
2026165d8c
Merge remote-tracking branch 'origin/master' into develop
2023-03-29 10:26:46 +00:00
Nick Brassel
5bb8f7ae84
Add ability for qmk mass-compile
to build specified targets ( #20294 )
2023-03-29 21:26:05 +11:00
QMK Bot
ad33b072f5
Merge remote-tracking branch 'origin/develop' into xap
2023-03-28 01:54:05 +00:00
Joel Challis
f186abdf29
Reduce _validate complexity ( #20274 )
2023-03-28 02:53:28 +01:00
QMK Bot
5572a5eb99
Merge remote-tracking branch 'origin/develop' into xap
2023-03-27 19:01:46 +00:00
Joel Challis
79b0f9168e
Custom keycodes in JSON ( #19925 )
2023-03-27 20:01:07 +01:00
QMK Bot
919aebd4b6
Merge remote-tracking branch 'origin/develop' into xap
2023-03-27 18:16:08 +00:00
Joel Challis
e35bb8ebfa
Add force support to 'qmk git-submodule' ( #19705 )
2023-03-27 19:15:25 +01:00
zvecr
e953b72835
Fix lint errors
2023-03-26 03:15:58 +01:00
QMK Bot
c74439d49a
Merge remote-tracking branch 'origin/develop' into xap
2023-03-24 02:48:06 +00:00
QMK Bot
2ae5a4a535
Merge remote-tracking branch 'origin/master' into develop
2023-03-24 02:47:22 +00:00
Ryan
d6ce42ae5b
Check for multiple matrix positions assigned to same key ( #20039 )
2023-03-24 13:46:42 +11:00
QMK Bot
19e0225d2b
Merge remote-tracking branch 'origin/develop' into xap
2023-03-23 11:20:26 +00:00
Joel Challis
fa4dfb542f
Strip API specific output from qmk info
( #20234 )
2023-03-23 11:19:30 +00:00
zvecr
42895141de
Decouple lighting_map from XAP
2023-03-23 00:48:52 +00:00
zvecr
7edc0bcd43
Tidy up bool implementation
2023-03-22 21:21:02 +00:00
zvecr
64c5531be6
Refactor inline_generator to template
2023-03-22 21:21:02 +00:00
QMK Bot
89e5152b5c
Merge remote-tracking branch 'origin/develop' into xap
2023-03-21 08:25:58 +00:00
Albert Y
0e1e543836
Increase verbosity of make command ( #20172 )
2023-03-21 01:25:08 -07:00
QMK Bot
60c6a73787
Merge remote-tracking branch 'origin/develop' into xap
2023-03-16 20:37:14 +00:00
QMK Bot
79ae14ae0a
Merge remote-tracking branch 'origin/master' into develop
2023-03-16 20:36:32 +00:00
Nick Brassel
1b3f7fcf7d
Add qmk find
command, reuse logic for qmk mass-compile
. ( #20139 )
2023-03-16 20:35:49 +00:00
QMK Bot
1df2ed8ae4
Merge remote-tracking branch 'origin/develop' into xap
2023-03-14 21:32:26 +00:00
QMK Bot
291834b162
Merge remote-tracking branch 'origin/master' into develop
2023-03-14 21:31:50 +00:00
Nick Brassel
e62fc866db
Let's use workflows to parallelise the builds. ( #20120 )
...
* Let's use workflows to parallelise the builds.
* Nofail if files aren't present.
* Formatting.
2023-03-15 08:31:10 +11:00
QMK Bot
fe54b2b85f
Merge remote-tracking branch 'origin/develop' into xap
2023-03-13 12:21:38 +00:00
Ryan
91e0457b0e
JSON encoder: improve sorting of layout dict keys ( #19974 )
2023-03-13 23:20:54 +11:00
QMK Bot
6efd26bb57
Merge remote-tracking branch 'origin/develop' into xap
2023-03-09 22:40:26 +00:00
QMK Bot
57112d700a
Merge remote-tracking branch 'origin/master' into develop
2023-03-09 22:39:30 +00:00
Ryan
76fb534269
qmk info
: add warning when layout is offset (#20070 )
2023-03-09 20:27:04 +00:00
zvecr
d8988ead43
Handle 19925
2023-03-08 23:42:19 +00:00
zvecr
2731667ff4
Custom keycodes in JSON
2023-03-08 10:25:55 +00:00
zvecr
751e72c1f9
Fix xap_client gen after render_xap_output changes
2023-03-06 19:56:38 +00:00
QMK Bot
578b3981be
Merge remote-tracking branch 'origin/develop' into xap
2023-03-03 11:27:28 +00:00
Joel Challis
c3c40dfda8
Remove some use of keymap.h ( #19980 )
2023-03-03 11:26:53 +00:00
QMK Bot
7d1ad7b336
Merge remote-tracking branch 'origin/develop' into xap
2023-03-01 23:58:32 +00:00
QMK Bot
0a7f15964c
Merge remote-tracking branch 'origin/master' into develop
2023-03-01 23:57:53 +00:00
Ryan
6fabc330e3
Check all keys have matrix positions when parsing C LAYOUT macros ( #19781 )
2023-03-02 10:56:45 +11:00