<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/addressbook/ChangeLog, branch OldWDE</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag 'OldWDE'.</title>
<updated>2001-06-23T05:14:10+00:00</updated>
<author>
<name>nobody</name>
<email>nobody@localhost</email>
</author>
<published>2001-06-23T05:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=33431dbe42411bd1988f705ac2798cfc81c3718c'/>
<id>33431dbe42411bd1988f705ac2798cfc81c3718c</id>
<content type='text'>
svn path=/tags/OldWDE/; revision=10428
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/tags/OldWDE/; revision=10428
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed. (The old name, edit_contact_info_have_book_cb was a hold-over</title>
<updated>2001-06-21T18:58:15+00:00</updated>
<author>
<name>Jon Trowbridge</name>
<email>trow@ximian.com</email>
</author>
<published>2001-06-21T18:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=e061c100c7ef9d316a33bfb537022d5b8b307389'/>
<id>e061c100c7ef9d316a33bfb537022d5b8b307389</id>
<content type='text'>
2001-06-21  Jon Trowbridge  &lt;trow@ximian.com&gt;

	* gui/component/select-names/e-select-names-popup.c
	(make_contact_editor_cb): Renamed.  (The old name,
	edit_contact_info_have_book_cb was a hold-over from before, when
	we weren't using e_book_use_local_address_book.)

	* gui/component/e-address-popup.c
	(e_address_popup_schedule_refresh): A Added.  We now do the name
	refreshes in an idle function, rather than in the setters.
	(e_address_popup_set_free_form): Added.  Properly handle inputs of
	the form "Foo &lt;bar@zar.com&gt;", extracting the name and e-mail
	address.
	(e_address_popup_set_name): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_set_email): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_name_only_matches): Temporary place-holder for
	handling name-only matches.
	(query_cb): If our initial query fails (and included e-mail
	information), do a name-only query.  This is to handle the case of
	adding new e-mail addresses to existing contacts.
	(e_address_popup_query): Eliminated the "common_book" crap; using
	e_book_use_local_address_book instead.

	* backend/ebook/e-card-compare.c (match_search_info_free): Make
	sure that the -&gt;avoid list gets properly freed.

svn path=/trunk/; revision=10374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-21  Jon Trowbridge  &lt;trow@ximian.com&gt;

	* gui/component/select-names/e-select-names-popup.c
	(make_contact_editor_cb): Renamed.  (The old name,
	edit_contact_info_have_book_cb was a hold-over from before, when
	we weren't using e_book_use_local_address_book.)

	* gui/component/e-address-popup.c
	(e_address_popup_schedule_refresh): A Added.  We now do the name
	refreshes in an idle function, rather than in the setters.
	(e_address_popup_set_free_form): Added.  Properly handle inputs of
	the form "Foo &lt;bar@zar.com&gt;", extracting the name and e-mail
	address.
	(e_address_popup_set_name): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_set_email): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_name_only_matches): Temporary place-holder for
	handling name-only matches.
	(query_cb): If our initial query fails (and included e-mail
	information), do a name-only query.  This is to handle the case of
	adding new e-mail addresses to existing contacts.
	(e_address_popup_query): Eliminated the "common_book" crap; using
	e_book_use_local_address_book instead.

	* backend/ebook/e-card-compare.c (match_search_info_free): Make
	sure that the -&gt;avoid list gets properly freed.

svn path=/trunk/; revision=10374
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a refcounting memleak.</title>
<updated>2001-06-21T06:39:28+00:00</updated>
<author>
<name>Chris Toshok</name>
<email>toshok@ximian.com</email>
</author>
<published>2001-06-21T06:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=536c03eb04a02b733c87956f7f86b26b1741cb8f'/>
<id>536c03eb04a02b733c87956f7f86b26b1741cb8f</id>
<content type='text'>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* backend/pas/pas-backend-file.c
	(pas_backend_file_process_get_supported_fields): fix a refcounting
	memleak.

svn path=/trunk/; revision=10351
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* backend/pas/pas-backend-file.c
	(pas_backend_file_process_get_supported_fields): fix a refcounting
	memleak.

svn path=/trunk/; revision=10351
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memory leak.</title>
<updated>2001-06-21T04:30:06+00:00</updated>
<author>
<name>Chris Toshok</name>
<email>toshok@ximian.com</email>
</author>
<published>2001-06-21T04:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=67961cf692522cfb8415f336efb97ffddae9ca93'/>
<id>67961cf692522cfb8415f336efb97ffddae9ca93</id>
<content type='text'>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* backend/ebook/e-book-listener.c
	(e_book_listener_queue_get_supported_fields_response): fix memory
	leak.

svn path=/trunk/; revision=10350
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* backend/ebook/e-book-listener.c
	(e_book_listener_queue_get_supported_fields_response): fix memory
	leak.

svn path=/trunk/; revision=10350
</pre>
</div>
</content>
</entry>
<entry>
<title>add prototype for close_dialog to remove warnings.</title>
<updated>2001-06-20T22:58:48+00:00</updated>
<author>
<name>Chris Toshok</name>
<email>toshok@ximian.com</email>
</author>
<published>2001-06-20T22:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=7b529b4df25ebdecf84ebbb974060534cf1d776e'/>
<id>7b529b4df25ebdecf84ebbb974060534cf1d776e</id>
<content type='text'>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* contact-editor/e-contact-editor.c: add prototype for
	close_dialog to remove warnings.

svn path=/trunk/; revision=10349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-20  Chris Toshok  &lt;toshok@ximian.com&gt;

	* contact-editor/e-contact-editor.c: add prototype for
	close_dialog to remove warnings.

svn path=/trunk/; revision=10349
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed attachData to accept a sequence of chars rather than a string.</title>
<updated>2001-06-20T18:29:03+00:00</updated>
<author>
<name>Dave Camp</name>
<email>dave@ximian.com</email>
</author>
<published>2001-06-20T18:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=90aba2dbfde59bd7b48d127a463e545a05301e76'/>
<id>90aba2dbfde59bd7b48d127a463e545a05301e76</id>
<content type='text'>
2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* Evolution-Composer.idl: Changed attachData to accept a sequence of
	chars rather than a string.

	* evolution-composer.c (impl_Composer_attach_data): Changed the 'data'
	argument to a GNOME_Evolution_Composer_AttachmentData, and pass
	data-&gt;_buffer and data-&gt;_length to camel_mime_part_set_content().

2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* gui/itip-utils.c (itip_send_comp): Changed attach_data
	to be a GNOME_Evolution_Composer_AttachmentData rather than a
	CORBA_char*.

2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* backend/ebook/e-card.c (e_card_list_send): Changed attach_data
	to be a GNOME_Evolution_Composer_AttachmentData rather than a
	CORBA_char*.

svn path=/trunk/; revision=10343
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* Evolution-Composer.idl: Changed attachData to accept a sequence of
	chars rather than a string.

	* evolution-composer.c (impl_Composer_attach_data): Changed the 'data'
	argument to a GNOME_Evolution_Composer_AttachmentData, and pass
	data-&gt;_buffer and data-&gt;_length to camel_mime_part_set_content().

2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* gui/itip-utils.c (itip_send_comp): Changed attach_data
	to be a GNOME_Evolution_Composer_AttachmentData rather than a
	CORBA_char*.

2001-06-20  Dave Camp  &lt;dave@ximian.com&gt;

	* backend/ebook/e-card.c (e_card_list_send): Changed attach_data
	to be a GNOME_Evolution_Composer_AttachmentData rather than a
	CORBA_char*.

svn path=/trunk/; revision=10343
</pre>
</div>
</content>
</entry>
<entry>
<title>track change to e_addressbook_show_contact_editor signature.</title>
<updated>2001-06-20T00:45:48+00:00</updated>
<author>
<name>Chris Toshok</name>
<email>toshok@ximian.com</email>
</author>
<published>2001-06-20T00:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=649bc025dbf8807ab001c874a3f53de1d1826e5b'/>
<id>649bc025dbf8807ab001c874a3f53de1d1826e5b</id>
<content type='text'>
2001-06-19  Chris Toshok  &lt;toshok@ximian.com&gt;

	* gui/widgets/e-addressbook-view.c (table_double_click): track
	change to e_addressbook_show_contact_editor signature.

	* gui/widgets/e-minicard-view.c (e_minicard_view_event): same.

	* gui/widgets/e-minicard.c (e_minicard_event): same.

	* gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
	add an entry for "Card ID already exists".
	(e_addressbook_show_contact_editor): track the change to signal
	names and e_contact_editor_new signature here.

	* gui/widgets/e-addressbook-util.h: change
	e_addressbook_show_contact_editor's signature to match
	e_contact_editor_new more closely.

	* gui/widgets/e-addressbook-table-adapter.c (unlink_model): free
	up the simple mapping to plug a potentially sizeable memory leak.

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_activate_obj): call
	e_addressbook_show_contact_editor here.

	* gui/component/select-names/e-select-names-popup.c
	(edit_contact_info_have_book_cb): remove the get_supported_fields
	stuff, since the contact editor handles it for us now, and call
	e_addressbook_show_contact_editor.

	* gui/component/e-address-popup.c (edit_contact_info_cb): same.

	* gui/component/addressbook.c (new_contact_cb): track change to
	e_addressbook_show_contact_editor.

svn path=/trunk/; revision=10318
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-19  Chris Toshok  &lt;toshok@ximian.com&gt;

	* gui/widgets/e-addressbook-view.c (table_double_click): track
	change to e_addressbook_show_contact_editor signature.

	* gui/widgets/e-minicard-view.c (e_minicard_view_event): same.

	* gui/widgets/e-minicard.c (e_minicard_event): same.

	* gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog):
	add an entry for "Card ID already exists".
	(e_addressbook_show_contact_editor): track the change to signal
	names and e_contact_editor_new signature here.

	* gui/widgets/e-addressbook-util.h: change
	e_addressbook_show_contact_editor's signature to match
	e_contact_editor_new more closely.

	* gui/widgets/e-addressbook-table-adapter.c (unlink_model): free
	up the simple mapping to plug a potentially sizeable memory leak.

	* gui/component/select-names/e-select-names-text-model.c
	(e_select_names_text_model_activate_obj): call
	e_addressbook_show_contact_editor here.

	* gui/component/select-names/e-select-names-popup.c
	(edit_contact_info_have_book_cb): remove the get_supported_fields
	stuff, since the contact editor handles it for us now, and call
	e_addressbook_show_contact_editor.

	* gui/component/e-address-popup.c (edit_contact_info_cb): same.

	* gui/component/addressbook.c (new_contact_cb): track change to
	e_addressbook_show_contact_editor.

svn path=/trunk/; revision=10318
</pre>
</div>
</content>
</entry>
<entry>
<title>rename ce_book_found_fields to this, remove the fetching of fields (the</title>
<updated>2001-06-20T00:34:24+00:00</updated>
<author>
<name>Chris Toshok</name>
<email>toshok@ximian.com</email>
</author>
<published>2001-06-20T00:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=68a1984433b5b8597ea7cf99fc2417a30dc2d89d'/>
<id>68a1984433b5b8597ea7cf99fc2417a30dc2d89d</id>
<content type='text'>
2001-06-19  Chris Toshok  &lt;toshok@ximian.com&gt;

	* contact-editor/e-contact-quick-add.c (ce_have_book): rename
	ce_book_found_fields to this, remove the fetching of fields (the
	contact editor code handles that now.), and change the add_card
	signal to card_added.
	(card_added_cb): copied somewhat from merge_cb above.  we don't
	need to do the merge here, just call the callback.

	* contact-editor/e-contact-editor.c (e_contact_editor_class_init):
	track signal change.  add book arg, and is_read_only -&gt; editable.
	(wants_html_changed): if the card isn't already changed, flag it
	as such (and update the commands.)
	(phone_entry_changed): same.
	(email_entry_changed): same.
	(address_text_changed): same.
	(name_entry_changed): same.
	(company_entry_changed): same.
	(full_name_clicked): is_read_only -&gt; editable.
	(full_addr_clicked): same.
	(card_added_cb): new function, emit our card_added signal, and
	close the dialog if we're supposed to.  properly deal with error
	status here.
	(card_modified_cb): same, modulo card_added -&gt; card_modified.
	(save_card): actually call e_card_merging_book_{add/commit}_card
	instead of using a signal.  Also, add a gboolean arg to tell
	whether or not to close the dialog after saving the card.
	(card_deleted_cb): new function, just emit our "card_deleted"
	signal.
	(delete_cb): actually call e_book_remove_card here, instead of
	using a signal.
	(tb_save_and_close_cb): call save_card with TRUE for should_close.
	(e_contact_editor_init): init changed = FALSE;
	(e_contact_editor_destroy): unref our book if we have one.
	(e_contact_editor_new): new signature, set the "book" arg, and
	call e_book_get_supported_fields here.
	(supported_fields_cb): new function, show the contact editor.
	(e_contact_editor_set_arg): initialize changed to FALSE when
	setting the card (but *after*, since the changed callbacks will
	set it to TRUE.)  also, call command_state_changed if editable
	changes.  also handle setting "book".  oh, and is_read_only -&gt;
	editable.
	(command_state_changed): new function - set the state of the
	commands we care about.
	(e_contact_editor_get_arg): add "book" handling, and is_read_only
	-&gt; editable.
	(_phone_arrow_pressed): is_read_only -&gt; editable.
	(_email_arrow_pressed): same.
	(_address_arrow_pressed): same.
	(enable_writable_fields): same.
	(set_editable): rename set_read_only to this, and is_read_only -&gt;
	editable.

	* contact-editor/e-contact-editor.h (struct _EContactEditor):
	is_read_only -&gt; editable, add a "changed" flag so we can sensitize
	commands correctly, and add an EBook* arg to e_contact_editor_new
	and to the EContactEditor struct.  Also, change all the signals to
	past tense, and send the EBookStatus in them.

	* contact-editor/e-contact-editor-address.c
	(e_contact_editor_address_class_init): is_read_only -&gt; editable.
	(e_contact_editor_address_set_arg): same.
	(e_contact_editor_address_get_arg): same.

	* contact-editor/e-contact-editor-address.h (struct
	_EContactEditorAddress): same.

	* contact-editor/e-contact-editor-fullname.c
	(e_contact_editor_fullname_class_init): same.
	(e_contact_editor_fullname_set_arg): same.
	(e_contact_editor_fullname_get_arg): same.

	* contact-editor/e-contact-editor-fullname.h (struct
	_EContactEditorFullname): same.

	* contact-editor/Makefile.am: don't build contact-editor-test now,
	until contact-editor gets moved to gui/ and we can more easily
	depend on the e_card_merging_* calls.

	* backend/pas/pas-backend-ldap.c (ldap_error_to_response): return
	CardIdAlreadyExists for LDAP_ALREADY_EXISTS.

	* backend/idl/addressbook.idl: Add CardIdAlreadyExists to the
	BookListener status enum.

	* backend/ebook/e-book-types.h: add
	E_BOOK_STATUS_CARD_ID_ALREADY_EXISTS.

	* backend/ebook/e-book-listener.c
	(e_book_listener_convert_status): add support for
	CardIdAlreadyExists.

svn path=/trunk/; revision=10317
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-19  Chris Toshok  &lt;toshok@ximian.com&gt;

	* contact-editor/e-contact-quick-add.c (ce_have_book): rename
	ce_book_found_fields to this, remove the fetching of fields (the
	contact editor code handles that now.), and change the add_card
	signal to card_added.
	(card_added_cb): copied somewhat from merge_cb above.  we don't
	need to do the merge here, just call the callback.

	* contact-editor/e-contact-editor.c (e_contact_editor_class_init):
	track signal change.  add book arg, and is_read_only -&gt; editable.
	(wants_html_changed): if the card isn't already changed, flag it
	as such (and update the commands.)
	(phone_entry_changed): same.
	(email_entry_changed): same.
	(address_text_changed): same.
	(name_entry_changed): same.
	(company_entry_changed): same.
	(full_name_clicked): is_read_only -&gt; editable.
	(full_addr_clicked): same.
	(card_added_cb): new function, emit our card_added signal, and
	close the dialog if we're supposed to.  properly deal with error
	status here.
	(card_modified_cb): same, modulo card_added -&gt; card_modified.
	(save_card): actually call e_card_merging_book_{add/commit}_card
	instead of using a signal.  Also, add a gboolean arg to tell
	whether or not to close the dialog after saving the card.
	(card_deleted_cb): new function, just emit our "card_deleted"
	signal.
	(delete_cb): actually call e_book_remove_card here, instead of
	using a signal.
	(tb_save_and_close_cb): call save_card with TRUE for should_close.
	(e_contact_editor_init): init changed = FALSE;
	(e_contact_editor_destroy): unref our book if we have one.
	(e_contact_editor_new): new signature, set the "book" arg, and
	call e_book_get_supported_fields here.
	(supported_fields_cb): new function, show the contact editor.
	(e_contact_editor_set_arg): initialize changed to FALSE when
	setting the card (but *after*, since the changed callbacks will
	set it to TRUE.)  also, call command_state_changed if editable
	changes.  also handle setting "book".  oh, and is_read_only -&gt;
	editable.
	(command_state_changed): new function - set the state of the
	commands we care about.
	(e_contact_editor_get_arg): add "book" handling, and is_read_only
	-&gt; editable.
	(_phone_arrow_pressed): is_read_only -&gt; editable.
	(_email_arrow_pressed): same.
	(_address_arrow_pressed): same.
	(enable_writable_fields): same.
	(set_editable): rename set_read_only to this, and is_read_only -&gt;
	editable.

	* contact-editor/e-contact-editor.h (struct _EContactEditor):
	is_read_only -&gt; editable, add a "changed" flag so we can sensitize
	commands correctly, and add an EBook* arg to e_contact_editor_new
	and to the EContactEditor struct.  Also, change all the signals to
	past tense, and send the EBookStatus in them.

	* contact-editor/e-contact-editor-address.c
	(e_contact_editor_address_class_init): is_read_only -&gt; editable.
	(e_contact_editor_address_set_arg): same.
	(e_contact_editor_address_get_arg): same.

	* contact-editor/e-contact-editor-address.h (struct
	_EContactEditorAddress): same.

	* contact-editor/e-contact-editor-fullname.c
	(e_contact_editor_fullname_class_init): same.
	(e_contact_editor_fullname_set_arg): same.
	(e_contact_editor_fullname_get_arg): same.

	* contact-editor/e-contact-editor-fullname.h (struct
	_EContactEditorFullname): same.

	* contact-editor/Makefile.am: don't build contact-editor-test now,
	until contact-editor gets moved to gui/ and we can more easily
	depend on the e_card_merging_* calls.

	* backend/pas/pas-backend-ldap.c (ldap_error_to_response): return
	CardIdAlreadyExists for LDAP_ALREADY_EXISTS.

	* backend/idl/addressbook.idl: Add CardIdAlreadyExists to the
	BookListener status enum.

	* backend/ebook/e-book-types.h: add
	E_BOOK_STATUS_CARD_ID_ALREADY_EXISTS.

	* backend/ebook/e-book-listener.c
	(e_book_listener_convert_status): add support for
	CardIdAlreadyExists.

svn path=/trunk/; revision=10317
</pre>
</div>
</content>
</entry>
<entry>
<title>Oops --- wrong e-mail address in ChangeLog entry.</title>
<updated>2001-06-19T15:38:05+00:00</updated>
<author>
<name>Jon Trowbridge</name>
<email>trow@src.gnome.org</email>
</author>
<published>2001-06-19T15:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=3674905a0ef5c72fb20f185a792ebfa6bfb361d6'/>
<id>3674905a0ef5c72fb20f185a792ebfa6bfb361d6</id>
<content type='text'>
svn path=/trunk/; revision=10291
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/trunk/; revision=10291
</pre>
</div>
</content>
</entry>
<entry>
<title>Serious de-crufting, removal of gtk_object_set_data() hacks, simplified by</title>
<updated>2001-06-19T15:37:08+00:00</updated>
<author>
<name>Jon Trowbridge</name>
<email>trow@gnu.org</email>
</author>
<published>2001-06-19T15:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8e7415029bed4c4d571b577bf3354b24f9875b98'/>
<id>8e7415029bed4c4d571b577bf3354b24f9875b98</id>
<content type='text'>
2001-06-19  Jon Trowbridge  &lt;trow@gnu.org&gt;

	* contact-editor/e-contact-quick-add.c: Serious de-crufting,
	removal of gtk_object_set_data() hacks, simplified by using
	some of the newer ebook convenience routines, etc.
	(ce_book_found_fields):
	s/e_contact_editor_raise/e_contact_editor_show/, to accomodate the
	small changes in the contact editor API.

svn path=/trunk/; revision=10289
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2001-06-19  Jon Trowbridge  &lt;trow@gnu.org&gt;

	* contact-editor/e-contact-quick-add.c: Serious de-crufting,
	removal of gtk_object_set_data() hacks, simplified by using
	some of the newer ebook convenience routines, etc.
	(ce_book_found_fields):
	s/e_contact_editor_raise/e_contact_editor_show/, to accomodate the
	small changes in the contact editor API.

svn path=/trunk/; revision=10289
</pre>
</div>
</content>
</entry>
</feed>
