<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.9.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.9.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.9.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-01T05:34:10Z</updated>
<entry>
<title>Make 10.9.1 release</title>
<updated>2018-10-01T05:34:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T05:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=747da7935aeae22546eeaafcff4e120426f30808'/>
<id>urn:sha1:747da7935aeae22546eeaafcff4e120426f30808</id>
<content type='text'>
Adds commit 43e7711 ("setup: Use a list instead of a tuple for
'classifiers'"), which fixes a setup.py issue on Python 3.7.
</content>
</entry>
<entry>
<title>setup: Use a list instead of a tuple for 'classifiers'</title>
<updated>2018-10-01T05:33:07Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T05:30:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=43e7711d25a63d53bddf6c6ae7b5d4c3b85152d2'/>
<id>urn:sha1:43e7711d25a63d53bddf6c6ae7b5d4c3b85152d2</id>
<content type='text'>
Fixes a warning on Python 3.7:

  Warning: 'classifiers' should be a list, got type 'tuple'

Maybe it could prevent other issues too:
https://github.com/pypa/pypi-legacy/issues/670
</content>
</entry>
<entry>
<title>Make 10.9.0 release</title>
<updated>2018-10-01T02:22:03Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T02:20:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=567f4c376f19266e72f9cf67813fbea7d2812da6'/>
<id>urn:sha1:567f4c376f19266e72f9cf67813fbea7d2812da6</id>
<content type='text'>
Adds commit 3b692df ("olddefconfig: Add script"), which bundles a new
script that mimics 'make olddefconfig'. This could also be accomplished
by entering the menuconfig interface and saving, but its more awkward.

Some minor internal documentation clarifications and cleanups are
included as well:

 - Commit 53db3ee ("Clarify node_iter() documentation re. iteration order")

 - Commit c1dcaa3 ("Refactor parsing to get rid of _saved_line")

 - Commit 6aab113 ("Don't set filename and linenr on 'if' menu nodes")
</content>
</entry>
<entry>
<title>olddefconfig: Add script</title>
<updated>2018-10-01T02:17:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T01:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3b692df8996f5ce55037f5340a6e92db8ad4df67'/>
<id>urn:sha1:3b692df8996f5ce55037f5340a6e92db8ad4df67</id>
<content type='text'>
Works like 'make olddefconfig', updating a configuration by filling in
default values for all new symbols.

This could also be accomplished by entering the 'menuconfig' interface
and saving the configuration, but it's more awkward and less obvious.

Piggyback two oldconfig changes:

 - Mention KCONFIG_CONFIG

 - Check if the .config file exists before parsing the Kconfig files,
   instead of after
</content>
</entry>
<entry>
<title>Don't set filename and linenr on 'if' menu nodes</title>
<updated>2018-09-30T22:27:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-30T22:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6aab113523a52c2767832a3df35c6c82d3197c60'/>
<id>urn:sha1:6aab113523a52c2767832a3df35c6c82d3197c60</id>
<content type='text'>
There's no way to query them later, as 'if's get flattened and removed,
and they're not needed during parsing either.
</content>
</entry>
<entry>
<title>Clarify node_iter() documentation re. iteration order</title>
<updated>2018-09-29T16:28:03Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-29T16:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=53db3ee278f5935751baa46d4999a0b0a469f1de'/>
<id>urn:sha1:53db3ee278f5935751baa46d4999a0b0a469f1de</id>
<content type='text'>
The old version might not have made it obvious that a node is visited
before its children.
</content>
</entry>
<entry>
<title>Refactor parsing to get rid of _saved_line</title>
<updated>2018-09-29T16:08:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-29T14:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c1dcaa3ccbb263f021157f2aebd185c6388c28a1'/>
<id>urn:sha1:c1dcaa3ccbb263f021157f2aebd185c6388c28a1</id>
<content type='text'>
Handle the line-after-help-text case specially, which allows _has_tokens
(renamed to _reuse_tokens) to be used as the unget mechanism for help
texts as well, leaving _saved_line unused. Move the _reuse_tokens check
into _next_line().

This makes _parse_block() as straightforward as _parse_properties(), and
simplifies _parse_properties() a tiny bit too by getting rid of the
'_tokens_i = -1' assignment.
</content>
</entry>
<entry>
<title>Fix comment formatting in help_grep.py</title>
<updated>2018-09-28T14:51:17Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-28T14:50:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3673ffb8fbd283948821601a0d9b6ec724984474'/>
<id>urn:sha1:3673ffb8fbd283948821601a0d9b6ec724984474</id>
<content type='text'>
Consistently indent with tabs, like in the actual output.
</content>
</entry>
<entry>
<title>Use a consistent import style in the examples</title>
<updated>2018-09-27T17:54:45Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T17:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7bbd12d306bba4d7fd47905cf2d0b4e3f7bdabbd'/>
<id>urn:sha1:7bbd12d306bba4d7fd47905cf2d0b4e3f7bdabbd</id>
<content type='text'>
Do the PEP 8 ordering thingy with standard library imports first.
</content>
</entry>
<entry>
<title>Simplify the defconfig and eval_expr examples a bit</title>
<updated>2018-09-27T17:47:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T16:51:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d0ebcc592c74995957f3b7f46408fb3a528142f4'/>
<id>urn:sha1:d0ebcc592c74995957f3b7f46408fb3a528142f4</id>
<content type='text'>
Style nits.
</content>
</entry>
</feed>
