<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v14.1.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v14.1.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v14.1.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2020-01-31T06:13:03Z</updated>
<entry>
<title>Make 14.1.0 release to return message string from Kconfig.write_autoconf()</title>
<updated>2020-01-31T06:13:03Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-31T06:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=061e71f7d78cb057762d88de088055361863deff'/>
<id>urn:sha1:061e71f7d78cb057762d88de088055361863deff</id>
<content type='text'>
Adds commit 2a6ac31 ("Return a message from Kconfig.write_autoconf()").
</content>
</entry>
<entry>
<title>Return a message from Kconfig.write_autoconf()</title>
<updated>2020-01-31T06:09:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-31T05:50:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2a6ac310125b1780c6aa3f9b74c4baa45035bdaa'/>
<id>urn:sha1:2a6ac310125b1780c6aa3f9b74c4baa45035bdaa</id>
<content type='text'>
Like for Kconfig.write_config() and Kconfig.write_min_config(), return a
string from Kconfig.write_autoconf() with a message saying that the
header got saved, or that there were no changes to it. Can be handy in
tools.

Also make the "no change" message for the various files more specific,
by mentioning what type of file it is (configuration, header, etc.)

Return True/False from Kconfig._write_if_changed() to indicate if the
file was updated. This also allows it to be reused in
Kconfig.write_min_config().
</content>
</entry>
<entry>
<title>Make 14.0.0 release to use 'python3' in hashbangs</title>
<updated>2020-01-24T21:11:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-24T21:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=34a6c2140d9c74fb34899f3da9bcf7539b7f9826'/>
<id>urn:sha1:34a6c2140d9c74fb34899f3da9bcf7539b7f9826</id>
<content type='text'>
Adds commit 9e0a8d2 ("Use 'python3' instead of 'python' in hashbangs").

This has some breakage potential on older systems (though not when
installing via 'pip'), so the major version is increased to 14.
</content>
</entry>
<entry>
<title>Use 'python3' instead of 'python' in hashbangs</title>
<updated>2020-01-24T20:33:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-24T20:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e'/>
<id>urn:sha1:9e0a8d29fa76adcb3f27bb2e20f16fefc2a8591e</id>
<content type='text'>
It's not obligatory for distributions to have a 'python' binary these
days, but 'python3' is likely to be available:
https://www.python.org/dev/peps/pep-0394/#for-python-runtime-distributors.
Change all hashbangs to point to 'python3'.

This will break running

    $ ./script.py

on *nix systems that don't have a 'python3' executable. Changing it to

    $ python script.py

is pretty painless at least.

This change won't break Python 2 when installing via 'pip', because
entry_points creates bounce scripts with their own hashbangs.

The major version will be increased, in case someone looks at the major
version but doesn't install via 'pip'.

Fixes: #89
</content>
</entry>
<entry>
<title>Make 13.7.1 release to work around macOS menuconfig resizing crash</title>
<updated>2020-01-12T14:39:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-12T14:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=424d0d38e7be15c52fae761a0a98028c4e13212d'/>
<id>urn:sha1:424d0d38e7be15c52fae761a0a98028c4e13212d</id>
<content type='text'>
Adds commit 68bcecd ("menuconfig: Work around crash on resize on some
macOS systems").
</content>
</entry>
<entry>
<title>menuconfig: Work around crash on resize on some macOS systems</title>
<updated>2020-01-12T14:39:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-12T10:03:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=68bcecd823d3c98539873389b0734ad3a40803e8'/>
<id>urn:sha1:68bcecd823d3c98539873389b0734ad3a40803e8</id>
<content type='text'>
get_wch() has started raising curses.error when resizing the terminal on
some macOS Python installations. Work around for now by falling back on
getch(), which still works.

See https://github.com/ulfalizer/Kconfiglib/issues/84. Needs more
investigation, but I don't have a Mac handy.

Based on https://github.com/ulfalizer/Kconfiglib/pull/85, but with some
more comments.
</content>
</entry>
<entry>
<title>Fix _parse_block() comment re. next pointer</title>
<updated>2020-01-12T14:28:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-12T14:27:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fa0783115466c35f52b226317cc26903f918a8ce'/>
<id>urn:sha1:fa0783115466c35f52b226317cc26903f918a8ce</id>
<content type='text'>
It's not the 'next' attribute of the node that's added that's set, but
the 'next' attribute of the node before it.
</content>
</entry>
<entry>
<title>Remove heavy page warning for Kconfig symbol reference in Zephyr</title>
<updated>2020-01-12T09:36:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-12T09:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=211914141a81aa7bb50dc3fb96123af902f558d3'/>
<id>urn:sha1:211914141a81aa7bb50dc3fb96123af902f558d3</id>
<content type='text'>
No longer links to a heavy page after the reference was split up.
</content>
</entry>
<entry>
<title>guiconfig: Shorten _sorted_sc_nodes() a bit</title>
<updated>2020-01-12T09:34:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2020-01-12T09:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=aff414dc82d22e25ab8673f27a8d9e0cb4298e5f'/>
<id>urn:sha1:aff414dc82d22e25ab8673f27a8d9e0cb4298e5f</id>
<content type='text'>
Makes it consistent with menuconfig.py.
</content>
</entry>
<entry>
<title>Make help for Kconfig file argument consistent in tools</title>
<updated>2020-01-12T09:33:35Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-22T17:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d613b746e8b76bb8733254318591f07303465404'/>
<id>urn:sha1:d613b746e8b76bb8733254318591f07303465404</id>
<content type='text'>
Say 'top-level' instea of 'base'.
</content>
</entry>
</feed>
