<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/README.rst, branch v10.8.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.8.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.8.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-09-23T15:31:20Z</updated>
<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>
<entry>
<title>Add some more thanks to the README</title>
<updated>2018-09-08T02:00:38Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-08T02:00:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=87fe0b8a96d8aa522b47dee46dfeaf4fbc0c306b'/>
<id>urn:sha1:87fe0b8a96d8aa522b47dee46dfeaf4fbc0c306b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 10.6.0 release</title>
<updated>2018-09-08T00:03:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-08T00:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9b87ad921b5d95cbc002714d1ce4b98249811856'/>
<id>urn:sha1:9b87ad921b5d95cbc002714d1ce4b98249811856</id>
<content type='text'>
New features:

 - Commit ac8d152 ("menuconfig: Add support for custom color schemes
   (aka styles)"), contributed by Mitja Horvat (pinkfluid), adds support
   for configuring the style (colors and attributes) of menuconfig
   interface elements by setting a new MENUCONFIG_STYLE environment
   variable.

   The format of MENUCONFIG_STYLE is documented in the menuconfig.py
   module docstring. This format is now used internally as well to
   define the predefined styles.

 - Commit a092257 ("Allow macro expansion within symbol names") adds
   support for expanding macros within symbol names. This could be used
   e.g. to define template Kconfig files that get instantiated by
   setting preprocessor variables before including them.

Other changes:

 - Commit 6683213 ("Allow user values on 'option env' symbols") makes it
   possible to give 'option env' symbols user values. There's no good
   reason to disallow it (it's a leftover from an older way of
   implementing them), and it simplifies the code a bit.

   Note that 'option env' symbols are only supported for backwards
   compatibility at this point. Environment variables can be expanded
   directly.
</content>
</entry>
<entry>
<title>Make 10.5.0 release</title>
<updated>2018-08-29T07:56:20Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-08-29T07:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a89bb5786f7c8f56229972280f54786d244a4134'/>
<id>urn:sha1:a89bb5786f7c8f56229972280f54786d244a4134</id>
<content type='text'>
Adds a small menuconfig tweak that could avoid some user confusion:
Commit 66a2bf5 ("menuconfig: Do not use red for invisible symbols
outside of show-all mode")
</content>
</entry>
</feed>
