Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-04 | Use override | Laurent Montel | |
2018-04-19 | Warning-- | Laurent Montel | |
2017-03-15 | Now that kconfigbackend.h isn't installed anymore, rename it to _p.h for ↵ | David Faure | |
clarity. | |||
2015-02-12 | Use Q_DECL_OVERRIDE where possible | Kevin Funk | |
With -Winconsistent-missing-override (Clang), headers from KConfig are throwing a lot of warnings. REVIEW: 122539 | |||
2014-06-19 | Optimize KConfigIniBackend::parseConfig by reducing allocations. | Milian Wolff | |
Yet another awesome application of the Qt implicit sharing trick. Since config files often contain only few different keys and even value strings, we can share them. This reduces memory consumption and also speeds up parsing, as we do not have to allocate the duplicated strings, but can simply reuse the previous values. The most extreme case for this of my knowledge, is KatePart: katesyntaxhighlightingrc has more than 20k lines which triggered nearly 30k allocations on startup. With this patch applied, this value goes down dramatically. I added a simple static counter for the cache hit/miss ratio, which resulted in 5442 cache misses compared to 43624 cache hits across all KConfig files parsed by kwrite. REVIEW: 118587 This is a forward-port of b8aaeff128233cfaecf67899168887572589dde8. | |||
2014-05-03 | Fix lupdate warning | Albert Astals Cid | |
kconfigini.cpp:554: Class 'KConfigIniBackend' lacks Q_OBJECT macro | |||
2013-12-18 | Code reformatted using kde-dev-scripts/astyle-kdelibs. | David Faure | |
Use git blame -w 867e7a5 to show authorship as it was before this commit. | |||
2013-12-18 | Move kconfig code to the root directory. | Jenkins CI | |