<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/setup.py, branch v10.24.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.24.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.24.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-11-23T09:53:19Z</updated>
<entry>
<title>Make 10.24.0 release</title>
<updated>2018-11-23T09:53:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-23T09:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5be286d53aab6c8bf99549ae2eaa6bef3e84a86f'/>
<id>urn:sha1:5be286d53aab6c8bf99549ae2eaa6bef3e84a86f</id>
<content type='text'>
Tightens up syntax checking and improves a warning:

 - Commit 13a7bae ("Flag extra trailing tokens in all contexts") adds
   checking for extra trailing tokens in a few overlooked cases.

 - Commit f356ba8 ("Clarify that select/imply is a no-op for choice
   symbols") clarifies the warning when selecting/implying a choice
   symbol.

Parsing performance was improved slightly as well.
</content>
</entry>
<entry>
<title>Make 10.23.0 release</title>
<updated>2018-11-21T04:57:40Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-21T04:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c8b867407862db914f9a4990c8c59f1a5d300106'/>
<id>urn:sha1:c8b867407862db914f9a4990c8c59f1a5d300106</id>
<content type='text'>
 - Commit ee25489 ("menuconfig: Print '----' instead of '---&gt; (empty)'")
   makes the menuconfig display empty menus (e.g. from disabled
   'menuconfig' symbols) in a less spammy way, matching the C tools.

 - Commit 6313925 ("Remove message re. Kconfiglib 10 backwards compat.
   break") removes an old message printed when the top-level Kconfig
   file can't be opened and $srctree is set. Hopefully it's been noticed
   by now.

 - Commit a1a4430 ("Use 'foo.__class__ is Bar' instead of
   'isinstance(foo, Bar)'") improves parsing and evaluation performance a
   bit.
</content>
</entry>
<entry>
<title>Make 10.22.1 release</title>
<updated>2018-11-18T17:59:07Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-18T17:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d3866958c7685cd6e4e8f5960cbaed59794e3894'/>
<id>urn:sha1:d3866958c7685cd6e4e8f5960cbaed59794e3894</id>
<content type='text'>
Adds commit df61771 ("menuconfig: Never snap scroll back to
max_scroll"), which fixes a small menuconfig UI nit.

Add 'configuration-management' as a tag to setup.py as well.
</content>
</entry>
<entry>
<title>Make 10.22.0 release</title>
<updated>2018-11-17T18:04:30Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-17T17:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5c01ca5d8e9bbc1fd121d2f11bf3edadcee3e03a'/>
<id>urn:sha1:5c01ca5d8e9bbc1fd121d2f11bf3edadcee3e03a</id>
<content type='text'>
Adds commit b65baa4 ("Add support for KCONFIG_ALLCONFIG"), which allows
particular symbol values to be forced during all{def,no,mod,yes}config.
</content>
</entry>
<entry>
<title>Make 10.21.0 release</title>
<updated>2018-11-07T05:51:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-07T05:51:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=66c40bdcb44563d0f55a0a116af8a4e12a94e15b'/>
<id>urn:sha1:66c40bdcb44563d0f55a0a116af8a4e12a94e15b</id>
<content type='text'>
Adds two small library/menuconfig improvements:

 - Commit 7992519 ("Always strip trailing whitespace in 'MenuNode.help'
   and __str__()") tightens up the format of strings a bit, and
   documents it.

 - Commit b810bda ("menuconfig: Support HOME and END in the jump-to
   dialog") adds support for some keys that were missing from the
   jump-to dialog.
</content>
</entry>
<entry>
<title>Make 10.20.0 release</title>
<updated>2018-11-03T23:35:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-03T23:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3393d4ab948945bbf9fce6ab42f65dbfc8d14bc8'/>
<id>urn:sha1:3393d4ab948945bbf9fce6ab42f65dbfc8d14bc8</id>
<content type='text'>
Adds a small menuconfig improvement: Commit 35af004 ("menuconfig: Move
cursor to choice selection when entering choices").
</content>
</entry>
<entry>
<title>Make 10.19.1 release</title>
<updated>2018-11-02T02:53:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-02T02:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=59edb3850575db74fb663942df37b8d87fe0cac8'/>
<id>urn:sha1:59edb3850575db74fb663942df37b8d87fe0cac8</id>
<content type='text'>
Adds fixes for two obscure crashes, related to consecutive empty if's
and toggling symbols without a type in the menuconfig:

  - Commit 0e6cd82 ("Fix removal of multiple consecutive 'if' nodes")

  - Commit db60270 ("menuconfig: Fix crash when toggling symbols without
    a type")
</content>
</entry>
<entry>
<title>Make 10.19.0 release</title>
<updated>2018-11-01T02:59:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>foo@bar.com</email>
</author>
<published>2018-11-01T02:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b0e4a4fda7d623284ac1949d6797b9f0a1995d88'/>
<id>urn:sha1:b0e4a4fda7d623284ac1949d6797b9f0a1995d88</id>
<content type='text'>
Adds commit 8be38f2 ("Don't show backtraces for expected exceptions in
tools"), which hides backtraces for expected errors from tools (like
Kconfig syntax errors and missing files).
</content>
</entry>
<entry>
<title>Make 10.18.0 release</title>
<updated>2018-10-31T00:31:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-31T00:25:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a3c162b6cb8b7ae43824fabf7ea727b837cc7584'/>
<id>urn:sha1:a3c162b6cb8b7ae43824fabf7ea727b837cc7584</id>
<content type='text'>
Commit 14603c0 ("Make errno/strerror/filename available on IOError")
makes IOError/OSError.errno/strerror/filename available to scripts, when
it is raised from e.g. Kconfig.load_config().

Previously, some implementation trickery related to custom exception
messages meant that they weren't available.
</content>
</entry>
<entry>
<title>Make 10.17.0 release</title>
<updated>2018-10-26T21:36:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-26T21:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bf1701b36634b72142822fcf978de90001bd3ecb'/>
<id>urn:sha1:bf1701b36634b72142822fcf978de90001bd3ecb</id>
<content type='text'>
Adds commit 699fd81 ("Support enabling the assignment-to-undef. symbol
warning via the environment"). This makes it possible to enable the
warning for assigning an undefined symbol within a .config file, while
using the bundled tools.

Previously, enabling the warning required modifying the tools to call
Kconfig.enable_undef_warnings().
</content>
</entry>
</feed>
