aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-config.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix GtkOptionMenu usage so that the mail source selector looks right.Ettore Perazzoli2000-07-251-1/+5
| | | | svn path=/trunk/; revision=4314
* s/CAMEL_SERVICE_NEED_HOST/CAMEL_SERVICE_URL_NEED_HOST.Jonathan Blandford2000-07-141-1/+1
| | | | | | | | | | 2000-07-13 Jonathan Blandford <jrb@redhat.com> * mail-config.c (create_transport): s/CAMEL_SERVICE_NEED_HOST/CAMEL_SERVICE_URL_NEED_HOST. Fix obvious typo in code. svn path=/trunk/; revision=4149
* Add a "gboolean required" argument, and set its value on the entry.Dan Winship2000-07-141-16/+36
| | | | | | | | | | | | | | * mail-config.c (add_row): Add a "gboolean required" argument, and set its value on the entry. (create_source, create_transport): Create rows for URL elements if the URL ALLOWs them. Mark them required if it NEEDs them. (service_note_doneness): Only require the required fields to be filled in. Now the IMAP config page allows the user to enter a path, but doesn't require it. svn path=/trunk/; revision=4148
* fix some cut & paste bung.Chris Toshok2000-07-131-6/+6
| | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * mail-config.c (providers_config_new): fix some cut & paste bung. svn path=/trunk/; revision=4126
* add news server tab to dialog.Chris Toshok2000-07-131-11/+315
| | | | | | | | | | | | | | | | | | | 2000-07-12 Chris Toshok <toshok@helixcode.com> * mail-config.glade*: add news server tab to dialog. * mail-config.c (on_NewsServerConfigDialogButton_clicked): new function. (on_clistNewsServers_select_row): new function. (on_cmdNewsServersAdd_clicked): new function. (on_cmdNewsServersEdit_clicked): new function. (on_cmdNewsServersDelete_clicked): new function. (providers_config_new): mirror the source tab's code to fill in the news server tab. (write_config): save out the news server. (create_news_server_config_dialog): new function. (create_news_server_page): new function. svn path=/trunk/; revision=4115
* Glade files for the configuration dialog.JP Rosevear2000-07-071-245/+36
| | | | | | | | | | | 2000-07-06 JP Rosevear <jpr@arcavia.com> * mail-config.glade*: Glade files for the configuration dialog. * mail-config.c (providers_config_new): Build the dialog with glade. svn path=/trunk/; revision=3933
* Fixes brought to us by PurifyMatthew Loper2000-06-291-1/+1
| | | | svn path=/trunk/; revision=3792
* commenting out of some GDK_THREADS_*() junk that was causing a lockJeffrey Stedfast2000-06-271-1/+1
| | | | | | also fixed an assignment problem (var = void) in mail-config.c svn path=/trunk/; revision=3738
* Make this not crash if you don't have a transport configured.Dan Winship2000-06-221-1/+1
| | | | | | | * mail-config.c (create_transport_page): Make this not crash if you don't have a transport configured. svn path=/trunk/; revision=3686
* Should now correctly display the Transport page (made it set theJeffrey Stedfast2000-06-191-13/+25
| | | | | | | | | | | | | | 2000-06-19 Jeffrey Stedfast <fejj@helixcode.com> * mail-config.c (providers_config_new): Should now correctly display the Transport page (made it set the optionmenu correctly, before it would only set SMTP). (create_transport_page): Updated to set the page info to sendmail/smtp based on the url. (create_service_page): Had to add some code to set data on some objects so I could grab the objects I needed to modify in the above function. svn path=/trunk/; revision=3629
* fixed it so that source always pointed to a valueJeffrey Stedfast2000-06-141-0/+1
| | | | svn path=/trunk/; revision=3554
* Got rid of sources_max_row and identities_max_row as they are not reallyJeffrey Stedfast2000-06-131-19/+13
| | | | | | | | | | | | | 2000-06-12 Jeffrey Stedfast <fejj@helixcode.com> * mail-config.c: Got rid of sources_max_row and identities_max_row as they are not really needed (just use clist->rows) (on_cmdSourcesEdit_clicked): Modified to make 'source' point to the data being edited. (on_cmdSourcesAdd_clicked): Adds a new clist item and selects it so the editor knows where to stick the data when it's done. svn path=/trunk/; revision=3545
* added new notebook page to the prividers config dialog for slecting ↵Jeffrey Stedfast2000-06-031-0/+65
| | | | | | text/plain or multipart/alternative svn path=/trunk/; revision=3403
* spelling changes in commenst!Jeffrey Stedfast2000-06-021-1/+1
| | | | | | er, comments...I did it again!!! svn path=/trunk/; revision=3374
* source editor now fills in fieldsJeffrey Stedfast2000-06-021-0/+12
| | | | svn path=/trunk/; revision=3372
* was using the wrong clist row variable in the callbacks for the sources clistJeffrey Stedfast2000-06-021-2/+2
| | | | svn path=/trunk/; revision=3371
* identity and source clists are now filled in as well as the transport ↵Jeffrey Stedfast2000-06-021-10/+85
| | | | | | notebook page in the providers_config dialog when created svn path=/trunk/; revision=3346
* fixed a segfault in service_acceptable()Jeffrey Stedfast2000-06-021-7/+10
| | | | | | in mail-config.c svn path=/trunk/; revision=3341
* Finished the configuration dialogs and renamed some Tools/ menu itemsJeffrey Stedfast2000-06-021-5/+6
| | | | | | this should also fix the bug where the VFolders menu item isn't removed when using the Calendar/etc svn path=/trunk/; revision=3336
* Closer to having a working configuration dialog working, source ↵Jeffrey Stedfast2000-06-011-11/+181
| | | | | | configuration partially works (in that it displays the dialogs) but the popup still segfaults fairly nastily svn path=/trunk/; revision=3322
* config dialog will now allow identities to be added, edited and deletedJeffrey Stedfast2000-06-011-47/+274
| | | | | | | settings are now saved when the config dialog is exited via the OK button (only 1 identity is saved due to the fact that that is all the config file will allow) svn path=/trunk/; revision=3316
* Implemented the Transport section of the configuration dialog windowJeffrey Stedfast2000-05-311-44/+130
| | | | | | and fixed several memory leaks inside of mail-config.c svn path=/trunk/; revision=3299
* started to add a camel provider configuration toolJeffrey Stedfast2000-05-311-2/+397
| | | | svn path=/trunk/; revision=3287
* helper function since we need to set "modal" on the dialogs returned byDan Winship2000-05-291-14/+84
| | | | | | | | | | | | | | | * mail-config.c (error_dialog): helper function since we need to set "modal" on the dialogs returned by gnome_error_dialog to make them work when popped up from the modal Druid. (service_acceptable): New function to check if the info entered on a store/transport page actually checks out. (mail_config_druid): Connect to the "next" signal on the store and transport pages and don't let the user continue if the data is bad and "check this before continuing" is checked. Also, only display sources/transports in the "mail" domain. (Ie, not "vfolder".) svn path=/trunk/; revision=3255
* Updated for the GtkHTML API changes. Also fixed some compilerEttore Perazzoli2000-05-211-2/+2
| | | | | | warnings here and there. svn path=/trunk/; revision=3145
* only set the default background color if style is not NULL.Larry Ewing2000-05-111-3/+5
| | | | | | | | | 2000-05-10 Larry Ewing <lewing@helixcode.com> * mail-config.c (html_new): only set the default background color if style is not NULL. svn path=/trunk/; revision=2980
* Fill in "blah blah blah".Matthew Loper2000-05-091-6/+13
| | | | | | * mail-config.c (mail_config_druid): Fill in "blah blah blah". svn path=/trunk/; revision=2945
* make this a little less kludgy. Use gnome_error_dialog rather than printfDan Winship2000-05-091-0/+2
| | | | | | | | | | | | | | | * folder-browser.c (folder_browser_load_folder): make this a little less kludgy. Use gnome_error_dialog rather than printf on errors. * mail-ops.c (fetch_mail): Fix to work with the new shell stuff... sorta. Will need more fixing later when the new shell framework is more done. * mail-config.c (finish): Call gnome_config_sync so the data actually gets written. svn path=/trunk/; revision=2931
* Don't hardcode "inbox" here.Dan Winship2000-05-071-6/+3
| | | | | | | | | | | | | | | | | | | * folder-browser-factory.c (folder_browser_factory): Don't hardcode "inbox" here. * folder-browser.c (folder_browser_set_uri): Don't hardcode "inbox" here either. (folder_browser_load_folder): Create a new store according to the folder browser's URI, and load the mbox file from that store. Parts of this are temporary. * session.c, mail.h: There is no longer a global store, just a global session. * mail-config.c, mail-ops.c: Update for default_session -> session change. fetch_mail is currently broken. svn path=/trunk/; revision=2853
* New code to configure identity, mail source, and mail transport.Dan Winship2000-05-071-0/+1010
* mail-config.c: New code to configure identity, mail source, and mail transport. (mail_config_druid): A druid using the config widgets. (Only allows configuration of a single identity, source, and transport.) * mail-ops.c (check_configured): New function to make sure the user has configured stuff, and call the druid if not. (fetch_mail, send_msg, send_to_url, reply, forward_msg): Call check_configured (composer_send_cb): Make this pass the message to a CamelTransport rather than just printing it to stdout. * folder-browser-factory.c (development_warning): Add a warning about sending mail, since you can do that now. svn path=/trunk/; revision=2842