aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Expand)AuthorAgeFilesLines
* Fix a slight race condition that could cause the busy indicator not toEttore Perazzoli2000-12-152-7/+14
* Made the vertical scrollbar always be there.Christopher James Lahey2000-12-143-2/+14
* Small ChangeLog mistake.Chris Lahey2000-12-131-2/+2
* Added a cast.Christopher James Lahey2000-12-134-7/+24
* Fix to use the right .h instead of the deprecated one.Dan Winship2000-12-132-1/+6
* Attach a signature when forwarding, fixes bug #826.Jeffrey Stedfast2000-12-132-1/+15
* New function to tell the code that it's ok (or not) to interact with theDan Winship2000-12-124-1/+28
* Deal with "mailstorage" type views (top-level mail storages) by trying toDan Winship2000-12-123-6/+44
* Updated to reflect arguments to the openpgp functions - now also takes anJeffrey Stedfast2000-12-124-89/+179
* Ignore double-clicks on "active" columns (the ones where clicking doesDan Winship2000-12-123-1/+12
* Remove the never-once-used BonoboObject stuff and make MessageList be aDan Winship2000-12-127-199/+129
* Remove an unused variable.Dan Winship2000-12-121-1/+0
* clean up the cleanup a bitDan Winship2000-12-121-6/+3
* Just added a little todo comment about some design issues.Michael Zucci2000-12-111-0/+8
* oops again, another insignificatn debug printf removed.Michael Zucci2000-12-111-1/+0
* Left debug on, turned off.Michael Zucci2000-12-112-1/+2
* reordered the options and added maildir, mbox, maildir, mh, in that order.Not Zed2000-12-113-49/+181
* Change the "drawfocus" argument on e_table_scrolled_get_table(etable)Christopher James Lahey2000-12-102-1/+7
* Check to see if the file already exists, if it does prompt the user to forJeffrey Stedfast2000-12-093-24/+121
* the e-table double-click signal now has extra paramsJP Rosevear2000-12-092-1/+6
* Complete the code to associate a URI and a folder type to the toplevelEttore Perazzoli2000-12-093-2/+9
* a slight mixup in order causes "1.33 M" to be displayed as the subject...uh h...Jeffrey Stedfast2000-12-091-4/+4
* Set the "Size" field to sort using integer comparison instead of string.Jeffrey Stedfast2000-12-092-21/+54
* Connect to signals on the ETable instead of the ETableScrolled.Christopher James Lahey2000-12-093-7/+15
* Connect to signals on the ETable instead of the ETableScrolled.Christopher James Lahey2000-12-092-4/+9
* Got rid of code referencing the ETableScrolled proxy functions. ChangedChristopher James Lahey2000-12-082-9/+15
* Only do a message_list_foreach if we plan on attaching messages, otherwiseJeffrey Stedfast2000-12-083-8/+47
* Make the iTip hack spew a g_warning and not crash if you have no identityDan Winship2000-12-082-3/+7
* Add some g_return_if_fail()s to protect from crashes until the code toDan Winship2000-12-085-8/+22
* Make the vfolder editor resize correctly. Fixes bug #835.Jeffrey Stedfast2000-12-072-1/+6
* Fix up shutdown so that things that should be destroyed getDan Winship2000-12-075-89/+101
* Fix prototypeDan Winship2000-12-071-3/+2
* Use e_filename_make_safe (which used to be e_str_make_safe).Jeffrey Stedfast2000-12-074-5/+12
* Run the folder_changed code on message_changed as well, so the unreadDan Winship2000-12-072-4/+10
* Remove bits of filter-on-demand and toolbar bug workaround cruft thatDan Winship2000-12-074-29/+9
* Use a charset filter to make sure the data is written out in the charsetJeffrey Stedfast2000-12-062-8/+40
* Don't use the raw message body as the format argument, use "%s" instead.Jeffrey Stedfast2000-12-062-2/+7
* Fix a typo so that toggling the "remember password" checkbox will activateDan Winship2000-12-062-1/+7
* Update the calls to `evolution_storage_new()' according to the newEttore Perazzoli2000-12-053-2/+10
* Use info->full_name rather than info->name so that we get the namespaceJeffrey Stedfast2000-12-052-1/+7
* return NULL if we can't create a view.Michael Meeks2000-12-056-133/+28
* Make inline forwarding not be the default anymore.Ettore Perazzoli2000-12-045-8/+21
* Writes out passwords (to .gnome_private) in our patented proprietary "BestDan Winship2000-12-026-8/+136
* Unref the store regardless of whether or not we're using it, so we don'tDan Winship2000-12-021-1/+2
* Perform better error-handling.Jeffrey Stedfast2000-12-022-2/+10
* use mail_op_set_message_plainRadek Doulik2000-12-014-5/+41
* Don't display a dialog, instead inform the user that there was no new mailJeffrey Stedfast2000-12-015-28/+47
* Set threaded view before setting the folder (cleanup some flash onsNot Zed2000-11-304-101/+173
* Implement. (message_list_init): Connect the d&d signal.Jeffrey Stedfast2000-11-302-22/+14
* removed #ifdef ENABLE_NLS/#endif on Miguel's request.Gediminas Paulauskas2000-11-301-2/+0
* Use camel a bit more to help us out. Don't create the file ourselves,Jeffrey Stedfast2000-11-302-15/+40
* Remove no-longer-needed e_unicode_init.Dan Winship2000-11-302-2/+2
* Fix the allocation here (again) and put a comment explaining it. (Fixes aDan Winship2000-11-302-1/+14
* Wait until after setting up the local storage to find theDan Winship2000-11-293-11/+16
* Added the SaveAs bonobo menu verb thingy.Jeffrey Stedfast2000-11-296-38/+94
* Fix the initial unread counts after the last patch.Dan Winship2000-11-292-1/+9
* This needs to run from the main thread, not the camel thread, so add aDan Winship2000-11-282-5/+22
* Removed some unecessary debugging printf'sJeffrey Stedfast2000-11-282-2/+4
* Revert the new druid for now, until the corresponding code is done, soDan Winship2000-11-283-2842/+53
* Big patch. Evolution-services rewrite, services updated for new system,Iain Holmes2000-11-228-34/+103
* add GPGME_CFLAGS and GPGME_LIBSDan Winship2000-11-222-3/+9
* New function to return if user wants to view message source.Jeffrey Stedfast2000-11-2213-163/+136
* IF we dont find a source, clear the exception and ignore it silently. forNot Zed2000-11-213-14/+50
* #include <gtkhtml/gtkhtml-embedded.h>Radek Doulik2000-11-212-0/+5
* Removed. No longer serves a purpose.Not Zed2000-11-215-794/+25
* Fix IMAP get-mail to work; CORBA calls in the dispatch thread are a no-no.Peter Williams2000-11-212-13/+62
* Save out the md5 hash of the messageid as hex, since thats all we have forNot Zed2000-11-213-43/+64
* New comparison function that will replace address_compare if/when we everJeffrey Stedfast2000-11-211-0/+1
* New comparison function that will replace address_compare if/when we everJeffrey Stedfast2000-11-212-69/+110
* Use the new quote_message function and make it start with "On %s, %sJeffrey Stedfast2000-11-185-105/+123
* Before we destroy ourselves, unhook ourselves from the folder updateNot Zed2000-11-172-1/+15
* Added the MessageViewSource bonobo menu verb.Jeffrey Stedfast2000-11-175-0/+134
* Added a new Forward as Attachment bonobo menu item verb.Jeffrey Stedfast2000-11-168-76/+343
* #!/usr/bin/perl -pi.bakMichael Meeks2000-11-163-6/+6
* Take a 'subscribe' argument so that this can function as a subscribe ANDJeffrey Stedfast2000-11-142-132/+64
* Update the gal reqiurement version.Christopher James Lahey2000-11-142-3/+10
* Do this the normal way rather than calling mail_operation_wait_for_finish.Dan Winship2000-11-132-27/+36
* Sync the source folder.Jeffrey Stedfast2000-11-133-1/+8
* Clear the rdate and exrule lists from the component if we are setting aFederico Mena Quintero2000-11-132-28/+82
* Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*" to sync upMatt Bissiri2000-11-115-10/+17
* A very, long, very tedious IDL API rename and re-scoping;Michael Meeks2000-11-1121-61/+70
* New glade file for possibly using to create the subscribe dialog.Jeffrey Stedfast2000-11-103-0/+316
* likewiseRadek Doulik2000-11-093-7/+14
* Allow rule part to expand when the user resizes the dialog.Jeffrey Stedfast2000-11-082-38/+46
* Don't handle custom searching anymore... we don't want this.Jeffrey Stedfast2000-11-082-5/+1
* Don't handle custom searching anymore... we don't want this.Jeffrey Stedfast2000-11-082-27/+18
* when "Show All", clear the entry widgetJeffrey Stedfast2000-11-081-0/+1
* Updated to use the ESearchBar object rather than the previously usedJeffrey Stedfast2000-11-084-277/+263
* (on_object_requested): passed the user's default email addressJesse Pavel2000-11-082-1/+11
* modified some of the EPopupMenu structures to account for differences inJesse Pavel2000-11-082-3/+9
* Builddir != srcdir is The Way, man.Ettore Perazzoli2000-11-082-1/+7
* God, I sure wish people would listen when i'm saying i'm changing and API.Not Zed2000-11-075-156/+165
* Move filter stuff into a submenu of the popup menu.Jeffrey Stedfast2000-11-072-38/+47
* used Camel to parse the full address before passing the email address toJesse Pavel2000-11-072-1/+18
* Remove mail-local-storage.h includeDan Winship2000-11-072-2/+2
* First draft of folder tree unread message indication for /localDan Winship2000-11-078-378/+491
* Fix up #include <config.h> Same here. Here too. Fix indentation of #ifdefKjartan Maraas2000-11-076-5/+15
* Don't invert the flag. (undelete_msg): Same (when multiple messages areJeffrey Stedfast2000-11-072-8/+9
* Updated to have the same menu items as the new right-click menu -Jeffrey Stedfast2000-11-075-15/+65
* Added an "Undelete" option to the right-click menu and also set a mask soJeffrey Stedfast2000-11-064-35/+100
* don't free the MessageList search when it's being reusedDan Winship2000-11-042-1/+6
* Don't show the passwd in the url string. (mail_tool_local_uri_to_folder):Jeffrey Stedfast2000-11-042-6/+13
* Added new header files.Jeffrey Stedfast2000-11-0415-112/+274
* url_flags are now on CamelProvider, not CamelServiceDan Winship2000-11-045-12/+28
* Clean the idl-generated files properly.Federico Mena Quintero2000-11-042-0/+7
* Added mail-display.h.Not Zed2000-11-0313-307/+373
* Sync with message menu. Addresses bugzilla bug #778.Jeffrey Stedfast2000-11-032-0/+8
* Turn on draw grid for the main ETable (this may not be working in ETableChristopher James Lahey2000-11-032-1/+6
* Most of these are already in ../../art. Don't need to duplicate themDan Winship2000-11-037-0/+0
* icons for the mail config druid. we will probably need tigert to spruce these...Anna Dirks2000-11-037-0/+0
* New mail config druid. This file also contains a dialog for editting existing...Anna Dirks2000-11-031-36/+2769
* The big api rename ...Michael Meeks2000-11-023-6/+6
* fmt argument should be const.Jeffrey Stedfast2000-11-023-3/+8
* Make "Get Mail" even more functional on IMAP (scans all folders),Dan Winship2000-11-027-108/+190
* Don't call the default logging function. (do_fetch_mail): Set the logfileJeffrey Stedfast2000-11-022-12/+16
* ** Merged in camel-incremental-branch.Not Zed2000-11-0211-218/+956
* add fields search_entry and search_top.Chris Toshok2000-11-023-66/+386
* Moving the executive summarys now :)Iain Holmes2000-11-022-5/+20
* Hmmm, someone can't spell Filder, er...I mean Filter ;-)Jeffrey Stedfast2000-11-022-2/+7
* If the name is NULL or empty, then set the title to "Mail from <address>".Jeffrey Stedfast2000-11-022-114/+132
* added property bag support for BonoboJesse Pavel2000-11-022-1/+34
* Lots of fixes and simplifications. Should get rid of the "missing icon"Dan Winship2000-11-022-107/+110
* modified or added a bunch of .cvsignore to ignore generated files, whichGediminas Paulauskas2000-11-011-0/+2
* Shouldn't we be strdup'ing the content? This seems to fix the memoryJeffrey Stedfast2000-11-013-24/+32
* Update for camel_service_disconnect change.Dan Winship2000-11-012-1/+6
* Match "is" rather than "contains" now that we have the "is"-rule.Jeffrey Stedfast2000-11-012-1/+6
* Redo this so that it works for all pages, not just the first page. (NowDan Winship2000-10-312-15/+20
* Simplify this a lot by making IMAP and NNTP use the same code, now thatDan Winship2000-10-302-46/+9
* Don't try to regenerate the message list if there is no folder. (TheDan Winship2000-10-302-0/+11
* Sync the folder before refreshing so we don't lose flag settings.Dan Winship2000-10-302-1/+8
* Check to make sure that the recipient list is neither NULL nor a 0-lengthJeffrey Stedfast2000-10-282-1/+19
* Don't destroy a dialog after run_and_close'ing it.Dan Winship2000-10-272-1/+5
* Check for the TO recipient list being NULL and don't send.Jeffrey Stedfast2000-10-262-0/+11
* Don't forget to unref the FilterDriver.Jeffrey Stedfast2000-10-266-76/+92
* Summary is back in :DIain Holmes2000-10-265-30/+95
* Pass send/postpone signal handler functions toDan Winship2000-10-262-1/+7
* Implemented. (subscribe_invert_selection): (was unselect_all) Implemented.Jeffrey Stedfast2000-10-263-7/+54
* Add a "flagged" column, based on the Camel "flagged" flag, for assigningDan Winship2000-10-263-43/+95
* Don't prepend "/" to the folder's full_name. Deal with hierarchy in theDan Winship2000-10-252-29/+52
* lots of i18n fixesDan Winship2000-10-2413-136/+109
* AM_GNOME_GETTEXT doesn't use $(datadir)/locale as the locale dir. (ItDan Winship2000-10-242-1/+5
* Apply outgoing filters to the message.Jeffrey Stedfast2000-10-244-29/+64
* Fixed a possible error in row numberings. This needs to be changed quite aChristopher James Lahey2000-10-242-1/+8
* Made the top of the folder browser a little prettier.Christopher James Lahey2000-10-244-2/+18
* Don't forget to set the rule source! (eg "incoming", "demand", orJeffrey Stedfast2000-10-242-0/+9
* Make the vertical toolbar always visible in the message list and theEttore Perazzoli2000-10-233-3/+12
* #include <camel/camel-folder.h>Jeffrey Stedfast2000-10-212-0/+5
* s/BonoboUIHandler/BonoboUIComponent/Michael Meeks2000-10-216-30/+38
* Declare composer factory.Dan Winship2000-10-215-33/+116
* e-tree-model is now opaque. use the accessor to get the root node.Chris Toshok2000-10-202-2/+9
* #include "mail-vfolder.h" (vfolder_edit_vfolders): Don't call the dummyJeffrey Stedfast2000-10-203-4/+11
* For an imap store, just refresh the INBOX.Dan Winship2000-10-204-4/+22
* Build fixes from Jacob, same as the other branch.Ettore Perazzoli2000-10-202-1/+10
* Clean up some old #if 0 code.Dan Winship2000-10-192-204/+4
* Get the MailConfigIdentity *before* we create a new composer object soJeffrey Stedfast2000-10-192-4/+10
* kill. (create_ondemand_hooks): die. (control_activate): remove hook.Michael Meeks2000-10-194-54/+15
* Fixed some column widths.Christopher James Lahey2000-10-192-3/+7
* Make all the CLists have passive titles. (identity_dialog): Make theIain Holmes2000-10-193-3/+18
* Disable the optionmenu because it is empty. (service_page_item_auth_fill):Iain Holmes2000-10-183-3/+27
* No, we REALLY dont want to perform an immediate search as the keys areNot Zed2000-10-1813-29/+118
* Un #if 0'd out (search_full): Same. (folder_browser_gui_init): ConnectJeffrey Stedfast2000-10-173-6/+16
* fixed ChangeLog merge-conflict errorsJeffrey Stedfast2000-10-171-2/+0
* Decode recipient names so that they display nicely in the To and CcJeffrey Stedfast2000-10-172-23/+48
* only set the url->user field if the user string is non-NULL and not empty.Chris Toshok2000-10-172-2/+15
* Uh, fixed jeff's wrong fix for setting the speficiation (the functionNot Zed2000-10-162-16/+17
* ETreePath != GNode now, use accessors. (ml_tree_value_at): same.Chris Toshok2000-10-162-15/+29
* Icon attribute for the mail component.Ettore Perazzoli2000-10-154-0/+11
* Don't free the service name.Jeffrey Stedfast2000-10-142-11/+15
* sync & expunge the source folder after filtering.Jeffrey Stedfast2000-10-132-36/+54
* Create the 'spec' and 'extras' arguments and call e_table_scrolled_new()Jeffrey Stedfast2000-10-132-5/+90
* Duh, fix the test for the folder name, strstr != strcmp is it.Not Zed2000-10-129-85/+229
* special case for folders with NULL urls (which aren'tChris Toshok2000-10-122-5/+31
* Replace To with From except in Drafts, Outbox, or Sent boxes. Make SubjectChristopher James Lahey2000-10-122-4/+10
* ChangelogIain Holmes2000-10-121-0/+4
* Disable the executive-summaryIain Holmes2000-10-122-5/+11
* set expansion to 0.0, minimum-width to 16, and resizable to false for theChris Toshok2000-10-122-23/+61
* Changed the password-getting dialog so that the text entry has focus.Anna Marie Dirks2000-10-122-0/+15
* change cell type to "string" since we're not including it in the extras.Chris Toshok2000-10-122-1/+6
* Changed these to use the proper form for the column element.Christopher James Lahey2000-10-113-7/+12
* Updated these to the new ETable style of specifications.Christopher James Lahey2000-10-114-204/+82
* convert to the new gal e-table stuff. (html_size_req): (html_new):Chris Toshok2000-10-112-63/+42
* remove the html description stuff for now.Chris Toshok2000-10-112-0/+10
* umm.. duh :) only subscribe if it's not subscribed, and vice versa.Chris Toshok2000-10-112-4/+17
* add a ref to input->storage here so that the ref/unref pattern moreChris Toshok2000-10-116-42/+123
* make sure we dup the return value of get_reply_to or get_from whenLarry Ewing2000-10-112-2/+10
* HTML changeIain Holmes2000-10-112-1/+6
* Added #include <errno.h> to mail/mail-threads.c so it will compile.Cody Russell2000-10-112-0/+4
* Fixed for new rule_context_loadIain Holmes2000-10-102-1/+5
* use our own etable to display the stores, and get them from theChris Toshok2000-10-103-149/+362
* Updated to use new icon code.Iain Holmes2000-10-102-52/+179
* Oops, forgot these files last night.Michael Zucci2000-10-102-0/+221
* Work around missing files in Zucchi's commit.Ettore Perazzoli2000-10-093-5/+21
* New widget, full search dialogue for mail.Not Zed2000-10-0912-50/+221
* re-write.Michael Meeks2000-10-094-11/+26
* Tag string for translation (do_flag_messages): ditto.Miguel de Icaza2000-10-082-4/+7
* Repeates writes on EINTRS. (pipe_read): Repeats reads on EINTRS.Miguel de Icaza2000-10-083-24/+111
* Move the functionality to incorporate messages intoMiguel de Icaza2000-10-082-122/+149
* Fix the locking up of the mail by only calling camel functions from theIain Holmes2000-10-075-53/+163
* set the @subscribed_only parameter to TRUE, since the subscribe UI is theChris Toshok2000-10-072-1/+7
* Add missing parameter in call to `camel_store_get_folder_info()'.Ettore Perazzoli2000-10-072-1/+7
* Decode the header before writing it to the header box.Jeffrey Stedfast2000-10-062-2/+9
* fetch mail before sending, this is a temp fix for POP-before-SMTPJeffrey Stedfast2000-10-062-3/+9
* Disable summary stuff, it appears to be badly broken.Michael Meeks2000-10-054-138/+152
* Use CamelInternetAddress instead of my quick hack (aka InternetAddress).Jeffrey Stedfast2000-10-053-154/+43
* Don't listen for message-changed hook, because it causes a lock up (?)Iain Holmes2000-10-052-3/+4
* Add the stuff to make evolution-mail a summary providing component. :)Iain Holmes2000-10-058-46/+254
* Add back the "sync folder on leave" hack that got lost in the UIHandlerDan Winship2000-10-052-1/+7
* Instead of UnSelectAll, we want InvertSelection.Jeffrey Stedfast2000-10-054-29/+41
* remove news specific check. (mail_tool_uri_to_folder): news: -> nntp:Chris Toshok2000-10-052-9/+8
* Don't expunge the source mailbox on completion.Jeffrey Stedfast2000-10-052-1/+6
* Don't try to add_folders if get_folder_info returned NULL.Dan Winship2000-10-052-2/+9
* Fix the attachment icon width. (content_is_attachment): Perform someNot Zed2000-10-042-4/+48
* Added a comment to a piece of code that I was trying to "fix" just to findMiguel de Icaza2000-10-042-0/+19
* destroy our tree_model and remove the root node. also, release_unref ourChris Toshok2000-10-033-6/+34
* add a storage-set-view-listener, and add a little printf saying whatChris Toshok2000-10-033-2/+30
* get Evolution::StorageSetView interface on our storage set view control,Chris Toshok2000-10-032-0/+13
* add -I$(top_srcdir)/widgets/miscChris Toshok2000-10-033-4/+27
* add fields for the storage set Bonobo_Control and Evolution_StorageSetViewChris Toshok2000-10-033-31/+46
* remove spurious conflict indicator.Michael Meeks2000-10-031-1/+0
* kill.Michael Meeks2000-10-031-0/+5
* Remove "Port" entry from source dialog. We'll use "host:port" likeDan Winship2000-10-032-75/+25
* subscribe-control.[ch] -> subscribe_dialog.[ch]Chris Toshok2000-10-037-78/+95
* remove the 2 tree pixbufs, so adjust the offsets to the score pixbufs.Chris Toshok2000-10-032-7/+8
* Update for CamelFolderInfo changes.Dan Winship2000-10-034-48/+52
* Add a cache for the pixbufs, hashed on CID, so that we only have to make aIain Holmes2000-10-023-81/+174
* Eye-candy, eye-candy.Iain Holmes2000-10-012-10/+106
* Add print preview verb here.Miguel de Icaza2000-09-305-51/+140
* nuked.Chris Toshok2000-09-309-332/+227
* added prototype.Chris Toshok2000-09-294-7/+61
* Messages should be appended to Sent as Seen. (do_send_mail): Same.Jeffrey Stedfast2000-09-292-2/+8
* Don't compile the subscribe control for now, as it needs to beEttore Perazzoli2000-09-282-4/+6
* new function.Chris Toshok2000-09-284-8/+86
* add SubscribeControl typedef.Chris Toshok2000-09-287-0/+673
* Note: We need a configuration option to specify whether to log filteringJeffrey Stedfast2000-09-282-3/+40
* Fix it so that "send later" will still mark a message as being replied,Jeffrey Stedfast2000-09-282-0/+16
* If the message has been deleted, don't try filtering it - skip to the nextJeffrey Stedfast2000-09-282-0/+14
* Shuffling (un)select all menu items to the Edit menu.Jeffrey Stedfast2000-09-262-4/+10
* Added new menu itemsJeffrey Stedfast2000-09-264-25/+77
* Function to convert a folder name/path to a filename for per-folder data.Not Zed2000-09-263-16/+174
* Updated to use Nat's ENameWestern parser.Jeffrey Stedfast2000-09-263-6/+54
* CamelException is not for compile-time errors. Replace lots of argumentDan Winship2000-09-262-485/+95
* Updates for the Bonobo changes from Michael who is having someEttore Perazzoli2000-09-232-27/+11
* Fix a crash that happened on my system when sorting by the "From"Ettore Perazzoli2000-09-232-2/+16
* New comparison function for email addresses. (subject_compare): NewJeffrey Stedfast2000-09-231-6/+23
* New comparison function for email addresses. (subject_compare): NewJeffrey Stedfast2000-09-222-3/+169
* Fixed some memory leakage. Call free_recipients() so we don't leak memory.Jeffrey Stedfast2000-09-223-10/+26
* s/Bonobo_UIHandler/Bonobo_UIContainer/Michael Meeks2000-09-212-6/+5
* Use the folder's full_name so recursive directory structures displayJeffrey Stedfast2000-09-202-2/+7
* Update for CamelFolder changes (subfolder_names -> subfolder_info).Dan Winship2000-09-202-5/+13
* Deal with NULL composer.Dan Winship2000-09-195-16/+36