Commit Graph

865 Commits

Author SHA1 Message Date
QMK Bot d3d8f84b98 Merge remote-tracking branch 'origin/develop' into xap 2023-06-20 22:42:23 +00:00
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 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