<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v13.7.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.7.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.7.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2020-01-12T14:39:47Z</updated>
<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>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>Put some comments at the end of lines.</title>
<updated>2020-01-12T09:26:41Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-22T13:19:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c49bbbbe35e725a75bc6c2fa08ed957ab3f73fcb'/>
<id>urn:sha1:c49bbbbe35e725a75bc6c2fa08ed957ab3f73fcb</id>
<content type='text'>
Shortens things a bit.
</content>
</entry>
<entry>
<title>Make 13.7.0 release</title>
<updated>2019-12-22T07:55:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-22T07:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=73a38df409073e16450ecb8272b344e02221dbf4'/>
<id>urn:sha1:73a38df409073e16450ecb8272b344e02221dbf4</id>
<content type='text'>
Adds commit 87fab02 ("Add "error: " to the error message for a missing
endchoice/endif/endmenu").
</content>
</entry>
<entry>
<title>Remove redundant 'node.next = None' assignment for the last node in a file</title>
<updated>2019-12-22T07:54:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-22T07:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1e3926e5c65e4e01b22f9b1198caa1ae31e44c42'/>
<id>urn:sha1:1e3926e5c65e4e01b22f9b1198caa1ae31e44c42</id>
<content type='text'>
A node already gets its .next pointer set in _parse_block() if it is
either

 1. followed by another node, or

 2. the last node in a menu, choice, or if.

This also works for nodes from 'source'd files, so there's no need to
special-case the ends of them. Remove the 'node.next = None' assignment
for ends of files.

Instead, special-case just the last node in all files, and set its .next
to None in Kconfig._init().

Unlikely to give a noticeable performance improvement. Just tightens up
the chaining logic a bit.
</content>
</entry>
<entry>
<title>Add "error: " to the error message for a missing endchoice/endif/endmenu</title>
<updated>2019-12-22T07:54:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-22T04:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=87fab023d0121a9f27f0af8de85cedc6978af6cb'/>
<id>urn:sha1:87fab023d0121a9f27f0af8de85cedc6978af6cb</id>
<content type='text'>
Makes it consistent with other parse errors and easier to find in logs,
etc.
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2019-12-21T05:28:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-21T05:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f190dd82b2cacdd18770bcbfdf87a48770cd50e3'/>
<id>urn:sha1:f190dd82b2cacdd18770bcbfdf87a48770cd50e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 13.6.0 release to improve aquatic theme</title>
<updated>2019-12-19T02:33:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-19T02:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=00f85a01aeb0cc3f6ff4426d24aaba0272890a6f'/>
<id>urn:sha1:00f85a01aeb0cc3f6ff4426d24aaba0272890a6f</id>
<content type='text'>
Adds commit 456f821 ("menuconfig: Improve look and readability of the
aquatic theme").
</content>
</entry>
<entry>
<title>Pass 'node.item' instead of 'node' to Kconfig._set_type()</title>
<updated>2019-12-17T22:42:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-17T22:35:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9c0b562c947ca67bb02dd1b42b85f02a4f5acd76'/>
<id>urn:sha1:9c0b562c947ca67bb02dd1b42b85f02a4f5acd76</id>
<content type='text'>
'node' isn't needed. Shaves some lookups.
</content>
</entry>
<entry>
<title>Make 13.5.0 release to include script name for suppress_traceback=True</title>
<updated>2019-12-17T18:45:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-12-17T18:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4ec909ffcc915d7dc182e38da4e6f4bce8065c05'/>
<id>urn:sha1:4ec909ffcc915d7dc182e38da4e6f4bce8065c05</id>
<content type='text'>
Adds commit 24a0204 ("Include sys.argv[0] in error messages when
suppress_traceback=True").
</content>
</entry>
</feed>
