patches/gnome-desktop-01-jds-about-branding.diff
author gman
Tue, 08 Jun 2004 01:29:29 +0000
changeset 3031 1f353a96e2b1
parent 3030 164169ba62bc
child 4952 3a79602b062b
permissions -rw-r--r--
Duh - don't leak the path. No brainer.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
     1
diff -urN gnome-desktop-2.6.1/configure.in gnome-desktop-2.6.1-hacked/configure.in
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
     2
--- gnome-desktop-2.6.1/configure.in	2004-04-20 00:25:37.000000000 +1200
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
     3
+++ gnome-desktop-2.6.1-hacked/configure.in	2004-06-08 13:11:31.000000000 +1200
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     4
@@ -32,18 +32,25 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
     5
 GNOME_MINOR=6
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
     6
 GNOME_MICRO=1
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     7
 GNOME_DISTRIBUTOR="GNOME.Org"
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     8
+GNOME_DISTRIBUTOR_VERSION=
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     9
 GNOME_DATE=`date +"%Y-%m-%d"`
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    10
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    11
 AC_ARG_WITH(gnome_distributor, [  --with-gnome-distributor=DISTRIBUTOR  Specify name of GNOME distributor])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    12
+AC_ARG_WITH(gnome_distributor_version, [  --with_gnome-distributor-version=DISTRIBUTORVERSION  Specify version of GNOME distribution])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    13
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    14
 if test "x$with_gnome_distributor" != x ; then
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    15
   GNOME_DISTRIBUTOR=$with_gnome_distributor
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    16
 fi
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    17
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    18
+if test "x$with_gnome_distributor_version" != x ; then
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    19
+  GNOME_DISTRIBUTOR_VERSION=$with_gnome_distributor_version
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    20
+fi
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    21
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    22
 AC_SUBST(GNOME_PLATFORM)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    23
 AC_SUBST(GNOME_MINOR)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    24
 AC_SUBST(GNOME_MICRO)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    25
 AC_SUBST(GNOME_DISTRIBUTOR)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    26
+AC_SUBST(GNOME_DISTRIBUTOR_VERSION)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    27
 AC_SUBST(GNOME_DATE)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    28
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    29
 GNOME_COMPILE_WARNINGS(yes)
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    30
diff -urN gnome-desktop-2.6.1/configure.in.orig gnome-desktop-2.6.1-hacked/configure.in.orig
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    31
--- gnome-desktop-2.6.1/configure.in.orig	1970-01-01 12:00:00.000000000 +1200
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    32
+++ gnome-desktop-2.6.1-hacked/configure.in.orig	2004-06-08 13:11:21.000000000 +1200
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    33
@@ -0,0 +1,177 @@
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    34
+AC_INIT(libgnome-desktop)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    35
+AM_CONFIG_HEADER(config.h)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    36
+AM_INIT_AUTOMAKE(gnome-desktop, 2.6.1)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    37
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    38
+dnl make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    39
+AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS")
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    40
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    41
+# Before making a release, the LT_VERSION string should be modified.
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    42
+# The string is of the form C:R:A.
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    43
+# - If interfaces have been changed or added, but binary compatibility has
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    44
+#   been preserved, change to C+1:0:A+1
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    45
+# - If binary compatibility has been broken (eg removed or changed interfaces)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    46
+#   change to C+1:0:0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    47
+# - If the interface is the same as the previous version, change to C:R+1:A
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    48
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    49
+LT_VERSION=3:12:1
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    50
+AC_SUBST(LT_VERSION)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    51
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    52
+AM_MAINTAINER_MODE
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    53
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    54
+AC_PROG_INTLTOOL
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    55
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    56
+AC_ISC_POSIX
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    57
+AC_PROG_CC
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    58
+AC_STDC_HEADERS
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    59
+AC_ARG_PROGRAM
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    60
+AC_LIBTOOL_WIN32_DLL
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    61
+AM_PROG_LIBTOOL
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    62
+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    63
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    64
+GNOME_PLATFORM=2
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    65
+GNOME_MINOR=6
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    66
+GNOME_MICRO=1
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    67
+GNOME_DISTRIBUTOR="GNOME.Org"
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    68
+GNOME_DATE=`date +"%Y-%m-%d"`
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    69
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    70
+AC_ARG_WITH(gnome_distributor, [  --with-gnome-distributor=DISTRIBUTOR  Specify name of GNOME distributor])
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    71
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    72
+if test "x$with_gnome_distributor" != x ; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    73
+  GNOME_DISTRIBUTOR=$with_gnome_distributor
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    74
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    75
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    76
+AC_SUBST(GNOME_PLATFORM)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    77
+AC_SUBST(GNOME_MINOR)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    78
+AC_SUBST(GNOME_MICRO)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    79
+AC_SUBST(GNOME_DISTRIBUTOR)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    80
+AC_SUBST(GNOME_DATE)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    81
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    82
+GNOME_COMPILE_WARNINGS(yes)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    83
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    84
+AC_ARG_ENABLE(deprecations,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    85
+              [AC_HELP_STRING([--enable-deprecations],
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    86
+                              [warn about deprecated usages [default=no]])],,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    87
+              [enable_deprecations=no])
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    88
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    89
+if test "x$enable_deprecations" = "xyes"; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    90
+   DISABLE_DEPRECATED_CFLAGS="\
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    91
+-DG_DISABLE_DEPRECATED \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    92
+-DGDK_DISABLE_DEPRECATED \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    93
+-DGTK_DISABLE_DEPRECATED \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    94
+-DGDK_PIXBUF_DISABLE_DEPRECATED \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    95
+-DGNOME_DISABLE_DEPRECATED"
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    96
+   AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    97
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    98
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
    99
+dnl If you add a version number here, you *must* add an AC_SUBST line for
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   100
+dnl it too, or it will never make it into the spec file!
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   101
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   102
+GDK_PIXBUF_REQUIRED=2.0.3
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   103
+GTK_REQUIRED=2.1.2
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   104
+LIBGNOMECANVAS_REQUIRED=2.0.0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   105
+LIBGNOMEUI_REQUIRED=2.1.0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   106
+GNOME_VFS_REQUIRED=2.0.0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   107
+STARTUP_NOTIFICATION_REQUIRED=0.5
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   108
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   109
+AC_SUBST(GTK_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   110
+AC_SUBST(GDK_PIXBUF_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   111
+AC_SUBST(LIBGNOMEUI_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   112
+AC_SUBST(LIBGNOMECANVAS_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   113
+AC_SUBST(GNOME_VFS_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   114
+AC_SUBST(STARTUP_NOTIFICATION_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   115
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   116
+if $PKG_CONFIG --atleast-version $STARTUP_NOTIFICATION_REQUIRED libstartup-notification-1.0; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   117
+  echo "Building with libstartup-notification"
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   118
+  AC_DEFINE(HAVE_STARTUP_NOTIFICATION)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   119
+  with_startup_notification=yes
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   120
+  STARTUP_NOTIFICATION_PACKAGE=libstartup-notification-1.0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   121
+else
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   122
+  echo "***** WARNING: Building without libstartup-notification"
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   123
+  with_startup_notification=no
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   124
+  STARTUP_NOTIFICATION_PACKAGE=
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   125
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   126
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   127
+AC_SUBST(STARTUP_NOTIFICATION_PACKAGE)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   128
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   129
+dnl pkg-config dependency checks
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   130
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   131
+PKG_CHECK_MODULES(GNOME_DESKTOP, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED $STARTUP_NOTIFICATION_PACKAGE)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   132
+AC_SUBST(GNOME_DESKTOP_CFLAGS)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   133
+AC_SUBST(GNOME_DESKTOP_LIBS)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   134
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   135
+PKG_CHECK_MODULES(GNOME_ABOUT, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED gtk+-2.0 >= $GTK_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED libgnomecanvas-2.0 >= $LIBGNOMECANVAS_REQUIRED)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   136
+AC_SUBST(GNOME_ABOUT_CFLAGS)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   137
+AC_SUBST(GNOME_ABOUT_LIBS)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   138
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   139
+dnl scrollkeeper checks
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   140
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   141
+AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   142
+if test x$SCROLLKEEPER_CONFIG = xno; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   143
+  AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   144
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   145
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   146
+dnl Language Support
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   147
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   148
+GETTEXT_PACKAGE=gnome-desktop-2.0
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   149
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE")
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   150
+AC_SUBST(GETTEXT_PACKAGE)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   151
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   152
+ALL_LINGUAS="af am ar az be bg bn br bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja kn ko li lt lv mi mk ml mn mr ms ne nl nn no pa pl pt pt_BR ro ru sk sl sq sr sr@Latn sv ta th tk tr uk vi wa yi zh_CN zh_TW"
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   153
+AM_GLIB_GNU_GETTEXT
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   154
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   155
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   156
+dnl Place to look for KDE menus
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   157
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   158
+AC_ARG_WITH(kde-datadir, [  --with-kde-datadir=DIR  Location of KDE data])
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   159
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   160
+if test "x$with_kde_datadir" = x ; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   161
+  kde_datadir=/usr/share
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   162
+else
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   163
+  kde_datadir=$with_kde_datadir
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   164
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   165
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   166
+AC_DEFINE_UNQUOTED(KDE_MENUDIR, "$kde_datadir/applnk")
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   167
+AC_DEFINE_UNQUOTED(KDE_ICONDIR, "$kde_datadir/icons")
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   168
+AC_DEFINE_UNQUOTED(KDE_MINI_ICONDIR, "$kde_datadir/icons/mini")
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   169
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   170
+dnl Don't use AC_PROG_AWK since we need the full pathname.
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   171
+AC_PATH_PROGS(AWK, mawk gawk nawk awk, )
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   172
+AC_PATH_PROGS(PERL, perl5 perl)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   173
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   174
+dnl define a MAINT-like variable REBUILD which is set if Perl
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   175
+dnl and awk are found, so autogenerated sources can be rebuilt
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   176
+AC_ARG_ENABLE(rebuilds, [  --disable-rebuilds      disable all source autogeneration rules],,enable_rebuilds=yes)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   177
+REBUILD=\#
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   178
+if test "x$enable_rebuilds" = "xyes" && \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   179
+     test -n "$PERL" && \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   180
+     $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 && \
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   181
+     test -n "$AWK" ; then
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   182
+  REBUILD=
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   183
+fi
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   184
+AC_SUBST(REBUILD)
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   185
+
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   186
+AC_OUTPUT([
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   187
+Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   188
+gnome-desktop.spec
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   189
+desktop-links/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   190
+gnome-about/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   191
+gnome-about/headers/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   192
+libgnome-desktop/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   193
+libgnome-desktop/libgnome/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   194
+libgnome-desktop/libgnomeui/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   195
+libgnome-desktop/gnome-desktop-2.0.pc
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   196
+libgnome-desktop/gnome-desktop-2.0-uninstalled.pc
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   197
+gnome-version.xml.in
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   198
+po/Makefile.in
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   199
+pixmaps/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   200
+desktop-docs/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   201
+desktop-docs/fdl/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   202
+desktop-docs/fdl/C/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   203
+desktop-docs/gpl/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   204
+desktop-docs/gpl/C/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   205
+desktop-docs/lgpl/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   206
+desktop-docs/lgpl/C/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   207
+desktop-docs/gnome-feedback/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   208
+desktop-docs/gnome-feedback/C/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   209
+man/Makefile
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   210
+])
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   211
diff -urN gnome-desktop-2.6.1/gnome-about/contributors.h gnome-desktop-2.6.1-hacked/gnome-about/contributors.h
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   212
--- gnome-desktop-2.6.1/gnome-about/contributors.h	2004-03-23 03:20:30.000000000 +1200
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   213
+++ gnome-desktop-2.6.1-hacked/gnome-about/contributors.h	2004-06-08 13:11:31.000000000 +1200
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   214
@@ -10,6 +10,88 @@
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   215
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   216
 /* Please keep this in alphabetical order */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   217
 static gchar *contributors[] = {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   218
+	"Sowmya Adiga",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   219
+	"Dan Baigent",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   220
+	"Geoff Baysinger",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   221
+	"Calum Benson",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   222
+	"Leo Binchy",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   223
+	"Chandrashekhar BK",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   224
+	"Oliver Braun",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   225
+	"Stephen Browne",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   226
+	"Brian Cameron",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   227
+	"Suresh Chandrasekharan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   228
+	"Erwann Chenede",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   229
+	"Martin Damboldt ",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   230
+	"Simford Dong",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   231
+	"York Du",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   232
+	"Olaf Felka",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   233
+	"Glynn Foster",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   234
+	"Carl Gadener",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   235
+	"Karl Gaffney",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   236
+	"Dirk Grobler",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   237
+	"Patrick Gu",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   238
+	"Leena Gunda",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   239
+	"Ii Gyoung Park",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   240
+	"Susan Jefferies",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   241
+	"Henry Jia",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   242
+	"Jack Jia",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   243
+	"Rick Ju",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   244
+	"Matt Keenan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   245
+	"Robert Kinsella",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   246
+	"Laszlo Kovacs",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   247
+	"Michael Krivoruchko",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   248
+	"Kaushal Kumar",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   249
+	"Thorsten Laux",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   250
+	"Nancy Lee",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   251
+	"Mike Lei",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   252
+	"Jessie Li",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   253
+	"Gary Little",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   254
+	"Calvin Liu",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   255
+	"Harry Lu",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   256
+	"Robin Lu",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   257
+	"Yogeesh MB",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   258
+	"Dermot McCluskey",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   259
+	"Mark McLoughlin",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   260
+	"Jeff McMeekin",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   261
+	"Ashish Mukharji ",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   262
+	"Kaveri Murthy",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   263
+	"Muktha Narayan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   264
+	"Brian Nitz",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   265
+	"Shane O'Connor",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   266
+	"Robert O'Dea",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   267
+	"Narayana Pattipati",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   268
+	"Vijaykumar Patwari",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   269
+	"Laszlo Peter",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   270
+	"Terri Ponce",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   271
+	"Niall Power",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   272
+	"Derek Rafter ",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   273
+	"Arvind Samptur",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   274
+	"Curtis Sasaki",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   275
+	"Hema Seetharamaiah",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   276
+	"Leon Sha ",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   277
+	"Archana Shah",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   278
+	"Kalpesh Shah",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   279
+	"Luke Shi",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   280
+	"Sidhartha Sinha",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   281
+	"Louise Siu",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   282
+	"Anand Subramanian",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   283
+	"Jerry Tan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   284
+	"Ghee Teo",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   285
+	"Michael Twomey",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   286
+	"Balamurali Viswanathan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   287
+	"Deirdre Williams",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   288
+	"Joshua Xia",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   289
+	"Antonio Xu ",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   290
+	"Amith Yamasani",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   291
+	"Ervin Yan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   292
+	"Jay Yan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   293
+	"Mark Yang",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   294
+	"Bolian Yin",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   295
+	"Kyle Yuan",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   296
+	"Pete Zha",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   297
+	"Leon Zhang",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   298
+	"Louie Zhao",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   299
+	"end_of_sun_contributors",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   300
 	"J\xc3\xa9r\xc3\xb4me Abela",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   301
 	"Rob Adams",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   302
 	"Lauri Alanko",
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   303
diff -urN gnome-desktop-2.6.1/gnome-about/gnome-about.c gnome-desktop-2.6.1-hacked/gnome-about/gnome-about.c
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   304
--- gnome-desktop-2.6.1/gnome-about/gnome-about.c	2004-04-20 00:27:40.000000000 +1200
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   305
+++ gnome-desktop-2.6.1-hacked/gnome-about/gnome-about.c	2004-06-08 13:25:46.000000000 +1200
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   306
@@ -54,6 +54,9 @@
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   307
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   308
 static char             **introduction_messages = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   309
 static GnomeCanvasItem   *subheader = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   310
+static GnomeCanvasItem   *welcome_text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   311
+static GnomeCanvasItem   *version_text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   312
+static char              *version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   313
 static gdouble            version_info_height = 0.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   314
 static gint               contrib_i = 0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   315
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   316
@@ -136,6 +139,29 @@
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
 	if (!contributors[contrib_i])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   319
 		text = g_strdup_printf ("<b>%s</b>", _("The End!"));
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   320
+	else if (g_strcasecmp (contributors[contrib_i], "end_of_sun_contributors") == 0 ) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   321
+		gchar *welcome;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   322
+		welcome = g_strdup_printf ("<big><big><b>%s</b></big></big>",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   323
+					_("Welcome to the GNOME Desktop"));
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   324
+		gnome_canvas_item_set (welcome_text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   325
+				       "markup", welcome,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   326
+				       "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   327
+				       "fill_color", "#000000",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   328
+				       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   329
+		if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   330
+			gchar *version = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   331
+							_("Version"), version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   332
+			gnome_canvas_item_set (version_text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   333
+					       "markup", version,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   334
+					       "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   335
+					       "fill_color", "#000000",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   336
+					       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   337
+			g_free (version);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   338
+		}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   339
+		g_free (welcome);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   340
+		contrib_i++;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   341
+		text = g_strdup_printf ("<b>%s</b>", contributors[contrib_i]);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   342
+	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   343
 	else {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   344
 		text = g_strdup_printf ("<b>%s</b>", contributors[contrib_i]);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   345
 		contrib_i++;
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   346
@@ -166,6 +192,29 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   347
 		return FALSE;
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
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   350
+	if (g_strcasecmp (contributors[contrib_i], "end_of_sun_contributors") == 0 ) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   351
+		gchar *welcome;
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   352
+		welcome = g_strdup_printf ("<big><big><b>%s</b></big></big>",
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   353
+					_("Welcome to the GNOME Desktop"));
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   354
+		gnome_canvas_item_set (welcome_text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   355
+				       "markup", welcome,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   356
+				       "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   357
+				       "fill_color", "#000000",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   358
+				       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   359
+		if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   360
+			gchar *version = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   361
+							_("Version"), version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   362
+			gnome_canvas_item_set (version_text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   363
+					       "markup", version,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   364
+					       "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   365
+					       "fill_color", "#000000",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   366
+					       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   367
+			g_free (version);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   368
+		}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   369
+		g_free (welcome);
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   370
+		contrib_i++;
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   371
+	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   372
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   373
 	if (!contributor) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   374
 		gchar *text;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   375
 
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   376
@@ -520,6 +569,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   377
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   378
 	const gchar *text;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   379
 	const gchar *url;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   380
+	gboolean is_link;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   381
 } HRefItem;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   382
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   383
 static gboolean
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   384
@@ -546,18 +596,38 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   385
 	case GDK_BUTTON_PRESS: {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   386
 		GError *error= NULL;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   387
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   388
-		gnome_url_show (href->url, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   389
-		if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   390
-			char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   391
-
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   392
-			message = g_strdup_printf (_("Could not open the address \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   393
-						   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   394
-			show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   395
+		if (!href->is_link) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   396
+			gnome_url_show (href->url, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   397
+			if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   398
+				char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   399
+
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   400
+				message = g_strdup_printf (_("Could not open the address \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   401
+				 			   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   402
+				show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   403
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   404
-			g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   405
-			g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   406
-		}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   407
+				g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   408
+				g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   409
+			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   410
+		} else {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   411
+			char *tmp;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   412
+			tmp = g_find_program_in_path (href->url);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   413
+                                                                                                                                                             
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   414
+  			if (tmp) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   415
+    				g_spawn_command_line_async (tmp, &error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   416
+    				g_free (tmp);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   417
+  			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   418
+
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   419
+			if (error) {
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   420
+				char *message;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   421
+				
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   422
+				message = g_strdup_printf (_("Could not execute \"%s\": %s"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   423
+							   href->url, error->message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   424
+				show_error_dialog (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   425
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   426
+				g_free (message);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   427
+				g_error_free (error);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   428
+			}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   429
+		}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   430
 		return TRUE;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   431
 	}
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   432
 
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   433
@@ -572,6 +642,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   434
 href_item_new (GnomeCanvasGroup *group,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   435
 	       const gchar      *text,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   436
 	       const gchar      *url,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   437
+	       gboolean          is_link,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   438
 	       gdouble          *current_x,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   439
 	       gdouble          *current_y)
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   440
 {
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   441
@@ -581,6 +652,7 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   442
 	item = g_new0 (HRefItem, 1);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   443
 	item->text = g_strdup (text);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   444
 	item->url = g_strdup (url);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   445
+	item->is_link = is_link;
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   446
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   447
 	item->item =
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   448
 		gnome_canvas_item_new (group,
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   449
@@ -789,8 +861,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   450
 	char *platform = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   451
 	char *minor = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   452
 	char *micro = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   453
-	char *version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   454
 	char *distributor_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   455
+	char *distributor_version_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   456
 	char *build_date_string = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   457
 	char *text = NULL;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   458
 
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   459
@@ -836,6 +908,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   460
 			minor = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   461
 		if (!g_ascii_strcasecmp (name, "micro") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   462
 			micro = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   463
+		if (!g_ascii_strcasecmp (name, "distributor-version") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   464
+			distributor_version_string = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   465
 		if (!g_ascii_strcasecmp (name, "distributor") && value && value[0])
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   466
 			distributor_string = g_strdup (value);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   467
 		if (!g_ascii_strcasecmp (name, "date") && value && value[0])
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   468
@@ -851,10 +925,10 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   469
 		version_string = g_strconcat (platform, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   470
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   471
 	if (!version_string && !micro)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   472
-		version_string = g_strconcat (platform, ".", minor, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   473
+		version_string = g_strconcat (platform, " ", minor, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   474
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   475
 	if (!version_string)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   476
-		version_string = g_strconcat (platform, ".", minor, ".",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   477
+		version_string = g_strconcat (platform, " ", minor, ".",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   478
 					      micro, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   479
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   480
 	g_free (platform);
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   481
@@ -866,22 +940,38 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   482
 				      "x", 10.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   483
 				      NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   484
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   485
-	if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   486
+	if (distributor_version_string && distributor_version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   487
+		gdouble tmp;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   488
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   489
+		text = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   490
+					_("Version"), distributor_version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   491
+		version_text = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   492
+					              gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   493
+					              "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   494
+					              "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   495
+					              "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   496
+					              "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   497
+					              NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   498
+		g_free (text);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   499
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   500
+		g_object_get (version_text, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   501
+		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   502
+	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   503
+	else if (version_string && version_string[0]) {
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   504
 		gdouble tmp;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   505
-		GnomeCanvasItem *item;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   506
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   507
 		text = g_strdup_printf ("<b>%s: </b>%s",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   508
 					_("Version"), version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   509
-		item = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   510
-					      gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   511
-					      "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   512
-					      "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   513
-					      "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   514
-					      "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   515
-					      NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   516
+		version_text = gnome_canvas_item_new (GNOME_CANVAS_GROUP (info),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   517
+					              gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   518
+					              "markup", text,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   519
+					              "anchor", GTK_ANCHOR_NW,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   520
+					              "x", 0.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   521
+					              "y", height,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   522
+					              NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   523
 		g_free (text);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   524
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   525
-		g_object_get (item, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   526
+		g_object_get (version_text, "text_height", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   527
 		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   528
 	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   529
 
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   530
@@ -923,8 +1013,8 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   531
 		height += tmp + 4.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   532
 	}
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   533
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   534
-	g_free (version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   535
 	g_free (distributor_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   536
+	g_free (distributor_version_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   537
 	g_free (build_date_string);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   538
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   539
 	gnome_canvas_item_set (info, "y", canvas_height - height, NULL);
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   540
@@ -938,7 +1028,7 @@
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   541
 	GtkWidget *canvas;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   542
 
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   543
 	HRefItem *href;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   544
-	gchar *text;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   545
+	gchar *text, *path;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   546
 
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   547
 	GnomeCanvasItem *item;
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   548
 	GnomeCanvasGroup *root;
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   549
@@ -991,8 +1081,9 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   550
 	current_y = (gdouble)gdk_pixbuf_get_height (header) + 5.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   551
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   552
 	href = href_item_new (root,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   553
-			      _("About GNOME"),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   554
-			      "http://www.gnome.org/about/",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   555
+			      _("About JDS"),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   556
+			      "http://www.sun.com/software/javadesktopsystem/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   557
+			      FALSE,
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   558
 			      &current_x, &current_y);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   559
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   560
 	/* make a nice guess for the dot delta */
2858
b760b9506545 * patches/gnome-desktop-01-jds-about-branding.diff: Fix a typo where an
dduvall
parents: 2582
diff changeset
   561
@@ -1005,8 +1096,9 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   562
 	/* and more items on a likewise way.
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   563
 	 */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   564
 	href = href_item_new (root,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   565
-			      _("News"),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   566
-			      "http://www.gnomedesktop.org",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   567
+			      _("About GNOME"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   568
+			      "http://www.gnome.org/about/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   569
+			      FALSE,
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   570
 			      &current_x, &current_y);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   571
 	item = create_dot (root, &current_x, &current_y, dot_delta);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   572
 
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   573
@@ -1016,29 +1108,42 @@
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   574
 	 */
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   575
 	href = href_item_new (root,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   576
 			      _("Software"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   577
-			      "http://www.gnome.org/softwaremap",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   578
+			      "http://wwws.sun.com/software",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   579
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   580
 			      &current_x, &current_y);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   581
 	item = create_dot (root, &current_x, &current_y, dot_delta);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   582
 
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   583
 	href = href_item_new (root,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   584
 			      _("Developers"),
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   585
-			      "http://developer.gnome.org/",
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   586
-			      &current_x, &current_y);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   587
-	item = create_dot (root, &current_x, &current_y, dot_delta);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   588
-
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   589
-	href = href_item_new (root,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   590
-			      _("Friends of GNOME"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   591
-			      "http://www.gnome.org/friends/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   592
+			      "http://developers.sun.com/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   593
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   594
 			      &current_x, &current_y);
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   595
 	item = create_dot (root, &current_x, &current_y, dot_delta);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   596
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   597
 	href = href_item_new (root,
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   598
 			      _("Contact"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   599
-			      "http://www.gnome.org/contact/",
2582
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   600
+			      "http://www.sun.com/contact/",
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   601
+			      FALSE,
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   602
 			      &current_x, &current_y);
073d921b843e 2004-04-29 Glynn Foster <[email protected]>
gman
parents: 2465
diff changeset
   603
 
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   604
+	path = g_find_program_in_path ("bug-buddy");
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   605
+
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   606
+	if (path != NULL) {
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   607
+		item = create_dot (root, &current_x, &current_y, dot_delta);
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   608
+		href = href_item_new (root,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   609
+				      _("Report a bug"),
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   610
+				      "bug-buddy",
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   611
+				      TRUE,
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   612
+				      &current_x, &current_y);
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   613
+		g_free (path);
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   614
+	}
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   615
+
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   616
 	/* resize */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   617
 	canvas_width = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   618
+	
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   619
+	if (current_x > canvas_width)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   620
+		canvas_width = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   621
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   622
 	gnome_canvas_set_scroll_region (GNOME_CANVAS (canvas), 0, 0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   623
 					canvas_width, canvas_height);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   624
 	gtk_widget_set_size_request (GTK_WIDGET (canvas),
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   625
@@ -1048,7 +1153,7 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   626
 	points = gnome_canvas_points_new (2);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   627
 	points->coords[0] = 0.0;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   628
 	points->coords[1] = gdk_pixbuf_get_height (header);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   629
-	points->coords[2] = current_x;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   630
+	points->coords[2] = canvas_width;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   631
 	points->coords[3] = gdk_pixbuf_get_height (header);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   632
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   633
 	item = gnome_canvas_item_new (root,
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   634
@@ -1070,7 +1175,7 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   635
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   636
 	/* and some introduction text */
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   637
 	text = g_strdup_printf ("<big><big><b>%s</b></big></big>",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   638
-				_("Welcome to the GNOME Desktop"));
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   639
+				_("Welcome to the Sun Java Desktop System"));
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   640
 	item = gnome_canvas_item_new (root,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   641
 				      gnome_canvas_text_get_type (),
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   642
 				      "markup", text,
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   643
@@ -1082,9 +1187,10 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   644
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   645
 	g_object_get (item, "text_width", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   646
 	gnome_canvas_item_set (item,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   647
-			       "x", (canvas_width - tmp) / 2.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   648
+			       "x", (canvas_width - tmp + (gdouble)gdk_pixbuf_get_width (button)) / 2.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   649
 			       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   650
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   651
+	welcome_text = item;
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   652
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   653
 	text = g_strdup_printf ("<big><b>%s</b></big>",
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   654
 				_("Brought to you by:"));
3031
1f353a96e2b1 Duh - don't leak the path. No brainer.
gman
parents: 3030
diff changeset
   655
@@ -1100,7 +1206,7 @@
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   656
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   657
 	g_object_get (item, "text_width", &tmp, NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   658
 	gnome_canvas_item_set (item,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   659
-			       "x", (canvas_width - tmp) / 2.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   660
+			       "x", (canvas_width - tmp + (gdouble)gdk_pixbuf_get_width (button)) / 2.0,
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   661
 			       NULL);
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   662
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   663
 	/* and the version info */
3030
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   664
diff -urN gnome-desktop-2.6.1/Makefile.am gnome-desktop-2.6.1-hacked/Makefile.am
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   665
--- gnome-desktop-2.6.1/Makefile.am	2004-02-04 21:23:35.000000000 +1300
164169ba62bc 2004-06-08 Glynn Foster <[email protected]>
gman
parents: 2858
diff changeset
   666
+++ gnome-desktop-2.6.1-hacked/Makefile.am	2004-06-08 13:11:31.000000000 +1200
2465
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   667
@@ -1,3 +1,9 @@
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   668
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   669
+XML_IN_FILES= gnome-version.xml.in
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   670
+XML_FILES = $(XML_IN_FILES:.xml.in=.xml)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   671
+versiondir=$(datadir)/gnome-about
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   672
+version_DATA= $(XML_FILES)
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   673
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   674
 SUBDIRS =			\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   675
 	po 			\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   676
 	libgnome-desktop 	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   677
@@ -8,8 +14,8 @@
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   678
 	man
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   679
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   680
 EXTRA_DIST =			\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   681
-	gnome-version.xml.in.in	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   682
-	gnome-version.xml	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   683
+	$(XML_IN_FILES)		\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   684
+	$(XML_FILES)		\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   685
 	gnome-desktop.spec.in	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   686
 	gnome-desktop.spec	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   687
 	COPYING-DOCS		\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   688
@@ -19,6 +25,7 @@
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   689
 	intltool-merge.in	\
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   690
 	intltool-update.in
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   691
 
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   692
-versiondir=$(datadir)/gnome-about
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   693
-version_DATA=gnome-version.xml
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   694
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   695
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   696
+
dfd5e81d6c52 2004-04-15 Glynn Foster <[email protected]>
gman
parents:
diff changeset
   697
 @INTLTOOL_XML_RULE@