<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/README.rst, branch v10.9.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.9.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.9.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-01T02:22:03Z</updated>
<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>Make 10.8.1 release</title>
<updated>2018-09-27T15:50:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T15:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3e009a71dde663b218645892f3df1247531faaac'/>
<id>urn:sha1:3e009a71dde663b218645892f3df1247531faaac</id>
<content type='text'>
Adds commit c91e17c ("Give clearer errors for bad
endchoice/endif/endmenu nesting"). Previously, an
endchoice/endif/endmenu without a corresponding choice/if/menu generated
a cryptic "unrecognized construct" error.
</content>
</entry>
<entry>
<title>Point out the Linux kernel Kconfigs being huge</title>
<updated>2018-09-26T16:51:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-26T16:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fe65588a5c5de4dffffe62e51b05dc8531b93c3e'/>
<id>urn:sha1:fe65588a5c5de4dffffe62e51b05dc8531b93c3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 10.8.0 release</title>
<updated>2018-09-23T15:31:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-23T15:02:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8643ee72df15037ad8af6ce62c85880dc357eb9c'/>
<id>urn:sha1:8643ee72df15037ad8af6ce62c85880dc357eb9c</id>
<content type='text'>
Adds support for user-defined preprocessor functions in Python, which
can be used to get information from existing Python tools into Kconfig,
e.g. to have Kconfig symbols depend on hardware information stored in
some other format.

See commit b6827ca ("Add support for user-defined Python preprocessor
functions").
</content>
</entry>
<entry>
<title>Add support for user-defined Python preprocessor functions</title>
<updated>2018-09-23T15:31:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-20T11:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6156041560c75831e003202b790ab3f435bbb388'/>
<id>urn:sha1:6156041560c75831e003202b790ab3f435bbb388</id>
<content type='text'>
Allow preprocessor functions to be defined in Python by putting a module
called 'kconfigfunctions' into sys.path. Internally, this simply adds
the functions to the predefined functions in Kconfig._functions.

User-defined Python functions make it simple to integrate information
from existing Python tools into Kconfig, e.g. to have Kconfig symbols
depend on hardware information stored in some other format. This might
be used to get device tree information into Kconfig in Zephyr.

Piggyback module docstring documentation for some extensions that were
previously only mentioned in the README.
</content>
</entry>
<entry>
<title>Make 10.7.0 release</title>
<updated>2018-09-14T19:37:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T19:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=5f1e821ceee9771a306e40704f22dc63d1dd6836'/>
<id>urn:sha1:5f1e821ceee9771a306e40704f22dc63d1dd6836</id>
<content type='text'>
Adds commit b9b2ebb ("menuconfig: Add RGB color support to styles."),
which makes it possible to specify colors in MENUCONFIG_STYLE
using #RRGGBB notation.

The rendered colors may be more or less exact depending on terminal
capabilities. In the best case, we can redefine colors. Otherwise, we
fall back on the closest available color.

Contributed by Mitja Horvat (punkfluid).
</content>
</entry>
<entry>
<title>Make 10.6.1 release</title>
<updated>2018-09-09T19:46:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-09T19:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=76298561f85922f8f11726d35ed4741fb3c40b6a'/>
<id>urn:sha1:76298561f85922f8f11726d35ed4741fb3c40b6a</id>
<content type='text'>
Adds commit af6c8dc ("menuconfig: Fix some glitching on small
terminals"), which fixes some minor graphical glitching in the
menuconfig interface when the terminal is too small for things to fit.

Commit 374f488 ("Clean up kernel Makefile patch and add new targets")
adds some new targets to the Linux makefile patch as well, though the
makefile patch isn't bundled on PyPI.
</content>
</entry>
<entry>
<title>Mention the jump-to menuconfig functionality in the text too</title>
<updated>2018-09-09T18:51:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-09T18:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c6ec2729e6bd49ac10b40fcf9de7f2498d500f6f'/>
<id>urn:sha1:c6ec2729e6bd49ac10b40fcf9de7f2498d500f6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace all menuconfig screenshots with a single gif animation</title>
<updated>2018-09-09T18:47:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-09T18:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=869428aa95811402d79bf5d1e856c18d6a7ac3a2'/>
<id>urn:sha1:869428aa95811402d79bf5d1e856c18d6a7ac3a2</id>
<content type='text'>
Makes the README much less spammy.</content>
</entry>
<entry>
<title>Clean up kernel Makefile patch and add new targets</title>
<updated>2018-09-08T17:33:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-08T15:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=374f48873424f9167f508a53a80f3ea1c2d41c46'/>
<id>urn:sha1:374f48873424f9167f508a53a80f3ea1c2d41c46</id>
<content type='text'>
Add two new targets:

 - 'make kmenuconfig' runs the menuconfig interface

 - 'make dumpvarsconfig' lists all referenced environment variables
   together with their values (assuming they used the preprocessor
   syntax)

Remove the 'kconfiglibtestconfig' target, which is no longer used.

Also clean up the target definitions. The joys of ancient code.
</content>
</entry>
</feed>
