Commit Graph

7010 Commits

Author SHA1 Message Date
3bd759d67e IMAP4 (pre-rev1) doesn't allow BODY.PEEK[], so use RFC822.PEEK instead in
* providers/imap/camel-imap-folder.c (fetch_medium): IMAP4
	(pre-rev1) doesn't allow BODY.PEEK[], so use RFC822.PEEK instead
	in that case.

svn path=/trunk/; revision=8244
2001-02-15 18:10:24 +00:00
bd655cb765 If @account_name is NULL, pick the default account rather than giving a
* e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_from_account): If
	@account_name is NULL, pick the default account rather than giving
	a g_warning.

	* e-msg-composer.c (e_msg_composer_set_headers): Note in the
	doc comment that @from can be NULL if you want the default account
	(since there is code that expects this).

svn path=/trunk/; revision=8243
2001-02-15 17:38:54 +00:00
1e18d9fb96 Wrapped the address compare functions in a #ifdef (address_compare):
2001-02-15  Jeffrey Stedfast  <fejj@ximian.com>

	* message-list.c: Wrapped the address compare functions in a
	#ifdef
	(address_compare): #ifdef the use of the smart address sorting
	code and provide a #else for using g_strcasecmp().

svn path=/trunk/; revision=8242
2001-02-15 16:33:46 +00:00
1be84b82e4 Check for gal 0.5.99.0.
2001-02-15  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Check for gal 0.5.99.0.

svn path=/trunk/; revision=8241
2001-02-15 09:38:04 +00:00
3080e47960 Made it so that if you set the row or col to something not equal to -1, it
2001-02-15  Christopher James Lahey  <clahey@ximian.com>

	* e-table-selection-model.c
	(e_table_selection_model_do_something): Made it so that if you set
	the row or col to something not equal to -1, it makes sure that
	the other one is also not equal to -1.

svn path=/trunk/; revision=8240
2001-02-15 09:34:46 +00:00
29a1d573b7 Add the --no-tty flag.
2001-02-14  Jeffrey Stedfast  <fejj@ximian.com>

	* openpgp-utils.c (openpgp_verify): Add the --no-tty flag.

svn path=/trunk/; revision=8239
2001-02-15 00:27:15 +00:00
9bf0f94434 Changed this code to match the glibc iconv signature.
2001-02-14  Christopher James Lahey  <clahey@ximian.com>

	* camel-mime-filter-charset.c (complete, filter),
	camel-mime-utils.c (rfc2047_decode_word, rfc2047_encode_word):
	Changed this code to match the glibc iconv signature.

svn path=/trunk/; revision=8238
2001-02-14 23:43:38 +00:00
d10c848b43 Ignore generated .oaf files
* various .cvsignore files: Ignore generated .oaf files

svn path=/trunk/; revision=8237
2001-02-14 23:37:15 +00:00
b0ade8cb32 Rewrite explanatory comments to use normal regexps rather than procmail
* mail-mlist-magic.c: Rewrite explanatory comments to use normal
	regexps rather than procmail weirdness.
	(check_sender): match "foo-owner" as well as "owner-foo".
	(check_list_post): (New) Check for "List-Post: <mailto:..."
	(mail_mlist_magic_detect_list): Iterate through an array of
	function pointers rather than calling each checker explicitly.

svn path=/trunk/; revision=8236
2001-02-14 23:30:10 +00:00
43449a554f New marshallers
* gal/util/e-util.c (e_marshal_INT__POINTER_POINTER,
	e_marshal_INT__POINTER_POINTER_POINTER_POINTER): New marshallers

svn path=/trunk/; revision=8235
2001-02-14 22:53:44 +00:00
6743dacd6c Undefine E_STRING_PROP and E_LIST_PROP here.
2001-02-14  Christopher James Lahey  <clahey@ximian.com>

	* backend/pas/pas-backend-ldap.c: Undefine E_STRING_PROP and
	E_LIST_PROP here.

	* contact-editor/e-contact-editor.c,
	contact-editor/e-contact-editor.h (e_contact_editor_raise): Added
	this function.

	* gui/widgets/e-minicard.c, gui/widgets/e-minicard.h
	(e_minicard_event): Added an editor field to the EMinicard object.
	Made it so that if you double click on the same card twice, it
	doesn't open a new window, but instead raises the old.

2001-02-08  Iain Holmes  <iain@ximian.com>

	* gui/component/addressbook-storage.c (addressbook_source_free):
	Free the ldap.binddn.

	* gui/widgets/e-addressbook-view.c
	(e_addressbook_view_setup_menus): Free the dir strings.

2001-02-08  Christopher James Lahey  <clahey@ximian.com>

	* contact-editor/e-contact-editor.c (categories_clicked): Set the
	header on the category dialog we pop up.

svn path=/trunk/; revision=8234
2001-02-14 22:34:36 +00:00
4029db7b4c (create_folder): Oops, and fix bug involving namespaces
svn path=/trunk/; revision=8233
2001-02-14 22:26:51 +00:00
cb6f0cd111 Connect to the "create_folder" signal on the storage.
* component-factory.c (add_storage): Connect to the
	"create_folder" signal on the storage.
	(storage_create_folder): Do folder creation.

svn path=/trunk/; revision=8232
2001-02-14 21:52:43 +00:00
7d76ff5501 New method to create a folder when you don't know its full name.
* camel-store.c (camel_store_create_folder): New method to create
	a folder when you don't know its full name.

	* providers/imap/camel-imap-store.c (create_folder): Implement.

svn path=/trunk/; revision=8231
2001-02-14 21:51:33 +00:00
3245f9dacf add asyncCreateFolder and asyncRemoveFolder interfaces. (Use
* Evolution-Storage.idl: add asyncCreateFolder and
	asyncRemoveFolder interfaces. (Use Bonobo::Listener rather than
	creating a new listener interface.)

	* Evolution-LocalStorage.idl: Remove the
	Evolution::LocalStorageOpsListener interface, which wasn't being
	used.

	* evolution-storage.c (impl_Storage_async_create_folder,
	impl_Storage_async_remove_folder): implement by emitting signals
	on the EvolutionStorage object. Convert from
	EvolutionStorageResult to GNOME_Evolution_Storage_Result (blah!)
	(class_init): Set up the new "create_folder" and "remove_folder"
	signals.

	* e-corba-storage.c (async_create_folder, async_remove_folder):
	Implement, using the new Evolution::Storage IDL. Convert from
	GNOME_Evolution_Storage_Result to EStorageResult (blah!)

	* e-storage-set.c (e_storage_set_async_create_folder): Don't allow
	a NULL description (since it doesn't allow a NULL anythign else).

	* e-shell-folder-creation-dialog.c (dialog_clicked_cb): Pass ""
	rather than NULL for the description.

svn path=/trunk/; revision=8230
2001-02-14 21:50:48 +00:00
3192e9ed0b Remove the fancy handleURI stuff
svn path=/trunk/; revision=8229
2001-02-14 21:35:38 +00:00
5ef8138ee8 Setup the Trash folder.
2001-02-14  Jeffrey Stedfast  <fejj@ximian.com>

	* component-factory.c (owner_set_cb): Setup the Trash folder.

	* mail-ops.c (create_trash_vfolder): Do better error handling.
	(populate_folder_urls): Oops, helps to strdup the url into the
	array if we plan on freeing the data.
	(mail_get_trash): New async function that may eventually replace
	mail_do_setup_trash().
	(do_setup_trash): Do better error handling.

	* mail-local.c (mail_local_store_class_init): Override
	get_folder_info.
	(get_folder_info): Implement.

svn path=/trunk/; revision=8228
2001-02-14 21:33:58 +00:00
6facd92e17 Removed this unused function.
2001-02-14  Christopher James Lahey  <clahey@ximian.com>

	* component/component-factory.c (component_destroy_cb): Removed
	this unused function.

	* evolution-services/executive-summary-html-view.c
	(impl_GNOME_Evolution_Summary_HTMLView_handleURI): Changed the
	declaration of this function to match the signature in the
	generated header file.

	* test-service/rdf-summary.c (property_control): Added a cast here.

svn path=/trunk/; revision=8227
2001-02-14 21:29:56 +00:00
1632c6dcb5 this logo is more visible than the hazy "Ximian" text in the old splash.
Otherwise identical.

/tigert

svn path=/trunk/; revision=8226
2001-02-14 19:56:12 +00:00
53659b16ca Fix crashes, remove gnome.h includes, add a timer check for the RDF summary, add a new method to the HTMLView so it can handle funny URIs.
svn path=/trunk/; revision=8224
2001-02-14 18:37:40 +00:00
59cb368843 Updated Slovak translation
svn path=/trunk/; revision=8221
2001-02-14 13:06:32 +00:00
cc462d20db Added summary of services, with summary service summaries.
2001-02-14 Aaron Weber <aaron@ximian.com>

	* C/usage-exec-summary.sgml: Added summary of services, with
	summary service summaries.

	* C/usage-contact.sgml: More editing.

	* C/usage-calendar.sgml: More editing.

svn path=/trunk/; revision=8220
2001-02-14 12:38:33 +00:00
95bf4f0c42 Added libmenus.la.
2001-02-13  Christopher James Lahey  <clahey@ximian.com>

	* gui/Makefile.am (evolution_calendar_LDADD): Added libmenus.la.

	* gui/e-calendar-table.c, gui/e-calendar-table.h
	(e_calendar_table_get_spec): Added this function.

	* gui/e-tasks.c, gui/e-tasks.h (e_tasks_setup_menus): Added this
	function.

	* gui/tasks-control.c (tasks_control_activate): Call
	e_tasks_setup_menus.

svn path=/trunk/; revision=8219
2001-02-14 01:31:15 +00:00
ed519da4de call task_editor_focus
2001-02-13  JP Rosevear  <jpr@ximian.com>

	* gui/e-tasks.c (e_tasks_new_task): call task_editor_focus

svn path=/trunk/; revision=8217
2001-02-14 00:04:59 +00:00
a74d594e2f Set toolbar new appointment icon (set_pixmap): load files rather than
2001-02-13  JP Rosevear  <jpr@ximian.com>

	* gui/calendar-commands.c (update_pixmaps): Set toolbar new
	appointment icon
	(set_pixmap): load files rather than create from xpm file

	* gui/*view.xpm: move to the art directory

2001-02-13  JP Rosevear  <jpr@ximian.com>

	* art/Makefile.am: install new files

	* art/*view.xpm: add files from calendar/gui

svn path=/trunk/; revision=8216
2001-02-13 23:50:25 +00:00
1cd5f1093b Missing change log entry
svn path=/trunk/; revision=8215
2001-02-13 23:35:45 +00:00
d4be90f9b2 This new function updates the minimum width of all of the columns based on
2001-02-13  Christopher James Lahey  <clahey@ximian.com>

	* e-table-header.c, e-table-header.h
	(e_table_header_update_horizontal): This new function updates the
	minimum width of all of the columns based on the data contained in
	that column.

	* e-table.c, e-table.h (changed_idle): Added a
	horizontal_scrolling field.  Call e_table_header_update_horizontal
	if the model changes at all and horizontal_scrolling is set to TRUE.

svn path=/trunk/; revision=8214
2001-02-13 23:15:13 +00:00
6e67c20da8 implemented
2001-02-13  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal-backend-db.c (cal_backend_db_get_alarms_for_object):
	implemented

svn path=/trunk/; revision=8213
2001-02-13 22:52:46 +00:00
17578bc317 Missing change log bit
2001-02-13  JP Rosevear  <jpr@ximian.com>

	* gui/e-calendar-table.c: Add titles to pixbuf column for grouping

svn path=/trunk/; revision=8212
2001-02-13 22:05:48 +00:00
0c420d1366 override value to string virtual method (calendar_model_value_to_string):
2001-02-13  JP Rosevear  <jpr@ximian.com>

	* gui/calendar-model.c (calendar_model_class_init): override value
	to string virtual method
	(calendar_model_value_to_string): implement value to string for
	etable (necessary for group by)

svn path=/trunk/; revision=8211
2001-02-13 22:03:40 +00:00
8c466a7b1c Use the camel-internet-address code to format the address rather than
2001-02-13  Jeffrey Stedfast  <fejj@ximian.com>

	* evolution-composer.c (corba_recipientlist_to_glist): Use the
	camel-internet-address code to format the address rather than
	doing it the broken way.

svn path=/trunk/; revision=8210
2001-02-13 21:30:16 +00:00
0e900049a8 Set policy of scrolled window to be automatic/automatic.
2001-02-13  Christopher James Lahey  <clahey@ximian.com>

	* e-table-scrolled.c (e_table_scrolled_real_construct): Set policy
	of scrolled window to be automatic/automatic.

	* e-table-specification.c, e-table-specification.h (etsp_init):
	Added a horizontal-scrolling attribute.

svn path=/trunk/; revision=8208
2001-02-13 20:23:44 +00:00
9aca6f5902 Fix the crash when ETableItems are destroyed.
2001-02-13  Christopher James Lahey  <clahey@ximian.com>

	* e-table-item.c (eti_destroy): Fix the crash when ETableItems are
	destroyed.

svn path=/trunk/; revision=8207
2001-02-13 18:39:39 +00:00
550d31addc Fix some uninitialized variables.
2001-02-13  Christopher James Lahey  <clahey@ximian.com>

	* mail-local.c (do_reconfigure_folder): Fix some uninitialized
	variables.

svn path=/trunk/; revision=8206
2001-02-13 18:24:57 +00:00
8f0aec06ba Updated Slovenian translation
svn path=/trunk/; revision=8205
2001-02-13 13:41:01 +00:00
bee9f02567 cal_backend_db_update_object(): manage both updates and additions/add
2001-02-12  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal-backend-file.c:
	cal_backend_db_update_object(): manage both updates and additions/add notification
	cal_backend_db_get_object(): don't use DB cursors
	cal_backend_db_get_type_by_uid(): don't use DB cursors
	cal_backend_db_remove_object(): don't use DB cursors/add notification
	cal_backend_db_get_alarms_in_range(): implemented

svn path=/trunk/; revision=8204
2001-02-13 12:29:46 +00:00
55f79213d2 Updated French translation.
svn path=/trunk/; revision=8203
2001-02-13 11:04:34 +00:00
56b54f126b Remove dead glade file that was not being disted
2001-02-13  JP Rosevear  <jpr@ximian.com>

	* POTFILES.in: Remove dead glade file that was not being disted

svn path=/trunk/; revision=8202
2001-02-13 09:58:38 +00:00
e82bac0274 if doing a full update, save the cursor pos and restore it afterwards.
2001-02-12  Not Zed  <NotZed@Ximian.com>

        * message-list.c (build_tree): if doing a full update, save the
        cursor pos and restore it afterwards.
        (on_cursor_activated_cmd): Copy the current_uid to a new string.
        I dont know why this is required, but it is.
        (message_list_destroy): Free the cursor_uid as we're done with it.
        (build_flat): IF the current uid disappeared from the list, then
        unset the message.
        (build_tree): Likewise.

svn path=/trunk/; revision=8199
2001-02-13 00:58:07 +00:00
7fc5928618 Add address headers to list that we dont fold when writing. The are
2001-02-12  Not Zed  <NotZed@Ximian.com>

        * camel-mime-part.c (init_header_name_table): Add address headers
        to list that we dont fold when writing.  The are properly
        formatted as we build them.
        (write_to_stream): DOH, lookup the header name in the formatted
        hash table, not the value, that would never have worked.

        * camel-internet-address.c
        (camel_internet_address_encode_address): Changed to take a
        parameter saying how much we've printed so far.  We now fold the
        header as we format it.  We dont fold addresses, even if they are
        too long, we simply put them on another line by themselves: this
        should make the result more parsable by mailers that can't handle
        split up addresses (which are legal).
        (internet_encode): Fix for changes to above.

svn path=/trunk/; revision=8198
2001-02-13 00:30:45 +00:00
f856d19202 Updated Norwegian translation. Added *.oaf.in files.
2001-02-13  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.
	* POTFILES.in: Added *.oaf.in files.

svn path=/trunk/; revision=8197
2001-02-13 00:18:10 +00:00
5aab334614 Clean out the cruft in the Accounts section before writing the current
2001-02-12  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (mail_config_write): Clean out the cruft in the
	Accounts section before writing the current accounts out to the
	config file.

svn path=/trunk/; revision=8196
2001-02-13 00:13:27 +00:00
a10d530a35 Translations.
2001-02-12  Kjartan Maraas  <kmaraas@gnome.org>

	* backend/ebook/GNOME_Evolution_Addressbook_GnomeCard_Importer.oaf.in: Translations.

svn path=/trunk/; revision=8195
2001-02-13 00:11:50 +00:00
76bfed61ee Strip the leading "/" from the Namespace/Path entry if the provider
2001-02-12  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-account-editor.c (construct): Strip the leading "/" from
	the Namespace/Path entry if the provider doesn't require absolute
	pathnames.

svn path=/trunk/; revision=8194
2001-02-13 00:03:34 +00:00
34f5839fa9 mbox, mh, and maildir camel-url's need absolute paths.
2001-02-12  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-local-provider.c: mbox, mh, and maildir
	camel-url's need absolute paths.

	* camel-provider.h (CAMEL_URL_PATH_IS_ABSOLUTE): New flaggy flag.

svn path=/trunk/; revision=8193
2001-02-13 00:02:47 +00:00
8e329fc40b Do it in the dead dir too. Look mum, no ChangeLog...
svn path=/trunk/; revision=8192
2001-02-12 23:58:43 +00:00
9369aeead8 xml-i18n-tools setup for .oaf.in files. Mark strings for translation.
2001-02-13  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: xml-i18n-tools setup for .oaf.in files.
	* GNOME_Evolution_Summary.oaf.in: Mark strings for translation.
	* test-service/Makefile.am: xml-i18n-tools setup for .oaf.in files.
	* test-service/*.oaf.in: Mark strings for translation.

svn path=/trunk/; revision=8191
2001-02-12 23:57:52 +00:00
35a363f671 xml-i18n-tools setup. Mark strings for translation.
2001-02-12  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: xml-i18n-tools setup.
	* GNOME_Evolution_Wombat.oaf.in: Mark strings for translation.

svn path=/trunk/; revision=8190
2001-02-12 23:47:44 +00:00
a8d97267d5 Forgot this
svn path=/trunk/; revision=8189
2001-02-12 23:45:56 +00:00
0898833fb2 xml-i18n-tools setup. Mark strings for translation.
2001-02-12  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: xml-i18n-tools setup.
	* GNOME_Evolution_Shell.oaf.in: Mark strings for translation.

svn path=/trunk/; revision=8188
2001-02-12 23:44:15 +00:00