<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v13.5.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.5.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.5.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-12-17T18:45:54Z</updated>
<entry>
<title>Make 13.5.0 release to include script name for suppress_traceback=True</title>
<updated>2019-12-17T18:45:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-17T18:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4ec909ffcc915d7dc182e38da4e6f4bce8065c05'/>
<id>urn:sha1:4ec909ffcc915d7dc182e38da4e6f4bce8065c05</id>
<content type='text'>
Adds commit 24a0204 ("Include sys.argv[0] in error messages when
suppress_traceback=True").
</content>
</entry>
<entry>
<title>Include sys.argv[0] in error messages when suppress_traceback=True</title>
<updated>2019-12-17T18:39:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-17T18:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5adff56c0c084bff78e20ae26bcf25dd9e932d5c'/>
<id>urn:sha1:5adff56c0c084bff78e20ae26bcf25dd9e932d5c</id>
<content type='text'>
Handy to have the script name appear in logs.
</content>
</entry>
<entry>
<title>Remove pointless return in Kconfig.__init__()</title>
<updated>2019-12-17T18:26:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-17T18:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=24a02049484d251bbc988b177deec226d3313353'/>
<id>urn:sha1:24a02049484d251bbc988b177deec226d3313353</id>
<content type='text'>
Oversight.
</content>
</entry>
<entry>
<title>Rename _make_depend_on() to _depend_on()</title>
<updated>2019-12-17T04:32:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-15T18:00:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=12cbf034536768d7dc53ef5cfabdf0c0181c44a2'/>
<id>urn:sha1:12cbf034536768d7dc53ef5cfabdf0c0181c44a2</id>
<content type='text'>
Shorter, clear in context.
</content>
</entry>
<entry>
<title>Rename _parse_properties() to _parse_props()</title>
<updated>2019-12-17T04:32:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-15T17:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fa5c1af9f5cdfd91ef7c3a42051f15306486b60e'/>
<id>urn:sha1:fa5c1af9f5cdfd91ef7c3a42051f15306486b60e</id>
<content type='text'>
Shorter, clear in context.
</content>
</entry>
<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>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>
</feed>
