<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.50.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.50.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.50.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-04-26T15:59:55Z</updated>
<entry>
<title>menuconfig: Style consistency nits</title>
<updated>2019-04-26T15:59:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-26T15:59:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d0f8138e4c1800576210868605748919abc34371'/>
<id>urn:sha1:d0f8138e4c1800576210868605748919abc34371</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Remove unused UNKNOWN import</title>
<updated>2019-04-26T15:37:56Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-26T15:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a451293610db47e014226962bd08d4e4e7cb473e'/>
<id>urn:sha1:a451293610db47e014226962bd08d4e4e7cb473e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Improve space/enter behavior slightly</title>
<updated>2019-04-26T15:35:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-23T19:45:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=61591f0cb40a2e0c82f055fe0261d3c33be7b25a'/>
<id>urn:sha1:61591f0cb40a2e0c82f055fe0261d3c33be7b25a</id>
<content type='text'>
Space toggles value is possible, and enters menus otherwise. Enter works
the other way around.

Make this explicit in the code, which also fixes some corner cases, like
space doing nothing on a y-selected menuconfig symbol.
</content>
</entry>
<entry>
<title>menuconfig: Use "(Top)" instead of "(top menu)"</title>
<updated>2019-04-26T15:24:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-23T15:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6fcd01985dbdc29ee231b8bc01488fd286debabc'/>
<id>urn:sha1:6fcd01985dbdc29ee231b8bc01488fd286debabc</id>
<content type='text'>
Consistent with guiconfig.py and shorter.
</content>
</entry>
<entry>
<title>menuconfig: Use 'orig_type' instead of 'type' where possible</title>
<updated>2019-04-26T15:21:58Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-22T09:05:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6c7673e778db2fc50feaa3a0507026b15db33d38'/>
<id>urn:sha1:6c7673e778db2fc50feaa3a0507026b15db33d38</id>
<content type='text'>
Symbol.type is only needed when there might be tristates demoted to
bools due to modules being disabled. Symbol.orig_type is faster to read
otherwise (no @property magic).
</content>
</entry>
<entry>
<title>menuconfig: Nit</title>
<updated>2019-04-26T15:21:36Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-25T19:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e1ff3de718a39959b79b4607e950d76c2486a44e'/>
<id>urn:sha1:e1ff3de718a39959b79b4607e950d76c2486a44e</id>
<content type='text'>
Make a comment consistent with guiconfig.py.
</content>
</entry>
<entry>
<title>menuconfig: Remember last saved/loaded path and improve _conf_changed</title>
<updated>2019-04-18T08:29:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-18T06:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=90c5573c19ef04de56df057db9de229082f7f4f5'/>
<id>urn:sha1:90c5573c19ef04de56df057db9de229082f7f4f5</id>
<content type='text'>
Remember the last path that was manually saved/loaded instead of
reverting back to standard_config_filename() (e.g. .config).

Remember the path to the last saved minimal configuration separately as
well.

Also improve the _conf_changed behavior when loading a .config within
the interface. Instead of always treating it as needing to be saved,
check if it's outdated, like for the .config file loaded on startup.

Also make the exit message ("No changes to save", etc.) always include
the target .config file, which is helpful. Previously, only the save
message did.
</content>
</entry>
<entry>
<title>menuconfig: Prune _shown_nodes() recursion</title>
<updated>2019-04-17T13:13:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T12:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a47615f06ad7e4d84ca1ab01db0520ef5f30010c'/>
<id>urn:sha1:a47615f06ad7e4d84ca1ab01db0520ef5f30010c</id>
<content type='text'>
When looking for visible children of invisible symbol nodes,
_shown_nodes() was always recursing all the way out the leaf nodes.
That's a ton of redundant work, though it doesn't seem to have lead to
noticeable slowness (it does in the GUI menuconfig).

Stop the search at symbol nodes with node.dep = n (from
'if'/'depends on'). Those can never have visible children, because
node.dep gets propagated to prompts.
</content>
</entry>
<entry>
<title>menuconfig: Style nit</title>
<updated>2019-04-17T03:16:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T03:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e4f268157254df1ef361763bcfdf0258818fa53d'/>
<id>urn:sha1:e4f268157254df1ef361763bcfdf0258818fa53d</id>
<content type='text'>
Shorten a bit.
</content>
</entry>
<entry>
<title>menuconfig: _select_imply_info() style nit</title>
<updated>2019-04-17T01:45:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-17T01:28:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=498f0edd8a0312f8a08b9b2be5b6b84e462fa7a7'/>
<id>urn:sha1:498f0edd8a0312f8a08b9b2be5b6b84e462fa7a7</id>
<content type='text'>
</content>
</entry>
</feed>
