/[winpt]/trunk/Src/wptVerifyList.cpp
ViewVC logotype

Diff of /trunk/Src/wptVerifyList.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 286 by twoaday, Fri Mar 9 19:34:17 2007 UTC revision 291 by twoaday, Mon Mar 12 20:33:51 2007 UTC
# Line 49  enum { Line 49  enum {
49  static char*  static char*
50  extract_filename (const char *path)  extract_filename (const char *path)
51  {  {
52      char * fname, *p;      char *p;
53      int n, len = 0;      size_t pos;
54    
55      p = strrchr (path, '\\');      p = strrchr (path, '\\');
56      if (!p)      if (p == NULL)
57          return m_strdup (path);          return m_strdup (path);
58      n = p - path;      pos = p-path;
59      len = strlen (path) - n;      return substr (path, pos+1, strlen (path)-pos);
     fname = new char[len+1];  
     if (!fname)  
         BUG (NULL);  
     memcpy (fname, path+n+1, len);  
     fname[len] = '\0';  
     return fname;  
60  }  }
61    
62    
# Line 152  verlist_build (verlist_ctrl_t *vlv, HWND Line 146  verlist_build (verlist_ctrl_t *vlv, HWND
146          BUG (0);          BUG (0);
147      memset (v, 0, sizeof *v);      memset (v, 0, sizeof *v);
148      listview_new (&v->lv, ctrl);      listview_new (&v->lv, ctrl);
149      for(j=0; verlist[j].fieldname; j++)      for (j=0; verlist[j].fieldname; j++)
150          listview_add_column (v->lv, &verlist[j]);          listview_add_column (v->lv, &verlist[j]);
151      if (!fm_mode)      if (!fm_mode)
152          listview_set_column_width (v->lv, 0, 80);          listview_set_column_width (v->lv, 0, 80);
# Line 278  verlist_add_sig_log (verlist_ctrl_t vlv, Line 272  verlist_add_sig_log (verlist_ctrl_t vlv,
272      winpt_get_pubkey (sig->fpr, &key);      winpt_get_pubkey (sig->fpr, &key);
273            
274      name = extract_filename (log->file);      name = extract_filename (log->file);
275      if (name)      if (name != NULL)
276          listview_add_sub_item (lv, 0, VER_COL_NAME, name);          listview_add_sub_item (lv, 0, VER_COL_NAME, name);
277      else      else
278          listview_add_sub_item (lv, 0, VER_COL_NAME, log->file);          listview_add_sub_item (lv, 0, VER_COL_NAME, log->file);
# Line 288  verlist_add_sig_log (verlist_ctrl_t vlv, Line 282  verlist_add_sig_log (verlist_ctrl_t vlv,
282          attr = get_gpg_sigstat (GPGME_SIGSUM_GREEN);          attr = get_gpg_sigstat (GPGME_SIGSUM_GREEN);
283      else      else
284          attr = get_gpg_sigstat (sig->summary);          attr = get_gpg_sigstat (sig->summary);
285      if (attr)      listview_add_sub_item (lv, 0, VER_COL_STAT, attr);
         listview_add_sub_item (lv, 0, VER_COL_STAT, attr);  
286    
287      if (sig->timestamp > 0) {      if (sig->timestamp > 0) {
288          attr = get_locale_timedate (sig->timestamp, timebuf, DIM (timebuf)-1);          attr = get_locale_timedate (sig->timestamp, timebuf, DIM (timebuf)-1);
289          if (!attr)          if (!attr)
290              attr = _("Unknown");              attr = _("Unknown");
291      }      }
292        else
293          attr = _("Unknown");          attr = _("Unknown");
294      listview_add_sub_item (lv, 0, VER_COL_SIGNED, attr);      listview_add_sub_item (lv, 0, VER_COL_SIGNED, attr);
295                    
# Line 305  verlist_add_sig_log (verlist_ctrl_t vlv, Line 299  verlist_add_sig_log (verlist_ctrl_t vlv,
299          attr = _("Unknown");          attr = _("Unknown");
300      listview_add_sub_item (lv, 0, VER_COL_TRUST, attr);      listview_add_sub_item (lv, 0, VER_COL_TRUST, attr);
301    
   
302      attr = sig_get_real_keyid (sig, &key);      attr = sig_get_real_keyid (sig, &key);
303      _snprintf (t, DIM (t)-1, "0x%s", attr);      _snprintf (t, DIM (t)-1, "0x%s", attr);
304      listview_add_sub_item (lv, 0, VER_COL_KEYID, t);      listview_add_sub_item (lv, 0, VER_COL_KEYID, t);

Legend:
Removed from v.286  
changed lines
  Added in v.291

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26