<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/menuconfig.py, branch v10.10.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.10.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.10.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-10-01T22:09:25Z</updated>
<entry>
<title>menuconfig: Mark quit_dialog() as internal</title>
<updated>2018-10-01T22:09:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-10-01T22:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6fe5198f0455b7452b8835264db082ef4cac0730'/>
<id>urn:sha1:6fe5198f0455b7452b8835264db082ef4cac0730</id>
<content type='text'>
Oversight. The _ hides it from e.g. pydoc.
</content>
</entry>
<entry>
<title>menuconfig: Fix some nits reported by flake8</title>
<updated>2018-09-19T05:28:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-19T05:22:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3df532b8d4cdf6915eaf079ee8082f792ab9b0cb'/>
<id>urn:sha1:3df532b8d4cdf6915eaf079ee8082f792ab9b0cb</id>
<content type='text'>
 - Remove some unused imports

 - Replace a lambda with a plain function

 - Shorten some long lines

 - Remove some redundant backslashes within brackets
</content>
</entry>
<entry>
<title>menuconfig: Fix typo re. menuconfig()</title>
<updated>2018-09-14T20:14:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-14T20:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f861c271dcbb06e0101c01add3d07006c2d3a09c'/>
<id>urn:sha1:f861c271dcbb06e0101c01add3d07006c2d3a09c</id>
<content type='text'>
No idea where "menu." came from.
</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>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>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>
<entry>
<title>menuconfig: Pass a style string to _styled_win()</title>
<updated>2018-09-07T23:57:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-07T23:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2a1acdd37cdcd8590e0d1f3eccc314bdd501a443'/>
<id>urn:sha1:2a1acdd37cdcd8590e0d1f3eccc314bdd501a443</id>
<content type='text'>
Enforces that all windows are created from styles defined via the new
styling mechanism.
</content>
</entry>
</feed>
