<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -34,6 +34,7 @@ scan_samba(void)
 
     if (g_file_get_contents(&quot;/etc/samba/smb.conf&quot;,
                             &amp;str, &amp;length, NULL)) {
+        shell_status_update(&quot;Scanning SAMBA shares...&quot;);
         scan_samba_from_string(str, length);
         g_free(str);                        
     }
@@ -49,6 +50,8 @@ scan_samba_usershares(void)
     if ((usershare_list = popen(&quot;net usershare list&quot;, &quot;r&quot;))) {
         char buffer[512];
         
+        shell_status_update(&quot;Scanning SAMBA user shares...&quot;);
+        
         while (fgets(buffer, 512, usershare_list)) {
             gchar *usershare, *cmdline;
             gsize length;
@@ -64,6 +67,8 @@ scan_samba_usershares(void)
             }
             
             g_free(cmdline);
+            
+            shell_status_pulse();
         }
         
         pclose(usershare_list);
@@ -93,6 +98,8 @@ scan_samba_from_string(gchar *str, gsize length)
 
     groups = g_key_file_get_groups(keyfile, NULL);
     while (groups[i]) {
+        shell_status_pulse();
+
         if (g_key_file_has_key(keyfile, groups[i], &quot;path&quot;, NULL)) {
             gchar *path = g_key_file_get_string(keyfile, groups[i], &quot;path&quot;, NULL);
             smb_shares_list = h_strdup_cprintf(&quot;%s=%s\n&quot;,</diff>
      <filename>hardinfo2/arch/linux/common/samba.h</filename>
    </modified>
    <modified>
      <diff>@@ -230,6 +230,7 @@ void scan_dev(gboolean reload)
     for (i = 0; i &lt; G_N_ELEMENTS(detect_lang); i++) {
        gchar *version = NULL;
        gchar *output;
+       gchar *temp;
        GRegex *regex;
        GMatchInfo *match_info;
        gboolean found;
@@ -264,6 +265,11 @@ void scan_dev(gboolean reload)
        } else {
            dev_list = h_strdup_cprintf(&quot;%s=Not found\n&quot;, dev_list, detect_lang[i].compiler_name);
        }
+       
+       temp = g_strdup_printf(&quot;Detecting version: %s&quot;,
+                              detect_lang[i].compiler_name);
+       shell_status_update(temp);
+       g_free(temp);
     }
     
     SCAN_END();</diff>
      <filename>hardinfo2/computer.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d719466176cfd1b9e0179428b23830a7c75277c7</id>
    </parent>
  </parents>
  <author>
    <name>Leandro A. F. Pereira</name>
    <email>leandro@hardinfo.org</email>
  </author>
  <url>http://github.com/lpereira/hardinfo/commit/3685650b88da9164b090ac3e05adc392de7408d1</url>
  <id>3685650b88da9164b090ac3e05adc392de7408d1</id>
  <committed-date>2009-10-15T07:43:47-07:00</committed-date>
  <authored-date>2009-10-15T07:43:47-07:00</authored-date>
  <message>More feedback while scanning time-intensive stuff</message>
  <tree>5dd8161723d76f00c77cee04a2289ad2ee0c13b1</tree>
  <committer>
    <name>Leandro A. F. Pereira</name>
    <email>leandro@hardinfo.org</email>
  </committer>
</commit>
