gnome-system-monitor-01-solaris.diff revision 8522
8522N/A--- gnome-system-monitor-2.15.90/configure.in.orig 2006-07-27 14:20:43.894249000 +0100
8522N/A+++ gnome-system-monitor-2.15.90/configure.in 2006-07-27 14:21:10.814488000 +0100
8522N/A PKG_CHECK_MODULES(PROCMAN, glib-2.0 >= $GLIB_REQUIRED libgnome-2.0 >= $LIBGNOME_REQUIRED libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED gconf-2.0 >= $GCONF_REQUIRED libgtop-2.0 >= $LIBGTOP_REQUIRED libwnck-1.0 >= $LIBWNCK_REQUIRED gtk+-2.0 >= $GTK_REQUIRED gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED)
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/po/Makefile.in.in gnome-system-monitor-2.14.1.mod/po/Makefile.in.in
8403N/A--- gnome-system-monitor-2.14.1/po/Makefile.in.in 2006-04-10 19:51:06.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/po/Makefile.in.in 2006-06-23 17:19:28.802301000 +0800
8403N/A sed -f ../intl/po2msg.sed < $< > $*.msg \
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/src/callbacks.c gnome-system-monitor-2.14.1.mod/src/callbacks.c
8403N/A--- gnome-system-monitor-2.14.1/src/callbacks.c 2005-09-04 10:49:43.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/src/callbacks.c 2006-07-19 18:47:13.274807000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/callbacks.h gnome-system-monitor-2.14.1.mod/src/callbacks.h
8405N/A--- gnome-system-monitor-2.14.1/src/callbacks.h 2005-07-13 22:35:04.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/callbacks.h 2006-07-19 19:41:55.568027000 +0800
8405N/A #include <libgnomevfs/gnome-vfs.h>
8405N/A-gboolean cb_app_delete (GtkWidget *window, GdkEventAny *event, gpointer data) G_GNUC_INTERNAL;
8405N/A+G_GNUC_INTERNAL gboolean cb_app_delete (GtkWidget *window, GdkEventAny *event, gpointer data) ;
8405N/A+G_GNUC_INTERNAL void cb_net_out_color_changed (GtkColorButton *widget, gpointer user_data) ;
8405N/A+G_GNUC_INTERNAL void cb_volume_mounted_or_unmounted(GnomeVFSVolumeMonitor *vfsvolumemonitor,
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/favorites.h gnome-system-monitor-2.14.1.mod/src/favorites.h
8405N/A--- gnome-system-monitor-2.14.1/src/favorites.h 2005-03-17 17:23:13.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/favorites.h 2006-07-19 19:43:15.233467000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/interface.h gnome-system-monitor-2.14.1.mod/src/interface.h
8405N/A--- gnome-system-monitor-2.14.1/src/interface.h 2005-03-17 22:23:42.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/interface.h 2006-07-19 19:44:10.487576000 +0800
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/src/load-graph.c gnome-system-monitor-2.14.1.mod/src/load-graph.c
8403N/A--- gnome-system-monitor-2.14.1/src/load-graph.c 2006-04-10 00:46:29.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/src/load-graph.c 2006-07-07 14:16:03.034343000 +0800
8403N/A- if (G_UNLIKELY(!g->cpu.initialized)) {
8403N/A+ if (G_UNLIKELY(!g->category.cpu.initialized)) {
8403N/A- g->cpu.initialized = TRUE;
8403N/A+ g->category.cpu.initialized = TRUE;
8403N/A+ g->category.cpu.now ^= 1;
8403N/A+ float old_max = MAX (g->category.net.max, 1.0f), scale;
8403N/A+ g->category.net.max = new_max;
8403N/A+/* if ((netload.flags & needed_netload_flags) != needed_netload_flags)
8403N/A+ if (!(netload.if_flags & (1L << GLIBTOP_IF_FLAGS_UP)))
8403N/A if (netload.if_flags & (1 << GLIBTOP_IF_FLAGS_LOOPBACK))
8403N/A in += netload.bytes_in;
8403N/A out += netload.bytes_out;
8403N/A- g->net.time.tv_sec != 0) {
8403N/A+ g->category.net.time.tv_sec != 0) {
8403N/A- din = (in - g->net.last_in) / dtime;
8403N/A- dout = (out - g->net.last_out) / dtime;
8403N/A+ din = (in - g->category.net.last_in) / dtime;
8403N/A+ dout = (out - g->category.net.last_out) / dtime;
8403N/A- g->net.last_in = in;
8403N/A- g->net.last_out = out;
8403N/A+ g->category.net.last_in = in;
8403N/A+ g->category.net.last_out = out;
8403N/A+ g->category.net.time = time;
8403N/A+ g->data[0][0] = din / MAX(g->category.net.max, 1.0f);
8403N/A+ g->data[0][1] = dout / MAX(g->category.net.max, 1.0f);
8403N/A gtk_label_set_text (GTK_LABEL (g->labels.net_in), text2);
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/load-graph.h gnome-system-monitor-2.14.1.mod/src/load-graph.h
8405N/A--- gnome-system-monitor-2.14.1/src/load-graph.h 2006-01-02 17:28:58.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/load-graph.h 2006-07-19 19:45:43.271548000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/memmaps.h gnome-system-monitor-2.14.1.mod/src/memmaps.h
8405N/A--- gnome-system-monitor-2.14.1/src/memmaps.h 2005-03-17 17:23:13.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/memmaps.h 2006-07-19 19:46:11.814984000 +0800
8405N/A #include <glib/gtypes.h>
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/openfiles.h gnome-system-monitor-2.14.1.mod/src/openfiles.h
8405N/A--- gnome-system-monitor-2.14.1/src/openfiles.h 2005-03-17 17:23:13.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/openfiles.h 2006-07-19 19:46:23.623237000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/prettytable.h gnome-system-monitor-2.14.1.mod/src/prettytable.h
8405N/A--- gnome-system-monitor-2.14.1/src/prettytable.h 2005-02-16 23:40:01.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/prettytable.h 2006-07-19 19:46:54.611707000 +0800
8414N/Adiff -Nrup gnome-system-monitor-2.14.1/src/procactions.c gnome-system-monitor-2.14.1.mod/src/procactions.c
8414N/A--- gnome-system-monitor-2.14.1/src/procactions.c 2005-12-01 23:46:20.000000000 +0800
8429N/A+++ gnome-system-monitor-2.14.1.mod/src/procactions.c 2006-07-21 17:00:44.270084000 +0800
8414N/A #include <sys/time.h>
8414N/A #include <sys/resource.h>
8414N/A #include "procactions.h"
8414N/A #include "proctable.h"
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/procactions.h gnome-system-monitor-2.14.1.mod/src/procactions.h
8405N/A--- gnome-system-monitor-2.14.1/src/procactions.h 2005-12-01 21:06:34.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/procactions.h 2006-07-19 19:47:15.262213000 +0800
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/src/procdialogs.c gnome-system-monitor-2.14.1.mod/src/procdialogs.c
8403N/A--- gnome-system-monitor-2.14.1/src/procdialogs.c 2006-04-10 01:19:39.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/src/procdialogs.c 2006-07-08 02:26:05.271840000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/procdialogs.h gnome-system-monitor-2.14.1.mod/src/procdialogs.h
8405N/A--- gnome-system-monitor-2.14.1/src/procdialogs.h 2005-12-01 23:46:20.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/procdialogs.h 2006-07-19 19:47:52.878996000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/procman.h gnome-system-monitor-2.14.1.mod/src/procman.h
8405N/A--- gnome-system-monitor-2.14.1/src/procman.h 2006-03-25 16:35:49.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/procman.h 2006-07-19 19:48:19.238672000 +0800
8405N/A-void procman_save_tree_state (GConfClient *client, GtkWidget *tree, const gchar *prefix) G_GNUC_INTERNAL;
8405N/A-gboolean procman_get_tree_state (GConfClient *client, GtkWidget *tree, const gchar *prefix) G_GNUC_INTERNAL;
8405N/A+G_GNUC_INTERNAL void procman_save_tree_state (GConfClient *client, GtkWidget *tree, const gchar *prefix) ;
8405N/A+G_GNUC_INTERNAL gboolean procman_get_tree_state (GConfClient *client, GtkWidget *tree, const gchar *prefix) ;
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/src/proctable.c gnome-system-monitor-2.14.1.mod/src/proctable.c
8403N/A--- gnome-system-monitor-2.14.1/src/proctable.c 2006-02-27 17:44:35.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/src/proctable.c 2006-07-19 18:47:48.938626000 +0800
8403N/A+ info->memxserver = xresources.total_bytes_estimate;
8403N/A info->vmsize = procmem.vsize;
8403N/A info->memres = procmem.resident;
8403N/A- info->memshared = procmem.share;
8403N/A- info->memxserver = xresources.total_bytes_estimate;
8522N/A+ info->pcpu = procmem.load;
8403N/A get_process_user(procdata, info, procstate.uid);
8403N/A- info->pcpu = (proctime.rtime - info->cpu_time_last) * 100 / total_time;
8403N/A- info->cpu_time_last = proctime.rtime;
8403N/A+ info->pcpu = (proctime.rtime - info->cpu_time_last) * 100 / total_time;
8403N/A+ /* there is a bug here, because info can't store cpu_time_last, it's only a temporary variable in refresh_list() */
8403N/A+ info->cpu_time_last = proctime.rtime;
8403N/A info->nice = procuid.nice;
8403N/A+ /* if at Solaris, in get_process_memory_info() info->pcpu will get again from glibtop_get_proc_mem() */
8403N/A+ /* total is normally is 1/100 second, if transfer to second, have to divide by frequency */
8403N/A refresh_list (procdata, pid_list, proclist.number);
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/proctable.h gnome-system-monitor-2.14.1.mod/src/proctable.h
8405N/A--- gnome-system-monitor-2.14.1/src/proctable.h 2005-12-27 23:28:53.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/proctable.h 2006-07-19 19:49:18.901282000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/selinux.h gnome-system-monitor-2.14.1.mod/src/selinux.h
8405N/A--- gnome-system-monitor-2.14.1/src/selinux.h 2005-05-25 20:15:45.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/selinux.h 2006-07-19 19:49:34.954362000 +0800
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/src/smooth_refresh.c gnome-system-monitor-2.14.1.mod/src/smooth_refresh.c
8403N/A--- gnome-system-monitor-2.14.1/src/smooth_refresh.c 2005-12-28 00:14:59.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/src/smooth_refresh.c 2006-07-19 18:47:58.412015000 +0800
8405N/Adiff -Nrup gnome-system-monitor-2.14.1/src/smooth_refresh.h gnome-system-monitor-2.14.1.mod/src/smooth_refresh.h
8405N/A--- gnome-system-monitor-2.14.1/src/smooth_refresh.h 2005-12-28 00:14:59.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/smooth_refresh.h 2006-07-19 19:50:05.712418000 +0800
8405N/A--- gnome-system-monitor-2.14.1/src/util.h 2005-08-05 02:45:17.000000000 +0800
8405N/A+++ gnome-system-monitor-2.14.1.mod/src/util.h 2006-07-19 19:50:38.877926000 +0800
8405N/A #include <libgnomevfs/gnome-vfs-utils.h>