Alex Merry
48e9c2f29e
Update installation variables.
2015-01-10 17:47:31 +00:00
l10n daemon script
1afbc2c461
SVN_SILENT made messages (.desktop file)
2015-01-02 09:15:04 +00:00
l10n daemon script
6f7a3ae9ea
SVN_SILENT made messages (.desktop file)
2014-12-30 10:48:32 +00:00
Marco Martin
dd866b427e
Merge "migrate to KPackage"
2014-12-29 14:20:43 +01:00
Marco Martin
a629fe4d8f
migrate to KPackage
...
Plasma::Package internally uses KPackage, being a pure wrapper.
old client code and old packagestructures still work using the wrapper.
old workspace code that is not directly using kpackage continues to work correctly
Change-Id: I05f95e8d05e3b67759973c4009e3753c61b1dcce
2014-12-29 13:56:52 +01:00
Kai Uwe Broulik
b4e1fd5f1c
Keep the event filter around so get notified of font changes at runtime
...
Changelog: Fix labels not picking up changes to font settings at runtime
REVIEW: 121728
BUG: 334818
2014-12-28 23:43:47 +01:00
l10n daemon script
10a94ba7c9
SVN_SILENT made messages (.desktop file)
2014-12-24 08:38:52 +00:00
l10n daemon script
53d694072c
SVN_SILENT made messages (.desktop file)
2014-12-19 09:15:56 +00:00
l10n daemon script
f64207f408
SVN_SILENT made messages (.desktop file)
2014-12-14 08:54:42 +00:00
David Edmundson
2afeb22f42
Merge changes Ibb130779,I68521f90,Ica6ba027
...
* changes:
Reparse settings when they change
Use a shared config in tooltip
Save SVGs only when a theme is unloaded, not on each theme proxy
2014-12-11 12:40:43 +01:00
David Edmundson
f6aa18c884
Save SVGs only when a theme is unloaded, not on each theme proxy
...
A single Plasma theme will be represented by one ThemePrivate object,
which is exported in multiple Theme objects.
We want to save the cache when that theme stops being used, not each
time an item stops using the theme.
saveSvgElementsCache calls sync() which involves a lot of parsing and
IO. This makes everything a lot faster at no cost.
Change-Id: Ica6ba0273bc99fb8ad8733a1c90db8f1e87c49ea
2014-12-11 01:56:55 +01:00
Kai Uwe Broulik
d5148f87c0
Fix capitalization
...
REVIEW: 121071
2014-12-09 23:24:01 +01:00
Kai Uwe Broulik
5e17e3fd1c
Give undo notifications a title
...
The "Plasma" (default put in there by the notification applet because it has no title)
is not really descriptive.
REVIEW: 121071
2014-12-09 23:22:57 +01:00
l10n daemon script
d47e417e40
SVN_SILENT made messages (.desktop file)
2014-12-07 08:47:50 +00:00
David Faure
d348816c7d
Fix compilation with Qt 5.2.0
...
(moc was a bit buggy it seems)
2014-12-03 09:49:53 +01:00
Marco Martin
0ca29bc0f2
export a plasma version number in themes
...
some of the behavior of the theme has changed.
this makes some of the old themes to not work correctly
(like black text on black)
read a version number of the "plasma version this theme has been intended for"
and use it to change the behavior for retrocompatibility
(all themes that don't export this are assumed to be from KDE4)
Change-Id: I4bc20a0c10de9f9a6c3facd63b6c5b6da210039a
2014-12-02 15:05:48 +01:00
l10n daemon script
cf3898f7a9
SVN_SILENT made messages (.desktop file)
2014-12-01 08:51:21 +00:00
l10n daemon script
8415c20760
SVN_SILENT made messages (.desktop file)
2014-11-23 08:53:19 +00:00
l10n daemon script
7c65143e12
SVN_SILENT made messages (.desktop file)
2014-11-19 08:40:19 +00:00
l10n daemon script
0e13fb9833
SVN_SILENT made messages (.desktop file)
2014-11-14 09:03:12 +00:00
l10n daemon script
43049221ab
SVN_SILENT made messages (.desktop file)
2014-11-12 08:52:06 +00:00
l10n daemon script
4390aa5536
SVN_SILENT made messages (.desktop file)
2014-11-10 08:26:37 +00:00
l10n daemon script
37a97d41c0
SVN_SILENT made messages (.desktop file)
2014-11-09 08:55:12 +00:00
l10n daemon script
fa21d7b1c5
SVN_SILENT made messages (.desktop file)
2014-11-05 08:37:57 +00:00
l10n daemon script
1a4b23f845
SVN_SILENT made messages (.desktop file)
2014-11-04 10:53:50 +00:00
l10n daemon script
481e796e67
SVN_SILENT made messages (.desktop file)
2014-11-02 21:49:13 +00:00
l10n daemon script
77b0b83a85
SVN_SILENT made messages (.desktop file)
2014-11-02 08:56:23 +00:00
Marco Martin
72b9a37fe9
fix test
...
Change-Id: Ib7698dfe3880e23355fd1c0acfcc3de2cc7c4d2d
2014-10-31 18:11:16 +01:00
Marco Martin
ad06e7c8a2
minor message fixes
...
Change-Id: I050b2e70ad1d9a57eb99c0f8fd34a80b76b66736
2014-10-31 17:29:33 +01:00
Marco Martin
cef6b23e74
proper icon in notifications
...
Change-Id: I10832bf91a7a5a605ae27d6a417931f9462c1b78
2014-10-30 18:12:48 +01:00
Marco Martin
73500516ff
track changes in destroyed()
...
Change-Id: Ibc4dcc64028e1127dd55e7c7d4d73000d2964dab
2014-10-30 18:06:50 +01:00
Marco Martin
f870ea1a11
drop QwaitingDeletionStatus
...
emit appletRemoved and appletAdded instead, making the graphics representation
(almost) just work
Change-Id: I481dbbb4dbf7d01a121b92511410dfee79b16469
2014-10-30 18:06:50 +01:00
Marco Martin
781d30cfef
plasmoid->widget
...
Change-Id: I531297523a41886229cec163c5f81004fe15e7c0
2014-10-29 11:12:23 +01:00
Marco Martin
4487261d1a
use NULLPTR
...
Change-Id: I5fcf9a16e962dda74f411b71f5276320e8196ac0
2014-10-29 11:09:59 +01:00
Marco Martin
e2f06e9ece
restore to the actual previous status
...
Change-Id: I43b7f5812daffe2b846fbc1f7b57d6db51961358
2014-10-29 11:06:20 +01:00
Marco Martin
30d3ab72d1
pretty header
...
Change-Id: I08bf321d79e6c6c8bc50e5181472ec2c719e1a3f
2014-10-29 11:03:20 +01:00
Marco Martin
9aea733bb5
deleted->removed
...
Change-Id: I45102fa7585744943a6b107e68208141712866bc
2014-10-29 10:52:24 +01:00
Marco Martin
d44d194db6
only a minute before real deletion
...
Change-Id: Ibc90aae44e7013453c8a96a3f22522806cb12ef2
2014-10-28 19:08:03 +01:00
Marco Martin
099a22d9da
irreversibly delete on notification close
...
Change-Id: I3216286a707a1904b6917bfd19c007f99ffa4475
2014-10-28 19:07:53 +01:00
Marco Martin
eee9a90aab
remove dead code
...
Change-Id: Id8daeafa77dabea7253ac5c489ad761ba0c6fdf6
2014-10-28 19:07:43 +01:00
Marco Martin
d901062d9d
Plasma instead of PlasmaShell
...
Change-Id: I19ac45d8ee9d82a7bb7cc466a89db746b5f38784
2014-10-28 19:07:33 +01:00
Marco Martin
2475a2560e
really delete awaiting applets on quit
...
Change-Id: I3b9107f988bde75262f27c1fd7e851b868140ccf
2014-10-28 19:07:09 +01:00
Marco Martin
af6149c9d0
use notifications actions to undo
...
Change-Id: I4b9abf6047b94b4fc13aad672d1bc8e97203f502
2014-10-28 19:06:55 +01:00
Marco Martin
5252020318
very basic prototype for delete undo
...
the idea is to just hide applets at first and then offer a really delete and undo buttons
Change-Id: I4d869cb58f5c0fb0163d5d4d6b265af860d8727e
2014-10-28 19:06:42 +01:00
l10n daemon script
150f24b30c
SVN_SILENT made messages (.desktop file)
2014-10-27 08:35:46 +00:00
l10n daemon script
4a4e3dc526
SVN_SILENT made messages (.desktop file)
2014-10-23 08:55:08 +00:00
Marco Martin
f278416753
Revert "very basic prototype for delete undo"
...
This reverts commit f8ba97ae3e
.
2014-10-22 17:01:15 +02:00
Marco Martin
f8ba97ae3e
very basic prototype for delete undo
...
the idea is to just hide applets at first and then offer a really delete and undo buttons
Change-Id: I4d869cb58f5c0fb0163d5d4d6b265af860d8727e
2014-10-22 16:59:59 +02:00
l10n daemon script
b65201b735
SVN_SILENT made messages (.desktop file)
2014-10-15 08:33:00 +00:00
Marco Martin
aa7b3ff773
typo
...
Change-Id: Ia8dd4676cb45166bfc5f5e55b3c30a15f895d39f
2014-10-11 21:04:10 +02:00
Marco Martin
66a1a497ef
add a property to tell if fallback happened
...
add a property in Svg (and framesvgitem) to tell if the current theme
has this image, or if some fallback did happen
useful for items that are better not displayed than showing the potentially different
default theme
Change-Id: Ib914c0e196c5c941d35d9a600cc7d38818fc754f
2014-10-10 17:36:44 +02:00
Martin Klapetek
cbe50c408b
Add "..." after "<Applet Name> Settings" to comply with HIG
...
Reviewed-by: Marco Martin
BUG: 339756
2014-10-07 17:45:10 +02:00
Volker Krause
ca77cad251
Make constants const, saves a few symbols in the .data section.
2014-09-28 12:40:40 +02:00
l10n daemon script
88ccf7be3d
SVN_SILENT made messages (.desktop file)
2014-09-22 08:34:39 +00:00
l10n daemon script
f12eb638f0
SVN_SILENT made messages (.desktop file)
2014-09-19 09:02:03 +00:00
Marco Martin
919694a1de
get rid of internal ShellPackage
...
ShellPackage is a plugin in plasma-workspace now, don't duplicate
Change-Id: I77edf63acf6c99314f6062d7ef2f55a129727013
2014-09-15 18:20:34 +02:00
Marco Martin
37b34711d8
make sure applets are sorted by id
...
As with containment, make sure Containment::applets()
is always sorted by id, to have the least sursprises possible
it adds a test
Change-Id: Ib1aeeff7c70bb6969b32b2fef8557889a43edf09
2014-09-15 17:55:36 +02:00
Marco Martin
a159208d54
Ensure corona::containments() is ordered
...
the order in which containments were restored used to be quite random:
ensure that's ordered by id this makes the shell startups be more reproduceable
from one to another, if a new containment arrives, ensure it's inserted
maintaining id order
containment::appelts() will need the same treatment
adds a test as well that checks the order is right
Change-Id: Ie1b278e5b83d7e3645f7293bf6d030aa7f43a221
2014-09-15 17:28:38 +02:00
Marco Martin
052a0c32ae
base on screen() to see what containment is loading
...
if a containment's lastScreen is not -1 (and a valid screen)
*and* its activity() is not the current one, its QML
will *not* be loaded, therefore it would dangle blocking
corona::startupCompleted until the activity is selected
Change-Id: I6757d29240a012377e9ff0a22fe16541ea712ee6
2014-09-15 14:49:18 +02:00
Marco Martin
0b0daa2318
ensure empty containment emit uiReady()
...
Containments with no applets will emit uiReady now
It adds a test as well that checks if this is the case.
There is still a case where the corona doesn't emit startupCompleted()
that's when there is more than one activity, but that, as well the test
will be adressed by another patch on a different part.
Change-Id: I4d83aa612c29fb0f441d11681bc5aba241370bc3
2014-09-13 12:41:24 +02:00
l10n daemon script
edc9eae84b
SVN_SILENT made messages (.desktop file)
2014-09-10 08:47:20 +00:00
l10n daemon script
dc61b4d5c2
SVN_SILENT made messages (.desktop file)
2014-09-04 08:36:35 +00:00
l10n daemon script
cf93514991
SVN_SILENT made messages (.desktop file)
2014-09-02 10:43:04 +00:00
Marco Martin
8c8bd49130
Merge branch 'mart/packageFallback'
...
REVIEW:120029
2014-09-01 20:59:22 +02:00
Marco Martin
6be2e9d46d
use non const pointers
2014-09-01 19:23:18 +02:00
Marco Martin
399156bccc
fix the sycoca query
2014-09-01 19:01:32 +02:00
Marco Martin
5db7db4ae2
crash--
2014-09-01 16:26:34 +02:00
Marco Martin
325ea71a2e
remove the fallback from the metadata
2014-09-01 16:01:10 +02:00
Marco Martin
5ceb8d1197
add an autotest for fallback
...
correct a couple of problems the test catched
2014-09-01 15:51:05 +02:00
Marco Martin
55a6095138
use Floyd cycle detection
2014-09-01 15:15:54 +02:00
Marco Martin
21cf68dbd2
set directly the fallback package not its path
2014-09-01 14:54:10 +02:00
Marco Martin
aba4dcb915
introduce setFallbackPackagePath
...
the fallback package would then be decided by the packagestructure
2014-09-01 14:00:06 +02:00
Nicolás Alvarez
51b77bcd59
Don't use QStringLiteral when concatenating string literals.
...
QStringLiteral("foo" "bar") is documented not to work on MSVC.
2014-08-30 14:46:36 -03:00
Nicolás Alvarez
8515d0ef09
Fix reference to Types::ImmutabilityType.
...
I don't know how Types::Types::ImmutabilityType even worked in gcc...
2014-08-30 14:45:50 -03:00
Aaron Seigo
faf75a95e5
ws for readability
...
REVIEW:119992
2014-08-29 17:24:43 +02:00
Aaron Seigo
cd87344d80
make PackageStructure plugins use the json method as with DataEngines
2014-08-29 17:24:43 +02:00
Aaron Seigo
aa99a4f15c
tidy up the data engine plugin loading code
2014-08-29 17:24:43 +02:00
Aaron Seigo
67cab00bf3
remove the unused ContainmentPackage
2014-08-29 17:24:43 +02:00
Marco Martin
f934b3b6d6
make sure to cleanup applet pointers on deletion
2014-08-29 14:53:56 +02:00
Aaron Seigo
d5f156e968
add an interactive console QML definition
2014-08-28 11:52:49 +02:00
l10n daemon script
ce814a5285
SVN_SILENT made messages (.desktop file)
2014-08-28 08:49:15 +00:00
Marco Martin
5b9bb128d8
ckeck for loops or too deep fallback chains
2014-08-27 17:39:32 +02:00
Aaron Seigo
0401da9ec8
give the applet alternatives QML file an entry
2014-08-26 16:26:07 +02:00
Marco Martin
11094417a3
delete the fallback
2014-08-22 19:27:09 +02:00
Marco Martin
e0db15c96d
crash--
...
use a pointer, so we don't do infinite stack recursion
create the fallback in the proper place
2014-08-22 19:25:49 +02:00
Marco Martin
d369782ae1
ntroduce the concept of package fallback
2014-08-22 18:48:26 +02:00
David Edmundson
f817168d02
Fix remaining doxygen exporting in Plasma.Core
2014-08-13 01:07:55 +02:00
Marco Martin
0ada27caa7
Merge branch 'mart/XPlasmaRootPath'
...
Revieved by: Eike Hein
2014-08-12 10:34:37 +02:00
Marco Martin
90cac04202
recompute actions text on sycoca change
...
it can update the app name it's opening it with
if the file association has been changed
2014-08-11 19:32:30 +02:00
Marco Martin
b5dfbdb0c8
fix build
2014-08-11 17:56:13 +02:00
Marco Martin
7f383b968b
use "open in"
2014-08-10 16:34:19 +02:00
Marco Martin
6a19de43fa
Merge branch 'mart/AssociatedApplicationFromMime'
...
reviewed by: Eike Hein
2014-08-08 16:11:25 +02:00
Marco Martin
52bc83a65a
action in containment as well
2014-08-08 16:09:36 +02:00
Marco Martin
2642fc3329
use open in
2014-08-08 15:45:04 +02:00
Aaron Seigo
928d5e63a5
bool Package::hasValidStructure() const
...
needed to differentiate between packages with structures and without
before path is set
2014-08-08 14:12:22 +02:00
Aaron Seigo
3e61b26178
better variable naming for clarity
2014-08-08 14:12:22 +02:00
Marco Martin
f608e85294
extract the app name and icon we'll be open with
2014-08-08 13:40:34 +02:00
Marco Martin
d266a9594b
valid package internalload even if just structure
...
consider a loaded package valid even if !isvalid() but does have some file
that indicates it has a valid packagestructure.
for how packages are loaded now, a package is never valid at first if has a required file:
because the path gets set only after the package is loaded
this fixes wallpaper loading
2014-08-08 11:29:23 +02:00
Aaron Seigo
b99001ace4
typos in comments
2014-08-08 08:25:27 +02:00
Aaron Seigo
b4f4515d2a
detach on file/directory definition add
2014-08-08 08:25:27 +02:00