<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.46.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.46.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.46.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-04-11T19:10:09Z</updated>
<entry>
<title>menuconfig: Include all parents in menu paths</title>
<updated>2019-04-11T19:10:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-11T18:17:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=136c0e42f01dc3adfa29fb57f34f7d23234b8429'/>
<id>urn:sha1:136c0e42f01dc3adfa29fb57f34f7d23234b8429</id>
<content type='text'>
Previously, symbols not defined with 'menuconfig' with children weren't
listed in the children's menu paths. It was deliberate, but it's
probably an anti-feature in retrospect, because it can make it harder to
find stuff by following the menu path.

Don't try to be clever and just list all the parent nodes in the menu
path.
</content>
</entry>
<entry>
<title>menuconfig: Rename _try_set_locale() to try_set_locale()</title>
<updated>2019-04-10T23:07:07Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-10T23:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f7c19d5ab4d5e13f25054b546fc93cc467aab0e1'/>
<id>urn:sha1:f7c19d5ab4d5e13f25054b546fc93cc467aab0e1</id>
<content type='text'>
This function isn't defined at the module level.
</content>
</entry>
<entry>
<title>menuconfig: Rename _check_validity() to _check_valid()</title>
<updated>2019-04-10T16:05:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-10T16:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d72d509bbfe4ff0c976a78fe8c8065430480d3c5'/>
<id>urn:sha1:d72d509bbfe4ff0c976a78fe8c8065430480d3c5</id>
<content type='text'>
Bit shorter, as clear.
</content>
</entry>
<entry>
<title>menuconfig: Code style nits</title>
<updated>2019-04-10T16:02:51Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-10T16:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=27f6ae4b2393b5560749cdae8183f771ac20b61a'/>
<id>urn:sha1:27f6ae4b2393b5560749cdae8183f771ac20b61a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Make comment re. preserving cursor position more accurate</title>
<updated>2019-04-05T14:16:12Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-05T14:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=97459947163a631e5aa1dd3635d3adc7e2fadde2'/>
<id>urn:sha1:97459947163a631e5aa1dd3635d3adc7e2fadde2</id>
<content type='text'>
Items being added above the selected item would mess with the cursor
position too, if we didn't compensate.
</content>
</entry>
<entry>
<title>menuconfig: Avoid needlessly turning on show-all in rare cases</title>
<updated>2019-04-05T14:07:57Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-05T13:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=50173b24d6cd47e2c0e47f85d148316fc5f4d443'/>
<id>urn:sha1:50173b24d6cd47e2c0e47f85d148316fc5f4d443</id>
<content type='text'>
Loading a new configuration with the cursor on an invisible item with
visible children (can happen with optional prompts) would needlessly
turn on show-all, even though such invisible items are always shown.

Fix it by doing a more explicit check for whether the selected item
shows up in the menu after loading the configuration, like
_toggle_show_all() and _jump_to() do.
</content>
</entry>
<entry>
<title>menuconfig: Fix typo in comment in _load_dialog()</title>
<updated>2019-04-05T13:21:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-05T13:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f715e95acebc66a38e981023630690bd64f0be6e'/>
<id>urn:sha1:f715e95acebc66a38e981023630690bd64f0be6e</id>
<content type='text'>
Show-all mode is turned on if the node becomes invisible. The comment
said the opposite if you didn't include the parenthesis.

Piggyback some code nits.
</content>
</entry>
<entry>
<title>menuconfig: Show menus with unsatisfied 'visible if' in red in show-all mode</title>
<updated>2019-04-04T13:37:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-04T13:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=08cfc33cffb79920914a20c31b5bb84020ba31ec'/>
<id>urn:sha1:08cfc33cffb79920914a20c31b5bb84020ba31ec</id>
<content type='text'>
Previously they were shown in white, due to an oversight in
_draw_main().

_draw_main() should use the same logic as _shown_nodes(). Move it into a
separate _visible() function and call it from both.
</content>
</entry>
<entry>
<title>menuconfig: Simplify show-all backwards search</title>
<updated>2019-04-03T05:13:24Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-03T05:12:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d2d52b7cab80e440cda7addbad23e06dc91494a4'/>
<id>urn:sha1:d2d52b7cab80e440cda7addbad23e06dc91494a4</id>
<content type='text'>
Roll the reversing into the slice.
</content>
</entry>
<entry>
<title>menuconfig: Whitespace nit</title>
<updated>2019-03-21T22:36:28Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-21T00:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8c7a9d1e8dc8d3912cb5fc21595cbc49d36375e8'/>
<id>urn:sha1:8c7a9d1e8dc8d3912cb5fc21595cbc49d36375e8</id>
<content type='text'>
</content>
</entry>
</feed>
