<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v13.4.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.4.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.4.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-12-14T18:03:34Z</updated>
<entry>
<title>Make 13.4.0 release with error reporting and listnewconfig improvements</title>
<updated>2019-12-14T18:03:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T17:56:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bd0a800b88c09d8b762994a19b1ff2a046d417bb'/>
<id>urn:sha1:bd0a800b88c09d8b762994a19b1ff2a046d417bb</id>
<content type='text'>
Error reporting improvements:

 - Commit 1ec9170 ("Add Kconfig.__init__() helper flag for suppressing
   tracebacks")

 - Commit 2122d5d ("Include "error: " in parsing error messages")

listnewconfig improvement:

 - Commit 7e6b9cf ("listnewconfig: Add option for showing help texts")

Also includes a load_allconfig() API improvement:

 - Commit c2414bd ("Add a member function version of load_allconfig()")
</content>
</entry>
<entry>
<title>listnewconfig: Add option for showing help texts</title>
<updated>2019-12-14T18:02:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T17:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7e6b9cf02b956d014303e0dd769488d179fea074'/>
<id>urn:sha1:7e6b9cf02b956d014303e0dd769488d179fea074</id>
<content type='text'>
Show the help text for each new symbol if --show-help/-l is passed (-h
might be confused for --help).

Copycat of commit 5d8b42aa7ccb ("kconfig: Add option to get the full
help text with listnewconfig") to the C tools, but with a slightly more
compact output format (indented help text instead of separators).
</content>
</entry>
<entry>
<title>Make genconfig and standard_kconfig() consistent</title>
<updated>2019-12-14T17:28:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T17:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2e08499ce38ca7bf2f368c4dc321ef8a6f287530'/>
<id>urn:sha1:2e08499ce38ca7bf2f368c4dc321ef8a6f287530</id>
<content type='text'>
Tweak messages and variable names to match.
</content>
</entry>
<entry>
<title>Include "error: " in parsing error messages</title>
<updated>2019-12-14T17:18:46Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T17:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2122d5d5891a9a93cc38aa8e21cedf7942ae2ae2'/>
<id>urn:sha1:2122d5d5891a9a93cc38aa8e21cedf7942ae2ae2</id>
<content type='text'>
Oversight. Makes them easier to find in logs.
</content>
</entry>
<entry>
<title>Add Kconfig.__init__() helper flag for suppressing tracebacks</title>
<updated>2019-12-14T17:12:07Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T17:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1ec91703ecdb4c369212fabe2ca0a68f040b7697'/>
<id>urn:sha1:1ec91703ecdb4c369212fabe2ca0a68f040b7697</id>
<content type='text'>
Tools that don't use standard_kconfig() currently generate spammy
tracebacks for e.g. syntax errors.

Add a suppress_traceback flag to Kconfig.__init__() for catching
"expected" exceptions and printing them to stderr and exiting with
status 1. Use it to make all tools consistently hide tracebacks.
</content>
</entry>
<entry>
<title>Add a member function version of load_allconfig()</title>
<updated>2019-12-14T16:35:45Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T16:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c2414bdf64c03470061d280a7d1b5ea97bab3185'/>
<id>urn:sha1:c2414bdf64c03470061d280a7d1b5ea97bab3185</id>
<content type='text'>
There was no great reason for this function to be a global function to
begin with. Having it as a member function simplifies callers.

load_allconfig() is a bit special in that it fails with sys.exit(),
which is helpful for tools, but that probably doesn't influence where it
belongs.

Keep the global function for backwards compatibility. A deprecation
warning might be added at some point.
</content>
</entry>
<entry>
<title>Mention that esp-idf uses Kconfiglib</title>
<updated>2019-12-14T16:35:45Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-14T16:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=595eabcb624d9da1a7bb47365ca4f7a8e76fe44a'/>
<id>urn:sha1:595eabcb624d9da1a7bb47365ca4f7a8e76fe44a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update links to Kconfig tips page in README</title>
<updated>2019-12-11T02:03:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-11T02:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f8b429999f6040ec56983e02d31e551110ba1e55'/>
<id>urn:sha1:f8b429999f6040ec56983e02d31e551110ba1e55</id>
<content type='text'>
Moved in Zephyr.
</content>
</entry>
<entry>
<title>Make 13.3.2 release</title>
<updated>2019-11-27T00:43:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-27T00:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=415e6c4dae39e467a0f6960af13ec310aa1bec01'/>
<id>urn:sha1:415e6c4dae39e467a0f6960af13ec310aa1bec01</id>
<content type='text'>
Adds two small menuconfig robustness improvements:

 - Commit 7020b86 ("menuconfig: Ignore MENUCONFIG_STYLE on non-color
   terminals")

 - Commit 4ea8b2b ("menuconfig: Ignore errors from
   use_default_colors()")
</content>
</entry>
<entry>
<title>menuconfig: Ignore errors from use_default_colors()</title>
<updated>2019-11-27T00:41:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-27T00:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4ea8b2b3cee33337c8b894602572460ee4f45cde'/>
<id>urn:sha1:4ea8b2b3cee33337c8b894602572460ee4f45cde</id>
<content type='text'>
Checking has_colors() isn't enough with with the winpty/msys2 setup in
https://github.com/msys2/MINGW-packages/issues/5823, though it seems a
bit broken.

ncurses looks for either the orig_pair or the orig_color terminal
capability, which is different from what has_colors() checks, so
probably shouldn't assume use_default_colors() work on color terminals
at least.
</content>
</entry>
</feed>
