<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.21.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.21.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.21.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-11-07T05:51:27Z</updated>
<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>
<entry>
<title>Comment grammar nit</title>
<updated>2018-11-04T01:24:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-04T01:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=68426efeae6aae30f85ef81b8bdead96853df603'/>
<id>urn:sha1:68426efeae6aae30f85ef81b8bdead96853df603</id>
<content type='text'>
</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>menuconfig: Move cursor to choice selection when entering choices</title>
<updated>2018-11-03T23:33:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-03T22:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=35af0042e866eeed8eb2e05f8bbf2dd7b6d097f4'/>
<id>urn:sha1:35af0042e866eeed8eb2e05f8bbf2dd7b6d097f4</id>
<content type='text'>
Previously, the first entry was selected, like for menus.

Also tweak _center_vertically() so that the menu is never scrolled down
when all entries fit on the screen.
</content>
</entry>
<entry>
<title>Make UNKNOWN falsy</title>
<updated>2018-11-03T20:12:06Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-03T19:42:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=041a3de1e2d2399f338ec9a5ea4d07736adb9ad3'/>
<id>urn:sha1:041a3de1e2d2399f338ec9a5ea4d07736adb9ad3</id>
<content type='text'>
Set UNKNOWN (representing 'no type') to 0, which is falsy, to simplify
some checks.

Also reorder some dictionary keys for consistency.
</content>
</entry>
</feed>
