aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-msg-composer.c
Commit message (Expand)AuthorAgeFilesLines
* added "Set as default" menu itemRadek Doulik2002-06-111-13/+71
* use new script signature interfaceRadek Doulik2002-06-081-6/+8
* Remove the customize toolbar thingy since Michael said that this would fixJeffrey Stedfast2002-06-071-4/+0
* put option menu to hbox to make space for signatures menuRadek Doulik2002-06-061-97/+86
* signature editor reworked, WIPRadek Doulik2002-06-051-87/+68
* Properly handle user cancellation for signing/encrypting, just dont signNot Zed2002-06-041-14/+58
* Allocate a new FileInfo struct here rather than using and unref it whenJeffrey Stedfast2002-06-041-8/+11
* Use gnome_vfs_file_info_clear() instead of gnome_vfs_file_info_unref() soJeffrey Stedfast2002-06-041-1/+1
* Changes for multipart/signed api changes.Not Zed2002-05-311-6/+16
* New. (create_component): Pass it as the @request_quit_fn toEttore Perazzoli2002-05-161-35/+73
* fixed a type-oJeffrey Stedfast2002-04-271-1/+1
* Check for empty-string pgp-key ids and don't use them.Jeffrey Stedfast2002-04-271-5/+5
* Unref the priv->tooltips object here.Jeffrey Stedfast2002-04-171-10/+11
* No need to query for the persist-stream interface here, just re-useJeffrey Stedfast2002-04-111-13/+10
* Use decode rather than unformat - the e_destination was changed (long timeNot Zed2002-04-091-2/+4
* added some debug printf'sJeffrey Stedfast2002-04-081-2/+6
* Fixes bug #3980.Jeffrey Stedfast2002-04-061-1/+1
* "Forward as iCalendar" uses set_body, so we can't make the composerDan Winship2002-03-191-4/+19
* use gtkhtml editor API version 1.1Radek Doulik2002-03-161-1/+3
* ops, unregister and not register new one sig_event_clientRadek Doulik2002-03-081-1/+1
* merge new signature handlingRadek Doulik2002-03-071-30/+249
* [pullup from evolution-1-0-branch]Dan Winship2002-03-041-1/+1
* [pulled up from evolution-1-0-branch]Dan Winship2002-02-261-11/+49
* don't insert paragraph here, also delete paragraph where signature wasRadek Doulik2002-02-151-2/+6
* Use set_editor_text() (e_msg_composer_new_from_url): Same.Jeffrey Stedfast2002-02-131-7/+10
* reflect gtkhtml API changeRadek Doulik2002-02-131-1/+1
* use editor is_dirty and reset undoRadek Doulik2002-02-121-6/+17
* swap the order in which we add recipients to the list. If we add the auto-rec...Jeffrey Stedfast2002-02-021-33/+34
* Update the auto-cc/bcc recipients in the composer header fields to matchJeffrey Stedfast2002-02-021-2/+112
* new method, tells composer to ignore all word in str string (next_word):Radek Doulik2002-02-011-7/+63
* If we are in redirect mode, use the original message and set the resent-*Jeffrey Stedfast2002-01-301-19/+39
* get_file_contents(): use charset instead of composer->charset because the com...Jeffrey Stedfast2002-01-111-1/+1
* Rewrote to use CamelStreams and also convert the file contents to UTF-8Jeffrey Stedfast2002-01-111-98/+42
* Fixed the setup of the "save-draft" signal so that it would actually work.Jeffrey Stedfast2002-01-101-38/+11
* Set the X-Evolution-Format header to text/plain if that is the editingJeffrey Stedfast2002-01-081-0/+6
* A few minor fixes to make it more compliant with rfc2368. Should now beJeffrey Stedfast2002-01-051-20/+25
* added #include <sys/time.h>Jeffrey Stedfast2001-12-211-0/+1
* argh, only loop while n > 0 not >= 0 since 0 will mean "end-of-file"Jeffrey Stedfast2001-12-181-2/+2
* ack, fix a small logic bug.Jeffrey Stedfast2001-12-181-16/+11
* Don't block forever if we are reading a fifo with no data.Jeffrey Stedfast2001-12-181-25/+43
* Setup the SAVE_DRAFT signal. (menu_file_save_draft_cb): Emit theJeffrey Stedfast2001-12-151-93/+26
* Attach to the parent widget's destroy signal - when that gets destroyed,Jeffrey Stedfast2001-12-141-7/+11
* If the widget is non-NULL, then gtk_widget_destroy that bad boy...Jeffrey Stedfast2001-12-121-2/+4
* Only execute an executable sig file if a magic environment variable isJon Trowbridge2001-12-111-1/+2
* Added. Executes the given file and returns its output as a string.Jon Trowbridge2001-12-071-11/+56
* oops, something got fubar'd in the merge I guess...Jeffrey Stedfast2001-12-061-0/+2
* I should have merged in the patch rather than being lazy and copying the file...Jeffrey Stedfast2001-12-051-10/+22
* Change the FileSend tooltip the be the same as the FileSendLater tooltipJeffrey Stedfast2001-12-051-28/+17
* If we come back online, switch the Send accelerator back to the SendJeffrey Stedfast2001-11-201-0/+8
* Allow drag & drop for vcards.Jeffrey Stedfast2001-11-161-0/+16
* popup failure dialog if we cannot get a valid editor_engine.Larry Ewing2001-11-151-4/+29
* use hash table to eliminate duplicatesRadek Doulik2001-11-051-1/+7
* New function, enable/disable autosave for the composer temporarily.22001-11-031-1/+12
* Add back the "remove Content-Disposition when sending itip" hack.Dan Winship2001-10-311-0/+9
* New.Dan Winship2001-10-311-29/+10
* Always force a save query for now.Larry Ewing2001-10-311-1/+1
* add dirty prototype.Larry Ewing2001-10-311-4/+17
* Remove Content-Disposition in the no_body case. (More kludging aroundDan Winship2001-10-301-0/+1
* Put the charset encoding submenu in the EncodingPlaceholder.Ettore Perazzoli2001-10-301-1/+1
* Set the (new) "no_body" flag on the composer.Dan Winship2001-10-301-4/+27
* add GList to hold the current images.Larry Ewing2001-10-301-10/+23
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-271-2/+2
* New function that replaces handle_multpart() andJeffrey Stedfast2001-10-251-120/+214
* rework this so that we don't end up freeing the cid then reading from it.Larry Ewing2001-10-251-3/+2
* Make inline images used for replies not show up asDan Winship2001-10-221-44/+114
* Now takes a 'attach_all' argument. If !attach_all, then only attach theJeffrey Stedfast2001-10-201-12/+16
* Don't use a g_return_val_if_fail after iconv_open, this is a valid errorJeffrey Stedfast2001-10-191-1/+2
* s/apply/flush/. (e_msg_composer_flush_pending_body): renamed from applyLarry Ewing2001-10-161-12/+13
* Don't pop up an "unable to retrieve message" if the composer neverDan Winship2001-10-141-32/+32
* Deleted declaration of len.Jeffrey Stedfast2001-10-121-26/+30
* Check for either a matching account name, or for a matching e-mail addressJon Trowbridge2001-10-111-0/+3
* add prototype.Larry Ewing2001-10-111-44/+76
* Pass /menu/Edit as the menu path to e_charset_picker thingy.Jeffrey Stedfast2001-10-101-1/+2
* remove unused variable.Larry Ewing2001-10-061-14/+22
* Make sure to unref the message object so we don't leak it or anyJeffrey Stedfast2001-10-041-5/+9
* Pass an empty flags argument to mail_get_folder.Jeffrey Stedfast2001-10-031-1/+1
* Use `bonobo_ui_component_new_default()', not `bonobo_ui_component_new()'.Ettore Perazzoli2001-10-031-5/+3
* Fixes glitch in mailto: url parsing that caused it to fail when recipientJon Trowbridge2001-09-271-6/+10
* Update to reflect changes to mail_get_folder.Jeffrey Stedfast2001-09-211-1/+1
* Create nonexistant files.Iain Holmes2001-09-211-12/+2
* Attach an X-Evolution-Format header so if people re-edit a message in sayJeffrey Stedfast2001-09-191-11/+7
* Don't gtk_object_destroy() the pixbuf loader, unref it instead.Jeffrey Stedfast2001-09-171-4/+3
* free the text values we get from the property bag and release the propertyLarry Ewing2001-09-131-0/+5
* Don't call new_with_sig_file, it no longer exists.Jeffrey Stedfast2001-09-111-20/+1
* Make sure that the session is non-NULL. (menu_file_send_cb): And here too.Jeffrey Stedfast2001-09-111-2/+2
* Wrap the S/MIME code in ifdef SMIME_SUPPORTED which isn't defined but byJeffrey Stedfast2001-09-111-2/+2
* Originally was corba_recipientlist_to_glist. (impl_Composer_set_headers):Jon Trowbridge2001-09-091-36/+63
* (handle_multipart_alternative, handle_multipart,Dan Winship2001-09-071-30/+9
* Have to specify a mode when using O_CREAT.Dan Winship2001-09-071-1/+1
* Replace "Evolution" with "Ximian Evolution" in a bunch of user-visibleEttore Perazzoli2001-09-061-2/+2
* Pass in FALSE as the 'sending' arg to e_msg_composer_get_message.Jon Trowbridge2001-08-301-5/+5
* When reporting an error, use my_file_name instead of file_name sinceJeffrey Stedfast2001-08-231-5/+6
* s/attempt recovery/try to recover them/.Ettore Perazzoli2001-08-221-1/+1
* Reset the "changed" state to FALSE after a successful save.Jeffrey Stedfast2001-08-201-1/+4
* Toggle the View->Attachments menu item. This fixes bug #6107.Jeffrey Stedfast2001-08-181-18/+12
* YESS!Peter Williams2001-08-151-19/+43
* new helper function, just setup idle callback to grab focusRadek Doulik2001-08-101-12/+25
* Don't forget to closedir() when we finish with dir.Jeffrey Stedfast2001-08-101-1/+3
* Set the smime/pgp always-sign options when here so it updates when theJeffrey Stedfast2001-08-101-2/+6
* Set the PGP/MIME and S/MIME options to FALSE before getting the messageJeffrey Stedfast2001-08-091-3/+21
* Use g_basename(). (setup_ui): Get the default charset from the mail configJeffrey Stedfast2001-08-071-79/+86
* More updates to icons, this time the Save, Save As, and Search icons forJacob Leach2001-08-011-2/+4
* ui:Peter Williams2001-08-011-0/+4
* Use the new Send and Send Later icons for the toolbar and menus in theJacob Leach2001-07-311-1/+6
* Properly add the message/rfc822 part.Jeffrey Stedfast2001-07-311-1/+8
* Jason Leach <jleach@ximian.com>Jacob Leach2001-07-281-1/+1
* Correct our manually inserted signature dash thingie (it was missing thePeter Williams2001-07-261-1/+5
* USe a message box to look nicer.Iain Holmes2001-07-191-10/+8
* Correctly handle text/uri-list's that contain more than a single fileJeffrey Stedfast2001-07-181-24/+25
* Removed a warning that I don't need anymore. This code is workingJeffrey Stedfast2001-07-131-1/+0
* Fix typo. s/sesiion/session/Kjartan Maraas2001-07-111-1/+1
* Only ask once about recovery, assume if they want to recover one file theyLarry Ewing2001-07-101-17/+19
* Use camel_internet_address_format_address rather than camel_address_encodeJeffrey Stedfast2001-07-101-28/+13
* Do the autosave_manager_unregister at shutdown time instead of destroyDan Winship2001-07-091-2/+13
* (autosave_manager_query_load_orphans): remove zero length orphans so thatLarry Ewing2001-07-071-2/+4
* (best_encoding): make sure we don't try to call iconv_open with a NULLLarry Ewing2001-07-071-0/+3
* add missing static.Larry Ewing2001-07-071-1/+1
* Convert the filename string to UTF8 before setting it on the CamelMimePartJeffrey Stedfast2001-07-071-13/+12
* only ask if there are actually contents in the file. Asking about anLarry Ewing2001-07-071-13/+25
* revert previous "fix", which was wrongDan Winship2001-07-071-1/+2
* Call autosave_manager_unregister before destroying the composer, soDan Winship2001-07-071-2/+1
* make sure we only remove the file if we think we saved it properly.Larry Ewing2001-07-061-10/+22
* i2001-07-05 Larry Ewing <lewing@ximian.com>Larry Ewing2001-07-061-37/+60
* Play the "File exists, overwrite?" game. (autosave_run_foreach_cb): ChangeJeffrey Stedfast2001-07-061-8/+31
* attach send and postpone handlers. and be more tolerant of errors.Larry Ewing2001-07-041-2/+12
* make sure we seek to the begining.Larry Ewing2001-07-041-1/+7
* remove the timer id.Larry Ewing2001-07-041-29/+101
* querythe user to check if they want to load any orphans we've found.Larry Ewing2001-07-041-18/+173
* use bonobo-conf everywhereDietmar Maurer2001-07-041-74/+42
* Set the user-chosen charset.Jeffrey Stedfast2001-07-031-7/+43
* Construct an e-charset-picker bonobo-ui menu.Jeffrey Stedfast2001-07-031-25/+29
* make sure we show the sig file.Larry Ewing2001-06-301-1/+0
* small cosmetic changes + added ChangeLog entries from last commitRadek Doulik2001-06-291-8/+1
* exportedRadek Doulik2001-06-291-4/+4
* simplified(refactored) signature handling + better support for htmlRadek Doulik2001-06-291-50/+33
* remove FIXME from FileInsertFile.Larry Ewing2001-06-281-178/+89
* Added a pixcache array for special pixmaps to use in the composer.Jeffrey Stedfast2001-06-281-1/+15
* Update the copyrights, replacing Helix Code with Ximian andEttore Perazzoli2001-06-231-1/+1
* Emit the POSTPONE signal if we are offline. (setup_ui): If we are offline,Jeffrey Stedfast2001-06-221-13/+27
* Save the formatting preference for this message draft using aJeffrey Stedfast2001-06-211-14/+38
* Don't define the drop_types here. (drag_data_received): ImplementJeffrey Stedfast2001-06-201-24/+80
* Fix again... don't leave *encoding uninitialized in the US-ASCII case.Dan Winship2001-06-121-1/+2
* Rearranged gtk_widget_show()s a bit to fix Bug#3204. The composer is nowJon Trowbridge2001-06-121-3/+6
* When saving a draft, attach information about the From: identity viaJon Trowbridge2001-06-091-2/+15
* Don't use the default charset if the message is US-ASCII.Dan Winship2001-06-091-0/+3
* just set sig_file field, but don't actualy insert signature, it will beRadek Doulik2001-06-071-2/+1
* If user is trying to sign his/her message, try first to use the key thatJeffrey Stedfast2001-06-031-29/+78
* Oops. Fix a few compile problems.Jeffrey Stedfast2001-06-011-2/+4
* Fixed up the S/MIME signing/encrypting code to work with the new API.Jeffrey Stedfast2001-06-011-80/+90
* Add a missing iconv_closeDan Winship2001-05-311-0/+1
* Use the config-specified default character set (which in turn defaults toDan Winship2001-05-311-308/+261
* (menu_edit_delete_all_cb): be more careful about text color andRadek Doulik2001-05-251-0/+7
* Populate the extra_hdr_* arrays with any non-special-case headers.Jeffrey Stedfast2001-05-251-0/+56
* new callback (menu_edit_delete_all_cb): set orig to 0 tooRadek Doulik2001-05-241-0/+1
* new callbackRadek Doulik2001-05-241-0/+24
* set orig to 0Radek Doulik2001-05-231-0/+1
* Draft messages should be marked read.Dan Winship2001-05-181-1/+1
* Added S/MIME sign/encrypt code. (init): Initalize smime_sign/encrypt.Jeffrey Stedfast2001-05-171-5/+217
* If we are creating a message with only a single part (ie no attachmentsJeffrey Stedfast2001-05-111-5/+14
* Don't wrap content-id with brackets here as it is now done internally inJeffrey Stedfast2001-05-101-5/+3
* signature editing fixesRadek Doulik2001-05-041-13/+17
* block/unblock redrawRadek Doulik2001-04-261-0/+6
* signature changingRadek Doulik2001-04-251-55/+102
* Set window_icon of the Composer window to be compose-message.pngDuncan Mak2001-04-221-1/+2
* Use the mail-crypto pgp-mime wrappers. (build_message):Jeffrey Stedfast2001-04-131-10/+10
* Use the mail-crypto pgp-mime wrappers.Jeffrey Stedfast2001-04-131-3/+3
* Change into the user's home dir before opening the filesel.Jeffrey Stedfast2001-04-121-2/+2
* Replace #include <gtk/gtk.h> Replace #include <gnome.h> Remove #includeKjartan Maraas2001-03-301-8/+17
* Use the drafts folder specified by the account, if possible. Also, fix theDan Winship2001-03-291-4/+54
* set the FormatHTML property on the editor to let it know the mode.Larry Ewing2001-03-281-0/+5
* set the FormatHTML property on the editor to let it know the mode.Larry Ewing2001-03-271-0/+4
* Added view_replyto member.Jeffrey Stedfast2001-03-131-18/+139
* New function. Used to store integer values into the configuration engine.Miguel de Icaza2001-03-081-59/+302
* Use mail_append_mail to save to drafts instead of custom thread handler.Not Zed2001-02-211-76/+33
* Handle exceptions a little nicer and pop up a nice GnomeDialog with theJeffrey Stedfast2001-02-201-8/+23
* If @account_name is NULL, pick the default account rather than giving aDan Winship2001-02-161-1/+2
* Updated. We might want to change the corba interface for this to allowJeffrey Stedfast2001-02-111-3/+8
* (Moving the flag for has_changed from the Hdrs to the Composer itself.Jason Leach2001-01-261-2/+53
* New callback. (menu_security_pgp_sign_cb): Another new callback.Jeffrey Stedfast2001-01-251-8/+72
* Fixed some memory leaks dealing with content-type temp strings. AlsoJeffrey Stedfast2001-01-221-17/+84
* Updated to reflect changes to e_msg_composer_hdrs_get_from().Jeffrey Stedfast2001-01-181-2/+2
* (Bug #1192: Set the Composer window title to something useful)Jason Leach2001-01-181-1/+20
* Use the to/cc/bcc addresses insted of just the to.JP Rosevear2001-01-181-2/+2
* publicate mark_orig_text (set_editor_text): don't call mark_orig_text, letRadek Doulik2001-01-171-4/+2
* Call set_from_account which means we no longer have to do all the crapJeffrey Stedfast2001-01-131-8/+28
* Only attach to "changed" if the widget is an EEntry. The HEADER_COMBOBOXMiguel de Icaza2001-01-121-50/+0
* Add an ItemContainer Bonobo interface to allow client applications toMiguel de Icaza2001-01-121-1/+51
* New callback to save draft. Fixes bug #1045.Jeffrey Stedfast2001-01-111-0/+14
* Removed more UNSAFE stuff. Maybe we should kill this macro, and haveMiguel de Icaza2001-01-101-10/+10
* If the headers have changed, then continue with the prompt else justJeffrey Stedfast2001-01-041-16/+20
* Use CamelContentType instead of GMimeContentField.Dan Winship2000-12-291-8/+8
* New function to get whether or not to encrypt the message.Jeffrey Stedfast2000-12-161-3/+98
* Don't convert the utf-8 string to a gtkstring because the widget expectsJeffrey Stedfast2000-12-131-1/+2
* added warnings (prepare_engine): updated toRadek Doulik2000-12-081-9/+12
* Use camel to construct the list of recipients rather than justJeffrey Stedfast2000-12-061-0/+27
* return NULL if we can't create a view.Michael Meeks2000-12-051-2/+2
* update namespaceRadek Doulik2000-11-161-1/+1
* updates for HTMLEditor API changesRadek Doulik2000-11-161-8/+10
* e_msg_composer_guess_mime_type renamed and movedRadek Doulik2000-11-151-3/+26
* updated to HTMLEditor API changesRadek Doulik2000-11-141-1/+1
* set the HTML charset to utf-8 for all the html message parts.Larry Ewing2000-11-111-10/+19
* (get_signature): added in_html arg, it tells if we should use HTMLRadek Doulik2000-11-091-22/+37
* new function (destroy): use e_msg_composer_clear_inlined_table, destroyRadek Doulik2000-11-081-13/+88
* set the content type on the plain part of outgoing messages.Larry Ewing2000-11-071-6/+36
* use inline images hash tableRadek Doulik2000-11-041-2/+14
* The big api rename ...Michael Meeks2000-11-021-6/+6
* Don't create the To, Cc, and Bcc lists based only on the address, use bothJeffrey Stedfast2000-11-021-9/+27
* better reply editing, uses new HTMLEditor::Engine,Listener interfacesRadek Doulik2000-11-011-9/+70
* Fixed my not-quite-right logic so that we don't accidently set the bodyJeffrey Stedfast2000-10-281-25/+82
* Populate the composer with any attachments.Jeffrey Stedfast2000-10-261-122/+182
* lots of i18n fixesDan Winship2000-10-241-4/+4
* Old cruft. Remove.Dan Winship2000-10-241-1/+0
* kill. (create_toolbar): die. (setup_ui): impl. (e_msg_composer_construct):Michael Meeks2000-10-191-202/+81
* If the body text was NULL, then don't bother turning it into HTMLJeffrey Stedfast2000-10-181-10/+11
* stop using format_text, gtkhtml handles this now. (format_text): functionLarry Ewing2000-10-131-84/+12
* check to make sure we get a valid response from when calling get_text andLarry Ewing2000-10-111-2/+14
* If the body of the message has 8-bit chars, set theJeffrey Stedfast2000-10-031-16/+27
* The big eye-candy commit.Iain Holmes2000-10-011-1/+46
* Check to see if the body has 8bit chars, if so - set theJeffrey Stedfast2000-09-291-1/+20
* fix typo in tooltip. fix accelerator for "Save as" to be different fromDan Winship2000-09-261-1/+1
* Updated to handle FIFO streams.Jeffrey Stedfast2000-09-251-31/+18
* Don't g_error out if the html-editor-control fails. (create_composer): NewDan Winship2000-09-191-60/+55
* Added check for gnome-app-lib. Removed directories that have been moved toChristopher James Lahey2000-09-181-2/+2
* The Commit from hell that breaks all UI related stuff;Michael Meeks2000-09-141-7/+9
* Fix the accelerator for the "Format" menu so that it doesn't conflictEttore Perazzoli2000-09-061-1/+1
* Applied Jesse's patch that sets the composer's sig_fileJeffrey Stedfast2000-09-041-25/+27
* This needs to return a const char * and not a char *, because we're notJeffrey Stedfast2000-09-021-50/+66
* This needs to return a const char * and not a char *, because we're notJeffrey Stedfast2000-09-021-1/+1
* Always request to import the HTML version if at all possible so that weJeffrey Stedfast2000-08-291-4/+2
* Set the "From" address in the CamelMimeMessage. Also updated to useJeffrey Stedfast2000-08-291-16/+32
* kill using_oaf assertion.Michael Meeks2000-08-121-1/+1
* Check nrow, not srow.JP Rosevear2000-08-121-3/+1
* Remove unneeded e-setup.h includeDan Winship2000-08-111-1/+0
* Made asyncJeffrey Stedfast2000-08-111-57/+82
* Workaround Zucchi's new append_messagePeter Williams2000-08-111-4/+35
* Merge with camel-async.Peter Williams2000-08-111-8/+8
* Fixed some warnings.Christopher James Lahey2000-08-101-2/+2
* Modified to allow dropdown entry-boxes as well (for headers like From:)Jeffrey Stedfast2000-08-101-9/+9
* s/strncasecmp/g_strncasecmp - this will help later with building onJeffrey Stedfast2000-08-081-6/+6
* Added code to set the body text based on the CamelMimeMessage.Jeffrey Stedfast2000-08-071-23/+32
* Prompt the user to save their composition in Drafts. (set_editor_text):Jeffrey Stedfast2000-08-071-12/+137
* Constify paramJP Rosevear2000-08-021-3/+3
* Typo fixPeter Williams2000-08-011-1/+1
* New function to create composer with sig file set.JP Rosevear2000-07-291-10/+70
* add textual exception printout. (set_editor_text): close pre tags & checkMichael Meeks2000-07-261-3/+8
* Update the insert text file command. Still waiting on GtkHtml.Peter Williams2000-07-251-41/+39
* Remove GOAD support. (create_editor): Try to give a more helpful errorDan Winship2000-07-251-5/+1
* Add a "Send HTML mail" toggle in the message composer.Ettore Perazzoli2000-07-231-73/+143
* Change the message composer to use BonoboUIHandler directly instead ofEttore Perazzoli2000-07-231-178/+165
* Fix bug #345: Command to show/hide attachments in the composerPeter Williams2000-07-131-4/+183