<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v2.1.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.1.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.1.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-01-05T22:37:28Z</updated>
<entry>
<title>Iterate over defined_syms in write_autoconf()</title>
<updated>2018-01-05T22:37:28Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T22:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=cb5214f2e9b2caf1c3cc998fc29a95429812f947'/>
<id>urn:sha1:cb5214f2e9b2caf1c3cc998fc29a95429812f947</id>
<content type='text'>
Simpler.

I realized there's actually no need to follow the node pointers, since
menus and comments never generate output.
</content>
</entry>
<entry>
<title>Formatting and comment nits</title>
<updated>2018-01-05T21:55:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T21:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d331e92f806eb0e3f4a86523a847bfac5501084f'/>
<id>urn:sha1:d331e92f806eb0e3f4a86523a847bfac5501084f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write out 'option env' symbols to C header</title>
<updated>2018-01-05T20:38:57Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-01-05T19:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5d693b2e66451aedfd694ffde4dba7d4b74afa46'/>
<id>urn:sha1:5d693b2e66451aedfd694ffde4dba7d4b74afa46</id>
<content type='text'>
Oversight. SYMBOL_AUTO (env_var) being set indirectly clears
SYMBOL_WRITE (_write_to_conf) in sym_calc_value(). The .config case was
already fine due to an explicit env_var check.

Even non-visible env. symbols ended up in the header, due to
'option env' internally adding a default.

Disallow user values altogether on 'option env' symbols, even if
specified manually. This matches the C implementation. Add a warning
too.
</content>
</entry>
<entry>
<title>Implement autoconf.h generation</title>
<updated>2018-01-05T09:57:44Z</updated>
<author>
<name>Carles Cufi</name>
<email>carles.cufi@nordicsemi.no</email>
</author>
<published>2018-01-04T21:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d2a272777f4b877207dbe16fd9c616aad78aa7c9'/>
<id>urn:sha1:d2a272777f4b877207dbe16fd9c616aad78aa7c9</id>
<content type='text'>
Implement the generation of the C header file that mirrors the .config
files, commonly named autoconf.h.

Signed-off-by: Carles Cufi &lt;carles.cufi@nordicsemi.no&gt;
</content>
</entry>
<entry>
<title>Make it clear that makefile.patch needs -p1</title>
<updated>2017-12-15T16:55:11Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-12-15T16:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b5c513ffb03df350f29272277716bd3d5bf05a00'/>
<id>urn:sha1:b5c513ffb03df350f29272277716bd3d5bf05a00</id>
<content type='text'>
Not passing -p1 causes the root Makefile to be patched instead of
scripts/kconfig/Makefile, as discovered in
https://github.com/ulfalizer/Kconfiglib/issues/32.
</content>
</entry>
<entry>
<title>Fix typo in comment: s/T_IF/_T_IF/</title>
<updated>2017-11-27T09:40:50Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-27T09:23:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=69bd2f5f67c1444fae9558ddbda09389e8d6c7ab'/>
<id>urn:sha1:69bd2f5f67c1444fae9558ddbda09389e8d6c7ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix _lookup_sym() docstring typo</title>
<updated>2017-11-26T14:11:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-26T14:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d63ef8aa53a1d372a38483bcbd91cbaec082378e'/>
<id>urn:sha1:d63ef8aa53a1d372a38483bcbd91cbaec082378e</id>
<content type='text'>
s/_parsing_configs/_parsing_kconfigs/
</content>
</entry>
<entry>
<title>Simplify _T_IF choice check</title>
<updated>2017-11-24T12:53:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-24T12:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1a0cfea9b6e070540c14d7121f88612b0fb94c19'/>
<id>urn:sha1:1a0cfea9b6e070540c14d7121f88612b0fb94c19</id>
<content type='text'>
Already have the parent in 'parent'.
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2017-11-18T14:29:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-18T14:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b42023a749574eb574e2bb09ae2843bdaea4c189'/>
<id>urn:sha1:b42023a749574eb574e2bb09ae2843bdaea4c189</id>
<content type='text'>
Rephrase it a bit too.
</content>
</entry>
<entry>
<title>Tokenize in _next_line()</title>
<updated>2017-11-18T14:17:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-11-18T13:38:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d6aa5cf8d47023b9bf2bdc0f94cd77efa189ff6c'/>
<id>urn:sha1:d6aa5cf8d47023b9bf2bdc0f94cd77efa189ff6c</id>
<content type='text'>
Fetching the next line is always followed by tokenization in practice
(outside of help texts), so things can be simplified a bit. Return
True/False to indicate EOF instead of returning the line.
</content>
</entry>
</feed>
