quantum: Move qk_ucis_state to process_unicode.c
In order to not declare the same variable in multiple objects (which
happens when building UCIS-enabled keymap for both the ErgoDox EZ and
the ErgoDox Infinity), move the declaration to the .c file, and keep
only an extern reference in the header.
Many thanks to @fredizzimo for spotting the error in Travis, and
suggesting the fix.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Merge pull request #677 from SmackleFunky/master
Virtual Serial Port - and a Layout that uses that virtual serial port for Plover
Merge pull request #671 from Talljoe/one-hand
Add native one-handed support
Merge pull request #673 from coderkun/master
Add method to set Unicode input key for ISO 14755
Merge pull request #675 from Xyverz/master
Added missing item K3A to KEYMAP() variable in tv44.h
Merge pull request #676 from ickerwx/kitten_paw
Added support for the Kitten Paw controller
TxBolt (Steno) Serial protocol for Ergodox Ez
Added USB Virtual Serial support
Merge remote-tracking branch 'upstream/master'
Added missing key K3A to KEYMAP() macro in tv44.h
Merge pull request #669 from fredizzimo/windows10_build_instructions
Add instructions for Windows 10 subsystem for Linux
Merge pull request #668 from fredizzimo/line_endings
Enforce correct line endings
Merge pull request #674 from kyleberry/master
Fixing Dvorak
Fixing Dvorak
Updating with proper Dvorak layout.
Drop method to set Unicode input key and declare start and finish methods as “weak” instead