<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/README.rst, branch v4.2.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v4.2.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v4.2.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-05-01T00:04:39Z</updated>
<entry>
<title>Make 4.2.1 release</title>
<updated>2018-05-01T00:04:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T00:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=58ca4e493f15602bc30e2977963f190882cad0fc'/>
<id>urn:sha1:58ca4e493f15602bc30e2977963f190882cad0fc</id>
<content type='text'>
New features:

 - 105c835 ("Add helper for splitting expressions")

 - 509e374 ("Add Choice.direct_dep field")

A terminal menuconfig implementation has been added which relies on
these features.

Other improvements:

 - c1c5ef2 ("Print a warning for malformed .config lines")

 - 09b8c58 ("Give filename and context for UnicodeDecodeError")
</content>
</entry>
<entry>
<title>Rename examples/menuconfig.py to menuconfig_example.py</title>
<updated>2018-04-30T23:28:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4d0d74dc0a10e63e1372f925d0d2493cba351aa1'/>
<id>urn:sha1:4d0d74dc0a10e63e1372f925d0d2493cba351aa1</id>
<content type='text'>
To avoid confusing it with the new terminal menuconfig implementation.

Clean up the README a bit at the same time, removing some stuff that's
less essential now (e.g. the menuconfig_example.py "screenshot").
</content>
</entry>
<entry>
<title>Fix genrest.py link</title>
<updated>2018-04-30T23:22:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=cb75f3c7dea76b7ba0d886f28c83340884d40dfb'/>
<id>urn:sha1:cb75f3c7dea76b7ba0d886f28c83340884d40dfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add genrest.py from the Zephyr project as an example</title>
<updated>2018-04-30T23:20:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c8539bc7bbd7b404a46b8dc07e0a43fb0647cfa7'/>
<id>urn:sha1:c8539bc7bbd7b404a46b8dc07e0a43fb0647cfa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Formatting fix</title>
<updated>2018-04-30T23:11:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bf0adb178431b0c3e290c95135f501c09fcd5f54'/>
<id>urn:sha1:bf0adb178431b0c3e290c95135f501c09fcd5f54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix README formatting</title>
<updated>2018-04-30T23:08:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1d803101ff97d1dbaa0c2ad1485a627e426cfe1c'/>
<id>urn:sha1:1d803101ff97d1dbaa0c2ad1485a627e426cfe1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a terminal menuconfig implementation</title>
<updated>2018-04-30T23:04:41Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T22:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=49d1d4fa7157b4e4510ee3181141209850d6d8b5'/>
<id>urn:sha1:49d1d4fa7157b4e4510ee3181141209850d6d8b5</id>
<content type='text'>
Uses the 'curses' module, which is in the Python standard library. Only
Python 3 is supported, mostly due to Unicode support.

Windows support is provided through an external package which adds
support for the 'curses' module on Windows.

See the changes and the docstring in the newly added menuconfig.py for
more information.

Piggyback a README notes mentioning that Kconfiglib supports Unicode.
</content>
</entry>
<entry>
<title>Make 4.2.0 release</title>
<updated>2018-04-07T01:32:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-07T01:32:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=0d267db1e40cddfc3196bf499dad0c5d59e51661'/>
<id>urn:sha1:0d267db1e40cddfc3196bf499dad0c5d59e51661</id>
<content type='text'>
New features and improvements:

 - 7245bad ("Parenthesize &amp;&amp; expressions within || expressions")
   makes expressions more readable.

 - 2259d35 ("Generalize is_menuconfig to non-symbol items")
   can simplify menuconfig implementations.

 - c7ac6f8 ("Add parent deps to the right in _T_IF") makes parent
   dependencies consistently appear on the right in expressions, with
   the outermost parent dependency the furthest to the right.

New warnings:

 - 7ba79ca ("Warn if user (.config) value is outside of 'range'")

 - 225ec4b ("Warn if a choice symbol is selected or implied")

Some obscure false positive warnings for named choices were fixed too.
This came up in
https://github.com/zephyrproject-rtos/zephyr/issues/6948.

 - e8408a0 ("Move sanity checking to after _finalize_tree()")
</content>
</entry>
<entry>
<title>Add kconfig.py from Zephyr as a real-world example</title>
<updated>2018-03-20T16:16:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-03-20T16:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=424e95d371990f5f7a8a9b6d7f31351b8d3f6ed8'/>
<id>urn:sha1:424e95d371990f5f7a8a9b6d7f31351b8d3f6ed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add print_config_tree.py example script (#42)</title>
<updated>2018-03-18T21:01:21Z</updated>
<author>
<name>Ricardo F</name>
<email>rfrail3@users.noreply.github.com</email>
</author>
<published>2018-03-18T21:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ef6fca713ce44bf5577ae348a3de092e1df0aa1c'/>
<id>urn:sha1:ef6fca713ce44bf5577ae348a3de092e1df0aa1c</id>
<content type='text'>
Works like menuconfig.py, but just dumps the tree, with a specified
.config file as base. Handy for diffing.</content>
</entry>
</feed>
