diff -u gnome-panel-2.10.0/debian/changelog gnome-panel-2.10.0/debian/changelog --- gnome-panel-2.10.0/debian/changelog +++ gnome-panel-2.10.0/debian/changelog @@ -1,3 +1,11 @@ +gnome-panel (2.10.0-0ubuntu8) hoary; urgency=low + + * debian/patches/09_missing_icons.patch: + - shows an icon if the .desktop hasn't one. + * Icon added for desktop entries without icon. + + -- Jorge Bernal Wed, 23 Mar 2005 01:51:01 +0100 + gnome-panel (2.10.0-0ubuntu7) hoary; urgency=low * debian/ubuntu-about.desktop: diff -u gnome-panel-2.10.0/debian/rules gnome-panel-2.10.0/debian/rules --- gnome-panel-2.10.0/debian/rules +++ gnome-panel-2.10.0/debian/rules @@ -31,6 +31,9 @@ chmod a+x debian/gnome-panel-data/etc/menu-methods/gnome-panel-data find debian/gnome-panel-data/usr/share -type f -exec chmod -R a-x {} \; cp debian/panel-default-setup-laptop.entries debian/gnome-panel-data/etc/gconf/schemas/ + uudecode debian/application-default-icon.png.uue -o debian/application-default-icon.png + mkdir -p debian/gnome-panel-data/usr/share/icons + cp debian/application-default-icon.png debian/gnome-panel-data/usr/share/icons/ binary-install/libpanel-applet2-doc:: find debian/libpanel-applet2-doc/usr/share/doc/libpanel-applet2-doc/ -name ".arch-ids" -depth -exec rm -rf {} \; @@ -40,2 +43,3 @@ -find . -name "Makefile" -exec rm -f {} \; + -rm -f debian/application-default-icon.png only in patch2: unchanged: --- gnome-panel-2.10.0.orig/debian/application-default-icon.png.uue +++ gnome-panel-2.10.0/debian/application-default-icon.png.uue @@ -0,0 +1,17 @@ +begin 644 application-default-icon.png +MB5!.1PT*&@H````-24A$4@```!@````8"`8```#@=SWX````!F)+1T0`^`#U +M`/)ANX+H````"7!(67,```L3```+$P$`FIP8````!W1)344'U0,7#B4`YB3/ +M)P```@!)1$%42,?ME;UNU%`0A;\9>Z,D)!)%1$,7*BAYD!1(O!*T=$B\`$*( +MAL<)-%0@(44BFV03^\X<"J^]3EAO$`JB823[_LCWG/&9<^^%__&OPP#V]_=U +MU\#S^?P!<%+W$^\^?.33EZ\LFH*Y81@IH4PR"Q%)1*`,,A.IRZEO`91)"VBZPX;P)W!P,E2$:D$T5D&)*1:4@@6+ZZR#3:UOKA(V!K +M(+BX;+AJ6IK28.88AB2D)#/)*$0&DLA,D)8$PCJER4PB$X"JJJJ(\('@Z9-# +M#A\>T$8`X&;#0HQ5'S`S1D,,!R"R,#\]Y>WKE\QF,T6$!H*]W6UJ[[(PLQ40 +M=)*-P4?MN!\1;-=VK3;U+[8:`8R!-X&/Y_M^*<4!KB'T@'\"?C,BP@"K[RKS +M-6L-4'T3:)W>4^#K"$;?:6T--H%/@4ZLER3Y;;\\]6S(O-\'#M2^R453#OF= +MNE15E8!\2IY-;KE-GE$-5D4^.SNC;5LD;=3YMHVV6"S&+JH&@N/C8THIPPZ< +M\OBZ^7Z`':!(*DMP7Q:N[?4U +JLRU@V\SJ[F@79G8N:2[I.W#RU^_DGR$L`JH&B.Y>`````$E%3D2N0F"" +` +end only in patch2: unchanged: --- gnome-panel-2.10.0.orig/debian/patches/09_missing_icons.patch +++ gnome-panel-2.10.0/debian/patches/09_missing_icons.patch @@ -0,0 +1,24 @@ +diff -Nur gnome-panel-2.10.0/gnome-panel/menu.c gnome-panel-2.10.0.new/gnome-panel/menu.c +--- gnome-panel-2.10.0/gnome-panel/menu.c 2005-03-23 03:20:01.068145976 +0100 ++++ gnome-panel-2.10.0.new/gnome-panel/menu.c 2005-03-23 03:21:44.862366856 +0100 +@@ -1308,7 +1308,7 @@ + panel_menu_icon_get_size (), + NULL, + menu_tree_entry_get_icon (entry), +- NULL); ++ PANEL_STOCK_DEFAULT_ICON); + + setup_menuitem (menuitem, + panel_menu_icon_get_size (), +diff -Nur gnome-panel-2.10.0/gnome-panel/panel-stock-icons.h gnome-panel-2.10.0.new/gnome-panel/panel-stock-icons.h +--- gnome-panel-2.10.0/gnome-panel/panel-stock-icons.h 2005-03-23 03:19:49.554896000 +0100 ++++ gnome-panel-2.10.0.new/gnome-panel/panel-stock-icons.h 2005-03-23 03:20:48.389951968 +0100 +@@ -43,6 +43,8 @@ + #define PANEL_STOCK_EXECUTE "panel-execute" + #define PANEL_STOCK_CLEAR "panel-clear" + #define PANEL_STOCK_DONT_DELETE "panel-dont-delete" ++/* FIXME: put a more representative icon here */ ++#define PANEL_STOCK_DEFAULT_ICON "application-default-icon" + + void panel_init_stock_icons_and_items (void); + GtkIconSize panel_menu_icon_get_size (void);