<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.14.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.14.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-13T23:56:48Z</updated>
<entry>
<title>Make 10.14.1 release</title>
<updated>2018-10-13T23:56:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-13T23:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a204df5ea6f7cb925f8b2f4035a1adfa68d41b82'/>
<id>urn:sha1:a204df5ea6f7cb925f8b2f4035a1adfa68d41b82</id>
<content type='text'>
Adds commit 63bbecb ("menuconfig: Fix crash when pressing Ctrl-F with no
matches in jump-to dialog").

Ctrl-F is the view-help shortcut in the jump-to dialog.
</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>Make 10.14.0 release</title>
<updated>2018-10-13T22:58:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-13T22:58:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8a8e03dab76f9c6893b355c5790a63095a0b781d'/>
<id>urn:sha1:8a8e03dab76f9c6893b355c5790a63095a0b781d</id>
<content type='text'>
Adds two menuconfig improvements and a documentation improvement:

 - Commit 96682d7 ("menuconfig: Add jump-to for choices, menus, and
   comments") generalizes the jump-to feature so that choices, menus,
   and comments can be jumped to in addition to symbols (or into, in the
   case of choices and menus).

 - Commit fae2e70 ("menuconfig: Do not show range hint for symbols
   without ranges") despams the menuconfig interface and could
   potentially avoid some confusion.

 - Commit bde4cc7 ("Add some hints re. generating custom configuration
   output") adds some documentation hints re. using the
   Symbol.config_string field when generating custom output. It can be
   useful for pruning symbols even when the output format isn't
   .config-like.
</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>
<entry>
<title>Add some hints re. generating custom configuration output</title>
<updated>2018-10-12T22:23:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-12T21:51:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bde4cc71fc01f209e1df0916843d351be201f78e'/>
<id>urn:sha1:bde4cc71fc01f209e1df0916843d351be201f78e</id>
<content type='text'>
It's not obvious that Symbol.config_string can be useful even when
generating other output formats, as it provides a hook for
_write_to_conf. Mention it in the 'config_string' documentation and in
relevant parts of the README.
</content>
</entry>
<entry>
<title>Make 10.13.0 release</title>
<updated>2018-10-10T17:40:33Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-10T17:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9b09e2b72e4214cc48ddad6c9b33dbe59f59c7ce'/>
<id>urn:sha1:9b09e2b72e4214cc48ddad6c9b33dbe59f59c7ce</id>
<content type='text'>
Adds commit a247f3f ("menuconfig: Improve/fix promptless choice
handling"), which fixes an obscure menuconfig crash involving symbols in
promptless choices, and improves how choices are displayed in
show-all/show-name mode a bit ('&lt;choice (name, if any)&gt;' instead of
either nothing or '&lt;name&gt;').
</content>
</entry>
<entry>
<title>menuconfig: Comment formatting nits</title>
<updated>2018-10-10T13:10:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-10T13:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=256e5b3e38e928df0c66cec6f76cbc9f2cd3f46a'/>
<id>urn:sha1:256e5b3e38e928df0c66cec6f76cbc9f2cd3f46a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>menuconfig: Improve/fix promptless choice handling</title>
<updated>2018-10-10T12:38:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-10T11:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a247f3f5815f42e8f1b616e311d38f41587cef64'/>
<id>urn:sha1:a247f3f5815f42e8f1b616e311d38f41587cef64</id>
<content type='text'>
The code assumed that all parent (interface) menus always have a prompt,
which is false for items in promptless choices. This lead to a crash
e.g. when viewing the symbol information for a symbol within a
promptless choice.

Promptless choices with children can show up "legitimately" when people
define choices in multiple locations to add symbols, though this is
broken in the C tools.

Use standard_sc_expr_str(node.item) instead of the non-existing prompt
for promptless choices. That way they show up as
&lt;choice (name if any&gt;)&gt;, which is consistent with how they're shown
elsewhere.

This commit also changes how choices names are displayed in
show-name/show-all mode, to the standard_sc_expr_str() format.
</content>
</entry>
<entry>
<title>_shell_fn() comment nit</title>
<updated>2018-10-08T21:51:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-08T21:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=aa5b9e710e04a67e689af0bcc61c27f9f052c035'/>
<id>urn:sha1:aa5b9e710e04a67e689af0bcc61c27f9f052c035</id>
<content type='text'>
</content>
</entry>
</feed>
