<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.14.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-13T23:51:01Z</updated>
<entry>
<title>menuconfig: Fix crash when pressing Ctrl-F with no matches in jump-to dialog</title>
<updated>2018-10-13T23:51:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-13T23:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=63bbecbbc396cea554f18610864629e9267c5631'/>
<id>urn:sha1:63bbecbbc396cea554f18610864629e9267c5631</id>
<content type='text'>
Ctrl-F is the jump-to dialog view-help shortcut. It needs to check
whether there are any matches, like Enter/jump-to does.
</content>
</entry>
<entry>
<title>menuconfig: Add jump-to for choices, menus, and comments</title>
<updated>2018-10-13T22:54:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-13T17:14:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=96682d7132f9b2120c5e55754dc5cff1d00321de'/>
<id>urn:sha1:96682d7132f9b2120c5e55754dc5cff1d00321de</id>
<content type='text'>
For choices, search the name and the prompt. This is the same as for
symbols, except names are optional (and rare) for choices.

For menus and comments, search the prompt (title text).

When jumping to a non-empty choice or menu, jump into it instead of
jumping to its menu node. If show-all mode is off and there are visible
items in the choice/menu, then jump to the first visible node.
Otherwise, enable show-all and jump to the first node.
</content>
</entry>
<entry>
<title>menuconfig: Do not show range hint for symbols without ranges</title>
<updated>2018-10-13T15:40:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-13T15:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fae2e70a894dc7b6ba625e11788f726d6a4d27a2'/>
<id>urn:sha1:fae2e70a894dc7b6ba625e11788f726d6a4d27a2</id>
<content type='text'>
The 'no range constraints' input dialog hint for int/hex symbols might
be more confusing than helpful, especially if you assume it was
something the symbol author put there.

Only show the range hint for symbols with active ranges instead, and
show nothing for other symbols.
</content>
</entry>
<entry>
<title>menuconfig: Comment formatting nits</title>
<updated>2018-10-10T13:10:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-10T13:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=256e5b3e38e928df0c66cec6f76cbc9f2cd3f46a'/>
<id>urn:sha1:256e5b3e38e928df0c66cec6f76cbc9f2cd3f46a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Improve/fix promptless choice handling</title>
<updated>2018-10-10T12:38:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-10T11:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a247f3f5815f42e8f1b616e311d38f41587cef64'/>
<id>urn:sha1:a247f3f5815f42e8f1b616e311d38f41587cef64</id>
<content type='text'>
The code assumed that all parent (interface) menus always have a prompt,
which is false for items in promptless choices. This lead to a crash
e.g. when viewing the symbol information for a symbol within a
promptless choice.

Promptless choices with children can show up "legitimately" when people
define choices in multiple locations to add symbols, though this is
broken in the C tools.

Use standard_sc_expr_str(node.item) instead of the non-existing prompt
for promptless choices. That way they show up as
&lt;choice (name if any&gt;)&gt;, which is consistent with how they're shown
elsewhere.

This commit also changes how choices names are displayed in
show-name/show-all mode, to the standard_sc_expr_str() format.
</content>
</entry>
<entry>
<title>menuconfig: Fix Page Up typo in docstring</title>
<updated>2018-10-05T02:53:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-05T02:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4d558b15a9b20a48230b786e45c15bab8f048fad'/>
<id>urn:sha1:4d558b15a9b20a48230b786e45c15bab8f048fad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Remove "Value for " prefix from input dialog titles</title>
<updated>2018-10-05T01:50:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-05T01:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f1e4d04d9e62174d8afa1662dc14d42dc8bb5012'/>
<id>urn:sha1:f1e4d04d9e62174d8afa1662dc14d42dc8bb5012</id>
<content type='text'>
The prompt and type alone make it obvious, and it prevents many dialogs
from getting overly wide.
</content>
</entry>
<entry>
<title>menuconfig: Mark quit_dialog() as internal</title>
<updated>2018-10-01T22:09:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T22:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6fe5198f0455b7452b8835264db082ef4cac0730'/>
<id>urn:sha1:6fe5198f0455b7452b8835264db082ef4cac0730</id>
<content type='text'>
Oversight. The _ hides it from e.g. pydoc.
</content>
</entry>
<entry>
<title>menuconfig: Fix some nits reported by flake8</title>
<updated>2018-09-19T05:28:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-19T05:22:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3df532b8d4cdf6915eaf079ee8082f792ab9b0cb'/>
<id>urn:sha1:3df532b8d4cdf6915eaf079ee8082f792ab9b0cb</id>
<content type='text'>
 - Remove some unused imports

 - Replace a lambda with a plain function

 - Shorten some long lines

 - Remove some redundant backslashes within brackets
</content>
</entry>
<entry>
<title>menuconfig: Fix typo re. menuconfig()</title>
<updated>2018-09-14T20:14:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T20:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f861c271dcbb06e0101c01add3d07006c2d3a09c'/>
<id>urn:sha1:f861c271dcbb06e0101c01add3d07006c2d3a09c</id>
<content type='text'>
No idea where "menu." came from.
</content>
</entry>
</feed>
