Commit Graph

4347 Commits (bbc84f6f33f2e86de54844a754d404c89e8ff870)
 

Author SHA1 Message Date
Jesse Vincent bbc84f6f33
move build-gtest-gmock into the Makefile
4 years ago
Jesse Vincent 1865e33426
Lift duplication of command to a var
4 years ago
Gergely Nagy 6bc8c4e243
testing/makefiles: Respect the VERBOSE environment variable
4 years ago
Gergely Nagy 478b91decb
Merge pull request #926 from keyboardio/docker/tuning
4 years ago
Gergely Nagy ba7b496af5
Rework our Docker config for performance
4 years ago
Jesse Vincent 5d59552403
Add a note about how we should offer at least a 60 day deprecation period for APIs
4 years ago
Gergely Nagy 9f07e052ee
Merge pull request #924 from keyboardio/remove-deprecated-key-stuff
4 years ago
Jesse Vincent ed61bb1bea Remove direct raw key access, as we're passed the removal date
4 years ago
Gergely Nagy 39f6fa6135
Merge pull request #923 from keyboardio/remove-deprecated
4 years ago
Jesse Vincent c46df89dcc Remove the deprecated HID Facade, as we've passed the promise date of 2020-09-16
4 years ago
Jesse Vincent 1d1355a36e
Switch away from some travis-specific targets that were noops
4 years ago
Jesse Vincent a4e45881ab
Merge pull request #867 from keyboardio/layer/activation-order
4 years ago
Gergely Nagy 7d7615ef6f
tests: Update some of the naming in the layer activation order test
4 years ago
Gergely Nagy 60c138d756
docs/UPGRADING.md: Adjust the removal date of the deprecated Layer methods
4 years ago
Gergely Nagy ffcd17ba6e
tests: Greatly simplify and clean up the layer activation-order test
4 years ago
Gergely Nagy d90820afc7
tests: Add a test case for activation-ordered layer switching
4 years ago
Gergely Nagy ab3b661cd5
Switch to activation-order for Layers
4 years ago
Gergely Nagy 78b32f6b80
Merge pull request #918 from keyboardio/better-conditional-build
4 years ago
Jesse Vincent 08bb9c5a14
Our previous conditional building was really wrong. It never built if any .hex existed.
4 years ago
Jesse Vincent 181fa00350
Merge pull request #917 from gedankenexperimenter/qukeys-minimum-hold
4 years ago
Michael Richters 9b70161a9b
Add minimum hold time for Qukeys
4 years ago
Jesse Vincent 681fee5422
Merge pull request #916 from gedankenexperimenter/fix-atreus-plugin-order
4 years ago
Michael Richters 2466ce3496
Correct plugin order for Atreus example
4 years ago
Jesse Vincent dd9faf910c
Rework our travis config to be a bit more efficient, moving the work dir to a ramdisk, checking less stuff out of git, etc.
4 years ago
Florian Fleissner 040ce8d1bb
Added to-Key conversion functions
4 years ago
Florian Fleissner 87373803ed
Refactor KEYMAPS(...) macro
4 years ago
Jesse Vincent be91a03719
Merge pull request #915 from keyboardio/update-hid-tables
4 years ago
Jesse Vincent 57c41719a7
Add a test for a keycode that will only work with the new HID Usage Tables
4 years ago
Michael Richters 493c258d4d
Update Consumer control definitions to remove KEY_FLAGS, which has no semantic meaning
4 years ago
Michael Richters c846e1eee6
Add new Consumer control keys from USB HID HUT v1.2
4 years ago
Michael Richters eeb54c93eb
Correct the construction of Consumer Control Key objects
4 years ago
Michael Richters 3eafa32e0e
Fix a few typos in our consumer key definitions
4 years ago
Michael Richters 88b600a1e1
Switch sysctl keys to use the new SYSTEM_KEY macro
4 years ago
Jesse Vincent b16c5381a1
Import USB HID Usage Tables v1.2 SystemControl additions.
4 years ago
Jesse Vincent 080c530651
Correct the flags on one sysctl key that was misdefined
4 years ago
Michael Richters 5cecf381c3
Correct the construction of Consumer Control Key objects
4 years ago
Michael Richters ad5031f64a
Add a new SYSTEM_KEY definition helper macro to match CONSUMER_KEY
4 years ago
Michael Richters 455548b59a
Correct HID usage type for one Consumer key
4 years ago
Michael Richters dcbab5da8d
Add missing HID Usage Type comments
4 years ago
Jesse Vincent 4681589821
Correct modifier flag removal logic. The previous logic was unlikely to break in production, but was technically incorrect, as it -could- actually add the flag. (XOR was the wrong construct to use when clearing a flag.)
4 years ago
Gergely Nagy 9511140e52
Merge pull request #914 from keyboardio/f/parallel-smoke-examples
4 years ago
Jesse Vincent db93473e12
It's not faster, but I'd rather have parallelization on, so we don't break it
4 years ago
Jesse Vincent adb9cd91dc
try non-parallel builds
4 years ago
Jesse Vincent 028a43c117
-j 32 is too many, but an interesting test
4 years ago
Jesse Vincent 8f4a418bdb
try -j2 for travis perf
4 years ago
Jesse Vincent ed10a207d4
Try moving setup to setup section
4 years ago
Jesse Vincent d7ed55db25
Try shallow clones of submodules
4 years ago
Jesse Vincent d7a45afdb5
Update the timestamp setting script ti make shellcheck happy
4 years ago
Jesse Vincent 2d4b22db75
manually set up ccache before parallelization
4 years ago
Jesse Vincent 6d00c6d7af
add "prepare-ccache" as a tool for travis
4 years ago