<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/tests/test_common, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-03-13T18:09:38Z</updated>
<entry>
<title>Fix pressing two keys with the same keycode but different modifiers (#2710)</title>
<updated>2020-03-13T18:09:38Z</updated>
<author>
<name>fredizzimo</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2020-03-13T18:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=9e8767917d628afd3dc43759d1d50151c61944a1'/>
<id>urn:sha1:9e8767917d628afd3dc43759d1d50151c61944a1</id>
<content type='text'>
* Fix extra keyboard report during test_fixture teardown

* Add tests for pressing two keys with only different modifers

* Fix #1708

When two keys that use the same keycode, but different modifiers were
pressed at the same time, the second keypress wasn't registered. This is
fixed by forcing a key release when we detect a new press for the same
keycode.

* Fix the NKRO version of is_key_pressed

* Fix uninitalized loop variable

Co-authored-by: Jack Humbert &lt;jack.humb@gmail.com&gt;</content>
</entry>
<entry>
<title>clang-format changes</title>
<updated>2019-08-30T22:01:52Z</updated>
<author>
<name>skullY</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2019-08-30T18:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b624f32f944acdc59dcb130674c09090c5c404cb'/>
<id>urn:sha1:b624f32f944acdc59dcb130674c09090c5c404cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add tests for action_layer.c and reset layer state after tests</title>
<updated>2017-12-15T18:23:30Z</updated>
<author>
<name>Colin T.A. Gray</name>
<email>colinta@gmail.com</email>
</author>
<published>2017-12-14T23:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=4ea3bbdb4cbb02310623c9dfc464d84e4f653492'/>
<id>urn:sha1:4ea3bbdb4cbb02310623c9dfc464d84e4f653492</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unreferenced errors with mingw compiler and unit tests</title>
<updated>2017-07-11T16:41:04Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-07-11T16:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=78545b95090816767bf3e17c4745bb0c3db01a5f'/>
<id>urn:sha1:78545b95090816767bf3e17c4745bb0c3db01a5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configure vscode file associations, use hpp instead of h</title>
<updated>2017-07-09T01:59:51Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-07-02T18:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=67f722c9c8cb077b946dfb2b6a3b538e37f3aa8c'/>
<id>urn:sha1:67f722c9c8cb077b946dfb2b6a3b538e37f3aa8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add basic timing support, and SFT_T tests</title>
<updated>2017-07-09T01:59:51Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-07-01T19:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=4e69a8bda6c4003c6b9e33de7db89fe073c970f5'/>
<id>urn:sha1:4e69a8bda6c4003c6b9e33de7db89fe073c970f5</id>
<content type='text'>
Also expose some bugs...
</content>
</entry>
<entry>
<title>Add simple modifier test</title>
<updated>2017-07-09T01:59:51Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-06-30T23:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=cae7a9c3ec3834f08dfd56b0f094dc6afaf2ccaa'/>
<id>urn:sha1:cae7a9c3ec3834f08dfd56b0f094dc6afaf2ccaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a couple of todos to keyboard_report_util.cpp</title>
<updated>2017-06-18T21:22:12Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-06-18T21:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=fb9b8dadb97e69f2c206a96e879a9350b535fe98'/>
<id>urn:sha1:fb9b8dadb97e69f2c206a96e879a9350b535fe98</id>
<content type='text'>
Also print the modifier state
</content>
</entry>
<entry>
<title>More natural interface for setting keyboard leds</title>
<updated>2017-06-18T21:19:09Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-06-18T21:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=43d8fa5bf1248ce5c1ce5f9cb0d238d794b4475d'/>
<id>urn:sha1:43d8fa5bf1248ce5c1ce5f9cb0d238d794b4475d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a test fixture</title>
<updated>2017-06-18T20:49:38Z</updated>
<author>
<name>Fred Sundvik</name>
<email>fsundvik@gmail.com</email>
</author>
<published>2017-06-18T20:49:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=36f820be7e80bc8f1f5489373708356cf142c269'/>
<id>urn:sha1:36f820be7e80bc8f1f5489373708356cf142c269</id>
<content type='text'>
It only initializes QMK once, and clears the matrix after each test.
</content>
</entry>
</feed>
