zephyr/scripts/kconfig
Ulf Magnusson dc97fc2a60 kconfiglib: Update to default to UTF-8 for Python 3
Update Kconfiglib to upstream revision da40c014398f3 (+ local Zephyr
modifications) to get commit da40c014398f3 ("Force encoding to UTF-8 by
default on Python 3") in. It sets a (configurable) UTF-8 default for
Python 3, overriding the encoding specified in the current locale.

I've decided that this is a good idea after some problem reports
unrelated to Zephyr. Running with the C locale breaks things horribly
otherwise, and the fix isn't obvious.

Plain strings aren't decoded on Python 2, so no changes are needed
there.

Related PEP: https://www.python.org/dev/peps/pep-0538/

Signed-off-by: Ulf Magnusson <ulfalizer@gmail.com>
2018-05-02 15:44:45 -04:00
..
lxdialog
check.sh
checkconfig.py Revert "doc: Kconfig: Decode Kconfig sources as UTF-8 instead [...]" 2018-03-21 08:57:44 -04:00
CMakeLists.txt cmake: Don't specify a C standard when building Kconfig 2018-01-12 08:05:35 -05:00
conf.c
confdata.c
config scripts: move kconfig related scripts to scripts/kconfig 2017-09-11 08:53:56 -07:00
diffconfig scripts: move kconfig related scripts to scripts/kconfig 2017-09-11 08:53:56 -07:00
expr.c
expr.h
gconf.c
gconf.glade
images.c
kconfig.py scripts: kconfig: Turn malformed .config lines into errors 2018-05-01 20:53:40 +02:00
kconfiglib.py kconfiglib: Update to default to UTF-8 for Python 3 2018-05-02 15:44:45 -04:00
kxgettext.c
list.h
lkc_proto.h
lkc.h
mconf.c
menu.c
menuconfig.py scripts: kconfig: Add a Python menuconfig implementation 2018-05-01 20:51:11 +02:00
merge_config.py Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
merge_config.sh scrips/merge_config.sh: fix corner case \n-less last line 2017-09-30 22:42:08 -04:00
nconf.c
nconf.gui.c
nconf.h
POTFILES.in
qconf.cc
qconf.h kconfig: fix Qt header for building Qt based kconfig 2017-11-08 20:00:22 -05:00
streamline_config.pl
symbol.c
util.c
zconf.gperf
zconf.hash.c_shipped
zconf.l
zconf.lex.c_shipped
zconf.tab.c_shipped
zconf.y