<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v13.3.2</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.3.2</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v13.3.2'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-11-27T00:43:08Z</updated>
<entry>
<title>Make 13.3.2 release</title>
<updated>2019-11-27T00:43:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-27T00:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=415e6c4dae39e467a0f6960af13ec310aa1bec01'/>
<id>urn:sha1:415e6c4dae39e467a0f6960af13ec310aa1bec01</id>
<content type='text'>
Adds two small menuconfig robustness improvements:

 - Commit 7020b86 ("menuconfig: Ignore MENUCONFIG_STYLE on non-color
   terminals")

 - Commit 4ea8b2b ("menuconfig: Ignore errors from
   use_default_colors()")
</content>
</entry>
<entry>
<title>menuconfig: Ignore errors from use_default_colors()</title>
<updated>2019-11-27T00:41:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-27T00:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4ea8b2b3cee33337c8b894602572460ee4f45cde'/>
<id>urn:sha1:4ea8b2b3cee33337c8b894602572460ee4f45cde</id>
<content type='text'>
Checking has_colors() isn't enough with with the winpty/msys2 setup in
https://github.com/msys2/MINGW-packages/issues/5823, though it seems a
bit broken.

ncurses looks for either the orig_pair or the orig_color terminal
capability, which is different from what has_colors() checks, so
probably shouldn't assume use_default_colors() work on color terminals
at least.
</content>
</entry>
<entry>
<title>menuconfig: Rename _STYLE_STD_COLORS to _NAMED_COLORS</title>
<updated>2019-11-27T00:41:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-26T23:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3e1377ab3e5db201154bd78532b0e2cde08d287f'/>
<id>urn:sha1:3e1377ab3e5db201154bd78532b0e2cde08d287f</id>
<content type='text'>
Clearer.
</content>
</entry>
<entry>
<title>menuconfig: Reuse _IS_WINDOWS for curses import error check</title>
<updated>2019-11-27T00:41:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-26T23:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=0591cd1fe34f84ff510c737554acf9e47a939c62'/>
<id>urn:sha1:0591cd1fe34f84ff510c737554acf9e47a939c62</id>
<content type='text'>
No need to check both os.name and sys.platform.
</content>
</entry>
<entry>
<title>menuconfig: Ignore MENUCONFIG_STYLE on non-color terminals</title>
<updated>2019-11-27T00:41:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-26T23:00:33Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7020b86d437c149ed3582454daeb3aeca1429364'/>
<id>urn:sha1:7020b86d437c149ed3582454daeb3aeca1429364</id>
<content type='text'>
Assume that the environment is non-standard/broken on terminals that
don't support color, and that any custom styling applied to the
'monochrome' theme is likely to mess things up (though any colors will
be ignored).

The menuconfig really needs more than two colors to not look ugly
anyway, because of the borderless design.
</content>
</entry>
<entry>
<title>Make 13.3.1 release</title>
<updated>2019-11-23T18:42:16Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-23T18:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4b9de8d901af1f00253c1403bcfd3abed9349def'/>
<id>urn:sha1:4b9de8d901af1f00253c1403bcfd3abed9349def</id>
<content type='text'>
Adds a menuconfig fix for ANSI-only color terminals and a robustness
tweak for the aquatic theme:

 - Commit 7a98bc7 ("menuconfig: Check that bright named colors are
   &lt; curses.COLORS")

 - Commit 1ad02f5 ("menuconfig: Avoid the non-ANSI 'brightwhite' color
   in the aquatic theme")
</content>
</entry>
<entry>
<title>menuconfig: Avoid the non-ANSI 'brightwhite' color in the aquatic theme</title>
<updated>2019-11-23T18:34:41Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-23T18:32:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1ad02f526c3c0e2488f54c6028e998370839c7a5'/>
<id>urn:sha1:1ad02f526c3c0e2488f54c6028e998370839c7a5</id>
<content type='text'>
Not available with TERM=xterm (as opposed to xterm-256color).

Use fg:white instead of fg:brightwhite for dialog box bodies. Not a huge
difference.

Came up in https://github.com/espressif/esp-idf/issues/4387.
</content>
</entry>
<entry>
<title>menuconfig: Check that bright named colors are &lt; curses.COLORS</title>
<updated>2019-11-23T18:28:28Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-23T18:15:17Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7a98bc7944f1b390e5a82e40c62d0ce7540befdc'/>
<id>urn:sha1:7a98bc7944f1b390e5a82e40c62d0ce7540befdc</id>
<content type='text'>
The bright colors in the range 8-15 are not ANSI and are not guaranteed
to be available.

Previously, the code assumed that all named colors are always available
on color terminals, and skipped the check against curses.COLORS. This
led to this error e.g. with TERM=xterm (as opposed to xterm-256color)
and the aquatic theme, which uses 'brightwhite':

    _curses.error: init_pair() returned ERR

Fix it by checking the number returned for named colors against
curses.COLORS as well.

Came up in https://github.com/espressif/esp-idf/issues/4387.
</content>
</entry>
<entry>
<title>genconfig: Add tip re. defining multi-line variables in makefiles</title>
<updated>2019-11-20T18:40:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-20T18:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=810ae682a3b80ed621fd1e20c01241ac48381156'/>
<id>urn:sha1:810ae682a3b80ed621fd1e20c01241ac48381156</id>
<content type='text'>
Handy for KCONFIG_{CONFIG,AUTOHEADER}_HEADER.
</content>
</entry>
<entry>
<title>Make 13.3.0 release with improved header comment customization</title>
<updated>2019-11-19T03:05:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-11-19T02:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=82f59179b1b35fcd8b6d188453b283599ea70518'/>
<id>urn:sha1:82f59179b1b35fcd8b6d188453b283599ea70518</id>
<content type='text'>
Adds two new features:

 - Commit bb3be6e ("Support giving the header path in
   KCONFIG_AUTOHEADER")

 - Commit de45874 ("Make header strings customizable via the
   environment")
</content>
</entry>
</feed>
