aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Expand)AuthorAgeFilesLines
* Fix double-unref of the store.Peter Williams2001-08-212-5/+5
* Modify the url and set the protocol to mbox rather than hacking it andJeffrey Stedfast2001-08-215-178/+195
* Fix the wording on some labels.Iain Holmes2001-08-213-69/+30
* Move the ChangeFolderProperties into the ComponentPlaceholder. Add aEttore Perazzoli2001-08-212-1/+7
* Whoops, make sure that the account has a source before removing it orPeter Williams2001-08-202-4/+9
* Add a few comments.Peter Williams2001-08-202-1/+12
* use new small trash icon for Delete command.Damon Chaplin2001-08-202-1/+5
* s/Synchronising/Synchronizing/.Ettore Perazzoli2001-08-202-1/+5
* camel_folder_create_folder can now return a heirachial tree so subscribeJeffrey Stedfast2001-08-203-16/+24
* use new Cut/Copy/Paste icons.Damon Chaplin2001-08-202-0/+8
* Added display_name and description to the type.Ettore Perazzoli2001-08-202-4/+9
* Allow the activity to be NULL if there isn't a global_shell_client so thatJeffrey Stedfast2001-08-207-84/+122
* Just wanted to mention, this fixes Ximian bug #6995.Chris Lahey2001-08-201-1/+2
* Made delete make the cursor go backwards if the user is sorting byChristopher James Lahey2001-08-202-6/+33
* Note: The following changes were based on Zbigniew Chyla's fixes.Jeffrey Stedfast2001-08-201-0/+2
* Convert the date string to UTF-8. (do_forward_non_attached): Same here.Jeffrey Stedfast2001-08-202-12/+21
* Added missing #include <config.h>. (applied by Damon)Zbigniew Chyla2001-08-192-0/+8
* Change the default values for "always-sign" to false.Jeffrey Stedfast2001-08-193-3/+12
* Change pixtype of "MessageDelete" to "pixbuf".Ettore Perazzoli2001-08-192-0/+5
* stop signal emission so the GtkButton class method doesn't mess up theDamon Chaplin2001-08-182-0/+9
* Put _() instead of N_() around of the "Search" string,Zbigniew Chyla2001-08-182-1/+7
* We want wax-seal.png instead, since I added the png files to cvs andJeffrey Stedfast2001-08-182-2/+9
* Compile fixesIain Holmes2001-08-182-2/+8
* don't init the config hereJP Rosevear2001-08-183-2/+7
* remove a cmpiler warningJeffrey Stedfast2001-08-181-1/+1
* remove dead structureJP Rosevear2001-08-182-1/+4
* Save the always-sign options for pgp and smime. (config_read): Read in theJeffrey Stedfast2001-08-182-0/+24
* Made the default values for column expansions here more reasonable.Christopher James Lahey2001-08-172-6/+11
* Startup assistant stuffIain Holmes2001-08-178-156/+607
* Only starting cutting the signature out when we match "-- \n", so "--\n"Jason Leach2001-08-172-1/+7
* Respect the user's desire to be prompted to confirm that he wants toJeffrey Stedfast2001-08-174-10/+63
* Sort the nodes here... (fe_sort_folder): ... using this function.Peter Williams2001-08-173-1/+24
* Disable "Search Message" when more or less than exactly one message isPeter Williams2001-08-172-1/+4
* (fe_node_to_shell_path): Use node->name and node->full_name to generatePeter Williams2001-08-172-6/+51
* Instead of hackfully getting the path, use a CamelURL so that escaping isPeter Williams2001-08-162-10/+12
* Remove some stray cvs collision markers.Jon Trowbridge2001-08-161-4/+0
* Remember the filename is in utf8, so use the e_utf8 functions to set theJeffrey Stedfast2001-08-162-6/+16
* Always remove the idle and return FALSE, instead of returning TRUE if morePeter Williams2001-08-162-6/+10
* Stop building the quote after a sigdash, hence, omitting the signatureJason Leach2001-08-162-0/+8
* Re-added, at Ettore's request, the confirm-expunge dialog.Anna Marie Dirks2001-08-162-8/+123
* Use ALWAYS for scroll frame policy because ETable acts lame withJason Leach2001-08-162-163/+20
* Don't confirm expunge.Not Zed2001-08-152-1/+5
* gets rid of those annoying operation-re-registered messages at last.Not Zed2001-08-153-14/+9
* removed send_receive_mockups.gladeJeffrey Stedfast2001-08-151-534/+0
* Convert the UTF-8 account name string into a gtk-string before using it inJeffrey Stedfast2001-08-152-3/+11
* Make previous unread wrap around too.Peter Williams2001-08-152-1/+4
* If the account is enabled, set a checkmark pixmap instead of a strangePeter Williams2001-08-153-3/+29
* Fix bug #215... desensitize menu items based on the number of selectedPeter Williams2001-08-146-5/+254
* Fix the fix for #6722.Dan Winship2001-08-143-4/+16
* Disable the "search forward/backward" option in the search dialog. Why?Jon Trowbridge2001-08-142-0/+31
* New function, handle "user creatable items". (component_fn): Tell thePeter Williams2001-08-142-0/+26
* Fix this so it can actually get folders from the hash of folders on theJason Leach2001-08-144-23/+45
* Break most of the functionality into a separate function.Peter Williams2001-08-146-18/+223
* Changed all instances of "Wizard" and "Druid" to "Assistant".Anna Marie Dirks2001-08-143-4/+10
* Do some g_assert() action. Make sure that the node passed in is non-NULLJeffrey Stedfast2001-08-142-51/+64
* Changed the title of the Mail Settings dialog from "Evolution AccountAnna Marie Dirks2001-08-142-1/+6
* Confirm that the user really wants to expunge. (save_msg_ok): Set theJeffrey Stedfast2001-08-142-1/+35
* Remove the shortcuts corresponding to an account (they all point toPeter Williams2001-08-142-0/+64
* Whoa, fatal typo. Sorry.Peter Williams2001-08-142-1/+5
* Tell folder cache the path for our Trash is /Trash, because that's whatJason Leach2001-08-132-1/+7
* Set the session as online so auto mail checking (and the composer) will beJason Leach2001-08-122-0/+7
* Make the right click "Resend..." into "Edit as New Message...", bug #6838.Jason Leach2001-08-122-1/+4
* Remove unecessary #include <camel.h>Jason Leach2001-08-123-4/+7
* oops, take out the g_assertsJeffrey Stedfast2001-08-111-2/+0
* Fix bug #4523 for good. (save_service): If service->authitem is NULL, thenJeffrey Stedfast2001-08-113-16/+31
* Removed comment about the need to resolve nicknames properly, because weJon Trowbridge2001-08-112-2/+6
* Prepend the uri with evolution: to fix bug #6916.Jeffrey Stedfast2001-08-112-1/+6
* Make the context menu for the Sent folder have "Resend..." instead ofJason Leach2001-08-112-1/+6
* Since 'N' keypresses go through here now, use wrap-around selecting.Jason Leach2001-08-113-7/+25
* Don't remove the account from the tree if it's not enabled.Peter Williams2001-08-112-1/+6
* Remove all the messages from a folder that's being deleted before actuallyJason Leach2001-08-114-7/+54
* Whoops, compile fix.Peter Williams2001-08-112-1/+5
* If marking messages as unread, remove the automatic mark-as-read timer.Jason Leach2001-08-112-2/+14
* Don't load the storage if it isn't enabled. (mail_remove_storage_by_uri):Peter Williams2001-08-115-81/+127
* Free dbkey if we don't use it.Jeffrey Stedfast2001-08-103-17/+22
* Added a comment about leaking memory here, but we seem to not even use theJeffrey Stedfast2001-08-103-36/+54
* Dont want it to keep on running if it got bad arguments, want it to bloodyNot Zed2001-08-102-5/+12
* in mail:Peter Williams2001-08-102-7/+1
* Added a g_assert_not_reached() - I'm hoping this will help us track downJeffrey Stedfast2001-08-103-20/+32
* The bonobo menu items now handle 'n' and 'p'.Peter Williams2001-08-102-14/+3
* Fix inline documentation.Peter Williams2001-08-102-1/+7
* Fixes bug #6918Anna Marie Dirks2001-08-102-1/+8
* Fixes bug #6722Jeffrey Stedfast2001-08-103-4/+15
* Save the pgp and smime always-sign options.Jeffrey Stedfast2001-08-107-22/+88
* Remove the "Customize Toolbar" thing.Ettore Perazzoli2001-08-092-5/+5
* Dont double-register this operation, mail-mt will do it for us.Not Zed2001-08-093-19/+16
* New function. Set the sensitivity of the subscribe buttons based onPeter Williams2001-08-092-0/+30
* [ Change this gtk_object_ref on the storage to a bonobo_object_ref ]Peter Williams2001-08-093-2/+6
* Change this gtk_object_ref on the storage to a bonobo_object_ref.Peter Williams2001-08-082-1/+6
* Free the dbkey if we found the config option.Not Zed2001-08-084-11/+36
* Hide the app->window. (do_mail_print): Set the parent of the gnome-dialogJeffrey Stedfast2001-08-083-43/+28
* Revert Jeff's changes to subscribe-dialog.[ch]. It's not a widget, it's anPeter Williams2001-08-083-5/+10
* Hide the app->window.Jeffrey Stedfast2001-08-082-1/+3
* [ Use bonobo_object_unref on the storage since it's a bonobo object. ]Peter Williams2001-08-083-4/+8
* This should return a GtkWidget not a GtkObject.Jeffrey Stedfast2001-08-0810-142/+319
* Use bonobo_object_unref on the storage since it's a bonobo object.Peter Williams2001-08-082-4/+9
* Unref the e_storage since lookup_store gives us a ref.Peter Williams2001-08-082-1/+7
* Move fe_create_root_node farther down, so we can check for its childrenPeter Williams2001-08-082-100/+105
* Added key accelerators to a bunch of the config options and moved the BccJeffrey Stedfast2001-08-077-86/+91
* Set the message-display message to NULL if we can't get an info too.Jeffrey Stedfast2001-08-073-31/+35
* Make vtrash folders on other storages with a "vtrash" type, so they getJason Leach2001-08-072-4/+17
* Reimplement to be asynchronous and pretty, with progressive folder loadingPeter Williams2001-08-077-905/+1395
* Yuck. Special case whether or not we want to expunge all the trash foldersJeffrey Stedfast2001-08-073-11/+33
* Removed this function, it's not needed anymore.Jason Leach2001-08-072-29/+11
* Fix a minor glitch with how it started a backwards wraparound at the 2ndJason Leach2001-08-072-1/+7
* s/character set/character encodingJeffrey Stedfast2001-08-072-1/+5
* Make the title of the window "subject - Message" instead of justEttore Perazzoli2001-08-062-1/+24
* Back to using `bonobo_generic_factory_new()'. (component_fn): UpdatedEttore Perazzoli2001-08-062-8/+14
* Use `e_bonobo_generic_factory_multi_display_new()' instead of justEttore Perazzoli2001-08-052-5/+15
* oops, s/#ifdef/#endifJeffrey Stedfast2001-08-051-1/+1
* forgot to commit a fileJacob Leach2001-08-051-8/+10
* Add yet another special-case hack for application/pgp.Jeffrey Stedfast2001-08-052-9/+31
* Add a @wraparound argument, so the 'n' and 'p' keypresses (or anythingJason Leach2001-08-054-6/+33
* Updates for EvolutionStorage API changes.Jason Leach2001-08-046-42/+46
* Try to restore the choice the user had chosen before hitting the "CheckJeffrey Stedfast2001-08-043-3/+20
* return the source url for popb4smtp auth request.Not Zed2001-08-032-0/+16
* Added. Provide description for filter_folder_op. (fetch_mail_describe):Jon Trowbridge2001-08-035-5/+52
* handle null paths in the dialog so that we avoid printing NULL stringsLarry Ewing2001-08-032-1/+8
* Raise the filter-editor window if it's already created.Jeffrey Stedfast2001-08-032-1/+4
* I obviously can't spell recieved, er, received...uh, yea.Jeffrey Stedfast2001-08-032-2/+7
* Set history_id's for the sig and html sig gnome file entry boxes so it canJason Leach2001-08-032-1/+11
* Connect to the folder_remove signal on the storage. (vfolder_remove): NewJeffrey Stedfast2001-08-032-7/+8
* Connect to the folder_remove signal on the storage. (vfolder_remove): NewJeffrey Stedfast2001-08-035-66/+113
* Add EVOLUTION_BUTTONSDIR to get to some different icons.Not Zed2001-08-024-69/+116
* Do the Right Thing (tm) if the message list is not the widget in focusJeffrey Stedfast2001-08-022-0/+13
* More updates to icons, this time the Save, Save As, and Search icons forJacob Leach2001-08-012-0/+5
* Don't move cursors around when deleting last message and Hide DeletedJason Leach2001-08-012-3/+12
* Changed the title of this dialog to "Enter Password".Anna Marie Dirks2001-08-012-0/+7
* We are not guarenteed to have a non-NULL service (ie. PGP) thus check forJeffrey Stedfast2001-07-313-23/+38
* When writing out a CamelException to the HTML stream, be sure to translateJeffrey Stedfast2001-07-313-148/+205
* Restore old security settings from the saved configuration. Fixes bugJeffrey Stedfast2001-07-314-40/+49
* Actually add the timeout, this time in the gtk thread.Not Zed2001-07-302-7/+46
* Added (unused) table with strings intended to be translated (i18n toolsChyla Zbigniew2001-07-282-0/+9
* Don't need this anymore. (do_get_pass): Since we already have the entryJeffrey Stedfast2001-07-285-62/+56
* Figure out whether we're getting the password for the source or thePeter Williams2001-07-274-5/+60
* glade beautificationsJeffrey Stedfast2001-07-272-29/+31
* If we don't have any messages selected, break out. This fixes bug #5612.Jeffrey Stedfast2001-07-273-8/+43
* Implemented. (setup_mime_tables): Setup the application/pgp handler to useJeffrey Stedfast2001-07-272-10/+79
* Use magic to make the password remembering checkbutton come after thePeter Williams2001-07-272-2/+33
* Respect Gtk theme colors for the fonts and calculate a new table gbcolorJeffrey Stedfast2001-07-274-13/+61
* Make the date column smaller and the subject column larger, relatively.Peter Williams2001-07-272-1/+4
* Don't display "0 hidden".Peter Williams2001-07-272-1/+4
* Make 'q' a toggle, not one-way.Peter Williams2001-07-262-2/+5
* Rename "Date" column to "Sent".Peter Williams2001-07-262-1/+5
* fixed a mis-spelling of "Fashion" in the mail accounts window. (See bugAnna Marie Dirks2001-07-262-5/+20
* Don't make the key url:item if we have the url, just make it url. ThisJeffrey Stedfast2001-07-265-30/+14
* Don't make the key url:item if we have the url, just make it url. ThisJeffrey Stedfast2001-07-263-62/+73
* Make it so Enter always opens the message in another window.Peter Williams2001-07-262-6/+6
* Now take a CamelService parameter (as passed by Camel). Allows us to havePeter Williams2001-07-266-5/+61
* Now takes a check_supported gboolean argument saying whether or not toJeffrey Stedfast2001-07-263-9/+25
* Initialize `me' to NULL. (forward_attached): If we are only forwarding aJeffrey Stedfast2001-07-262-12/+44
* Initialize `me' to NULL.Jeffrey Stedfast2001-07-263-12/+16
* Um, write the HTML signature settings in the right place. Whoops.Peter Williams2001-07-252-2/+7
* If we're the last row and we're deleting, select the previous message, notJason Leach2001-07-252-2/+14
* Pass the O_TRUNC flag to open so that we don't leave trailing garbage atJeffrey Stedfast2001-07-253-39/+48
* oops, we had a possible NULL value passed to a strcmpJeffrey Stedfast2001-07-251-1/+3
* fixed a typoJeffrey Stedfast2001-07-251-1/+1
* Fix for bug #5174.Jeffrey Stedfast2001-07-252-2/+8
* Match the prefix for the "remember_passphrase" setting with where it'sJason Leach2001-07-252-8/+15
* check_specials if this is an application/pgp type as well.Jeffrey Stedfast2001-07-252-1/+4
* When dumping the CamelURL to a string, hide all the params.Jeffrey Stedfast2001-07-252-10/+15
* Do a case-insensitive comparison. (mail_generate_reply): Only resort toJeffrey Stedfast2001-07-257-49/+86
* get_boolean_with_default for the "Mark as read" timeout, notJason Leach2001-07-252-2/+7
* Don't display "(0 unsent)" if the outbox is empty.Peter Williams2001-07-252-2/+5
* Set up the local trash in the folder cache.Peter Williams2001-07-252-0/+8
* Make the error reporting a little but more descriptive.Peter Williams2001-07-242-2/+7
* Add new label widgets with a message that SSL isn't supported.Peter Williams2001-07-245-8/+70
* Dont call notifyResult here if we've just launched a thread to do theNot Zed2001-07-242-13/+17
* Go back to calling mail_msg_free here. (mail_msg_destroy): Remove theNot Zed2001-07-243-8/+31
* Oops. Uncomment this code since Trow fixed GtkHTML to actually have thisJeffrey Stedfast2001-07-242-1/+4
* Fixed the "Read" to be Read in the glade file per menesis' request.Jeffrey Stedfast2001-07-246-5/+94
* fixed my fix to compileJeffrey Stedfast2001-07-241-2/+2
* If the source and destination folders are the same, just mark the uids asJeffrey Stedfast2001-07-242-4/+21
* Carefully check for NULL everywhere, and do the right thing if the messageJon Trowbridge2001-07-242-2/+24
* [Bug #5225: No UI way to mark as unimportant]Jason Leach2001-07-245-6/+49
* Add an extra @type arg to the xferFolder and removeFolder methods inEttore Perazzoli2001-07-232-1/+22
* Add a `user_creatable' property to folder types and make componentsEttore Perazzoli2001-07-222-3/+8
* Change this back to the "evolution:/local/Inbox" URI.Jason Leach2001-07-212-1/+6
* Don't let the user remove vtrash folders.Peter Williams2001-07-212-0/+8
* Fix DanW's fix. Pass the right arguments to mail_msg_destroy.Peter Williams2001-07-214-6/+41
* er, unbroke changelogJeffrey Stedfast2001-07-211-1/+0
* Don't expunge the source folder if we have a cache.Jeffrey Stedfast2001-07-214-11/+18
* Use mail_msg_destroy rather than mail_msg_free, so the cancellationDan Winship2001-07-212-1/+7
* Update this evolution:/local/ URI to evolution:/Local Folders/ to go alongJason Leach2001-07-202-1/+7
* Fix #4605: "Save Image as" should be "Save Image as...".Jason Leach2001-07-202-2/+7
* Set the vertical scrolling policy for the mail display to AUTOMATIC, onlyJason Leach2001-07-204-6/+18
* In camel:Peter Williams2001-07-203-13/+56
* remove something notzed didn't mean to commitDan Winship2001-07-201-1/+1
* remvoed register/start/end etc code.Not Zed2001-07-195-318/+41
* partial checkin before completing the changesNot Zed2001-07-196-127/+137
* Remove this prototype for a function that was removed long ago.Jason Leach2001-07-192-4/+6
* [Simplifying how default account is stored and used internally, fixesJason Leach2001-07-197-82/+89
* Do what was suggested in #4596.Jeffrey Stedfast2001-07-193-32/+32
* Add GTK_WIDGET to the charset picker. Reportedly prevent a craash forPeter Williams2001-07-192-1/+4
* Typo fix. Later: And actually fix the typo.Peter Williams2001-07-182-1/+2
* Typo fix.Peter Williams2001-07-182-1/+5
* Setup the auto-receive here instead.Jeffrey Stedfast2001-07-183-2/+11
* Reset the autoreceive when necessary.Iain Holmes2001-07-183-0/+8
* Fix for last change: hide the entire widget, not just the entry.Jason Leach2001-07-183-4/+10
* Fix to correctly handle text/uri-lists that contain more than a singleJeffrey Stedfast2001-07-183-53/+74
* Make the Path: entry into a GnomeFileEntry so you get a nice "Browse..."Jason Leach2001-07-182-24/+40
* Cleaned up a bit. (handle_multipart_encrypted): Replace the encrypted partJeffrey Stedfast2001-07-183-19/+26
* Make a nicer delete account dialogIain Holmes2001-07-182-6/+11
* Use CAMEL_VTRASH_NAME.Jeffrey Stedfast2001-07-187-21/+28
* Use g_strcasecmp() when looking for a Trash folder - it may be lowercaseJeffrey Stedfast2001-07-172-8/+20
* Use g_strcasecmp() when looking for a Trash folder - it may be lowercaseJeffrey Stedfast2001-07-174-28/+39
* Let VTrash folders accept/export the same dnd types as normal folders.Jeffrey Stedfast2001-07-172-20/+26
* prototype outbox_folder so we can check if a folder is it.Peter Williams2001-07-172-4/+23
* Use our own display_style member instead of the global setting.Peter Williams2001-07-178-10/+44
* DUH. No need to update every folder if we set the folder browser to NULL.Peter Williams2001-07-162-5/+11
* Call mail_autoreceive_setup() so that any changes to the list of accountsJeffrey Stedfast2001-07-162-0/+9
* Merged mine and Peter's entries.Jeffrey Stedfast2001-07-142-6/+6
* Segfault prevention here if no uid is currently loaded.Peter Williams2001-07-142-6/+8
* Segfault prevention here if we lose the race withPeter Williams2001-07-142-1/+5
* New function. If a vfolder in our list gets finalized, NULL outPeter Williams2001-07-132-0/+28
* Updated to reflect changes in the filter API by passing in the providedJeffrey Stedfast2001-07-132-0/+19
* Updated to reflect changes in the filter API by passing in the providedJeffrey Stedfast2001-07-132-45/+64
* Fix the importers if you try to import into an already existing directoryIain Holmes2001-07-132-20/+38
* Force-hide all deleted messages before expunging. (expunged_folder):Jeffrey Stedfast2001-07-132-25/+50
* Only blank the mail display if the message being viewed is one of those toJason Leach2001-07-132-1/+14
* Should be saving the 'identity_html_signature' andJason Leach2001-07-132-2/+9
* no longer need to set a my address propertyJP Rosevear2001-07-122-17/+15
* Set the CLIPBOARD selection as well as the primary selection so thatFederico Mena Quintero2001-07-112-3/+30
* [Bug #4305: Make the automatic mark-as-read timer optional]Jason Leach2001-07-117-14/+63
* OopsJP Rosevear2001-07-111-1/+2
* Cosmetic patch - replace our defines with the e-popup onesJP Rosevear2001-07-111-0/+2
* TypoJP Rosevear2001-07-113-10/+11
* Took the logic of whether or not to make the attachment header out of thePeter Williams2001-07-114-22/+108
* extra dist the news filesJP Rosevear2001-07-112-1/+12
* Use bonobo_config_set_string_wrapper. (mail_config_write): Same.Jeffrey Stedfast2001-07-112-61/+42
* Make sure that the reply-to addr i non-NULL before trying to add it to theJeffrey Stedfast2001-07-112-5/+11
* fix typo so it compilesJP Rosevear2001-07-102-1/+5
* Handle application/pgp using the text/plain handler.Jeffrey Stedfast2001-07-102-24/+24
* Handle application/pgp using the text/plain handler.Jeffrey Stedfast2001-07-106-93/+207
* Update to pass in the `remember' argument when creating a new pgp context.Jeffrey Stedfast2001-07-103-6/+12
* Update to pass in the `remember' argument when creating a new pgp context.Jeffrey Stedfast2001-07-107-67/+136
* Check for an exception and print it. Call done anyway.Peter Williams2001-07-102-1/+14
* Some NULL protection for our strings: pgp_key, html_signature, smime_key.Peter Williams2001-07-103-4/+25
* g_strdup the result of g_get_home_dir since this variable will get free'dDan Winship2001-07-102-1/+4
* Use gnome_vfs_mime_get_short_list_applications rather thanDan Winship2001-07-104-38/+83
* Change html_signature stuff over to bonobo-config -- someone forgot to doPeter Williams2001-07-102-4/+8
* Gave up and got rid of dm. Just replaced it with d(g_message()) and setPeter Williams2001-07-092-39/+48
* Deleted (as opposed to #if 0) (get_folder_info): Changed to assume it hasPeter Williams2001-07-092-53/+42
* Check for new_uid != NULL here before strcmping.Christopher James Lahey2001-07-082-1/+6
* Only install the segv_redirect handler if SEGV's handler is not currentlyDan Winship2001-07-072-7/+16
* Made this handle being given a row that's outside the range better.Christopher James Lahey2001-07-072-4/+14
* Removed old CVS conflict marker.Jon Trowbridge2001-07-071-1/+0
* [Fix bug #1100, default account is stored strangely]Jason Leach2001-07-072-17/+50
* add a NULL check since that is a valid return.Larry Ewing2001-07-072-1/+10
* Prevent infinite recursion when viewing attachments that we can't /Peter Williams2001-07-072-5/+20