]> git.donarmstrong.com Git - qmk_firmware.git/commit
Make `PREVENT_STUCK_MODIFIERS` the default (#3107)
authorJoe Wasson <jwasson+github@gmail.com>
Mon, 17 Sep 2018 17:48:02 +0000 (10:48 -0700)
committerJack Humbert <jack.humb@gmail.com>
Mon, 17 Sep 2018 17:48:02 +0000 (13:48 -0400)
commit743449472e58651ec8111e6f70811103fb0a28bd
treebf8391fd9ba42ec08fa42fc867b20810cbe27d4f
parentb65e2143751fd7c1721a6690597f523137c7c484
Make `PREVENT_STUCK_MODIFIERS` the default (#3107)

* Remove chording as it is not documented, not used, and needs work.

* Make Leader Key an optional feature.

* Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE`

* Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
198 files changed:
common_features.mk
docs/config_options.md
docs/feature_leader_key.md
docs/understanding_qmk.md
keyboards/1upkeyboards/1up60rgb/config.h
keyboards/1upkeyboards/sweet16/config.h
keyboards/acr60/config.h
keyboards/alf/x2/config.h
keyboards/alpha/config.h
keyboards/alu84/config.h
keyboards/at101_blackheart/config.h
keyboards/atreus/keymaps/jeremy/keymap.c
keyboards/atreus/keymaps/khitsule/config.h
keyboards/atreus/keymaps/xk/config.h
keyboards/atreus62/keymaps/mneme/config.h
keyboards/atreus62/keymaps/mneme/rules.mk
keyboards/bfo9000/keymaps/andylikescandy6x18/config.h
keyboards/bigseries/1key/config.h
keyboards/bigseries/2key/config.h
keyboards/bigseries/3key/config.h
keyboards/bigseries/4key/config.h
keyboards/bigswitch/config.h
keyboards/catch22/config.h
keyboards/chimera_ergo/config.h
keyboards/chimera_ls/config.h
keyboards/chimera_ortho/config.h
keyboards/chocopad/config.h
keyboards/clueboard/60/config.h
keyboards/clueboard/66/keymaps/bloodlvst/config.h
keyboards/comet46/config.h
keyboards/contra/config.h
keyboards/contra/keymaps/ryanm101/config.h
keyboards/crawlpad/config.h
keyboards/crkbd/keymaps/default/config.h
keyboards/dichotemy/config.h
keyboards/dilly/config.h
keyboards/dz60/config.h
keyboards/dz60/keymaps/LEdiodes/config.h
keyboards/ergodone/config.h
keyboards/ergodox_ez/config.h
keyboards/ergodox_ez/keymaps/heartrobotninja/rules.mk
keyboards/ergodox_ez/keymaps/vim/vim.h
keyboards/ergodox_infinity/keymaps/gordon/config.h
keyboards/ergodox_infinity/keymaps/narze/config.h
keyboards/ergodox_infinity/keymaps/not-quite-neo/rules.mk
keyboards/ergoinu/config.h
keyboards/ergotravel/keymaps/ckofy/config.h
keyboards/felix/config.h
keyboards/four_banger/config.h
keyboards/fourier/keymaps/jennetters/config.h
keyboards/fractal/config.h
keyboards/frosty_flake/keymaps/nikchi/rules.mk
keyboards/gh80_3000/config.h
keyboards/gherkin/config.h
keyboards/gherkin/keymaps/talljoe_gherkin/config.h
keyboards/gonnerd/keymaps/gam3cat/config.h
keyboards/hadron/keymaps/default/config.h
keyboards/hadron/keymaps/side_numpad/config.h
keyboards/handwired/MS_sculpt_mobile/config.h
keyboards/handwired/atreus50/keymaps/ajp10304/config.h
keyboards/handwired/dactyl/config.h
keyboards/handwired/kbod/config.h
keyboards/handwired/promethium/keymaps/default/config.h
keyboards/handwired/promethium/keymaps/priyadi/config.h
keyboards/handwired/space_oddity/config.h
keyboards/helix/pico/config.h
keyboards/helix/rev1/keymaps/OLED_sample/config.h
keyboards/helix/rev2/config.h
keyboards/hhkb/keymaps/blakedietz/rules.mk
keyboards/infinity60/config.h
keyboards/iris/keymaps/davidrambo/config.h
keyboards/iris/keymaps/jennetters/config.h
keyboards/iris/keymaps/krusli/config.h
keyboards/iris/keymaps/xyverz/config.h
keyboards/jc65/v32u4/keymaps/gam3cat/config.h
keyboards/jj40/keymaps/ajp10304/config.h [deleted file]
keyboards/jj40/keymaps/fun40/config.h
keyboards/jj40/keymaps/krusli/config.h
keyboards/jj40/keymaps/oscillope/config.h
keyboards/jj40/keymaps/suzuken/config.h
keyboards/jj40/keymaps/waples/config.h
keyboards/jm60/config.h
keyboards/k_type/config.h
keyboards/katana60/config.h
keyboards/kbd75/config.h
keyboards/kinesis/keymaps/insertsnideremarks/config.h
keyboards/lets_split/keymaps/OLED_sample/config.h
keyboards/lets_split/keymaps/adam/config.h
keyboards/lets_split/keymaps/khord/config.h
keyboards/lets_split/keymaps/piemod/config.h
keyboards/lets_split/keymaps/waples/config.h
keyboards/lets_split/keymaps/xk/config.h
keyboards/m10a/keymaps/gam3cat/config.h [deleted file]
keyboards/mechmini/v2/config.h
keyboards/melody96/config.h
keyboards/minidox/keymaps/alairock/config.h
keyboards/minidox/keymaps/khitsule/config.h
keyboards/mint60/config.h
keyboards/mitosis/config.h
keyboards/niu_mini/config.h
keyboards/novelpad/config.h
keyboards/noxary/268/config.h
keyboards/ok60/config.h
keyboards/omnikey_blackheart/config.h
keyboards/paladin64/config.h
keyboards/pegasushoof/keymaps/citadel/config.h
keyboards/planck/keymaps/ajp10304/config.h [deleted file]
keyboards/planck/keymaps/altgr/config.h
keyboards/planck/keymaps/am/config.h
keyboards/planck/keymaps/andylikescandy/config.h
keyboards/planck/keymaps/bone2planck/config.h [deleted file]
keyboards/planck/keymaps/davidrambo/config.h
keyboards/planck/keymaps/dshields/config.h
keyboards/planck/keymaps/espynn/keymap.c
keyboards/planck/keymaps/experimental/config.h
keyboards/planck/keymaps/experimental/rules.mk
keyboards/planck/keymaps/hiea/config.h
keyboards/planck/keymaps/hieax/config.h
keyboards/planck/keymaps/ishtob/config.h
keyboards/planck/keymaps/jarred/config.h
keyboards/planck/keymaps/jeremy-dev/keymap.c
keyboards/planck/keymaps/kmontag42/rules.mk
keyboards/planck/keymaps/lae3/config.h [deleted file]
keyboards/planck/keymaps/mitch/config.h
keyboards/planck/keymaps/mitch/readme.md
keyboards/planck/keymaps/narze/config.h
keyboards/planck/keymaps/neo2planck/config.h [deleted file]
keyboards/planck/keymaps/priyadi/config.h
keyboards/planck/keymaps/sdothum/config.h
keyboards/planck/keymaps/steno/config.h
keyboards/planck/keymaps/tehwalris/config.h
keyboards/planck/keymaps/vifon/config.h
keyboards/planck/keymaps/yale/config.h [deleted file]
keyboards/planck/keymaps/zach/config.h
keyboards/planck/rev6/config.h
keyboards/playkbtw/ca66/config.h
keyboards/playkbtw/pk60/config.h
keyboards/preonic/keymaps/bucktooth/config.h
keyboards/preonic/keymaps/jacwib/config.h
keyboards/preonic/keymaps/kuatsure/rules.mk
keyboards/preonic/keymaps/that_canadian/config.h [deleted file]
keyboards/preonic/keymaps/zach/config.h
keyboards/preonic/rev3/config.h
keyboards/prime_r/config.h
keyboards/rorschach/keymaps/insertsnideremarks/config.h
keyboards/s60_x/keymaps/bluebear/config.h
keyboards/s60_x/rgb/config.h
keyboards/s65_plus/config.h
keyboards/s65_x/config.h
keyboards/sx60/config.h
keyboards/telophase/config.h
keyboards/tetris/config.h
keyboards/thevankeyboards/bananasplit/keymaps/talljoe/config.h
keyboards/tokyo60/config.h
keyboards/tomato/config.h
keyboards/uk78/config.h
keyboards/viterbi/keymaps/drashna/config.h
keyboards/whitefox/config.h
keyboards/xd60/keymaps/kmontag42/rules.mk [new file with mode: 0644]
keyboards/xd75/keymaps/davidrambo/config.h
keyboards/xd75/keymaps/tdl-jturner/config.h
keyboards/xmmx/config.h
keyboards/ymd96/keymaps/hgoel89/config.h
keyboards/z150_blackheart/config.h
keyboards/zeal60/keymaps/tusing/config.h
keyboards/zlant/config.h
layouts/community/60_ansi/talljoe-ansi/config.h
layouts/community/60_ansi_split_bs_rshift/talljoe/config.h
layouts/community/60_hhkb/talljoe-hhkb/config.h
layouts/community/ergodox/adam/config.h
layouts/community/ergodox/albert/rules.mk
layouts/community/ergodox/algernon/rules.mk
layouts/community/ergodox/alphadox/config.h
layouts/community/ergodox/deadcyclo/rules.mk
layouts/community/ergodox/erez_experimental/rules.mk
layouts/community/ergodox/familiar/rules.mk
layouts/community/ergodox/mclennon_osx/README.md
layouts/community/ergodox/techtomas/readme.md
layouts/community/ortho_4x12/symbolic/config.h
layouts/community/tkl_ansi/talljoe-tkl/config.h
quantum/process_keycode/process_chording.c [deleted file]
quantum/process_keycode/process_chording.h [deleted file]
quantum/process_keycode/process_leader.c
quantum/quantum.c
quantum/quantum.h
quantum/quantum_keycodes.h
tmk_core/common/action.c
tmk_core/common/action.h
tmk_core/common/action_layer.c
tmk_core/common/action_layer.h
users/333fred/333fred_config.h
users/bocaj/config.h
users/drashna/config.h
users/ishtob/config.h
users/replicaJunction/config.h
users/talljoe/config.h
users/wanleg/config.h
users/zer09/config.h