Commit Graph

13549 Commits

Author SHA1 Message Date
4a3b1a551d A pretty empty store implementation to be the parent store of a
2002-03-11  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-digest-store.c: A pretty empty store implementation to be
	the parent store of a CamelDigestFolder.

	* camel-digest-folder.c: Updated to reference it's parent store.

svn path=/trunk/; revision=16113
2002-03-12 00:24:03 +00:00
dcd2b6b41f Updated Estonian translation by the Gnome Estonian team
2002-03-12  Tõivo Leedjärv  <toivo@linux.ee>

        * et.po: Updated Estonian translation
        by the Gnome Estonian team <gnome-et@linux.ee>.

svn path=/trunk/; revision=16112
2002-03-12 00:18:44 +00:00
a14aadf6f5 Allow any leaf part to be a message/rfc822 part. (digest_get_uids):
2002-03-11  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-digest-folder.c (camel_digest_folder_new): Allow any leaf
	part to be a message/rfc822 part.
	(digest_get_uids): Recurse the mime structure and add all
	message/rfc822 parts and use a uid scheme similar to IMAP's mime
	part naming convention.
	(digest_get_message): Decode the uid to get the correct mime part.

svn path=/trunk/; revision=16111
2002-03-11 23:38:42 +00:00
abed3a2d41 Added e-cell-vbox.lo.
2002-03-11  Christopher James Lahey  <clahey@ximian.com>

	* gal/Makefile.am (libgal_la_LIBADD): Added e-cell-vbox.lo.

From gal/e-table/ChangeLog:

2002-03-11  Christopher James Lahey  <clahey@ximian.com>

	* Makefile.am (libetable_la_SOURCES): Added e-cell-vbox.c.
	(libetableinclude_HEADERS): Added e-cell-vbox.h.

	* e-cell-vbox.c, e-cell-vbox.h: New ECell to take multiple other
	ECells and use them all in a vertical series.

svn path=/trunk/; revision=16110
2002-03-11 23:10:02 +00:00
732d4c40a0 Added this function to take a ... list of column data. The expected number
2002-03-11  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory-store.c (e_table_memory_store_insert_list): Added
	this function to take a ... list of column data.  The expected
	number of parameters in the ... is the number of columns in the
	table.

svn path=/trunk/; revision=16109
2002-03-11 23:05:34 +00:00
e94b86c4b5 Added a pixbuf column type.
2002-03-11  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory-store.c, e-table-memory-store.h
	(E_TABLE_MEMORY_STORE_PIXBUF): Added a pixbuf column type.

	* e-table-specification.c, e-table-specification.h: Added
	horizontal-resize attribute.

	* e-table.c, e-table.h: Handle horizontal_resize.

svn path=/trunk/; revision=16108
2002-03-11 22:51:50 +00:00
b24b3e4ecd Use GNOME_STOCK_BUTTON_CLOSE, not GNOME_STOCK_BUTTON_CANCEL. (do_close):
* e-multi-config-dialog.c (init): Use GNOME_STOCK_BUTTON_CLOSE,
not GNOME_STOCK_BUTTON_CANCEL.
(do_close): Renamed from `cancel'.
(do_apply): Renamed from `apply'.
(do_ok): Renamed from `ok'.

svn path=/trunk/; revision=16106
2002-03-11 22:16:46 +00:00
3aafc4eaf3 change contains x-evolution-any-field to beginswith on email, full_name,
2002-03-11  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names.c (update_query):
	change contains x-evolution-any-field to beginswith on email,
	full_name, and nickname.  faster, and more applicable to this
	dialog.

svn path=/trunk/; revision=16103
2002-03-11 19:44:48 +00:00
bb93ebbbee Change the order of the mailing list magic patterns so that the more
* camel-mime-utils.c: Change the order of the mailing list magic
patterns so that the more mailing-list specific ones are on the
top.

svn path=/trunk/; revision=16101
2002-03-11 19:25:42 +00:00
10cc77f42a Remove the extremely verbose printf here.
* listener.c (impl_event): Remove the extremely verbose printf
	here.

svn path=/trunk/; revision=16100
2002-03-11 18:09:11 +00:00
6ec824b2e0 doh. In my previous commit, a whole bunch of changes that were supposed to
2002-03-11  Anna Marie Dirks  <anna@ximian.com>

	* evolution-mail-message.xml: doh. In my previous commit, a whole bunch
	of changes that were supposed to be kept in my personal evo were added
	to HEAD. (Mainly, this was the addition of a "Search" menu.) I am
	reverting the wrong parts of that patch, and am committing only the
	accelerators which that patch was supposed to add. Sorry.

svn path=/trunk/; revision=16099
2002-03-11 17:51:00 +00:00
00dce466dd oops, musta backspaced over a brace?
svn path=/trunk/; revision=16098
2002-03-11 17:06:27 +00:00
dd30dd5376 These fixes should fix bug #21737.
2002-03-11  Jeffrey Stedfast  <fejj@ximian.com>

	These fixes should fix bug #21737.

	* providers/smtp/camel-smtp-transport.c
	(connect_to_server_wrapper): Same as with the POP code.

	* providers/pop3/camel-pop3-store.c (connect_to_server_wrapper):
	Slight restructuring of the if-statements for the USE_SSL_ALWAYS
	case so that we can't possibly return TRUE unless we really did
	connect successfully.

svn path=/trunk/; revision=16097
2002-03-11 17:01:15 +00:00
e5d67f7e42 Updated French translation.
svn path=/trunk/; revision=16095
2002-03-11 11:04:54 +00:00
6024691d3c Rename the OpenSSL implementation of things to match the NSS
implementation so that callers	don't need to care which one is
	being used.

	* camel-tcp-stream-openssl.c: Implement CamelTcpStreamSSL, not
	CamelTcpStreamOpenSSL. Rename methods as well. Replace the
	camel-tcp-stream-openssl.h include with camel-tcp-stream-ssl.h.

        * camel-tcp-stream-openssl.h: Gone.

        * camel-tcp-stream-ssl.c: Add a note explaining that this
	implementation is only used for NSS, and that OpenSSL's
	implementation is in another file. (Should probably do some CVS
	renaming magic at some point.)

        * camel-http-stream.c (http_connect): Remove OpenSSL refs; the
        previously-NSS-specific code works for both now.

        * camel-remote-store.c: Likewise.

        * providers/smtp/camel-smtp-transport.c: Likewise.

        * providers/pop3/camel-pop3-store.c: Likewise.

        * Makefile.am (libcamelinclude_HEADERS): Remove
	camel-tcp-stream-openssl.h

svn path=/trunk/; revision=16093
2002-03-11 02:33:27 +00:00
b1b809031f Remove this: it couldn't be generically used, because different subclasses
* camel-tcp-stream.c (camel_tcp_stream_get_socket): Remove this:
	it couldn't be generically used, because different subclasses
	returned entirely different types of data.
	(camel_tcp_stream_get_local_address,
	camel_tcp_stream_get_remote_address): Add these to replace what
	get_socket was being used for.
	(camel_tcp_address_new, camel_tcp_address_free): Utility functions
	for get_{local,remote}_address.

	* providers/smtp/camel-smtp-transport.c: Change localaddr to a
        CamelTcpAddress *.
        (connect_to_server): Call camel_tcp_stream_get_local_address to
	get the local IP address.
        (smtp_disconnect): free	localaddr.
        (smtp_helo): Update for localaddr change.

        * camel-tcp-stream-raw.c (stream_get_socket): Remove
	(stream_get_local_address, stream_get_remote_address): Implement.

	* camel-tcp-stream-ssl.c (stream_get_socket): Remove
	(stream_get_local_address, stream_get_remote_address): Implement.

        * camel-tcp-stream-openssl.c (stream_get_socket): Remove
	(stream_get_local_address, stream_get_remote_address): Implement.

svn path=/trunk/; revision=16092
2002-03-11 00:53:49 +00:00
592ec9daac Updated Slovenian translation
svn path=/trunk/; revision=16091
2002-03-10 21:50:13 +00:00
06a5c36099 The main window's title is now just one localized string. This should make
* gncal/main.c:
       The main window's title is now just one localized string. This
       should make l10n easier.

       * gncal/calendar-conduit.c:
       Move #define of G_LOG_DOMAIN to the top of the file.

       * gncal/calendar.h:
       * gncal/calendar.c: (calendar_save):
       Rewrote function. Does now try to restore the backup file if
       writing the calendar file failed. (Bugzilla #51662) Also, make
       fname argument const.

       * gncal/gncal-full-day.c:
       Renamed get_tm_range() to time_row_usage(), documented this function
       and cleaned it up.

       * gncal/gncal-week-view.c:
       Christian/me: Show week numbers. (Bugzilla #26377)

       * gncal/corba-cal-factory.h:
       s/corba_server_init/init_corba_server/

       * gnomecard/sort.c: (gnomecard_do_sort_cards):
       Christian: Fixed a crash that occured if an empty card list was
       sorted. Also increased sort speed a bit.

       * libversit/vobject.c: (fakeCString):
       Christian: Fixed possible crashes by just returning an empty
       string if NULL is passed in.

       * gncal/calobj.c: (ical_object_create_from_vobject):
       Christian: Remove a now redundant error check.

       * gncal/main.h:
       * gncal/main.c:
       * gncal/calendar.c: (calendar_day_change):
       * gncal/prop.c:
       Christian/me: Calendar roll over at midnight. (Bugzilla #6435)

svn path=/trunk/; revision=16090
2002-03-10 20:53:35 +00:00
0bdf8fdb55 Distribute gnome-pilot.m4.
svn path=/trunk/; revision=16010
2002-03-10 15:35:38 +00:00
4be61235ce Make old_name_locale non-const to placate a compiler warning.
* e-shell-folder-commands.c (e_shell_command_rename_folder): Make
old_name_locale non-const to placate a compiler warning.
(get_corba_null_value): Likewise.

* e-activity-handler.c (report_task_event): `#if 0' out.

svn path=/trunk/; revision=16008
2002-03-10 03:16:46 +00:00
1fc604a650 Use ECorbaConfigPages.
* e-shell-settings-dialog.c (load_pages): Use ECorbaConfigPages.

* e-corba-config-page.c: New.
* e-corba-config-page.h: New.

* Evolution.idl: #include <Evolution-ConfigControl.idl>.

* Evolution-ConfigControl.idl: New IDL for configuration Controls
that will be displayed in the global config dialog.

svn path=/trunk/; revision=16007
2002-03-10 03:05:52 +00:00
72906c59d7 Rename Page.widget -> Page.page_widget; it is now an EConfigPage instead
* e-multi-config-dialog.c: Rename Page.widget -> Page.page_widget;
it is now an EConfigPage instead of just a GtkWidget.  Add
`num_unapplied' to EMultiConfigDialogPrivate.  Derive from
GnomeDialog, not GtkWindow.
(update_buttons): New function to update the sensitiveness of the
buttons according to whether all the settings have been applied or
not.
(page_new): Likewise.
(create_page_container): Renamed from `create_page_widget'.
(init): Add Apply/OK/Cancel buttons to the dialog.  Init
->num_unapplied to zero.
(page_changed_callback): New, callback for the page's "changed"
signal.
(e_multi_config_dialog_add_page): Connect the callback, update
->num_unapplied, update the buttons by calling `update_buttons'.
(ok): New function for handling the OK button.
(apply): New function for handling the Apply button.
(cancel): New function for handling the Cancel button.
(impl_clicked): Implementation for the GnomeDialog's ::clicked
signal.
(class_init): Install.

* test-multi-config-dialog.c (add_pages): Update to use
EConfigPages instead of plain GtkWidgets.

* e-multi-config-dialog.c, e-multi-config-dialog.h: Derive from
GnomeDialog, not GtkWindow.

* e-config-page.c: New.
* e-config-page.h: New.

svn path=/trunk/; revision=16006
2002-03-10 02:57:58 +00:00
9ccdadd473 add TLSNotAvailable to BookLister_CallStatus.
2002-03-09  Chris Toshok  <toshok@ximian.com>

	* backend/idl/addressbook.idl: add TLSNotAvailable to
	BookLister_CallStatus.

	* backend/ebook/e-book-types.h: add TLS_NOT_AVAILABLE to the EBookStatus enum.

	* backend/ebook/e-book-listener.c
	(e_book_listener_convert_status): add TLS_NOT_AVAILABLE to the
	switch.

	* backend/pas/pas-backend-ldap.c
	(pas_backend_ldap_get_static_capabilities): fix name.
	(pas_backend_ldap_class_init): fix name.
	(pas_backend_ldap_connect): change return type to CallStatus so we
	can return different errors from here.  Also, do STARTTLS if the
	user has asked for it and the connection supports it, returning
	TLSNotAvailable (and close the connection) if they chose to
	require it.
	(pas_backend_ldap_load_uri): return pas_backend_ldap_connect.
	(func_beginswith): pull in change from evolution-1-0-branch to
	make full_name beginswith search both cn and sn.

svn path=/trunk/; revision=16005
2002-03-10 01:57:47 +00:00
b6d54c7762 since I've gone ahead and made the file backend (by way of
2002-03-09  Chris Toshok  <toshok@ximian.com>

	* gui/widgets/e-addressbook-view.c (jump_to_letter): since I've
	gone ahead and made the file backend (by way of
	pas-backend-card-sexp.c) use case insensitive searches for
	beginswith, there's no need to list upper and lower case here.

	* gui/component/addressbook.c (addressbook_search_option_items):
	reorder things to put "Any field contains" at the end, since it's
	the least efficient search.  Also reorder the enum to the same
	ordering.  Change "Name contains" to "Name begins with" and change
	"Email contains" to "Email is".
	(addressbook_search_activated): change FULL_NAME to beginswith,
	and change EMAIL to is to match the labels.

	* backend/pas/pas-backend-card-sexp.c (compare_name): new
	function, so we can compare both full and family names (so
	beginswith can operate on them both.)
	(endswith_helper): use e_utf8_strstrcase here, since all the
	backends backends use case insensitive searching.
	(func_endswith): same.

svn path=/trunk/; revision=16004
2002-03-10 01:47:02 +00:00
c807f01f8f Bumped version number to 0.19.99.7
2002-03-09  Chris Toshok  <toshok@ximian.com>

	* configure.in: Bumped version number to 0.19.99.7

	* gal/widgets/e-unicode.c (e_utf8_strstrcasedecomp): we want to
	return o from here on success, not p, since p is incremented one
	unicode character past the point where the substring begins.
	(e_utf8_strstrcase): same.

svn path=/trunk/; revision=16000
2002-03-09 21:28:03 +00:00
626182bef5 Don't call camel_remote_store_get_authtypes since we no longer subclass
2002-03-08  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/pop3/camel-pop3-provider.c
	(camel_provider_module_init): Don't call
	camel_remote_store_get_authtypes since we no longer subclass
	camel-remote-store.

	* providers/pop3/camel-pop3-engine.c: Added STARTTLS to the
	capabilities to look for.
	(camel_pop3_engine_reget_capabilities): New function to re-get
	capabilities.

	* providers/pop3/camel-pop3-store.c: Updated to not subclass
	CamelRemoteStore.
	(connect_to_server): Rewritten to not depend on CamelRemoteStore's
	connect implementation. Also added support for STLS (aka
	STARTTLS).

svn path=/trunk/; revision=15998
2002-03-08 23:43:43 +00:00
03ec14c7df truncate stream before saving
2002-03-08  Radek Doulik  <rodo@ximian.com>

	* mail-signature-editor.c (menu_file_save_cb): truncate stream
	before saving

svn path=/trunk/; revision=15997
2002-03-08 23:35:01 +00:00
20a28f53fc new function
2002-03-08  Radek Doulik  <rodo@ximian.com>

	* mail-config.c (mail_config_signature_set_html): new function

	* mail-accounts.c (sig_event_client): watch for HTML changed event

	* mail-signature-editor.c: added HTML check menu item to Format
	menu

svn path=/trunk/; revision=15996
2002-03-08 23:04:09 +00:00
91c99e0e5a moved format menu, avoided two separators
svn path=/trunk/; revision=15995
2002-03-08 23:02:22 +00:00
b817ba31e6 A small update evolution/po/da.po
A small update
evolution/po/da.po

svn path=/trunk/; revision=15994
2002-03-08 22:50:00 +00:00
a9b3a1b2e2 Note that e_storage_set_view_new shouldn't be used directly.
* e-storage-set-view.[ch]: Note that e_storage_set_view_new
	shouldn't be used directly.

	* e-shell-view.c (setup_storage_set_subwindow): Use
	e_storage_set_new_view instead of e_storage_set_view_new.

	* evolution-storage-set-view-factory.c
	(evolution_storage_set_view_factory_new_view): Likewise.

svn path=/trunk/; revision=15993
2002-03-08 22:34:19 +00:00
26ff49a096 added FormatHTML
2002-03-08  Radek Doulik  <rodo@ximian.com>

	* evolution-signature-editor.xml: added FormatHTML

svn path=/trunk/; revision=15992
2002-03-08 22:17:41 +00:00
e6cd7bec0e Rewrite this to not use stpcpy, which isn't portable.
* mail-config-druid.c (management_prepare): Rewrite this to not
	use stpcpy, which isn't portable.

svn path=/trunk/; revision=15991
2002-03-08 22:03:21 +00:00
9c939e7a99 Handle a collapse request by marking all descendents of that node as
2002-03-08  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-memory.c (etmm_node_request_collapse): Handle a collapse
	request by marking all descendents of that node as needing their
	children recomputed.

	* e-tree-model.c, e-tree-model.h
	(e_tree_model_node_request_collapse): Added this signal to request
	that the view of your tree collapse this node.

	* e-tree-selection-model.c (etsm_selected_count): Pass the root of
	the sorted model here instead of the root of the base model.

	* e-tree-table-adapter.c (etta_proxy_node_request_collapse):
	Handle a collapse request by collapsing the node in the tree.

svn path=/trunk/; revision=15990
2002-03-08 21:45:03 +00:00
e4e819b0ae handle name changed event (sig_load_preview): don't run script before each
2002-03-08  Radek Doulik  <rodo@ximian.com>

	* mail-accounts.c (sig_event_client): handle name changed event
	(sig_load_preview): don't run script before each reload
	(sig_script_activate): run script only if script entry is
	activated

	* mail-signature-editor.c (mail_signature_editor): added signature
	name entry

svn path=/trunk/; revision=15989
2002-03-08 21:36:47 +00:00
8e3b9f653a Added a fill_in_children signal.
2002-03-08  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-memory.c, e-tree-memory.h (check_children): Added a
	fill_in_children signal.

svn path=/trunk/; revision=15988
2002-03-08 06:55:26 +00:00
da6e1ea98d track union/struct change. (pas_book_queue_remove_card): same.
2002-03-07  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-book.c (pas_book_queue_create_card): track
	union/struct change.
	(pas_book_queue_remove_card): same.
	(pas_book_queue_modify_card): same.
	(pas_book_queue_get_cursor): same.
	(pas_book_queue_get_vcard): same.
	(pas_book_queue_authenticate_user): same.
	(pas_book_queue_get_book_view): same.
	(pas_book_queue_get_changes): same.
	(pas_book_free_request): new function - free everything we need to
	for each type of request.
	(pas_book_destroy): call pas_book_free_request here instead of
	just freeing 3 elements of the old struct.  yay plugging memleaks.

	* backend/pas/pas-book.h: make PASRequest a union and split out
	members into structs, so it's a little clearer which fields are
	used by which requests.  Also, add prototype for
	pas_book_free_request so backends can just free everything at once
	(usually in their requests_queued signal func.)

	* backend/pas/pas-backend-file.c
	(pas_backend_file_process_create_card): track struct/union change.
	(pas_backend_file_process_remove_card): same.
	(pas_backend_file_process_modify_card): same.
	(pas_backend_file_build_cards_list): same.
	(pas_backend_file_process_get_vcard): same.
	(pas_backend_file_process_get_cursor): same.
	(pas_backend_file_process_get_book_view): same.
	(pas_backend_file_process_get_changes): same.
	(pas_backend_file_process_check_connection): same.
	(pas_backend_file_process_authenticate_user): same.
	(pas_backend_file_process_get_supported_fields): same.
	(pas_backend_file_process_client_requests): case the union to the
	specific struct and pass it to the process_* functions.  also,
	call pas_book_free_request here, instead of relying on each of the
	functions to free their stuff.

svn path=/trunk/; revision=15987
2002-03-08 00:51:11 +00:00
a9791c82f0 Re-focus the account name entry widget. (identity_prepare): If a name is
2002-03-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config-druid.c (management_changed): Re-focus the account
	name entry widget.
	(identity_prepare): If a name is not set, try and get the user's
	full name for them and set the text on the entry widget.
	(management_prepare): If the account name is already taken,
	generate a unique one by appending " (%d)".

svn path=/trunk/; revision=15986
2002-03-08 00:13:41 +00:00
6090a80c42 make edit button sensitive after new signature is created (sig_new_text):
2002-03-07  Radek Doulik  <rodo@ximian.com>

	* mail-account-gui.c (sig_new_html): make edit button sensitive
	after new signature is created
	(sig_new_text): ditto

svn path=/trunk/; revision=15984
2002-03-07 23:33:02 +00:00
02b1eb4a1f Shh again
svn path=/trunk/; revision=15980
2002-03-07 23:32:32 +00:00
5326b38eaa notify accounts dialog about signature content change
2002-03-07  Radek Doulik  <rodo@ximian.com>

	* mail-signature-editor.c: notify accounts dialog about signature
	content change

	* mail-accounts.c (run_script): run script only if file regular
	file exists and has x flag

svn path=/trunk/; revision=15979
2002-03-07 23:10:47 +00:00
3227c579dc Made all the acclerators in the context menu on a message work. (There are
2002-03-07  Anna Marie Dirks  <anna@ximian.com>

	* folder-browser.c: Made all the acclerators in the context menu on a message work. (There are 22 different menu items here, so picking a unique accelerator for each label was tricky, and some of the choices I made are different from the ones I would have made if there weren't so many stinking menu items.)

svn path=/trunk/; revision=15978
2002-03-07 23:02:34 +00:00
0a7abd8b7f New function to create a test configuration page for the test component.
* evolution-test-component.c (create_configuration_page): New
function to create a test configuration page for the test
component.
(configuration_control_factory_fn): Factory function for the
configuration controls.
(register_configuration_control_factory): New function to register
the factory.
(main): Call it.

* e-shell-view-menu.c: Add verb "Settings".
(command_settings): Implementation for the "Settings" verb.

* GNOME_Evolution_TestComponent.oaf: Add a configuration control.

* e-shell-settings-dialog.c: New.
* e-shell-settings-dialog.h: New.

svn path=/trunk/; revision=15977
2002-03-07 22:23:40 +00:00
4c85b0318e Add test-multi-config-dialog.
svn path=/trunk/; revision=15976
2002-03-07 22:23:04 +00:00
cf30e93611 Don't display a header in the table on the left.
* e-multi-config-dialog.c: Don't display a header in the table on
the left.

svn path=/trunk/; revision=15975
2002-03-07 22:20:05 +00:00
46af4ae9b3 fix a bug in the storage icon code
svn path=/trunk/; revision=15974
2002-03-07 22:11:26 +00:00
7ad4ab01e6 Fixed tiny typo ("Addressbook", not "Address book"), and cleaned up
2002-03-07  Anna Marie Dirks  <anna@ximian.com>

	* evolution-mail-message.xml: Fixed tiny typo ("Addressbook", not "Address book"), and cleaned up accelerators more, so that all of them actually work. Also added accelerators to items in the Go To menu and the Forward menu as part of fixing bug #10666.

svn path=/trunk/; revision=15973
2002-03-07 21:42:59 +00:00
1ee9660d6e Don't use an uninitialized 'id'.
2002-03-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_import_old_signatures): Don't use an
	uninitialized 'id'.

svn path=/trunk/; revision=15972
2002-03-07 21:09:08 +00:00
d35649bed3 added save & close on toolbar, added C-s shortcut
2002-03-07  Radek Doulik  <rodo@ximian.com>

	* evolution-signature-editor.xml: added save & close on toolbar,
	added C-s shortcut

svn path=/trunk/; revision=15971
2002-03-07 21:01:04 +00:00
83223a05bc set initial focus to editor (do_exit): use hasUndo to avoid question
2002-03-07  Radek Doulik  <rodo@ximian.com>

	* mail-signature-editor.c (mail_signature_editor): set initial
	focus to editor
	(do_exit): use hasUndo to avoid question dialog when content is
	unchanged

svn path=/trunk/; revision=15970
2002-03-07 20:53:43 +00:00