D16991: Introduce concept of global and individual output data retention
This revision was automatically updated to reflect the committed changes. Closed by commit R104:979e43f99be4: Introduce concept of global and individual output data retention (authored by romangg). REPOSITORY R104 KScreen CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16991?vs=59662&id=59755 REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma, mart Cc: plasma-devel, LeGast00n, ericadams, jraleigh, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D16991: Introduce concept of global and individual output data retention
romangg updated this revision to Diff 59662. romangg added a comment. Rebase on master. CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16991?vs=57829&id=59662 BRANCH 1dirIndividualOutputs REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma, mart Cc: plasma-devel, LeGast00n, ericadams, jraleigh, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D16991: Introduce concept of global and individual output data retention
romangg updated this revision to Diff 57829. romangg added a comment. - Fallback read global part from config - No global write for disabled outputs - Use hashMd5 function for global output file names CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16991?vs=57714&id=57829 BRANCH 1dirIndividualOutputs REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma, mart Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D16991: Introduce concept of global and individual output data retention
romangg updated this revision to Diff 57714. romangg added a comment. - Set rotation default value for output CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16991?vs=57661&id=57714 BRANCH 1dirIndividualOutputs REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma, mart Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D16991: Introduce concept of global and individual output data retention
romangg updated this revision to Diff 57661. romangg added a comment. Rebase on master. REPOSITORY R104 KScreen CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D16991?vs=45760&id=57661 BRANCH 1dirIndividualOutputs REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma, mart Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D16991: Introduce concept of global and individual output data retention
romangg created this revision. romangg added a reviewer: Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. romangg requested review of this revision. REVISION SUMMARY This is a new concept allowing the user to specifiy properties of a display model (in best case identified by its EDID) on a global level. This means independent of the setup/configuration of displays the display model is part of its global properties are preserved. The properties are for now: - resolution, - scale factor, - rotation, - refresh rate. While redefining global values is possible at any time, user is also able to specify for individual configurations special settings deviating from the global values. TEST PLAN Manually. Autotest broken due to altered behavior. REPOSITORY R104 KScreen BRANCH 0dirIndividualOutputs REVISION DETAIL https://phabricator.kde.org/D16991 AFFECTED FILES kded/CMakeLists.txt kded/config.cpp kded/config.h kded/output.cpp kded/output.h tests/kded/CMakeLists.txt To: romangg, #plasma Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
