Commit Graph

  • c590e43aa6
    Add Consumer keys to adjust display brightness #897 Michael Richters 2020-09-10 10:50:02 -0500
  • ef2b587b56 Add wrap-up items to testing/TODO.txt. #898 epan/testing/main Eric Paniagua 2020-09-09 17:39:11 -0700
  • 536b74bb8e
    Highlight pressed OneShot keys, as well as active ones #890 Michael Richters 2020-09-07 22:44:32 -0500
  • bc7bb0c98b
    Update copyright dates for ActiveModColor Michael Richters 2020-09-07 13:21:17 -0500
  • 8477e5369c
    Add copyright notice to KeyAddrBitfield.h Michael Richters 2020-09-07 13:18:42 -0500
  • 09edda28a5
    Update copyright dates #893 Michael Richters 2020-09-07 13:14:13 -0500
  • c01c55fac4
    The python 3.6 requirement broke the build. Reverting it Jesse Vincent 2020-09-06 21:31:09 -0700
  • 87b2d5091f Add testing documentation. Eric Paniagua 2020-09-06 15:12:13 -0700
  • cc2a40585f
    Make code style consistent for `OneShot.is*(key)` functions Michael Richters 2020-09-06 16:08:47 -0500
  • a4b2da01c8
    Add `OneShot.isPressed(key)` function Michael Richters 2020-09-06 16:04:46 -0500
  • 828472bda3
    Make for loop style consistent Michael Richters 2020-09-06 15:54:59 -0500
  • 1e93892248
    Change the index variable name from `idx` to `n` Michael Richters 2020-09-06 15:52:07 -0500
  • 5afecb3252
    Include pressed OneShot keys as active in `isActive(key)` Michael Richters 2020-09-06 15:43:32 -0500
  • d27c784c6d
    Remove unnecessary header include Michael Richters 2020-09-06 14:55:37 -0500
  • cd6b98a905
    Remove `replaceOneShot()` function Michael Richters 2020-09-06 14:52:17 -0500
  • 9e96340074
    astyle Michael Richters 2020-09-06 14:48:17 -0500
  • 42f53936b0
    Add a picture of the atreus with the prog key circled Jesse Vincent 2020-09-06 11:49:37 -0700
  • 517856ad66 Factor out common test headers into setup-googltest.h. Eric Paniagua 2020-09-06 10:23:55 -0700
  • dfdf128efd
    Remove all calls to `replaceOneShot()` Michael Richters 2020-09-06 12:07:37 -0500
  • f2c96e06d1 Add to test build system to-dos. Eric Paniagua 2020-09-06 09:22:46 -0700
  • 04bf1cf4c1 Add kaleidoscope::testing::ConsumerControlReport. Eric Paniagua 2020-09-06 09:12:33 -0700
  • e935be1479
    Correct handling of OneShot hold timeout Michael Richters 2020-09-05 23:45:23 -0500
  • 0510860197
    astyle Michael Richters 2020-09-05 21:06:01 -0500
  • 5f99f56b56 Merge branch 'epan/testing/readable' into epan/testing/main Eric Paniagua 2020-09-05 18:55:24 -0700
  • 362a501478
    Remove unnecessary EscapeOneShot state variable `did_escape_` Michael Richters 2020-09-05 20:32:41 -0500
  • 980311c156
    Minor OneShot code readability reorganization & comments Michael Richters 2020-09-05 20:23:15 -0500
  • 69cd6fae95
    Reorganize OneShot for readability Michael Richters 2020-09-05 19:59:18 -0500
  • 9d3ab7a109
    Rename `key_state_t` to `OneShotKeyState` Michael Richters 2020-09-05 18:12:27 -0500
  • 6a1621604e
    Change `keyState` variable name to `key_state` Michael Richters 2020-09-05 18:06:43 -0500
  • d3f5546e65 Fix one building/cleaning bug in testing/Makefile. Eric Paniagua 2020-09-05 14:59:29 -0700
  • 6534f2a167 Add kaleidoscope::testing::AbsoluteMouseReport. Eric Paniagua 2020-09-05 14:17:08 -0700
  • f00ba327d9
    Clean up "make clean" targets Remove "Makefile" targets, as they don't do what Eric wanted Jesse Vincent 2020-09-05 14:12:56 -0700
  • 02ab70e5a6
    Unset `sticky` flag in `releaseOneShot()` Michael Richters 2020-09-05 14:54:02 -0500
  • 6efe81534b
    Rewrite OneShot plugin Michael Richters 2020-09-05 14:16:13 -0500
  • ccc8542329 Add kaleidoscope::testing::HIDState. Eric Paniagua 2020-09-05 10:58:05 -0700
  • 5cf3f65030 Add desired docker support to testing/TODO.txt. Eric Paniagua 2020-09-05 09:29:30 -0700
  • 4ff8bdd901 Add a TODO file for the build system under testing/. Eric Paniagua 2020-09-05 09:23:06 -0700
  • e15c8f3d6a Make IsEmpty work for SystemControlReport. Eric Paniagua 2020-09-05 09:01:49 -0700
  • 0cab1494b5 Treat SystemControlReport like a container in tests. Eric Paniagua 2020-09-05 01:15:39 -0700
  • 54f2dfb070 Rename matcher `ContainsKey` to `Contains`. Eric Paniagua 2020-09-04 23:16:36 -0700
  • 5b17881676 Issue #840: Fix verified by test. Regression test added. epan/testing/issue-840 Eric Paniagua 2020-09-04 23:05:49 -0700
  • 3c0f222cce Merge branch 'system-control-rollover-fix' of https://github.com/gedankenexperimenter/Kaleidoscope into epan/testing/issue-840-fix Eric Paniagua 2020-09-04 22:40:28 -0700
  • 8c7ad97d92 Issue #840: Verified by test. Eric Paniagua 2020-09-04 22:20:09 -0700
  • cfe29ea49a
    Remove unnecessary check for key pressed state Michael Richters 2020-09-04 23:26:33 -0500
  • 2f04acf14f
    Change OneShot's `prev_key_` state variable to `prev_key_addr_` Michael Richters 2020-09-04 23:17:10 -0500
  • 1a04cc2076
    Remove unnecessary OneShot variable `should_cancel_stickies` Michael Richters 2020-09-04 22:58:26 -0500
  • 9f3a13aad6
    Simplify Escape-OneShot test condition Michael Richters 2020-09-04 22:48:33 -0500
  • 12222d756d
    Remove `pressed` flag from sticky OneShot keys after release Michael Richters 2020-09-04 22:35:16 -0500
  • def72e6dde Remove test dependency on change to KeyboardioHID/src/HIDReportObserver.h. epan/testing/readable Eric Paniagua 2020-09-04 20:27:38 -0700
  • c21f367c2e Minor improvement to the test build system. Eric Paniagua 2020-09-04 20:06:49 -0700
  • dba2d77a97 Rename ::kaleidoscope::testing::Simulator to SimHarness. Eric Paniagua 2020-09-04 19:07:54 -0700
  • a89c95cc58 Make RunCycle return std::unique_ptr<State>. Eric Paniagua 2020-09-04 19:03:12 -0700
  • a9f1e960cc First unit test working! Eric Paniagua 2020-09-04 18:12:43 -0700
  • b6d607be62 [WIP]: Debugging NPE in kaleidoscope/simulator_test.cpp. Eric Paniagua 2020-09-04 15:07:28 -0700
  • e366cb5168
    Reorganize `OneShot::onKeyswitchEvent()` for clarity Michael Richters 2020-09-04 14:49:19 -0500
  • 296d67d6b8
    Remove unnecessary code for clearing OneShot's `should_cancel_` Michael Richters 2020-09-04 14:02:50 -0500
  • 9752f2d439
    Remove unused `position` member of OneShot's `key_state_t` struct Michael Richters 2020-09-04 13:50:56 -0500
  • eabea8f03c [WIP]: Test in testing/kaleidoscope builds, links, and segfaults. Eric Paniagua 2020-09-04 11:19:02 -0700
  • a72b444dbd [wip] Remaining: Stop arduino-builder from building test files. Eric Paniagua 2020-09-04 09:29:59 -0700
  • da07dbc233 Merge branch 'epan/testing/main' into epan/testing/readable Eric Paniagua 2020-09-03 18:37:18 -0700
  • 7c1c3048d5 Merge branch 'master' into test-merge Eric Paniagua 2020-09-03 18:19:21 -0700
  • b65b5e1c84 Merge branch 'epan/build/justlib' into epan/testing/main Eric Paniagua 2020-09-03 18:11:17 -0700
  • 601bfdbafc Delete obsolete fake-gtest library. epan/build/justlib Eric Paniagua 2020-09-03 18:05:16 -0700
  • 3160dface7 Fix simulator tests, sort of. Eric Paniagua 2020-09-03 17:57:05 -0700
  • 1c8503edbe Convert Kaleidoscope/testing to link manually. Eric Paniagua 2020-09-03 14:48:05 -0700
  • 56a1554c83
    Fix System Control rollover bug #892 Michael Richters 2020-09-03 10:02:25 -0500
  • ae2bf8bacb
    Merge pull request #891 from gedankenexperimenter/qukeys-doc-summary Jesse Vincent 2020-09-02 22:30:35 -0700
  • 227a78aa07
    Add core plugin doc section for Qukeys #891 Michael Richters 2020-09-02 23:57:20 -0500
  • 978097bb42 Generate device.h to avoid cmake problem with computed includes. epan/build/cmake Eric Paniagua 2020-09-02 16:56:54 -0700
  • f5e69ea2d9 [WIP] Set up CMake to build the virtual kaleidoscope device / simulator. Eric Paniagua 2020-09-02 11:29:59 -0700
  • 4c0803c257
    Allow OneShot key events to be detected by later plugin handlers Michael Richters 2020-09-02 00:25:26 -0500
  • c2a8c9f1eb wip Eric Paniagua 2020-09-01 00:46:58 -0700
  • faf58e9dad
    astyle Michael Richters 2020-09-01 00:36:48 -0500
  • 681dab466d
    Corrected comments left from Kaleidoglyph transition, astyle Michael Richters 2020-09-01 00:36:24 -0500
  • af337be7fe Minor refactor of fake-gtest. Eric Paniagua 2020-08-31 22:04:27 -0700
  • 27dbd90708
    Rewrite ActiveModColor Michael Richters 2020-08-31 23:55:01 -0500
  • 912ba79b70
    Add KeyAddrBitfield class Michael Richters 2020-08-31 23:49:16 -0500
  • 5c8a438cc6 wip Eric Paniagua 2020-08-31 16:22:40 -0700
  • 5356514a22 Replace non-portable symlinks with copies of real files. Eric Paniagua 2020-08-30 18:32:09 -0700
  • b1957f33e3 Trick arduino-builder into linking against googletest. Eric Paniagua 2020-08-30 15:22:52 -0700
  • 25b4ba3269 [Broken] gtest-arduino is supposed being build, but the .a is nowhere to be found. epan/testing/hello-simulator Eric Paniagua 2020-08-30 14:12:31 -0700
  • 7a86d004a9 [Broken]: Trying to get arduino-builder to build googletest. Eric Paniagua 2020-08-30 12:17:44 -0700
  • 3b0eed3492 wip Eric Paniagua 2020-08-30 08:47:02 -0700
  • ca5e784986
    Mask key by updating `live_composite_keymap_[]` correctly #889 Michael Richters 2020-08-30 00:43:18 -0500
  • e13678cf96 Merge branch 'testing' into epan/testing/main Eric Paniagua 2020-08-29 20:53:43 -0700
  • bf581e9366 Hello, googletest! Eric Paniagua 2020-08-29 20:40:37 -0700
  • a10420dbdd Check in a copy of googletest. Eric Paniagua 2020-08-29 20:38:19 -0700
  • 7b68a6c4f3
    Indent comment properly Michael Richters 2020-08-29 13:05:18 -0500
  • a0a7e48436
    Simplify Escape-OneShot Michael Richters 2020-08-29 10:14:16 -0500
  • 5f7d50e5ce
    wip: make shellcheck happy Gergely Nagy 2020-08-29 13:27:18 +0200
  • 680278bb78
    Update the recently added gHeavy devices for new APIs Gergely Nagy 2020-08-29 12:30:48 +0200
  • 780cd026f4
    travis: Unset CC Gergely Nagy 2020-08-29 12:14:19 +0200
  • da5adf1fb7
    wip: docker: jic, mount $(pwd) as Kaleidoscope Gergely Nagy 2020-08-29 11:57:55 +0200
  • 3bdb987dcf
    wip: Add a `docker_simulator_tests` target Gergely Nagy 2020-08-29 11:56:24 +0200
  • e2d8b5a614
    Revert "wip: kaleidoscope-builder: respect the prefix/suffix/basename env vars" Gergely Nagy 2020-08-29 02:28:51 +0200
  • 68dabacc7f
    Merge pull request #875 from keyboardio/gheavy/faunchpad-and-butterstick Jesse Vincent 2020-08-28 13:30:01 -0700
  • d99e2151c9
    Merge pull request #888 from paniag/epan/docs/wordsmith Jesse Vincent 2020-08-28 13:27:08 -0700
  • 83aeaac8a5 Wordsmith "Understanding the Codebase" up to Multiple Inheritance #888 Eric Paniagua 2020-08-28 06:52:00 -0700
  • 503263976a
    wip: CC, CXX, AR override support, with full paths Gergely Nagy 2020-08-26 23:58:39 +0200
  • 474a2c8cb8
    wip: run prepare-virtual in the bundle when doing sim tests Gergely Nagy 2020-08-26 22:10:26 +0200