[Goodies-commits] r5416 - in xfce4-taskmanager/trunk: . src

Mike Massonnet mmassonnet at xfce.org
Mon Sep 15 23:17:14 CEST 2008


Author: mmassonnet
Date: 2008-09-15 21:17:14 +0000 (Mon, 15 Sep 2008)
New Revision: 5416

Modified:
   xfce4-taskmanager/trunk/ChangeLog
   xfce4-taskmanager/trunk/NEWS
   xfce4-taskmanager/trunk/configure.in.in
   xfce4-taskmanager/trunk/src/functions.c
   xfce4-taskmanager/trunk/src/interface.c
   xfce4-taskmanager/trunk/src/interface.h
   xfce4-taskmanager/trunk/src/taskmanager-linux.c
Log:
prepare 0.4.1 release

Modified: xfce4-taskmanager/trunk/ChangeLog
===================================================================
--- xfce4-taskmanager/trunk/ChangeLog	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/ChangeLog	2008-09-15 21:17:14 UTC (rev 5416)
@@ -1,9 +1,17 @@
+2008-09-15	Mike Massonnet <mmassonnet at xfce.org>
+
+=== Release 0.4.1 ===
+
+2008-08-08	Mike Massonnet <mmassonnet at xfce.org>
+
+	* Refresh deprecated GtkTooltips against new GtkTooltip code
+	* Rework the border size between the GtkBox's
+
 2008-08-03	Mike Massonnet <mmassonnet at xfce.org>
 
 	* New function to get the full and short cmdline (Linux)
-	* Fix int compare function (to work with floats)
-	* Drop useless cast which makes the CPU usage per process worky again
-	for multi-cores
+	* Fix compare functions (now works with floats and insensitive text)
+	* Fix cast which makes the CPU usage per process worky for multi-cores
 
 2008-08-02	Mike Massonnet <mmassonnet at xfce.org>
 

Modified: xfce4-taskmanager/trunk/NEWS
===================================================================
--- xfce4-taskmanager/trunk/NEWS	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/NEWS	2008-09-15 21:17:14 UTC (rev 5416)
@@ -1,3 +1,7 @@
+0.4.1
+
+- Bug fix release and first non-Linux support (OpenBSD from Landry Breuil)
+
 0.4.0
 
 [ Mike Massonnet <mmassonnet at xfce.org> ]

Modified: xfce4-taskmanager/trunk/configure.in.in
===================================================================
--- xfce4-taskmanager/trunk/configure.in.in	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/configure.in.in	2008-09-15 21:17:14 UTC (rev 5416)
@@ -9,7 +9,7 @@
 dnl ***************************
 m4_define([taskmanager_version_major], [0])
 m4_define([taskmanager_version_minor], [4])
-m4_define([taskmanager_version_micro], [0])
+m4_define([taskmanager_version_micro], [1])
 m4_define([taskmanager_version_build], [r at REVISION@])
 m4_define([taskmanager_version_tag], [])
 m4_define([taskmanager_version], [taskmanager_version_major().taskmanager_version_minor().taskmanager_version_micro()ifelse(taskmanager_version_tag(), [svn], [taskmanager_version_tag()-taskmanager_version_build()], [taskmanager_version_tag()])])

Modified: xfce4-taskmanager/trunk/src/functions.c
===================================================================
--- xfce4-taskmanager/trunk/src/functions.c	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/src/functions.c	2008-09-15 21:17:14 UTC (rev 5416)
@@ -51,7 +51,7 @@
 
 			if(new_tmp->pid == tmp->pid)
 			{
-/* FIXME refresh me? */
+/* FIXME */
 #ifdef __linux
 				tmp->old_time = tmp->time;
 				tmp->time = new_tmp->time;
@@ -135,13 +135,22 @@
 		memory_used-=sys_stat->mem_cached;
 		memory_used-=sys_stat->mem_buffers;
 	}
-	mem_tooltip = g_strdup_printf (_("%d MB of %d MB used"), memory_used / 1024, sys_stat->mem_total / 1024);
+
+	mem_tooltip = g_strdup_printf (_("%d MB of %d MB used"), memory_used/1024, sys_stat->mem_total/1024);
+#if !GTK_CHECK_VERSION (2, 12, 0)
 	gtk_tooltips_set_tip (tooltips, mem_usage_progress_bar_box, mem_tooltip, NULL);
-	gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (mem_usage_progress_bar),  (gdouble)memory_used / sys_stat->mem_total);
+#else
+	gtk_widget_set_tooltip_text (mem_usage_progress_bar_box, mem_tooltip);
+#endif
+	gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (mem_usage_progress_bar),  (gdouble)memory_used/sys_stat->mem_total);
 
 	cpu_usage = get_cpu_usage (sys_stat);
-	cpu_tooltip = g_strdup_printf (_("%0.0f %%"), cpu_usage * 100.0);
+	cpu_tooltip = g_strdup_printf (_("%0.0f %%"), cpu_usage*100.0);
+#if !GTK_CHECK_VERSION (2, 12, 0)
 	gtk_tooltips_set_tip (tooltips, cpu_usage_progress_bar_box, cpu_tooltip, NULL);
+#else
+	gtk_widget_set_tooltip_text (cpu_usage_progress_bar_box, cpu_tooltip);
+#endif
 	gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (cpu_usage_progress_bar), cpu_usage);
 
 	g_free (mem_tooltip);

Modified: xfce4-taskmanager/trunk/src/interface.c
===================================================================
--- xfce4-taskmanager/trunk/src/interface.c	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/src/interface.c	2008-09-15 21:17:14 UTC (rev 5416)
@@ -23,7 +23,7 @@
 GtkWidget* create_main_window (void)
 {
 	GtkWidget *window;
-	GtkWidget *vbox1;
+	GtkWidget *vbox1, *vbox2;
 	GtkWidget *bbox1;
 	GtkWidget *scrolledwindow1;
 	GtkWidget *button_preferences;
@@ -32,22 +32,28 @@
 
 	GtkWidget *system_info_box;
 
+#if !GTK_CHECK_VERSION (2, 12, 0)
 	tooltips = gtk_tooltips_new();
 	gtk_tooltips_enable(tooltips);
+#endif
 
 	window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_title (GTK_WINDOW (window), _("Xfce4 Taskmanager"));
-	gtk_window_set_icon_name (GTK_WINDOW (window), "xfce-system");
+	gtk_window_set_icon_name (GTK_WINDOW (window), "utilities-system-monitor");
 	gtk_window_set_default_size (GTK_WINDOW (window), win_width, win_height);
 
-	vbox1 = gtk_vbox_new (FALSE, 10);
+	vbox1 = gtk_vbox_new (FALSE, 0);
 	gtk_widget_show (vbox1);
 	gtk_container_add (GTK_CONTAINER (window), vbox1);
-	gtk_container_set_border_width (GTK_CONTAINER (vbox1), 10);
 
-	system_info_box = gtk_hbox_new (FALSE, 10);
+	vbox2 = gtk_vbox_new (FALSE, BORDER);
+	gtk_widget_show (vbox2);
+	gtk_container_add (GTK_CONTAINER (vbox1), vbox2);
+	gtk_container_set_border_width (GTK_CONTAINER (vbox2), BORDER);
+
+	system_info_box = gtk_hbox_new (FALSE, BORDER/2);
 	gtk_widget_show (system_info_box);
-	gtk_box_pack_start (GTK_BOX (vbox1), system_info_box, FALSE, TRUE, 0);
+	gtk_box_pack_start (GTK_BOX (vbox2), system_info_box, FALSE, TRUE, 0);
 
 	cpu_usage_progress_bar_box = gtk_event_box_new ();
 	cpu_usage_progress_bar = gtk_progress_bar_new ();
@@ -68,7 +74,7 @@
 	scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
 	gtk_widget_show (scrolledwindow1);
 	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-	gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0);
+	gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindow1, TRUE, TRUE, 0);
 	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
 
 	treeview = gtk_tree_view_new ();
@@ -85,7 +91,7 @@
 	gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(list_store), sort_column, sort_type);
 
 	bbox1 = gtk_hbutton_box_new();
-	gtk_box_pack_start(GTK_BOX(vbox1), bbox1, FALSE, TRUE, 0);
+	gtk_box_pack_start(GTK_BOX(vbox2), bbox1, FALSE, TRUE, 0);
 	gtk_widget_show (bbox1);
 
 	button_preferences = gtk_button_new_from_stock ("gtk-preferences");
@@ -102,6 +108,12 @@
 	gtk_widget_show (button_quit);
 	gtk_box_pack_start (GTK_BOX (bbox1), button_quit, FALSE, FALSE, 0);
 
+#if 0
+	statusbar = gtk_statusbar_new ();
+	gtk_widget_show (statusbar);
+	gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0);
+#endif
+
 	g_signal_connect_swapped (treeview, "button-press-event", G_CALLBACK(on_treeview1_button_press_event), NULL);
 	g_signal_connect (button_preferences, "clicked",  G_CALLBACK (on_preferences),  NULL);
 	g_signal_connect (button_information, "clicked",  G_CALLBACK (on_information),  NULL);
@@ -365,8 +377,8 @@
 {
 	GtkWidget *about_dialog;
 	const gchar *authors[] = {
-	  _("Original Author:"),
 	  "Johannes Zellner <webmaster at nebulon.de>",
+      "",
 	  _("Contributors:"),
 	  "Mike Massonnet <mmassonnet at xfce.org>",
 	  NULL };
@@ -381,9 +393,6 @@
 	gtk_about_dialog_set_website(
 		GTK_ABOUT_DIALOG(about_dialog),
 		"http://goodies.xfce.org/projects/applications/xfce4-taskmanager");
-	gtk_about_dialog_set_logo_icon_name(
-		GTK_ABOUT_DIALOG(about_dialog),
-		"xfce-system");
 	gtk_about_dialog_set_authors(
 		GTK_ABOUT_DIALOG(about_dialog),
 		authors);

Modified: xfce4-taskmanager/trunk/src/interface.h
===================================================================
--- xfce4-taskmanager/trunk/src/interface.h	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/src/interface.h	2008-09-15 21:17:14 UTC (rev 5416)
@@ -40,12 +40,16 @@
 #include "callbacks.h"
 #include "types.h"
 
+#define BORDER 8
+
 GtkTreeStore *list_store;
 GtkTreeSelection *selection;
 GtkWidget *treeview;
 GtkWidget *mainmenu;
 GtkWidget *infomenu;
+#if !GTK_CHECK_VERSION (2, 12, 0)
 GtkTooltips *tooltips;
+#endif
 GtkWidget *taskpopup;
 GtkWidget *priopopup;
 GtkWidget *cpu_usage_progress_bar;

Modified: xfce4-taskmanager/trunk/src/taskmanager-linux.c
===================================================================
--- xfce4-taskmanager/trunk/src/taskmanager-linux.c	2008-09-15 08:08:32 UTC (rev 5415)
+++ xfce4-taskmanager/trunk/src/taskmanager-linux.c	2008-09-15 21:17:14 UTC (rev 5416)
@@ -27,8 +27,6 @@
 
 #include "taskmanager.h"
 
-static gint pagesize = 0;
-
 static void get_cmdline(gint pid, gchar *cmdline, gint length, gchar *cmdline_full, gint length_full)
 {
 	FILE *file;
@@ -127,6 +125,7 @@
 	struct stat	status;
 	gchar		filename[255];
 	gchar		cmdline_filename[255];
+	static gint	pagesize = 0;
 
 	gint utime = 0;
 	gint stime = 0;




More information about the Goodies-commits mailing list