<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.22.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.22.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.22.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-11-17T18:04:30Z</updated>
<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>Add support for KCONFIG_ALLCONFIG</title>
<updated>2018-11-17T18:03:36Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-17T08:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b65baa47f69ae4c3993876a7edf0da0075aa70ff'/>
<id>urn:sha1:b65baa47f69ae4c3993876a7edf0da0075aa70ff</id>
<content type='text'>
This allows some symbol values to be forced while running
all{def,no,yes,mod}config.py. See Documentation/kbuild/kconfig.txt in
the Linux kernel.

Add a helper function load_allconfig() to Kconfiglib to avoid code
duplication in the tools.

Also add functions for enabling/disabling the warning that's generated
when a symbol is assigned multiple times in a (set of) .config files and
the values differ. It should be disabled when merging the
KCONFIG_ALLCONFIG configuration file. Previously, only the warning
generated when the assigned values are identical could be disabled.

Disable all warnings related to assigning a symbol multiple times in
examples/merge_config.py as well.
</content>
</entry>
<entry>
<title>Kconfig formatting nit in docstring</title>
<updated>2018-11-17T17:46:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-17T17:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=eb83890ae60be8509be1e42fe706d268e5b7f80d'/>
<id>urn:sha1:eb83890ae60be8509be1e42fe706d268e5b7f80d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove outdated comment in eval_string()</title>
<updated>2018-11-17T17:46:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-17T17:44:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4bc249868ffec014e70b94610bfcb2a61c7c10e8'/>
<id>urn:sha1:4bc249868ffec014e70b94610bfcb2a61c7c10e8</id>
<content type='text'>
</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>menuconfig: Support HOME and END in the jump-to dialog</title>
<updated>2018-11-07T05:48:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-07T05:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b810bdaf3c7ea436b78cb81fca4a1c5e1ff5079f'/>
<id>urn:sha1:b810bdaf3c7ea436b78cb81fca4a1c5e1ff5079f</id>
<content type='text'>
Oversight. END can be handy for viewing all choices, menus, and
comments, which appear at the end.

Also support Ctrl-D as an alias for Page Down. Ctrl-U is already used by
the edit box (erase to beginning of line).

Also change the jump-to dialog title to hint that other things besides
symbols can be jumped to.
</content>
</entry>
<entry>
<title>Add a fast path for string parsing</title>
<updated>2018-11-07T04:59:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-07T04:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=41c271b8cbe19e45809a0a9d3f5426bc0b664e29'/>
<id>urn:sha1:41c271b8cbe19e45809a0a9d3f5426bc0b664e29</id>
<content type='text'>
For strings with no $ or \ in them (99.86% of all strings in the Linux
x86 Kconfigs), we can just find() the matching quote directly.

Saves a few % of tokenization time.
</content>
</entry>
<entry>
<title>Comment nit</title>
<updated>2018-11-06T11:43:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-06T11:43:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8c989618c9cb10ae8e140c081d1633371f1758fb'/>
<id>urn:sha1:8c989618c9cb10ae8e140c081d1633371f1758fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always strip trailing whitespace in 'MenuNode.help' and __str__()</title>
<updated>2018-11-06T10:48:42Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-06T10:16:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7992519be5d59a69dc71f43ec2f34c5594afdb14'/>
<id>urn:sha1:7992519be5d59a69dc71f43ec2f34c5594afdb14</id>
<content type='text'>
Previously, you could get either one or two newlines at the end of
MenuNode.help and the various __str__() methods, though this wasn't
documented.

Always stripping trailing whitespace is cleaner e.g. when using print(),
which automatically appends a trailing newline, and makes things
consistent.

Hopefully nothing relied on the old undocumented behavior. It's fine for
genrest.py at least.
</content>
</entry>
<entry>
<title>Whitespace nit</title>
<updated>2018-11-06T09:35:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-05T03:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9c9f0c884366ff1f0acc00e430f0eeb1b4391658'/>
<id>urn:sha1:9c9f0c884366ff1f0acc00e430f0eeb1b4391658</id>
<content type='text'>
</content>
</entry>
</feed>
