<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.14.2</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.2</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.2'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-14T20:29:52Z</updated>
<entry>
<title>menuconfig: Fix some minor resizing jumpiness on gnome-terminal</title>
<updated>2018-10-14T20:29:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T20:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9a7b374758617af69594ef7b3ed83a5cb59db433'/>
<id>urn:sha1:9a7b374758617af69594ef7b3ed83a5cb59db433</id>
<content type='text'>
gnome-terminal jerks a bit whenever the terminal is shrunk so that the
row with the cursor on it disappears. This is probably gnome-terminal
shoddiness, but it's pretty easy to work around by drawing stuff at the
top last, so do it.

No need to do it for the jump-to dialog, because the cursor is already
in the edit box at the top there.
</content>
</entry>
<entry>
<title>menuconfig: Switch back to "very visible" cursor after Ctrl-F</title>
<updated>2018-10-14T20:29:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T20:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3d0dc9ffc1023210bb54650065807085b53a6926'/>
<id>urn:sha1:3d0dc9ffc1023210bb54650065807085b53a6926</id>
<content type='text'>
Was set back to "normal" instead due to a typo, which is inconsistent
with the rest of the code.
</content>
</entry>
<entry>
<title>menuconfig: Mention some ncurses ESCDELAY investigation</title>
<updated>2018-10-14T18:42:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T18:42:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fdf1f3eb574eba71adb2dbdc8fb7df3f61a8c4ba'/>
<id>urn:sha1:fdf1f3eb574eba71adb2dbdc8fb7df3f61a8c4ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Mention some potential (though never seen) ESCDELAY iffiness</title>
<updated>2018-10-14T18:09:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T17:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=56f6611eadf4e2165ba29742dfd5ac6a76d60149'/>
<id>urn:sha1:56f6611eadf4e2165ba29742dfd5ac6a76d60149</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Mention that jump-to has been generalized in docstring</title>
<updated>2018-10-14T15:55:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-14T15:55:04Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=41c026a706b1a3b8027f63938c4ad99af0ca9155'/>
<id>urn:sha1:41c026a706b1a3b8027f63938c4ad99af0ca9155</id>
<content type='text'>
Can jump to choices, menus, and comments now as well.
</content>
</entry>
<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>
</feed>
