aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Expand)AuthorAgeFilesLines
* Initialise the standard uri's before doing anything else.Not Zed2002-07-243-13/+56
* Don't use strncmp here or reply-all will match reply.Jeffrey Stedfast2002-07-242-1/+6
* Also perform a search on the query_changed signal, which is what getsPeter Williams2002-07-242-0/+8
* use uri_list before we set "uri-list" to NULL, which will automagicallyNot Zed2002-07-232-2/+7
* Disconnect from folderbroser signals when we unref it, so we dont getNot Zed2002-07-232-0/+7
* Check to make sure the script output is valid UTF-8, if not then attemptJeffrey Stedfast2002-07-232-18/+58
* Remove the assert, and always copy over the threadtree which representsNot Zed2002-07-222-5/+9
* When renaming, use full_name to set the folder, not name, so the path isNot Zed2002-07-222-1/+6
* recognize urls in plain text reply quoting logic (bug #27908).Larry Ewing2002-07-212-1/+7
* Try including gtkhtml/gtkhtml.h instead. Test really is a 4 letter wordNot Zed2002-07-192-1/+6
* Removed bogus static pre-declaration.Ettore Perazzoli2002-07-195-4/+18
* Change the HTML to make this a little prettier.Peter Williams2002-07-192-1/+5
* Load the messagedisplay XML file as a base for the UI, so that thingsPeter Williams2002-07-192-4/+26
* Put the mcheck stuff back in, which was removed without a changelog entry.Not Zed2002-07-182-2/+11
* Install libversit.a so that people compiling against the addressbook canPeter Williams2002-07-182-0/+5
* use "saved" gtkhtml commandRadek Doulik2002-07-182-0/+8
* Oops, Don't comment out the mail_note_store call.Jeffrey Stedfast2002-07-182-2/+7
* remove debug printfDan Winship2002-07-171-2/+0
* Re-enable some #if 0'd code.Jeffrey Stedfast2002-07-176-18/+32
* Remove a stray conflict marker.Peter Williams2002-07-171-1/+0
* Lookup the label colour based on the label token, not an integer.Not Zed2002-07-163-17/+19
* Pass 'info' into mail_append_mail(), seems I created the info but forgotJeffrey Stedfast2002-07-162-18/+28
* use new save_header_state flagRadek Doulik2002-07-162-3/+7
* Account for the case that when a disco store is "online" but actuallyPeter Williams2002-07-154-3/+20
* remove a stray conflict markerPeter Williams2002-07-151-1/+0
* Define a versioned library directory that we can use for things that arePeter Williams2002-07-153-2/+9
* Set the vfolder_editor variable to null before we close the dialogue,Not Zed2002-07-152-4/+8
* Oops, accidentally checked in some unfinished, unworking code. Reverted.Not Zed2002-07-152-46/+12
* ** fixes for #10781Not Zed2002-07-157-27/+139
* Rename "Save to disk..." to "Save Attachment..."Jeffrey Stedfast2002-07-123-7/+12
* Modified to use a single list of UI node elements with an enable-maskJeffrey Stedfast2002-07-112-226/+201
* If we unref'd a current_message, clear the datalist. Don't botherJeffrey Stedfast2002-07-112-15/+16
* Add include lines to get ebook headers relative to <ebook/foo.h>, notPeter Williams2002-07-112-0/+6
* Pass zero as the @sorting_priority to evolution_storage_new_folder().Ettore Perazzoli2002-07-103-2/+10
* Pass NULL @custom_icon_name to evolution_storage_new_folder().Ettore Perazzoli2002-07-103-2/+11
* fixed a compile warningJeffrey Stedfast2002-07-101-1/+1
* Don't ever use the mail-display's current_message, this can causeJeffrey Stedfast2002-07-096-33/+53
* removed the news editor widget since it sucked.Jeffrey Stedfast2002-07-091-113/+0
* Only queue a send operation if we are in Online mode, otherwise don'tJeffrey Stedfast2002-07-062-2/+10
* No longer need to pass a postpone_cb function into the composerJeffrey Stedfast2002-07-069-81/+138
* cleaned up mail-config.glade to remove the notebook tab for the accounts_tabJeffrey Stedfast2002-07-051-257/+100
* Removed.Jeffrey Stedfast2002-07-053-265/+2
* changed a commentJeffrey Stedfast2002-07-051-1/+2
* Removed special-case code for NNTP support.Jeffrey Stedfast2002-07-059-364/+31
* Pass TRUE as the auto_connect argument to mail_load_storage_from_uri().Jeffrey Stedfast2002-07-046-14/+32
* Increase the size of the escapped mlist buffer, we can't assume that thereJeffrey Stedfast2002-07-032-0/+2
* Increase the size of the escapped mlist buffer, we can't assume that thereJeffrey Stedfast2002-07-032-1/+5
* Fixes bug #27263.Jeffrey Stedfast2002-07-034-15/+56
* Remove Bcc headers too.Jeffrey Stedfast2002-07-033-1/+10
* (folder_browser_gui_init): Don't connectEttore Perazzoli2002-07-022-3/+8
* New arg @tooltip; pass it toEttore Perazzoli2002-07-022-1/+7
* remove dependency on removed file camel/camel-pgp-context.hSean Atkinson2002-07-022-2/+5
* Make sure that cid is non-NULL.Jeffrey Stedfast2002-07-022-1/+6
* Removed some conflict indicators i missed.Michael Zucci2002-07-011-1/+0
* Removed. The folder's deleted event isn't needed since we're listening toNot Zed2002-07-012-14/+12
* Don't skip over disabled accounts - put them in the folder tree too.Jeffrey Stedfast2002-06-293-9/+14
* Fixes bug #27055.Jeffrey Stedfast2002-06-293-3/+22
* Recursively delete any subfolders.Jeffrey Stedfast2002-06-282-12/+46
* slight build fixesJeffrey Stedfast2002-06-273-19/+20
* Don't allow the pgp type to be anything except NONE or GPG.Jeffrey Stedfast2002-06-277-139/+80
* Also handle https urls.Jeffrey Stedfast2002-06-262-1/+3
* Some compiler warning fixes.Jeffrey Stedfast2002-06-269-63/+70
* If the pgp type is gpg, then use the gpg context.Jeffrey Stedfast2002-06-224-32/+88
* New convenience function to find the first parent node that is visible andJeffrey Stedfast2002-06-193-11/+41
* New convenience function to get a cached normalised string.Jeffrey Stedfast2002-06-184-72/+164
* If we dont support searching, dont try to.Not Zed2002-06-173-2/+11
* Move m->complete = TRUE; to within the cancel-check block, this wayJeffrey Stedfast2002-06-122-2/+9
* If we dont get a folder, dont try and get details off it. Should get ridNot Zed2002-06-114-43/+102
* Comment out the code to add/remove the store to the folder-tree when itJeffrey Stedfast2002-06-113-4/+11
* call mail_config_init to be sure we have the db, save auto_signature asRadek Doulik2002-06-113-1/+11
* If we are doing Reply-to-All, do not include any of the user's emailJeffrey Stedfast2002-06-112-55/+82
* hook this to cancel button in signature script dialogRadek Doulik2002-06-082-0/+10
* fix some typos, set label usize to 500, -2 (menu_help): added help link toRadek Doulik2002-06-082-2/+20
* script signaturesRadek Doulik2002-06-086-191/+310
* If this account is not a completely new account (ie, it is an editedJeffrey Stedfast2002-06-074-7/+92
* disable edit and delete when there are no signatures definedRadek Doulik2002-06-072-0/+9
* enhanced signature editorRadek Doulik2002-06-065-18/+88
* Keep track of the regeneration request in a list. (regen_list_free):Not Zed2002-06-063-18/+56
* Don't forget to free the date string buffer.Jeffrey Stedfast2002-06-062-1/+7
* use gtk string instead of utf8 oneRadek Doulik2002-06-062-2/+8
* signature editor reworked, WIPRadek Doulik2002-06-057-585/+403
* The following changes take a great leap toward fixing bug #1042.Jeffrey Stedfast2002-06-054-34/+142
* Added priorities.Christopher James Lahey2002-06-052-2/+6
* Set the title of our GalViewCollection.Christopher James Lahey2002-06-042-0/+7
* Duh, we want to set the news_edit/delete buttons for the news page, notNot Zed2002-06-043-3/+11
* Write the signature after the account has been added. (sig_new_html):Jeffrey Stedfast2002-06-042-16/+16
* Correctly get the GtkWindow ancestor of the prefs widget.Jeffrey Stedfast2002-06-042-1/+9
* Changed to check everything from the composer before the message isNot Zed2002-06-043-66/+72
* Prompt the user to see if he really wants to quit when there are queuedJeffrey Stedfast2002-06-043-3/+27
* Implement, return a text description of the localfolder.Not Zed2002-06-035-2/+81
* make these citations as well.Larry Ewing2002-06-033-2/+10
* Changed to handle new multipart-signed type.Not Zed2002-05-312-51/+41
* Noop if we are in offline mode.Jeffrey Stedfast2002-05-313-11/+15
* Protect against NULL stores. Fixes bug #25456.Jeffrey Stedfast2002-05-312-2/+7
* Oops, create a message-browser window here, not a folder-browser-windowJeffrey Stedfast2002-05-312-2/+9
* moved spell checking options to separate page, updated UI by Anna's designRadek Doulik2002-05-305-166/+416
* use _ instead of U_ for clistRadek Doulik2002-05-302-1/+6
* Revert a failed idea.Jeffrey Stedfast2002-05-292-29/+5
* ops, revert array sizeRadek Doulik2002-05-252-1/+6
* If we can't find the mailing list address in the recipients list, justJeffrey Stedfast2002-05-242-2/+24
* Set the ui to be the evolution-mail-global.xml file thingy. Still brokenJeffrey Stedfast2002-05-243-5/+18
* (mail_composer_prefs_construct): add auto smiley check buttonRadek Doulik2002-05-243-1/+8
* If the folder-browser has a parent, reparent it.Jeffrey Stedfast2002-05-246-38/+316
* added smileys checkbuttonRadek Doulik2002-05-241-0/+14
* be more careful about language_str{_orig}Radek Doulik2002-05-242-4/+16
* remove a #include "camel-remote-store.h"Jeffrey Stedfast2002-05-231-1/+0
* Only clear the text/html signature menus if they are non-NULL.Jeffrey Stedfast2002-05-221-0/+4
* Only clear the text/html signature menus if they are non-NULL.Jeffrey Stedfast2002-05-222-2/+9
* Use a new macro, STR_EQUAL, to tell if the 2 values are equal or notJeffrey Stedfast2002-05-222-1/+9
* Forgot the changelog entry.Not Zed2002-05-211-0/+6
* New functions to add additional search strings one at a time. Maybe itNot Zed2002-05-214-661/+896
* Only get the contents of a mime part if it is marked as "inline". FixesJeffrey Stedfast2002-05-213-2/+9
* Fixed the "Overdue:" string to not contain any HTML tags.Jeffrey Stedfast2002-05-213-9/+16
* Set the can_sync_offline property on the EFolder based on theEttore Perazzoli2002-05-214-410/+126
* Always unref the composer [even when we are destroying it], otherwise weEttore Perazzoli2002-05-202-1/+7
* Check for a label tag when doing a lookup on the COLOR column.Jeffrey Stedfast2002-05-176-45/+137
* added folder-info.h to the buildJeffrey Stedfast2002-05-171-0/+1
* New. (create_component): Pass it as the @request_quit_fn toEttore Perazzoli2002-05-163-9/+16
* Check with e_shell_prepare_for_quit() before quitting.Ettore Perazzoli2002-05-162-1/+6
* Implement prep_offline for an individual folder. (set_offline_do): OnlyNot Zed2002-05-154-55/+234
* Instead of g_assert()ing that the msg_info is not NULL, if it is NULL justJeffrey Stedfast2002-05-152-1/+9
* added a missing header fileJeffrey Stedfast2002-05-152-0/+46
* Added #include "folder-info.h".Christopher James Lahey2002-05-1511-22/+35
* Added search="string" where appropriate.Christopher James Lahey2002-05-142-3/+7
* Update for camel_folder_append_message / camel_folder_transfer_messages_toDan Winship2002-05-149-35/+58
* Update for the new message-browser api.Jeffrey Stedfast2002-05-114-278/+45
* Don't add any shortcuts here. (mail_config_remove_account): And don'tJeffrey Stedfast2002-05-114-194/+26
* Simplify. Use transfer_messages_to instead of picking between copy andDan Winship2002-05-113-35/+12
* Make sure that even if the new source url is NULL, that we preserve theJeffrey Stedfast2002-05-102-3/+10
* Pass %FALSE as @has_shared_folders to evolution_storage_new().Ettore Perazzoli2002-05-102-1/+6
* dist Spell.idlJP Rosevear2002-05-092-0/+5
* implemented (c'n'p-ed and updated) spell checking settingsRadek Doulik2002-05-098-38/+378
* Change so there's no race conditions between the folder info and the session ...Iain Holmes2002-05-083-44/+119
* Changed for rule_context_rename_uri api changes. (mail_filter_delete_uri):Not Zed2002-05-082-2/+39
* propose spell checking settings UIRadek Doulik2002-05-081-101/+98
* fixed the glade file so that the management page would show up in the account...Jeffrey Stedfast2002-05-082-4/+4
* Flush the filter log to make Tuomas happy :-)Jeffrey Stedfast2002-05-075-8/+29
* Set the Seen flag as well since it's safe to assume that if the user hasJeffrey Stedfast2002-05-072-2/+6
* If we are in a Sent/Drafts/Outbox folder, don't show the "Add Sender toJeffrey Stedfast2002-05-072-4/+23
* Check all threads are idle as well, using new e_thread_busy call. ShouldNot Zed2002-05-062-2/+8
* Update the code to actually work. (sig_new_html): Same.Jeffrey Stedfast2002-05-023-14/+21
* Fix the filter_menu static array to use the E_POPUP_MENU_CC macros sinceJeffrey Stedfast2002-05-022-1/+3
* Fix the filter_menu static array to use the E_POPUP_MENU_CC macros sinceJeffrey Stedfast2002-05-022-9/+16
* Also check folder!=NULL. Fixes race where folder isn't setup yet, andNot Zed2002-05-013-2/+8
* If the folder's permanent_flags don't include CAMEL_MESSAGE_DELETED, don'tDan Winship2002-05-012-0/+8
* Convert UTF-8 to gtkstrings since we are using a clist and not an E-widgetJeffrey Stedfast2002-04-303-12/+43
* Strip leading/trailing whitespace from the username because usersJeffrey Stedfast2002-04-302-12/+29
* Strip leading/trailing whitespace from the username because usersJeffrey Stedfast2002-04-302-1/+8
* clean up propmanager initialization code.Larry Ewing2002-04-293-32/+26
* handle requests for the font manager control.Larry Ewing2002-04-2910-430/+688
* use the html reply logic even for plain parts so that we can test out theLarry Ewing2002-04-292-2/+8
* add const to silence warning.Larry Ewing2002-04-293-1/+17
* Don't link with libibex anymore, it's been deprecated.Jeffrey Stedfast2002-04-272-1/+3
* Do away with the goto-next-folder stuff, it's very annoying.Jeffrey Stedfast2002-04-272-0/+5
* After building the extra config options into a Gtk form, auto-detect anyJeffrey Stedfast2002-04-274-6/+123
* Add the font config dialog.Larry Ewing2002-04-262-0/+193
* Allow providers to override text entry boxes too. (source_type_changed):Jeffrey Stedfast2002-04-252-31/+57
* Update to use E_POPUP_MENU_PIXMAP_WIDGET_ITEM_CC so that our callback getsJeffrey Stedfast2002-04-252-6/+11
* Set the default Username label and handle the newJeffrey Stedfast2002-04-252-6/+28
* Added back the checkmark icon for enabled accounts.Jeffrey Stedfast2002-04-243-7/+34
* Plug-in Anna's html for the flag-for-followup stuff. Finishes up bug #90.Jeffrey Stedfast2002-04-232-15/+34
* Free the loading/pending/new/loaded_uid string buffers.Jeffrey Stedfast2002-04-202-2/+10
* Free some temporary path buffers.Jeffrey Stedfast2002-04-202-8/+13
* Ref the html object here, this is an async handler so it's possible forJeffrey Stedfast2002-04-202-1/+22
* Added yet more accelerators for the new config dialog--this time for theAnna Marie Dirks2002-04-202-13/+22
* would help if I didn't name 2 widgets the same for the colour tab in the pref...Jeffrey Stedfast2002-04-201-2/+2
* Added a bunch of accelerators for the new config dialogAnna Marie Dirks2002-04-202-109/+125
* Removed all Delivered-To headers before redirecting. Fixes bug #23635.Jeffrey Stedfast2002-04-192-0/+11
* use default paper name in case of wrong translationRadek Doulik2002-04-192-1/+10
* Turn off the code which downloads the part if we can't identify it. SeeNot Zed2002-04-182-0/+10
* Bumped required gal version number to 0.19.99.11.Christopher James Lahey2002-04-183-54/+52
* Handle broken multipart/signed parts such as where the signature part isJeffrey Stedfast2002-04-182-9/+0
* Handle broken multipart/signed parts such as where the signature part isJeffrey Stedfast2002-04-183-16/+57
* Just use g_basename. (mlf_finalize): Free the real_path.Jeffrey Stedfast2002-04-183-6/+14
* Free the format string.Jeffrey Stedfast2002-04-174-2/+15
* Ref the prefs widget here since we unref in the destroy callback. CaughtJeffrey Stedfast2002-04-173-5/+14
* s/ENABLE_NEWS/ENABLE_NNTPJeffrey Stedfast2002-04-141-1/+1
* compile fixesJeffrey Stedfast2002-04-143-19/+19
* Build fixes for --enable-nntp.Jeffrey Stedfast2002-04-142-4/+9
* Updated French translation.Christophe Merlet2002-04-132-1/+5
* added a #include to fix a compile warningJeffrey Stedfast2002-04-131-0/+2
* Make it so that unchecking the "Enable Advanced Options" in the signatureJeffrey Stedfast2002-04-133-1/+27
* Setup News preferences too if it is enabled.Jeffrey Stedfast2002-04-135-1794/+262
* Set the text of the reply-to. (mail_account_gui_save): Get the reply-toJeffrey Stedfast2002-04-128-127/+380
* s/Sent/Date. This fixes bug #11159.Jeffrey Stedfast2002-04-112-1/+5
* Set the 'No' button as the default.Jeffrey Stedfast2002-04-112-0/+8
* Oops, put x_mailer_display_style in /Mail/Display, not /Mail/FormatDan Winship2002-04-111-2/+2
* Handle the X-Mailer display style. (There is currently no GUI forDan Winship2002-04-114-13/+102
* removed an extra printfJeffrey Stedfast2002-04-101-1/+0
* Kludge around the brokeness that is GtkOptionMenu just like we kludgeJeffrey Stedfast2002-04-102-76/+87
* Add view_info arg, but don't do anything with it.Dan Winship2002-04-092-0/+6
* Argh! get_folder_info owns and frees its *OWN* folder info, it shouldn'tNot Zed2002-04-092-2/+7
* oops, I forgot to update the ChangeLog to be accurate for my last commitJeffrey Stedfast2002-04-091-4/+3
* Since bonobo doesn't seem to O_TRUNC the file stream before writing to it,Jeffrey Stedfast2002-04-092-26/+49
* Re-added the config wizard interfaces. Ettore accidently removed themJeffrey Stedfast2002-04-094-47/+38
* add config_item:typeJP Rosevear2002-04-072-1/+9
* Make the drafts and sent folder buttons be EvolutionFolderSelectorButtons.Dan Winship2002-04-059-170/+122
* Set the window title/icon here instead.Jeffrey Stedfast2002-04-0410-88/+210
* Changes to allow combined store/transport providers (like exchange andDan Winship2002-04-043-15/+94
* Pass the UID of the message being edited to the save-draft signal handler.Jeffrey Stedfast2002-04-032-9/+36
* Removed an unused pixmap from Tools/Settings to avoid a big nasty bonoboJeffrey Stedfast2002-04-022-1/+3
* Re-Implemented the signature editor stuff (mostly just copy/paste fromJeffrey Stedfast2002-04-027-46/+479
* Use -avoid-version -module. (From Max Horn <max@quendi.de>)Dan Winship2002-04-022-2/+8
* Don't shift the r, g and b values here either.Jeffrey Stedfast2002-03-303-6/+18
* Restore the labels & colours options from the grave.Jeffrey Stedfast2002-03-304-3/+350
* Added priorities for all the configuration pagesEttore Perazzoli2002-03-302-0/+11
* Same here.Jeffrey Stedfast2002-03-303-8/+46
* Cleaned up a bunch [removing duplicates ;-)], set up icons for all theEttore Perazzoli2002-03-302-89/+8
* (account_cursor_change): Make sure that event is non-NULL here.Jeffrey Stedfast2002-03-292-2/+3
* Use a GtkCList instead of an ETable, for some reason the etable wasJeffrey Stedfast2002-03-294-35/+183
* Use gtk_container_add() to put the toplevel in the parent widget, insteadEttore Perazzoli2002-03-283-5/+4
* Use gtk_container_add() to put the toplevel in the parent widget, insteadEttore Perazzoli2002-03-282-2/+12
* Updated to respect the new mail-config options for default reply styleJeffrey Stedfast2002-03-282-1/+21
* unset GTK_CAN_FOCUS on the button so that it can't grab focus when youDan Winship2002-03-282-0/+9
* Sync with yet-another-mail-config branch.Jeffrey Stedfast2002-03-2724-1599/+3629
* Changed to get the address from the messageinfo of the current selectedNot Zed2002-03-266-79/+219
* New version from anna, with fixed widget names.Not Zed2002-03-262-165/+214
* Move the ComponentActionsPlaceholder into the Actions menu, instead of theEttore Perazzoli2002-03-216-43/+51
* Add accelerators for "Find Now" and "Clear".Ettore Perazzoli2002-03-212-2/+10
* add missing NULL closure data to popup menu initialization.Larry Ewing2002-03-202-4/+9
* more fixes for libversit.la -> libversit.aDan Winship2002-03-202-1/+5
* Report a message before entering bonobo_main() to simplify debugging.Ettore Perazzoli2002-03-192-0/+7
* [Search bar re-design implementation, Take 2.]Ettore Perazzoli2002-03-192-1/+4
* Draw colour rectangles for each of the colour items and set a closure onJeffrey Stedfast2002-03-164-15/+108
* New callback to set a colour on a message.Jeffrey Stedfast2002-03-1612-78/+667
* expand the relative urls of the object at the point so that relativeLarry Ewing2002-03-163-3/+17
* Commit ChangeLog.Ettore Perazzoli2002-03-161-1/+0
* [Start implementing the new Search Bar design.]Ettore Perazzoli2002-03-162-0/+10
* Remove "mailstorage", since it's not needed any more. (storage_activate):Dan Winship2002-03-153-44/+47
* create new signature file (delete_unused_signature_file): be more carefulRadek Doulik2002-03-152-3/+21
* Implemented.Jeffrey Stedfast2002-03-156-2/+57
* Set a default size of the window, so we don't get this itty-bitty windowJeffrey Stedfast2002-03-142-0/+34
* Handle digest: urls.Jeffrey Stedfast2002-03-133-5/+64
* Set the folder on a folder-browser object.Jeffrey Stedfast2002-03-138-5/+270
* removed forgotten FIXMERadek Doulik2002-03-131-2/+0
* truncate stream before savingRadek Doulik2002-03-092-2/+6
* new functionRadek Doulik2002-03-095-3/+54
* Rewrite this to not use stpcpy, which isn't portable.Dan Winship2002-03-092-5/+11
* handle name changed event (sig_load_preview): don't run script before eachRadek Doulik2002-03-093-6/+57
* Re-focus the account name entry widget. (identity_prepare): If a name isJeffrey Stedfast2002-03-083-15/+73
* make edit button sensitive after new signature is created (sig_new_text):Radek Doulik2002-03-082-0/+8
* notify accounts dialog about signature content changeRadek Doulik2002-03-087-23/+60
* Made all the acclerators in the context menu on a message work. (There areAnna Marie Dirks2002-03-082-14/+19
* Don't use an uninitialized 'id'.Jeffrey Stedfast2002-03-082-4/+7
* set initial focus to editor (do_exit): use hasUndo to avoid questionRadek Doulik2002-03-082-4/+22
* Update for storage changes: explicitly create a root folder.Dan Winship2002-03-085-14/+31
* merge new signature handlingRadek Doulik2002-03-0716-425/+2288
* Don't try to set pixmap for /Toolbar/MailCompose, since it doesn't existDan Winship2002-03-062-1/+5
* "use_ssl" can now be 3 options, modify the code to handle this.Jeffrey Stedfast2002-03-064-46/+184
* Pull up assertion change from evolution-1-0-branch to allow externalDan Winship2002-03-062-1/+6