<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v13.1.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.1.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.1.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-10-10T09:02:20Z</updated>
<entry>
<title>Make 13.1.0 release</title>
<updated>2019-10-10T09:02:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-10T08:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=13902e1942f0ac25f3002908520cbe68f31a1a5f'/>
<id>urn:sha1:13902e1942f0ac25f3002908520cbe68f31a1a5f</id>
<content type='text'>
 - Commit e016deb ("Convert standard_kconfig() to argparse for better
   feedback") improves feedback from the tools and makes their help
   texts easier to find

 - Commit 0f56dd9 ("guiconfig: Check for visible nodes before turning
   off show-all in full-tree mode") fixes an obscure bug in show-all
   mode in guiconfig
</content>
</entry>
<entry>
<title>testsuite: Remove unused imports</title>
<updated>2019-10-10T09:02:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-10T09:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2a6ade98bc73623d945fa7cef816dcfc60960883'/>
<id>urn:sha1:2a6ade98bc73623d945fa7cef816dcfc60960883</id>
<content type='text'>
Reported by pylint.
</content>
</entry>
<entry>
<title>guiconfig: Check for visible nodes before turning off show-all in full-tree mode</title>
<updated>2019-10-10T08:37:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-10T08:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=0f56dd918b022c84cba63a810c75a386a7fe38b3'/>
<id>urn:sha1:0f56dd918b022c84cba63a810c75a386a7fe38b3</id>
<content type='text'>
If there are no visible nodes in the entire tree, guiconfig
automatically starts in show-all mode. Previously, there was no check
for visible nodes when turning off show-all in full-tree mode in this
case, leading to errors.

Fix it by checking if there are any visible nodes in the top menu when
turning off show-all in full-tree mode. If there aren't, show-all stays
on.
</content>
</entry>
<entry>
<title>Convert standard_kconfig() to argparse for better feedback</title>
<updated>2019-10-10T08:07:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-10T07:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e016deb4bbfae014ada1808abaeeb30558cac209'/>
<id>urn:sha1:e016deb4bbfae014ada1808abaeeb30558cac209</id>
<content type='text'>
Stuff like this is not the pinnacle of helpful design, and hides that
the commands actually have long help texts (that can be viewed with
pydoc):

    $ ./menuconfig.py --help
    [Errno 2] No such file or directory: '--help'

Fix it by converting standard_kconfig() to argparse, and add a
'description' argument to it for the command-specific help text. --help
now shows the same help text shown by pydoc, and some other error
messages are improved as well.

Also fix some copy-paste errors and outdated paths in the help texts for
the all*config commands.
</content>
</entry>
<entry>
<title>menuconfig: _sorted_sc_nodes() code formatting nit</title>
<updated>2019-10-09T07:47:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-07T10:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=275ddef8dfdc2b404e172d8bdbbc10e5c68b4843'/>
<id>urn:sha1:275ddef8dfdc2b404e172d8bdbbc10e5c68b4843</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention that menuconfig shows windows-curses hint in README</title>
<updated>2019-10-05T21:38:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-05T21:37:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9c08640c457ae22abf4000a5fd37907ebd82fa14'/>
<id>urn:sha1:9c08640c457ae22abf4000a5fd37907ebd82fa14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 13.0.0 release (with Windows packaging change)</title>
<updated>2019-10-05T21:30:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-05T19:41:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=068bc48cb60bac7b7c241e313b60e7f7707c07f3'/>
<id>urn:sha1:068bc48cb60bac7b7c241e313b60e7f7707c07f3</id>
<content type='text'>
Adds commit 21b4c1e ("Do not automatically install windows-curses on
Windows"), which fixes installation on MSYS2. See that commit for an
explanation, and this issue: https://github.com/ulfalizer/Kconfiglib/issues/77

Also adds commit 72e3d20 ("menuconfig: Give hint when 'curses' can't be
imported on Windows"), to make it easy for users to know what to do if
stuff breaks.

Sorry if this change caused problems!
</content>
</entry>
<entry>
<title>menuconfig: Give hint when 'curses' can't be imported on Windows</title>
<updated>2019-10-05T20:57:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-05T20:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=72e3d20a14f0f82a5909da74a3d6a0c20aac185d'/>
<id>urn:sha1:72e3d20a14f0f82a5909da74a3d6a0c20aac185d</id>
<content type='text'>
Tell people to install something like windows-curses. Might help avoid
some trouble after commit 21b4c1e ("Do not automatically install
windows-curses on Windows").
</content>
</entry>
<entry>
<title>Do not automatically install windows-curses on Windows</title>
<updated>2019-10-05T20:06:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-05T19:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=21b4c1e3b6e2867b9a0788d21a358f6b1f581d86'/>
<id>urn:sha1:21b4c1e3b6e2867b9a0788d21a358f6b1f581d86</id>
<content type='text'>
It breaks installation with pip on MSYS2, and Kconfiglib can still be
useful without the terminal menuconfig.

Unfortunately, MSYS2 seems tricky to identify via environment markers
(https://www.python.org/dev/peps/pep-0508/#environment-markers).

This has breakage/annoyance potential, as windows-curses now needs to be
installed manually. The major Kconfiglib version will be increased.
Sorry if this change caused problems!

Fixes: #77
</content>
</entry>
<entry>
<title>Mention that the header is sorted by definition location</title>
<updated>2019-10-05T20:06:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-10-05T20:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bc6345d7fee1a7200bef5d717d1b2d00264d9e01'/>
<id>urn:sha1:bc6345d7fee1a7200bef5d717d1b2d00264d9e01</id>
<content type='text'>
Handy to know.
</content>
</entry>
</feed>
