<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.29.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.29.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.29.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-11-28T14:37:50Z</updated>
<entry>
<title>menuconfig: Clarify the scope of the named choice special-casing</title>
<updated>2018-11-28T14:37:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3d9217b5c021f5bd8e35b09eedfba8121aa051b1'/>
<id>urn:sha1:3d9217b5c021f5bd8e35b09eedfba8121aa051b1</id>
<content type='text'>
One thing that irks me a bit about it is that it might give the idea
that menuconfigs have to include it, making things seem more complex
than they really are.
</content>
</entry>
<entry>
<title>menuconfig: Improve comment re. multiply-defined choice symbols</title>
<updated>2018-11-28T14:12:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=38dff36b0f97b8c87bc95f18fce2c8d7d5a860d5'/>
<id>urn:sha1:38dff36b0f97b8c87bc95f18fce2c8d7d5a860d5</id>
<content type='text'>
The thing it's talking about usually happens when some file with a named
choice is included multiple times with different dependencies.
</content>
</entry>
<entry>
<title>menuconfig: Fix variable name typo in comment</title>
<updated>2018-11-28T14:04:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T14:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f95ac89944bdca833c5398967c274ab520c2ce7b'/>
<id>urn:sha1:f95ac89944bdca833c5398967c274ab520c2ce7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Only list duplicated choice symbols once</title>
<updated>2018-11-28T13:48:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-28T13:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b3f0061c61da5c9dd604e580e6f220c4a7bd44fa'/>
<id>urn:sha1:b3f0061c61da5c9dd604e580e6f220c4a7bd44fa</id>
<content type='text'>
When a Kconfig file defined a named choice and was included multiple
times, the choice symbols were listed multiple times in the menuconfig
as well (due to commit 17d7c1e ("menuconfig: Show all symbols at each
menu location for multi.def. choices")).

That's probably not what you want. Tweak it so that each symbol is only
shown once, with the prompt that was used for it at whatever choice
definition location is entered.

Also change how the choice selection is displayed before the choice is
entered, so that the prompt used for the selected symbol at that
particular location is used. Previously, the prompt at the first
definition location for the symbol was always used.

(Note that all of this is only about how things are displayed. It's not
essential to functionality, in case you're writing your own menuconfig.)
</content>
</entry>
<entry>
<title>menuconfig: Mention that menus can be 'menuconfig' symbols</title>
<updated>2018-11-21T04:45:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-21T04:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a5721347075f3855d17a2dc96ff9b099025c1223'/>
<id>urn:sha1:a5721347075f3855d17a2dc96ff9b099025c1223</id>
<content type='text'>
They're either proper menus, choices, or 'menuconfig' symbols.
</content>
</entry>
<entry>
<title>menuconfig: Print '----' instead of '---&gt; (empty)'</title>
<updated>2018-11-21T04:36:40Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-21T04:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ee254891063a190c256f6f622311e622811d110b'/>
<id>urn:sha1:ee254891063a190c256f6f622311e622811d110b</id>
<content type='text'>
This matches the C tools and is a bit less spammy. Maybe it's less clear
what it means at a glance, but it's probably less confusing for disabled
'menuconfig' symbols at least.
</content>
</entry>
<entry>
<title>menuconfig: Never snap scroll back to max_scroll</title>
<updated>2018-11-18T17:58:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-18T16:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=df61771a449a1ca6ed7704e3aed3496063a47910'/>
<id>urn:sha1:df61771a449a1ca6ed7704e3aed3496063a47910</id>
<content type='text'>
When scroll &gt; max_scroll (blank space at the bottom of the menu, and
also scrolled down), moving the cursor down would snap the scroll back
to max_scroll, with a small annoying jump. This could happen when going
into show-all mode and moving the cursor down near the bottom of a menu,
for example.

Fix it by leaving the scroll as-is when scroll &gt;= max_scroll (increasing
it by one otherwise).
</content>
</entry>
<entry>
<title>menuconfig: Tighten up _shown_nodes() a bit</title>
<updated>2018-11-18T17:58:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-18T16:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9a429a9abc1de8c431b42244be6e440d122c2686'/>
<id>urn:sha1:9a429a9abc1de8c431b42244be6e440d122c2686</id>
<content type='text'>
Move the addition of the visible child nodes and use += instead of
extend().
</content>
</entry>
<entry>
<title>menuconfig: Get rid of a temporary list in the jump-to implemenation</title>
<updated>2018-11-18T17:58:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-18T16:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f5fd57c49ab7d858511de696409830ae53f85be7'/>
<id>urn:sha1:f5fd57c49ab7d858511de696409830ae53f85be7</id>
<content type='text'>
Not noticeable performance-wise, but a bit neater.
</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>
</feed>
