Package: kde-workspace / 4:4.8.4-6

Metadata

Package Version Patches format
kde-workspace 4:4.8.4-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
kdm_does_not_wreak_havoc.diff | (download)

kdm/kfrontend/genkdmconf.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
kdmrc_defaults.diff | (download)

kdm/config.def | 23 11 + 12 - 0 !
1 file changed, 11 insertions(+), 12 deletions(-)

---
genkdmconf.diff | (download)

kdm/kfrontend/genkdmconf.c | 80 16 + 64 - 0 !
1 file changed, 16 insertions(+), 64 deletions(-)

---
genkdm_make.diff | (download)

kdm/kfrontend/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
kdm_no_custom.diff | (download)

kdm/kfrontend/kgreeter.cpp | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

---
kdm_X_path.diff | (download)

kdm/backend/dm.c | 8 7 + 1 - 0 !
kdm/backend/server.c | 6 6 + 0 - 0 !
2 files changed, 13 insertions(+), 1 deletion(-)

---
be_better_at_honouring_user_kdm_theming.diff | (download)

kdm/config.def | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
kdm_override_docs.diff | (download)

kdm/config.def | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---
use_dejavu_as_default_font.diff | (download)

kcontrol/fonts/fonts.cpp | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

---
place_global_config_in_etc.diff | (download)

config-workspace.h.cmake | 2 1 + 1 - 0 !
kcontrol/dateandtime/helper.cpp | 2 1 + 1 - 0 !
kdm/config.def | 2 1 + 1 - 0 !
kdm/kcm/helper.cpp | 6 3 + 3 - 0 !
kdm/kcm/main.cpp | 4 2 + 2 - 0 !
kdm/kfrontend/genkdmconf.c | 5 3 + 2 - 0 !
kdm/kfrontend/kdmctl.c | 2 1 + 1 - 0 !
7 files changed, 12 insertions(+), 11 deletions(-)

---
kdm_xreset_hook_framework.diff | (download)

kdm/kfrontend/genkdmconf.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 provide a xreset hook using a common framework.
plasma_netbook_fix_autostart.diff | (download)

kcontrol/workspaceoptions/workspaceoptions.cpp | 2 1 + 1 - 0 !
plasma/netbook/shell/main.cpp | 15 14 + 1 - 0 !
plasma/netbook/shell/plasmaapp.cpp | 43 42 + 1 - 0 !
plasma/netbook/shell/plasmaapp.h | 8 8 + 0 - 0 !
startkde.cmake | 18 18 + 0 - 0 !
5 files changed, 83 insertions(+), 3 deletions(-)

 fix various problems with autostart of plasma-netbook
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584905
qguiplatformplugin_kde_NULL_check.diff | (download)

qguiplatformplugin_kde/qguiplatformplugin_kde.cpp | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 fixes crashes caused by making objects hidden before they have
 ever been set as visible.
fix_target_link_libraries.diff | (download)

libs/kworkspace/CMakeLists.txt | 1 1 + 0 - 0 !
libs/taskmanager/CMakeLists.txt | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

---
enable_debianabimanager.diff | (download)

CMakeLists.txt | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 use debianabimanager for this source package. it's debian-specific.
initialize_variables_crashfix.diff | (download)

libs/kephal/kephal/simpleoutput.cpp | 22 20 + 2 - 0 !
libs/kephal/service/xrandroutputs.cpp | 10 9 + 1 - 0 !
2 files changed, 29 insertions(+), 3 deletions(-)

 initialize some primitive variables avoiding potential crashes with dbus 1.4.8
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623492
enable_dlrestrcitions.diff | (download)

CMakeLists.txt | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 enable dlrestrictions (reject:othersoversion) support for all libraries
kdm_vt_switching_on_kfreebsd.diff | (download)

kdm/backend/client.c | 4 4 + 0 - 0 !
kdm/backend/dm.c | 54 49 + 5 - 0 !
kdm/backend/greet.h | 2 1 + 1 - 0 !
kdm/backend/util.c | 46 45 + 1 - 0 !
kdm/config.def | 2 1 + 1 - 0 !
kdm/kfrontend/genkdmconf.c | 12 9 + 3 - 0 !
6 files changed, 109 insertions(+), 11 deletions(-)

 implement vt switching and status detection support in kdm on kfreebsd
nlist_ftbfs_krefreebsd.diff | (download)

ksysguard/ksysguardd/FreeBSD/cpuinfo.c | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 this patch removes the nlist.h include for [k]freebsd systems.
 This include is making kde-workspace FTBFS on gnu/kfreebsd while it isn't
 actually used.

process_table_unclickable.diff | (download)

ksysguard/gui/ProcessTable.h | 30 0 + 30 - 0 !
ksysguard/gui/WorkSheet.cpp | 13 6 + 7 - 0 !
ksysguard/gui/ksysguard.cpp | 39 19 + 20 - 0 !
ksysguard/gui/ksysguard.h | 6 6 + 0 - 0 !
4 files changed, 31 insertions(+), 57 deletions(-)

 [patch] remove second invisible processtable widget that was making
 the process table tab unclickable

BUG: 270402

new_beams_custom_plots.diff | (download)

ksysguard/gui/WorkSheet.cpp | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 [patch] fix regression that you couldn't add new beams to custom
 plots

Thanks to Simon Kaczor for the patch
BUG: 290504

relax_kdelibs_dependency.diff | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax kde-workspace dependency on kdelibs
hurd.diff | (download)

kdm/kfrontend/genkdmconf.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix build failure on gnu/hurd.
 Since BSD is defined, make sure to include <paths.h> to get the definition
 of _PATH_UTMP.
upstream_make sure scripts are executed sorted.patch | (download)

libs/plasmagenericshell/scripting/scriptengine.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch] make sure scripts are executed sorted


upstream_centralize interaction notification handling.patch | (download)

kdm/backend/choose.c | 6 3 + 3 - 0 !
kdm/backend/dm.h | 4 2 + 2 - 0 !
kdm/backend/session.c | 20 10 + 10 - 0 !
3 files changed, 15 insertions(+), 15 deletions(-)

 [patch] centralize interaction notification handling

that way we don't have to handle it all over the place (which we didn't,
which made the chooser dysfunctional).

BUG: 281862

(cherry picked from commit a4ef19c9491e7c5b3ff5a7e18915b6b14f71fe3f)

upstream_Check if attention demanding status has changed when.patch | (download)

libs/taskmanager/task.cpp | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 [patch] check if attention demanding status has changed when we
 activate a window.

BUG: 303208

upstream_Use the CascadeConfig flag as this allows the KCM to.patch | (download)

powerdevil/kcmodule/common/actioneditwidget.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] use the cascadeconfig flag as this allows the kcm to read
 values shipped by distributions and system administrators


upstream_Use cascaded configs for other modules as well.patch | (download)

powerdevil/kcmodule/activities/activitywidget.cpp | 2 1 + 1 - 0 !
powerdevil/kcmodule/profiles/EditPage.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 [patch] use cascaded configs for other modules as well

In addition to commit d0343319fcfc249a38c79171be727d7133984eeb, one also
needs this commit to get cascaded configs to work

upstream_Fix the kwin KCM to read cascaded configs.patch | (download)

kwin/kcmkwin/kwinoptions/main.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] fix the kwin kcm to read cascaded configs

REVIEW: 106498

upstream_Make sure the plasma desktop scripts are sorted in t.patch | (download)

libs/plasmagenericshell/scripting/scriptengine.cpp | 20 18 + 2 - 0 !
1 file changed, 18 insertions(+), 2 deletions(-)

 [patch] make sure the plasma desktop scripts are sorted in the
 correct order

Instead of sorting the scripts according to their absolute paths,
which would cause scripts installed by packages to always end at
the top, scripts should be sorted by their relative path i.e.
plasma scripts from each directory that occurs in the path
should be sorted and then merged together to form a super list

REVIEWED BY: Marco Martin

upstream_Fix deletion of preferred application launchers.patch | (download)

libs/taskmanager/groupmanager.cpp | 14 11 + 3 - 0 !
1 file changed, 11 insertions(+), 3 deletions(-)

 [patch] fix deletion of preferred application launchers

In default panel config the host of that magic preferred app url is used
as the key. So lets use that key to delete the launchers, too.

BUG: 278724
FIXED-IN: 4.9.1
REVIEW: 105374