Commit Graph

13186 Commits

Author SHA1 Message Date
aeb798c028 New function to decode an enhanced status code. (smtp_set_exception): Sets
2002-01-28  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/smtp/camel-smtp-transport.c (smtp_decode_status_code):
	New function to decode an enhanced status code.
	(smtp_set_exception): Sets an exception based on the
	Enhanced-Status-Code.
	(esmtp_get_authtypes): Don't diplicate the key in the hash since
	the key and value are the same.
	(smtp_rcpt): Include the failed recipient in the error message to
	be more helpful to the user.

	* camel-mime-utils.c (hex_decode): Make sure to allocate enough
	for the NUL byte.

svn path=/trunk/; revision=15500
2002-01-29 00:31:58 +00:00
d5f73b0fdd print footer (footer_print_cb): print page number and number of pages
2002-01-28  Radek Doulik  <rodo@ximian.com>

	* mail-callbacks.c (do_mail_print): print footer
	(footer_print_cb): print page number and number of pages

svn path=/trunk/; revision=15499
2002-01-28 23:34:26 +00:00
6861836d29 Use flags rather than a bunch of gboolean variables. (smtp_connect): Same.
2002-01-28  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/smtp/camel-smtp-transport.c (smtp_construct):
	(connect_to_server): Use flags rather than a bunch of gboolean
	variables.
	(smtp_connect): Same.
	(smtp_mail): Here too. Use the enhanced status codes if available.
	(smtp_data): And again here.
	(smtp_helo): Finally here. Also detect the ENHANCEDSTATUSCODES
	extension.
	(smtp_rcpt): Use the enhanced status codes if available.
	(smtp_rset): Here too.
	(smtp_quit): And finally here.

	* camel-transport.h: Removed gboolean supports_8bit since this is
	pretty local to only SMTP for now.

svn path=/trunk/; revision=15498
2002-01-28 22:10:44 +00:00
84e6a5344f Skip over illegal whitespace in Microsoft-generated BYDAY rules.
* src/libical/icalrecur.c (icalrecur_add_bydayrules): Skip over
	illegal whitespace in Microsoft-generated BYDAY rules.

svn path=/trunk/; revision=15497
2002-01-28 21:47:39 +00:00
d0b75d273f Revert my previous change as trow says this will break auto-completion
2002-01-28  Jeffrey Stedfast  <fejj@ximian.com>

	* backend/ebook/e-destination.c (e_destination_is_valid): Revert
	my previous change as trow says this will break auto-completion
	stuff.

svn path=/trunk/; revision=15496
2002-01-28 18:28:12 +00:00
9d54937755 added DB3_LDADD
2002-01-28  Radek Doulik  <rodo@ximian.com>

	* Makefile.am (wombat_LDADD): added DB3_LDADD

svn path=/trunk/; revision=15495
2002-01-28 17:39:47 +00:00
160c66bced added bonobo to filter flags to avoid compile error
2002-01-28  Radek Doulik  <rodo@ximian.com>

	* configure.in: added bonobo to filter flags to avoid compile
	error

svn path=/trunk/; revision=15494
2002-01-28 16:59:54 +00:00
232856bfd9 Updated Hungarian translation
2002-01-28  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation

svn path=/trunk/; revision=15493
2002-01-28 13:43:53 +00:00
a27a606b3f Added missing file. Updated and converted to UTF-8.
2002-01-28  Christian Rose  <menthos@menthos.com>

	* POTFILES.in: Added missing file.
	* sv.po: Updated and converted to UTF-8.

svn path=/trunk/; revision=15490
2002-01-28 03:38:06 +00:00
357e6d4d01 Added information regarding types of search scopes
2002-01-27  Kevin Breit  <mrproper@ximian.com>

	* C/config-prefs.sgml: Added information regarding types of search scopes

	* C/usage-contact.sgml: Fixed some linking brokenness

svn path=/trunk/; revision=15489
2002-01-27 21:51:50 +00:00
2207fbe821 Added Search Base as an entry Added Search Scope as an entry
2002-01-27  Kevin Breit  <mrproper@ximian.com>

	* C/apx-gloss.sgml: Added Search Base as an entry
	Added Search Scope as an entry

	* C/config-prefs.sgml: Fixed indenting, I guess.

	* C/usage-contact.sgml: Rewrote LDAP introduction paragraph
	Added information about setting up Evolution to use LDAP.  It's just a lazy xref.

svn path=/trunk/; revision=15488
2002-01-27 21:46:07 +00:00
8523c926ff Use -f' instead of -e' so installation of topic.dat works on non-GNU
* sgmldocs.make: Use `-f' instead of `-e' so installation of
topic.dat works on non-GNU systems too.

svn path=/trunk/; revision=15487
2002-01-27 17:23:51 +00:00
79a377ddf2 Final cleanup for the CFLAGS and LIBS in the Makefiles.
svn path=/trunk/; revision=15486
2002-01-27 17:21:36 +00:00
9370911a01 Updated Norwegian nynorsk translation
svn path=/trunk/; revision=15484
2002-01-27 07:30:21 +00:00
09f9d4896e check if re->edit != NULL before trying to unref it. Fixes a segfault when
2002-01-26  Mikael Hallendal  <micke@codefactory.se>

	* rule-editor.c (add_editor_clicked): check if re->edit != NULL
	  before trying to unref it. Fixes a segfault when closing the
	  rule editor.

svn path=/trunk/; revision=15483
2002-01-26 22:17:35 +00:00
81a90e2532 Updated Slovenian translation
svn path=/trunk/; revision=15481
2002-01-26 20:01:33 +00:00
ade3c51700 nl.po Minor translation update....we're getting there
2002-01-26 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po Minor translation update....we're getting there

svn path=/trunk/; revision=15480
2002-01-26 16:11:49 +00:00
93b0e50885 Updated Norwegian (bokmål) translation. Updated.
2002-01-26  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.
	* POTFILES.in: Updated.

svn path=/trunk/; revision=15479
2002-01-26 12:43:30 +00:00
f88a35a9d3 AIX and IRIX are like Sun systems - they use ISO8859-1 rather than names
2002-01-25  Jeffrey Stedfast  <fejj@ximian.com>

	* gal/util/e-iconv.c: AIX and IRIX are like Sun systems - they use
	ISO8859-1 rather than names like ISO-8859-1.

svn path=/trunk/; revision=15478
2002-01-25 23:41:52 +00:00
fb1169cc58 Don't check for an @ in the email address. This is to fix bug #10960.
2002-01-25  Jeffrey Stedfast  <fejj@ximian.com>

	* backend/ebook/e-destination.c (e_destination_is_valid): Don't
	check for an @ in the email address. This is to fix bug #10960.

svn path=/trunk/; revision=15477
2002-01-25 22:41:44 +00:00
4158f7bd05 We need to return a value here. I think FALSE is fine (I hope).
2002-01-25  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-gui.c (delete_event_cb): We need to return a value
	here. I think FALSE is fine (I hope).

svn path=/trunk/; revision=15476
2002-01-25 21:38:32 +00:00
cf8038f6dd [ fixes bug 16097 ] gui love for the new auth stuff.
2002-01-24  Chris Toshok  <toshok@ximian.com>

        [ fixes bug 16097 ]
        * gui/component/addressbook-config.glade: gui love for the new
        auth stuff.

        * gui/component/addressbook.c (load_uri_cb): track change to auth,
        and offer up different prompt strings depending on which method
        (binddn or email) we're using.

        * gui/component/addressbook-storage.c (ldap_unparse_auth): use the
        new auth types for ldap.
        (ldap_parse_auth): same.
        (addressbook_storage_auth_type_to_string): new function.
        (load_source_data): get the binddn too.
        (ldap_source_foreach): store out binddn or emailaddr, depending on
        the auth type chosen.

        * gui/component/addressbook-storage.h: add the more detailed auth
        types, add "binddn" to the source structure, and add a prototype
        for addressbook_storage_auth_type_to_string.

        * gui/component/addressbook-config.c (auth_checkbutton_changed):
        set the auth stuff  (in)sensitive.
        (auth_optionmenu_activated): new function.
        (addressbook_source_dialog_set_source): track UI change.
        (addressbook_source_dialog_get_source): same.
        (add_scope_activate_cb): rename add_activate_cb to this to
        distinguish it from the auth stuff.
        (add_auth_activate_cb): new function.
        (addressbook_source_dialog): track change to auth UI stuff.
        (addressbook_storage_auth_type_to_string): new function.

        * backend/ebook/e-book.h: add auth_method arg to
        e_book_authenticate_user.

        * backend/ebook/e-book.c (e_book_authenticate_user): track change
        to prototype - add auth_method arg, and pass it along to the CORBA
        call.

        * backend/ebook/test-client.c (book_open_cb): track api change -
        keep this building.

        * backend/pas/pas-book.h: add auth_method slot in PASRequest.

        * backend/pas/pas-book.c (pas_book_queue_authenticate_user): add
        auth_method arg and add it to the PASRequest.
        (impl_GNOME_Evolution_Addressbook_Book_authenticateUser): track
        idl change, add auth_method and pass it along to
        pas_book_queue_authenticate_user.

        * backend/pas/pas-backend-ldap.c
        (pas_backend_ldap_process_authenticate_user): support both
        "ldap/simple-email" and "ldap/simple-binddn" auth methods.

        * backend/idl/addressbook.idl: add "in string authMethod" to
        authenticateUser.

svn path=/trunk/; revision=15475
2002-01-25 21:08:00 +00:00
22e539d536 Save the pathname. (save_part): Use the new mail_config cruft to get the
2002-01-25  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (save_data_cb): Save the pathname.
	(save_part): Use the new mail_config cruft to get the last used
	save pathname.

	* mail-config.c (config_read): Read in last_filesel_dir string.
	(mail_config_write_on_exit): Save the last_filesel_dir setting.
	(mail_config_get_last_filesel_dir): New
	(mail_config_set_last_filesel_dir): New

svn path=/trunk/; revision=15474
2002-01-25 19:32:27 +00:00
91dd1d75d7 Do some NULL checking on the url before using it.
2002-01-25  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (destination_folder_handle_motion): Do some
	NULL checking on the url before using it.
	(destination_folder_handle_drop): Make sure the uri is non-NULL
	before freeing.

svn path=/trunk/; revision=15473
2002-01-25 19:08:00 +00:00
f1a90dc6db Use 1 instead of zero as the minimum value for the repetitions spin button
2002-01-25  Federico Mena Quintero  <federico@ximian.com>

	* gui/dialogs/alarm-options.glade: Use 1 instead of zero as the
	minimum value for the repetitions spin button as we use a check
	box to specify whether the alarm has repetitions or not.  Fixes
	bug #19054.

svn path=/trunk/; revision=15472
2002-01-25 19:02:19 +00:00
c8be2f1e11 Require gal 0.19.99.1.
* configure.in: Require gal 0.19.99.1.

svn path=/trunk/; revision=15470
2002-01-25 16:28:38 +00:00
8c1034e61d nl.po Massive translation update All untranslated has been done Fuzzies
2002-01-25 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po Massive translation update
  All untranslated has been done
  Fuzzies will be next
  2000 down, 2000 to go

svn path=/trunk/; revision=15468
2002-01-25 11:29:46 +00:00
9b1f4e133b [ fixes bug 16097 ] gui love for the new auth stuff.
2002-01-24  Chris Toshok  <toshok@ximian.com>

	[ fixes bug 16097 ]
	* gui/component/addressbook-config.glade: gui love for the new
	auth stuff.

	* gui/component/addressbook.c (load_uri_cb): track change to auth,
	and offer up different prompt strings depending on which method
	(binddn or email) we're using.

	* gui/component/addressbook-storage.c (ldap_unparse_auth): use the
	new auth types for ldap.
	(ldap_parse_auth): same.
	(addressbook_storage_auth_type_to_string): new function.
	(load_source_data): get the binddn too.
	(ldap_source_foreach): store out binddn or emailaddr, depending on
	the auth type chosen.

	* gui/component/addressbook-storage.h: add the more detailed auth
	types, add "binddn" to the source structure, and add a prototype
	for addressbook_storage_auth_type_to_string.

	* gui/component/addressbook-config.c (auth_checkbutton_changed):
	set the auth stuff  (in)sensitive.
	(auth_optionmenu_activated): new function.
	(addressbook_source_dialog_set_source): track UI change.
	(addressbook_source_dialog_get_source): same.
	(add_scope_activate_cb): rename add_activate_cb to this to
	distinguish it from the auth stuff.
	(add_auth_activate_cb): new function.
	(addressbook_source_dialog): track change to auth UI stuff.
	(addressbook_storage_auth_type_to_string): new function.

	* backend/ebook/e-book.h: add auth_method arg to
	e_book_authenticate_user.

	* backend/ebook/e-book.c (e_book_authenticate_user): track change
	to prototype - add auth_method arg, and pass it along to the CORBA
	call.

	* backend/ebook/test-client.c (book_open_cb): track api change -
	keep this building.

	* backend/pas/pas-book.h: add auth_method slot in PASRequest.

	* backend/pas/pas-book.c (pas_book_queue_authenticate_user): add
	auth_method arg and add it to the PASRequest.
	(impl_GNOME_Evolution_Addressbook_Book_authenticateUser): track
	idl change, add auth_method and pass it along to
	pas_book_queue_authenticate_user.

	* backend/pas/pas-backend-ldap.c
	(pas_backend_ldap_process_authenticate_user): support both
	"ldap/simple-email" and "ldap/simple-binddn" auth methods.

	* backend/idl/addressbook.idl: add "in string authMethod" to
	authenticateUser.

svn path=/trunk/; revision=15467
2002-01-25 04:22:58 +00:00
19bf100361 Updated Norwegian (nynorsk) translation
svn path=/trunk/; revision=15466
2002-01-25 03:19:26 +00:00
2c5fc4d6c2 Use EVOLUTION_CALENDAR_CFLAGS and EVOLUTION_CALENDAR_LIBS. Likewise.
* calendar/cal-client/Makefile.am: Use EVOLUTION_CALENDAR_CFLAGS
and EVOLUTION_CALENDAR_LIBS.
* calendar/cal-util/Makefile.am: Likewise.

svn path=/trunk/; revision=15465
2002-01-24 23:46:45 +00:00
08e6ffe6ff Use EVOLUTION_CALENDAR_CFLAGS and EVOLUTION_CALENDAR_LIBS.
* calendar/cal-client/Makefile.am: Use EVOLUTION_CALENDAR_CFLAGS
and EVOLUTION_CALENDAR_LIBS.

svn path=/trunk/; revision=15464
2002-01-24 23:45:28 +00:00
e7f7d0a9a2 Remove some old cruft.
* Makefile.am: Remove some old cruft.

svn path=/trunk/; revision=15463
2002-01-24 23:44:00 +00:00
d0c556c1eb Ooops. Forgot to use EVOLUTION_CALENDAR_LIBS here.
* importers/Makefile.am (evolution_calendar_importer_LDADD):
Ooops.  Forgot to use EVOLUTION_CALENDAR_LIBS here.

svn path=/trunk/; revision=15462
2002-01-24 23:42:49 +00:00
4ba09274d6 Clean up some of the Makefiles so we dont' link every library multiple
times, causing big libtool 1.4 pain.

svn path=/trunk/; revision=15461
2002-01-24 23:16:18 +00:00
d656b69c9b This wrapper for gdk_beep().
2002-01-24  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-session.c (session_system_beep): This wrapper for gdk_beep().

svn path=/trunk/; revision=15460
2002-01-24 21:06:12 +00:00
54e6382ccd Call the beep callback function.
2002-01-24  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (do_beep): Call the beep callback
	function.
	(camel_filter_driver_set_system_beep_func): New function to set
	the beep callback.

svn path=/trunk/; revision=15459
2002-01-24 21:04:17 +00:00
f5a654d71a Just use BONOBO_HTML_GNOME_CFLAGS and BONOBO_HTML_GNOME_LIBS for
* Makefile.am: Just use BONOBO_HTML_GNOME_CFLAGS and
BONOBO_HTML_GNOME_LIBS for compiling/linking; we don't need the
other ones.

svn path=/trunk/; revision=15458
2002-01-24 20:33:18 +00:00
5302fdbacd Don't bother trying to see if the domain looks like a FQDN.
2002-01-24  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-gui.c (is_email): Don't bother trying to see if the
	domain looks like a FQDN.

svn path=/trunk/; revision=15457
2002-01-24 20:14:36 +00:00
57af36acc7 If the mail-display is in focus, then select-all in the mail display
2002-01-24  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (select_all): If the mail-display is in focus,
	then select-all in the mail display rather than the
	message-list. Fixes bug #19126.

svn path=/trunk/; revision=15456
2002-01-24 20:09:04 +00:00
7c9e80dd30 Add missing files. Ooops!
svn path=/trunk/; revision=15452
2002-01-24 17:48:19 +00:00
356ac50ce7 Applied modified UK locations patch
svn path=/trunk/; revision=15450
2002-01-24 15:18:27 +00:00
d435a965c2 Fix the mail order stuff
svn path=/trunk/; revision=15449
2002-01-24 14:21:20 +00:00
6336d0f2e6 nl.po Translation update
2002-01-24 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po Translation update

svn path=/trunk/; revision=15448
2002-01-24 14:10:16 +00:00
6de9bcee1d More updates to the Italian translation.
* it.po: More updates to the Italian translation.

svn path=/trunk/; revision=15444
2002-01-23 22:55:05 +00:00
d164897fac Updated translation by Clara Tattoni <clara.tattoni@libero.it>.
* it.po: Updated translation by Clara Tattoni
<clara.tattoni@libero.it>.

svn path=/trunk/; revision=15443
2002-01-23 22:36:12 +00:00
c76fc18144 Pass a NULL icon to `evolution_shell_component_add_user_creatable_item()'.
* component-factory.c (create_component): Pass a NULL icon to
`evolution_shell_component_add_user_creatable_item()'.

svn path=/trunk/; revision=15441
2002-01-23 22:23:51 +00:00
091021b931 Pass a NULL @icon to
* gui/component-factory.c (create_object): Pass a NULL @icon to
`evolution_shell_component_add_user_creatable_item()'.

svn path=/trunk/; revision=15440
2002-01-23 22:23:30 +00:00
d60bd882b5 Pass a NULL @icon to
* gui/component/addressbook-component.c (create_component): Pass a
NULL @icon to
`evolution_shell_component_add_user_creatable_item()'.

svn path=/trunk/; revision=15439
2002-01-23 22:23:18 +00:00
4eb4ae3be8 [Implement an Outlook-style "New" dropdown button. It is basically
done but it needs pretty icons so I am leaving it disabled for now.]

* e-combo-button.c: Remove member `separator' from
`EComboButtonPrivate'.  New members `icon', `label'.
(init): There shall be no separator no more.  Init `icon' and
`label' to %NULL.
(e_combo_button_construct): Set no relief.
(e_combo_button_new): Don't get a @menu arg anymore.
(e_combo_button_construct): Likewise.
(e_combo_button_set_icon): New.
(e_combo_button_set_label): New.
(e_combo_button_set_menu): New.
(impl_clicked): New, overriding the "clicked" method for
GtkButton.
(class_init): Install.
(impl_button_release_event): Removed.
(class_init): No need to override ::release_event with this
anymore.
(impl_released): New, override for the GtkButton::released method.
(class_init): Install.

* e-shell-user-creatable-items-handler.c: New member `id' in
struct `Component'.  New member `icon' in struct `MenuItem'.
(component_free): Free ->id.
(component_new): Renamed from `component_new_from_client'.  Get an
@id arg and set ->id accordingly.
(e_shell_user_creatable_items_handler_add_component): New arg @id.
Pass it to `component_new'.
(e_shell_user_creatable_items_handler_setup_menus): New arg
@current_component_id.
(e_shell_user_creatable_items_handler_update_menus): New.
(set_current_component): New helper function.
(get_component_by_id): New helper function.
(add_verbs): Renamed from `add_verbs_to_ui_component()'.  Get a
@shell_view instead of a @ui_component.  Set the SHELL_VIEW_KEY on
the ui_component of the shell_view to point to the shell_view
itself.
(ensure_menu_items): Set item->icon to NULL.
(free_menu_items): Unref item->icon.
(ensure_menu_xml): Set the icon as well.
(get_default_action_for_view): New helper function.
(find_menu_item_for_verb): New helper function.
(shell_view_view_changed_callback): New callback, set up the label
on the "New" button depending on the current component.
(e_shell_user_creatable_items_handler_attach_menus): New.  For
now, do not display the toolbar button yet.
(execute_verb): New helper function, splitting out code from
`verb_fn'.
(verb_fn): Use `execute_verb'.
(combo_button_activate_default_callback): Callback for the
"activate_default" signal on the EComboButton.
(setup_toolbar_button): Connect.

* evolution-shell-component.c: New member `icon' in
`UserCreatableItemType'.
(impl__get_userCreatableItemTypes): Put the ->icon in the
corba_type as well.
(user_creatable_item_type_new): Get a new @icon argument.
(evolution_shell_component_add_user_creatable_item): New arg
@icon.

* Evolution-ShellComponent.idl: New member `icon' in struct
`UserCreatableItemType'.

* evolution-test-component.c (register_component): Pass a NULL
@icon to `evolution_shell_component_add_user_creatable_item()'.

* e-shell-view.c (class_init): Add the signal to the class.
(e_shell_view_display_uri): Emit "view_changed".
(e_shell_view_get_current_component_id): New.

* evolution-shell-component-client.c: New member `id' in
EvolutionShellComponentClientPrivate.
(init): Init to NULL.
(impl_destroy): Free.
(evolution_shell_component_client_new_for_objref): Removed.
(evolution_shell_component_client_construct): New arg @id.
Initialize ->id from it.
(evolution_shell_component_client_get_id): New.

* e-shell-view.h: New signal "view_changed".

* evolution-activity-client.c (create_icon_from_pixbuf): Removed.
(create_corba_animated_icon_from_pixbuf_array): Removed.
(evolution_activity_client_construct): Use
`e_new_corba_animated_icon_from_pixbuf_array()' instead.

svn path=/trunk/; revision=15438
2002-01-23 22:21:24 +00:00
8cdf205496 Implements bug #15692
2002-01-23  Jeffrey Stedfast  <fejj@ximian.com>

	Implements bug #15692

	* folder-browser.c (html_button_press_event): New callback that
	checks to make sure that the mouse isn't over a link or image in
	the html view and then calls the on_right_click handler after
	getting the appropriate args.
	(my_folder_browser_init): Connect to the button_press_event here.

svn path=/trunk/; revision=15437
2002-01-23 20:43:16 +00:00