<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.7.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.7.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.7.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-09-14T19:37:14Z</updated>
<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>menuconfig: Reorganize code a bit</title>
<updated>2018-09-14T19:18:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T19:04:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=325431ae3261420ff8e852c39ad9d116f2b40616'/>
<id>urn:sha1:325431ae3261420ff8e852c39ad9d116f2b40616</id>
<content type='text'>
 - Point out where the styling part starts and ends

 - Move _style_attr() into the styling part (by moving the comment)

 - Move _name_and_val_str() and _expr_str() to later in the file, closer
   to where they're used (mostly in the help dialog)

 - Turn _input_dialog() input handling into one if-elif-... chain, like
   for the other dialogs.
</content>
</entry>
<entry>
<title>menuconfig: Fix a small symbol information display issue</title>
<updated>2018-09-14T18:57:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T18:42:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8e889e06bd1312611afb1cb9642d16fe0587970f'/>
<id>urn:sha1:8e889e06bd1312611afb1cb9642d16fe0587970f</id>
<content type='text'>
Prevent the 'Symbol/choice/menu/comment information' title string from
disappearing when it won't fit on the terminal.

Piggyback some code nits:

 - Remove a redundant 'global _style'

 - Use 'elif' after checking for KEY_RESIZE

 - Consistently use '_sel_node_i = _menu_scroll = 0' to reset positions,
   e.g. when entering menus
</content>
</entry>
<entry>
<title>menuconfig: RGB color implementation nits</title>
<updated>2018-09-14T08:33:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T04:03:33Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7762405a3ae5e8e107d24b4c64215aaaa5a04c50'/>
<id>urn:sha1:7762405a3ae5e8e107d24b4c64215aaaa5a04c50</id>
<content type='text'>
 - Make the coding style a bit more consistent with the rest of the code

 - Allow colors to be allocated from the xterm 256-color grayscale
   range, and emulate it when dynamically allocating colors. Never
   allocate above color number 255 though, as anything there would be
   unknown territory.

 - Switch back to consistently passing tuples to functions. This was the
   original design, before I suggested changing it...

 - Remove some repeated information from docstrings and fix some small
   typos

 - Make use of the element1=element2 feature in the style definition
   for the 'default' style
</content>
</entry>
<entry>
<title>menuconfig: Add RGB color support to styles.</title>
<updated>2018-09-14T03:33:18Z</updated>
<author>
<name>Mitja HORVAT</name>
<email>pinkfluid@gmail.com</email>
</author>
<published>2018-09-10T20:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b9b2ebb6226d1d7e76e6241ae17135a701bbec0e'/>
<id>urn:sha1:b9b2ebb6226d1d7e76e6241ae17135a701bbec0e</id>
<content type='text'>
Styles can now take a HTML notation as a color value:
- on terminals that support RGB color mode these are rendered
  perfeclty
- on 256 color terminals the closes matching color is used
- on other terminals, the current color palette is scanned
  and the closes matching color is used. This has few quirks

Example: Use "pure" red as selection foreground and "pure" blue as
background:

MENUCONFIG_STYLE="selection=fg:#ff0000,bg:#0000ff"

Additionally, it is possible to copy the style from other elements,
for example:

MENUCONFIG_STYLE="selection=fg:#ff0000,bg:#0000ff path=selection"

In the notation above, the "path" style will be copied from "selection".
</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>menuconfig: Menu drawing code nit</title>
<updated>2018-09-09T19:43:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-09T19:41:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=cbc156fba6eb56e68fd7011ccfec7860eb4fc895'/>
<id>urn:sha1:cbc156fba6eb56e68fd7011ccfec7860eb4fc895</id>
<content type='text'>
</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>menuconfig: Fix some glitching on small terminals</title>
<updated>2018-09-09T15:16:34Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-09T15:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=af6c8dc997df560a6cff2c58bae2047e80c6dcf5'/>
<id>urn:sha1:af6c8dc997df560a6cff2c58bae2047e80c6dcf5</id>
<content type='text'>
 - 'mainmenu' and dialog titles now get clipped instead of disappearing
   when they don't fit

 - Lines of text no longer wrap to the next line (this glitch was mostly
   hidden if something was printed on the next line)

 - Text in a dialog can no longer end up on top of the dialog's frame
</content>
</entry>
</feed>
