D7436: kimpanel: change highlight color

2017-08-21 Thread Yunhe Guo
guoyunhe added a comment.


  In https://phabricator.kde.org/D7436#138011, @xuetianweng wrote:
  
  > Can you try to make use of PlasmaComponents.Highlight  instead of custom 
highlight like this?
  
  
  Tried and failed... So I have to leave it like this...

REPOSITORY
  R119 Plasma Desktop

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

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


D7046: Use xcb-icccm to read the name property

2017-08-21 Thread Martin Flöser
This revision was automatically updated to reflect the committed changes.
Closed by commit R108:c87230c3a5fe: Use xcb-icccm to read the name property 
(authored by graesslin).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D7046?vs=17587=18496#toc

REPOSITORY
  R108 KWin

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7046?vs=17587=18496

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

AFFECTED FILES
  CMakeLists.txt
  autotests/integration/x11_client_test.cpp
  client.cpp

To: graesslin, #kwin, #plasma, fvogt
Cc: cfeck, anthonyfieroni, fvogt, broulik, plasma-devel, kwin, ZrenBot, 
progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, 
apol, mart, lukas


D7343: auto generate desktop file for url handling

2017-08-21 Thread Harald Sitter
This revision was automatically updated to reflect the committed changes.
Closed by commit R134:dcae12f6b355: auto generate desktop file for url handling 
(authored by sitter).

REPOSITORY
  R134 Discover Software Store

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7343?vs=18224=18488

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

AFFECTED FILES
  discover/CMakeLists.txt
  discover/org.kde.discover.desktop
  discover/org.kde.discover.desktop.cmake

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


D7343: auto generate desktop file for url handling

2017-08-21 Thread Dan Leinir Turthra Jensen
leinir accepted this revision.
leinir added a comment.
This revision is now accepted and ready to land.


  Hmm... LGTM - mind that i am not the maintainer here, but it does look like 
it's likely the needed approach.

REPOSITORY
  R134 Discover Software Store

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

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


D7402: Use QUrls from match to create mimeData in base implementation

2017-08-21 Thread David Edmundson
This revision was automatically updated to reflect the committed changes.
Closed by commit R308:b0421c21867b: Use QUrls from match to create mimeData in 
base implementation (authored by davidedmundson).

REPOSITORY
  R308 KRunner

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7402?vs=18368=18482

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

AFFECTED FILES
  src/abstractrunner.cpp

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


D6390: Add remote runners over DBus

2017-08-21 Thread David Edmundson
This revision was automatically updated to reflect the committed changes.
Closed by commit R308:8389c530e531: Add remote runners over DBus (authored by 
davidedmundson).

REPOSITORY
  R308 KRunner

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D6390?vs=16245=18481

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

AFFECTED FILES
  autotests/CMakeLists.txt
  autotests/dbusrunnertest.cpp
  autotests/dbusrunnertest.desktop
  autotests/testremoterunner.cpp
  autotests/testremoterunner.h
  src/CMakeLists.txt
  src/abstractrunner.cpp
  src/data/org.kde.krunner1.xml
  src/data/servicetypes/plasma-runner.desktop
  src/dbusrunner.cpp
  src/dbusrunner_p.h
  src/dbusutils_p.h
  src/querymatch.cpp
  src/querymatch.h
  src/runnermanager.cpp

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


D7404: Run the Baloo runner out of process

2017-08-21 Thread David Edmundson
This revision was automatically updated to reflect the committed changes.
Closed by commit R120:76d41e0831cf: Run the Baloo runner out of process 
(authored by davidedmundson).

REPOSITORY
  R120 Plasma Workspace

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D7404?vs=18389=18479

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

AFFECTED FILES
  runners/baloo/CMakeLists.txt
  runners/baloo/baloosearchrunner.cpp
  runners/baloo/baloosearchrunner.h
  runners/baloo/dbusutils_p.h
  runners/baloo/org.kde.baloorunner.service.in
  runners/baloo/org.kde.krunner1.xml
  runners/baloo/plasma-runner-baloosearch.desktop

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


Minutes Monday Plasma Hangout

2017-08-21 Thread Eike Hein

What have the Plasma heroes been up to the past week? Read and find out!


Cheers,
Eike

Plasma Team meeting, 21-08-2017

Present: mgraesslin, fvogt, notmart, bshah, Sho_, d_ed

mgraesslin:
* I'm working on what I call the "XFree KWin" project
** trying to get KWin/Wayland to work without XWayland
** thus moving lots of code into the x11 standalone platform
** once we get KWin work without XWayland I hope to also be able to handle 
XWayland crashing
** related to all of that, refactored events.cpp to get more dedicated event 
handlers
** and started moving the compositors into plugins
* oh and on the general Wayland stuff: ShellClient's caption is now feature 
complete with X11 Client's caption

fvogt:
* Tried to fix annoying warning on Qt startup about QQC1 style 
"org.kde.desktop" not being found. First attempt broke weirdly due to bugs in 
Qt's style selection method, hacked around it with 
QT_QUICK_CONTROLS_1_STYLE="non/existent/dir/Desktop"
* Noticed with notmart that while qqc2-style was supposed to be released as 
part of Plasma 5.10, it was not. Nobody noticed apparently
* (Not really plasma) Did an experiment to get QColumnView into the KIO file 
dialog, QColumnView is extremely buggy and needs a *lot* of work

notmart:
* finalized kirigami layers
* national holiday on 15th
* ported koko to it as a proof of concept
* kirigami icon sizes in desktop style
* wayland: foreign protocol,
** refactoring in a single class server side
** more testing on fail cases, when surfaces or pieces of wrapper get deleted
** https://phabricator.kde.org/D7369
** got completely frustrated by random crashes, weird memory corruptions and 
useless backtraces
** proposed an api change on wayland-devel list

bshah:
* [Neon] WIP still to add the armhf in mobile CI
** Mostly tooling fixes where things just assumed that there is only one 
architecture
* [Misc] Got a chance to test touch screen stuff on my new laptop, have some 
ideas (some inspired from the windows though :p), for example:
** Converge kickoff/kicker to appdash when keyboard is folded away?
** Provide ability to hide mouse? Windows provides this "Tablet mode" toggle 
which does this
** Some more not-so-concrete ideas, can discuss them post meeting in breakout
** This also means I can test screen rotation stuff from sebas :)
*‎ mostly time was spent doing non plasma/mobile or halium work (neon)

Sho_:
* [Desktop] Fixed 5.10 regressions causing desktop widget position loss at 
shell restart due to size hints vs. position code ping-pong, ate lots of time 
last week for ultimately somewhat unsatisfying timer delay solution
** I have a suicidal impulse to rewrite the desktop containment widgets layer 
now, trying to resist
* [Kicker] Fixed search field losing focus after first typed character when 
searching while hovering top-level category item
* [Other] Submitted an entry into the KDE community Goals process that impacts 
Plasma heavily: https://mail.kde.org/pipermail/kde-community/2017q3/003913.html
* [Other] Some QtWS'17 coordination (help leinir with showing off Plasma!): 
https://mail.kde.org/pipermail/kde-community/2017q3/003916.html
* [Other] Started Qt Quick/Kirigami version of Konversation on the side, 
http://i.imgur.com/RPFDPoN.png

d_ed:
* I modded the baloo runner to work out of process.
** which is a good test of my DBus runners
* made kwin tell wayland windows which output they're on
** which Qt now also has a patch for
* oh, and I redid the kscreen scaling dialogs to have the per-screen support.


Full log:

‎[19:01] ‎<‎Sho_‎>‎ meeting time! mgraesslin, bshah, d_ed, sebas, notmart, 
Riddell, kbroulik, fvogt, others: who be here
‎[19:01] ‎* ‎mgraesslin‎‎ is here
‎[19:01] ‎* ‎fvogt‎‎ is here as well
‎[19:01] ‎* ‎notmart‎‎ here
‎[19:01] ‎* ‎Sho_‎‎ has a feeling bshah is also here
‎[19:01] ‎* ‎bshah‎‎ is here
‎[19:02] ‎<‎Sho_‎>‎ ah there we go :P
‎[19:02] ‎<‎Sho_‎>‎ seems a bit light today, where are the others? humm
‎[19:02] ‎<‎Sho_‎>‎ anyhow, mgraesslin starts, fvogt next
‎[19:02] ‎<‎mgraesslin‎>‎ hello, first time around in a long time :-)
‎[19:02] ‎<‎mgraesslin‎>‎ I'm working on what I call the "XFree KWin" project
‎[19:03] ‎<‎mgraesslin‎>‎ trying to get KWin/Wayland to work without XWayland
‎[19:03] ‎<‎mgraesslin‎>‎ thus moving lots of code into the x11 standalone 
platform
‎[19:03] ‎<‎Sho_‎>‎ neat :)
‎[19:03] ‎<‎heliocastro‎>‎ mgraesslin:  Just congrats for your wedding ( sorry 
for interrupt )
‎[19:03] ‎<‎bshah‎>‎ yay lovely
‎[19:03] ‎<‎mgraesslin‎>‎ general idea: code which isn't compiled in, cannot 
create issues
‎[19:03] ‎<‎mgraesslin‎>‎ heliocastro: thanks
‎[19:03] ‎<‎mgraesslin‎>‎ once we get KWin work without XWayland I hope to also 
be able to handle XWayland crashing
‎[19:04] ‎<‎mgraesslin‎>‎ related to all of that, refactored events.cpp to get 
more dedicated event handlers
‎[19:04] ‎<‎mgraesslin‎>‎ and started moving the compositors into plugins
‎[19:04] ‎<‎Sho_‎>‎ seems the event handlers/filter concept is really working 
out in 

D7450: Move NonComposited Outline into the X11 standalone platform

2017-08-21 Thread Martin Flöser
graesslin created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.

REVISION SUMMARY
  Creating the OutlineVisual is moved into the Platform API. The default
  implementation creates the composited OutlineVisual. The X11 standalone
  platform overrides it and creates the non composited outline in case no
  compositing is used.

TEST PLAN
  Run kwin_x11 with KWIN_COMPOSE=N and KWIN_COMPOSE=X,
  non composited outline and composited outline loaded

REPOSITORY
  R108 KWin

BRANCH
  non-composited-outline-x11-platform

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

AFFECTED FILES
  outline.cpp
  outline.h
  platform.cpp
  platform.h
  plugins/platforms/x11/standalone/CMakeLists.txt
  plugins/platforms/x11/standalone/non_composited_outline.cpp
  plugins/platforms/x11/standalone/non_composited_outline.h
  plugins/platforms/x11/standalone/x11_platform.cpp
  plugins/platforms/x11/standalone/x11_platform.h

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


D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies

2017-08-21 Thread Bhushan Shah
bshah accepted this revision as: Plasma, bshah.
This revision is now accepted and ready to land.

REPOSITORY
  R108 KWin

BRANCH
  ecmqmlmodules

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

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


D7046: Use xcb-icccm to read the name property

2017-08-21 Thread Fabian Vogt
fvogt accepted this revision.
fvogt added a comment.
This revision is now accepted and ready to land.


  Nobody seems to be against it and the code looks good to me + it works fine 
here. So I don't see a reason to let this laying around for longer.

REPOSITORY
  R108 KWin

BRANCH
  xcb-iccm-name

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

To: graesslin, #kwin, #plasma, fvogt
Cc: cfeck, anthonyfieroni, fvogt, broulik, plasma-devel, kwin, ZrenBot, 
progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, 
apol, mart, lukas


D7273: Use the new ECMQMLModules to specify all of KWin's runtime dependencies

2017-08-21 Thread Martin Flöser
graesslin added a comment.


  ping, anything speaking against pushing it?

REPOSITORY
  R108 KWin

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

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


D7232: Move SceneXRender into a plugin

2017-08-21 Thread Martin Flöser
graesslin added a comment.


  ping

REPOSITORY
  R108 KWin

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

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


D7046: Use xcb-icccm to read the name property

2017-08-21 Thread Martin Flöser
graesslin added a comment.


  ping

REPOSITORY
  R108 KWin

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

To: graesslin, #kwin, #plasma
Cc: cfeck, anthonyfieroni, fvogt, broulik, plasma-devel, kwin, ZrenBot, 
progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, 
apol, mart, lukas


[Powerdevil] [Bug 383631] What exactly does "Even when an external monitor is connected" do?

2017-08-21 Thread Sebastian Kügler
https://bugs.kde.org/show_bug.cgi?id=383631

Sebastian Kügler  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Powerdevil] [Bug 383633] Putting external monitor in standby suspends laptop and stops video signal to external monitor

2017-08-21 Thread Sebastian Kügler
https://bugs.kde.org/show_bug.cgi?id=383633

Sebastian Kügler  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kio-extras] [Bug 372860] MTP not usable : connects, then disconnects, then connects...

2017-08-21 Thread Sebastian Kügler
https://bugs.kde.org/show_bug.cgi?id=372860

Sebastian Kügler  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Powerdevil] [Bug 383680] org_kde_powerdevil 45% ram usage along with 43% kded5 crashed my computer

2017-08-21 Thread Sebastian Kügler
https://bugs.kde.org/show_bug.cgi?id=383680

Sebastian Kügler  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.

D7447: Move screen inversion through XRandr into X11 standalone platform

2017-08-21 Thread Martin Flöser
graesslin added a dependency: D7444: Move the X11 Decoration Renderer into the 
X11 standalone platform.

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

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


D7444: Move the X11 Decoration Renderer into the X11 standalone platform

2017-08-21 Thread Martin Flöser
graesslin added a dependent revision: D7447: Move screen inversion through 
XRandr into X11 standalone platform.

REPOSITORY
  R108 KWin

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

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


D7447: Move screen inversion through XRandr into X11 standalone platform

2017-08-21 Thread Martin Flöser
graesslin created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  By moving the functionality into the Platform API we can also implement
  support on other platforms which support this in general (e.g. DRM once
  Roman's color adjustment patches landed).

BRANCH
  invert-to-platform

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

AFFECTED FILES
  platform.cpp
  platform.h
  plugins/platforms/x11/standalone/x11_platform.cpp
  plugins/platforms/x11/standalone/x11_platform.h
  useractions.cpp

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