<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/setup.py, branch v11.7.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-05-28T15:10:25Z</updated>
<entry>
<title>Make 11.7.0 release</title>
<updated>2019-05-28T15:10:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T15:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3da68b5de7eb053a4e54605fc7bb820db0f8b3ef'/>
<id>urn:sha1:3da68b5de7eb053a4e54605fc7bb820db0f8b3ef</id>
<content type='text'>
Adds commit 3aea9f7 ("Add '# end of &lt;menu&gt;' after menus in .config"),
which mirrors a change in the C tools. The compatibility tests now pass
again for the latest kernel.
</content>
</entry>
<entry>
<title>Make 11.6.0 release</title>
<updated>2019-05-25T16:46:18Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-25T16:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7daf19b00f64ee49acac8b636ec5693ba3a4acf1'/>
<id>urn:sha1:7daf19b00f64ee49acac8b636ec5693ba3a4acf1</id>
<content type='text'>
Brings the format returned by Symbol/Choice/MenuNode.__str__()/custom_str()
closer to how things would usually be written by hand, and removes
spammy propagated dependencies from property conditions.

Propagated dependencies are still included in the 'depends on ...' line,
so no information is lost.

Properties without parent deps. propagated to their conditions are now
also available as MenuNode.orig_{prompt,defaults,selects,implies,ranges}.

 - Commit bb33eed ("Strip direct deps. from property conditions in
   Symbol/Choice/MenuNode.__str__()")

 - Commit e1da7aa ("Display n/m/y without quotes")

 - Commit 9f57bf9 ("Use the '&lt;type&gt; "prompt"' shorthand in __str__()")

Also clarifies what KconfigSyntaxError is doing:

 - Commit 95515d4 ("Clarify that KconfigSyntaxError = KconfigError in
   the docs").
</content>
</entry>
<entry>
<title>Make 11.5.0 release</title>
<updated>2019-05-22T07:06:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-22T07:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7e0b9f7ae124e87c706bfa6f7b467e67215d3fca'/>
<id>urn:sha1:7e0b9f7ae124e87c706bfa6f7b467e67215d3fca</id>
<content type='text'>
Fixes a minor menuconfig interface bug in commit f962269 ("menuconfig:
Fix inconsistent top/bottom scroll offset due to off-by-one").

Some doc tweaks are included as well:

 - Commit 841ab04 ("Mention that .config can be brought up-to-date via
   menuconfig/guiconfig")

 - Commit f8978b0 ("Say "removes" instead of "resets" in the
   unset_value(s)() docstring")
</content>
</entry>
<entry>
<title>Make 11.4.0 release</title>
<updated>2019-05-19T01:16:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-19T01:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=98dcbc03b0f5574ccd17aee9ea7d82636624e312'/>
<id>urn:sha1:98dcbc03b0f5574ccd17aee9ea7d82636624e312</id>
<content type='text'>
 - Commit aed7b40 ("Add guiconfig to PHONY in Makefile patch")

 - Commit 50ded1d ("Make .config.old easier to discover")
</content>
</entry>
<entry>
<title>Make 11.3.0 release</title>
<updated>2019-05-11T12:30:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-11T12:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=72e4c8d2ac5eb3fbd801476787960884de727109'/>
<id>urn:sha1:72e4c8d2ac5eb3fbd801476787960884de727109</id>
<content type='text'>
Improves dependency-related documentation a bit, in commit 95b80e1
("Clarify direct_dep and dep documentation").
</content>
</entry>
<entry>
<title>Make 11.2.0 release</title>
<updated>2019-05-10T22:38:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-10T22:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ec30eb4da88803252524dfe9c64f12af0820887d'/>
<id>urn:sha1:ec30eb4da88803252524dfe9c64f12af0820887d</id>
<content type='text'>
Improves documentation for the Symbol/Choice.referenced attribute, in
commit 814e2de ("Improve the 'referenced' docstring").
</content>
</entry>
<entry>
<title>guiconfig: Comment nits</title>
<updated>2019-05-06T11:11:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-06T10:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=d4d31b2e901a3fbb46363cc9b2dc7efcb258a980'/>
<id>urn:sha1:d4d31b2e901a3fbb46363cc9b2dc7efcb258a980</id>
<content type='text'>
Move the global variable descriptions earlier, remove some redundant
comments, and clarify that the Python 3-only comment in setup.py is
talking about the terminal menuconfig.
</content>
</entry>
<entry>
<title>Make 11.1.0 release</title>
<updated>2019-05-03T04:16:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-03T04:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ae147b3d2727b222653183b5abf77e38c052b595'/>
<id>urn:sha1:ae147b3d2727b222653183b5abf77e38c052b595</id>
<content type='text'>
Adds a Python 2/3-compatible GUI menuconfig, in commit 9be6b7b
("guiconfig: Add a Tkinter-based menuconfig").

See that commit and the updated README for a longer description.
</content>
</entry>
<entry>
<title>guiconfig: Add a Tkinter-based menuconfig</title>
<updated>2019-05-03T04:01:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-03T01:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9be6b7b91487470bd15895184c500a4771edd0c0'/>
<id>urn:sha1:9be6b7b91487470bd15895184c500a4771edd0c0</id>
<content type='text'>
This is a graphical configuration interface written in Tkinter. Like
menuconfig.py, it supports showing all symbols (with invisible symbols
in red) and jumping directly to symbols. Symbol values can also be
changed directly from the jump-to dialog.

When single-menu mode is enabled, a single menu is shown at a time, like
in the terminal menuconfig. Only this mode distinguishes between symbols
defined with 'config' and symbols defined with 'menuconfig'.

Compatible with both Python 2 and Python 3. Has been tested on X11,
Windows, and macOS.

To avoid having to carry around a bunch of GIFs, the image data is
embedded in guiconfig.py. To use separate GIF files instead, change
_USE_EMBEDDED_IMAGES to False. The image files can be found in
https://github.com/ulfalizer/Kconfiglib/tree/screenshots/guiconfig.

A new `make guiconfig` target in the Makefile patch will run the GUI
configuration interface on the Linux kernel.
</content>
</entry>
<entry>
<title>Make 11.0.0 release</title>
<updated>2019-04-30T20:36:58Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-04-30T19:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=9cd7a1932321c9b2ddbacde018740a824cd4ad9e'/>
<id>urn:sha1:9cd7a1932321c9b2ddbacde018740a824cd4ad9e</id>
<content type='text'>
Simplifies the filename calculation for .old files, in commit 4fed39d
("Never prepend '.' to $KCONFIG_CONFIG.old"). This makes it reliable to
refer to the backup file as $KCONFIG_CONFIG.old in scripts.

This is a backwards-incompatible change when $KCONFIG_CONFIG is set to a
filename that does not start with a '.', so the major version is
increased. Note that $KCONFIG_CONFIG is usually set to
&lt;some path&gt;/.config, so few people should be affected.
</content>
</entry>
</feed>
