gnome-system-monitor-01-solaris.diff revision 8403
8403N/Adiff -Nrup gnome-system-monitor-2.14.1/configure.in gnome-system-monitor-2.14.1.mod/configure.in
8403N/A--- gnome-system-monitor-2.14.1/configure.in 2006-04-10 01:39:27.000000000 +0800
8403N/A+++ gnome-system-monitor-2.14.1.mod/configure.in 2006-06-23 17:17:39.797532000 +0800
8403N/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)
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
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);
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
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;
8403N/A+ info->memshared = procmem.share;
8403N/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);
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