<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/scripts/kconfig, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=master</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2024-11-05T23:46:35Z</updated>
<entry>
<title>kconfig: document the positional argument in the help message</title>
<updated>2024-11-05T23:46:35Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-24T11:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a49401be4c780f3397ca19a070d7c38e6f032efa'/>
<id>urn:sha1:a49401be4c780f3397ca19a070d7c38e6f032efa</id>
<content type='text'>
The positional argument specifies the top-level Kconfig. Include this
information in the help message.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: remove unnecessary mode check in ConfigItem::updateMenu()</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d6a91e28d11902e6cd5715633ed6f9b6df75de32'/>
<id>urn:sha1:d6a91e28d11902e6cd5715633ed6f9b6df75de32</id>
<content type='text'>
The P_MENU entries ("menu" and "menuconfig") are never displayed in
symbolMode.

The condition, list-&gt;mode == symbolMode, is never met here.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: refactor ConfigInfoView::clicked()</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:18:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a914032b71f0a74e9c9114ff9be8babb55bbca67'/>
<id>urn:sha1:a914032b71f0a74e9c9114ff9be8babb55bbca67</id>
<content type='text'>
Most of the code in ConfigInfoView::clicked() is unnecessary.
There is no need to use the regular expression to search for a symbol.
Calling sym_find() is simpler and faster.

The hyperlink always begins with the "s" tag, and there is no other
tag used. Remove it.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: add sym_get_prompt_menu() helper function</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=bce590f1020742d81e9fbfe3b045538973111c11'/>
<id>urn:sha1:bce590f1020742d81e9fbfe3b045538973111c11</id>
<content type='text'>
Split out the code that retrieves the menu entry with a prompt, so it
can be reused in other functions.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: remove non-functional href="m..." tag</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=929ce506d60ede917f241fb40e0bed6ab3e52999'/>
<id>urn:sha1:929ce506d60ede917f241fb40e0bed6ab3e52999</id>
<content type='text'>
The only functional tag is href="s&lt;symbol_name&gt;".

Commit c4f7398bee9c ("kconfig: qconf: make debug links work again")
changed prop-&gt;name to sym-&gt;name for this reference, but it missed to
change the tag "m" to "s".

This tag is not functional at all.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: remove redundant check in goBack()</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=8e8ce9531e09376d987ff0e09491bea82a0f6411'/>
<id>urn:sha1:8e8ce9531e09376d987ff0e09491bea82a0f6411</id>
<content type='text'>
The same check is performed in the configList-&gt;setParentMenu() call.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: avoid unnecessary parentSelected() when ESC is pressed</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=572cd1d2a9a68b66af98a60f4aad4f01d6589447'/>
<id>urn:sha1:572cd1d2a9a68b66af98a60f4aad4f01d6589447</id>
<content type='text'>
When the ESC key is pressed, the parentSelected() signal is currently
emitted for singleMode, menuMode, and symbolMode.

However, parentSelected() signal is functional only for singleMode.

In menuMode, the signal is connected to the goBack() slot, but nothing
occurs because configList-&gt;rootEntry is always &amp;rootmenu.

In symbolMode (in the right pane), the parentSelected() signal is not
connected to any slot.

This commit prevents the unnecessary emission of the parentSelected()
signal.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: remove ConfigItem::visible member</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=511ff539c31d89e3f7132a61dae2ebcb0c4b2912'/>
<id>urn:sha1:511ff539c31d89e3f7132a61dae2ebcb0c4b2912</id>
<content type='text'>
The " (NEW)" string should be displayed regardless of the visibility
of the associated menu.

The ConfigItem::visible member is not used for any other purpose.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: do not show goParent button in split view</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=76567f93b3454cae3a3eaa23a3b28c94b70ee013'/>
<id>urn:sha1:76567f93b3454cae3a3eaa23a3b28c94b70ee013</id>
<content type='text'>
When a menu is selected in the split view, the right pane displays the
goParent button, but it is never functional.

This is unnecessary, as you can select a menu from the menu tree in the
left pane.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: convert the last old connection syntax to Qt5 style</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2024-10-23T18:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b6962d8694963620401c24f051999678943a7123'/>
<id>urn:sha1:b6962d8694963620401c24f051999678943a7123</id>
<content type='text'>
Commit a2574c12df0d ("kconfig: qconf: convert to Qt5 new signal/slot
connection syntax") converted most of the old string-based connections,
but one more instance still remains. Convert it to the new style.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
</feed>
