<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.14.3</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.3</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.3'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-16T05:35:53Z</updated>
<entry>
<title>menuconfig: Use Kconfig.unique_choices in jump-to</title>
<updated>2018-10-16T05:35:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-16T05:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=553985a985c6aa4d5f9119223ac7fe23b83d5b3c'/>
<id>urn:sha1:553985a985c6aa4d5f9119223ac7fe23b83d5b3c</id>
<content type='text'>
Use Kconfig.unique_choices instead of Kconfig.choices in the jump-to
dialog, as choices defined in multiple locations should only get their
menu nodes added once (to avoid redundant entries).

I noticed a related Kconfiglib issue while working on this:
Kconfig.choices has been identical to Kconfig.unique_choices all long,
so things were never actually broken.

That means Kconfig.choices should be fixed to match its description
though. The next commit will do that.
</content>
</entry>
<entry>
<title>menuconfig: Simplify _sorted_menu_comment_nodes()</title>
<updated>2018-10-15T10:25:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-15T10:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=796a3459776856c30f73d166b251898cdd4cd375'/>
<id>urn:sha1:796a3459776856c30f73d166b251898cdd4cd375</id>
<content type='text'>
Can use the same function for both sort keys, and the logic
can be simplified a bit too.

The += is deliberate, to do in-place modification.
</content>
</entry>
<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>
</feed>
