[Differential] [Commented On] D4637: KColorScheme: read application's KDE_COLOR_SCHEME_PATH property
kfunk added a comment. Thanks for the investigation, Francis! \o/ REPOSITORY R265 KConfigWidgets REVISION DETAIL https://phabricator.kde.org/D4637 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: flherne, #frameworks, graesslin Cc: kfunk, graesslin
Jenkins-kde-ci: ktexteditor master stable-kf5-qt5 » Linux,gcc - Build # 565 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/ktexteditor%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/565/ Project: PLATFORM=Linux,compiler=gcc Date of build: Mon, 20 Feb 2017 02:00:06 + Build duration: 23 min CHANGE SET Revision 3b6c8b50ff1fcc8a0b00d4af89ee9860f247185a by John Salatas: (vimode_completion unit test failure) change: edit src/view/kateviewinternal.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 66 test(s), Skipped: 0 test(s), Total: 66 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 33177/49261 (67%)CONDITIONAL 16816/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5525/5569 (99%)CONDITIONAL 897/1658 (54%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1528/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: ktexteditor master stable-kf5-qt5 » Linux,gcc - Build # 565 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/ktexteditor%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/565/ Project: PLATFORM=Linux,compiler=gcc Date of build: Mon, 20 Feb 2017 02:00:06 + Build duration: 23 min CHANGE SET Revision 3b6c8b50ff1fcc8a0b00d4af89ee9860f247185a by John Salatas: (vimode_completion unit test failure) change: edit src/view/kateviewinternal.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 66 test(s), Skipped: 0 test(s), Total: 66 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 33177/49261 (67%)CONDITIONAL 16816/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5525/5569 (99%)CONDITIONAL 897/1658 (54%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1528/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: ktexteditor master kf5-qt5 » Linux,gcc - Build # 562 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/ktexteditor%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/562/ Project: PLATFORM=Linux,compiler=gcc Date of build: Mon, 20 Feb 2017 02:00:06 + Build duration: 21 min CHANGE SET Revision 3b6c8b50ff1fcc8a0b00d4af89ee9860f247185a by John Salatas: (vimode_completion unit test failure) change: edit src/view/kateviewinternal.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 66 test(s), Skipped: 0 test(s), Total: 66 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 33177/49261 (67%)CONDITIONAL 16816/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5525/5569 (99%)CONDITIONAL 897/1658 (54%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1528/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: ktexteditor master kf5-qt5 » Linux,gcc - Build # 562 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/ktexteditor%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/562/ Project: PLATFORM=Linux,compiler=gcc Date of build: Mon, 20 Feb 2017 02:00:06 + Build duration: 21 min CHANGE SET Revision 3b6c8b50ff1fcc8a0b00d4af89ee9860f247185a by John Salatas: (vimode_completion unit test failure) change: edit src/view/kateviewinternal.cpp JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 66 test(s), Skipped: 0 test(s), Total: 66 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 33177/49261 (67%)CONDITIONAL 16816/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5525/5569 (99%)CONDITIONAL 897/1658 (54%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1528/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
[Differential] [Abandoned] D4628: Add ability to disable saving in `KTextEditor::Document`
russellg abandoned this revision. REVISION DETAIL https://phabricator.kde.org/D4628 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: russellg, #ktexteditor, cullmann, dhaumann Cc: kwrite-devel, #frameworks
[Differential] [Commented On] D4628: Add ability to disable saving in `KTextEditor::Document`
russellg added a comment. Sounds good, that's good idea! REVISION DETAIL https://phabricator.kde.org/D4628 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: russellg, #ktexteditor, cullmann, dhaumann Cc: kwrite-devel, #frameworks
Jenkins-kde-ci: ktexteditor master stable-kf5-qt5 » Linux,gcc - Build # 564 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/ktexteditor%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/564/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 21:05:58 + Build duration: 9 min 19 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 65 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.vimode_completion COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 32994/49261 (67%)CONDITIONAL 16744/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5342/5569 (96%)CONDITIONAL 824/1658 (50%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1529/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: ktexteditor master kf5-qt5 » Linux,gcc - Build # 561 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/ktexteditor%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/561/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 21:16:13 + Build duration: 7 min 59 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 65 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.vimode_completion COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 32994/49261 (67%)CONDITIONAL 16743/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5342/5569 (96%)CONDITIONAL 824/1658 (50%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1528/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 431 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/431/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 20:24:10 + Build duration: 20 min CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 53 test(s)Failed: TestSuite.kiocore-threadtest COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 272/341 (80%)CLASSES 272/341 (80%)LINE 29683/51574 (58%)CONDITIONAL 16301/38721 (42%) By packages autotests FILES 65/65 (100%)CLASSES 65/65 (100%)LINE 7883/8205 (96%)CONDITIONAL 4414/8638 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 97/117 (83%)CLASSES 97/117 (83%)LINE 8057/14178 (57%)CONDITIONAL 4415/9259 (48%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3451/7559 (46%)CONDITIONAL 1281/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 447/849 (53%)CONDITIONAL 330/749 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1758/3780 (47%)CONDITIONAL 1268/3460 (37%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 (63%)CONDITIONAL 411/833 (49%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 144/256 (56%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3632/11025 (33%)CONDITIONAL 1747/7100 (25%)
Jenkins-kde-ci: kdelibs4support master kf5-qt5 » Linux,gcc - Build # 252 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/kdelibs4support%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/252/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 20:36:57 + Build duration: 6 min 53 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 39 test(s), Skipped: 0 test(s), Total: 40 test(s)Failed: TestSuite.kglobalsettingstest COBERTURA RESULTS Cobertura Coverage Report PACKAGES 4/7 (57%)FILES 160/268 (60%)CLASSES 160/268 (60%)LINE 21685/42749 (51%)CONDITIONAL 14662/36439 (40%) By packages autotests FILES 64/64 (100%)CLASSES 64/64 (100%)LINE 11531/11783 (98%)CONDITIONAL 8484/16824 (50%) src.kdecore FILES 74/93 (80%)CLASSES 74/93 (80%)LINE 9199/16821 (55%)CONDITIONAL 5715/11771 (49%) src.kdeui FILES 18/70 (26%)CLASSES 18/70 (26%)LINE 939/9816 (10%)CONDITIONAL 460/5673 (8%) src.kio FILES 4/27 (15%)CLASSES 4/27 (15%)LINE 16/2396 (1%)CONDITIONAL 3/1226 (0%) src.kparts FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/26 (0%)CONDITIONAL 0/14 (0%) src.kssl FILES 0/8 (0%)CLASSES 0/8 (0%)LINE 0/1708 (0%)CONDITIONAL 0/836 (0%) src.solid FILES 0/5 (0%)CLASSES 0/5 (0%)LINE 0/199 (0%)CONDITIONAL 0/95 (0%)
Jenkins-kde-ci: kio master stable-kf5-qt5 » Linux,gcc - Build # 435 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kio%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/435/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 20:33:02 + Build duration: 5 min 56 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 53 test(s), Skipped: 0 test(s), Total: 53 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 273/342 (80%)CLASSES 273/342 (80%)LINE 29726/51609 (58%)CONDITIONAL 16320/38743 (42%) By packages autotests FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7918/8240 (96%)CONDITIONAL 4426/8660 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 97/117 (83%)CLASSES 97/117 (83%)LINE 8061/14178 (57%)CONDITIONAL 4420/9259 (48%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3449/7559 (46%)CONDITIONAL 1282/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 447/849 (53%)CONDITIONAL 330/749 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1766/3780 (47%)CONDITIONAL 1277/3460 (37%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 705/1139 (62%)CONDITIONAL 402/833 (48%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 144/256 (56%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3640/11025 (33%)CONDITIONAL 1748/7100 (25%)
Jenkins-kde-ci: kio master stable-kf5-qt5 » Linux,gcc - Build # 435 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kio%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/435/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 20:33:02 + Build duration: 5 min 56 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 53 test(s), Skipped: 0 test(s), Total: 53 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 21/21 (100%)FILES 273/342 (80%)CLASSES 273/342 (80%)LINE 29726/51609 (58%)CONDITIONAL 16320/38743 (42%) By packages autotests FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7918/8240 (96%)CONDITIONAL 4426/8660 (51%) autotests.http FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 (100%)CONDITIONAL 200/336 (60%) autotests.kcookiejar FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 60/90 (67%) src.core FILES 97/117 (83%)CLASSES 97/117 (83%)LINE 8061/14178 (57%)CONDITIONAL 4420/9259 (48%) src.core.kssl FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 3/6 (50%) src.filewidgets FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3449/7559 (46%)CONDITIONAL 1282/4381 (29%) src.gui FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 46/72 (64%) src.ioslaves.file FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 447/849 (53%)CONDITIONAL 330/749 (44%) src.ioslaves.http FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1766/3780 (47%)CONDITIONAL 1277/3460 (37%) src.ioslaves.http.kcookiejar FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 607/839 (72%) src.ioslaves.trash FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 705/1139 (62%)CONDITIONAL 402/833 (48%) src.ioslaves.trash.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 445/936 (48%) src.kioslave FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 5/10 (50%) src.kntlm FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 111/138 (80%) src.kpasswdserver FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 280/580 (48%) src.kpasswdserver.autotests FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 144/256 (56%) src.urifilters.fixhost FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 36/54 (67%) src.urifilters.ikws FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 150/546 (27%) src.urifilters.localdomain FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 16/26 (62%) src.urifilters.shorturi FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 332/412 (81%) src.widgets FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3640/11025 (33%)CONDITIONAL 1748/7100 (25%)
[Differential] [Closed] D4637: KColorScheme: read application's KDE_COLOR_SCHEME_PATH property
This revision was automatically updated to reflect the committed changes. Closed by commit R265:a3355b22954b: KColorScheme: default to application scheme if set by KColorSchemeManager (authored by flherne). REPOSITORY R265 KConfigWidgets CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D4637?vs=11471=11508 REVISION DETAIL https://phabricator.kde.org/D4637 AFFECTED FILES src/kcolorscheme.cpp src/kcolorscheme.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: flherne, #frameworks, graesslin Cc: graesslin
Re: Exporting KFilePlaceEditDialog
On Sun, Feb 19, 2017 at 6:51 PM, Albert Astals Cidwrote: > El diumenge, 19 de febrer de 2017, a les 13:02:24 CET, Elvis Angelaccio va > escriure: >> Hi, >> currently KFilePlaceEditDialog is not exported by kfilewidgets. As I >> understand it, it's supposed to be used only through KFilePlacesView >> (that's what gwenview and konqueror do). >> >> However, Dolphin is using its own implementation of >> KFilePlacesModel/KFilePlacesView. This is why Dolphin has its own >> dialog to edit places, which is exactly the same as >> KFilePlaceEditDialog but with more bugs, e.g. see [1]. >> >> Could we make KFilePlaceEditDialog a public class? I don't really see >> downsides in doing this. We reduce code duplication (by killing the >> buggy Dolphin dialog) and Dolphin can still use its own model/view >> places stuff (I tested it localy and seems to work). > > The other option is improving KFilePlacesModel/KFilePlacesView so that Dolphin > can use it. > > Without knowing about them (which i don't) can't say what's better. > > Do you know what is stopping Dolphin using KFilePlacesModel/KFilePlacesView ? The timeline:/ and search:/ urls mostly. There is also a grouping feature but I'm not sure how that works. Though I agree that in the long-term it would be better to improve the upstream KFilePlacesModel/View... > > Cheers, > Albert > >> >> Cheers, >> Elvis >> >> [1]: https://bugs.kde.org/show_bug.cgi?id=376619 > >
Jenkins-kde-ci: kservice master stable-kf5-qt5 » Linux,gcc - Build # 243 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kservice%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/243/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:56:42 + Build duration: 2 min 1 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 11 test(s), Skipped: 0 test(s), Total: 11 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 6/7 (86%)FILES 76/85 (89%)CLASSES 76/85 (89%)LINE 5486/8010 (68%)CONDITIONAL 2978/6230 (48%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1465/1555 (94%)CONDITIONAL 890/1792 (50%) src.kbuildsycoca FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 15/20 (75%) src.kdeinit FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 (0%) src.plugin FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 36/96 (38%) src.services FILES 30/31 (97%)CLASSES 30/31 (97%)LINE 1768/3046 (58%)CONDITIONAL 767/1904 (40%) src.sycoca FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2037/2796 (73%)CONDITIONAL 1236/2106 (59%) tests.pluginlocator FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 34/50 (68%)
Jenkins-kde-ci: ktexteditor master stable-kf5-qt5 » Linux,gcc - Build # 563 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/ktexteditor%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/563/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:46:43 + Build duration: 9 min 48 sec CHANGE SET Revision 1858d6fafb580c3fc5a53cdd0bf02a227fefd667 by John Salatas: (Consistent conversion from/to cursor to/from coordinates) change: edit src/view/kateview.cpp change: edit src/view/kateviewinternal.cpp change: edit autotests/src/kateview_test.cpp JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 65 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.vimode_completion COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 32994/49261 (67%)CONDITIONAL 16743/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5342/5569 (96%)CONDITIONAL 824/1658 (50%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1532/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1529/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: kservice master stable-kf5-qt5 » Linux,gcc - Build # 243 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kservice%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/243/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:56:42 + Build duration: 2 min 1 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 11 test(s), Skipped: 0 test(s), Total: 11 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 6/7 (86%)FILES 76/85 (89%)CLASSES 76/85 (89%)LINE 5486/8010 (68%)CONDITIONAL 2978/6230 (48%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1465/1555 (94%)CONDITIONAL 890/1792 (50%) src.kbuildsycoca FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 15/20 (75%) src.kdeinit FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 (0%) src.plugin FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 36/96 (38%) src.services FILES 30/31 (97%)CLASSES 30/31 (97%)LINE 1768/3046 (58%)CONDITIONAL 767/1904 (40%) src.sycoca FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2037/2796 (73%)CONDITIONAL 1236/2106 (59%) tests.pluginlocator FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 34/50 (68%)
Jenkins-kde-ci: kservice master kf5-qt5 » Linux,gcc - Build # 254 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kservice%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/254/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:33:20 + Build duration: 5 min 43 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 11 test(s), Skipped: 0 test(s), Total: 11 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 6/7 (86%)FILES 76/85 (89%)CLASSES 76/85 (89%)LINE 5486/8010 (68%)CONDITIONAL 2988/6230 (48%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1467/1555 (94%)CONDITIONAL 900/1792 (50%) src.kbuildsycoca FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 15/20 (75%) src.kdeinit FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 (0%) src.plugin FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 36/96 (38%) src.services FILES 30/31 (97%)CLASSES 30/31 (97%)LINE 1766/3046 (58%)CONDITIONAL 766/1904 (40%) src.sycoca FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2037/2796 (73%)CONDITIONAL 1237/2106 (59%) tests.pluginlocator FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 34/50 (68%)
Jenkins-kde-ci: kservice master kf5-qt5 » Linux,gcc - Build # 254 - Fixed!
GENERAL INFO BUILD SUCCESS Build URL: https://build.kde.org/job/kservice%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/254/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:33:20 + Build duration: 5 min 43 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 0 test(s), Passed: 11 test(s), Skipped: 0 test(s), Total: 11 test(s) COBERTURA RESULTS Cobertura Coverage Report PACKAGES 6/7 (86%)FILES 76/85 (89%)CLASSES 76/85 (89%)LINE 5486/8010 (68%)CONDITIONAL 2988/6230 (48%) By packages autotests FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1467/1555 (94%)CONDITIONAL 900/1792 (50%) src.kbuildsycoca FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 15/20 (75%) src.kdeinit FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 (0%) src.plugin FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 36/96 (38%) src.services FILES 30/31 (97%)CLASSES 30/31 (97%)LINE 1766/3046 (58%)CONDITIONAL 766/1904 (40%) src.sycoca FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2037/2796 (73%)CONDITIONAL 1237/2106 (59%) tests.pluginlocator FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 34/50 (68%)
Jenkins-kde-ci: ktexteditor master kf5-qt5 » Linux,gcc - Build # 560 - Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/ktexteditor%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/560/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 19:27:55 + Build duration: 8 min 2 sec CHANGE SET Revision 1858d6fafb580c3fc5a53cdd0bf02a227fefd667 by John Salatas: (Consistent conversion from/to cursor to/from coordinates) change: edit autotests/src/kateview_test.cpp change: edit src/view/kateview.cpp change: edit src/view/kateviewinternal.cpp JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 65 test(s), Skipped: 0 test(s), Total: 66 test(s)Failed: TestSuite.vimode_completion COBERTURA RESULTS Cobertura Coverage Report PACKAGES 23/27 (85%)FILES 293/329 (89%)CLASSES 293/329 (89%)LINE 32994/49261 (67%)CONDITIONAL 16744/32827 (51%) By packages autotests.src FILES 48/48 (100%)CLASSES 48/48 (100%)LINE 4165/4478 (93%)CONDITIONAL 1969/4000 (49%) autotests.src.vimode FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 5342/5569 (96%)CONDITIONAL 824/1658 (50%) src.buffer FILES 14/15 (93%)CLASSES 14/15 (93%)LINE 1618/1771 (91%)CONDITIONAL 1256/1630 (77%) src.completion FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 1754/3102 (57%)CONDITIONAL 1206/2798 (43%) src.completion.expandingtree FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 184/464 (40%)CONDITIONAL 79/354 (22%) src.dialogs FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/875 (0%)CONDITIONAL 0/258 (0%) src.document FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 1818/3216 (57%)CONDITIONAL 1533/3238 (47%) src.export FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 106/125 (85%)CONDITIONAL 106/152 (70%) src.include.ktexteditor FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 205/244 (84%)CONDITIONAL 144/228 (63%) src.inputmode FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 172/325 (53%)CONDITIONAL 40/89 (45%) src.mode FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 165/427 (39%)CONDITIONAL 99/265 (37%) src.printing FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/885 (0%)CONDITIONAL 0/294 (0%) src.render FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 912/1217 (75%)CONDITIONAL 620/932 (67%) src.schema FILES 2/9 (22%)CLASSES 2/9 (22%)LINE 21/1538 (1%)CONDITIONAL 7/697 (1%) src.script FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 700/1055 (66%)CONDITIONAL 295/556 (53%) src.search FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 1029/1404 (73%)CONDITIONAL 576/913 (63%) src.spellcheck FILES 5/7 (71%)CLASSES 5/7 (71%)LINE 372/1336 (28%)CONDITIONAL 205/820 (25%) src.swapfile FILES 1/2 (50%)CLASSES 1/2 (50%)LINE 123/373 (33%)CONDITIONAL 60/203 (30%) src.syntax FILES 11/12 (92%)CLASSES 11/12 (92%)LINE 1620/2077 (78%)CONDITIONAL 1037/1708 (61%) src.undo FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 671/772 (87%)CONDITIONAL 321/448 (72%) src.utils FILES 33/36 (92%)CLASSES 33/36 (92%)LINE 2570/3913 (66%)CONDITIONAL 1334/2728 (49%) src.variableeditor FILES 0/7 (0%)CLASSES 0/7 (0%)LINE 0/668 (0%)CONDITIONAL 0/170 (0%) src.view FILES 15/19 (79%)CLASSES 15/19 (79%)LINE 3415/6298 (54%)CONDITIONAL 1529/3795 (40%) src.vimode FILES 34/34 (100%)CLASSES 34/34 (100%)LINE 1876/2340 (80%)CONDITIONAL 1028/1751 (59%) src.vimode.config FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/134 (0%)CONDITIONAL 0/90 (0%) src.vimode.emulatedcommandbar FILES 12/12 (100%)CLASSES 12/12 (100%)LINE 903/915 (99%)CONDITIONAL 616/682 (90%) src.vimode.modes FILES 10/10 (100%)CLASSES 10/10 (100%)LINE 3253/3740 (87%)CONDITIONAL 1860/2370 (78%)
Jenkins-kde-ci: breeze-icons master stable-kf5-qt5 » Linux,gcc - Build # 521 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/breeze-icons%20master%20stable-kf5-qt5/PLATFORM=Linux,compiler=gcc/521/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 18:41:18 + Build duration: 3 min 4 sec CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 4 test(s), Skipped: 0 test(s), Total: 5 test(s)Failed: TestSuite.scalable COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/2 (100%)FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 225/274 (82%)CONDITIONAL 128/218 (59%) By packages default> FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 42/57 (74%)CONDITIONAL 14/26 (54%) autotests FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 183/217 (84%)CONDITIONAL 114/192 (59%)
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
Am 19. Februar 2017 18:00:07 MEZ schrieb David Faure: >On dimanche 19 février 2017 12:51:39 CET Martin Gräßlin wrote: >> Am 19. Februar 2017 11:21:18 MEZ schrieb David Faure : >> >Result: the test app shows the keypress events for Ctrl and Alt >> >(obviously), >> >it does not show the keypress for K (good, this matches my >> >expectation), >> >BUT when I release K, the app receives a key *RELEASE* event for >Key_K. >> > >> >Martin, is this a bug and is it fixable? >> >> That is not a bug and is the expected and correct behavior. > >Can you elaborate why this is expected? If I press a workspace-wide >global >shortcut like Alt+F2 or Ctrl+Alt+K, then I intend for that to go to the > >workspace, not to the window with focus. The fact that this window does >not >receive a keypress but receives a keyrelease for that key seems very >inconsistent and unexpected to me. That is how X works *shrug*. It is quite normal that applications can get key release events for keys they did not get a press for. Press a key then switch focus using the mouse and release the key. Same thing. Also on Wayland quite normal. Except that the protocol informs which keys are currently pressed. But iirc Qt (rightly) ignores that information. The application is at fault if it acts on a release without a press. > >> Also the window gets a focus out and focus on event. > >OK but that doesn't prevent processing the key release event.
Jenkins-kde-ci: breeze-icons master kf5-qt5 » Linux,gcc - Build # 521 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/breeze-icons%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/521/ Project: PLATFORM=Linux,compiler=gcc Date of build: Sun, 19 Feb 2017 18:38:26 + Build duration: 19 min CHANGE SET No changes JUNIT RESULTS Name: (root) Failed: 1 test(s), Passed: 4 test(s), Skipped: 0 test(s), Total: 5 test(s)Failed: TestSuite.scalable COBERTURA RESULTS Cobertura Coverage Report PACKAGES 2/2 (100%)FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 225/274 (82%)CONDITIONAL 128/218 (59%) By packages default> FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 42/57 (74%)CONDITIONAL 14/26 (54%) autotests FILES 5/5 (100%)CLASSES 5/5 (100%)LINE 183/217 (84%)CONDITIONAL 114/192 (59%)
[Differential] [Closed] D4538: [KTextEditor] consistent conversion from/to cursor to/from coordinates
This revision was automatically updated to reflect the committed changes. Closed by commit R39:1858d6fafb58: Consistent conversion from/to cursor to/from coordinates (authored by jsalatas). REPOSITORY R39 KTextEditor CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D4538?vs=11494=11507 REVISION DETAIL https://phabricator.kde.org/D4538 AFFECTED FILES autotests/src/kateview_test.cpp src/view/kateview.cpp src/view/kateviewinternal.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: jsalatas, #frameworks, #plasma, #ktexteditor, cullmann Cc: brauch, cullmann, plasma-devel, kwrite-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On dimanche 19 février 2017 18:23:02 CET René J.V. Bertin wrote: > You can define application-specific shortcuts in kglobalaccel, and its name > indicates (to me at least) that this is exactly what that framework + > daemon is about. No, kGLOBALaccel is about GLOBAL shortcuts. Where global means workspace-wide, i.e. independently from which app/window has focus. There is no need for a daemon for application shortcuts, standard or not. > Not sure how, but apparently the kglobalaccel daemon has > the possibility to send specific applications specific events in reaction > to customisable keystrokes. Apps register a global shortcut and get notified by kglobalaccel. > KWin shortcuts are defined through the > Shortcuts KCM ("Shortcuts and Gestures" in KDE4), not in KWin's own > configuration dialogs. Yes. Global != standard, I'm 500% sure of the above. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5
Re: Exporting KFilePlaceEditDialog
El diumenge, 19 de febrer de 2017, a les 13:02:24 CET, Elvis Angelaccio va escriure: > Hi, > currently KFilePlaceEditDialog is not exported by kfilewidgets. As I > understand it, it's supposed to be used only through KFilePlacesView > (that's what gwenview and konqueror do). > > However, Dolphin is using its own implementation of > KFilePlacesModel/KFilePlacesView. This is why Dolphin has its own > dialog to edit places, which is exactly the same as > KFilePlaceEditDialog but with more bugs, e.g. see [1]. > > Could we make KFilePlaceEditDialog a public class? I don't really see > downsides in doing this. We reduce code duplication (by killing the > buggy Dolphin dialog) and Dolphin can still use its own model/view > places stuff (I tested it localy and seems to work). The other option is improving KFilePlacesModel/KFilePlacesView so that Dolphin can use it. Without knowing about them (which i don't) can't say what's better. Do you know what is stopping Dolphin using KFilePlacesModel/KFilePlacesView ? Cheers, Albert > > Cheers, > Elvis > > [1]: https://bugs.kde.org/show_bug.cgi?id=376619
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On Sunday February 19 2017 18:03:05 David Faure wrote: > Standard actions and shortcuts have nothing to do with global shortcuts, I > think you're confusing the two. Nope :) > > Standard actions and shortcuts are like Ctrl+C, Ctrl+V (and indeed F2 for > rename), they are handled in-process by each application who wants to support > them. So it's quite logical that you won't find that in kglobalaccel, > which is about workspace-wide global shortcuts like Alt+F2 (krunner), > mixer volume up/down, etc. You can define application-specific shortcuts in kglobalaccel, and its name indicates (to me at least) that this is exactly what that framework + daemon is about. Not sure how, but apparently the kglobalaccel daemon has the possibility to send specific applications specific events in reaction to customisable keystrokes. KWin shortcuts are defined through the Shortcuts KCM ("Shortcuts and Gestures" in KDE4), not in KWin's own configuration dialogs. > > Any shortcut for raising or lowering windows would be a good example too. > > This probably has focus-related side effects, making this more complex. Possible, but in practice focus doesn't change when you raise (duh ;)) or even lower a window with the keyboard, i.e. without generating mouse events. > The fact that this window does not > receive a keypress but receives a keyrelease for that key seems very > inconsistent and unexpected to me. To me too. If it's supposed to receive a keyrelease it should also receive the corresponding keypress, I'd say. I can only see focus changes as a justification for receiving a keyrelease without keypress or vice-versa. R
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On dimanche 19 février 2017 12:17:29 CET René J.V. Bertin wrote: > On Sunday February 19 2017 11:21:18 David Faure wrote: > > KStandardAction::renameFile(), with default shortcut F2, already exists. > > Apparently the naming is a bit too file-manager oriented, but this is the > > standard rename action. > > Indeed, I noticed it after hitting send. It's new in KF5 though, at least > I'm not seeing it in the kglobalaccel4 config pages. CC Milian. Standard actions and shortcuts have nothing to do with global shortcuts, I think you're confusing the two. Standard actions and shortcuts are like Ctrl+C, Ctrl+V (and indeed F2 for rename), they are handled in-process by each application who wants to support them. So it's quite logical that you won't find that in kglobalaccel, which is about workspace-wide global shortcuts like Alt+F2 (krunner), mixer volume up/down, etc. > > I ran the test application attached, then typed Ctrl+Alt+K (global > > shortcut > > for changing the keyboard layout) (this is a better example than Alt+F2 to > > pop up krunner because that steals focus anyway). > > Any shortcut for raising or lowering windows would be a good example too. This probably has focus-related side effects, making this more complex. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On dimanche 19 février 2017 12:51:39 CET Martin Gräßlin wrote: > Am 19. Februar 2017 11:21:18 MEZ schrieb David Faure: > >Result: the test app shows the keypress events for Ctrl and Alt > >(obviously), > >it does not show the keypress for K (good, this matches my > >expectation), > >BUT when I release K, the app receives a key *RELEASE* event for Key_K. > > > >Martin, is this a bug and is it fixable? > > That is not a bug and is the expected and correct behavior. Can you elaborate why this is expected? If I press a workspace-wide global shortcut like Alt+F2 or Ctrl+Alt+K, then I intend for that to go to the workspace, not to the window with focus. The fact that this window does not receive a keypress but receives a keyrelease for that key seems very inconsistent and unexpected to me. > Also the window gets a focus out and focus on event. OK but that doesn't prevent processing the key release event. -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5
[Differential] [Accepted] D4637: KColorScheme: read application's KDE_COLOR_SCHEME_PATH property
graesslin accepted this revision. This revision is now accepted and ready to land. REPOSITORY R265 KConfigWidgets REVISION DETAIL https://phabricator.kde.org/D4637 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: flherne, #frameworks, graesslin Cc: graesslin
[Differential] [Accepted] D4538: [KTextEditor] consistent conversion from/to cursor to/from coordinates
cullmann accepted this revision. cullmann added a comment. This revision is now accepted and ready to land. Thanks for extending the test case + trying the KDevelop navigation! REPOSITORY R39 KTextEditor REVISION DETAIL https://phabricator.kde.org/D4538 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: jsalatas, #frameworks, #plasma, #ktexteditor, cullmann Cc: brauch, cullmann, plasma-devel, kwrite-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
[Differential] [Closed] D4190: Update file type on save only if path changes
This revision was automatically updated to reflect the committed changes. Closed by commit R39:051d09bce3a7: Update file type on save only if path changes (authored by mperttunen, committed by cullmann). REPOSITORY R39 KTextEditor CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D4190?vs=10504=11500 REVISION DETAIL https://phabricator.kde.org/D4190 AFFECTED FILES src/document/katedocument.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: mperttunen, #ktexteditor, cullmann Cc: cullmann, kwrite-devel, #frameworks
[Differential] [Closed] D4537: EditorConfig support
This revision was automatically updated to reflect the committed changes. Closed by commit R39:f9f133b6ac72: EditorConfig support (authored by gszymaszek, committed by cullmann). REPOSITORY R39 KTextEditor CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D4537?vs=11486=11499 REVISION DETAIL https://phabricator.kde.org/D4537 AFFECTED FILES src/CMakeLists.txt src/document/editorconfig.cpp src/document/editorconfig.h src/document/katedocument.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: gszymaszek, cullmann, #ktexteditor Cc: cullmann, dhaumann, kwrite-devel, #frameworks
Exporting KFilePlaceEditDialog
Hi, currently KFilePlaceEditDialog is not exported by kfilewidgets. As I understand it, it's supposed to be used only through KFilePlacesView (that's what gwenview and konqueror do). However, Dolphin is using its own implementation of KFilePlacesModel/KFilePlacesView. This is why Dolphin has its own dialog to edit places, which is exactly the same as KFilePlaceEditDialog but with more bugs, e.g. see [1]. Could we make KFilePlaceEditDialog a public class? I don't really see downsides in doing this. We reduce code duplication (by killing the buggy Dolphin dialog) and Dolphin can still use its own model/view places stuff (I tested it localy and seems to work). Cheers, Elvis [1]: https://bugs.kde.org/show_bug.cgi?id=376619
Re: Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On Sunday February 19 2017 11:21:18 David Faure wrote: > KStandardAction::renameFile(), with default shortcut F2, already exists. > Apparently the naming is a bit too file-manager oriented, but this is the > standard rename action. Indeed, I noticed it after hitting send. It's new in KF5 though, at least I'm not seeing it in the kglobalaccel4 config pages. CC Milian. > I ran the test application attached, then typed Ctrl+Alt+K (global shortcut > for changing the keyboard layout) (this is a better example than Alt+F2 to > pop > up krunner because that steals focus anyway). Any shortcut for raising or lowering windows would be a good example too. > Result: the test app shows the keypress events for Ctrl and Alt (obviously), > it does not show the keypress for K (good, this matches my expectation), > BUT when I release K, the app receives a key *RELEASE* event for Key_K. IIRC that's exactly what I'm seeing. I presume this is because shortcuts are typically handled at KeyPress, not KeyRelease. There are situations where that practice is debatable but most of the time it's what you'd expect, and if shortcuts are handled at KeyPress only the propagated KeyRelease "echo event" shouldn't trigger anything in the application having the focus window. Right? I'll check KDevelop for handling KeyRelease events (if Milian doesn't beat me to it). R.
Global shortcuts should not send keyrelease event to app with focus (Re: KStandardAction::rename ?)
On dimanche 19 février 2017 10:33:31 CET René J.V. Bertin wrote: > Hello, > > A while back I ran into a situation where a custom shortcut (F2 for lowering > the window having focus) also triggered a rename action in KDevelop: > https://phabricator.kde.org/D1523 > > The idea came up on that ticket to provide a central definition for > shortcuts like that, e.g. KStandardAction::rename . Has such an idea ever > be considered? KStandardAction::renameFile(), with default shortcut F2, already exists. Apparently the naming is a bit too file-manager oriented, but this is the standard rename action. This is however totally unrelated to the "also triggers" problem you're mentioning. Retitling ;) > The underlying issue here is probably that the custom KWin shortcut is > defined through kglobalaccel (on a Plasma4 desktop) and that the keystroke > isn't eaten but propagated to the (KF5) application having focus. Shouldn't > it be configurable whether a custom keystroke is propagated or not? I don't see why this should be "configurable". I would expect global shortcuts to never propagate to the window with focus. Let's test. I ran the test application attached, then typed Ctrl+Alt+K (global shortcut for changing the keyboard layout) (this is a better example than Alt+F2 to pop up krunner because that steals focus anyway). Result: the test app shows the keypress events for Ctrl and Alt (obviously), it does not show the keypress for K (good, this matches my expectation), BUT when I release K, the app receives a key *RELEASE* event for Key_K. Martin, is this a bug and is it fixable? -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5 #include #include #include #include class MyPushButton : public QPushButton { public: MyPushButton() : QPushButton(0) { } protected: virtual void keyPressEvent(QKeyEvent* ev) { updateText(ev->key(), true); } virtual void keyReleaseEvent(QKeyEvent* ev) { updateText(ev->key(), false); } private: void updateText(int key, bool press) { setText((press ? "PRESS " : "RELEASE " ) + QString::number(key) + " modifiers: 0x" + QString::number(QApplication::keyboardModifiers(), 16)); } }; int main(int argc, char** argv ) { QApplication app(argc, argv); MyPushButton* button = new MyPushButton; button->resize(300, 120); button->show(); return app.exec(); }
KStandardAction::rename ?
Hello, A while back I ran into a situation where a custom shortcut (F2 for lowering the window having focus) also triggered a rename action in KDevelop: https://phabricator.kde.org/D1523 The idea came up on that ticket to provide a central definition for shortcuts like that, e.g. KStandardAction::rename . Has such an idea ever be considered? The underlying issue here is probably that the custom KWin shortcut is defined through kglobalaccel (on a Plasma4 desktop) and that the keystroke isn't eaten but propagated to the (KF5) application having focus. Shouldn't it be configurable whether a custom keystroke is propagated or not? R