Martin Gräßlin
9e4aa8c4a8
[libtaskmanager] Use windowClass from KWindowInfo instead fetching from X each time
...
Saves a roundtrip when being accessed. No need to fetch information we
already hold.
CCBUG: 340583
Reviewed-By: Eike Hein
11 years ago
Montel Laurent
5f9ae5e13c
We depend against kf5-5.8 => ecm > 1.6 => we can use new KDE_ variable
11 years ago
Martin Klapetek
b169753ce3
[libtaskmanager] Use the icon loaded from config file for launchers
...
This fixes launchers without .desktop files to not have icons in some
cases. The patch makes sure the icon that is read from the config file
is actually used for the launcher.
Reviewed-by: Eike Hein
11 years ago
Elias Probst
a14ce01719
Correct typo (manger → manager).
11 years ago
Aleix Pol
cb345ff68c
Fix plasma-workspace build
...
Please check for breakages when pushing API changes...
CCMAIL: codestruct@posteo.org
11 years ago
Montel Laurent
98cadc44f5
Convert to qDebug
11 years ago
Montel Laurent
69316c8bca
Remove not necessary kdelibs4 include
11 years ago
Eike Hein
b8cbee7fd5
Only consider a window maximized if it's maximized both horizontally and vertically.
...
Now matching kwin behavior again.
CCBUG:342821
11 years ago
Montel Laurent
2e14731199
Remove no necessary include moc
11 years ago
Montel Laurent
30a68958f6
Adapt all cmakelists.txt
11 years ago
Eike Hein
5634197b14
Pass along timestamp when launching.
11 years ago
Lukáš Tinkl
ed7c78550a
cleanup obsolete code
...
acked by Sho
11 years ago
Eike Hein
83c5c17656
Install taskmanagerrulesrc again and add a mapping for Google-chrome-stable.
...
Google Chrome Beta uses a WM_CLASS matching it's .desktop storage id but
the stable version does not.
BUG:340256
CCBUG:340699
12 years ago
Eike Hein
fdf71bba43
Expose new instance launching.
12 years ago
Montel Laurent
f0f8819d3e
Port to new connect api. Remove not necessary includes moc
12 years ago
Eike Hein
f1856ef9d1
Propify.
12 years ago
Eike Hein
0a22efb6b2
Cleanup Launcher->Startup->Task handoff lifecycle.
12 years ago
Jonathan Riddell
4051a599ff
use standard way to set version numbers in Plasma
12 years ago
l10n daemon script
1c735dff9f
SVN_SILENT made messages (after extraction)
12 years ago
l10n daemon script
6311f01720
SVN_SILENT made messages (after extraction)
12 years ago
Jonathan Riddell
062b7960d1
Increase version to 5.0.1 for bugfix release
12 years ago
l10n daemon script
d519f23a4c
SVN_SILENT made messages (after extraction)
12 years ago
l10n daemon script
5d0bb697ea
SVN_SILENT made messages (after extraction)
12 years ago
Lukáš Tinkl
9366533243
add missing i18n()
12 years ago
Jonathan Riddell
66c9d4030d
bump versions for... Plasma 5.0!
12 years ago
Jonathan Riddell
9e761d3139
bump version for Plasma 5 RC release
12 years ago
Eike Hein
d5720114ea
Fix prop name typo, sync default to save some cycles.
12 years ago
Eike Hein
5fcb0cd9b6
Fix.
12 years ago
Eike Hein
4e5bdb0bd2
Reenable activities-related code that was disabled in initial KF5 port.
...
Cf. ffdeb08a in kde-workspace.git (unfortunately plasma-workspace.git
lost libtaskmanager history) for reference.
CCMAIL:mgraesslin@kde.org
CCMAIL:bhush94@gmail.com
CCMAIL:ivan.cukic@kde.org
12 years ago
Eike Hein
59952d57ad
Don't crash on destruction when grouping is disabled.
...
BUG:336599
12 years ago
Andre Woebbeking
fce9169a5e
warning: logical not is only applied to the left hand side of this comparison
...
CCMAIL:chrigi_1@fastmail.fm
12 years ago
Eike Hein
c663371e29
More explicit approach to grouping strategy destruction vs. group uncollapse.
...
Avoids ungrouping while GroupManager is destroyed and unnecessary
work in connected visualizations, and in practice a crash in Task
Manager from the ungroup model transaction hitting a half-destroyed
applet.
BUG:334772
12 years ago
Eike Hein
2a50ef4658
Always reload grouping strategy when toggling 'Only when full'.
...
BUG:336503
12 years ago
Martin Gräßlin
b201b8d618
[libtaskmanager] Fix i18n
12 years ago
Aleix Pol
1f5225d440
Port libtaskmanager away from QDesktopWidget
...
plasmoid.screen doesn't map to QDesktopWidget indexes anymore, therefore we
need to port it.
This patch uses the screen geometry to figure out what's the screen and then
passes around the screen rect so that we can filter out the screens that aren't
inside if the user asks for it.
REVIEW: 118548
12 years ago
Jonathan Riddell
070dfc7345
bump version number for beta 2
12 years ago
Jonathan Riddell
043cf352f9
change version to 4.96.0 for beta
12 years ago
Eike Hein
a398798e2c
Expose a little more of GroupManager to QML.
12 years ago
Aleix Pol
7c641e5ab5
Remove random qDebug output
...
Makes it easier to spot the actual problems on the output. If there's
something that's actually indicating a problem, we should make it a
qWarning.
12 years ago
Eike Hein
b4ddd52be0
Reorder.
12 years ago
Jonathan Riddell
d5fa78147c
use correct soversion in libtaskmanager
...
REVIEW:117877
12 years ago
Aleix Pol
651713374b
Revert "Drop some unneeded QDesktopWidget references"
...
This reverts commit 60ae68a432 .
12 years ago
Aleix Pol
60ae68a432
Drop some unneeded QDesktopWidget references
...
Mostly includes without usage
12 years ago
Aleix Pol
88ac4d2e98
Adapt to changes in KDEInstallDirs
...
kde5/services is kservices5
kde5/servicetypes is kservicestypes5
12 years ago
Aleix Pol
bd1632fd5a
Install the Config.cmake files
...
It didn't look like it's needed from the API, but after looking at
the code it's clear that it's needed.
12 years ago
Aleix Pol
da27b27678
Initial import from the monolithic kde-workspace.
...
This is the beginning of revision history for this module. If you
want to look at revision history older than this, please refer to the
techbase wiki for how to use Git history grafting. At the time of
writing, this wiki is located here:
http://community.kde.org/Frameworks/GitOldHistory
If you have already performed the grafting and you don't see any
history beyond this commit, try running "git log" with the "--follow"
argument.
Branched from the monolithic repo kde-workspace, frameworks branch, at commit
049113e719dd2fc4446d054fa1a3aada330094f0
12 years ago