<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v12.12.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.12.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v12.12.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-07-02T16:09:31Z</updated>
<entry>
<title>Make 12.12.1 release</title>
<updated>2019-07-02T16:09:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-02T16:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=94d121f8dc8faf0771b657a9f01556d7adbc3c70'/>
<id>urn:sha1:94d121f8dc8faf0771b657a9f01556d7adbc3c70</id>
<content type='text'>
Adds commit 29758ae ("setconfig: Use 'orig_type' instead of 'type' in
error message").
</content>
</entry>
<entry>
<title>setconfig: Use 'orig_type' instead of 'type' in error message</title>
<updated>2019-07-02T16:07:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-02T15:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=29758ae0652799488a567df682a7ef391c68aecb'/>
<id>urn:sha1:29758ae0652799488a567df682a7ef391c68aecb</id>
<content type='text'>
It's confusing to have tristate symbols show up as bool in the bad-value
error message when modules are disabled. set_value() validates the value
against 'orig_type' rather than 'type' as well.

Piggyback some quote consistency and make a comment in set_value() more
informative.
</content>
</entry>
<entry>
<title>Make 12.12.0 release</title>
<updated>2019-07-01T22:04:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T21:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e62835208b15c81d1ebf79ea4d3b53200abccb25'/>
<id>urn:sha1:e62835208b15c81d1ebf79ea4d3b53200abccb25</id>
<content type='text'>
Adds commit e5e2fe5 ("Catch EnvironmentError instead of
OSError/IOError"), which fixes menuconfig.py crashes on I/O errors on
Python 2.

This might also improve error robustness elsewhere on Python 2 in
obscure cases.
</content>
</entry>
<entry>
<title>Catch EnvironmentError instead of OSError/IOError</title>
<updated>2019-07-01T22:03:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e5e2fe5a6f084fb98c2c9b4adec0383fec4a5256'/>
<id>urn:sha1:e5e2fe5a6f084fb98c2c9b4adec0383fec4a5256</id>
<content type='text'>
menuconfig.py tended to crash on I/O errors on Python 2, due to
forgetting to update some 'except OSError's. Catch EnvironmentError
instead.

EnvironmentError is a common base class of IOError and OSError on Python
2, and an alias for OSError on Python 3. Use it elsewhere too, as it
might help catch obscure I/O errors on Python 2.
</content>
</entry>
<entry>
<title>Rename Choice._get_selection_from_defaults() to _selection_from_defaults()</title>
<updated>2019-07-01T21:48:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5be5bfbc401a4e3021198145e8b7c9a70f0fae5c'/>
<id>urn:sha1:5be5bfbc401a4e3021198145e8b7c9a70f0fae5c</id>
<content type='text'>
Shorter and still clear.
</content>
</entry>
<entry>
<title>Remove redundant comment</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a65c52be7678cdf70ff6ab2a7f79d40dbed90e4d'/>
<id>urn:sha1:a65c52be7678cdf70ff6ab2a7f79d40dbed90e4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant parens</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7c7cf673305f6f28e539e2c3db2e6d6bd89bdf28'/>
<id>urn:sha1:7c7cf673305f6f28e539e2c3db2e6d6bd89bdf28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of some STRING/INT/HEX tests</title>
<updated>2019-07-01T21:48:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T20:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7892cfef16e8b3d1745feafe20306a783ddf770f'/>
<id>urn:sha1:7892cfef16e8b3d1745feafe20306a783ddf770f</id>
<content type='text'>
Things can be simplified a bit knowing that UNKNOWN is falsy.
</content>
</entry>
<entry>
<title>Merge orig_type and _visited assignments in constructors</title>
<updated>2019-07-01T21:46:24Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T15:49:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8105b8b04cb1d90efaf7e0c20946c956ee85f5ed'/>
<id>urn:sha1:8105b8b04cb1d90efaf7e0c20946c956ee85f5ed</id>
<content type='text'>
Small optimization. We know that UNKNOWN == 0, and it's always tested
for by checking truthiness rather than identity within the library, so
there can't be trouble even without small integer optimization.
</content>
</entry>
<entry>
<title>Make 12.11.0 release</title>
<updated>2019-07-01T00:22:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-07-01T00:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4e2ac55f6de81f819268ba790b57282cb169a2e6'/>
<id>urn:sha1:4e2ac55f6de81f819268ba790b57282cb169a2e6</id>
<content type='text'>
Adds some small documentation improvements:

 - Commit b133331 ("Mention that passing subexpressions to expr_items()
   works")

 - Commit 6016156 ("Mention that the 'encoding' parameter is also used
   for $(shell)")

 - Commit 48ec584 ("Simplify eval_string() docstring re. syntax errors")

 - Commit e44102a ("Make MenuNode.filename documentation more accurate
   re. absolute paths")

Some minor optimizations are included as well.
</content>
</entry>
</feed>
