Build failed in Jenkins: plasma-workspace_stable_qt5 #88

2015-03-14 Thread KDE CI System
See http://build.kde.org/job/plasma-workspace_stable_qt5/88/changes

Changes:

[kde] Don't set a width and height

--
[...truncated 2995 lines...]
Linking CXX executable testChromeBookmarks
Linking CXX shared module krunner_calculatorrunner.so
[ 62%] Building CXX object 
runners/webshortcuts/CMakeFiles/krunner_webshortcuts.dir/krunner_webshortcuts_automoc.cpp.o
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/services/servicerunner.cpp:
 In member function ‘virtual void ServiceRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/services/servicerunner.cpp:249:45:
 warning: ‘static bool KRun::run(const KService, const QListQUrl, QWidget*, 
bool, const QString, const QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kio/inst/include/KF5/KIOWidgets/krun.h:207)
 [-Wdeprecated-declarations]
 KRun::run(*service, QListQUrl(), 0);
 ^
[ 62%] Built target krunner_calculatorrunner
[ 62%] [ 62%] Built target testChromeBookmarks
[ 62%] Building CXX object 
runners/shell/CMakeFiles/krunner_shell.dir/shell_config.cpp.o
Building CXX object 
runners/shell/CMakeFiles/krunner_shell.dir/krunner_shell_automoc.cpp.o
[ 62%] Building CXX object 
runners/recentdocuments/CMakeFiles/krunner_recentdocuments.dir/krunner_recentdocuments_automoc.cpp.o
[ 63%] Building CXX object 
runners/places/CMakeFiles/krunner_placesrunner.dir/krunner_placesrunner_automoc.cpp.o
Linking CXX shared module krunner_services.so
[ 63%] Built target krunner_services
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:
 In member function ‘virtual void WebshortcutRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:159:48:
 warning: ‘static void KToolInvocation::invokeBrowser(const QString, const 
QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kservice/inst/include/KF5/KService/ktoolinvocation.h:146)
 [-Wdeprecated-declarations]
 KToolInvocation::invokeBrowser(location);
^
[ 63%] Scanning dependencies of target krunner_windowedwidgets
[ 64%] Building CXX object 
runners/bookmarks/CMakeFiles/krunner_bookmarksrunner.dir/bookmarksrunner.cpp.o
Building CXX object 
runners/windowedwidgets/CMakeFiles/krunner_windowedwidgets.dir/windowedwidgetsrunner.cpp.o
[ 64%] Building CXX object 
runners/windowedwidgets/CMakeFiles/krunner_windowedwidgets.dir/krunner_windowedwidgets_automoc.cpp.o
Linking CXX shared module krunner_webshortcuts.so
[ 65%] Building CXX object 
runners/bookmarks/CMakeFiles/krunner_bookmarksrunner.dir/browsers/kdebrowser.cpp.o
Linking CXX shared module krunner_recentdocuments.so
[ 65%] Linking CXX shared module krunner_shell.so
Building CXX object 
runners/bookmarks/CMakeFiles/krunner_bookmarksrunner.dir/browsers/firefox.cpp.o
[ 65%] Built target krunner_webshortcuts
[ 65%] Built target krunner_recentdocuments
Linking CXX shared module krunner_placesrunner.so
[ 65%] Built target krunner_shell
[ 65%] Built target krunner_placesrunner
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/bookmarks/bookmarksrunner.cpp:
 In member function ‘virtual void BookmarksRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/bookmarks/bookmarksrunner.cpp:132:45:
 warning: ‘static void KToolInvocation::invokeBrowser(const QString, const 
QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kservice/inst/include/KF5/KService/ktoolinvocation.h:146)
 [-Wdeprecated-declarations]
 KToolInvocation::invokeBrowser(url.url());
 ^
Scanning dependencies of target krunner_powerdevil
[ 65%] Building CXX object 
runners/powerdevil/CMakeFiles/krunner_powerdevil.dir/PowerDevilRunner.cpp.o
[ 65%] Building CXX object 
runners/powerdevil/CMakeFiles/krunner_powerdevil.dir/krunner_powerdevil_automoc.cpp.o
[ 65%] [ 65%] Generating screensaver_interface.cpp, screensaver_interface.h
Building CXX object 
runners/bookmarks/CMakeFiles/krunner_bookmarksrunner.dir/krunner_bookmarksrunner_automoc.cpp.o
[ 65%] Generating screensaver_interface.moc
Linking CXX shared module krunner_windowedwidgets.so
Scanning dependencies of target krunner_sessions
[ 65%] Building CXX object 
runners/sessions/CMakeFiles/krunner_sessions.dir/sessionrunner.cpp.o
[ 65%] Built target krunner_windowedwidgets
[ 65%] Scanning dependencies of target krunner_windows
[ 65%] Building CXX object 
runners/bookmarks/CMakeFiles/krunner_bookmarksrunner.dir/browsers/chrome.cpp.o
Building CXX object 

Build failed in Jenkins: plasma-workspace_stable_qt5 #89

2015-03-14 Thread KDE CI System
See http://build.kde.org/job/plasma-workspace_stable_qt5/89/changes

Changes:

[kde] Use fontSizeMode Text.Fit for NotificationIcon

--
[...truncated 3045 lines...]
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:281:12:
 warning: enumeration value ‘HybridSuspendState’ not handled in switch 
[-Wswitch]
 switch ((Solid::PowerManagement::SleepState)value) {
^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:
 In member function ‘virtual void PowerDevilRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:322:41:
 warning: ‘void 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SleepState, 
QObject*, const char*)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kdelibs4support/inst/include/KF5/KDELibs4Support/solid/powermanagement.h:83)
 [-Wdeprecated-declarations]
 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SuspendState, 0, 
0);
 ^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:322:96:
 warning: ‘void 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SleepState, 
QObject*, const char*)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kdelibs4support/inst/include/KF5/KDELibs4Support/solid/powermanagement.h:83)
 [-Wdeprecated-declarations]
 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SuspendState, 0, 
0);

^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:325:41:
 warning: ‘void 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SleepState, 
QObject*, const char*)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kdelibs4support/inst/include/KF5/KDELibs4Support/solid/powermanagement.h:83)
 [-Wdeprecated-declarations]
 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::HibernateState, 0, 
0);
 ^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:325:98:
 warning: ‘void 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::SleepState, 
QObject*, const char*)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kdelibs4support/inst/include/KF5/KDELibs4Support/solid/powermanagement.h:83)
 [-Wdeprecated-declarations]
 
Solid::PowerManagement::requestSleep(Solid::PowerManagement::HibernateState, 0, 
0);

  ^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:319:16:
 warning: enumeration value ‘HybridSuspendState’ not handled in switch 
[-Wswitch]
 switch ((Solid::PowerManagement::SleepState)match.data().toInt()) {
^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:
 In member function ‘virtual void WebshortcutRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:159:48:
 warning: ‘static void KToolInvocation::invokeBrowser(const QString, const 
QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kservice/inst/include/KF5/KService/ktoolinvocation.h:146)
 [-Wdeprecated-declarations]
 KToolInvocation::invokeBrowser(location);
^
[ 65%] Generating screensaver_interface.moc
Scanning dependencies of target krunner_sessions
[ 65%] Building CXX object 
runners/sessions/CMakeFiles/krunner_sessions.dir/sessionrunner.cpp.o
[ 65%] Building CXX object 
runners/shell/CMakeFiles/krunner_shell.dir/krunner_shell_automoc.cpp.o
Scanning dependencies of target krunner_windows
[ 65%] Building CXX object 
runners/windows/CMakeFiles/krunner_windows.dir/windowsrunner.cpp.o
[ 65%] Linking CXX shared module krunner_webshortcuts.so
Building CXX object 
runners/windows/CMakeFiles/krunner_windows.dir/krunner_windows_automoc.cpp.o
Linking CXX shared module krunner_powerdevil.so
[ 65%] Built target krunner_webshortcuts
[ 65%] Building CXX object 
runners/sessions/CMakeFiles/krunner_sessions.dir/screensaver_interface.cpp.o
[ 65%] Built target krunner_powerdevil
[ 65%] Linking CXX shared module krunner_windowedwidgets.so
Building CXX object 
runners/sessions/CMakeFiles/krunner_sessions.dir/krunner_sessions_automoc.cpp.o
[ 65%] 

Virtual Keyboard for Plasma desktop/screen locker

2015-03-14 Thread raffarti
Hello everyone,

this is about design and development of a virtual keyboard for plasma.
TOPICS:
  1)End-user features.
  2)Technical issues and solutions.
  
NOTE: this is not a statement of purpose, this is a request for help, you're 
invited to discuss every pixel of it.

INTRO:
As tablet pc owner, I can say that what plasma really needs is a keyboard for 
the screen locker, everything else (even login with kdm) can be done using any 
existing virtual keyboard (like onboard).
Also sddm needs it.
Currently I'm using a QML keyboard with a C++ plugin based on XTest (didn't 
tried to put it on the screen locker yet, though). It works great to me, but 
it's a rough implementation so I'm planning to rework it.
It would be great if it could be adopted for plasma (or compatible, at least), 
so I'd like to collect as many advices and minds as possible.

Basic Idea:
I'd like the keyboard to be able to works in as many contexts as possible 
(stand-alone or qt integrated), that is how I'd like it:
  -A QML wrapper.
  -A C++ plugin for QML.
  -One or more QML Models (one for each layout or layout type?).
  -A set of implementations for the QML Model (most likely one KDE and one 
plain QML).
  -A Set of C++ dynamic plugins, one for each implementation.
  -One keymap for IM, one for full physical keyboard emulation.

1)END-USER Features:
What I'd like to do is a virtual keyboard capable of switching between an 
Input Method mode (text based) and a physical emulation mode (Key event 
based).
An Input Method approach should be more reliable and easy to implement on a 
client application, supporting only text input, it should have a compact 
layout and allow extra features as spell checking/prediction/correction.
A physical emulation keyboard is useful for legacy environments, not designed 
for mobile, which makes large use of keyboard shortcuts.

My question is, which one means more to KDE? A text input only (IM) strategy 
could cover everything essential, has a typical compact layout optimal for 
small screens, but KDE is actually a desktop environment and a physical 
emulation would be useful for seasoned KDE user especially on devices such as 
2-in-1 and convertible tablets.
Which of those two ways has to be implemented first?

Desirable features:
-Seamless IM/emulation switching
-Editable keymaps
-Extra fancy plugins (probably integrated by QML directly)(e.g. virtual 
touchpad, applications integration, windows management,...)
-...?


2)TECHNICAL issues and solutions:

Warning: I'm not much experienced on those matters so anything follows could 
be inaccurate or wrong.

IM (text based) solution:
  -one key mapping per language.
  -key mapping based on UTF8 for printable characters + Qt::Key (or other 
enum/string/whatever) for action buttons (enter, backspace,...)
  -QInputMethod for Qt
  -XIM for X (or so I guess, just googled it yesterday)
  -Wayland supports IM AFAIK
  
Key emulation solution:
  -one key mapping per platform or one per language if based on Qt::Key (note 
that using native keycodes you should have immediate support for all native 
supported languages)
  -Qt doesn't provides any conversion form Qt::Key to UTF8, thus both Qt and 
X11 implementations will use XKB for keysym to utf8 translation
  -Moreover, both Qt and X11 implementations will require KKeyServer if key 
mapping uses Qt::Key
  -X11 implementation can be done using XTest library or using XSendEvent 
directly (caveat) or xcb equivalents. (please don't forget to discuss that 
point)
  -QCoreApplication::processEvent(...) or QCoreApplication::sendEvent(...)
  -Wayland I have no idea, but my guess is something similar to X exists.
  
For both a set of symbols or icons is needed to display non-printable keys.


Each part of this project should be modular and re-usable by similar projects, 
their interface should be as generic as possible.

Anyone willing to join the development is welcome (especially true for QML 
parts).

  Raffaele Pertile
  
P.S.
Is Maliit still dead?
---
raffarti

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


Re: Review Request 122948: Use fontSizeMode Text.Fit for NotificationIcon

2015-03-14 Thread Kai Uwe Broulik

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

(Updated March 14, 2015, 11:04 p.m.)


Status
--

This change has been marked as submitted.


Review request for Plasma and KDE Usability.


Changes
---

Submitted with commit f7f12485aab02785bd7bfb880deba39615c53f02 by Kai Uwe 
Broulik to branch Plasma/5.2.


Repository: plasma-workspace


Description
---

https://www.kde.org/announcements/plasma-5.2/full-screen.png
There's nothing more to say. (Also use Connections rather than temp property)


Diffs
-

  applets/notifications/package/contents/ui/NotificationIcon.qml 1449c19 

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


Testing
---

Font now automatically scales with the icon. Alignment can still be a little 
bit off at times but properly centering text is a horrible task, also given the 
frame and everything else is themable. We lack the triangle indicators now, 
though.


File Attachments


Before in tray
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/38fc6d1c-a1f7-4ace-8df3-5803516862f8__notificationiconbefore.png
After in tray
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/4cf0dd62-7d14-4f9c-81aa-045d5f02b709__notificationiconafter.png
On Desktop
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/b5111380-e5f2-4f45-93e5-fb84da26b711__notificationiconafter1.png


Thanks,

Kai Uwe Broulik

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


Plotter component not updating

2015-03-14 Thread Mark Gaiser
Hi,

I'm playing with the QML Plotter component from the
org.kde.kquickcontrolsaddons import.
I took the test and created a minimal example [1] which adds random plot
data every 100 ms.

The issue is that no data becomes visible in the plot. You have to resize
the qml window to make it visible, but even then you have to keep resizing
your window to update to plot (visually).

Am i doing something wrong here?
Is there a magical property/function (that i couldn't find) that makes the
plot update when it gets new data?

Cheers,
Mark

[1] https://paste.kde.org/pzboanqce
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 122859: WIP: Don't animate from previous pixmap when IconItem has been invisible

2015-03-14 Thread Eike Hein

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


 @Eike: Could you check whether this makes it more viable for Kicker?

Will do tomorrow. Might make it _more_ viable, but probably not viable yet - 
the other problem is that Kicker really wants to disable the blend tween 
completely, because it works very hard to reuse existing delegate instances 
when you switch categories. That is, when you move from one category to another 
and they differ in size, delegates may be created or destroyed as needed to fit 
the new size, but existing ones are reused and just handed new data. Since the 
text labels don't blend it's awkward when the icons do, and also generally 
makes things feel too slow.

- Eike Hein


On March 14, 2015, 2:53 p.m., Kai Uwe Broulik wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://git.reviewboard.kde.org/r/122859/
 ---
 
 (Updated March 14, 2015, 2:53 p.m.)
 
 
 Review request for Plasma.
 
 
 Repository: plasma-framework
 
 
 Description
 ---
 
 We have a lot of reusable singletons that are just hidden when unneeded 
 (tooltip, osd). IconItem, however, will always fade from the previous state, 
 even if the previous action happened minutes ago.
 
 This patch makes it track its visibility and skip the fade-and-wait dance 
 when it just became visible. It also removes a visible false call in the 
 tooltip which I didn't know what it was for. (With it in place, the IconItem 
 always becomes visible when moving between tooltip areas, breaking the 
 animation altogether).
 
 @Eike: Could you check whether this makes it more viable for Kicker?
 
 
 Diffs
 -
 
   src/declarativeimports/core/iconitem.h 3ef0306 
   src/declarativeimports/core/iconitem.cpp d653bf3 
   src/declarativeimports/core/tooltip.cpp 40e0af5 
 
 Diff: https://git.reviewboard.kde.org/r/122859/diff/
 
 
 Testing
 ---
 
 Moving between tray icons - icon fades, moving relly rapidly causes it 
 not to load any icon until you halt (dunno if that happened before but 
 doesn't seem too bad)
 Hovering tray icon, leaving, waiting, hovering another one - icon does not 
 fade, is there right away
 
 There is an issue with the OSD where it would not fade at all anymore when 
 changing states (eg. change volume, then screen brightness), only on the 
 first invocation, hence the WIP badge.
 
 
 Thanks,
 
 Kai Uwe Broulik
 


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


Re: Review Request 122948: Use fontSizeMode Text.Fit for NotificationIcon

2015-03-14 Thread Martin Klapetek

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

Ship it!


YES, PLEASE!!

Thank you.

- Martin Klapetek


On March 14, 2015, 4:13 p.m., Kai Uwe Broulik wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://git.reviewboard.kde.org/r/122948/
 ---
 
 (Updated March 14, 2015, 4:13 p.m.)
 
 
 Review request for Plasma and KDE Usability.
 
 
 Repository: plasma-workspace
 
 
 Description
 ---
 
 https://www.kde.org/announcements/plasma-5.2/full-screen.png
 There's nothing more to say. (Also use Connections rather than temp property)
 
 
 Diffs
 -
 
   applets/notifications/package/contents/ui/NotificationIcon.qml 1449c19 
 
 Diff: https://git.reviewboard.kde.org/r/122948/diff/
 
 
 Testing
 ---
 
 Font now automatically scales with the icon. Alignment can still be a little 
 bit off at times but properly centering text is a horrible task, also given 
 the frame and everything else is themable. We lack the triangle indicators 
 now, though.
 
 
 File Attachments
 
 
 Before in tray
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/38fc6d1c-a1f7-4ace-8df3-5803516862f8__notificationiconbefore.png
 After in tray
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/4cf0dd62-7d14-4f9c-81aa-045d5f02b709__notificationiconafter.png
 On Desktop
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/b5111380-e5f2-4f45-93e5-fb84da26b711__notificationiconafter1.png
 
 
 Thanks,
 
 Kai Uwe Broulik
 


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


Re: Review Request 122332: KQuickControls IconDialog

2015-03-14 Thread Kai Uwe Broulik

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

(Updated März 14, 2015, 9:41 vorm.)


Review request for Plasma and Daniel Vrátil.


Changes
---

Fix window modality once and for all
- NonModal: Dialog appears but blocks neither plasma nor the config dialog
- WindowModal (default): Dialog appears and blocks the config dialog but rest 
of Plasma stays responsive
- ApplicationModal: Dialog blocks the entrie application

It seems setWindowModality(Qt::WindowModal) does not imply setModal(false)


Repository: kdeclarative


Description
---

This patch adds KQuickControls wrapper around KIconDialog similar to how the 
ColorDialog and other QtQuick Dialogs work. This can be used, for instance, in 
Kickoff's config UI to provide a picker for a custom item.

It is an initial draft and lacks for example window modality as I couldn't 
figure out how QtQuick Dialogs do that (some PlatformDialogHelper magic inside) 
and I'm also not sure about the lifecycle/ownership of the dialog, I've seen a 
lot of fixes for issues in that area on Review Board.


Diffs (updated)
-

  src/qmlcontrols/kquickcontrolsaddons/CMakeLists.txt d5713a0 
  src/qmlcontrols/kquickcontrolsaddons/icondialog.h PRE-CREATION 
  src/qmlcontrols/kquickcontrolsaddons/icondialog.cpp PRE-CREATION 
  src/qmlcontrols/kquickcontrolsaddons/kquickcontrolsaddonsplugin.cpp cee2360 

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


Testing
---

For testing I added a button to Kickoff that allows to open the dialog and the 
button icon source is bound to the dialog's iconName property. Didn't test the 
icon source/user/custom path stuff.


Thanks,

Kai Uwe Broulik

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


Build failed in Jenkins: plasma-workspace_stable_qt5 #87

2015-03-14 Thread KDE CI System
See http://build.kde.org/job/plasma-workspace_stable_qt5/87/changes

Changes:

[scripty] SVN_SILENT made messages (.desktop file)

--
[...truncated 3015 lines...]
Building CXX object 
runners/services/CMakeFiles/krunner_services.dir/servicerunner.cpp.o
[ 63%] Building CXX object 
runners/recentdocuments/CMakeFiles/krunner_recentdocuments.dir/recentdocuments.cpp.o
[ 63%] Building CXX object 
runners/services/CMakeFiles/krunner_services.dir/krunner_services_automoc.cpp.o
[ 64%] Generating ui_shellOptions.h
[ 64%] Building CXX object 
runners/recentdocuments/CMakeFiles/krunner_recentdocuments.dir/krunner_recentdocuments_automoc.cpp.o
Scanning dependencies of target krunner_shell
[ 64%] Linking CXX shared module krunner_placesrunner.so
Building CXX object runners/shell/CMakeFiles/krunner_shell.dir/shellrunner.cpp.o
Linking CXX shared module krunner_locations.so
[ 64%] Built target krunner_placesrunner
[ 64%] [ 64%] Built target krunner_locations
Building CXX object 
runners/shell/CMakeFiles/krunner_shell.dir/shell_config.cpp.o
Scanning dependencies of target krunner_webshortcuts
[ 64%] Building CXX object 
runners/webshortcuts/CMakeFiles/krunner_webshortcuts.dir/webshortcutrunner.cpp.o
Linking CXX shared module krunner_bookmarksrunner.so
Scanning dependencies of target krunner_windowedwidgets
[ 65%] Building CXX object 
runners/windowedwidgets/CMakeFiles/krunner_windowedwidgets.dir/windowedwidgetsrunner.cpp.o
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/services/servicerunner.cpp:
 In member function ‘virtual void ServiceRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/services/servicerunner.cpp:249:45:
 warning: ‘static bool KRun::run(const KService, const QListQUrl, QWidget*, 
bool, const QString, const QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kio/inst/include/KF5/KIOWidgets/krun.h:207)
 [-Wdeprecated-declarations]
 KRun::run(*service, QListQUrl(), 0);
 ^
[ 65%] Built target krunner_bookmarksrunner
[ 65%] Building CXX object 
runners/webshortcuts/CMakeFiles/krunner_webshortcuts.dir/krunner_webshortcuts_automoc.cpp.o
Scanning dependencies of target krunner_powerdevil
[ 65%] Building CXX object 
runners/powerdevil/CMakeFiles/krunner_powerdevil.dir/PowerDevilRunner.cpp.o
[ 65%] Building CXX object 
runners/powerdevil/CMakeFiles/krunner_powerdevil.dir/krunner_powerdevil_automoc.cpp.o
Linking CXX shared module krunner_services.so
Linking CXX shared module krunner_recentdocuments.so
[ 65%] Built target krunner_recentdocuments
[ 65%] Building CXX object 
runners/windowedwidgets/CMakeFiles/krunner_windowedwidgets.dir/krunner_windowedwidgets_automoc.cpp.o
[ 65%] Built target krunner_services
[ 65%] Building CXX object 
runners/shell/CMakeFiles/krunner_shell.dir/krunner_shell_automoc.cpp.o
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:
 In member function ‘virtual void WebshortcutRunner::run(const 
Plasma::RunnerContext, const Plasma::QueryMatch)’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/webshortcuts/webshortcutrunner.cpp:159:48:
 warning: ‘static void KToolInvocation::invokeBrowser(const QString, const 
QByteArray)’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kservice/inst/include/KF5/KService/ktoolinvocation.h:146)
 [-Wdeprecated-declarations]
 KToolInvocation::invokeBrowser(location);
^
[ 65%] Generating screensaver_interface.cpp, screensaver_interface.h
[ 65%] Generating screensaver_interface.cpp, screensaver_interface.h
Scanning dependencies of target krunner_windows
[ 65%] Generating screensaver_interface.moc
[ 65%] Building CXX object 
runners/windows/CMakeFiles/krunner_windows.dir/windowsrunner.cpp.o
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:
 In member function ‘void PowerDevilRunner::updateSyntaxes()’:
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:81:81:
 warning: ‘QSetSolid::PowerManagement::SleepState 
Solid::PowerManagement::supportedSleepStates()’ is deprecated (declared at 
/srv/jenkins/install/linux/x86_64/g++/stable-kf5-qt5/frameworks/kdelibs4support/inst/include/KF5/KDELibs4Support/solid/powermanagement.h:74)
 [-Wdeprecated-declarations]
 QSet Solid::PowerManagement::SleepState  states = 
Solid::PowerManagement::supportedSleepStates();

 ^
http://build.kde.org/job/plasma-workspace_stable_qt5/ws/runners/powerdevil/PowerDevilRunner.cpp:81:102:
 warning: ‘QSetSolid::PowerManagement::SleepState 
Solid::PowerManagement::supportedSleepStates()’ is deprecated (declared at 

Re: Review Request 121206: Port savesystem to KDevPlatform and qml

2015-03-14 Thread Giorgos Tsiapaliokas

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

(Updated March 14, 2015, 1 p.m.)


Status
--

This change has been marked as submitted.


Review request for Plasma.


Changes
---

Submitted with commit 7b24cb2599e2bea0612cb492d2395bb6c44722ed by Giorgos 
Tsiapaliokas to branch frameworks.


Repository: plasmate


Description
---

This patch is a port of the savesystem to KDevPlatform and qml.


Savesystem is using KDevPlatform's code for handling the git and
the ui is rewritten in qml.

I have attached an image of the new savesystem


Diffs
-

  plasmate/plugins/CMakeLists.txt 410080b 
  plasmate/plugins/savesystemview/CMakeLists.txt PRE-CREATION 
  plasmate/plugins/savesystemview/Messages.sh PRE-CREATION 
  plasmate/plugins/savesystemview/commitsmodel.h PRE-CREATION 
  plasmate/plugins/savesystemview/commitsmodel.cpp PRE-CREATION 
  plasmate/plugins/savesystemview/git.h PRE-CREATION 
  plasmate/plugins/savesystemview/git.cpp PRE-CREATION 
  plasmate/plugins/savesystemview/kdevsavesystemview.desktop.cmake PRE-CREATION 
  plasmate/plugins/savesystemview/kdevsavesystemview.rc PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/Branch.qml PRE-CREATION 
  
plasmate/plugins/savesystemview/qml/CommitsView/BranchView/DeleteBranchView.qml 
PRE-CREATION 
  
plasmate/plugins/savesystemview/qml/CommitsView/BranchView/InputBranchView.qml 
PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/BranchView/NewBranchView.qml 
PRE-CREATION 
  
plasmate/plugins/savesystemview/qml/CommitsView/BranchView/RenameBranchView.qml 
PRE-CREATION 
  
plasmate/plugins/savesystemview/qml/CommitsView/BranchView/SelectionBranchView.qml
 PRE-CREATION 
  
plasmate/plugins/savesystemview/qml/CommitsView/BranchView/SwitchBranchView.qml 
PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/Commit.qml PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/CommitsView.qml PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/NewSavePoint.qml PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/NewSavePointView.qml 
PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/SaveSystemItem.qml 
PRE-CREATION 
  plasmate/plugins/savesystemview/qml/CommitsView/View.qml PRE-CREATION 
  plasmate/plugins/savesystemview/qml/Home.qml PRE-CREATION 
  plasmate/plugins/savesystemview/qml/main.qml PRE-CREATION 
  plasmate/plugins/savesystemview/savesystemview.h PRE-CREATION 
  plasmate/plugins/savesystemview/savesystemview.cpp PRE-CREATION 
  plasmate/plugins/savesystemview/savesystemviewplugin.h PRE-CREATION 
  plasmate/plugins/savesystemview/savesystemviewplugin.cpp PRE-CREATION 

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


Testing
---


File Attachments


savesystem in kdevelop
  
https://git.reviewboard.kde.org/media/uploaded/files/2014/11/22/fe1432e8-ded2-43ac-8fed-3203ab8dc6e0__savesystem_image.png


Thanks,

Giorgos Tsiapaliokas

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


Review Request 122939: Immediately hide tooltip on ToolTipArea destruction or when it becomes empty

2015-03-14 Thread Kai Uwe Broulik

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

Review request for Plasma.


Repository: plasma-framework


Description
---

When the tooltip is empty (no text and no subtext and no mainitem) it will not 
show. However, when it becomes empty while it is shown, it stays there as a 
small rectangle.

This patch hides the tooltip immediately (so KWin's fadeout animation still has 
the proper content rather than the empty tooltip) when the area has been 
destroyed or its content becomes empty.

It access s_dialog directly not to unneccessarily create a tooltipInstance just 
for a call in the destructor or that wouldn't have effect without a tooltip 
anyway.


Diffs
-

  src/declarativeimports/core/tooltip.h 7a58826 
  src/declarativeimports/core/tooltip.cpp 40e0af5 

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


Testing
---

Hovered KMail tray icon, closed KMail using Ctrl+Q while still hovering the 
icon.
Previously the tooltip would change into an empty rectangle, staying there 
until the tooltip times out, now it hides nicely.


Thanks,

Kai Uwe Broulik

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


Review Request 122948: Use fontSizeMode Text.Fit for NotificationIcon

2015-03-14 Thread Kai Uwe Broulik

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

Review request for Plasma and KDE Usability.


Repository: plasma-workspace


Description
---

https://www.kde.org/announcements/plasma-5.2/full-screen.png
There's nothing more to say. (Also use Connections rather than temp property)


Diffs
-

  applets/notifications/package/contents/ui/NotificationIcon.qml 1449c19 

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


Testing
---

Font now automatically scales with the icon. Alignment can still be a little 
bit off at times but properly centering text is a horrible task, also given the 
frame and everything else is themable. We lack the triangle indicators now, 
though.


File Attachments


Before in tray
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/38fc6d1c-a1f7-4ace-8df3-5803516862f8__notificationiconbefore.png
After in tray
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/4cf0dd62-7d14-4f9c-81aa-045d5f02b709__notificationiconafter.png
On Desktop
  
https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/b5111380-e5f2-4f45-93e5-fb84da26b711__notificationiconafter1.png


Thanks,

Kai Uwe Broulik

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


Re: Review Request 122948: Use fontSizeMode Text.Fit for NotificationIcon

2015-03-14 Thread Andrew Lake

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

Ship it!


Ship It!

- Andrew Lake


On March 14, 2015, 3:13 p.m., Kai Uwe Broulik wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://git.reviewboard.kde.org/r/122948/
 ---
 
 (Updated March 14, 2015, 3:13 p.m.)
 
 
 Review request for Plasma and KDE Usability.
 
 
 Repository: plasma-workspace
 
 
 Description
 ---
 
 https://www.kde.org/announcements/plasma-5.2/full-screen.png
 There's nothing more to say. (Also use Connections rather than temp property)
 
 
 Diffs
 -
 
   applets/notifications/package/contents/ui/NotificationIcon.qml 1449c19 
 
 Diff: https://git.reviewboard.kde.org/r/122948/diff/
 
 
 Testing
 ---
 
 Font now automatically scales with the icon. Alignment can still be a little 
 bit off at times but properly centering text is a horrible task, also given 
 the frame and everything else is themable. We lack the triangle indicators 
 now, though.
 
 
 File Attachments
 
 
 Before in tray
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/38fc6d1c-a1f7-4ace-8df3-5803516862f8__notificationiconbefore.png
 After in tray
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/4cf0dd62-7d14-4f9c-81aa-045d5f02b709__notificationiconafter.png
 On Desktop
   
 https://git.reviewboard.kde.org/media/uploaded/files/2015/03/14/b5111380-e5f2-4f45-93e5-fb84da26b711__notificationiconafter1.png
 
 
 Thanks,
 
 Kai Uwe Broulik
 


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


Review Request 122859: WIP: Don't animate from previous pixmap when IconItem has been invisible

2015-03-14 Thread Kai Uwe Broulik

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

Review request for Plasma.


Repository: plasma-framework


Description
---

We have a lot of reusable singletons that are just hidden when unneeded 
(tooltip, osd). IconItem, however, will always fade from the previous state, 
even if the previous action happened minutes ago.

This patch makes it track its visibility and skip the fade-and-wait dance when 
it just became visible. It also removes a visible false call in the tooltip 
which I didn't know what it was for. (With it in place, the IconItem always 
becomes visible when moving between tooltip areas, breaking the animation 
altogether).

@Eike: Could you check whether this makes it more viable for Kicker?


Diffs
-

  src/declarativeimports/core/iconitem.h 3ef0306 
  src/declarativeimports/core/iconitem.cpp d653bf3 
  src/declarativeimports/core/tooltip.cpp 40e0af5 

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


Testing
---

Moving between tray icons - icon fades, moving relly rapidly causes it not 
to load any icon until you halt (dunno if that happened before but doesn't seem 
too bad)
Hovering tray icon, leaving, waiting, hovering another one - icon does not 
fade, is there right away

There is an issue with the OSD where it would not fade at all anymore when 
changing states (eg. change volume, then screen brightness), only on the first 
invocation, hence the WIP badge.


Thanks,

Kai Uwe Broulik

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