<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/scripts/kconfig/qconf.h, branch v5.8.2</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v5.8.2</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v5.8.2'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2020-08-02T14:09:10+00:00</updated>
<entry>
<title>kconfig: qconf: remove wrong ConfigList::firstChild()</title>
<updated>2020-08-02T14:09:10+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-08-01T07:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ccf56e5fe3d208883cd6db982197eac9b70a0bf9'/>
<id>urn:sha1:ccf56e5fe3d208883cd6db982197eac9b70a0bf9</id>
<content type='text'>
This function returns the first child object, but the returned pointer
is not compatible with (ConfigItem *).

Commit cc1c08edccaf ("kconfig: qconf: don't show goback button on
splitMode") uncovered this issue because using the pointer from this
function would make qconf crash. (https://lkml.org/lkml/2020/7/18/411)

This function does not work. Remove.

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: re-implement setSelected()</title>
<updated>2020-07-01T14:59:30+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab+huawei@kernel.org</email>
</author>
<published>2020-06-30T06:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b06c3ec3bd184e8bbd3e37d53a3d27c4ab9ccd09'/>
<id>urn:sha1:b06c3ec3bd184e8bbd3e37d53a3d27c4ab9ccd09</id>
<content type='text'>
The default implementation for setSelected() at QTreeWidgetItem
allows multiple items to be selected.

Well, this should never be possible for the configItem lists.

So, implement a function that will automatically clean any
previous selection. This simplifies the logic somewhat, while
making the selection logic to be applied atomically, avoiding
future issues on that.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: make debug links work again</title>
<updated>2020-07-01T14:57:53+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab+huawei@kernel.org</email>
</author>
<published>2020-06-30T06:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c4f7398bee9c49bd79930d4a856fb6291d20cde3'/>
<id>urn:sha1:c4f7398bee9c49bd79930d4a856fb6291d20cde3</id>
<content type='text'>
The Qt5 conversion broke support for debug info links.

Restore the behaviour added by changeset
ab45d190fd4a ("kconfig: create links in info window").

The original approach was to pass a pointer for a data struct
via an &lt;a href&gt;. That doesn't sound a good idea, as, if something
gets wrong, the app could crash. So, instead, pass the name of
the symbol, and validate such symbol at the hyperlink handling
logic.

Link: https://lore.kernel.org/lkml/20200628125421.12458086@coco.lan/
Reported-by: Maxim Levitsky &lt;mlevitsk@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: cleanup includes</title>
<updated>2020-07-01T14:53:55+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab+huawei@kernel.org</email>
</author>
<published>2020-06-30T06:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cf81dfa479e6c80c1b55208cd380f7b770645d52'/>
<id>urn:sha1:cf81dfa479e6c80c1b55208cd380f7b770645d52</id>
<content type='text'>
The usage of c-like include is deprecated on modern Qt
versions. Use the c++ style includes.

While here, remove uneeded and redundant ones, sorting
them on alphabetic order.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: qconf: fix support for the split view mode</title>
<updated>2020-04-08T15:13:45+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab+huawei@kernel.org</email>
</author>
<published>2020-04-02T09:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b311142fcfd37b58dfec72e040ed04949eb1ac86'/>
<id>urn:sha1:b311142fcfd37b58dfec72e040ed04949eb1ac86</id>
<content type='text'>
At least on my tests (building against Qt5.13), it seems to
me that, since Kernel 3.14, the split view mode is broken.

Maybe it was not a top priority during the conversion time.

Anyway, this patch changes the logic in order to properly
support the split view mode and the single view mode.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: fix 'Save As' menu of xconfig</title>
<updated>2019-03-11T17:50:24+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2019-03-10T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8741908b3e29d35a33eeab6de60175958db8e54b'/>
<id>urn:sha1:8741908b3e29d35a33eeab6de60175958db8e54b</id>
<content type='text'>
The 'Save As' menu of xconfig is not working; it always saves the
kernel configuration into the default file irrespective of the file
chosen in the dialog box.

The 'Save' menu always writes into the default file, but it would
make more sense to write into the file previously chosen by 'Load'
or 'Save As'.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>kconfig: convert to SPDX License Identifier</title>
<updated>2018-12-28T13:22:28+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2018-12-18T12:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0c874100108f03401cb3154801d2671bbad40ad4'/>
<id>urn:sha1:0c874100108f03401cb3154801d2671bbad40ad4</id>
<content type='text'>
All files in lxdialog/ are licensed under GPL-2.0+, and the rest are
under GPL-2.0. I added GPL-2.0 tags to test scripts in tests/.

Documentation/process/license-rules.rst does not suggest anything
about the flex/bison files. Because flex does not accept the C++
comment style at the very top of a file, I used the C style for
zconf.l, and so for zconf.y for consistency.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Port xconfig to Qt5 - Source format.</title>
<updated>2015-10-14T12:59:03+00:00</updated>
<author>
<name>Boris Barbulovski</name>
<email>bbarbulovski@gmail.com</email>
</author>
<published>2015-09-22T18:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b3c48f964cda9311030416d1ee17bd5bdc4729f2'/>
<id>urn:sha1:b3c48f964cda9311030416d1ee17bd5bdc4729f2</id>
<content type='text'>
Signed-off-by: Boris Barbulovski &lt;bbarbulovski@gmail.com&gt;
Signed-off-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt;
</content>
</entry>
<entry>
<title>Port xconfig to Qt5 - Change ConfigItem constructor parent type.</title>
<updated>2015-10-14T12:59:03+00:00</updated>
<author>
<name>Boris Barbulovski</name>
<email>bbarbulovski@gmail.com</email>
</author>
<published>2015-09-22T18:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d960b9889984d29182c17d55b3cd95c3d8d9d598'/>
<id>urn:sha1:d960b9889984d29182c17d55b3cd95c3d8d9d598</id>
<content type='text'>
Signed-off-by: Boris Barbulovski &lt;bbarbulovski@gmail.com&gt;
Signed-off-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt;
</content>
</entry>
<entry>
<title>Port xconfig to Qt5 - Remove ConfigList::updateMenuList template.</title>
<updated>2015-10-14T12:59:03+00:00</updated>
<author>
<name>Boris Barbulovski</name>
<email>bbarbulovski@gmail.com</email>
</author>
<published>2015-09-22T18:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5c6f1554ba7f79fedebd3500741027dbb9b6dc79'/>
<id>urn:sha1:5c6f1554ba7f79fedebd3500741027dbb9b6dc79</id>
<content type='text'>
ConfigItem executes parent-&gt;takeChild(0)

while

ConfigList executes parent-&gt;takeTopLevelItem(0)

Signed-off-by: Boris Barbulovski &lt;bbarbulovski@gmail.com&gt;
Signed-off-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt;
</content>
</entry>
</feed>
