<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v11.7.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-05-28T15:10:25Z</updated>
<entry>
<title>Make 11.7.0 release</title>
<updated>2019-05-28T15:10:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T15:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3da68b5de7eb053a4e54605fc7bb820db0f8b3ef'/>
<id>urn:sha1:3da68b5de7eb053a4e54605fc7bb820db0f8b3ef</id>
<content type='text'>
Adds commit 3aea9f7 ("Add '# end of &lt;menu&gt;' after menus in .config"),
which mirrors a change in the C tools. The compatibility tests now pass
again for the latest kernel.
</content>
</entry>
<entry>
<title>Explain why node_iter() is not a good fit for write_config()</title>
<updated>2019-05-28T15:09:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T15:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c891db011e75ceec10fb574bf8dc7eeaeb24f8e7'/>
<id>urn:sha1:c891db011e75ceec10fb574bf8dc7eeaeb24f8e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add '# end of &lt;menu&gt;' after menus in .config</title>
<updated>2019-05-28T15:00:24Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T13:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3aea9f74d250817924fff80c73c42edb84e509a1'/>
<id>urn:sha1:3aea9f74d250817924fff80c73c42edb84e509a1</id>
<content type='text'>
Mirrors commit aff11cd983ec ("kconfig: Terminate menu blocks with a
comment in the generated config") in the kernel.

This makes the compatibility tests pass again, and is handy.
</content>
</entry>
<entry>
<title>Touch up write_autoconf() a bit</title>
<updated>2019-05-28T15:00:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T14:56:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8279491bedfa5245415efad69b94b79769c8abe4'/>
<id>urn:sha1:8279491bedfa5245415efad69b94b79769c8abe4</id>
<content type='text'>
Flatten, and unscrunch the bool/tristate case.
</content>
</entry>
<entry>
<title>Comment location nit</title>
<updated>2019-05-28T01:37:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T01:36:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6b8fe01fdc5397d0e4fc996195e7f9ea962bdc0e'/>
<id>urn:sha1:6b8fe01fdc5397d0e4fc996195e7f9ea962bdc0e</id>
<content type='text'>
Consistent with the other ones.
</content>
</entry>
<entry>
<title>KconfigError-related documentation nits</title>
<updated>2019-05-27T19:52:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-27T19:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1961ec60c09b774a139a2f48767848277c9ffba7'/>
<id>urn:sha1:1961ec60c09b774a139a2f48767848277c9ffba7</id>
<content type='text'>
Not just for syntax errors when raised from Kconfig.__init__().
</content>
</entry>
<entry>
<title>Shorten MenuNode.__str__() a bit</title>
<updated>2019-05-27T19:51:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-26T22:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=13db3faf676f8b83c199986643e02843a6f1929e'/>
<id>urn:sha1:13db3faf676f8b83c199986643e02843a6f1929e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix "the the" docstring typo</title>
<updated>2019-05-26T22:25:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-26T22:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a3f89b3103f6b2e5d2d4e7b795e8904c7c55da2b'/>
<id>urn:sha1:a3f89b3103f6b2e5d2d4e7b795e8904c7c55da2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 11.6.0 release</title>
<updated>2019-05-25T16:46:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-25T16:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7daf19b00f64ee49acac8b636ec5693ba3a4acf1'/>
<id>urn:sha1:7daf19b00f64ee49acac8b636ec5693ba3a4acf1</id>
<content type='text'>
Brings the format returned by Symbol/Choice/MenuNode.__str__()/custom_str()
closer to how things would usually be written by hand, and removes
spammy propagated dependencies from property conditions.

Propagated dependencies are still included in the 'depends on ...' line,
so no information is lost.

Properties without parent deps. propagated to their conditions are now
also available as MenuNode.orig_{prompt,defaults,selects,implies,ranges}.

 - Commit bb33eed ("Strip direct deps. from property conditions in
   Symbol/Choice/MenuNode.__str__()")

 - Commit e1da7aa ("Display n/m/y without quotes")

 - Commit 9f57bf9 ("Use the '&lt;type&gt; "prompt"' shorthand in __str__()")

Also clarifies what KconfigSyntaxError is doing:

 - Commit 95515d4 ("Clarify that KconfigSyntaxError = KconfigError in
   the docs").
</content>
</entry>
<entry>
<title>Use the '&lt;type&gt; "prompt"' shorthand in __str__()</title>
<updated>2019-05-25T16:04:15Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-25T15:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9f57bf933508901f07d22c75fca42e62145f5512'/>
<id>urn:sha1:9f57bf933508901f07d22c75fca42e62145f5512</id>
<content type='text'>
Pro: Looks cleaner and matches how definitions are usually written.

Con: Makes it harder to discover that 'bool "foo"' is just shorthand for
'bool' + 'prompt "foo"' (though it's documented).

The pros probably win.
</content>
</entry>
</feed>
