Commit Graph

63 Commits

Author SHA1 Message Date
42e75c9162 Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am. 2009-06-30 17:20:23 -04:00
8771a6de35 More code cleanup. 2009-06-01 19:09:19 -04:00
fad4af8a3d Prefer GLib basic types over C types. 2009-05-28 12:13:23 -04:00
6f5464f34c Remove trailing whitespace, again. 2009-05-28 12:13:22 -04:00
1868c9e675 Fix compiler warnings in smime. 2009-05-25 23:52:08 -04:00
e4fa8fe104 Fix several types of pedantic compiler warnings. 2009-05-16 12:11:55 -04:00
d523f10dfe Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-02 11:37:10 -04:00
e42f276527 Bug 577929 – Consolidate marshallers
Consolidate all marshalling specifications to e-util/e-marshal.list.
This reduces code duplication and makes it slightly easier to locate
unused marshallers.
2009-04-23 10:02:07 -04:00
035c9fbfa8 ** Remove a bunch of juvenile comments. Source code should look
2009-04-12  Matthew Barnes  <mbarnes@redhat.com>

	** Remove a bunch of juvenile comments.  Source code should
	   look professional, even if some developers are not.


svn path=/trunk/; revision=37514
2009-04-12 05:58:10 +00:00
3fa5c34a8f License changes
svn path=/trunk/; revision=36583
2008-10-10 05:09:27 +00:00
9b2f1c77d2 esthetic license header cleans, and fix e-pkcs12
svn path=/trunk/; revision=36264
2008-09-06 15:32:10 +00:00
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
e0d5ae3e97 ** Fixes bug #513951
2008-03-11  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #513951

	* addressbook/gui/component/addressbook-component.c (ensure_sources):
	* addressbook/gui/component/addressbook-migrate.c (addressbook_migrate):
	* calendar/gui/cal-search-bar.c (cal_search_bar_construct):
	* calendar/gui/migration.c (create_calendar_sources),
	(create_task_sources), (migrate_calendars), (migrate_tasks),
	(create_memo_sources):
	* calendar/gui/e-memos.c (e_memos_setup_view_menus):
	* calendar/gui/tasks-component.c (ensure_sources):
	* calendar/gui/gnome-cal.c (gnome_calendar_setup_view_menus):
	* calendar/gui/calendar-component.c (ensure_sources):
	* calendar/gui/memos-component.c (ensure_sources):
	* mail/mail-config.c (gconf_mime_types_changed):
	Adapt to new meaning of xxx_component_peek_base_directory().

	* addressbook/gui/component/addressbook-component.c
	(addressbook_component_init):
	* addressbook/gui/component/addressbook-migrate.c (create_groups):
	* calendar/gui/tasks-component.c (tasks_component_init):
	* calendar/gui/calendar-component.c (calendar_component_init):
	* calendar/gui/memos-component.c (memos_component_init):
	* composer/e-msg-composer.c (autosave_manager_query_load_orphans),
	(autosave_init_file):
	* e-util/e-mktemp.c (get_dir):
	* e-util/e-util.c (get_lock_filename):
	* mail/mail-component.c:
	* plugins/face/face.c (org_gnome_composer_face):
	* smime/lib/e-cert-db.c (initialize_nss):
	Use e_get_user_data_dir() instead of constructing the full path.

	* calendar/gui/migration.c (add_gw_esource):
	* composer/e-msg-composer.c (e_msg-composer_unrealize),
	(e_msg_composer_set_view_from), (e_msg_composer_set_view_replyto),
	(e_msg_composer_set_view_to), (e_msg_composer_set_view_postto),
	(e_msg_composer_set_view_cc), (e_msg_composer_set_view_bcc):
	* e-util/e-util.c (e_file_update_save_path), (e_file_get_save_path):
	Emit warnings if saving to GConf fails.

	* e-util/e-util.c (e_get_user_data_dir):
	New function returns the base directory for Evolution user data.
	This should be the /only/ place in the application where this
	directory is hard-coded.


svn path=/trunk/; revision=35175
2008-03-11 15:20:59 +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
b32649a94c ** Fixes bug #437579
2007-10-09  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #437579

	* addressbook/conduit/address-conduit.c:
	* addressbook/gui/component/addressbook-config.c:
	* addressbook/gui/contact-editor/e-contact-editor.c:
	* addressbook/gui/widgets/eab-gui-util.c:
	* calendar/conduits/calendar/calendar-conduit.c:
	* calendar/conduits/memo/memo-conduit.c:
	* calendar/conduits/todo/todo-conduit.c:
	* calendar/gui/dialogs/alarm-dialog.c:
	* calendar/gui/dialogs/event-page.c:
	* calendar/gui/dialogs/memo-page.c:
	* calendar/gui/dialogs/task-page.c:
	* calendar/gui/e-day-view-layout.c:
	* calendar/gui/e-day-view-layout.h:
	* calendar/gui/print.c:
	* e-util/e-pilot-map.c:
	* e-util/e-plugin.c:
	* e-util/e-profile-event.c:
	* e-util/e-signature.c:
	* filter/filter-file.c:
	* mail/e-searching-tokenizer.c:
	* mail/em-folder-browser.c:
	* mail/em-format-html.c:
	* mail/em-format-view.c:
	* mail/em-format.c:
	* mail/em-mailer-prefs.c:
	* mail/em-mailer-prefs.h:
	* mail/mail-session.c:
	* mail/mail-session.h:
	* mail/mail-vfolder.c:
	* mail/message-list.c:
	* plugins/bbdb/bbdb.c:
	* plugins/bbdb/gaimbuddies.c:
	* plugins/calendar-http/calendar-http.c:
	* plugins/exchange-operations/exchange-user-dialog.c:
	* plugins/face/face.c:
	* shell/e-shell-window.c:
	* shell/e-shell.c:
	* smime/lib/e-cert-db.c:
	* tools/killev.c:
	* widgets/misc/e-cursors.c:
	* widgets/misc/e-spinner.c:
	* widgets/misc/e-unicode.c:
	* widgets/table/e-table-field-chooser-item.c:
	* widgets/table/e-table-header-item.c:
	* widgets/table/e-table-header-item.h:
	* widgets/table/e-table-header-utils.c:
	* widgets/table/e-table.c:
	* widgets/text/e-text.c:
	Fix various compiler warnings.  Patch from Milan Crha.


svn path=/trunk/; revision=34368
2007-10-10 04:54:36 +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
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
8f0374166d Initialize a pointer to NULL and cast away a warning. bug #332101. Fix
2006-10-01  Kjartan Maraas  <kmaraas@gnome.org>

	* lib/e-asn1-object.c: (build_from_der): Initialize a pointer
	to NULL and cast away a warning. bug #332101.
	* lib/e-pkcs12.c: (prompt_for_password), (nickname_collision):
	Fix some signed/unsigned warnings. bug #332101.

svn path=/trunk/; revision=32840
2006-10-01 11:49:27 +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
a7426478fa On Win32, NSS wants filenames in system codepage, so convert UTF-8
2006-06-15  Tor Lillqvist  <tml@novell.com>

	* lib/e-cert-db.c (initialize_nss): On Win32, NSS wants filenames
	in system codepage, so convert UTF-8 filename to system codepage.

svn path=/trunk/; revision=32157
2006-06-15 14:28:48 +00:00
6ef5fe427f On Win32, don't bother to attempt looking in Unix paths like /usr/lib or
2006-01-30  Tor Lillqvist  <tml@novell.com>

	* lib/e-cert-db.c (install_loadable_roots): On Win32, don't bother
	to attempt looking in Unix paths like /usr/lib or /opt/mozilla
	for Mozilla's nssckbi module. If necessary, add code later to look
	up the installation path of Mozilla or Firefox from the Registry.

svn path=/trunk/; revision=31382
2006-01-30 18:44:23 +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
8c075ee8ff Fix for 325748. Add an search path which can be automatically retrieved
2006-01-11  Simon Zheng  <simon.zheng@sun.com>

        Fix for 325748.
        * lib/e-cert-db.c: (install_loadable_roots): Add an search path
        which can be automatically retrieved when running configure.

svn path=/trunk/; revision=31128
2006-01-11 04:32:40 +00:00
bb85229d0b use e_utf8_strftime() in evolution-data-server/
2006-01-10  Simon Zheng  <simon.zheng@sun.com>

        * lib/e-cert.c:use e_utf8_strftime() in evolution-data-server/
        libedataserver/e-data-server-util.c instead of the copy in
        evolution/e-util/e-util.c.

svn path=/trunk/; revision=31121
2006-01-10 08:14:12 +00:00
c5b4b66072 marked LDAP specific strings as not translatable. Fixes bug 273076.
2006-01-06  Andre Klapper <a9016009@gmx.de>
	* lib/e-cert-c: marked LDAP specific strings as not translatable.
	  Fixes bug 273076.

svn path=/trunk/; revision=31086
2006-01-06 14:10:33 +00:00
a831a31bef lib/e-cert-db.c Use gstdio wrappers. Open file in binary mode.
2005-12-18  Tor Lillqvist  <tml@novell.com>

	* lib/e-cert-db.c
	* lib/e-pkcs12.c: Use gstdio wrappers. Open file in binary mode.

svn path=/trunk/; revision=30858
2005-12-18 08:36:11 +00:00
c2dc17d84b Add reserved field for an empty structure.
2005-07-28  Mengjie Yu  <meng-jie.yu@sun.com>

        * lib/e-cert-db.c:
        Add reserved field for an empty structure.

        Fixes #311837

svn path=/trunk/; revision=29923
2005-07-29 04:38:40 +00:00
7e888fe544 Use privsolib here, too. Link with libeutil and CERT_UI_LIBS. Use
2005-07-20  Tor Lillqvist  <tml@novell.com>

	* lib/Makefile.am: Use privsolib here, too. Link with libeutil and
	CERT_UI_LIBS. Use NO_UNDEFINED.

svn path=/trunk/; revision=29812
2005-07-20 08:25:37 +00:00
27a61acf27 Retired GAL from Head. The relevant files have moved inside evolution.
2005-06-17  Kaushal Kumar  <kakumar@novell.com>

        * Retired GAL from Head. The relevant files have moved inside
        evolution. Thanks to JP Rosevear for performing the cvs surgery. The
        files have been moved in the following order.

        evolution/e-util <- gal/gal/util
        evolution/a11y <-  gal/gal/a11y
        evolution/a11y/e-table <- gal/gal/a11y/e-table
        evolution/a11y/e-text <- gal/gal/a11y/e-text
        evolution/widgets/table <- gal/gal/e-table
        evolution/widgets/text <- gal/gal/e-text
        evolution/widgets/misc <- gal/gal/widgets
        evolution/widgets/misc/pixmaps <- gal/gal/widgets/pixmaps
        evolution/widgets/menus <- gal/gal/menus

        Following is the summary of changes done to fix the build:-
        - New files added to cvs repository,
                - a11y/e-table/Makefile.am
                - a11y/e-text/Makefile.am
                - widgets/table/Makefile.am
                - widgets/text/Makefile.am
                - widgets/misc/pixmaps/Makefile.am
                - iconv-detect.h
                - iconv-detect.c
        - Updated configure.in.
        - Updated all the relevant Makefile.am files.
        - Updated the include paths to replace all gal references.
        - Updated the marshal list to suit gal files requirements.

svn path=/trunk/; revision=29522
2005-06-17 15:20:35 +00:00
f05ae97ea1 pull up missing merge from branch
2005-06-06  JP Rosevear  <jpr@novell.com>

	* lib/e-cert-db.c (install_loadable_roots): pull up missing merge
	from branch

svn path=/trunk/; revision=29462
2005-06-06 19:24:30 +00:00
4ce5163c07 Copied Mozilla code to check if the nssckbi root certs module was too old
2005-03-31  Jeffrey Stedfast  <fejj@novell.com>

 	* lib/e-cert-db.c (install_loadable_roots): Copied Mozilla code to
 	check if the nssckbi root certs module was too old and if it was,
 	delete/unload it.

svn path=/trunk/; revision=29137
2005-03-31 18:08:53 +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
98820c8115 ** See bug #64420.
2004-09-03  Not Zed  <NotZed@Ximian.com>

        ** See bug #64420.

        * lib/e-pkcs12.c (prompt_for_password): set the outptr after we've
        actually got a pointer for it allocated.

svn path=/trunk/; revision=27139
2004-09-04 02:54:49 +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
1b83ca38eb Fixed to work for both LE and BE architectures.
2004-08-02  Jeffrey Stedfast  <fejj@novell.com>

	* lib/e-pkcs12.c (prompt_for_password): Fixed to work for both LE
	and BE architectures.

svn path=/trunk/; revision=26794
2004-08-02 17:46:03 +00:00
fa0876197b [ fixes #61490 ]
2004-07-16  Chris Toshok  <toshok@ximian.com>

        [ fixes #61490 ]

        * lib/e-cert-db.c (e_cert_db_import_pkcs12_file): un-ifdef this,
        as it's working..
        (e_cert_db_export_pkcs12_file): and ifdef this one, since it's the
        function i meant to ifdef in the first place.

svn path=/trunk/; revision=26675
2004-07-19 19:01:52 +00:00
fa5f2ab56e ** See #59885.
2004-06-17  Not Zed  <NotZed@Ximian.com>

        ** See #59885.

        * lib/e-cert-db.c (e_cert_db_import_pkcs12_file): move the #if
        notyet stuff inside the function so the symbol is defined, since
        we call it eslewhere.  i dunno if it actually works yet.

svn path=/trunk/; revision=26373
2004-06-17 03:27:21 +00:00
fbfb3ab6a9 Added smime-marshal.list to EXTRA_DIST
2004-06-15  Jeffrey Stedfast  <fejj@novell.com>

	* lib/Makefile.am: Added smime-marshal.list to EXTRA_DIST

svn path=/trunk/; revision=26352
2004-06-15 17:26:37 +00:00
bed9f63cf5 quiet the compiler, and dobey.
2004-06-08  Chris Toshok  <toshok@ximian.com>

	* lib/e-cert-db.[ch]: quiet the compiler, and dobey.

svn path=/trunk/; revision=26259
2004-06-08 20:20:00 +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
b2a435d9f2 Don't crash when the user presses 'cancel'. Fixes #58733.
2004-05-19  James Willcox  <jwillcox@gnome.org>

        * lib/e-cert-db.c: (pk11_password):

        Don't crash when the user presses 'cancel'.  Fixes #58733.

svn path=/trunk/; revision=26005
2004-05-20 03:30:29 +00:00
e7c808ae15 call SetPasswordFunc before calling authenticate - some nss calls can
2004-05-13  Not Zed  <NotZed@Ximian.com>

        * lib/e-cert-db.c (e_cert_db_login_to_slot): call SetPasswordFunc
        before calling authenticate - some nss calls can overwrite the
        setting.  #52820.

svn path=/trunk/; revision=25895
2004-05-13 08:43:02 +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
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