patches/gnome-desktop-01-jds-about-branding.diff
author mattman
Fri, 20 Oct 2006 14:39:13 +0000
changeset 8379 affbc1bd15b5
parent 7753 02b74e8ed1a0
child 8628 c3b3c1d14139
permissions -rw-r--r--
Remove the fuzz !
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
     1
diff -urN gnome-desktop-2.14.1.1/Makefile.am gnome-desktop-2.14.1.1-hacked/Makefile.am
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
     2
--- gnome-desktop-2.14.1.1/Makefile.am	2006-04-11 01:17:35.000000000 +1200
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
     3
+++ gnome-desktop-2.14.1.1-hacked/Makefile.am	2006-04-28 12:31:36.869661000 +1200
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     4
@@ -1,3 +1,9 @@
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     5
+
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     6
+XML_IN_FILES= gnome-version.xml.in
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     7
+XML_FILES = $(XML_IN_FILES:.xml.in=.xml)
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     8
+versiondir=$(datadir)/gnome-about
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
     9
+version_DATA= $(XML_FILES)
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    10
+
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    11
 SUBDIRS =			\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    12
 	po 			\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    13
 	libgnome-desktop 	\
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    14
@@ -8,8 +14,8 @@
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    15
 	man
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    16
 
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    17
 EXTRA_DIST =			\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    18
-	gnome-version.xml.in.in	\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    19
-	gnome-version.xml	\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    20
+	$(XML_IN_FILES)		\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    21
+	$(XML_FILES)		\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    22
 	gnome-desktop.spec.in	\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    23
 	gnome-desktop.spec	\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    24
 	COPYING-DOCS		\
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    25
@@ -19,8 +25,9 @@
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    26
 	intltool-update.in	\
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    27
 	gnome-doc-utils.make
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    28
 
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    29
-versiondir=$(datadir)/gnome-about
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    30
-version_DATA=gnome-version.xml
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    31
+
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    32
+
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    33
+
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    34
 @INTLTOOL_XML_RULE@
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    35
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    36
 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-scrollkeeper
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    37
diff -urN gnome-desktop-2.14.1.1/gnome-about/contributors.h gnome-desktop-2.14.1.1-hacked/gnome-about/contributors.h
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    38
--- gnome-desktop-2.14.1.1/gnome-about/contributors.h	2006-04-03 12:56:14.000000000 +1200
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
    39
+++ gnome-desktop-2.14.1.1-hacked/gnome-about/contributors.h	2006-04-28 12:31:36.871473000 +1200
7753
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    40
@@ -345,6 +345,86 @@
4952
3a79602b062b 2005-01-28 Balamurali Viswanathan <[email protected]>
bviswa
parents: 3031
diff changeset
    41
 	"Orest Zborowski",
3a79602b062b 2005-01-28 Balamurali Viswanathan <[email protected]>
bviswa
parents: 3031
diff changeset
    42
 	"Sascha Ziemann",
3a79602b062b 2005-01-28 Balamurali Viswanathan <[email protected]>
bviswa
parents: 3031
diff changeset
    43
 	"Michael Zucchi",
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    44
-	"Jason van Zyl"
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
    45
+	"Jason van Zyl",
7753
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    46
+       "Sowmya Adiga",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    47
+       "Vijay Anand",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    48
+       "Dan Baigent",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    49
+       "Geoff Baysinger",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    50
+       "Leo Binchy",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    51
+       "Chandrashekhar BK",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    52
+       "Oliver Braun",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    53
+       "Suresh Chandrasekharan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    54
+       "Martin Damboldt",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    55
+       "Simford Dong",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    56
+       "Mark Duggan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    57
+       "Olaf Felka",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    58
+       "Carl Gadener",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    59
+       "Karl Gaffney",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    60
+       "Dirk Grobler",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    61
+       "Patrick Gu",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    62
+       "Leena Gunda",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    63
+       "Ii Gyoung Park",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    64
+       "Susan Jefferies",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    65
+       "Henry Jia",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    66
+       "Jack Jia",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    67
+       "Rick Ju",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    68
+       "Matt Keenan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    69
+       "Robert Kinsella",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    70
+       "Laszlo Kovacs",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    71
+       "Michael Krivoruchko",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    72
+       "Girish Kulkarni",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    73
+       "Lalith Kumar",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    74
+       "Vishnu Kumar",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    75
+       "Biswa Lal",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    76
+       "Thorsten Laux",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    77
+       "Nancy Lee",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    78
+       "Mike Lei",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    79
+       "Jessie Li",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    80
+       "Gary Little",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    81
+       "Calvin Liu",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    82
+       "Harry Lu",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    83
+       "Robin Lu",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    84
+       "Vinay M R",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    85
+       "Yogeesh MB",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    86
+       "Dermot McCluskey",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    87
+       "Jeff McMeekin",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    88
+       "Ashish Mukharji",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    89
+       "Kaveri Murthy",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    90
+       "Muktha Narayan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    91
+       "Brian Nitz",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    92
+       "Shane O'Connor",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    93
+       "Robert O'Dea",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    94
+       "Narayana Pattipati",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    95
+       "Vijaykumar Patwari",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    96
+       "Laszlo Peter",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    97
+       "Terry Ponce",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    98
+       "Niall Power",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
    99
+       "Partha Pratim",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   100
+       "Derek Rafter",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   101
+       "Curtis Sasaki",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   102
+       "Hema Seetharamaiah",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   103
+       "Leon Sha",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   104
+       "Archana Shah",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   105
+       "Kalpesh Shah",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   106
+       "Srirama Sharma",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   107
+       "Luke Shi",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   108
+       "Louise Siu",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   109
+       "Anand Subramanian",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   110
+       "Jerry Tan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   111
+       "Ghee Teo",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   112
+       "Dinoop Thomas",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   113
+       "Michael Twomey",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   114
+       "Balamurali Viswanathan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   115
+       "Deirdre Williams",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   116
+       "Joshua Xia",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   117
+       "Antonio Xu ",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   118
+       "Amith Yamasani",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   119
+       "Ervin Yan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   120
+       "Mark Yang",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   121
+       "Bolian Yin",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   122
+       "Kyle Yuan",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   123
+       "Pete Zha",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   124
+       "Leon Zhang",
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   125
+       "Louie Zhao"
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
   126
 };
7753
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   127
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   128
diff -urN gnome-desktop-2.14.1.1/gnome-about/gnome-about.c gnome-desktop-2.14.1.1-hacked/gnome-about/gnome-about.c
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   129
--- gnome-desktop-2.14.1.1/gnome-about/gnome-about.c	2006-02-27 13:27:13.000000000 +1300
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   130
+++ gnome-desktop-2.14.1.1-hacked/gnome-about/gnome-about.c	2006-04-28 12:31:36.874015000 +1200
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   131
@@ -54,6 +54,9 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   132
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   133
 static char             **introduction_messages = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   134
 static GnomeCanvasItem   *subheader = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   135
+static GnomeCanvasItem   *welcome_text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   136
+static GnomeCanvasItem   *version_text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   137
+static char              *version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   138
 static gdouble            version_info_height = 0.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   139
 static gint               contrib_i = 0;
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   140
 static gint              *contrib_order;
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   141
@@ -318,7 +321,7 @@
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   142
 					       "text", introduction_messages[intro_i],
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   143
 						"editable", FALSE,
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   144
 					       /* FIXME */
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   145
-					       "width", 300.0,
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   146
+					       "width", 400.0,
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   147
 					       "height", 80.0,
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   148
 					       "grow_height", TRUE,
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   149
 					       "cursor_visible", FALSE,
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   150
@@ -501,6 +504,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   151
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   152
 	const gchar *text;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   153
 	const gchar *url;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   154
+	gboolean is_link;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   155
 } HRefItem;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   156
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   157
 static gboolean
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   158
@@ -527,18 +531,38 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   159
 	case GDK_BUTTON_PRESS: {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   160
 		GError *error= NULL;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   161
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   162
-		gnome_url_show (href->url, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   163
-		if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   164
-			char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   165
-
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   166
-			message = g_strdup_printf (_("Could not open the address \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   167
-						   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   168
-			show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   169
+		if (!href->is_link) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   170
+			gnome_url_show (href->url, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   171
+			if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   172
+				char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   173
+
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   174
+				message = g_strdup_printf (_("Could not open the address \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   175
+				 			   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   176
+				show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   177
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   178
-			g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   179
-			g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   180
-		}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   181
+				g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   182
+				g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   183
+			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   184
+		} else {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   185
+			char *tmp;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   186
+			tmp = g_find_program_in_path (href->url);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   187
+                                                                                                                                                             
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   188
+  			if (tmp) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   189
+    				g_spawn_command_line_async (tmp, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   190
+    				g_free (tmp);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   191
+  			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   192
+
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   193
+			if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   194
+				char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   195
+				
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   196
+				message = g_strdup_printf (_("Could not execute \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   197
+							   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   198
+				show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   199
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   200
+				g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   201
+				g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   202
+			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   203
+		}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   204
 		return TRUE;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   205
 	}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   206
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   207
@@ -553,6 +577,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   208
 href_item_new (GnomeCanvasGroup *group,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   209
 	       const gchar      *text,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   210
 	       const gchar      *url,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   211
+	       gboolean          is_link,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   212
 	       gdouble          *current_x,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   213
 	       gdouble          *current_y)
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   214
 {
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   215
@@ -562,6 +587,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   216
 	item = g_new0 (HRefItem, 1);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   217
 	item->text = g_strdup (text);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   218
 	item->url = g_strdup (url);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   219
+	item->is_link = is_link;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   220
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   221
 	item->item =
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   222
 		gnome_canvas_item_new (group,
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   223
@@ -750,8 +776,8 @@
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   224
 
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   225
 	g_date_set_dmy (date, day, month, year);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   226
 
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   227
-	result = g_new0 (char, 24);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   228
-	g_date_strftime (result, 24, "%x", date);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   229
+	result = g_new0 (char, 30);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   230
+	g_date_strftime (result, 30, "%x", date);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   231
 
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   232
 	g_date_free (date);
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   233
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   234
@@ -770,8 +796,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   235
 	char *platform = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   236
 	char *minor = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   237
 	char *micro = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   238
-	char *version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   239
 	char *distributor_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   240
+	char *distributor_version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   241
 	char *build_date_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   242
 	char *text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   243
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   244
@@ -817,6 +843,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   245
 			minor = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   246
 		if (!g_ascii_strcasecmp (name, "micro") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   247
 			micro = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   248
+		if (!g_ascii_strcasecmp (name, "distributor-version") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   249
+			distributor_version_string = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   250
 		if (!g_ascii_strcasecmp (name, "distributor") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   251
 			distributor_string = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   252
 		if (!g_ascii_strcasecmp (name, "date") && value && value[0])
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   253
@@ -832,10 +860,10 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   254
 		version_string = g_strconcat (platform, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   255
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   256
 	if (!version_string && !micro)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   257
-		version_string = g_strconcat (platform, ".", minor, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   258
+		version_string = g_strconcat (platform, " ", minor, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   259
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   260
 	if (!version_string)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   261
-		version_string = g_strconcat (platform, ".", minor, ".",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   262
+		version_string = g_strconcat (platform, " ", minor, ".",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   263
 					      micro, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   264
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   265
 	g_free (platform);
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   266
@@ -847,22 +875,38 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   267
 				      "x", 10.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   268
 				      NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   269
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   270
-	if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   271
+	if (distributor_version_string && distributor_version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   272
+		gdouble tmp;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   273
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   274
+		text = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   275
+					_("Version"), distributor_version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   276
+		version_text = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   277
+					              gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   278
+					              "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   279
+					              "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   280
+					              "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   281
+					              "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   282
+					              NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   283
+		g_free (text);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   284
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   285
+		g_object_get (version_text, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   286
+		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   287
+	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   288
+	else if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   289
 		gdouble tmp;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   290
-		GnomeCanvasItem *item;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   291
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   292
 		text = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   293
 					_("Version"), version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   294
-		item = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   295
-					      gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   296
-					      "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   297
-					      "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   298
-					      "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   299
-					      "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   300
-					      NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   301
+		version_text = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   302
+					              gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   303
+					              "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   304
+					              "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   305
+					              "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   306
+					              "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   307
+					              NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   308
 		g_free (text);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   309
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   310
-		g_object_get (item, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   311
+		g_object_get (version_text, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   312
 		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   313
 	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   314
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   315
@@ -904,8 +948,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   316
 		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   317
 	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   318
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   319
-	g_free (version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   320
 	g_free (distributor_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   321
+	g_free (distributor_version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   322
 	g_free (build_date_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   323
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   324
 	gnome_canvas_item_set (info, "y", canvas_height - height, NULL);
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   325
@@ -919,7 +963,7 @@
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   326
 	GtkWidget *canvas;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   327
 
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   328
 	HRefItem *href;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   329
-	gchar *text;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   330
+	gchar *text, *path;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   331
 
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   332
 	GnomeCanvasItem *item;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   333
 	GnomeCanvasGroup *root;
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   334
@@ -972,8 +1016,9 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   335
 	current_y = (gdouble)gdk_pixbuf_get_height (header) + 5.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   336
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   337
 	href = href_item_new (root,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   338
-			      _("About GNOME"),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   339
-			      "http://www.gnome.org/about/",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   340
+			      _("About JDS"),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   341
+			      "http://www.sun.com/software/javadesktopsystem/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   342
+			      FALSE,
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   343
 			      &current_x, &current_y);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   344
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   345
 	/* make a nice guess for the dot delta */
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   346
@@ -986,8 +1031,9 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   347
 	/* and more items on a likewise way.
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   348
 	 */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   349
 	href = href_item_new (root,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   350
-			      _("News"),
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   351
-			      "http://news.gnome.org",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   352
+			      _("About GNOME"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   353
+			      "http://www.gnome.org/about/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   354
+			      FALSE,
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   355
 			      &current_x, &current_y);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   356
 	item = create_dot (root, &current_x, &current_y, dot_delta);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   357
 
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   358
@@ -997,29 +1043,42 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   359
 	 */
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   360
 	href = href_item_new (root,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   361
 			      _("Software"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   362
-			      "http://www.gnome.org/softwaremap",
5518
235b0b4aa324 merged the gnome-2-10 branch to HEAD
laca
parents: 5517
diff changeset
   363
+			      "http://www.sun.com/software",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   364
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   365
 			      &current_x, &current_y);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   366
 	item = create_dot (root, &current_x, &current_y, dot_delta);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   367
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   368
 	href = href_item_new (root,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   369
 			      _("Developers"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   370
-			      "http://developer.gnome.org/",
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   371
-			      &current_x, &current_y);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   372
-	item = create_dot (root, &current_x, &current_y, dot_delta);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   373
-
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   374
-	href = href_item_new (root,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   375
-			      _("Friends of GNOME"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   376
-			      "http://www.gnome.org/friends/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   377
+			      "http://developers.sun.com/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   378
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   379
 			      &current_x, &current_y);
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   380
 	item = create_dot (root, &current_x, &current_y, dot_delta);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   381
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   382
 	href = href_item_new (root,
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   383
 			      _("Contact"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   384
-			      "http://www.gnome.org/contact/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   385
+			      "http://www.sun.com/contact/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   386
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   387
 			      &current_x, &current_y);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   388
 
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   389
+	path = g_find_program_in_path ("bug-buddy");
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   390
+
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   391
+	if (path != NULL) {
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   392
+		item = create_dot (root, &current_x, &current_y, dot_delta);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   393
+		href = href_item_new (root,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   394
+				      _("Report a bug"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   395
+				      "bug-buddy",
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   396
+				      TRUE,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   397
+				      &current_x, &current_y);
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   398
+		g_free (path);
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   399
+	}
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   400
+
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   401
 	/* resize */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   402
 	canvas_width = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   403
+	
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   404
+	if (current_x > canvas_width)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   405
+		canvas_width = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   406
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   407
 	gnome_canvas_set_scroll_region (GNOME_CANVAS (canvas), 0, 0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   408
 					canvas_width, canvas_height);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   409
 	gtk_widget_set_size_request (GTK_WIDGET (canvas),
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   410
@@ -1029,7 +1088,7 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   411
 	points = gnome_canvas_points_new (2);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   412
 	points->coords[0] = 0.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   413
 	points->coords[1] = gdk_pixbuf_get_height (header);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   414
-	points->coords[2] = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   415
+	points->coords[2] = canvas_width;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   416
 	points->coords[3] = gdk_pixbuf_get_height (header);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   417
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   418
 	item = gnome_canvas_item_new (root,
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   419
@@ -1066,6 +1125,7 @@
6128
428aa6cb07c3 2005-10-19 Glynn Foster <[email protected]>
gman
parents: 6042
diff changeset
   420
 			       "x", (canvas_width - tmp) / 2.0,
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   421
 			       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   422
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   423
+	welcome_text = item;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   424
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   425
 	text = g_strdup_printf ("<big><b>%s</b></big>",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   426
 				_("Brought to you by:"));
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   427
diff -urN gnome-desktop-2.14.1.1/gnome-about/gnome-about.desktop.in.in gnome-desktop-2.14.1.1-hacked/gnome-about/gnome-about.desktop.in.in
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   428
--- gnome-desktop-2.14.1.1/gnome-about/gnome-about.desktop.in.in	2006-04-11 00:48:42.000000000 +1200
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   429
+++ gnome-desktop-2.14.1.1-hacked/gnome-about/gnome-about.desktop.in.in	2006-04-28 12:32:33.271037000 +1200
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   430
@@ -1,12 +1,12 @@
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   431
 [Desktop Entry]
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   432
 Encoding=UTF-8
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   433
-_Name=About GNOME
7753
02b74e8ed1a0 2006-07-25 Damien Carbery <[email protected]>
dc144907
parents: 7161
diff changeset
   434
-_Comment=Learn more about GNOME
7161
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   435
+_Name=About Java Desktop System
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   436
+_Comment=Know more about Java Desktop System
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   437
 Exec=gnome-about
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   438
 Icon=stock_about
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   439
 Terminal=false
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   440
 Type=Application
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   441
-Categories=GNOME;GTK;Application;Core;
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   442
+Categories=GNOME;GTK;Application;System;
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   443
 OnlyShowIn=GNOME;
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   444
 X-GNOME-Bugzilla-Bugzilla=GNOME
c4593a50500c 2006-04-28 Glynn Foster <[email protected]>
gf115653
parents: 6487
diff changeset
   445
 X-GNOME-Bugzilla-Product=gnome-desktop
8379
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   446
--- gnome-desktop-2.16.1.old/configure.in	2006-10-19 16:54:29.498958000 +0100
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   447
+++ gnome-desktop-2.16.1/configure.in	2006-10-19 16:57:57.110569000 +0100
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   448
@@ -39,15 +39,21 @@
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   449
 GNOME_DATE=`date +"%Y-%m-%d"`
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   450
 
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   451
 AC_ARG_WITH(gnome_distributor, [  --with-gnome-distributor=DISTRIBUTOR  Specify name of GNOME distributor])
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   452
+AC_ARG_WITH(gnome_distributor_version, [  --with-gnome-distributor-version=DISTRIBUTOR  Specify version of GNOME distributor])
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   453
 
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   454
 if test "x$with_gnome_distributor" != x ; then
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   455
   GNOME_DISTRIBUTOR=$with_gnome_distributor
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   456
 fi
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   457
 
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   458
+if test "x$with_gnome_distributor_version" != x ; then
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   459
+  GNOME_DISTRIBUTOR_VERSION=$with_gnome_distributor_version
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   460
+fi
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   461
+
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   462
 AC_SUBST(GNOME_PLATFORM)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   463
 AC_SUBST(GNOME_MINOR)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   464
 AC_SUBST(GNOME_MICRO)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   465
 AC_SUBST(GNOME_DISTRIBUTOR)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   466
+AC_SUBST(GNOME_DISTRIBUTOR_VERSION)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   467
 AC_SUBST(GNOME_DATE)
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   468
 
affbc1bd15b5 Remove the fuzz !
mattman
parents: 7753
diff changeset
   469
 GNOME_COMPILE_WARNINGS(yes)