linux-stable/drivers/staging/speakup
Samuel Thibault 425e586cf9 speakup: add unicode variant of /dev/softsynth
This adds /dev/softsynthu, along /dev/softsynth, which emits output in
UTF-8 encoding, thus allowing to support 16bit characters.  Most of the
code is shared, only the read function has to behave differently in
latin1 and in unicode mode.  Since Linux only supports 16bit characters,
we can just hardcode the UTF-8 encoding.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Reviewed-by: Chris Brannon <chris@the-brannons.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-09 17:29:14 +01:00
..
buffers.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
DefaultKeyAssignments
devsynth.c Staging: speakup: Remove space after cast 2016-08-15 19:14:53 +02:00
fakekey.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
i18n.c staging:speakup:i18n.c: Align open paranthesis 2017-03-09 14:27:13 +01:00
i18n.h
Kconfig
keyhelp.c staging: speakup: Clean up if conditions 2017-03-06 09:39:54 +01:00
kobjects.c staging: speakup: kobjects: Delete comparison 2017-03-09 14:29:40 +01:00
main.c speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
Makefile
selection.c staging: speakup: Added spaces around arithmetic operators. 2017-03-06 09:17:02 +01:00
serialio.c staging: speakup: Added spaces around arithmetic operators. 2017-03-06 09:17:02 +01:00
serialio.h staging: speakup: fix type mismatch warnings 2016-03-28 07:30:36 -07:00
speakup.h speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
speakup_acnt.h
speakup_acntpc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_acntsa.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_apollo.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_audptr.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_bns.c Staging: speakup: speakup_bns: fix comment 2017-01-31 09:30:58 +01:00
speakup_decext.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_decpc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dectlk.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dtlk.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dtlk.h staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_dummy.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_keypc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_ltlk.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_soft.c speakup: add unicode variant of /dev/softsynth 2017-03-09 17:29:14 +01:00
speakup_spkout.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_txprt.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakupmap.h
speakupmap.map
spk_priv.h speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
spk_priv_keyinfo.h staging: speakup: spk_priv_keyinfo.h Space around operator 2016-11-23 10:05:39 +01:00
spk_types.h speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
spkguide.txt
synth.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
thread.c staging: speakup: thread.c align on parenthesis 2016-11-21 11:05:29 +01:00
TODO staging: speakup: TODO Correct email 2016-11-21 11:05:29 +01:00
varhandlers.c staging: speakup: varhandlers.c Align parenthesis 2016-11-21 11:05:29 +01:00