| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-09 | Remove left-over misleading property comment | Ulf Magnusson | |
| Versions of properties without parent dependencies propagated aren't saved anymore (though it'd be easy to add back if needed). | |||
| 2017-11-09 | s/subdirectory/directory/ | Ulf Magnusson | |
| 2017-11-09 | Linkify examples/ directory in README | Ulf Magnusson | |
| 2017-11-09 | Remove iscriptconfig "see below" in README | Ulf Magnusson | |
| Copy-paste error. iscriptconfig is only explained in the docstring. | |||
| 2017-11-09 | Make 2.0.0 releasev2.0.0 | Ulf Magnusson | |
| 2017-11-09 | Make Kconfiglib 2 official | Ulf Magnusson | |
| Merge in the 'kconfiglib-2-backup' branch. | |||
| 2017-11-08 | Mention that the Item base class is gone | Ulf Magnusson | |
| 2017-11-08 | Spacing nit | Ulf Magnusson | |
| 2017-11-08 | Add a release test script | Ulf Magnusson | |
| Confirms that all the examples that aren't tested in the test suite at least run. Easy to miss brokenness there. Output can be inspected manually (it'll vary depending on the kernel version). Fix defconfig_oldconfig.py, which hadn't been properly updated for the new API. | |||
| 2017-11-08 | Clarify that load_config() still just works | Ulf Magnusson | |
| 2017-11-08 | Explain changes from Kconfiglib 1 to Kconfiglib 2 | Ulf Magnusson | |
| I wonder if there's a nicer way to get an italic link with RST... | |||
| 2017-11-07 | Test for m, y assignability in a more readable way | Ulf Magnusson | |
| 2017-11-07 | Clean up the test suite section a bit more | Ulf Magnusson | |
| 2017-11-07 | Clean up the test suite section a bit | Ulf Magnusson | |
| 2017-11-07 | Add a separate section with real-world examples | Ulf Magnusson | |
| Add the esp-idf script too. | |||
| 2017-11-07 | Add separate section for real-world examples | Ulf Magnusson | |
| 2017-11-07 | Fix typo | Ulf Magnusson | |
| 2017-11-07 | Add a separate example script README section | Ulf Magnusson | |
| 2017-11-07 | Add a sample 'make scriptconfig' | Ulf Magnusson | |
| To demonstrate some different possibilities. Will need to move some stuff around later too. | |||
| 2017-11-07 | Remove outdated notes | Ulf Magnusson | |
| Kconfiglib 2 has proper menuconfig support, and currently uses __slots__ too. | |||
| 2017-11-07 | Update documentation to sync. with updated README | Ulf Magnusson | |
| 2017-11-07 | Reference module docstring for Linux installation | Ulf Magnusson | |
| Less documentation duplication. | |||
| 2017-11-07 | Update the documentation section | Ulf Magnusson | |
| Also move it directly after the intro. | |||
| 2017-11-07 | Clean up intro a bit | Ulf Magnusson | |
| 2017-11-07 | Update intro in README.rst | Ulf Magnusson | |
| Copied straight from the module docstring, with some formatting added. Need to update other parts too. | |||
| 2017-11-07 | s/overriden/overridden/ | Ulf Magnusson | |
| Add test coverage for that Choice.__repr__() path too. | |||
| 2017-11-07 | Polish Symbol, Choice, and MenuNode docs | Ulf Magnusson | |
| 2017-11-06 | Simplify n/m/y to constant symbol translation | Ulf Magnusson | |
| Hit way too seldomly for it to make a performance difference, but a bit neater. We know n, m, and y already exist since they're precreated. | |||
| 2017-11-06 | Get rid of Choice.default_selection | Ulf Magnusson | |
| Was only used by allyesconfig.py. Easy to add back if needed at any point. | |||
| 2017-11-06 | Polish some Symbol and Choice docs | Ulf Magnusson | |
| 2017-11-06 | Polish the module documentation | Ulf Magnusson | |
| Doing a (hopefully) final pass through the docs before release. | |||
| 2017-11-06 | Refer to kconfiglib.py for iterative tree walking | Ulf Magnusson | |
| Turns out to be kinda awkward to implement print_tree.py iteratively, because the indent. | |||
| 2017-11-06 | Rename _RELATION_TO_STR to _REL_TO_STR | Ulf Magnusson | |
| Consistent with e.g. _TOKEN_TO_REL. | |||
| 2017-11-06 | Use 'sym' instead of 'item' in choice-related loop | Ulf Magnusson | |
| Only symbols appear in choice.syms. Clearer. | |||
| 2017-11-06 | Remove redundant n/m/y._cached_str_val assignments | Ulf Magnusson | |
| Will be automatically calculated and cached as needed. Less magic code. | |||
| 2017-11-06 | Remove redundant 'is not None' test | Ulf Magnusson | |
| Always a MenuNode or None. Can be tested simpler. | |||
| 2017-11-06 | Rename variable from 'add_fn' to 'append' | Ulf Magnusson | |
| 2017-11-06 | Call it 'kconf' in iscriptconfig too | Ulf Magnusson | |
| Consistency | |||
| 2017-11-06 | Clean up examples a bit | Ulf Magnusson | |
| conf -> kconf, for consistency, plus various nits. | |||
| 2017-11-06 | Simplify allyesconfig.py | Ulf Magnusson | |
| Can be implemented in a simpler/better way with Choice.assignable. Also rename 'conf' to 'kconf' in allnoconfig.py for consistency. | |||
| 2017-11-05 | Add invalidation warning to Choice.selection | Ulf Magnusson | |
| Now in all paths that cache values. | |||
| 2017-11-05 | Simplify redundant 'is (not) None' tests | Ulf Magnusson | |
| Menu node pointers and .choice in particular is always either an object or None. Prompts are always either a (text, cond) tuple or None. Some other things could (though unlikely) be empty strings, and some things use symbolic constants that might be 0, so keep the None tests there. Cleaner, especially for menu nodes. Also remove redundant 'node2.dep is None' test. Expressions are never None. Also fix node.prompt == "" comparison in _flatten(). Should be node.prompt[0] == "". Not sure why the C implementation checks for an existing but empty prompt to begin with. It's just cosmetic menu stuff at least. | |||
| 2017-11-05 | Simplify redundant 'is (not) None' tests in examples | Ulf Magnusson | |
| 2017-11-05 | Simplify allnoconfig.py choice handling | Ulf Magnusson | |
| Don't need to handle them at all now that .assignable doesn't claim that choice symbols in y-mode choices can be set to n. 20/20 hindsight. | |||
| 2017-11-05 | Fix find_symbol.py typo | Ulf Magnusson | |
| Argument must be "X86" to get that output. "x86" just returns some constant symbols. | |||
| 2017-11-05 | Add example that finds references to a symbol | Ulf Magnusson | |
| Demonstrates expression fetching and walking. Basically a much better version of get_ref_locations() from Kconfiglib 1, now that the user API is flexible enough to implement it. Should be it for new examples before release. | |||
| 2017-11-05 | Get rid of some more tristate quotes | Ulf Magnusson | |
| 2017-11-04 | Add symbolic ../kconfiglib.py link to examples/ | Ulf Magnusson | |
| Handy for running menuconfig.py | |||
| 2017-11-04 | Fix some menuconfig.py typos | Ulf Magnusson | |
| 2017-11-04 | Add documentation for menuconfig example | Ulf Magnusson | |
| Also avoid printing (None) as the name for unnamed (normal) choices. | |||
