Michael Pyne
5c1d2ed01c
plasmaquick: Fix memory leak in PackageUrlInterceptor.
...
Noted by Coverity, CID #1332370 .
REVIEW:126443
2015-12-21 14:38:59 -05:00
David Rosca
bca8e87531
Containment: Don't emit appletCreated with null applet
...
ContainmentPrivate::createApplet may return null pointer
(eg. when desktop is immutable), so check the pointer before
emitting appletCreated.
REVIEW: 126449
BUG: 356428
2015-12-21 15:00:22 +01:00
Eike Hein
2d1a3364b8
Thoroughly unbreak tasks.svgz.
...
* Fix inconsistent inside margins causing vertical misalignment inside Task Buttons.
* Fix inconsistent outside margins causing incorrect alignment inside panel.
* Fix outside margins and button corner appearance in locations other than South.
* Fix a few instances of incorrect color scheme application.
* Remove many unused elements.
2015-12-21 04:56:59 +01:00
Kai Uwe Broulik
899f95d0cf
[Containment Interface] Fix erratic high precision scrolling
...
This makes containment actions only trigger for one "wheel tick" rather than
continuously when you scroll with a touchpad.
REVIEW: 126433
2015-12-20 22:55:45 +01:00
Patrick Spendrin
54736e262f
don't rely on char* to QString implicit conversion
...
my Qt won't cast char* to QString, so explicitly use QStringLiteral here.
REVIEW: 126417
2015-12-19 00:29:23 +01:00
Michael Pyne
600bdda045
Fix potential use-after-free in FrameSVG.
...
Plasma framework's FrameSVG class uses cached regions for efficiency. However
Coverity caught a mis-use of QCache in FrameSvg::mask(), which could lead to a
use-after-free situation. (CID 1291560)
Basically, any pointer passed into QCache::insert must be assumed to be deleted
after insert() has been called -- we can't then return that pointer to the
caller.
Moreover we were simply returning a pointer to calling code that had been (and
still would be) owned by QCache, which is unsafe as it can be deleted at any
time. The fix in both cases is to make a local copy of the QRegion from out of
the cache and return that.
REVIEW:126411
FIXED-IN:5.18
2015-12-17 21:34:04 -05:00
l10n daemon script
a1feac929b
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-16 09:05:14 +00:00
Martin Klapetek
76186339f6
[libplasma] Add categorized debug output
2015-12-15 16:56:40 -05:00
Martin Klapetek
2df5c4d1eb
Add a warning if Plasma fails to load the ScriptEngine
...
Should help in the future if there are similar problems like the recent
one when Plasma wouldn't load because it failed to load the ScriptEngine
and nobody knew why it fails to load.
2015-12-15 09:49:40 -05:00
Martin Klapetek
54602237fd
Read KPluginMetada's property X-Plasma-ComponentTypes as a stringlist
...
plasma-scriptengine.desktop defines the property "X-Plasma-
ComponentTypes" as Type=QStringList. When reading it using
KPluginMetaData::value(..) it expects a QString back. This
used to work but regressed in kcoreaddons in commit
cfd18cf09b559a050fd6a2680ad4e71eeb950383.Making it read the
property as a stringlist works and is correct and also fixes
Plasma startup.
REVIEW: 126320
2015-12-14 09:04:52 -05:00
Kai Uwe Broulik
9b48e3d010
[Window Thumbnails] Don't crash if Composite is disabled
...
We were checking for Composite at compile-time but not at runtime causing a crash
when Composite has explicitly been disable in which case Damage might still be availab.e
REVIEW: 126296
2015-12-13 20:25:20 +01:00
l10n daemon script
e3fdc030ec
Upgrade KF5 version to 5.18.0.
2015-12-12 22:43:51 +00:00
Marco Martin
5f92df4799
Let containments override CompactApplet.qml
...
the CompactApplet file from the shell package
defines the behavior of the poopup applets in
the panel (it implements an internal dialog
and all that jazz)
implementing a simplified systray(both the one
for the phone and a separate one for the desktop),
i noticed that a containment may have different
ideas on how to expand an applet: the systray would
have for instance a single popup dialog and put all
of its applet full representtions in the same Dialog,
this lets containment representation to override
that file (*if* won't get abused, that's the only
thing makes me a bit on the fence about this)
It would make possible also fairly different designs
that have been proposed in the past, such as the bug
sidebar similar to the "charm bar"
Have to keep an eye opened if having the file list
changing with the path may be an issue, but
shouldn't as ChangeableMainScript already does
something similar.
Change-Id: I1c7fda55d6829d3a67f511c91822b131dea85ac1
REVIEW:126244
2015-12-10 23:10:02 +01:00
Alex Richardson
f35e514b7d
Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json()
2015-12-09 23:10:41 +00:00
l10n daemon script
9d96277a5e
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-09 09:05:50 +00:00
l10n daemon script
4a6cc3319e
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-08 10:05:59 +00:00
Marco Martin
eb7d6cc1cf
add a window-list icon, needed by plasma mobile
...
Change-Id: Ia32ee629e7319f2d72009d2137dc87b8ef8fcc27
2015-12-07 17:28:01 +01:00
l10n daemon script
3c90a5d835
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-07 10:15:57 +00:00
Marco Martin
016d958a93
fix stylesheet
...
Change-Id: I4040adf67911341914e608befdf81575fb3cfe36
2015-12-07 10:40:34 +01:00
l10n daemon script
f36e9abda6
Upgrade ECM and KF5 version requirements for 5.17.0 release.
2015-12-06 15:00:35 +00:00
l10n daemon script
8d9fd0846a
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-06 09:14:26 +00:00
l10n daemon script
74d97440cf
Upgrade KF5 version to 5.17.0.
2015-12-06 08:40:00 +00:00
andreas kainz
42952018ad
update breeze plasma battery icon to work with stylesheets
2015-12-05 21:05:17 +01:00
andreas kainz
e73a82c168
update plasma breeze theme to fix some bugs
2015-12-05 17:00:30 +01:00
l10n daemon script
26ca3e43b2
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-05 09:08:31 +00:00
l10n daemon script
8a21e2bb27
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-04 09:12:31 +00:00
Marco Martin
1e1a75f7d3
pixelperfect mask and border in non composite mode
...
BUG:356165
Change-Id: If39de27d5374486cd3273e4bec2ecbe6556ea8f1
2015-12-03 16:50:59 +01:00
Alex Merry
2d814f049b
Add KDETemplateMacro.cmake so I can remove it from ecm for now.
...
See emails on kde-commits mailing list for rationale.
CCMAIL: notmart@gmail.com
2015-12-03 10:02:12 +00:00
l10n daemon script
67a6976f8c
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-03 09:40:56 +00:00
Sebastian Kügler
16b3124578
Don't install plasmoid for now
...
This may get in the way of users copying it and forgetting to change the
plugin name. The dev guide assumes manual installation anyway.
2015-12-03 02:45:04 +01:00
Sebastian Kügler
b2d4f3a6bc
Add basic plasmoid as example for developerguide
2015-12-03 02:45:04 +01:00
Sebastian Kügler
94070a6aec
make preview naming consistent with template name
...
This will allow to install the template correctly, once
https://git.reviewboard.kde.org/r/126226/ is in.
2015-12-03 02:28:58 +01:00
Martin Klapetek
e33b486be6
[calendar] Delay the model reset until the view is ready
...
Otherwise things will crash.
Reviewed-by: Eike Hein
BUG: 355943
2015-12-02 12:57:57 -05:00
l10n daemon script
faca537924
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-02 08:47:47 +00:00
Marco Martin
2751b72835
mechanism for coronas to load plasmoids from custom folders
...
applications such as Amarok can look for their plasmoids in
their own data dir in order to not have all mixed up
2015-12-01 17:39:05 +01:00
l10n daemon script
06be5c64f7
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-01 10:29:52 +00:00
Marco Martin
46789eb1c8
add a couple of plasmoid templates for kapptemplate/kdevelop
...
this makes easier to develop a new plasmoid,
there are two templates:
one is for a pure QML plasmoid
the othe rone has a C++ part
2015-11-30 15:02:43 +01:00
l10n daemon script
29f9449fda
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-29 08:59:07 +00:00
Olivier CHURLAUD
088210363c
Header of plasmaquick_export.h is in plasmaquick folder.
...
Maybe the same should be done to other files that refer to it.
2015-11-27 22:52:52 +01:00
Nick Shaforostoff
c7c2980f14
qstring optimizations
...
REVIEW: 126148
2015-11-27 20:03:48 +00:00
Eike Hein
8ce47c5f1e
Don't reposition while hiding.
...
BUG:354352
2015-11-26 22:29:58 +01:00
Marco Martin
24150a3932
make the example containment REALLY simple
...
remove all the fluff, make it the least code possible
for a base containment to work
2015-11-26 18:16:35 +01:00
Kai Uwe Broulik
9ccc6293f7
[IconItem] Don't crash on null KIconLoader theme
...
REVIEW: 126168
BUG: 355577
FIXED-IN: 5.17
2015-11-25 18:17:57 +01:00
Marco Martin
df88cef4a8
red at 10%
...
Change-Id: I60696f81cbda85018a580fd5b077ff1c2bc90d6d
CCBUG:355864
2015-11-25 12:49:23 +01:00
Kai Uwe Broulik
c7bfe07b1c
[Containmentinterface] Don't offer to set a wallpaper for a panel
...
It makes no sense and did nothing. This removes this option.
CHANGELOG: Dropping image files onto a panel will no longer offer to set them as wallpaper for the panel
REVIEW: 126159
2015-11-24 21:13:01 +01:00
Marco Martin
4e143813b4
example without a wallpaper
2015-11-24 12:15:11 +01:00
Marco Martin
ff83c3ac99
install some plasmaquick headers
2015-11-24 10:58:05 +01:00
Marco Martin
2750155af4
a minimal example of a custom shell
2015-11-23 20:31:20 +01:00
Kai Uwe Broulik
2608e0d5df
Install .plasmoid file when dropping it onto a containment
...
CHANGELOG: Dropping a .plasmoid file onto a panel or the desktop will install and add it
REVIEW: 125968
2015-11-23 19:57:39 +01:00
Marco Martin
e8ece80036
fix stylesheet
...
Change-Id: I884d53d2c9fb99ed79a9cbce48ad84fe76015c79
2015-11-23 11:24:09 +01:00