D8115: Port KAccess away from kdelibs4support

2017-10-02 Thread Aleix Pol Gonzalez
apol added inline comments.

INLINE COMMENTS

> davidedmundson wrote in kaccess.cpp:722
> we've effectively removed this connect to dialogClosed. Now closing goes to 
> noClicked.
> 
> Is this a problem?

I noticed. I'm not sure to be honest.

My thinking is that the user shouldn't notice the difference between saying 
"No" and closing the window.
I can short-circuit the QDialogButtonBox::rejected if that makes you feel more 
comfortable with the patch. :)

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D8115

To: apol, #plasma
Cc: davidedmundson, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D8115: Port KAccess away from kdelibs4support

2017-10-02 Thread David Edmundson
davidedmundson added a comment.


  nice

INLINE COMMENTS

> kaccess.cpp:722
> -connect(dialog, ::noClicked, this, ::noClicked);
> -connect(dialog, ::closeClicked, this, 
> ::dialogClosed);
>  }

we've effectively removed this connect to dialogClosed. Now closing goes to 
noClicked.

Is this a problem?

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D8115

To: apol, #plasma
Cc: davidedmundson, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D8115: Port KAccess away from kdelibs4support

2017-10-02 Thread Aleix Pol Gonzalez
apol created this revision.
apol added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

TEST PLAN
  Executed it locally, can start and stop orca

REPOSITORY
  R119 Plasma Desktop

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D8115

AFFECTED FILES
  kaccess/CMakeLists.txt
  kaccess/kaccess.cpp
  kaccess/kaccess.h
  kaccess/main.cpp

To: apol, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart


D7369: Wayland foreign protocol

2017-10-02 Thread Marco Martin
mart updated this revision to Diff 20257.
mart added a comment.
Restricted Application edited projects, added Plasma on Wayland; removed Plasma.


  - move to xdg-foreign-unstable-v2
  - get rid of setTransientFor

REPOSITORY
  R127 KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7369?vs=18767=20257

BRANCH
  mart/xdgforeign

REVISION DETAIL
  https://phabricator.kde.org/D7369

AFFECTED FILES
  autotests/client/CMakeLists.txt
  autotests/client/test_xdg_foreign.cpp
  src/client/CMakeLists.txt
  src/client/protocols/xdg-foreign-unstable-v2.xml
  src/client/registry.cpp
  src/client/registry.h
  src/client/xdgforeign.cpp
  src/client/xdgforeign.h
  src/client/xdgforeign_p.h
  src/client/xdgforeign_v2.cpp
  src/client/xdgforeign_v2.h
  src/server/CMakeLists.txt
  src/server/display.cpp
  src/server/display.h
  src/server/xdgforeign_interface.cpp
  src/server/xdgforeign_interface.h
  src/server/xdgforeign_v2_interface.cpp
  src/server/xdgforeign_v2_interface_p.h
  tests/CMakeLists.txt
  tests/xdgforeigntest.cpp

To: mart, #plasma, #kwin, davidedmundson, graesslin
Cc: davidedmundson, graesslin, plasma-devel, #frameworks, leezu, ZrenBot, 
alexeymin, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, eliasp, 
sebas, apol, mart, hein


D7939: ColorSet concept in Theme

2017-10-02 Thread Marco Martin
mart updated this revision to Diff 20247.
mart added a comment.


  - finalize signatures for signals
  - todo on font change

REPOSITORY
  R169 Kirigami

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7939?vs=20110=20247

BRANCH
  mart/colorcontext

REVISION DETAIL
  https://phabricator.kde.org/D7939

AFFECTED FILES
  CMakeLists.txt
  KF5Kirigami2Config.cmake.in
  KF5Kirigami2Macros.cmake
  README.md
  autotests/tst_keynavigation.qml
  autotests/tst_listskeynavigation.qml
  autotests/tst_pagerow.qml
  examples/applicationitemapp/main.qml
  examples/galleryapp/CMakeLists.txt
  examples/galleryapp/resources.qrc
  examples/gallerydata/contents/ui/DesktopExampleApp.qml
  examples/gallerydata/contents/ui/ExampleApp.qml
  examples/gallerydata/contents/ui/MainPage.qml
  examples/gallerydata/contents/ui/gallery/ButtonGallery.qml
  examples/gallerydata/contents/ui/gallery/CheckBoxGallery.qml
  examples/gallerydata/contents/ui/gallery/ColorSetGallery.qml
  examples/gallerydata/contents/ui/gallery/ColorsGallery.qml
  examples/gallerydata/contents/ui/gallery/LayersGallery.qml
  examples/gallerydata/contents/ui/gallery/ListViewGallery.qml
  examples/gallerydata/contents/ui/gallery/ListViewHeaderItemsGallery.qml
  examples/gallerydata/contents/ui/gallery/MetricsGallery.qml
  examples/gallerydata/contents/ui/gallery/MiscGallery.qml
  examples/gallerydata/contents/ui/gallery/MultipleColumnsGallery.qml
  examples/gallerydata/contents/ui/gallery/NonScrollableGallery.qml
  examples/gallerydata/contents/ui/gallery/ProgressBarGallery.qml
  examples/gallerydata/contents/ui/gallery/RadioButtonGallery.qml
  examples/gallerydata/contents/ui/gallery/SliderGallery.qml
  examples/gallerydata/contents/ui/gallery/SwitchGallery.qml
  examples/gallerydata/contents/ui/gallery/TabBarGallery.qml
  examples/gallerydata/contents/ui/gallery/TextFieldGallery.qml
  examples/gallerydata/metadata.desktop
  examples/minimalqmake/Page1Form.ui.qml
  examples/minimalqmake/kirigami-icons.qrc
  examples/minimalqmake/main.qml
  examples/multiplatformnotesapp/NotesGeneral.qml
  examples/multiplatformnotesapp/notesDesktop.qml
  examples/multiplatformnotesapp/notesMobile.qml
  examples/simpleexamples/AbstractApplicationWindow.qml
  examples/simpleexamples/FixedSidebar.qml
  examples/simpleexamples/MultipleColumnsGallery.qml
  examples/simpleexamples/SplitDrawer.qml
  examples/simpleexamples/TabBarHeader.qml
  examples/simpleexamples/customdrawer.qml
  examples/simpleexamples/minimal.qml
  examples/simpleexamples/pushpopclear.qml
  examples/simpleexamples/simpleChatApp.qml
  kirigami.pri
  src/CMakeLists.txt
  src/controls/AbstractApplicationHeader.qml
  src/controls/AbstractApplicationItem.qml
  src/controls/AbstractApplicationWindow.qml
  src/controls/AbstractItemViewHeader.qml
  src/controls/ApplicationItem.qml
  src/controls/ApplicationWindow.qml
  src/controls/BasicListItem.qml
  src/controls/ContextDrawer.qml
  src/controls/GlobalDrawer.qml
  src/controls/Heading.qml
  src/controls/Icon.qml
  src/controls/ItemViewHeader.qml
  src/controls/Label.qml
  src/controls/OverlayDrawer.qml
  src/controls/OverlaySheet.qml
  src/controls/Page.qml
  src/controls/PageRow.qml
  src/controls/ScrollablePage.qml
  src/controls/Separator.qml
  src/controls/Theme.qml
  src/controls/ToolBarApplicationHeader.qml
  src/controls/Units.qml
  src/controls/plugins.qmltypes
  src/controls/private/ActionButton.qml
  src/controls/private/CornerShadow.qml
  src/controls/private/DefaultListItemBackground.qml
  src/controls/private/EdgeShadow.qml
  src/controls/private/PrivateActionToolButton.qml
  src/controls/private/RefreshableScrollView.qml
  src/controls/private/SwipeItemEventFilter.qml
  src/controls/templates/AbstractApplicationHeader.qml
  src/controls/templates/AbstractListItem.qml
  src/controls/templates/ApplicationHeader.qml
  src/controls/templates/OverlayDrawer.qml
  src/controls/templates/OverlaySheet.qml
  src/controls/templates/SwipeListItem.qml
  src/controls/templates/private/BackButton.qml
  src/controls/templates/private/ContextIcon.qml
  src/controls/templates/private/MenuIcon.qml
  src/controls/templates/private/PassiveNotification.qml
  src/controls/templates/private/ScrollView.qml
  src/desktopicon.cpp
  src/desktopicon.h
  src/kirigamiplugin.cpp
  src/libkirigami/CMakeLists.txt
  src/libkirigami/basictheme.cpp
  src/libkirigami/basictheme_p.h
  src/libkirigami/kirigamipluginfactory.cpp
  src/libkirigami/kirigamipluginfactory.h
  src/libkirigami/platformtheme.cpp
  src/libkirigami/platformtheme.h
  src/styles/Material/AbstractListItem.qml
  src/styles/Material/Label.qml
  src/styles/Material/SwipeListItem.qml
  src/styles/Material/Theme.qml
  src/styles/Plasma/Icon.qml
  src/styles/Plasma/Theme.qml
  src/styles/org.kde.desktop/AbstractApplicationHeader.qml
  src/styles/org.kde.desktop/AbstractListItem.qml
  src/styles/org.kde.desktop/ApplicationWindow.qml
  src/styles/org.kde.desktop/OverlayDrawer.qml
  src/styles/org.kde.desktop/SwipeListItem.qml

D8054: Show headset icons for devices identifying as "Headset" in Description

2017-10-02 Thread David Rosca
This revision was automatically updated to reflect the committed changes.
Closed by commit R115:6940b08074fd: Show headset icons for devices identifying 
as Headset in Description (authored by antlarr, committed by 
drosca).

REPOSITORY
  R115 Plasma Audio Volume Applet

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8054?vs=20239=20245

REVISION DETAIL
  https://phabricator.kde.org/D8054

AFFECTED FILES
  applet/contents/ui/DeviceListItem.qml
  src/device.cpp
  src/device.h

To: antlarr, #plasma, davidedmundson, drosca
Cc: drosca, sebas, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, apol, mart


D8109: remove bogus test

2017-10-02 Thread Marco Martin
This revision was automatically updated to reflect the committed changes.
Closed by commit R119:2b67d213871f: remove bogus test (authored by mart).

REPOSITORY
  R119 Plasma Desktop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8109?vs=20241=20243

REVISION DETAIL
  https://phabricator.kde.org/D8109

AFFECTED FILES
  kcms/keyboard/tests/flags_test.cpp

To: mart, #plasma, sebas
Cc: bshah, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D8109: remove bogus test

2017-10-02 Thread Bhushan Shah
bshah added a comment.


  +1

REPOSITORY
  R119 Plasma Desktop

BRANCH
  xkbtest

REVISION DETAIL
  https://phabricator.kde.org/D8109

To: mart, #plasma, sebas
Cc: bshah, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart


D8109: remove bogus test

2017-10-02 Thread Sebastian Kügler
sebas accepted this revision.
This revision is now accepted and ready to land.

REPOSITORY
  R119 Plasma Desktop

BRANCH
  xkbtest

REVISION DETAIL
  https://phabricator.kde.org/D8109

To: mart, #plasma, sebas
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart


D8109: remove bogus test

2017-10-02 Thread Marco Martin
mart created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  the names in /usr/share/X11/xkb/symbols/us are not stable,
  the us keyboard name recently switched from
  "English (US, international with dead keys)"
  to "English (US, intl., with dead keys)"
  breaking the tests,
  so there is no point to test for these names on our side

TEST PLAN
  tests now pass

REPOSITORY
  R119 Plasma Desktop

BRANCH
  xkbtest

REVISION DETAIL
  https://phabricator.kde.org/D8109

AFFECTED FILES
  kcms/keyboard/tests/flags_test.cpp

To: mart
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart


D8109: remove bogus test

2017-10-02 Thread Marco Martin
mart added a reviewer: Plasma.

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D8109

To: mart, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart


D8054: Show headset icons for devices identifying as "Headset" in Description

2017-10-02 Thread Antonio Larrosa Jimenez
antlarr updated this revision to Diff 20239.
antlarr added a comment.


  - Remove check for currentPort which is no longer needed

REPOSITORY
  R115 Plasma Audio Volume Applet

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D8054?vs=20094=20239

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D8054

AFFECTED FILES
  applet/contents/ui/DeviceListItem.qml
  src/device.cpp
  src/device.h

To: antlarr, #plasma, davidedmundson, drosca
Cc: drosca, sebas, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, apol, mart


D8054: Show headset icons for devices identifying as "Headset" in Description

2017-10-02 Thread David Rosca
drosca accepted this revision.
drosca added inline comments.
This revision is now accepted and ready to land.

INLINE COMMENTS

> DeviceListItem.qml:29
>  icon: {
>  if (currentPort) {
> +switch(FormFactor) {

This check is no longer needed.

REPOSITORY
  R115 Plasma Audio Volume Applet

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D8054

To: antlarr, #plasma, davidedmundson, drosca
Cc: drosca, sebas, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, apol, mart


Minutes Monday Plasma Hangout

2017-10-02 Thread Sebastian Kügler
Cheers!
-- 
sebas

http://www.kde.org | http://vizZzion.orgPlasma Weekly Meeting, 2 October 2017, 12:00 CEST #plasma on freenode

Sho:
* Wrote a proof-of-concept patch for making Sonnet work on Qt Quick TextEdits: 
success, we can have spell-checking in Kirigami apps
* Fixed some libtm unit test failures
* QtWS coordination, things are finally all falling into place
* Tons of Konversation rewrite coding making more stuff work again
* It's the biggest holiday season of the year here, today I'm at a KDE-themed 
hackathon (https://i.imgur.com/iicF0aC.jpg) with others left behind in Seoul 
amidst the general "go back to hometown" travel, now running off to group dinner

d_ed:
Things I've done:
 * merged most my stuff to make plasma works with the software renderer
 * KCM needs some deciding on what to do
 * Also started the kwayland side of protocol-filtering
   if you have opinions on how that should be done, please discuss here: 
https://phabricator.kde.org/T4437
   Task 4437 "[kwayland] Security filter" [Open,Needs Triage] {Plasma on 
Wayland} https://phabricator.kde.org/T4437
other stuff:
* we have 8 failing unit tests on build.kde.org ATM, This is ridiculous, I will 
now list them and assign them to people here

bshah:
- Arch Linux images
- Got stuck with wayland eglplatform not being functional upto yesterday
- Got hold of libhybris developer yesterday to get the fix for the issue
- Turns out yet another glibc 2.26 related issue
- now plasma runs, will fix some more stuff to create flashable rootfs

notmart:
* kirigami: the colorset stuff should be more or less final now, in all 4 
reviews, needs to decide the final location for the part in plasma-integration, 
opinions needed
** qqc2-desktop-style: use kirigami theme and support local palettes provided 
by the colorSet
* bugfixes in systemsettings:
** tooltip dismissal and placement
** difference in focus indication for sidebar items between active and not 
active focus (kirigami issue)
** fixes for for right-to-left layouts (both kirigami and systemsettings issues)
* different approach to KIconLoader custom colors: 
https://phabricator.kde.org/D8060  : IMPORTANT: this has to go is ASAP as the 
old change changed dependencies breaking compatibility, so has to be merged 
before frameworks release, so please review.
Diff 8060 "allow to set a custom palette instead of colorSets" [Needs Review] 
https://phabricator.kde.org/D8060

sebas:
* stuff I forget, somehow last week feels like a blur
* blogged about convergence: 
https://vizzzion.org/blog/2017/09/plasma-mobile-and-convergence/
* Blogged about KDE's privacy goal: 
https://vizzzion.org/blog/2017/09/privacy-software/
* one more technical blog about convergence lined up, just needs some 
illustrations and proof-reading
* got new laptop, built all the things, pray for this to be the mother of all 
laptops that never breaks
* purism phone campaign crossed 900K \o/


Log:

[12:01:36]  Meeting time! Who's here?
[12:01:40]  me me me
[12:01:41]  I am here
[12:01:50]  notmart: ?
[12:01:53]  d_ed: it's all what is in neon_unstable.. but.. first meting
[12:01:58]  me me me
[12:02:08]  Sho_, d_ed, bshah to start
[12:02:10]  sebas: yessh!
[12:02:20]  Kai is MIA, but okay
[12:02:23]  * Wrote a proof-of-concept patch for making Sonnet work on Qt 
Quick TextEdits: success, we can have spell-checking in Kirigami apps
[12:02:24]  * Fixed some libtm unit test failures
[12:02:26]  * QtWS coordination, things are finally all falling into place
[12:02:27]  * Tons of Konversation rewrite coding making more stuff work 
again
[12:02:28]  * It's the biggest holiday season of the year here, today I'm 
at a KDE-themed hackathon (https://i.imgur.com/iicF0aC.jpg) with others left 
behind in Seoul amidst the general "go back to hometown" travel, now running 
off to group dinner
[12:03:33]  have fun
[12:04:04]  Things I've done:
[12:04:25]   * merged most my stuff to make plasma works with the 
software renderer
[12:04:34]   * KCM needs some deciding on what to do
[12:04:54]   * Also started the kwayland side of protocol-filtering
[12:05:30]  if you have opinions on how that should be done, please 
discuss here: https://phabricator.kde.org/T4437
[12:05:30]  Task 4437 "[kwayland] Security filter" [Open,Needs 
Triage] {Plasma on Wayland} https://phabricator.kde.org/T4437
[12:05:37]  other stuff:
[12:05:47]  we have 8 failing unit tests on build.kde.org ATM
[12:05:50]  This is ridiculous
[12:05:55]  I will now list them and assign them to people here
[12:06:07]  p-w: task manager:  assigned to Eike (already told him)
[12:06:22]  
https://build.kde.org/view/Plasma/job/Plasma%20plasma-desktop%20kf5-qt5%20SUSEQt5.9/lastCompletedBuild/testReport/(root)/TestSuite/kcm_keyboard_flags_test/
[12:06:53]  
https://build.kde.org/view/Plasma/job/Plasma%20plasma-desktop%20kf5-qt5%20SUSEQt5.9/lastCompletedBuild/testReport/(root)/TestSuite/kcm_keyboard_flags_test/
[12:07:02]  notmart: do you want to have a look at those two? ^

D8100: Workaround crash on lockscreen close

2017-10-02 Thread David Edmundson
davidedmundson created this revision.
davidedmundson added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  See QTBUG-55460 for details. It's causing our unit test crash when
  closing the lock screen with SIGTERM.
  
  It's not worth fixing "properly" as it goes away with QtQuickControls2

TEST PLAN
  gdb showed it was this crash, which I'd seen before
  
  Ran locker --test
  sent SIGTERM
  locker closed, but didn't crash

REPOSITORY
  R133 KScreenLocker

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D8100

AFFECTED FILES
  greeter/greeterapp.cpp

To: davidedmundson, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart