Re: RFC: Enabling users to report issues with Plasma widgets

2016-04-04 Thread kainz.a
first It would be nice to have an info / help page for the plasmoid. Each
application has an about page if it is helpful or not, when each plasmoid
has an about page it feels more like an signle application as it is and not
part of something else.

second I reported a lot of bugs in the last month and my biggest problem
was not to fill the bug report this is really simple and easy to understand
the biggest problem was, that you have to know in which repository/product
you have to report the bug. do you know where the puzzle widget is, in
which product? So for this an about page where you can say report bug and
the product, component is already filled would be a BIG improvement for the
user AND for the developer.

With an about page I would also know how is the developer, link to the git
repository and how is the plasmoid called. e.g. I have big problems what
Kicker and Kickof is, cause you only see it in the code (I use german
language).

I'm not a fan of an additional button cause I think the config parge would
be a good place AND a lot of plasmoids only have there the shortcut tab and
that's it so an about page there would be not that problem.

cheers
Andreas Kainz

2016-04-05 7:54 GMT+02:00 Martin Graesslin :

> On Monday, April 4, 2016 7:06:40 PM CEST Friedrich W. H. Kossebau wrote:
> > Hi,
> >
> > challenge:
> > 1. take your favourite Plasma widget
> > 2. find a bug or idea for an improvement with it
> > 3. report it to the maintainer of the widget
> >
> > 1. & 2. are easy.
> > But 3. is not easy at all.
> >
> > Question:
> > Are endusers supposed to report issues with Plasma widgets and get in
> > contact with its developers, designers, translators?
> >
> > If "of course, yes" then they need to be enabled & encouraged to do so.
> > At least every XMLGUI-based QWidget app has "Help">"Report Bug...". IMHO
> > there should be something similar for Widgets. And something like "About"
> > info as well, to know who to talk to or where the widget is from and the
> > version.
> >
> > Right now an enduser has no single clue in the UI where to go to with any
> > widget issues. As a widget developer I experience that as a big burden,
> > because it prevents feedback from the average enduser. Which sucks.
> >
> > Please comment on this. Once I know your ideas about that, I would
> consider
> > pushing this further to the VDG, so they can draft a nice UX for that,
> one
> > without bloating the UI but still being discoverable and useable.
>
> Speaking now with the experience from KWin (which has a dedicated info page
> per effect):
> * cannot remember that I ever got contacted directly by a user due to the
> about information
> * bug reports hardly reference an effect plugin directly. Users cannot and
> should not know where the bug is, whether it's in the plugin or in the
> infrastructure
> * our devs don't care about it. I don't know in how many reviews I pointed
> out
> that I'm not the author of the newly added effect
>
> So with the experience of the 40 plugins in KWin I think the possible gains
> presented here do not justify the addition of code and UI elements.
>
> The only real argument I see is honor those who deserve honor. If we want
> to
> show in 3rd party plasmoids that they are 3rd party, we need them. But not
> for
> bugs, translators, designers.
>
> Cheers
> Martin
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: RFC: Enabling users to report issues with Plasma widgets

2016-04-04 Thread Martin Graesslin
On Monday, April 4, 2016 7:06:40 PM CEST Friedrich W. H. Kossebau wrote:
> Hi,
> 
> challenge:
> 1. take your favourite Plasma widget
> 2. find a bug or idea for an improvement with it
> 3. report it to the maintainer of the widget
> 
> 1. & 2. are easy.
> But 3. is not easy at all.
> 
> Question:
> Are endusers supposed to report issues with Plasma widgets and get in
> contact with its developers, designers, translators?
> 
> If "of course, yes" then they need to be enabled & encouraged to do so.
> At least every XMLGUI-based QWidget app has "Help">"Report Bug...". IMHO
> there should be something similar for Widgets. And something like "About"
> info as well, to know who to talk to or where the widget is from and the
> version.
> 
> Right now an enduser has no single clue in the UI where to go to with any
> widget issues. As a widget developer I experience that as a big burden,
> because it prevents feedback from the average enduser. Which sucks.
> 
> Please comment on this. Once I know your ideas about that, I would consider
> pushing this further to the VDG, so they can draft a nice UX for that, one
> without bloating the UI but still being discoverable and useable.

Speaking now with the experience from KWin (which has a dedicated info page 
per effect):
* cannot remember that I ever got contacted directly by a user due to the 
about information
* bug reports hardly reference an effect plugin directly. Users cannot and 
should not know where the bug is, whether it's in the plugin or in the 
infrastructure
* our devs don't care about it. I don't know in how many reviews I pointed out 
that I'm not the author of the newly added effect

So with the experience of the 40 plugins in KWin I think the possible gains 
presented here do not justify the addition of code and UI elements.

The only real argument I see is honor those who deserve honor. If we want to 
show in 3rd party plasmoids that they are 3rd party, we need them. But not for 
bugs, translators, designers.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 15 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/15/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Tue, 05 Apr 2016 03:14:55 +
Build duration: 38 min

CHANGE SET
Revision 7186616b94ec04b1415a7f4bcacbbb692f1807c0 by Friedrich W. H. Kossebau: 
([weather] code style: align ion headers)
  change: edit dataengines/weather/ions/envcan/ion_envcan.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/noaa/ion_noaa.h
Revision 9ba58ca796df5f92650e4539d9b499cf37bb2e99 by Friedrich W. H. Kossebau: 
([weather] inline init() methods of all ions)
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/envcan/ion_envcan.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
  change: edit dataengines/weather/ions/noaa/ion_noaa.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
Revision 4c1b063e9190c5f78d5a652cc489cda46937da32 by Friedrich W. H. Kossebau: 
([weather] more comparison with qlatin1strings)
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 14 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/14/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Tue, 05 Apr 2016 02:08:20 +
Build duration: 39 min

CHANGE SET
Revision 8ad4293ee835dbef7da2e5bc30c30632aaac4019 by Friedrich W. H. Kossebau: 
([weather] this is C++, no need for (void) as parameter list with methods)
  change: edit dataengines/weather/ions/envcan/ion_envcan.h
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
  change: edit dataengines/weather/ions/noaa/ion_noaa.h
Revision 84f845328545b6428f5781165d759d1f61d5678b by Friedrich W. H. Kossebau: 
([weather] use QHash for all kjob-based tables)
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/noaa/ion_noaa.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
Revision 8c2ce965145949deaec79e5ba16d2b47eb34be7c by Friedrich W. H. Kossebau: 
([weather] Align code of http calls to data providers)
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
Revision 45c6b54dd98ae3de83f23eee4553e68333e6fdd4 by Friedrich W. H. Kossebau: 
([weather] cleanup includes)
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
  change: edit dataengines/weather/ions/ion.h
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.h
  change: edit dataengines/weather/ions/envcan/ion_envcan.h
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
  change: edit dataengines/weather/ions/noaa/ion_noaa.h
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
Revision 716d9beb80a7ef2243388a8bea0e65cad05a13ef by Friedrich W. H. Kossebau: 
(fix typo in comment)
  change: edit dataengines/weather/ions/ion.cpp
Revision 2f9dd0d6cca0325f234c6c9d31f28ba1e77fccc3 by Friedrich W. H. Kossebau: 
(fix slot signature normalization)
  change: edit dataengines/weather/weatherengine.cpp
Revision ed5b3fa9a0081fd917fea7331749bde466492350 by Friedrich W. H. Kossebau: 
([weather] code style: no else after return)
  change: edit dataengines/weather/ions/wetter.com/ion_wettercom.cpp
  change: edit dataengines/weather/ions/envcan/ion_envcan.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
  change: edit dataengines/weather/ions/noaa/ion_noaa.cpp


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request 127575: Plasma 5.7 "Skylight" Wallpaper

2016-04-04 Thread Ken Vermette

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127575/
---

Review request for Plasma.


Repository: breeze


Description
---

New wallpaper for Plasma 5.7

Similar to the 5.6 wallpaper, but using perspective and reflections. Source and 
Splash also attached.


Diffs
-

  wallpapers/Next/contents/images/1024x768.png 60e1205 
  wallpapers/Next/contents/images/1280x1024.png 36a9130 
  wallpapers/Next/contents/images/1280x800.png c33e594 
  wallpapers/Next/contents/images/1440x900.png 2c75b54 
  wallpapers/Next/contents/images/1600x1200.png 5ddaf72 
  wallpapers/Next/contents/images/1638x1024.png a3c7492 
  wallpapers/Next/contents/images/1680x1050.png eddc47e 
  wallpapers/Next/contents/images/1920x1080.png ab6d950 
  wallpapers/Next/contents/images/2560x1440.png 5c78e9d 
  wallpapers/Next/contents/images/2560x1600.png eeb08a1 
  wallpapers/Next/contents/images/3200x1800.png 7340567 
  wallpapers/Next/contents/images/3200x2000.png fd1a62c 
  wallpapers/Next/contents/screenshot.png a6d2b7b 

Diff: https://git.reviewboard.kde.org/r/127575/diff/


Testing
---


File Attachments


splash.png
  
https://git.reviewboard.kde.org/media/uploaded/files/2016/04/05/450ecd4d-8bbe-48fe-b22a-578ab1968089__splash.png
desktopWallpaper-skylight-1.0-kvermette.png
  
https://git.reviewboard.kde.org/media/uploaded/files/2016/04/05/41f45619-7a37-45dc-a374-27980227414c__2560x1600.png
desktopWallpaper-skylight-1.0-kvermette.svg
  
https://git.reviewboard.kde.org/media/uploaded/files/2016/04/05/b19f3502-0204-44f8-a742-f79ff9701f41__desktopWallpaper-skylight-1.0-kvermette.svg


Thanks,

Ken Vermette

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jens Reuterberg
On the one hand I fell in love with the word "nimble" (We have to do something 
cool based on words like "nimble" and "swift" one day - I don't know what but 
I will bribe you till you do it Sebas, we can't let those two words get to 
some marketing department somewhere)

On the other David has some good points - "performant" although fiddly is a 
better word I think.

Also this thread is GOLD - keep the critique coming everyone I am taking notes 
like paper is going out of style.


On Tuesday, 5 April 2016 00:17:59 CEST David Edmundson wrote:
> On Mon, Apr 4, 2016 at 11:48 PM, Sebastian Kügler  wrote:
> > On Monday 04 April 2016 17:29:58 Thomas Pfeiffer wrote:
> > > On Montag, 4. April 2016 15:04:30 CEST Jonathan Riddell wrote:
> > > > I'm not convinced performant is a word although it seems to be used
> > > > for computer jargon
> > 
> > http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-wo
> > 
> > > > rd -performant
> > > 
> > > It is clearly jargon. As Jens already said, the question is: Can we
> > 
> > afford
> > 
> > > the  jargon or not? We think we can, but there are certainly also good
> > > arguments against it.
> > 
> > I don't like it. How about "nimble", it expresses power and speed in a
> > positively sounding adjective.
> 
> What I like about  "performant" is it doesn't just mean fast *.
> It covers a broader range of metrics, and the text beneath it in Detail 3
> goes on about code quality and usability which "nimble" doesn't really
> cover in itself.
> 
> David
> 
> *or at least it would if it was a proper word
> 
> > --
> > sebas
> > 
> > Sebastian Kügler•http://vizZzion.org•http://www.kde.org
> > ___
> > Plasma-devel mailing list
> > Plasma-devel@kde.org
> > https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread David Edmundson
On Mon, Apr 4, 2016 at 11:48 PM, Sebastian Kügler  wrote:

> On Monday 04 April 2016 17:29:58 Thomas Pfeiffer wrote:
> > On Montag, 4. April 2016 15:04:30 CEST Jonathan Riddell wrote:
> > > I'm not convinced performant is a word although it seems to be used
> > > for computer jargon
> > >
> > >
> http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-wo
> > > rd -performant
> >
> > It is clearly jargon. As Jens already said, the question is: Can we
> afford
> > the  jargon or not? We think we can, but there are certainly also good
> > arguments against it.
>
> I don't like it. How about "nimble", it expresses power and speed in a
> positively sounding adjective.
>

What I like about  "performant" is it doesn't just mean fast *.
It covers a broader range of metrics, and the text beneath it in Detail 3
goes on about code quality and usability which "nimble" doesn't really
cover in itself.

David

*or at least it would if it was a proper word


> --
> sebas
>
> Sebastian Kügler•http://vizZzion.org•http://www.kde.org
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Sebastian Kügler
On Monday 04 April 2016 17:29:58 Thomas Pfeiffer wrote:
> On Montag, 4. April 2016 15:04:30 CEST Jonathan Riddell wrote:
> > I'm not convinced performant is a word although it seems to be used
> > for computer jargon
> >
> > http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-wo
> > rd -performant
> 
> It is clearly jargon. As Jens already said, the question is: Can we afford
> the  jargon or not? We think we can, but there are certainly also good
> arguments against it.

I don't like it. How about "nimble", it expresses power and speed in a 
positively sounding adjective.
-- 
sebas

Sebastian Kügler•http://vizZzion.org•http://www.kde.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami issues with latest master

2016-04-04 Thread Dirk Hohndel
On Mon, Apr 04, 2016 at 02:51:07PM -0700, Dirk Hohndel wrote:
> - on iOS the git log of Kirigami tells me I should now have a back button
>   but I don't see it on my iPhone. I'm still investigating this one,
>   though, not sure if this app error or an issue with the code in
>   Kirigami.

Does this ever happen to you where you feel like you should try just one
more thing before sending a bug report, but then you send it anyway. And
then you try it and of course it turns out you were wrong? Yeah, that one.

So of course it was app error. I forgot to bundle the new BackButton.qml
file with the application image.

But now that I have it working I have two concerns.
a) the back button becomes really small, depending on the settings for
scaling the title bar. I guess that's to be expected, I just thought I'd
point it out
b) if you are deeper into the page stack, the bread crumbs reasonably
scroll horizontally to show the title of the current page; unfortunately
that pushes the back button out of view :-(

At least that one should be easy to fix...

Thanks as always

/D
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Kirigami issues with latest master

2016-04-04 Thread Dirk Hohndel
So with the latest master, a lot of the things I've been hoping for have
been improved or added. I love the speed of progress.

Couple of things that I noticed

- the overscroll looks much better now that the title bar comes down with
  it - but then things behave a bit oddly. It doesn't jump back up until
  you scroll almost to the bottom of the list (or whatever it is that you
  scroll). That's wrong, I think. It should jump back to the top the
  moment you start scrolling down. Or at the most after you scrolled down
  maybe a quarter screen.
- Also, as I think was mentioned either here or on the Subsurface list, it
  would be even better if it jumped back to the top if there is no user
  input for a few second (I'll say five, but one could of course argue
  what the right number might be
- on iOS the git log of Kirigami tells me I should now have a back button
  but I don't see it on my iPhone. I'm still investigating this one,
  though, not sure if this app error or an issue with the code in
  Kirigami.


/D
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


breeze icons cleanup

2016-04-04 Thread kainz.a
Hi,

as Plasma 5.6 support stylesheet and this feature is awesome I start
massive cleanup at the breeze-icons repository.

e.g.
http://commits.kde.org/breeze-icons/d4e254b1e15b2a377fd2cb3d63a2fec14964e177

the applet icons are now 2.5 mb instead of 6.7 mb so the previews should be
available much faster.

The goal is to clean up the repository AND to guarantie that every Icon use
stylesheet stuff in the right way. I hope in the future not only Plasma can
draw there icons but also KDE and GTK Applications can generate the png
files according to the stylesheet information from the color scheme.

The colored icons are optimized with the QT application svg cleaner and the
monochrome icons will be optimized by hand (50 % is done).

28 mb -> KF5.20 release
17 mb -> master

cheers
Andreas_K
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: RFC: Enabling users to report issues with Plasma widgets

2016-04-04 Thread Kai Uwe Broulik
Hi,

I would propose we add a "Help" drop-down menu button to the bottom left corner 
of the plasmoid config dialog similar to what DrKonqi or the widget-based KCMs 
have and place a Help (userbase link?), About this plasmoid and Report bug 
entry there.

Perhaps even a About Plasma / KDE as I've heard people complain about how hard 
it is to find out the Plasma version number itself?

Cheers, 
Kai Uwe 

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: RFC: Enabling users to report issues with Plasma widgets

2016-04-04 Thread Thomas Pfeiffer
On Montag, 4. April 2016 19:06:40 CEST Friedrich W. H. Kossebau wrote:
> Hi,
> 
> challenge:
> 1. take your favourite Plasma widget
> 2. find a bug or idea for an improvement with it
> 3. report it to the maintainer of the widget
> 
> 1. & 2. are easy.
> But 3. is not easy at all.
> 
> Question:
> Are endusers supposed to report issues with Plasma widgets and get in
> contact with its developers, designers, translators?
> 
> If "of course, yes" then they need to be enabled & encouraged to do so.
> At least every XMLGUI-based QWidget app has "Help">"Report Bug...". IMHO
> there should be something similar for Widgets. And something like "About"
> info as well, to know who to talk to or where the widget is from and the
> version.
> 
> Right now an enduser has no single clue in the UI where to go to with any
> widget issues. As a widget developer I experience that as a big burden,
> because it prevents feedback from the average enduser. Which sucks.
> 
> Please comment on this. Once I know your ideas about that, I would consider
> pushing this further to the VDG, so they can draft a nice UX for that, one
> without bloating the UI but still being discoverable and useable.
> 
> 
> Motivation:
> By accident I discovered people talking on a forum about problems with the
> Addons Weather widget. I was going to tell them to pretty-please instead
> report their problems to upstream. Preparing that reply I then saw that lots
> of insider information is needed to get from the displayed widget name in
> the Plasma workspace to bugs.kde.org and then a product&component combo (if
> that even exists, only created the one for the Weather widget while looking
> for it, dumdidum). And contacting the developer or translator also needs
> lot of research before.

I fully agree that we need an "info page" for Plasmoids just like for any 
other application.
My first gut reaction would be to make it available from the settings, so that 
we don't have to add another context menu / plasmoid toolbar item.

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Marco Martin
On Monday 04 April 2016, Dirk Hohndel wrote:
> > As I already stated in my reply to sebas: Yes, you have convinced me that
> > a back button makes sense for iOS. And yes, having it somewhere in
> > between other buttons doesn't feel right, so the usual top-left corner
> > makes sense. I don't think it should be forced into every application,
> > though. There should be a global option to show it everywhere
> 
> 100% agree. This should be optional so an iOS app can choose to have one.
> But doesn't have to have one if its UI works without.

in the last revision, it stuffs a back button in the titlebar in ios (only in 
ios atm) not controllable yet, but can be used to give a try

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


RFC: Enabling users to report issues with Plasma widgets

2016-04-04 Thread Friedrich W. H. Kossebau
Hi,

challenge:
1. take your favourite Plasma widget
2. find a bug or idea for an improvement with it
3. report it to the maintainer of the widget

1. & 2. are easy.
But 3. is not easy at all.

Question:
Are endusers supposed to report issues with Plasma widgets and get in contact 
with its developers, designers, translators?

If "of course, yes" then they need to be enabled & encouraged to do so.
At least every XMLGUI-based QWidget app has "Help">"Report Bug...". IMHO there 
should be something similar for Widgets. And something like "About" info as 
well, to know who to talk to or where the widget is from and the version.

Right now an enduser has no single clue in the UI where to go to with any 
widget issues. As a widget developer I experience that as a big burden, 
because it prevents feedback from the average enduser. Which sucks.

Please comment on this. Once I know your ideas about that, I would consider 
pushing this further to the VDG, so they can draft a nice UX for that, one 
without bloating the UI but still being discoverable and useable.


Motivation:
By accident I discovered people talking on a forum about problems with the 
Addons Weather widget. I was going to tell them to pretty-please instead 
report their problems to upstream. Preparing that reply I then saw that lots 
of insider information is needed to get from the displayed widget name in the 
Plasma workspace to bugs.kde.org and then a product&component combo (if that 
even exists, only created the one for the Weather widget while looking for it, 
dumdidum). And contacting the developer or translator also needs lot of 
research before.

Cheers
Friedrich
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1314: Workaround problems with Qt::QueuedConnection

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKSCREENLOCKERe9984e21b798: Workaround problems with 
Qt::QueuedConnection (authored by graesslin).

REPOSITORY
  rKSCREENLOCKER KScreenLocker

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1314?vs=3126&id=3129

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

AFFECTED FILES
  autotests/ksldtest.cpp
  ksldapp.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: sebas, plasma-devel
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Dirk Hohndel


> On Apr 4, 2016, at 08:08, Thomas Pfeiffer  wrote:
> 
> On Sonntag, 3. April 2016 23:35:29 CEST Dirk Hohndel wrote:
>>> 
>> My current thinging is that I may end up doing just that in the iOS
>> version. Having a back button somewhere that isn't a corner feels very
>> weird when I play with it. I see why you don't want a button in a bottom
>> corner. So I think I will just implement my own back key in
>> Subsurface-mobile and only enable this on iOS and have it in the top left
>> corner. I wish Kirigami would consider that ALL Kirigami apps that run on
>> iOS will have this very same situation and just add the standard back
>> button on iOS in its standard position - but it's your project, your
>> choice.
> 
> As I already stated in my reply to sebas: Yes, you have convinced me that a 
> back button makes sense for iOS. And yes, having it somewhere in between 
> other 
> buttons doesn't feel right, so the usual top-left corner makes sense.
> I don't think it should be forced into every application, though. There 
> should 
> be a global option to show it everywhere 

100% agree. This should be optional so an iOS app can choose to have one. But 
doesn't have to have one if its UI works without. 

/D
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 127260: Experiment: cache svg icons from icon theme

2016-04-04 Thread Marco Martin

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127260/
---

(Updated April 4, 2016, 8:47 a.m.)


Status
--

This change has been marked as submitted.


Review request for Plasma.


Changes
---

Submitted with commit 944c7e60dc3d2331bab1c0389cb7fa784a711985 by Marco Martin 
to branch master.


Repository: plasma-framework


Description
---

this attempts to cache as well svg icons from the icon theme (invalidating as 
well when the icon theme is updated)

still to be done, to figure out to invalidate cache when the icon theme is 
changed in the two cases:
* theme changed with plasmashell running
* theme changed with plasma shell not running


Diffs
-

  autotests/CMakeLists.txt d475ac3 
  
autotests/data/icons/test-theme-two/apps/22/tst-plasma-framework-test-icon.svg 
PRE-CREATION 
  autotests/data/icons/test-theme-two/index.theme PRE-CREATION 
  src/plasma/private/theme_p.h 69a8934 
  src/plasma/private/theme_p.cpp 98bccab 
  src/plasma/svg.cpp 6c9c75c 

Diff: https://git.reviewboard.kde.org/r/127260/diff/


Testing
---


Thanks,

Marco Martin

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Marco Martin
On Monday 04 April 2016, Thomas Pfeiffer wrote:
> Yes, I agree. Let iOS users have their hard-to reach button, they're used
> to it anyway and - as Robert Helling's post on the Subsurface mailing list
> hints o - many or most of them have probably already adapted the way they
> hold their devices to it.
> Plus, if we pull down the title bar when overscrolling, the back button
> would also be moved to the center, wouldn't it?

it does in the latest attempt i did now (didn't add a back button there yet).
testing and comments of the usual apk(tm) welcome

http://notmart.org/misc/kirigami/QtApp-debug.apk

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Plasma mobile future development meeting datetime

2016-04-04 Thread Bhushan Shah
By popular choice on doodle [1], Final date for meeting is 8th April 13:30 CEST.

Thanks, See you there in #plasma

[1] http://doodle.com/poll/8x983kg6s5p6hw48

-- 
Bhushan Shah

http://bhush9.github.io
IRC Nick : bshah on Freenode
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Plasma Wayland image update

2016-04-04 Thread Jonathan Riddell
http://jriddell.org/2016/04/04/plasma-wayland-image-update/

It’s your fortnightly update to the Plasma Wayland image.  Rather
pleasingly window decorations are the right colour and I can resize
windows.

Jonathan
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Thomas Pfeiffer
On Montag, 4. April 2016 15:04:30 CEST Jonathan Riddell wrote:

> I'm not convinced performant is a word although it seems to be used
> for computer jargon
> 
> http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-word
> -performant

It is clearly jargon. As Jens already said, the question is: Can we afford the 
jargon or not? We think we can, but there are certainly also good arguments 
against it.

> The main part which surprises me is the user profile for professional
> users. I guess you've thought about who that includes and who it
> excludes?  How does it differentiate us from the competition?

By definition, we don't exclude anybody. Anybody _can_ use Plasma, for whatever 
they want. The focus on professional users (using Merriam-Webster's first 
simple definition of professional as "relating to a job that requires special 
education, training, or skill") gives us the advantage of making clear that 
Plasma is for getting a job done. That doesn't mean it cannot be used for 
recreational tasks, but the focus is on productivity.

For example, any office suite I know is clearly made for professional use, but 
that doesn't keep people from using them at home. Yet if someone asks for a 
feature in an office suite that only makes sense in a recreational context, 
they 
will probably have a hard time convincing office suite makers to put 
significant 
effort into it, and I think that's a good thing.

We want the same for Plasma. When someone asks us to implement feature X, we 
should ask back "Please explain how this feature makes you more productive", 
and if all they can come up with is "But I like it that way!", we can point to 
our vision and say "Sorry, not our focus".

How does it differentiate us from the competition? In the desktop area maybe 
not so much (since most desktops seem to be geared towards professional 
productivity), but most mobile operating systems appear to be foremost 
environments for media consumption, and became productive tools more or less 
by accident. We can focus on productivity right from the start (Plasma Active 
did a lot in that direction, for example), allowing us to occupy a "niche" 
more easily (yes, Blackberry tries that, too, but due to their size, they need 
a far bigger niche to thrive in than we do).

Hope that helps,
Thomas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1312: Add auto test for grace time

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKSCREENLOCKERbd17972c8f89: Add auto test for grace time 
(authored by graesslin).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D1312?vs=3124&id=3128#toc

REPOSITORY
  rKSCREENLOCKER KScreenLocker

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1312?vs=3124&id=3128

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

AFFECTED FILES
  CMakeLists.txt
  autotests/CMakeLists.txt
  autotests/ksldtest.cpp
  ksldapp.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1311: Add autotest to verify that screen starts to lock on idle timeout

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKSCREENLOCKERd65e7b49c95a: Add autotest to verify that screen 
starts to lock on idle timeout (authored by graesslin).

REPOSITORY
  rKSCREENLOCKER KScreenLocker

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1311?vs=3121&id=3127

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

AFFECTED FILES
  autotests/CMakeLists.txt
  autotests/ksldtest.cpp
  ksldapp.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1311: Add autotest to verify that screen starts to lock on idle timeout

2016-04-04 Thread bshah (Bhushan Shah)
bshah accepted this revision.
bshah added a reviewer: bshah.
This revision is now accepted and ready to land.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  idle-test

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 127260: Experiment: cache svg icons from icon theme

2016-04-04 Thread David Edmundson

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127260/#review94242
---


Ship it!




Ship It!

- David Edmundson


On April 1, 2016, 4:20 p.m., Marco Martin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/127260/
> ---
> 
> (Updated April 1, 2016, 4:20 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-framework
> 
> 
> Description
> ---
> 
> this attempts to cache as well svg icons from the icon theme (invalidating as 
> well when the icon theme is updated)
> 
> still to be done, to figure out to invalidate cache when the icon theme is 
> changed in the two cases:
> * theme changed with plasmashell running
> * theme changed with plasma shell not running
> 
> 
> Diffs
> -
> 
>   autotests/CMakeLists.txt d475ac3 
>   
> autotests/data/icons/test-theme-two/apps/22/tst-plasma-framework-test-icon.svg
>  PRE-CREATION 
>   autotests/data/icons/test-theme-two/index.theme PRE-CREATION 
>   src/plasma/private/theme_p.h 69a8934 
>   src/plasma/private/theme_p.cpp 98bccab 
>   src/plasma/svg.cpp 6c9c75c 
> 
> Diff: https://git.reviewboard.kde.org/r/127260/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Marco Martin
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 13 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/13/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 04 Apr 2016 15:05:43 +
Build duration: 10 min

CHANGE SET
Revision 2f5a091ca9fa8661c15a1c8a3bc815f646f84601 by Friedrich W. H. Kossebau: 
([weather bbcukmet] Translate data credit string)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread David Edmundson
​I really like it. ++

It's distilled quite nicely into being a genuinely useful product without
being too restrictive.

David
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Thomas Pfeiffer
On Sonntag, 3. April 2016 23:35:29 CEST Dirk Hohndel wrote:
> > Is deleting a dive using the context drawer so unwieldy that it has to be
> > avoided at all cost?
> 
> I actually have found that it's good that you challenge my ideas here...
> I looked at a bunch of Android and iOS apps and at how they initiate
> actions. Almost no one uses a context menu for actions. It's for odds and
> ends, if it exists at all. And remarkably often it's stuff that's
> redundant or should better be done a different way.
> 
> iOS Mail app has in the "view mail" screen (I guess comparable to our dive
> view) 5 buttons (no kidding) at the bottom (flag, file, delete, reply,
> start new mail), and three buttons in the top (back, previous, next).
> 
> No guestures at all besides scrolling.
> 
> Gmail on iOS has five buttons spread around in the top and along the top
> right (back, file, delete, star, reply), plus a context menu in the top
> right corner (right in the middle between all the buttons) which then
> opens as a kind of drawer from the top to add six more buttons, oddly
> covering two of the existing buttons. It frankly doesn't feel like a
> context menu at all, but like a "here are some more buttons"-button.
> 
> Gmail on Android has four buttons on top: one on the left (back), three
> grouped towards the right (file, delete, mark-unread), then a context menu
> in the top corner (this one opens to a desktop style drop down menu with
> six text selections that all seem things you rarely do... so perfect for a
> context menu, I guess). Then there is another button to star a message
> at the end of the subject line, another button below that (are you still
> with me?) in the third row with the auther to reply and (I kid you not) a
> second context menu with five more options, several of which are redundant
> with some of the other buttons and even entries in the other context menu.

The "desktop style dropdown menu" (it's officially called "overflow") was the 
first thing where we thought "Hey, we can do waaay better than that!", because 
there is no other way to open it than reaching one of the hardest-to-reach 
points on the screen.
The menu drawer can be opened comfortably by edge swipe, but the overflow is 
hidden behind a tiny button.
That was the reason why we decided to use another drawer for the contextual 
actions, with all the niceties it brings with it.

> Do they even have UI designers over there? Wow.

They do, and I'm sure they have very good ones, but they make some decisions 
that I for the life of me cannot explain. I can only blame it on "design for 
committee" and hope that no individual designer ever wanted to end up with 
some of these things.

> G+ app.
> Android. Four buttons bottom row, fifth "main" button above that to the
> right. Another button on top (search), next to it the context menu (only
> three entries: "refresh" (should be gesture), "send feedback", and "help"
> (why are these in a context menu andnot the global menu) and in the other
> corner their global drawer with another five entries in one mode and a
> little button to switch to a different mode with four more options.
> 
> Holy poop.

The G+ app is a mystery to me as well. I bet at least 80% of what people do 
with it is scroll through their feed, 18% are split between commenting and 
writing posts, and the remaining 2% are for some administrative tasks.

I have no idea why one needs so many buttons for that, especially given that 
if there is any app where "content is king" should be the mantra, it's this 
one.

Maybe the designers refuse to accept that communities and collections aren't 
as cool as they think they are and feel they can make people use them more by 
shoving them in their faces.

> Interestingly the layout on iOS is almost identical, only the global
> drawer is needlessly different and has some things that it doesn't have on
> Android and in return is missing somethings it has on Android.

Yay consistency!

> Why am I listing all this.
> 
> Because I need people to challenge me so Subsurface-mobile doesn't end up
> a disaster like this.

We really wanted to keep as many controls out of the way as possible, and keep 
only the frequently used ones in the main UI.
 
> - maximum of three buttons, all in the bottom row. SOLD. Except. See below.
> - one or two menus, global drawer consisten wherever you are, context
>   drawer if we really need it - I really hope I can avoid needing it at
>   all
> - where possible smart gestures to help (like swiping list entries to
>   reveal actions on them)
> 
> BUT (and you knew there would be one): Swipe for "back key" is hard for
> us. We can't really do it when looking at dive details, and it feels
> really alien to iOS users. And the back key on iOS is always, always,
> always, in every app, even the crazy ones, in the top left corner.
> 
> My current thinging is that I may end up doing just that in the iOS
> version. Having a back button somewhere that isn't a corner feels 

Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 12 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/12/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 04 Apr 2016 14:17:31 +
Build duration: 44 min

CHANGE SET
Revision 75476af33fe295e84cdcde20043032b2fc381b1c by Friedrich W. H. Kossebau: 
([Weather dataengine] Do not install CamelCase forward header Ion for now)
  change: edit dataengines/weather/ions/CMakeLists.txt
Revision f03482f6073fa14ee3fc6e9353a7be34a468f1dc by Friedrich W. H. Kossebau: 
([Weather] Remove no longer used custom DataEngineConsumer class)
  change: delete dataengines/weather/ions/dataengineconsumer.h
Revision 84fe5785bd1520f17a801cfe2e263c8ba872b273 by Friedrich W. H. Kossebau: 
([weather bbcukmet] Update to BBC's new json-based search and modified)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
Revision 68b767046e9b185a38232b634559200c3832ea88 by Friedrich W. H. Kossebau: 
([weather bbcukmet] Handle cases where min. or max. temperatures are not)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
Revision 00d6c8f9483495539725b160ed1d41016c19dba2 by Friedrich W. H. Kossebau: 
([weather bbcukmet] Trivial fix for the "clear sky" typo)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
Revision 7c66c48d7f3929917d8b8fbad9bfc19ca980347b by Friedrich W. H. Kossebau: 
([weather bbcukmet] Fix for crash bug #332392 and error handling)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
Revision 0057f920d14d3664d9ea03d33916c4a0d83dbc8c by Friedrich W. H. Kossebau: 
([weather bbcukmet] Update Credit)
  change: edit dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
Revision cf5cca38788407f80d07080fb72e55308a02f0f1 by Friedrich W. H. Kossebau: 
([weather bbcukmet] Readd bbcukmet ion to build & install)
  change: edit dataengines/weather/ions/CMakeLists.txt


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Use-cases for ASCII-art kwin backend (Re: Minutes Monday Plasma Meeting)

2016-04-04 Thread Friedrich W. H. Kossebau
Am Montag, 4. April 2016, 12:42:39 CEST schrieb Sebastian Kügler:
> * april-fool: https://phabricator.kde.org/D1283 - might work as easter egg,
> opinions?

Use-cases:
* nice gimmick for Plasma demo points on fairs/events (as eye catcher or talk 
starter), if separate (virtual) machine is available
* one-time press material (they like to talk about non-daily stuff)

Surely needs careful twisting of message sent :)

Cheers
Friedrich
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Thomas Pfeiffer
On Montag, 4. April 2016 13:05:15 CEST Sebastian Kügler wrote:
> On Sunday, April 03, 2016 11:35:29 PM Dirk Hohndel wrote:
> > BUT (and you knew there would be one): Swipe for "back key" is hard for
> > us. We can't really do it when looking at dive details, and it feels
> > really alien to iOS users. And the back key on iOS is always, always,
> > always, in every app, even the crazy ones, in the top left corner.
> > 
> > My current thinging is that I may end up doing just that in the iOS
> > version. Having a back button somewhere that isn't a corner feels very
> > weird when I play with it. I see why you don't want a button in a bottom
> > corner. So I think I will just implement my own back key in
> > Subsurface-mobile and only enable this on iOS and have it in the top left
> > corner. I wish Kirigami would consider that ALL Kirigami apps that run on
> > iOS will have this very same situation and just add the standard back
> > button on iOS in its standard position - but it's your project, your
> > choice.
> 
> I can see that making sense, though. "that" means: on ios, top-left has a
> back button, all other target OSes have this functionality native,
> elsewhere (Android, for example, has the back button).
> 
> To me, that is consistent enough across OSes, while still respecting OS-
> specific mechanisms.

Yes, I agree. Let iOS users have their hard-to reach button, they're used to 
it anyway and - as Robert Helling's post on the Subsurface mailing list hints 
o - many or most of them have probably already adapted the way they hold their 
devices to it.
Plus, if we pull down the title bar when overscrolling, the back button would 
also be moved to the center, wouldn't it?
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jens Reuterberg
In all fairness Thomas mentioned that too :D But we thought "oh computer stuff 
works, lets keep it" plus its a nice catch-all word isn't it... Don't know of 
an alternative to it without adding a lot of extra word faffing tbh. (Anyone 
who knows: HALP!)

During CERN professionals came up as an example of what we wanted to aim to, 
now we may have gone in a tad hard for that (since I like exclusions as a way 
to define ourselves) - either that or we are stuck with "enthusiasts" (which 
means nothing at all) or "hobbyists" (which is not a grand group to be 
connected to when it comes to words I feel - I may be wrong of course these 
are just my reasonings)

On Monday, 4 April 2016 15:04:30 CEST Jonathan Riddell wrote:
> On 4 April 2016 at 14:58, Jens Reuterberg  wrote:
> > Thanks for feedback! :)
> > 
> >> First, it looks very professional, nice :)
> >> one thing tough , is the underline of the words, the red underline may
> >> look
> >> like a spellcheck error (i'm wondering if something else could be used
> >> instead of an underline, like bullets, those icons in small, or just a
> >> background..)
> > 
> > Yes now that you say it it does look like a spelling check going on :D Ok
> > ok this calls for some experimentation. Will edit that
> > 
> > But the text? What do you think about the text?
> 
> I'm not convinced performant is a word although it seems to be used
> for computer jargon
> 
> http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-word
> -performant
> 
> The main part which surprises me is the user profile for professional
> users. I guess you've thought about who that includes and who it
> excludes?  How does it differentiate us from the competition?
> 
> Jonathan
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Plasma 5.7 schedule

2016-04-04 Thread Jonathan Riddell
Plasma 5.7 schedule is up at
https://community.kde.org/Schedules/Plasma_5 incase anyone missed it.

repo freeze start of June
feature freeze mid-june
release end of June

Three months to go, good luck :)

Jonathan
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Marco Martin
On Monday 04 April 2016, Jens Reuterberg wrote:
> Thanks for feedback! :)
> 
> > First, it looks very professional, nice :)
> > one thing tough , is the underline of the words, the red underline may
> > look like a spellcheck error (i'm wondering if something else could be
> > used instead of an underline, like bullets, those icons in small, or
> > just a background..)
> 
> Yes now that you say it it does look like a spelling check going on :D Ok
> ok this calls for some experimentation. Will edit that
> 
> But the text? What do you think about the text?

i like the text :)

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Dirk Hohndel
On Mon, Apr 04, 2016 at 03:40:50PM +0200, Marco Martin wrote:
> On Sunday 03 April 2016, you wrote:
> > > the patch is fine, but I would prefer the property to be called "opened"
> > > that even if doesn't shound great, is the name of an analogous property
> > > for OverlayDrawer, so i would like to keep the naming consistent. can
> > > you adapt it? or i can push then rename
> > 
> > I'm on my phone at the airport and don't know when I'll have internet for
> > my computer again, so feel free to apply the patch as is and the rename
> > the property...
> 
> uh, actually the opened property was already there ;)

I tried to use it and it didn't work. I must have missed something.
Let me try again.

> just pushed the "snap" behavior in the overlay sheet that you suggested

Just saw that but haven't played with the latest binary, yet.

> > > the blurred part may be not possible (i guess that functionality on ios
> > > blurs the homescreen, that would have to be done by the operating system
> > > itself)
> > 
> > Well, doesn't need to be blurred home screen. Could be the blurred copy of
> > what you are moving. Or just an oddly shaded area. Just so it looks
> > intentional.
> 
> pushed an alternative version that should behave better (will have the 
> background image instead of the current gray rectangle)

ditto

> > That works. In the current version that I sent and with the way
> > Subsurface-mobile uses it it works as bread crumbs. Only if you are
> > scrolled down on dive list (which hides the crumbs), then a tap "up there"
> > gets you back to the top of the list. Which shows the title bar, which
> > then works as bread crumbs again since you are already at the top.
> > 
> > It did feel quite intuitive to me.
> 
> i'll probably put the "scroll to top" behavior in the entry of the current 
> page

That would be a nice compromise...

Then add the iOS only upper left back button and most of my issues are
addressed. Oh, wait, the up to three buttons instead of just one action
button...

/D
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jens Reuterberg
MORE IRC stuff posted for safekeeping:

[16:04]  "for multiple device classes" and "computer users" could 
be better coupled, "device" can be all kind of things, but is first in text, 
while "computer" might be more bound to "desktop computer" and comes second. 
that part IMHO needs rework
[16:04]  or "devices"

On Monday, 4 April 2016 16:05:25 CEST Jens Reuterberg wrote:
> Ok so some good criticism from IRC that I thought I should document here for
> posterity:
> 
> [15:57]  - criticism: "Plasma is not good enough for professional
> use" [15:58]  - people complaining "but this is supposed to be a
> just for fun thing, nothing serious! I hate you now!"
> [15:58]  jensreu: point #3 : This is plasma vision and in 3rd detail
> you say.. "A perfomant desktop..."
> [15:58]  We can meet both with sensible arguments, just needs to be
> thought through
> [15:59]  jensreu: so I would rephrase 3rd detail completely... just
> not sure how
> [16:01]  bshah: would "performant user interface" work better?
> [16:01]  depends on if we consider Plasma technology or user
> interface..
> [16:01]  sebas: yeah true, should we soften the "professional" bit?
> [16:02]  yes, please try (not sure it'll work, but I'm curious what
> you can come up with)
> 
> 
> On Monday, 4 April 2016 15:45:30 CEST Jens Reuterberg wrote:
> > Hey, so me and Thomas have been hard at work on this for a while now and I
> > think we are at a good point to show what we got.
> > 
> > Please remember that THIS IS JUST A DRAFT! Nothing is set in stone even if
> > the document looks fancy (the PNG attached to this email)
> > Below is the raw text of it.
> > 
> > /Jens
> > 
> > The Vision is split into three subsections:
> > Vision, Details and and three key points.
> > The actual Vision:
> > Plasma is created to be the primary user interface for multiple device
> > classes providing a stable, performant, usable and above all productive
> > environment for professional computer users.
> > Plasma's feature set is selected for its usefulness in a productive
> > context
> > with a constant care to user privacy.
> > 
> > Detail 1: Plasma not only promises to never invade its users' privacy
> > itself, but also protect against other parties' attempts to spy on them.
> > Security is a precondition to privacy, all privacy measures are useless in
> > an insecure system.
> > Detail 2: Our target audience works with their devices in a professional
> > setting. Productivity is key for them and their user interface must give
> > them an efficient and swift way of completing tasks.
> > Detail 3: A perfomant desktop is the base of any productive environment
> > and
> > code quality, usability and aesthetic value are relevant to the
> > experience.
> > Nothing in the interface exists on its own merits but for what it brings
> > to
> > the user.
> > 
> > The Three Key points:
> > Private, Professional, Performant.
> 
> ___
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jens Reuterberg
Ok so some good criticism from IRC that I thought I should document here for 
posterity:

[15:57]  - criticism: "Plasma is not good enough for professional use" 
[15:58]  - people complaining "but this is supposed to be a just for 
fun thing, nothing serious! I hate you now!" 
[15:58]  jensreu: point #3 : This is plasma vision and in 3rd detail 
you say.. "A perfomant desktop..." 
[15:58]  We can meet both with sensible arguments, just needs to be 
thought through 
[15:59]  jensreu: so I would rephrase 3rd detail completely... just not 
sure how
[16:01]  bshah: would "performant user interface" work better? 
[16:01]  depends on if we consider Plasma technology or user 
interface.. 
[16:01]  sebas: yeah true, should we soften the "professional" bit? 
[16:02]  yes, please try (not sure it'll work, but I'm curious what you 
can come up with)


On Monday, 4 April 2016 15:45:30 CEST Jens Reuterberg wrote:
> Hey, so me and Thomas have been hard at work on this for a while now and I
> think we are at a good point to show what we got.
> 
> Please remember that THIS IS JUST A DRAFT! Nothing is set in stone even if
> the document looks fancy (the PNG attached to this email)
> Below is the raw text of it.
> 
> /Jens
> 
> The Vision is split into three subsections:
> Vision, Details and and three key points.
> The actual Vision:
> Plasma is created to be the primary user interface for multiple device
> classes providing a stable, performant, usable and above all productive
> environment for professional computer users.
> Plasma's feature set is selected for its usefulness in a productive context
> with a constant care to user privacy.
> 
> Detail 1: Plasma not only promises to never invade its users' privacy
> itself, but also protect against other parties' attempts to spy on them.
> Security is a precondition to privacy, all privacy measures are useless in
> an insecure system.
> Detail 2: Our target audience works with their devices in a professional
> setting. Productivity is key for them and their user interface must give
> them an efficient and swift way of completing tasks.
> Detail 3: A perfomant desktop is the base of any productive environment and
> code quality, usability and aesthetic value are relevant to the experience.
> Nothing in the interface exists on its own merits but for what it brings to
> the user.
> 
> The Three Key points:
> Private, Professional, Performant.

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jens Reuterberg
Thanks for feedback! :)

> First, it looks very professional, nice :)
> one thing tough , is the underline of the words, the red underline may look
> like a spellcheck error (i'm wondering if something else could be used
> instead of an underline, like bullets, those icons in small, or just a
> background..)

Yes now that you say it it does look like a spelling check going on :D Ok ok 
this calls for some experimentation. Will edit that

But the text? What do you think about the text?


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Jonathan Riddell
On 4 April 2016 at 14:58, Jens Reuterberg  wrote:
> Thanks for feedback! :)
>
>> First, it looks very professional, nice :)
>> one thing tough , is the underline of the words, the red underline may look
>> like a spellcheck error (i'm wondering if something else could be used
>> instead of an underline, like bullets, those icons in small, or just a
>> background..)
>
> Yes now that you say it it does look like a spelling check going on :D Ok ok
> this calls for some experimentation. Will edit that
>
> But the text? What do you think about the text?

I'm not convinced performant is a word although it seems to be used
for computer jargon

http://english.stackexchange.com/questions/38945/what-is-wrong-with-the-word-performant

The main part which surprises me is the user profile for professional
users. I guess you've thought about who that includes and who it
excludes?  How does it differentiate us from the competition?

Jonathan
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1314: Workaround problems with Qt::QueuedConnection

2016-04-04 Thread Sebastian Kügler
sebas accepted this revision.
sebas added a reviewer: sebas.
sebas added a comment.
This revision is now accepted and ready to land.


  Bah, but okay. :/

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  no-qt-queued-connection

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: sebas, plasma-devel
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: A Plasma Vision draft

2016-04-04 Thread Marco Martin
On Monday 04 April 2016, Jens Reuterberg wrote:
> Hey, so me and Thomas have been hard at work on this for a while now and I
> think we are at a good point to show what we got.
> 
> Please remember that THIS IS JUST A DRAFT! Nothing is set in stone even if
> the document looks fancy (the PNG attached to this email)
> Below is the raw text of it.
> 

First, it looks very professional, nice :)
one thing tough , is the underline of the words, the red underline may look 
like a spellcheck error (i'm wondering if something else could be used instead 
of an underline, like bullets, those icons in small, or just a background..)

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Writing to plasma-desktop-appletsrc with init scripts.

2016-04-04 Thread Chris Topel

Hey all,

I'm having a bit of an issue trying to make something work in my 
environment.


Basically, I want widgets to be disabled by default. But if a user 
chooses to do so, they can unlock the widgets and make their changes. 
Then, on logout, the widget will automatically be locked again for them 
so they don't accidentally remove it the next day.


So to do that I'd like to use init scripts 
(/usr/share/kde4/apps/plasma-desktop/init/00-defaultLayout.js) to pass 
something directly into plasma-desktop-appletsrc when a user first logs in.


Specifically, I want to add this to the bottom of the file:

   [General]
   immutability[$i]=2

This will lock widgets by default but will allow the users to unlock it 
(immutability=1) temporarily to add/move widgets. Then the next time 
they log back in it will be locked (immutability=2) again for them.


So, is there some way I can easily easily set immutability[$i]=2 under 
the [General] section of plasma-desktop-appletsrc?


Thanks in advance!
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1250: [server] Workaround for QtWayland bug https://bugreports.qt.io/browse/QTBUG-52192

2016-04-04 Thread Sebastian Kügler
sebas accepted this revision.
sebas added a reviewer: sebas.
This revision is now accepted and ready to land.

REPOSITORY
  rKWAYLAND KWayland

BRANCH
  subsurface-incorrect-mapping

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Marco Martin
On Sunday 03 April 2016, you wrote:
> > the patch is fine, but I would prefer the property to be called "opened"
> > that even if doesn't shound great, is the name of an analogous property
> > for OverlayDrawer, so i would like to keep the naming consistent. can
> > you adapt it? or i can push then rename
> 
> I'm on my phone at the airport and don't know when I'll have internet for
> my computer again, so feel free to apply the patch as is and the rename
> the property...

uh, actually the opened property was already there ;)
just pushed the "snap" behavior in the overlay sheet that you suggested

> > the blurred part may be not possible (i guess that functionality on ios
> > blurs the homescreen, that would have to be done by the operating system
> > itself)
> 
> Well, doesn't need to be blurred home screen. Could be the blurred copy of
> what you are moving. Or just an oddly shaded area. Just so it looks
> intentional.

pushed an alternative version that should behave better (will have the 
background image instead of the current gray rectangle)

> That works. In the current version that I sent and with the way
> Subsurface-mobile uses it it works as bread crumbs. Only if you are
> scrolled down on dive list (which hides the crumbs), then a tap "up there"
> gets you back to the top of the list. Which shows the title bar, which
> then works as bread crumbs again since you are already at the top.
> 
> It did feel quite intuitive to me.

i'll probably put the "scroll to top" behavior in the entry of the current 
page

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request 127571: [taskmanager] Stop parsing executables as .desktop files

2016-04-04 Thread Rob Wu

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127571/
---

Review request for Plasma.


Repository: plasma-desktop


Description
---

When a binary is launched via an absolute path, then launcherUrl is not
empty because of [1], even though it is not a .desktop file.
Consequently, when a user right-clicks on the task item, plasmashell
attempts to parse the executable as a .desktop configuration file.
Since this file is obviously not a .desktop file, parsing it as such
will fail, and KConfig floods ~/.xsession-errors with lots of errors.
This can quickly add hundreds of megabytes per right-click...

This patch resolves the problem by not constructing a KDesktopFile if
the launcherUrl is not a .desktop file.

An alternative (and more general) way to get rid of the symptoms is to
modify KDesktopFile / KConfig to stop parsing on the first error and
write the launcherUrl to the error log (or at the very least limit the
number of displayed errors). However, it can be argued that you should
not pass a non-.desktop file to KDesktopFile.

[1] 
https://quickgit.kde.org/?p=kde-workspace.git&a=commit&h=3a4b9c85fc21d14838ceac04bb0a70656ee7c701


Diffs
-

  applets/taskmanager/plugin/backend.cpp 07ddfbe 

Diff: https://git.reviewboard.kde.org/r/127571/diff/


Testing
---

The following steps demonstrate the issue, and confirms that the patch fixes 
the bug.

1. Create a simple GUI program, as follows:
```
// Compile: clang++ `pkg-config --cflags --libs Qt5Widgets` app.cpp -o app -g 
-fPIE
#include 
#include 

int main(int argc, char **argv) {
QApplication app(argc, argv);
QLabel label("Some GUI app");
label.show();

return app.exec();
}
```
2. Run the program via an absolute path: $PWD/app.sh
3. Right-click on the task item in the task bar (i.e. the program that you just 
launched).
4. Look at ~/.xsession-errors and observe that the following lines were added.
   >
"KConfigIni: In file /tmp/some-qt-app/app, line 1: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/some-qt-app/app, line 2: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/some-qt-app/app, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/some-qt-app/app, line 4: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/some-qt-app/app, line 5: " Invalid entry (missing ']')
"KConfigIni: In file /tmp/some-qt-app/app, line 6: " "Invalid escape sequence 
\"\\A\"."
"KConfigIni: In file /tmp/some-qt-app/app, line 6: " "Invalid escape sequence 
\"\\\u0001\"."
... hundreds of similar lines


5. Compile plasma-desktop with this patch and restart plasmashell.
6. Repeat step 2 and 3.
7. Look at ~/.xsession-errors and observe that the errors are gone.


Thanks,

Rob Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1311: Add autotest to verify that screen starts to lock on idle timeout

2016-04-04 Thread Martin Gräßlin
graesslin added a dependent revision: D1312: Add auto test for grace time.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1312: Add auto test for grace time

2016-04-04 Thread Martin Gräßlin
graesslin added a dependent revision: D1314: Workaround problems with 
Qt::QueuedConnection.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  grace-time-test

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1314: Workaround problems with Qt::QueuedConnection

2016-04-04 Thread Martin Gräßlin
graesslin added dependencies: D1312: Add auto test for grace time, D1311: Add 
autotest to verify that screen starts to lock on idle timeout.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1312: Add auto test for grace time

2016-04-04 Thread Martin Gräßlin
graesslin added a dependency: D1311: Add autotest to verify that screen starts 
to lock on idle timeout.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  grace-time-test

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1311: Add autotest to verify that screen starts to lock on idle timeout

2016-04-04 Thread Martin Gräßlin
graesslin added a dependent revision: D1314: Workaround problems with 
Qt::QueuedConnection.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Request, 11 lines] D1314: Workaround problems with Qt::QueuedConnection

2016-04-04 Thread Martin Gräßlin
graesslin created this revision.
graesslin added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  For unknown reasons our signals with Qt::QueuedConnection are not
  delivered with Qt 5.6 if the context object is this (KSldApp instance).
  
  If we use a different context object (e.g. the sender) it works.
  
  The lack of signals not working triggered quite a few bugs, like
  
  - grace time not working
  - global shortcuts not working
  
  BUG: 361008
  BUG: 361007

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  no-qt-queued-connection

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

AFFECTED FILES
  autotests/ksldtest.cpp
  ksldapp.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Abandoned] D957: Fix userActivity signal when running in kwin_wayland

2016-04-04 Thread Martin Gräßlin
graesslin abandoned this revision.
graesslin added a comment.


  newer version: https://phabricator.kde.org/D1314

REPOSITORY
  rKSCREENLOCKER KScreenLocker

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: ivan, plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1312: Add auto test for grace time

2016-04-04 Thread bshah (Bhushan Shah)
bshah accepted this revision.
bshah added a reviewer: bshah.
This revision is now accepted and ready to land.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  grace-time-test

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Commented On] D957: Fix userActivity signal when running in kwin_wayland

2016-04-04 Thread Martin Gräßlin
graesslin added inline comments.

INLINE COMMENTS
  ksldapp.cpp:612 no it's not the same. It's using Qt::QueuedConnection instead 
of Qt::AutoConnection.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: ivan, plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Request, 68 lines] D1312: Add auto test for grace time

2016-04-04 Thread Martin Gräßlin
graesslin created this revision.
graesslin added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  This adds a test case for unlocking the screen through user activity
  during grace time. After the screen is locked user acitivity is simulated
  using the xtest extension. In addition also a case without grace time is
  tested.

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  grace-time-test

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

AFFECTED FILES
  CMakeLists.txt
  autotests/CMakeLists.txt
  autotests/ksldtest.cpp
  ksldapp.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1282: Subcompositor support in KWin

2016-04-04 Thread Sebastian Kügler
sebas accepted this revision.
sebas added a reviewer: sebas.
This revision is now accepted and ready to land.

REPOSITORY
  rKWIN KWin

BRANCH
  subcompositor-arc

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 11 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/11/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 04 Apr 2016 10:43:30 +
Build duration: 21 min

CHANGE SET
Revision 093b622e855a0f269f782c744812b8235a4222f3 by scripty: (SVN_SILENT made 
messages (.desktop file) - always resolve ours)
  change: edit templates/ion-dataengine/src/ion-%{APPNAMELC}.desktop


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Kirigami 1.0 feedback

2016-04-04 Thread Sebastian Kügler
On Sunday, April 03, 2016 11:35:29 PM Dirk Hohndel wrote:
> BUT (and you knew there would be one): Swipe for "back key" is hard for
> us. We can't really do it when looking at dive details, and it feels
> really alien to iOS users. And the back key on iOS is always, always,
> always, in every app, even the crazy ones, in the top left corner.
> 
> My current thinging is that I may end up doing just that in the iOS
> version. Having a back button somewhere that isn't a corner feels very
> weird when I play with it. I see why you don't want a button in a bottom
> corner. So I think I will just implement my own back key in
> Subsurface-mobile and only enable this on iOS and have it in the top left
> corner. I wish Kirigami would consider that ALL Kirigami apps that run on
> iOS will have this very same situation and just add the standard back
> button on iOS in its standard position - but it's your project, your
> choice.

I can see that making sense, though. "that" means: on ios, top-left has a back 
button, all other target OSes have this functionality native, elsewhere 
(Android, for example, has the back button).

To me, that is consistent enough across OSes, while still respecting OS-
specific mechanisms.
-- 
sebas

http://www.kde.org | http://vizZzion.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Minutes Monday Plasma Meeting

2016-04-04 Thread Eike Hein



On 04/04/2016 07:42 PM, Sebastian Kügler wrote:

* Planning bug day (with Jens and Bhushan)


We've (Sho_, bshah, jensreu) scheduled a planning meeting about the
Bug Day on April 12th at noon in #plasma - feel free to swing by if
you want to join the planning!

Cheers,
Eike
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-desktop master kf5-qt5 » Linux,gcc - Build # 14 - Failure!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD FAILURE
Build URL: 
https://build.kde.org/job/plasma-desktop%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/14/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 04 Apr 2016 10:43:15 +
Build duration: 2 min 38 sec

CHANGE SET
Revision ecd9ea6719abaa0311fdaddf988a2b10b612605a by scripty: (SVN_SILENT made 
messages (.desktop file) - always resolve ours)
  change: edit runners/plasma-desktop/plasma-runner-plasma-desktop.desktop
  change: edit runners/kwin/plasma-runner-kwin.desktop
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Minutes Monday Plasma Meeting

2016-04-04 Thread Sebastian Kügler
Minutes Plasma 'hangout', 4-4-2016, 12:00 CET

Present: mgraesslin, kbroulik, bshah, Sho, notmart, Riddell, jensreuterberg, 
sebas


mgraesslin:
* subcompositor support working better, KWin review is up https://
phabricator.kde.org/D1282
** OpenGL support is hacked in, but not implemented correctly yet (no 
WindowQuads)
** input still missing
** many bugs in Qt found with workarounds implemented in KWayland
*** https://bugreports.qt.io/browse/QTBUG-51640
*** https://bugreports.qt.io/browse/QTBUG-52092
*** https://bugreports.qt.io/browse/QTBUG-52118
*** https://bugreports.qt.io/browse/QTBUG-52192
* Input events added to debug console - comparable to xev
* april-fool: https://phabricator.kde.org/D1283 - might work as easter egg, 
opinions?
* investigating a few screenlocker issues, apparently no Qt::QueuedConnection 
is working

kbroulik:
* will represent KDE at http://luga.de/Aktionen/LIT-2016/abstracts.html#kde

bshah:
* Plasma Mobile planning meeting: http://doodle.com/poll/8x983kg6s5p6hw48 -- 
please join!
* Working on new imaging / OS stack for Plasma mobile (bare Cyanogenmod + 
Debian chroot)

jensreuterberg:
* doing print / promo material
* finished Plasma vision draft promo package

Sho:
* working towards feature parity for libtaskmanager on wayland
* Bugfixing
* Planning bug day (with Jens and Bhushan)

notmart:
* New systray: better reordering of items with less javascript, notifications 
always in first position to keep old behavior
* added tests to https://git.reviewboard.kde.org/r/127260/
** thinking at an alternative way to load system icons via Plasma::Svg
* kirigami, better behavior for Sheet component
* work to make kirigami gallery builable on Android, preliminar: http://
notmart.org/misc/kirigami/QtApp-debug.apk * global drawer: a single scroll 
view for landscape mode
* better behavior for the autohide of titlebar

Riddell:
* Plasma 5.6.1 is out
* 5.6.2 due tomorrow
* Neon builds for stable and unstable branches are being built ( http://
files.kde.org/neon/ )
* Plasma release schedule is done (5.7 is freezing start of June, release end 
of June)
* https://community.kde.org/Schedules/Plasma_5

sebas:
* refactoring of kwin's drm backend merged ( https://phabricator.kde.org/D1168 
)
* fixed a glitch in desktop grid ( https://phabricator.kde.org/D1209 )
* rough implementation of DPMS in kscreen-doctor (wayland-only)
* about to merge dpms branch into libkscreen (part of kscreen-doctor, will be 
reviewed later on)
* Wrote Dot story about Plasma sprint ( 
https://dot.kde.org/2016/03/23/plasma-team-gets-physical )
* installed new laptop
* reviewed lots of patches
* working with Thomas and Lydia to finalize / cement KDE vision


-- 
sebas

http://www.kde.org | http://vizZzion.org
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1220: [Applet / Wallpaper Configuration] Load config page with initial cfg properties already set

2016-04-04 Thread mart (Marco Martin)
mart accepted this revision.
mart added a reviewer: mart.
This revision is now accepted and ready to land.

REPOSITORY
  rPLASMADESKTOP Plasma Desktop

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: broulik, Plasma, mart
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Accepted] D1221: [Slideshow Wallpaper] Fix seconds always set to 1 when opening config dialog

2016-04-04 Thread mart (Marco Martin)
mart accepted this revision.
mart added a reviewer: mart.
This revision is now accepted and ready to land.

REPOSITORY
  rPLASMAWORKSPACE Plasma Workspace

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: broulik, Plasma, mart
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Jenkins-kde-ci: plasma-workspace master kf5-qt5 » Linux,gcc - Build # 10 - Still Unstable!

2016-04-04 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/plasma-workspace%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/10/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 04 Apr 2016 08:39:11 +
Build duration: 11 min

CHANGE SET
Revision d0c70ea70047e48793a10eae90aa14ff146679ec by Marco Martin: (Models 
import not used anymore)
  change: edit applets/systemtray/package/contents/ui/items/AbstractItem.qml


JUNIT RESULTS

Name: (root) Failed: 2 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 8 
test(s)Failed: TestSuite.org.kde.plasma.analogclock-testFailed: 
TestSuite.org.kde.plasma.kickoff-test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 9/9 (100%)FILES 42/47 (89%)CLASSES 42/47 (89%)LINE 1661/2088 
(80%)CONDITIONAL 1206/1802 (67%)

By packages
  
drkonqi.parser
FILES 6/10 (60%)CLASSES 6/10 (60%)LINE 303/423 (72%)CONDITIONAL 
478/541 (88%)
drkonqi.tests.backtraceparsertest
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 74/74 (100%)CONDITIONAL 
33/50 (66%)
kioslave.desktop
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 90/131 (69%)CONDITIONAL 
34/50 (68%)
kioslave.desktop.tests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 66/66 (100%)CONDITIONAL 
26/50 (52%)
klipper
FILES 12/13 (92%)CLASSES 12/13 (92%)LINE 256/384 
(67%)CONDITIONAL 109/146 (75%)
klipper.autotests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 630/693 (91%)CONDITIONAL 
377/742 (51%)
runners.bookmarks
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 89/159 (56%)CONDITIONAL 
34/56 (61%)
runners.bookmarks.browsers
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 88/93 (95%)CONDITIONAL 
84/107 (79%)
runners.bookmarks.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 65/65 (100%)CONDITIONAL 
31/60 (52%)___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Request, 52 lines] D1311: Add autotest to verify that screen starts to lock on idle timeout

2016-04-04 Thread Martin Gräßlin
graesslin created this revision.
graesslin added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.

REVISION SUMMARY
  This adds a new auto test to verify that gets locked when the idle
  timeout is reached.
  
  Unfortunately we cannot just modify the configuration as the minimum
  idle timout possible through the configuration is one minute and we
  don't want to wait that long on the CI system.
  
  Thus two new methods are exposed to modify the internal idle id from
  the auto test.

TEST PLAN
  Tested with an Xvfb

REPOSITORY
  rKSCREENLOCKER KScreenLocker

BRANCH
  idle-test

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

AFFECTED FILES
  autotests/CMakeLists.txt
  autotests/ksldtest.cpp
  ksldapp.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1250: [server] Workaround for QtWayland bug https://bugreports.qt.io/browse/QTBUG-52192

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKWAYLAND85209f3da17e: [server] Workaround for QtWayland bug 
https://bugreports.qt.io/browse/QTBUG… (authored by graesslin).

REPOSITORY
  rKWAYLAND KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1250?vs=3004&id=3118

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

AFFECTED FILES
  autotests/client/test_wayland_subsurface.cpp
  src/server/surface_interface.cpp
  src/server/surface_interface_p.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1261: [server] Don't emit unmapped if the Surface wasn't mapped

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKWAYLAND62a43f0c0cc8: [server] Don't emit unmapped if the 
Surface wasn't mapped (authored by graesslin).

REPOSITORY
  rKWAYLAND KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1261?vs=3022&id=3117

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

AFFECTED FILES
  autotests/client/test_wayland_surface.cpp
  src/server/surface_interface.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1281: [server] Add damage tracking feature to SurfaceInterface

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKWAYLAND506bf3a31225: [server] Add damage tracking feature to 
SurfaceInterface (authored by graesslin).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D1281?vs=3053&id=3119#toc

REPOSITORY
  rKWAYLAND KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1281?vs=3053&id=3119

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

AFFECTED FILES
  autotests/client/test_wayland_surface.cpp
  src/server/surface_interface.cpp
  src/server/surface_interface.h
  src/server/surface_interface_p.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: sebas, plasma-devel
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Closed] D1248: [autotest] Add test case for mapping/unmapping surfaces in a sub-surface tree

2016-04-04 Thread Martin Gräßlin
This revision was automatically updated to reflect the committed changes.
Closed by commit rKWAYLAND6e9560662afe: [autotest] Add test case for 
mapping/unmapping surfaces in a sub-surface tree (authored by graesslin).

REPOSITORY
  rKWAYLAND KWayland

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D1248?vs=3001&id=3116

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

AFFECTED FILES
  autotests/client/test_wayland_subsurface.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, bshah
Cc: plasma-devel, sebas
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Differential] [Updated] D1281: [server] Add damage tracking feature to SurfaceInterface

2016-04-04 Thread Martin Gräßlin
graesslin marked 3 inline comments as done.

REPOSITORY
  rKWAYLAND KWayland

BRANCH
  surface-tracked-damage

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, Plasma, sebas
Cc: sebas, plasma-devel
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel