rev 13701 - in branches/kde4.2/packages/kdebase-workspace/debian: . patches

Modestas Vainius modax-guest at alioth.debian.org
Sun Feb 1 18:36:10 UTC 2009


Author: modax-guest
Date: 2009-02-01 18:36:10 +0000 (Sun, 01 Feb 2009)
New Revision: 13701

Added:
   branches/kde4.2/packages/kdebase-workspace/debian/patches/25_task.h_forward_decl_netwininfo.diff
Modified:
   branches/kde4.2/packages/kdebase-workspace/debian/changelog
   branches/kde4.2/packages/kdebase-workspace/debian/patches/series
Log:
Add 25_task.h_forward_decl_netwininfo.diff which gets rid of NETWinInfo
header dependency (and as a result, x11 header dependencies) in task.h
(Closes: 499061).

CAUTION: might cause workspace to FTFBS due to missing X11 includes which
used to be implicit. Untested.

Modified: branches/kde4.2/packages/kdebase-workspace/debian/changelog
===================================================================
--- branches/kde4.2/packages/kdebase-workspace/debian/changelog	2009-02-01 17:25:20 UTC (rev 13700)
+++ branches/kde4.2/packages/kdebase-workspace/debian/changelog	2009-02-01 18:36:10 UTC (rev 13701)
@@ -5,6 +5,9 @@
   * Make plasma-scriptengines recommend plasma-scriptengine-superkaramba.
   * Move greeters from libs/kdm to kdebase-workspace-bin to make unlocking
     work without kdm installed (Closes: #513734).
+  * Add 25_task.h_forward_decl_netwininfo.diff which gets rid of NETWinInfo
+    header dependency (and as a result, x11 header dependencies) in task.h
+    (Closes: #499061).
 
   +++ Changes by Armin Berres:
 
@@ -17,7 +20,7 @@
 
   * Add replaces: systemsettings (<< 4:4.1.80) (Closes: #507380)
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sun, 01 Feb 2009 03:30:42 +0200
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sun, 01 Feb 2009 20:29:36 +0200
 
 kdebase-workspace (4:4.2.0-1) experimental; urgency=low
 

Added: branches/kde4.2/packages/kdebase-workspace/debian/patches/25_task.h_forward_decl_netwininfo.diff
===================================================================
--- branches/kde4.2/packages/kdebase-workspace/debian/patches/25_task.h_forward_decl_netwininfo.diff	                        (rev 0)
+++ branches/kde4.2/packages/kdebase-workspace/debian/patches/25_task.h_forward_decl_netwininfo.diff	2009-02-01 18:36:10 UTC (rev 13701)
@@ -0,0 +1,19 @@
+Use forward declaration for NETWinInfo class
+instead of including KDE/NETWinInfo header,
+which in turn includes much X stuff
+--- a/libs/taskmanager/task.h
++++ b/libs/taskmanager/task.h
+@@ -34,11 +34,12 @@
+ // KDE
+ #include <KDE/KSharedPtr>
+ #include <KDE/KWindowSystem>
+-#include <KDE/NETWinInfo>
+ 
+ #include <taskmanager/taskmanager.h>
+ #include <taskmanager/taskmanager_export.h>
+ 
++class NETWinInfo;
++
+ namespace TaskManager
+ {
+ 

Modified: branches/kde4.2/packages/kdebase-workspace/debian/patches/series
===================================================================
--- branches/kde4.2/packages/kdebase-workspace/debian/patches/series	2009-02-01 17:25:20 UTC (rev 13700)
+++ branches/kde4.2/packages/kdebase-workspace/debian/patches/series	2009-02-01 18:36:10 UTC (rev 13701)
@@ -10,4 +10,5 @@
 22_execute_ktrash4.diff
 23_do_not_depend_on_bindings.diff
 24_do_not_search_for_libeet.diff
+25_task.h_forward_decl_netwininfo.diff
 97_fix_target_link_libraries.diff




More information about the pkg-kde-commits mailing list