<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.34.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.34.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.34.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-12-15T21:04:44Z</updated>
<entry>
<title>Make 10.34.0 release</title>
<updated>2018-12-15T21:04:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T21:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e629c33d31e223ca1284aa77efce4628bbf50e21'/>
<id>urn:sha1:e629c33d31e223ca1284aa77efce4628bbf50e21</id>
<content type='text'>
Adds commit dcb6f12 ("menuconfig: Add show-help mode"), which adds a new
mode to the menuconfig that replaces the key listing at the bottom with
the help text of the selected item.
</content>
</entry>
<entry>
<title>menuconfig: Add show-help mode</title>
<updated>2018-12-15T20:59:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T19:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=dcb6f1234a7864dab196d0ff504aef891865ad87'/>
<id>urn:sha1:dcb6f1234a7864dab196d0ff504aef891865ad87</id>
<content type='text'>
Pressing F toggles show-help mode, where the help window at the bottom
displays the help text of the currently selected item, if any. Can be
handy when browsing through symbols.

Also mention the different modes that are available in the module
docstring.
</content>
</entry>
<entry>
<title>Simplify _decoding_error() a bit</title>
<updated>2018-12-15T20:53:31Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T20:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=639ca60a464a0e0454c5d291ee71b9b3d8de7d8f'/>
<id>urn:sha1:639ca60a464a0e0454c5d291ee71b9b3d8de7d8f</id>
<content type='text'>
Also add quotes around the filename.
</content>
</entry>
<entry>
<title>Make 10.33.0 release</title>
<updated>2018-12-15T13:08:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T13:08:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=dc7fd40647f6b824d032a07d174402ad315214e2'/>
<id>urn:sha1:dc7fd40647f6b824d032a07d174402ad315214e2</id>
<content type='text'>
Adds an error reporting improvement and an example code fix:

 - Commit 0266924 ("Improve error for missing endchoice/endif/endmenu")

 - Commit a88302b ("Fix user-defined preprocessor function example
   code")

Some minor performance improvements are included as well.
</content>
</entry>
<entry>
<title>Fix user-defined preprocessor function example code</title>
<updated>2018-12-15T13:03:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T13:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a88302bcfbf73f9b8b50bea593beb82534bfcc63'/>
<id>urn:sha1:a88302bcfbf73f9b8b50bea593beb82534bfcc63</id>
<content type='text'>
The functions must be defined before they can be put into 'functions'.
</content>
</entry>
<entry>
<title>Improve error for missing endchoice/endif/endmenu</title>
<updated>2018-12-15T12:54:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T12:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=02669243c44615852ab8b87c62ff0bdfd0e666dd'/>
<id>urn:sha1:02669243c44615852ab8b87c62ff0bdfd0e666dd</id>
<content type='text'>
Say what was expected in the error message.
</content>
</entry>
<entry>
<title>Store file.readline in _readline instead of having _file</title>
<updated>2018-12-15T12:48:48Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T12:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d4929c497404fd1761d8351455a67e748c381d53'/>
<id>urn:sha1:d4929c497404fd1761d8351455a67e748c381d53</id>
<content type='text'>
Gets rid of some lookups.

A bigger hotspot is all the _next_line() calls though. Wonder if there's
some nice restructuring to avoid them. Getting rid of the _reuse_tokens
flag would be nice too.
</content>
</entry>
<entry>
<title>Tighten up _next_line()</title>
<updated>2018-12-15T11:43:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T11:43:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3316fb3d9f37fcae12c5ef5abe008daa772202c1'/>
<id>urn:sha1:3316fb3d9f37fcae12c5ef5abe008daa772202c1</id>
<content type='text'>
self._line is only used for error reporting, and the empty string
returned at EOF would never be shown. Move the assignment to after
readline() and use a local variable to hold the line instead, to get rid
of some property lookups.
</content>
</entry>
<entry>
<title>Check isspace() before EOF in _parse_help()</title>
<updated>2018-12-15T11:33:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-15T11:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e34eb67a736c765cd1f858de80ff50157eda18bc'/>
<id>urn:sha1:e34eb67a736c765cd1f858de80ff50157eda18bc</id>
<content type='text'>
More common. isspace() returns False for empty strings.
</content>
</entry>
<entry>
<title>Make 10.32.2 release</title>
<updated>2018-12-09T02:19:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-09T01:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6c163641759b40f6af8b80e4f0e55511f0a278d7'/>
<id>urn:sha1:6c163641759b40f6af8b80e4f0e55511f0a278d7</id>
<content type='text'>
Adds commit be3c682 ("Clarify that load_config()'s filename argument
defaults to None"), which fixes a small documentation bug.
</content>
</entry>
</feed>
