Commit Graph

65 Commits

Author SHA1 Message Date
14fa5c8a8c Change License from GPL to LGPL. 2nd batch.
More changes to come.

svn path=/trunk/; revision=36247
2008-09-02 16:25:53 +00:00
1bad915150 License Changes
svn path=/trunk/; revision=36116
2008-08-27 10:33:22 +00:00
abda2bda85 updated novell copyright notices (left others alone)
svn path=/trunk/; revision=35665
2008-06-20 22:26:57 +00:00
4503c052d0 ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
2008-06-06  Matthew Barnes  <mbarnes@redhat.com>

	** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
	   GTK_DISABLE_SINGLE_INCLUDES defined.  (#536637)


svn path=/trunk/; revision=35606
2008-06-06 15:12:53 +00:00
e99e12428d ** Fixes bug #534360
2008-05-22  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #534360

	Migrate from deprecated GtkObject symbols to GObject equivalents.
	Touches over 150 files in all components; too many to list.


svn path=/trunk/; revision=35526
2008-05-22 17:27:48 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
5ad1bf8506 Remove the --enable-file-chooser configure option.
GtkFileChooser has been around since 2004.

svn path=/trunk/; revision=34257
2007-09-14 15:29:05 +00:00
ea3061eb06 ** Fix for bug #471791
svn path=/trunk/; revision=34215
2007-09-10 10:57:41 +00:00
8e47917e8c Update FSF address in header comments (#469886). Patch from Tobias
2007-09-02  Matthew Barnes  <mbarnes@redhat.com>

	* Update FSF address in header comments (#469886).
	  Patch from Tobias Mueller.


svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
cc1f27817b 2007-08-31 mcrha Fix for bug #378759
svn path=/trunk/; revision=34144
2007-08-31 06:09:09 +00:00
e0b92a2aaa ** Fix for bug #455799
2007-08-04  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	** Fix for bug #455799

	Remove all .cvsignore and update svn:ignore porperty in whole
	directories.


svn path=/trunk/; revision=33945
2007-08-03 23:52:01 +00:00
49caaeeafa calendar/gui/dialogs/memo-page.glade:
2007-07-31  Andre Klapper  <a9016009@gmx.de>

	* calendar/gui/dialogs/schedule-page.glade:
	calendar/gui/dialogs/memo-page.glade:
	calendar/gui/dialogs/meeting-page.glade:
	calendar/gui/dialogs/task-page.glade:
	calendar/gui/dialogs/task-details-page.glade:
	calendar/gui/dialogs/cal-prefs-dialog.glade:
	calendar/gui/dialogs/event-page.glade:
	calendar/gui/e-itip-control.glade:
	smime/gui/smime-ui.glade:
	filter/filter.glade:
	plugins/attachment-reminder/attachment-reminder.glade:
	plugins/imap-features/imap-headers.glade:
	plugins/exchange-operations/exchange-permissions-dialog.glade:
	plugins/publish-calendar/publish-calendar.glade:
	remove "window1" string from translation


svn path=/trunk/; revision=33913
2007-07-31 02:49:09 +00:00
6b03aee314 Fix for bug #396645
svn path=/trunk/; revision=33437
2007-04-20 05:22:04 +00:00
64977cb1bc Massive code cleanup (bug #429422)
svn path=/trunk/; revision=33432
2007-04-19 18:53:33 +00:00
cba3097cad ** Fixes bug #419524
2007-03-20  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #419524

	* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.

	* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
	* mail/em-migrate.c (emm_setup_initial):
	* shell/e-component-registry.c (query_components):
	* shell/e-shell-settings-dialog.c (load_pages):
	* shell/e-shell-window-commands.c (command_quick_reference):
	* tools/killev.c (main):
	Use g_get_language_names() instead of gnome_i18n_get_language_list().

	* e-util/e-util.c: Remove e_gettext().

	* e-util/Makefile.am: Remove e-i18n.h.


svn path=/trunk/; revision=33319
2007-03-20 17:23:58 +00:00
fe6ce719e4 changed window focus. Fixes bug #266828.
2006-08-21  Andre Klapper  <a9016009@gmx.de>

	* smime-ui.glade:
	changed window focus. Fixes bug #266828.

svn path=/trunk/; revision=32620
2006-08-21 18:21:35 +00:00
261d697aed ** Fixes #334848
* lib/e-pkcs12.c (prompt_for_password):
        * gui/component.c (smime_pk11_passwd), (smime_pk11_change_passwd):
        Do not pass NULL for the domain parameter of
        e_passwords_ask_password.

svn path=/trunk/; revision=32451
2006-07-31 11:08:17 +00:00
1c0c36fc8f Remove unused code. Use #ifdef instead of #if some places. Add missing
2006-01-29  Kjartan Maraas <kmaraas@gnome.org>

	* gui/cert-trust-dialog.c: (ctd_response):
	* gui/certificate-viewer.c: (fill_in_general):
	* gui/component.c:
	* lib/e-cert-db.c: (initialize_nss), (default_nickname):
	* lib/e-cert-db.h:
	* lib/e-cert.c: (create_tbs_certificate_asn1_struct):
	* lib/e-pkcs12.c: (import_from_file_helper):
	Remove unused code. Use #ifdef instead of #if some places.
	Add missing header.

svn path=/trunk/; revision=31368
2006-01-30 11:50:47 +00:00
fe9e00b044 removed string "dialog1" from translation. Fixes bug 306118.
2006-01-27  Andre Klapper <a9016009@gmx.de>
	* plugins/groupwise-features/proxy-listing.glade:
	* plugins/publish-calendar/publish-calendar.glade:
	* smime/gui/smime-ui.glade:
	* widgets/table/e-table-config.glade:
	* widgets/table/e-table-config-no-group.glade:
	removed string "dialog1" from translation. Fixes bug 306118.

svn path=/trunk/; revision=31326
2006-01-27 15:12:53 +00:00
06a16e8c65 Do not set the sort column before the model is initialized. This is done
2006-01-02  Harish Krishnaswamy  <kharish@novell.com>

* gui/certificate-manager.c: (initialize_yourcerts_ui):
Do not set the sort column before the model is initialized.
This is done later by the function unload_certs.
Fixes #325472 (critical warning crasher).

svn path=/trunk/; revision=31015
2006-01-02 06:19:54 +00:00
bc7c7799f0 gui/ca-trust-dialog.c (ca_trust_dialog_show) gui/cert-trust-dialog.c
2005-12-18  Tor Lillqvist  <tml@novell.com>

	* gui/ca-trust-dialog.c (ca_trust_dialog_show)
	* gui/cert-trust-dialog.c (cert_trust_dialog_show)
	* gui/certificate-manager.c (certificate_manager_config_control_new)
	* gui/certificate-viewer.c (certificate_viewer_show)
	* gui/e-cert-selector.c (e_cert_selector_new):
	Construct glade file pathname at run-time.

svn path=/trunk/; revision=30857
2005-12-18 08:34:08 +00:00
1aea2e95fd Use privsolib so the DLL gets installed in bindir on Win32. (See ChangeLog
2005-07-20  Tor Lillqvist  <tml@novell.com>

	* gui/Makefile.am: Use privsolib so the DLL gets installed in
	bindir on Win32. (See ChangeLog entry in .. from 2005-06-18.) Link
	with libeshell. Use NO_UNDEFINED.

svn path=/trunk/; revision=29811
2005-07-20 08:24:05 +00:00
9ec9bdf0c3 *gui/certificate-manager.c Changed cert to certificates Fixes #273075
2005-05-06  Sankar P <psankar@novell.com>

        *gui/certificate-manager.c
        Changed cert to certificates
        Fixes #273075

svn path=/trunk/; revision=29290
2005-05-06 05:40:20 +00:00
d768cfe4c2 add a11y name to Certificates Table Fixes #73914
2005-03-30  Li Yuan  <li.yuan@sun.com>

	* gui/smime-ui.glade:
	add a11y name to Certificates Table
	Fixes #73914

svn path=/trunk/; revision=29126
2005-03-30 07:59:04 +00:00
fa3b141d12 ** See bug #68592
2005-02-21  Not Zed  <NotZed@Ximian.com>

        ** See bug #68592

        * gui/certificate-manager.c (yourcerts_selection_changed): dont
        pass backup to handle_selection_changed.
        (certificate_manager_config_control_new): disable the backup
        buttons always.

svn path=/trunk/; revision=28875
2005-02-24 02:18:51 +00:00
e75013c201 Make mailer depend on libedataserverui.
2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* configure.in: Make mailer depend on libedataserverui.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* Makefile.am (eutilinclude_HEADERS)
	(libeutil_la_SOURCES): Remove e-passwords from here, it now
	lives in libedataserverui.

	* e-passwords.[ch]: Removed.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* gui/component/addressbook-view.c:
	* gui/component/addressbook.c: Include
	<libedataserverui/e-passwords.h>.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* common/authentication.c:
	* gui/e-pub-utils.c:
	* gui/alarm-notify/alarm-notify.c:
	* gui/alarm-notify/notify-main.c:
	* gui/dialogs/url-editor-dialog.c:
	Include <libedataserverui/e-passwords.h>.
	* gui/itip-utils.c: Remove e-passwords.h include, it's not
	needed.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* mail-session.c:
	* mail-config.c: Include <libedataserverui/e-passwords.h>.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* gui/component.c:
	* lib/e-cert-db.c:
	* lib/e-pkcs12.c: Include <libedataserverui/e-passwords.h>.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* e-shell-window-commands.c:
	* e-shell.c:
	* main.c: Include <libedataserverui/e-passwords.h>.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* camel-gw-listener.c: Include <libedataserverui/e-passwords.h>.

2005-02-23  Hans Petter Jansson  <hpj@novell.com>

	* send-options.c: Include <libedataserverui/e-passwords.h>.

svn path=/trunk/; revision=28871
2005-02-23 18:57:00 +00:00
3ee8be8e3d Install shared libraries to privlibdir.
2005-02-09  Hans Petter Jansson  <hpj@novell.com>

        * addressbook/gui/contact-editor/Makefile.am:
        * addressbook/gui/contact-list-editor/Makefile.am:
        * addressbook/util/Makefile.am:
        * filter/Makefile.am:
        * widgets/e-timezone-dialog/Makefile.am:
        * widgets/menus/Makefile.am:
        * widgets/misc/Makefile.am:
        * smime/lib/Makefile.am:
        * smime/gui/Makefile.am: Install shared libraries to privlibdir.

svn path=/trunk/; revision=28762
2005-02-10 05:34:04 +00:00
5c115620f8 Set the border widths for the dialog internal container widgets to be HIG
2005-02-04  Rodney Dawes  <dobey@novell.com>

	* gui/ca-trust-dialog.c (ca_trust_dialog_new): Set the border widths
	for the dialog internal container widgets to be HIG compliant

	* gui/smime-ui.glade: Set the vbox spacing to 12 for HIG compliance

svn path=/trunk/; revision=28712
2005-02-04 18:36:43 +00:00
b6436c2a97 don't remove the tree node if deleting the cert failed. (delete_your):
2004-11-23  Not Zed  <NotZed@Ximian.com>

        * gui/certificate-manager.c (delete_ca): don't remove the tree
        node if deleting the cert failed.
        (delete_your): same.
        (delete_contact): same.  Hoorah for code-reuse.

svn path=/trunk/; revision=28456
2005-01-20 05:54:53 +00:00
9e6e6c7141 update to use G_DEFINE_TYPE
2004-10-13  JP Rosevear  <jpr@novell.com>

	* gui/e-cert-selector.c: update to use G_DEFINE_TYPE

svn path=/trunk/; revision=27572
2004-10-13 19:08:47 +00:00
567688b263 dont try to deference NULL nickname or emailAddr on the cert.
2004-10-11  Not Zed  <NotZed@Ximian.com>

        * gui/e-cert-selector.c (e_cert_selector_new): dont try to
        deference NULL nickname or emailAddr on the cert.

svn path=/trunk/; revision=27542
2004-10-12 02:27:04 +00:00
fc8ef470ad ** See bug #62963.
2004-08-16  Not Zed  <NotZed@Ximian.com>

        ** See bug #62963.

        * gui/cert-trust-dialog.c (ctd_response): fix c99 syntax. Spotted
        by Vincent Noel <vnoel@cox.net>

svn path=/trunk/; revision=26958
2004-08-18 02:28:55 +00:00
b2b85e860d Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0
2004-08-12  Carlos Garnacho Parro  <carlosg@gnome.org>

	* gui/certificate-manager.c: Optionally use GtkFileChooser if
	compiled against Gtk+ >= 2.4.0

svn path=/trunk/; revision=26895
2004-08-12 20:37:27 +00:00
37b8c77a3f api change in e_passwords.
2004-08-10  Not Zed  <NotZed@Ximian.com>

        * gui/component.c (smime_pk11_passwd, smime_pk11_change_passwd):
        * lib/e-pkcs12.c (prompt_for_password): api change in e_passwords.

svn path=/trunk/; revision=26883
2004-08-12 06:55:36 +00:00
ba90a99563 Fixes #56458
2004-06-17  JP Rosevear  <jpr@novell.com>

	Fixes #56458

	* gui/smime-ui.glade: make the buttons vertical

svn path=/trunk/; revision=26391
2004-06-17 15:47:26 +00:00
04c41442b6 set some columns resizable. (initialize_contactcerts_ui): same.
2004-05-28  Not Zed  <NotZed@Ximian.com>

        * gui/certificate-manager.c (initialize_yourcerts_ui): set some
        columns resizable.
        (initialize_contactcerts_ui): same.

svn path=/trunk/; revision=26120
2004-05-28 09:27:06 +00:00
1dc76861d8 ** See bugs #52061 & #52669.
2004-05-28  Not Zed  <NotZed@Ximian.com>

        ** See bugs #52061 & #52669.

        * gui/smime-ui.glade: added cert-trust-dialog and tweaked the
        ca-trust-dialog.

        * gui/ca-trust-dialog.c (ca_trust_dialog_show): Fix the %s in the
        label.  Slack.
        (ca_trust_dialog_show): slight rearrangement.

        * gui/certificate-manager.c (add_contact_cert): fill out fields.

        * lib/e-cert.c (e_cert_get_usage): helper to get the usage of a
        cert.

        * gui/certificate-manager.c (edit_ca): use the right certdb, not
        the e-one.
        (add_user_cert): fill out missing columns.

        * lib/e-cert.c (e_cert_get_ca_cert): new method to find the ca
        cert of a cert.

        * gui/cert-trust-dialog.[ch]: peer cert trust editor.

        * gui/certificate-manager.c (edit_contact): implement.

svn path=/trunk/; revision=26119
2004-05-28 07:52:37 +00:00
ddbf9a489f add "Select certificate" title to the previously untitled dialog.
2004-05-17  Jon Oberheide  <jon@focalhost.com>

        * gui/e-cert-selector.c (e_cert_selector_new): add "Select
        certificate" title to the previously untitled dialog.

svn path=/trunk/; revision=26026
2004-05-21 02:37:04 +00:00
343d0d815a [ fixes bug #52724 ]
2004-04-30  Chris Toshok  <toshok@ximian.com>

	[ fixes bug #52724 ]

	* gui/ca-trust-dialog.c (ca_trust_dialog_set_trust): new function,
	set the toggle buttons' states.

	* gui/ca-trust-dialog.h (ca_trust_dialog_set_trust): add
	prototype.

	* gui/certificate-manager.c (edit_ca): flesh out the rest of the
	editing here.  set the existing trust levels and get them back
	from the dialog when OK is clicked (and store them to the cert
	db.)

svn path=/trunk/; revision=25726
2004-04-30 21:04:15 +00:00
4abed2292a add BOOL:POINTER,POINTER,POINTER,POINTER for confirm_ca_cert_import.
2004-03-24  Chris Toshok  <toshok@ximian.com>

	* lib/smime-marshal.list: add BOOL:POINTER,POINTER,POINTER,POINTER
	for confirm_ca_cert_import.

	* lib/e-cert-db.c (e_cert_db_class_init): initialize the
	confirm_ca_cert_import signal.
	(confirm_download_ca_cert): emit confirm_ca_cert_import and use
	the returned values.
	(handle_ca_cert_download): fix the ca trust foo.
	(e_cert_db_import_certs): pass the cerdb to
	handle_ca_cert_download since we need to emit something on that
	object.

	* lib/e-cert-db.h (struct _ECertDBClass): add
	confirm_ca_cert_import signal.

	* gui/smime-ui.glade: give names to the check buttons in the ca
	trust dialog.

	* gui/component.c (smime_confirm_ca_cert_import): new function,
	show the trust dialog.
	(smime_component_init): connect to "confirm_ca_cert_import"
	signal.

	* gui/certificate-viewer.c (fill_in_general): fix lots of
	uninitialized variable accesses.
	(certificate_viewer_show): don't show the dialog (or connect to
	the response signal.)  that's the caller's job.

	* gui/certificate-manager.c (view_your): do the showing of the
	certificate_viewer here.
	(view_contact): same.
	(view_ca): same.
	(edit_ca): new function, pop up the ca trust dialog.  we need more
	here though, to fill in the toggle buttons when bringing up the
	dialog, and also to save out the settings when the user clicks ok.
	(initialize_authoritycerts_ui): hook up the edit_ca button.

	* gui/Makefile.am (libevolution_smime_la_SOURCES): add
	ca-trust-dialog.[ch].

	* gui/ca-trust-dialog.[ch]: new file implementing the ca trust
	dialog used for importing/editing ca trust levels.

svn path=/trunk/; revision=25177
2004-03-24 22:27:01 +00:00
cbf19122aa [ fixes bug #52667 ]
2004-03-19  Chris Toshok  <toshok@ximian.com>

	[ fixes bug #52667 ]

	* gui/certificate-manager.c (import_ca): don't expand the CA tree
	by default.
	(populate_ui): same.

svn path=/trunk/; revision=25133
2004-03-19 17:08:39 +00:00
9ae0f14245 [ fixes bug #52829 ]
2004-03-19  Chris Toshok  <toshok@ximian.com>

	[ fixes bug #52829 ]

	* lib/smime-marshal.list: add BOOL:POINTER,POINTER for
	pk11_change_passwd.

	* lib/e-cert-db.c (e_cert_db_class_init): initialize the
	pk11_change_passwd signal.
	(e_cert_db_login_to_slot): emit "pk11_change_passwd" with
	old_passwd == NULL to initialize the database.

	* lib/e-cert-db.h: add pk11_change_passwd signal slot.

	* gui/component.c (smime_pk11_change_passwd): implement the
	portion of this that gets called with old_passwd == NULL (the only
	part that needs implementing yet, since we don't have a UI for
	changing the password.)
	(smime_component_init): hook up to the pk11_change_passwd signal
	on ECertDB.

svn path=/trunk/; revision=25131
2004-03-19 17:01:22 +00:00
6a28414d01 Fix the border width setting for the button area, to be HIG-compliant
2004-03-10  Rodney Dawes  <dobey@ximian.com>

	* gui/certificate-viewer.c (certificate_viewer_show): Fix the border
	width setting for the button area, to be HIG-compliant
	* gui/smime-ui.glade: Update some border widths for the cert viweer
	Remove dialog separators (This portion from William Jon McCann)

svn path=/trunk/; revision=25016
2004-03-10 22:13:23 +00:00
db7cec5e13 include config.h
2004-02-26  Jeffrey Stedfast  <fejj@ximian.com>

	* gui/component.c: include config.h

svn path=/trunk/; revision=24884
2004-02-26 15:38:46 +00:00
bdf73f3dfa fix includes for builddir != srcdir
2004-02-24  JP Rosevear <jpr@ximian.com>

	* gui/Makefile.am: fix includes for builddir != srcdir

svn path=/trunk/; revision=24859
2004-02-24 22:44:35 +00:00
410ed6e9e7 Same.
2004-02-11  Jeffrey Stedfast  <fejj@ximian.com>

	* gui/e-cert-selector.c: Same.

	* gui/certificate-viewer.c: Same.

	* gui/certificate-manager.c: #include <config.h>

svn path=/trunk/; revision=24711
2004-02-11 19:05:42 +00:00
d2fac627d8 check certlist != NULL, CERT_LIST_EMPTY dereferences it. Bug #52457.
2004-01-07  Not Zed  <NotZed@Ximian.com>

        * gui/e-cert-selector.c (ecs_find_current): check certlist !=
        NULL, CERT_LIST_EMPTY dereferences it.  Bug #52457.

svn path=/trunk/; revision=24102
2004-01-08 06:00:27 +00:00
135e1d6968 new function, implement the password dialog for PK11 slot authentication.
2004-01-05  Chris Toshok  <toshok@ximian.com>

	* gui/component.c (smime_pk11_passwd): new function, implement the
	password dialog for PK11 slot authentication.
	(smime_component_init): new function, initialize any gui related
	signals that the backend exposes.

	* gui/certificate-manager.c (import_your): use
	e_cert_db_import_pkcs12_file.
	(delete_your): new function, implement.
	(view_your): same.
	(backup_your): new function, stub out.
	(backup_all_your): same.
	(create_yourcerts_treemodel): new function.
	(initialize_yourcerts_ui): do all the sorting foo, and hook up all
	the signals.
	(ainitialize_contactcerts_ui): same.
	(initialize_authoritycerts_ui): same.
	(view_contact): treemodel -> streemodel.
	(view_ca): same.
	(delete_contact): same, and convert from the sort iter to the
	child iter before we remove.
	(delete_ca): same.
	(import_contact): call gtk_tree_view_expand_all.
	(import_ca): same.
	(add_user_cert): append to the child model, not the sort model.
	(add_contact_cert): same.
	(add_ca_cert): same.
	(unload_certs): implement the E_CERT_USER case, and fix the
	USER/CA stuff to use the sorted treemodels.
	(load_certs): remove spew.
	(populate_ui): expand all the tree views.

	* lib/.cvsignore: ignore the generated marshalling files.

	* lib/Makefile.am: add the marshalling foo.

	* lib/smime-marshal.list (BOOL): new file.

	* lib/e-cert-db.c (pk11_password): new function, emit the
	pk11_passwd signal.
	(initialize_nss): new function, split out all the nss init code
	here, and add all the PKCS12 cipers.
	(install_loadable_roots): new function, split this code out from
	the class_init.
	(e_cert_db_class_init): call initialize_nss() and
	install_loadable_roots().  also register our pk11_passwd signal.
	(e_cert_db_import_pkcs12_file): implement.
	(e_cert_db_login_to_slot): new function, implement.

	* lib/e-cert-db.h (struct _ECertDBClass): add pk11_passwd signal,
	and add prototype for e_cert_db_login_to_slot.

	* lib/e-pkcs12.c (input_to_decoder): remove spew.
	(prompt_for_password): fix this.
	(import_from_file_helper): fix fix fix, and remove spew.
	(write_export_file): nuke, we don't need this.

svn path=/trunk/; revision=24058
2004-01-05 20:49:44 +00:00
2c5db3833f use <tt> markup around the fingerprints, and italicize the Not part of
2004-01-04  Chris Toshok  <toshok@ximian.com>

	* gui/certificate-viewer.c (fill_in_general): use <tt> markup
	around the fingerprints, and italicize the Not part of certificate
	text.
	(fill_in_details): create a monospace text tag to be used in the
	field value textbuffer.
	(fields_selection_changed): use the text tag when inserting text.

svn path=/trunk/; revision=24055
2004-01-05 19:44:42 +00:00
cd6b8c0139 if we get no matching certs, show empty menu rather than crashing. #51922.
2003-12-10  Not Zed  <NotZed@Ximian.com>

        * gui/e-cert-selector.c (e_cert_selector_new): if we get no
        matching certs, show empty menu rather than crashing.  #51922.

svn path=/trunk/; revision=23898
2003-12-10 02:25:31 +00:00