<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v9.4.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v9.4.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v9.4.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-08-10T04:39:22Z</updated>
<entry>
<title>Improve naming in the custom expr. printing functions</title>
<updated>2018-08-10T04:39:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-08-10T04:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d0732cff9cef507d79d5c53fbcc648dd6f560ce5'/>
<id>urn:sha1:d0732cff9cef507d79d5c53fbcc648dd6f560ce5</id>
<content type='text'>
 - *_fn() prefixes on functions are a bit silly. It makes more sense for
   the expr_str() parameter, so keep it there.

 - Use *_expr_str() instead of just *_str(), to make it clearer that
   these deal with expressions.
</content>
</entry>
<entry>
<title>menuconfig: Make symbol information less spammy</title>
<updated>2018-08-10T02:57:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-08-10T01:21:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3511f244641b5c786ffb38c881e7b70982510d22'/>
<id>urn:sha1:3511f244641b5c786ffb38c881e7b70982510d22</id>
<content type='text'>
 - Use '(=value)' instead of '(="value")'

 - Use '(=value)' instead of '(value: {})' for various headings, too

 - Don't bother showing the value hint for the entire expressions when
   it's just a single symbol. The value of the symbol itself is already
   shown.

 - Only put quotes around the value for string symbols at the top of the
   symbol info display

 - Deindent expressions split over multiple lines a bit
</content>
</entry>
<entry>
<title>menuconfig: Omit tristate value hint for int/string/hex defaults</title>
<updated>2018-08-10T02:57:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-08-10T01:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8efc358b6468834c7913cdf213e4aba05aeb14f7'/>
<id>urn:sha1:8efc358b6468834c7913cdf213e4aba05aeb14f7</id>
<content type='text'>
Previously, defaults for string/int/hex symbols showed up as e.g.
'17 (value: "n")' in the symbol information, which looks confusing.
Only display the hint for bool/tristate symbols to fix it.

For "non-literal" symbols, _expr_str() still takes care of showing the
value (e.g. 'FOO(="bar")').
</content>
</entry>
<entry>
<title>menuconfig: Use the new custom symbol/choice string functionality</title>
<updated>2018-08-10T02:57:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-08-10T00:45:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6726fa641e04f6c22d0d38220f6ea6999561e8ec'/>
<id>urn:sha1:6726fa641e04f6c22d0d38220f6ea6999561e8ec</id>
<content type='text'>
This gets rid of the expr_str() overriding. In addition to being hacky,
it also carried over to warnings, which looked confusing.

Piggyback a code nit. _kconf and kconf no longer clash, so the globals()
hack is no longer needed.
</content>
</entry>
<entry>
<title>menuconfig: Style nit</title>
<updated>2018-06-24T09:05:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-24T09:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fccfbaec636f0ae06a0cc4f9ba2455f880a38068'/>
<id>urn:sha1:fccfbaec636f0ae06a0cc4f9ba2455f880a38068</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Remove redundant _update_menu() call</title>
<updated>2018-06-24T09:00:51Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-24T08:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=35335f3b729ac3bdee23ad076bfc15482d4a0fc7'/>
<id>urn:sha1:35335f3b729ac3bdee23ad076bfc15482d4a0fc7</id>
<content type='text'>
The _update_menu() call at the end of _change_node() is redundant,
because _set_val() already calls _update_menu() if the value changes
</content>
</entry>
<entry>
<title>menuconfig: Fix some pylint code nits</title>
<updated>2018-06-22T11:56:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-22T11:56:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1b4e85534ff80e8625140ea3864334b20cc5b2d0'/>
<id>urn:sha1:1b4e85534ff80e8625140ea3864334b20cc5b2d0</id>
<content type='text'>
Wrong indentation, unused imports.
</content>
</entry>
<entry>
<title>menuconfig: Simplify [N]/[M]/[Y] implementation</title>
<updated>2018-06-22T09:46:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-22T09:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9a10a2b6751bd83e19e50614d6a67eeac68c5a89'/>
<id>urn:sha1:9a10a2b6751bd83e19e50614d6a67eeac68c5a89</id>
<content type='text'>
All three act on the currently selected node, so the code that fetches
it can be moved into the helper function.
</content>
</entry>
<entry>
<title>menuconfig: Simplify is_num() a bit</title>
<updated>2018-06-22T09:30:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-22T09:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=08c1d9df76c581343b0106fa5e46200859dd8afc'/>
<id>urn:sha1:08c1d9df76c581343b0106fa5e46200859dd8afc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Nordic Semiconductor ASA as shared menuconfig copyright holder</title>
<updated>2018-06-18T17:46:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-18T17:38:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=255969e85ca6bb452a685aa64b4741822b6f4bbb'/>
<id>urn:sha1:255969e85ca6bb452a685aa64b4741822b6f4bbb</id>
<content type='text'>
Largely paid work, and it's copied into Zephyr, so it was a request.

All other source files are still copyright me.

Nothing changes in practice. I went for shared copyright to make sure
the ISC license can never be changed.
</content>
</entry>
</feed>
