aboutsummaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
...
| * ** Fixes bug #514006Matthew Barnes2008-08-022-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #514006 * mail/apps-evolution-mail-notification.schemas.in: * plugins/mail-notification/apps-evolution-mail-notification.schemas.in: Quote literal values. svn path=/trunk/; revision=35889
| * ** Fixes bug #544859Matthew Barnes2008-08-022-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #544859 * mail/evolution-mail.schemas.in: Clarify description of "sync_interval" key. svn path=/trunk/; revision=35883
| * ** Fixes bug #545820Matthew Barnes2008-08-012-1/+7
| | | | | | | | | | | | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #545820 * mail/mail-ops.c (save_messages_desc): Fix a typo. (Nicolas Kaiser) svn path=/trunk/; revision=35876
| * ** Fix for bug #545436Srinivasa Ragavan2008-07-312-3/+9
| | | | | | | | | | | | | | | | | | | | 2008-07-31 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #545436 * mail/message-list.c: Check the info before accessing it. svn path=/trunk/; revision=35870
| * ** Part of fix for bug #500389Milan Crha2008-07-302-1/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-30 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #500389 * mail/em-account-editor.c: (emae_option_options_changed), (emae_option_options), (emae_receive_options_extra_item): New ability to define Options (ComboBox) in provider's options. * plugins/exchange-operations/exchange-account-setup.c: (gal_auth_to_string), (owa_authenticate_user): Use default authentication for GAL. Note: Requires EDS revision 9230 or better. svn path=/trunk/; revision=35866
| * Kill a compilation warning.Srinivasa Ragavan2008-07-292-1/+5
| | | | | | | | | | | | | | | | 2008-07-29 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-tree.c: Kill a compilation warning. svn path=/trunk/; revision=35857
| * Corrected string 'Prompt on sending HTML..'Lucian Langa2008-07-282-1/+6
| | | | | | | | | | | | | | | | | | 2008-07-28 Lucian Langa <lucilanga@gnome.org> * mail/mail-config.glade: Corrected string 'Prompt on sending HTML..' svn path=/trunk/; revision=35854
| * ** Fix for bug #543532Milan Crha2008-07-282-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #543532 * em-folder-tree-model.c: (em_folder_tree_model_remove_store_info): Let free memory when we are done with it, not before. svn path=/trunk/; revision=35850
| * ** Fix for bug #256540Milan Crha2008-07-282-71/+7
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-28 Milan Crha <mcrha@redhat.com> ** Fix for bug #256540 * mail-dialogs.glade: (message_security_dialog): Do not use GtkNotebook with only one tab. svn path=/trunk/; revision=35847
| * ** See bug #504417: Preferences windows cut offLucian Langa2008-07-282-3/+9
| | | | | | | | | | | | | | | | | | | | 2008-07-28 Lucian Langa <lucilanga@gnome.org> * mail/mail-config.glade: ** See bug #504417: Preferences windows cut off svn path=/trunk/; revision=35845
| * Use G_GNUC_PRETTY_FUNCTION instead of __PRETTY__FUNCTIONJeff Cai2008-07-283-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-28 Jeff Cai <jeff.cai@sun.com> * em-migrate.c: (migrate_to_db): * em-network-prefs.c: (notify_proxy_type_changed), (widget_entry_changed_cb): Use G_GNUC_PRETTY_FUNCTION instead of __PRETTY__FUNCTION svn path=/trunk/; revision=35844
| * ** See bug #544969: Added the hook for folder custom icon.Lucian Langa2008-07-284-1/+50
| | | | | | | | | | | | | | | | | | | | | | 2008-07-27 Lucian Langa <lucilanga@gnome.org> * mail/em-event.h (struct _EMEventTargetCustomIcon): * mail/em-event.c (em_event_target_new_custom_icon): * mail/em-folder-tree.c (render_pixbuf): ** See bug #544969: Added the hook for folder custom icon. svn path=/trunk/; revision=35842
| * ** Fix for bug #543411Srinivasa Ragavan2008-07-283-1/+19
| | | | | | | | | | | | | | | | | | | | | | 2008-07-28 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #543411 * mail/em-folder-tree-model.c: Dont load known folders. * mail/em-folder-tree.c: Move iter to the last entry. svn path=/trunk/; revision=35841
| * Make show unread/etc work well.Srinivasa Ragavan2008-07-252-2/+6
| | | | | | | | | | | | | | | | 2008-07-25 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-browser.c: Make show unread/etc work well. svn path=/trunk/; revision=35831
| * Search by Labels.Sankar P2008-07-242-1/+6
| | | | | | | | | | | | | | | | | | | | | | 2008-07-24 Sankar P <psankar@novell.com> * em-folder-browser.c (get_view_query): Search by Labels. svn path=/trunk/; revision=35830
| * Revert Sankar's search hacks.Srinivasa Ragavan2008-07-242-3/+7
| | | | | | | | | | | | | | | | 2008-07-24 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-browser.c: Revert Sankar's search hacks. svn path=/trunk/; revision=35829
| * ** Fix for bug #544022Milan Crha2008-07-222-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #544022 * configure.in: Do not redefine DBUS_VERSION define supplied by dbus itself, rather rename our define to FOUND_DBUS_VERSION. * mail/e-searching-tokenizer.c: (dump_trie): Define function only when required. (Compiler warning cleanup.) * shell/e-shell-window-commands.c: (char *authors[]): Break the escape sequence properly (compiler warning cleanup). * plugins/email-custom-header/email-custom-header.c: Compiler warning cleanup. * plugins/mail-notification/Makefile.am: * plugins/mail-notification/mail-notification.c: (send_dbus_message): Do not redefine DBUS_VERSION define, it's supplied by dbus itself. svn path=/trunk/; revision=35819
| * Guard against camel_store_get_folder() returning NULL, which happened atTor Lillqvist2008-07-212-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-21 Tor Lillqvist <tml@novell.com> * em-migrate.c (migrate_folders): Guard against camel_store_get_folder() returning NULL, which happened at least for me. It was for a partially broken GroupWise folder structure on disk, so that is a case of garbage in--garbage out I guess, but it can't hurt to be careful... svn path=/trunk/; revision=35806
| * Rearrange G_OS_WIN32 ifdefs a bit, as we need to compile more of this fileTor Lillqvist2008-07-212-8/+24
| | | | | | | | | | | | | | | | | | | | | | 2008-07-21 Tor Lillqvist <tml@novell.com> * em-migrate.c: Rearrange G_OS_WIN32 ifdefs a bit, as we need to compile more of this file to support upgrade attempts from 2.12 and later. svn path=/trunk/; revision=35803
| * Fixed some compiler warnings for Templates specific hunk.Bharath Acharya2008-07-212-3/+8
| | | | | | | | | | | | | | | | | | | | 2008-07-21 Bharath Acharya <abharath@novell.com> Fixed some compiler warnings for Templates specific hunk. * em-composer-utils.c: (edit_message): svn path=/trunk/; revision=35801
| * Add support for migration.Srinivasa Ragavan2008-07-211-8/+118
| | | | | | | | svn path=/trunk/; revision=35800
| * Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-07-212-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #228725 * gui/widgets/e-minicard-view.h: (struct _EMinicardView): * gui/widgets/e-minicard-view.c: (set_empty_message), (stop_state_changed), (e_minicard_view_set_property), (e_minicard_view_dispose), (e_minicard_view_init): Show different message in a view when searching. svn path=/trunk/; revision=35783
| * Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-07-213-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #269152 * em-format-quote.c: (emfq_format_header): * em-format-html.c: (efh_format_headers): Use X-MimeOLE as Mailer header when there's nothing better available. svn path=/trunk/; revision=35781
| * ** Fixes Bug #200147Bharath Acharya2008-07-2110-7/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-18 Bharath Acharya <abharath@novell.com> ** Fixes Bug #200147 Basic functionality implemented by Diego Escalante Urrelo <diegoe@gnome.org> Everyone owes him a big mug of Beer for that. ** Added Templates plugin * Makefile.am: * apps-evolution-template-placeholders.schemas.in: * org-gnome-templates.eplug.xml: * templates.c: * templates.glade: svn path=/trunk/; revision=35780
| * Pushing changes from the madagascar branch related to the on-diskSankarasivasubramanian Pasupathilingam2008-07-165-9/+30
| | | | | | | | | | | | | | summary work. svn path=/trunk/; revision=35747
* | Miscellaneous bug fixes.Matthew Barnes2009-04-2410-86/+248
| |
* | Add "View Inline" / "Hide" menu items to the popup menu.Matthew Barnes2009-04-151-4/+2
| | | | | | | | | | | | Add application icons to the "Open With" menu items. svn path=/branches/kill-bonobo/; revision=37524
* | Make the selected attachment view and file chooser folder persistent.Matthew Barnes2009-04-151-0/+14
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37523
* | Commit some code cleanups that I want to keep separate.Matthew Barnes2009-04-155-76/+142
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37522
* | Bug fixes and formerly unfinished bits of the attachment rewrite.Matthew Barnes2009-04-111-8/+151
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37513
* | Convert "import-ics-attachments" plugin to an EAttachmentHandler subclass.Matthew Barnes2009-04-103-94/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37510
* | Attachment rewrite pretty much complete. Just testing now.Matthew Barnes2009-04-085-648/+25
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37504
* | Split the attachment button into a separate widget that integrates withMatthew Barnes2009-04-036-215/+711
| | | | | | | | | | | | | | | | | | | | EAttachmentView and EAttachmentStore. Clicking the button works, but I still have to finish the pop-up menu and drag-and-drop. Kill e-util/e-gui-utils.c: e_icon_for_mime_type() replaced by g_content_type_get_icon() svn path=/branches/kill-bonobo/; revision=37491
* | Finish attachment drag and drop.Matthew Barnes2009-04-022-592/+136
| | | | | | | | | | | | | | | | | | Expunge em-popup.c of dead code. Not much left. Kill the save-attachments (experimental) plugin. The attachment bar can already save all at once. svn path=/branches/kill-bonobo/; revision=37488
* | Extend EAttachmentView by subclassing EAttachmentHandler.Matthew Barnes2009-04-015-2/+345
| | | | | | | | | | | | | | | | | | | | | | | | | | | | So far it only supports extending the attachment pop-up menu, but I also plan to support extending drag and drop types. Might even end up replacing EMFormatHook. Two subclasses created so far: EAttachmentHandlerImage handles images (built-in) EAttachmentHandlerMail handles emails (defined in mail module) svn path=/branches/kill-bonobo/; revision=37487
* | Saving progress again on the attachment rewrite.Matthew Barnes2009-03-312-145/+114
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37486
* | Saving progress again on the attachment rewrite.Matthew Barnes2009-03-272-9/+4
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37478
* | Saving progress again on the attachment rewrite.Matthew Barnes2009-03-261-0/+7
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37476
* | Saving progress again on the attachment rewrite.Matthew Barnes2009-03-245-203/+771
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37470
* | Saving progress on a massive attachment handling rewrite.Matthew Barnes2009-03-215-103/+51
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37465
* | Add e_lookup_action() and e_lookup_action_group() to e-util, soMatthew Barnes2009-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | I don't have to keep writing the algorithm over and over again. Add EFileActivity, which provides a GCancellable for GIO operations. Cancelling the activity cancels the GIO operation, and vice versa. Also provides a handy GFileProgressCallback function which updates the activity's "percent" property. svn path=/branches/kill-bonobo/; revision=37396
* | Cleaning up the attachment bar, centralizing its popup menu, and convertingMatthew Barnes2009-03-096-76/+91
| | | | | | | | | | | | | | | | | | | | | | everything to GtkUIManager/GtkActions. Saving progress mid-stream... not sure about the MIME part utilities yet. Also, add some EActivity subclasses. Considering an EFileActivity subclass for asynchronous GIO operations (loading/saving attachments, etc.), but still ironing out details. svn path=/branches/kill-bonobo/; revision=37389
* | Move text searching UI into a new EMailSearchBar widget.Matthew Barnes2009-03-0216-1200/+1221
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37351
* | Split the interactive parts of the message display out of EMFormatHTMLDisplayMatthew Barnes2009-03-0113-1412/+1755
| | | | | | | | | | | | | | | | | | | | | | to a new GtkHTML subclass named EMailDisplay, and have EMFormatHTML create an instance of that. EMailDisplay will handle link clicking, mousing over URIs, popup menus, and interactive search. This makes EMFormatHTMLDisplay and EMailReader more lightweight. Clean up more of the EMFormat stack. svn path=/branches/kill-bonobo/; revision=37346
* | Documentation tweaks.Matthew Barnes2009-02-241-1/+2
| | | | | | | | | | | | | | Turn on the stupid interactive flag so we get user alerts from Camel. (Can we please get rid of that thing?) svn path=/branches/kill-bonobo/; revision=37314
* | Make filter options for mail labels work again.Matthew Barnes2009-02-235-20/+80
| | | | | | | | | | | | | | | | | | | | Define a new shell module method named start() that tells the module when to start loading data and running background tasks. Only really applies to the mail module right now since the others use evolution-data-server. Basically it prevents the mail module from loading and refreshing mail stores until you actually switch to the mail view. svn path=/branches/kill-bonobo/; revision=37309
* | Convert eab-vcard-control.c to a new "vcard-inline" plugin, similar to theMatthew Barnes2009-02-213-214/+8
| | | | | | | | | | | | "audio-inline" plugin. svn path=/branches/kill-bonobo/; revision=37301
* | Documentation tweaks.Matthew Barnes2009-02-191-1/+1
| | | | | | | | | | | | Have e_shell_get_preferences_window() take an EShell argument. svn path=/branches/kill-bonobo/; revision=37294
* | Rename EShell:online-mode to EShell:online and update docs.Matthew Barnes2009-02-192-9/+9
| | | | | | | | | | | | | | Use EBindings instead of a notify callback to keep other widgets and actions synchronized with EShell:online. Cleaner and less error prone. svn path=/branches/kill-bonobo/; revision=37293
* | Clean up the EMFormat stack. Add some GObject properties to bind to.Matthew Barnes2009-02-1914-825/+1494
| | | | | | | | | | | | Add some handy color conversion functions to e-util. svn path=/branches/kill-bonobo/; revision=37290
* | Inline mail_crypto_get_pgp_cipher_context() logic into the composerMatthew Barnes2009-02-163-97/+0
| | | | | | | | | | | | and kill mail/mail-crypto.[ch]. svn path=/branches/kill-bonobo/; revision=37273
* | Move signature script execution to e-util/e-signature-utils.s so theMatthew Barnes2009-02-163-243/+13
| | | | | | | | | | | | | | | | | | composer can invoke it. Composer no longer needs mail-config.h. Split signature preview into a new widget: ESignaturePreview. svn path=/branches/kill-bonobo/; revision=37272
* | Merge revisions 37200:3266 from trunk.Matthew Barnes2009-02-1515-218/+248
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37270
* | Get mail search bar partially working without help from EFilterBar.Matthew Barnes2009-02-146-169/+502
| | | | | | | | | | | | Search scope (current folder, current account, etc.) is still ignored. svn path=/branches/kill-bonobo/; revision=37263
* | Let the mail module handle composer "Post To:" button clicks, sinceMatthew Barnes2009-02-131-5/+69
| | | | | | | | | | | | | | | | | | | | EMFolderSelector and EMFolderTree are off-limits to the composer. This further weakens the composer's mail module dependency. Add class methods to EComposerHeader for "changed" and "clicked" signals. Allows subclasses to implement them without connecting to their own signals. svn path=/branches/kill-bonobo/; revision=37260
* | Make attachment saving work everywhere.Matthew Barnes2009-02-132-3/+15
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37259
* | Make MailSession available through EShellSettings so composer can use it.Matthew Barnes2009-02-131-0/+12
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37257
* | Make saving attachments work.Matthew Barnes2009-02-122-3/+9
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37250
* | Crash fix: There is no GtkButton.clicked() method, so don't chain up.Matthew Barnes2009-02-113-121/+0
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37242
* | Rewrite the signature management UI from top to bottom.Matthew Barnes2009-02-1011-2000/+807
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Break the UI out of Glade and into small, manageable widgets: ESignatureEditor (moved from mail to widgets/misc) ESignatureManager ESignatureTreeView ESignatureScriptDialog - Move several signature utilities to e-util/e-signature-utils.c so they're accessible from widgets/misc without introducing circular dependences. - Have EMailShellModule listen for new GtkhtmlEditor windows (from which EMsgComposer and ESignatureEditor are derived) and configure the window with spelling and HTML editing user preferences. - Drastically simplifies em-composer-prefs.c. svn path=/branches/kill-bonobo/; revision=37239
* | More preferences cleanup. Convert forward and reply style optionMatthew Barnes2009-02-085-281/+141
| | | | | | | | | | | | menus to combo boxes, and bind them to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=37234
* | Rewrite the mail label code from top to bottom.Matthew Barnes2009-02-0826-11242/+8266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Kill the e-util-labels API and read label information into a single-column GtkListStore. Use GConfBridge to automatically keep GConf synched with the list store. - The list store (a singleton instance) is stored in EShellSettings so it's available everywhere. - The list store serves as the model for EMailLabelTreeView, which itself is embedded in EMailLabelManager; a complete label management UI as seen in the preferences dialog. - EMailLabelDialog is used to add or edit a label. Avoid using a color button, instead embed a GtkColorSelection directly in the dialog so everything is in one window. Open issues: - The weird toggle/color/text menu items in the popup menu aren't there. For now they're just regular toggle items. I'll deal with it later. - Filter intergration is broken at the moment. svn path=/branches/kill-bonobo/; revision=37233
* | Merge revisions 37108:37199 from trunk.Matthew Barnes2009-02-015-5/+48
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37200
* | Let the mailer handle composer printing.Matthew Barnes2009-02-014-124/+200
| | | | | | | | | | | | Start roughing in the mailer search bar. svn path=/branches/kill-bonobo/; revision=37199
* | When invoking Evolution with URIs on the command-line (e.g. mailto:),Matthew Barnes2009-01-292-27/+26
| | | | | | | | | | | | terminate after all the windows for those URIs have been closed. svn path=/branches/kill-bonobo/; revision=37157
* | Add unique-1.0 requirement (blessed external dependency).Matthew Barnes2009-01-292-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make EShell a subclass of UniqueApp and handle single-instance negotiation. When another Evolution process is running: - Running "evolution" will simply present the existing windows. - Running "evolution -c <view>" will open a shell window set to <view>. - Running "evolution <uri>" will open an appropriate window for <uri>. The second process will then terminate immediately. svn path=/branches/kill-bonobo/; revision=37147
* | Heh, oops. Fun typo.Matthew Barnes2009-01-281-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37141
* | Make action group management in shell windows more elegant.Matthew Barnes2009-01-275-23/+11
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37137
* | Add action groups to support lockdown, starting with printing.Matthew Barnes2009-01-275-78/+23
| | | | | | | | | | | | Other categories to follow. Editors still need lockdown support. svn path=/branches/kill-bonobo/; revision=37136
* | Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-2720-291/+208
| | | | | | | | | | | | | | This reduces the dependency of the composer on the mail module, which is currently a circular dependency. svn path=/branches/kill-bonobo/; revision=37135
* | Miscellaneous stuff.Matthew Barnes2009-01-2712-161/+16
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37134
* | Fix more runtime warnings.Matthew Barnes2009-01-265-951/+15
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37132
* | Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-258-118/+165
| | | | | | | | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* | Get automatic message selection working.Matthew Barnes2009-01-244-194/+223
| | | | | | | | | | | | Add a tooltip to the online button. svn path=/branches/kill-bonobo/; revision=37126
* | Redesign EPluginUI to accommodate merging and unmerging shell views.Matthew Barnes2009-01-241-0/+1
| | | | | | | | | | | | Get the "mark-all-read" and "plugin-manager" plugins working. svn path=/branches/kill-bonobo/; revision=37125
* | Fix some runtime warnings.Matthew Barnes2009-01-2210-164/+335
| | | | | | | | | | | | | | | | Copy that nasty message list scrolling hack to EMailShellContent. Remember the scrollbar position for each folder. Now I just have to make it select a message automatically. svn path=/branches/kill-bonobo/; revision=37119
* | Merge revisions 37075:37107 from trunk.Matthew Barnes2009-01-215-0/+129
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37112
* | Untangle some circular dependencies with the composer.Matthew Barnes2009-01-203-115/+146
| | | | | | | | | | | | Addressbook and calendar no longer depend on the mailer. svn path=/branches/kill-bonobo/; revision=37107
* | Formalize the "no disabled items in popup menus" policy in the form of aMatthew Barnes2009-01-209-349/+604
| | | | | | | | | | | | | | | | | | GtkAction subclass called EPopupAction. Migrate all the modules over to using EPopupActions in their popup menus. Add sensitivity management of GtkActions to EMailReader. Not finished. svn path=/branches/kill-bonobo/; revision=37106
* | Fix a runtime warning.Matthew Barnes2009-01-184-18/+21
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37094
* | Hack GtkIconTheme so we can reference category icons as named icons.Matthew Barnes2009-01-185-1/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Necessary for EActionComboBox, since GtkActions can only handle named or stock icons. Hopefully this is just a temporary hack. Eventually we should make the category icons themeable. Kill the "mail-account-disable" plugin and integrate it properly. More dead plugins to follow... Don't show disabled menu items in pop-up context menus. It does the user no good to see things he CAN'T do with the object he clicked on. svn path=/branches/kill-bonobo/; revision=37093
* | Give camel_init() the correct path, and suddenly the mail module is USABLE!Matthew Barnes2009-01-163-42/+3
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37083
* | Implement some more mailer actions.Matthew Barnes2009-01-162-575/+106
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37082
* | Merge revisions 37047:37074 from trunk.Matthew Barnes2009-01-156-33/+55
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37075
* | Fix online mode initialization.Matthew Barnes2009-01-141-3/+8
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37070
* | Merge revisions 36866:37046 from trunk.Matthew Barnes2009-01-1220-36/+1021
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37050
* | Add a couple missing files.Matthew Barnes2009-01-122-0/+651
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37047
* | Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-1113-702/+845
| | | | | | | | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* | Add missing accelerator for File -> Print.Matthew Barnes2009-01-101-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37023
* | Fix a weird UI merging bug.Matthew Barnes2009-01-091-2/+6
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37020
* | Fix some miscellaneous mailer bugs.Matthew Barnes2009-01-086-121/+129
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37011
* | Tweak the EShell API.Matthew Barnes2009-01-0814-487/+313
| | | | | | | | | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* | Get the Character Encoding menu working.Matthew Barnes2009-01-0110-208/+331
| | | | | | | | | | | | Kill e_charset_picker_bonobo_ui_populate(). svn path=/branches/kill-bonobo/; revision=36950
* | Get the basic mail browser window working. No message contents yet.Matthew Barnes2008-12-296-70/+347
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36946
* | Handle mailto/email URIs (unfinished).Matthew Barnes2008-12-283-39/+124
| | | | | | | | | | | | Restore unfinished messages on startup. svn path=/branches/kill-bonobo/; revision=36935
* | Solve a translation issue related to the New menu.Matthew Barnes2008-12-282-3/+3
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36934
* | Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-2717-2637/+2673
| | | | | | | | | | | | | | | | common to both the main shell window and the message browser. Replaces EMFolderView. Also begin to define EMailBrowser (GtkWindow subclass), which implements EMailReader and replaces EMMessageBrowser. svn path=/branches/kill-bonobo/; revision=36933
* | Committing progress. About to try something radical...Matthew Barnes2008-12-203-49/+106
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36919
* | Implement yet more mail actions.Matthew Barnes2008-12-1910-313/+384
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36918
* | Implement folder tree popup actions. Purge EPopup from EMFolderTree.Matthew Barnes2008-12-1913-463/+618
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36917
* | Implement more mail actions. Slowly phasing out EMFolderView.Matthew Barnes2008-12-186-396/+756
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36914
* | - Start fleshing out some of the mail actions.Matthew Barnes2008-12-165-155/+345
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36905
* | - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-165-160/+418
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36901
* | - Get offline synchronization working in the mailer (I think).Matthew Barnes2008-12-142-113/+216
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36876
* | - Fix NetworkManager connection tracking.Matthew Barnes2008-12-1410-392/+629
| | | | | | | | | | | | | | | | | | | | - Implement offline preparation as an EActivity that gets broadcast in a signal to shell modules. Offline preparations are complete when the last EActivity reference is dropped. - Bind some of the composer preferences to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=36875
* | Merge revisions 36811:36865 from trunk.Matthew Barnes2008-12-1112-76/+135
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36867
* | Merge revisions 36737:36810 from trunk.Matthew Barnes2008-11-2410-85/+370
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36811
* | Progress update:Matthew Barnes2008-11-1915-547/+779
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tighter integration of GalViewInstance and EShellView. - EBinding. Stolen from ExoBinding. Lets you bind GObject properties together to automatically keep their values in sync. This is a godsend. Added to e-util, but might even deserve a place in libedataserver. - EShellSettings. This is the concept I blogged about. Already started ripping apart em-mailer-prefs.c. Others to follow. Any place where we're monitoring GConf keys is a target. - Incremental progress on the calender and mailer. Got EMFolderView somewhat working, but I think I'll be killing off EMFolderBrowser. svn path=/branches/kill-bonobo/; revision=36795
* | Rearranged some of the addressbook code to try and eliminate some circularMatthew Barnes2008-11-143-12/+29
| | | | | | | | | | | | | | | | dependencies in our libraries. The circular dependency between the composer and the mail module is still causing me headaches. And it doesn't help that the addressbook and calendar also want to link to the composer. svn path=/branches/kill-bonobo/; revision=36782
* | Merge revisions 36685:36729 from trunk.Matthew Barnes2008-11-086-250/+56
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36763
* | Ellipsize the Subscriptions menu item.Matthew Barnes2008-11-031-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36723
* | Get composer integration working with the rest of the modules, but man doMatthew Barnes2008-11-011-9/+7
| | | | | | | | | | | | we have circular dependencies all over the place! Big house of cards. svn path=/branches/kill-bonobo/; revision=36706
* | Add popup menus to the calendar memopad and taskpad.Matthew Barnes2008-10-319-323/+248
| | | | | | | | | | | | | | Implement support for "hide completed tasks" option (not yet tested). Flesh out most of the Preferences window. Still need Certificates page. svn path=/branches/kill-bonobo/; revision=36701
* | Disable parts of my previous calendar work, such that all modules now load!Matthew Barnes2008-10-282-5/+15
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36690
* | Merge revisions 36534:36684 from trunk.Matthew Barnes2008-10-2511-40/+222
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36685
* | Commit recent work so I can merge from trunk.Matthew Barnes2008-10-2512-88/+350
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36684
* | Yeah, it was something stupid. Folder tree now working.Matthew Barnes2008-10-171-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36624
* | Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-1743-1485/+2805
| | | | | | | | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* | Progress update:Matthew Barnes2008-10-1415-424/+3727
| | | | | | | | | | | | | | | | | | | | - Calendar is kind of a mess at the moment. Doesn't compile. - Roughed in the Mail module, including all the actions. That _does_ compile. Runs, even. svn path=/branches/kill-bonobo/; revision=36611
* | Merge revisions 36016:36533 from trunk.Matthew Barnes2008-10-0261-1173/+3928
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36534
* | Progress update:Matthew Barnes2008-09-182-10/+1
| | | | | | | | | | | | | | | | | | - Kill EABMenu. - Centralize marshallers to eliminate duplication. svn path=/branches/kill-bonobo/; revision=36368
* | Merge revisions 36016:36303 from trunk.Matthew Barnes2008-09-11110-1354/+1708
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36307
* | ** Fixes bug #549969Matthew Barnes2008-08-312-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549969 * mail/em-migrate.c (migrate_to_db): Use a less geeky sounding migration message. svn path=/branches/kill-bonobo/; revision=36228
* | ** Fixes bug #549970Matthew Barnes2008-08-312-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549970 * mail/evolution-mail.schemas.in: Reword the descriptions for "lookup_addressbook" key. svn path=/branches/kill-bonobo/; revision=36227
* | Progress update:Matthew Barnes2008-08-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | - Contacts module partially working! - Implement UI merging. Also merge EInfoLabel into ESidebar. The shell window now manages the icon and labels and keeps them up-to-date via EShellView properties. svn path=/branches/kill-bonobo/; revision=36214
* | Merge revisions 35993:36015 from trunk.Matthew Barnes2008-08-195-40/+60
| | | | | | | | | | | | Adapt recent "crash recovery" changes to new architecture. svn path=/branches/kill-bonobo/; revision=36018
* | Merge revisions 35951:35992 from trunk.Matthew Barnes2008-08-1517-77/+201
| | | | | | | | svn path=/branches/kill-bonobo/; revision=35994
* | Merge revisions 35747:35930 from trunk.Matthew Barnes2008-08-0831-170/+830
| | | | | | | | svn path=/branches/kill-bonobo/; revision=35931
* | Migrate CompEditor, CompEditorPage, and the various subclasses fromMatthew Barnes2008-07-161-1/+0
|/ | | | | | BonoboUI to GtkUIManager. See bug #542125. svn path=/branches/kill-bonobo/; revision=35746
* ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.)Milan Crha2008-07-092-0/+47
| | | | | | | | | | | | | | 2008-07-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #207802 (Patch suggested by Veerapuram Varadhan.) * message-list.c: (struct search_child_struct), (search_child_cb), (is_tree_widget_children), (ml_tree_drag_motion): Do not allow drop messages to the same message list as is the source. Also do not allow drop over message list if it doesn't have set a folder. svn path=/trunk/; revision=35732
* ** Fix for bug #541365Milan Crha2008-07-032-4/+15
| | | | | | | | | | | | 2008-07-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #541365 * message-list.c: (message_list_get_uids), (message_list_get_selected): Do not call 'camel_folder_sort_uids' when we do not have folder or uid. svn path=/trunk/; revision=35719
* Sort the uids so that moving/copying messages preserves mailbox orderingJeffrey Stedfast2008-07-032-4/+14
| | | | | | | | | | | | | 2008-07-02 Jeffrey Stedfast <fejj@novell.com> Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. * message-list.c (message_list_get_uids): Sort the uids. (message_list_get_selected): Same. svn path=/trunk/; revision=35714
* ** Fix for bug #540160Milan Crha2008-06-263-20/+30
| | | | | | | | | | | | | | | 2008-06-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #540160 * message-list.h: (struct _MessageList): * message-list.c: (message_list_init), (on_cursor_activated_cmd), (on_selection_changed_cmd): Remember whether we come from none/multi select to single select and properly update the preview. (Reverting patch for bug #337160 and doing that with other approach.) svn path=/trunk/; revision=35684
* ** Fix for bug #537275Milan Crha2008-06-243-0/+19
| | | | | | | | | | | | | | 2008-06-24 Milan Crha <mcrha@redhat.com> ** Fix for bug #537275 * em-html-stream.c: (emhs_cleanup): Close GtkHTMLStream on cancel. * em-html-stream.c: (emhs_gtkhtml_destroy): Set the cancel. * em-sync-stream.c: (emss_process_message): Do not pass data to the child structure if we were canceled. svn path=/trunk/; revision=35680
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #539268 (Do not use ↵Suman Manjunath2008-06-222-5/+13
| | | | | | both filename and description if they are identical) svn path=/trunk/; revision=35673
* Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #538741 (Strip ↵Suman Manjunath2008-06-222-1/+8
| | | | | | preceding tabs from Date headers too) svn path=/trunk/; revision=35671
* ** Fixes bug #537725Matthew Barnes2008-06-212-2/+9
| | | | | | | | | | | | | 2008-06-21 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #537725 * mail/em-composer-utils.c (save_draft_done): Set the autosaved flag so we don't get pestered with a save dialog if the user then decides to close the composer window. svn path=/trunk/; revision=35669
* fixed copyright noticesJeffrey Stedfast2008-06-2195-95/+95
| | | | svn path=/trunk/; revision=35663
* fixed copyright noticesJeffrey Stedfast2008-06-2128-31/+31
| | | | svn path=/trunk/; revision=35661
* ** Fix for bug #534039Milan Crha2008-06-204-34/+37
| | | | | | | | | | | | | | | | | | | | 2008-06-20 Milan Crha <mcrha@redhat.com> ** Fix for bug #534039 * em-folder-tree-model.h: (em_folder_tree_model_signal_block): * em-folder-tree-model.c: (em_folder_tree_model_signal_block): Removed obsolete function. * mail-vfolder.c: (vfolder_load_storage): Add storage to the tree model when everything is loaded, thus everything will be shown when enabling the Search Folders on demand. Also ensure the Search Folders to be enabled next start. * mail-vfolder.c: (mail_vfolder_add_uri), (mail_vfolder_delete_uri): Track folders even when Search Folders disabled, to have them known when enabling Search Folders on demand. svn path=/trunk/; revision=35658
* ** Fix for bug #382783Milan Crha2008-06-202-0/+41
| | | | | | | | | | | | | 2008-06-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #382783 * filter/filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): * mail/em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget): Grab focus of new rule part on adding and scroll to the bottom too. svn path=/trunk/; revision=35654
* ** Fix for bug #423395Milan Crha2008-06-192-4/+16
| | | | | | | | | | | | | | | | 2008-06-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #423395 * configure.in: Requires newer GtkHTML, 3.23.5. * mail/em-format-html.c: (efh_init), (efh_text_plain), (efh_text_enriched), (efh_text_html), (efh_message_deliverystatus): Put the anchor where the message body begins and let GtkHTML know the anchor name to place the cursor there in caret mode on the first focus. svn path=/trunk/; revision=35650
* ** Fixes part of bug #532472Matthew Barnes2008-06-192-26/+36
| | | | | | | | | | | | | | 2008-06-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #532472 * mail/mail-config.c (mail_config_get_account_by_transport_url): Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing it to the already-stripped 'transport_url', to avoid unnecessary password prompts. svn path=/trunk/; revision=35649
* ** Fix for bug #467892Milan Crha2008-06-164-6/+47
| | | | | | | | | | | | | | | | | 2008-06-16 Milan Crha <mcrha@redhat.com> ** Fix for bug #467892 * message-list.h: (struct _MessageList), (message_list_ensure_message): * message-list.c: (message_list_init), (message_list_finalise), (message_list_ensure_message), (regen_list_exec), (regen_list_done): Be able to set a message uid to keep in a list after regeneration. * em-folder-view.c: (em_folder_view_open_selected): Inherit search criteria and ensure keeping the selected message in the view even it may not belong to the filter anymore. svn path=/trunk/; revision=35640
* ** Fix for bug #337160Milan Crha2008-06-132-4/+26
| | | | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #337160 * message-list.c: (on_cursor_activated_cmd): Do not pretend the row with a cursor is selected when it isn't. Also take care of multiselect. * message-list.c: (on_selection_changed_cmd): Do not pretend the row with a cursor is selected when it isn't. svn path=/trunk/; revision=35633
* ** Fix for bug #538002Milan Crha2008-06-132-0/+12
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #538002 * em-folder-tree.c: (emft_drop_target): Do not allow dropping messages on folders with CAMEL_FOLDER_NOSELECT flag set. svn path=/trunk/; revision=35631
* ** Fix for bug #314467Milan Crha2008-06-132-0/+8
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #314467 * em-account-editor.c: (emae_url_set_hostport): Reset port when setting host name without it. svn path=/trunk/; revision=35629
* ** Fix for bug #535791Milan Crha2008-06-096-6/+66
| | | | | | | | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #535791 * mail-config.glade: * em-composer-prefs.c: (em_composer_prefs_construct): New UI option to let uset choose whether start typing at the bottom of the document or not on replying. * em-utils.h: (em_utils_message_to_html): * em-utils.c: (em_utils_message_to_html): * em-composer-utils.c: (forward_non_attached), (composer_set_body): Take care of /apps/evolution/mail/composer/reply_start_bottom. svn path=/trunk/; revision=35621
* ** Fix for bug #201011Milan Crha2008-06-093-0/+17
| | | | | | | | | | | | | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #201011 * filter/filter-rule.h: (struct _FilterRule): New property 'enabled' to be able to disable filter rules. * filter/filter-rule.c: (filter_rule_init), (rule_eq), (xml_encode), (xml_decode), (rule_copy): Store/restore/use 'enabled' value. * filter/rule-editor.c: (add_editor_response), (rule_move), (set_source): Set the 'enabled' column properly. * filter/rule-editor.c: (rule_able_toggled), (rule_editor_treeview_new): Add column "Enabled" to the tree, but have it hidden by default, only those whom supports it can show it. * mail/em-filter-editor.c: (em_filter_editor_construct): Show Enabled column in the editor, because we support it here. * mail/mail-session.c: (main_get_filter_driver): Skip disabled rules. svn path=/trunk/; revision=35620
* ** Fix for bug #536772Milan Crha2008-06-092-0/+9
| | | | | | | | | | | | 2008-06-09 Milan Crha <mcrha@redhat.com> ** Fix for bug #536772 * em-folder-browser.c: (EMFolderViewEnable emfb_enable_map): Disable Folder menu items consistently with a popup menu over folder. svn path=/trunk/; revision=35616
* Dumb typo.Matthew Barnes2008-06-071-1/+1
| | | | svn path=/trunk/; revision=35608
* Fix build breakage. Apparently <gtk/gtk.h> only recently startedMatthew Barnes2008-06-072-0/+2
| | | | | | | pulling in <gio/gio.h>. We still need to include gio.h explicitly for a little while longer. svn path=/trunk/; revision=35607
* ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES andMatthew Barnes2008-06-0644-233/+53
| | | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES defined. (#536637) svn path=/trunk/; revision=35606
* Fix a typo.Matthew Barnes2008-06-062-1/+5
| | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> * mail/evolution-mail.schemas.in: Fix a typo. svn path=/trunk/; revision=35605
* Never undefine DISABLE_DEPRECATED macros in source code. Yes, it willMatthew Barnes2008-06-062-10/+6
| | | | | | | | | | | 2008-06-05 Matthew Barnes <mbarnes@redhat.com> * mail/message-tag-followup.c: Never undefine DISABLE_DEPRECATED macros in source code. Yes, it will break the build if it's defined. That's the point! svn path=/trunk/; revision=35600
* Committing on behalf of Jacob Brown <jeblinux@gmail.com>Jacob Brown2008-06-022-1/+7
| | | | | | | | 2008-06-02 Jacob Brown <jeblinux@gmail.com> ** Fix for bug #529464 svn path=/trunk/; revision=35575
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-022-7/+26
| | | | | | | | | | | | 2008-06-02 Milan Crha <mcrha@redhat.com> ** Fix for bug #535749 * message-list.c: (regen_list_exec): Use better condition whether keep cursor_uid in the message list or not on regeneration. svn path=/trunk/; revision=35574
* Committing on behalf of Srinivasa Ragavan <sragavan@novell.com>Srinivasa Ragavan2008-06-022-0/+9
| | | | | | | | | | 2008-06-02 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #531836 Added bonobo accel key for Ctrl+D, Del to keep working on deleted mails, but not the toolbar/menu svn path=/trunk/; revision=35570
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-022-44/+45
| | | | | | | | | | | | | | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #525966 * em-composer-utils.c: (composer_set_no_change): New helper function to set composers state properly to "no change". * em-composer-utils.c: (em_utils_compose_new_message), (em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder), (em_utils_post_to_url), (edit_message), (forward_attached), (forward_non_attached), (em_utils_redirect_message), (em_utils_reply_to_message), (post_reply_to_message): Use the above helper function. * em-composer-utils.c: (reply_get_composer), (composer_set_body): Do not drop undo in the editor multiple times, do that only once. svn path=/trunk/; revision=35569
* ** Fix for bug #535689Lucian Langa2008-06-022-1/+9
| | | | | | | | | | | 2008-06-02 Lucian Langa <lucilanga@gnome.org> ** Fix for bug #535689 * mail-send-recv.c: (build_dialog): Transmit gd data to hook's event target data svn path=/trunk/; revision=35568
* Committing on behalf of Milan Crha <mcrha@redhat.com>Milan Crha2008-06-023-28/+120
| | | | | | | | | | | | | | | | | | | | 2008-05-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #534312 * em-composer-utils.c: (create_new_composer), (em_utils_compose_new_message), (struct forward_attached_data), (real_update_forwarded_flag), (update_forwarded_flags_cb), (composer_destroy_fad_cb), (setup_forward_attached_callbacks), (forward_attached), (forward_attached_cb), (em_utils_forward_attached), (forward_non_attached), (forward_quoted), (em_utils_forward_message): Set new CAMEL_MESSAGE_FORWARDED flag on forwarded messages. * message-list.c: (ml_value_to_string), (message_list_create_extras), (ml_tree_value_at), (create_composite_cell), (struct states_pixmaps): Draw mail-forward icon on forwarded messages. svn path=/trunk/; revision=35567
* ** Fix for bug #535670Lucian Langa2008-05-313-0/+12
| | | | | | | | | | | | | | 2008-05-30 Lucian Langa <lucilanga@gnome.org> ** Fix for bug #535670 * em-format-quote.c: (type_builtin_table): Add x-evolution/evolution-feed-rss as internal mime for evolution-rss artiles. * em-format.c: (em_format_is_attachment): prevent evolution-rss articles being formatted as attachments. svn path=/trunk/; revision=35559
* ** Fix for bug #317755Milan Crha2008-05-277-2/+117
| | | | | | | | | | | | | | | | | | | | | | | 2008-05-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #317755 * mail-send-recv.c: (refresh_folders_exec): * mail-ops.c: (refresh_folder_desc): Also sync with a server when refreshing folder. * evolution-mail.schemas.in: * mail-config.h: (mail_config_get_sync_timeout): * mail-config.c: (mail_config_get_sync_timeout): Use int value of /apps/evolution/mail/sync_interval where is set how often propagate local changes to server. * mail-component.c: (struct _MailComponentPrivate), (impl_dispose), (mc_sync_store_done), (mc_sync_store), (call_mail_sync), (mail_component_init): Upload local changes to server on some interval. * mail-component.c: (impl_quit): Do not quit until we are done with mail sync. svn path=/trunk/; revision=35552
* ** Fix for bug #322553Milan Crha2008-05-274-3/+47
| | | | | | | | | | | | | | | | | | | | 2008-05-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #322553 * mail-config.h: (mail_config_scripts_disabled): * mail-config.c: (struct MailConfig), (mail_config_init), (mail_config_scripts_disabled): New helper function. * em-composer-prefs.c: (sig_load_preview): Write to html stream at least one character. * em-composer-prefs.c: (em_composer_prefs_construct): Disable signature's Add Script button when not approved running scripts. * mail-config.c: (mail_config_get_gconf_client): Ensure init. * mail-config.c: (mail_config_signature_run_script): Do not run script when disabled in /desktop/gnome/lockdown/disable_command_line. svn path=/trunk/; revision=35551
* ** Fixes bug #534476Matthew Barnes2008-05-233-18/+17
| | | | | | | | | | | | | | | | | | | 2008-05-23 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534476 * configure.in: Require shared-mime-info >= 0.22 to make sure we pick up the fix for correctly identifying "winmail.dat" attachments. * calendar/gui/e-cal-popup.c (ecalp_standard_menu_factory): * mail/em-utils.c (em_utils_snoop_type): * mail/em-popup.c (emp_standard_menu_factory): Remove the special check for "winmail.dat". GIO correctly identifies it as "application/ms-tnef". svn path=/trunk/; revision=35534
* Convert the the warning to a message.Srinivasa Ragavan2008-05-232-1/+6
| | | | | | | | | 2008-05-23 Srinivasa Ragavan <sragavan@novell.com> * mail-mt.c: (mail_msg_check_error): Convert the the warning to a message. svn path=/trunk/; revision=35531
* ** Fix a bunch of compiler warnings.Matthew Barnes2008-05-233-21/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fix a bunch of compiler warnings. * calendar/gui/e-select-names-renderer.c (e_select_names_renderer_focus_out_event): Remove this function. Looks like it hasn't been used in years. * mail/em-format-html.c (efh_message_external): Fix a typo in checking for an empty 'mode' string. * mail/message-list.c (subtree_size): Remove this function. Looks like it hasn't been used in years. * plugins/email-custom-header/email-custom-header.c (action_email_custom_header_cb): Remove unused 'editor' variable. * plugins/save-calendar/csv-format.c (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c (do_save_calendar_rdf): Remove pointless address check of a local variable. svn path=/trunk/; revision=35527
* ** Fixes bug #534360Matthew Barnes2008-05-2316-26/+47
| | | | | | | | | | | | 2008-05-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #534360 Migrate from deprecated GtkObject symbols to GObject equivalents. Touches over 150 files in all components; too many to list. svn path=/trunk/; revision=35526
* Use a bit more direct English when informing the user of no messages inMatthew Barnes2008-05-202-1/+7
| | | | | | | | | | | 2008-05-19 Matthew Barnes <mbarnes@redhat.com> * mail/message-list.c (regen_list_done): Use a bit more direct English when informing the user of no messages in the currently selected folder. svn path=/trunk/; revision=35515
* ** Fixes bug #533465, patch from Ritesh KhadgarayMatthew Barnes2008-05-192-3/+13
| | | | | | | | | | | | 2008-05-19 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #533465, patch from Ritesh Khadgaray * mail/em-account-editor.c (emae_url_set_hostport): Strip whitespace from user-entered hostname. svn path=/trunk/; revision=35511
* Make non junk learn work again.Srinivasa Ragavan2008-05-192-1/+5
| | | | | | | | 2008-05-19 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-view.c: Make non junk learn work again. svn path=/trunk/; revision=35509
* ** Fixes bug #514383Matthew Barnes2008-05-172-8/+6
| | | | | | | | | | | | | | | 2008-05-16 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #514383 * plugins/mark-all-read/mark-all-read.c: Add a Cancel button. * mail/mail.error.xml: Remove the "ask-mark-read" error. * e-error.c (e_error_newv): Widget packing adjustments. svn path=/trunk/; revision=35504
* add gtk/gtkspinbutton.h to the includesJeffrey Stedfast2008-05-171-0/+1
| | | | svn path=/trunk/; revision=35503
* Needed so that IMAP4 can allow users to configure cache expirationJeffrey Stedfast2008-05-152-0/+43
| | | | | | | | | | | | | | 2008-05-14 Jeffrey Stedfast <fejj@novell.com> Needed so that IMAP4 can allow users to configure cache expiration per-folder. * em-folder-properties.c (emfp_get_folder_item): Add support for CAMEL_ARG_INT and CAMEL_ARG_DBL. (emfp_commit): Same. svn path=/trunk/; revision=35502
* ** Fixes bug #463040, Patch by Milan CrhaMatthew Barnes2008-05-142-0/+12
| | | | | | | | | | | | | 2008-05-14 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #463040, Patch by Milan Crha * mail/em-folder-browser.c (emfb_list_message_selectedi), (emfb_set_folder): Forget former selected uid as soon as we know we moved to other. svn path=/trunk/; revision=35494
* ** Fix for bug #531519Sankar P2008-05-092-1/+10
| | | | | | | | | | | | | | | 2008-05-09 Sankar P <psankar@novell.com> ** Fix for bug #531519 * em-format-html-display.c: (efhd_message_update_bar): Evolution crashes on print-preview. ** Committed on behalf of Srinivasa Ragavan <sragavan@novell.com> svn path=/trunk/; revision=35486
* ** Fixes part of bug #424744Matthew Barnes2008-05-078-11/+23
| | | | | | | | | | | | | | | | | | | | | | | 2008-05-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #424744 * configure.in: Bump eds_minimum_version to 2.23.2 for camel-iconv.h. * composer/e-composer-private.c: * composer/e-composer-private.h: * composer/e-msg-composer.c: * mail/em-composer-prefs.c: * mail/em-format-html.c: * mail/em-format-quote.c: * mail/em-mailer-prefs.c: * widgets/misc/e-attachment-bar.c: * widgets/misc/e-unicode.c: Use camel-iconv.c instead of e-iconv.h (now deprecated). svn path=/trunk/; revision=35474
* Use the GtkCellRendererText's "markup" property for error messages.Matthew Barnes2008-05-072-19/+14
| | | | | | | | | | 2008-05-06 Matthew Barnes <mbarnes@redhat.com> * mail-component.c (mail_component_show_logger): Use the GtkCellRendererText's "markup" property for error messages. svn path=/trunk/; revision=35473
* ** Fixes bug #531426Matthew Barnes2008-05-062-1/+9
| | | | | | | | | | | | | 2008-05-05 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #531426 * mail/em-format-html.c (efh_format_headers): Display face header images at 48x48 instead of 64x64. Patch from Roland Clobus. svn path=/trunk/; revision=35469
* Fix up the Debug Logs window a bit: - Add a Close button. - Fix someMatthew Barnes2008-05-052-116/+165
| | | | | | | | | | | | | | | | | 2008-05-04 Matthew Barnes <mbarnes@redhat.com> * mail/mail-component.c (mail_component_show_logger): Fix up the Debug Logs window a bit: - Add a Close button. - Fix some spacing issues (HIG compliance). - Just show the log level icon. Add a tooltip for the icon showing a description of the log level (Error/Warning/Debug). Also, avoid using e-icon-factory. Set the GtkCellRendererPixbuf's "stock-id" and "stock-size" properties instead. - Use GConfBridge to track the user's log level preference. svn path=/trunk/; revision=35466
* ** Fix for bug #528288Milan Crha2008-04-303-3/+31
| | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #528288 * widgets/misc/e-filter-bar.c: (get_property): Do not return any query with empty text from search bar. * widgets/table/e-tree.h: (e_tree_set_info_message): * widgets/table/e-tree.c: (struct ETreePriv), (et_dispose), (e_tree_init), (tree_size_allocate), (e_tree_set_info_message): Allow setting info message into the tree. It doesn't check whether the tree is empty or not, so take care of that. * mail/em-folder-browser.c: (emfb_init), (em_folder_browser_show_wide): Ensure minimum size for preview and message list. * mail/em-folder-browser.c: (get_view_query): Distinguish between no filter and custom filter. * mail/message-list.c: (regen_list_done): Set info message to tree when no message shown in a list. svn path=/trunk/; revision=35459
* ** Fix for bug #530245Milan Crha2008-04-302-2/+8
| | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #530245 * searchtypes.xml: Let searches work with labels again. svn path=/trunk/; revision=35456
* ** Fix for bug #467892Milan Crha2008-04-303-12/+34
| | | | | | | | | | | | | | | | 2008-04-30 Milan Crha <mcrha@redhat.com> ** Fix for bug #467892 * em-folder-view.c: (em_folder_view_open_selected): Do not inherit search filters when opening messages in new window. * message-list.c: (regen_list_exec): If we are called from folder_changed even, then keep the actually selected message so it will not disappear when user reads it and it doesn't belong to actual filter anymore. svn path=/trunk/; revision=35454
* Patch from Shuai Liu <shuai.liu@sun.com>Shuai Liu2008-04-302-2/+10
| | | | | | | | | | | | | | 2008-04-30 Shuai Liu <shuai.liu@sun.com> ** Fix for bug #530672 Evolution crashes when viewing pgp-signed message * em-format-html-display.c: Modify the array of smime_sign_colour from 4 to 5 to ensure the input by data-server is right svn path=/trunk/; revision=35447
* Fixes compiler warning (unused variable).Milan Crha2008-04-292-1/+5
| | | | | | | | | | 2008-04-29 Milan Crha <mcrha@redhat.com> * em-utils.c: (em_utils_snoop_type): Fixes compiler warning (unused variable). svn path=/trunk/; revision=35439
* ** Fix for bug #511337Milan Crha2008-04-294-2/+53
| | | | | | | | | | | | | | | | | | | 2008-04-29 Milan Crha <mcrha@redhat.com> ** Fix for bug #511337 * em-format-html.h: (EMFormatHTMLState), (struct _EMFormatHTML): * em-format-html.c: (efh_init), (efh_format_done), (efh_format_timeout): Track state of the object to recognize whether rendering new content or doing nothing. * em-format-html-display.c: (efhd_can_process_attachment), (efhd_attachment_show), (efhd_attachment_popup), (efhd_attachment_image), (efhd_attachment_button): Do nothing when EMFormatHTML object's state is RENDERING, the puri object instance is not valid anyway. svn path=/trunk/; revision=35437
* ** Fix for bug #529247Johan Euphrosine2008-04-284-26/+41
| | | | | | | | | | | | | | | | | | | | | | 2008-04-28 Johan Euphrosine <proppy@aminche.com> ** Fix for bug #529247 * em-format-html.h (struct _EMFormatHTML): Add header_colour. * em-format-html-display.c (efhd_gtkhtml_realise): Use bg style properties for body_colour, fg for header_colour, darken for frame_colour, bg for content_colour. * em-format-html.c (efh_init), (efh_format_exec), (efh_init), (efh_text_plain), (efh_text_enriched), (efh_text_html), (efh_message_deliverystatus): Use header_colour for text color of the message header, body_colour for background color of the message header, text_colour for text color of the message content, base_colour for background color of the message content. svn path=/trunk/; revision=35429
* Avoid crash while detecting mime types.Srinivasa Ragavan2008-04-282-6/+13
| | | | | | | | 2008-04-28 Srinivasa Ragavan <sragavan@novell.com> * mail/em-utils.c: Avoid crash while detecting mime types. svn path=/trunk/; revision=35426
* Fix the Mailer header displaySrinivasa Ragavan2008-04-282-1/+5
| | | | | | | | 2008-04-28 Srinivasa Ragavan <sragavan@novell.com> * mail/em-format-html.c: Fix the Mailer header display svn path=/trunk/; revision=35423
* ** Fix for bug #273041Milan Crha2008-04-254-4/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-25 Milan Crha <mcrha@redhat.com> ** Fix for bug #273041 * mail/mail.error.xml: (junk-check-error), (junk-report-error), (junk-not-report-error): New error messages added. * mail/em-junk-hook.h: (struct _EMJunkHookTarget), (em_junk_error_quark): * mail/em-junk-hook.c: (manage_error), (em_junk_check_junk), (em_junk_report_junk), (em_junk_report_non_junk): Allow propagation of the error from the plugin in the hook target. * plugins/bogo-junk-plugin/bf-junk-filter.c: (pipe_to_bogofilter), (em_junk_bf_check_junk), (em_junk_bf_report_junk), (em_junk_bf_report_non_junk): Propagate possible errors to the UI. * sa-junk-plugin/em-junk-filter.c: (em_junk_sa_commit_reports), (em_junk_sa_validate_binary): Fix function prototype. * sa-junk-plugin/em-junk-filter.c: (pipe_to_sa_full), (em_junk_sa_test_spamd_running), (em_junk_sa_test_spamassassin), (pipe_to_sa), (em_junk_sa_run_spamd), (em_junk_sa_test_spamd), (em_junk_sa_is_available), (em_junk_sa_check_junk), (get_spamassassin_version), (em_junk_sa_report_junk), (em_junk_sa_report_non_junk): Propagate possible errors to the UI. svn path=/trunk/; revision=35415
* Compiler warning fix.Milan Crha2008-04-232-1/+7
| | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> * em-format-html-display.c: (efhd_update_bar): Compiler warning fix. svn path=/trunk/; revision=35412
* ** Fix for bug #529375Milan Crha2008-04-2311-16/+108
| | | | | | | | | | | | | | | | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #529375 * evolution-mail.schemas.in: * mail-config.glade: * em-utils.h: (em_utils_in_addressbook): * em-utils.c: (em_utils_in_addressbook): * em-format-html.c: (emfh_gethttp): * mail-session.c: (lookup_addressbook): * mail-config.h: (mail_config_get_lookup_book_local_only): * mail-config.c: (struct MailConfig), (mail_config_init), (mail_config_get_lookup_book_local_only): * em-mailer-prefs.h: (struct _EMMailerPrefs): * em-mailer-prefs.c: (junk_book_lookup_button_toggled), (em_mailer_prefs_construct): Add new option /apps/evolution/mail/junk/lookup_addressbook_local_only to determine whether check for address in a local address book only. svn path=/trunk/; revision=35410
* ** Fix for bug #529179Milan Crha2008-04-232-2/+32
| | | | | | | | | | | | | | 2008-04-23 Milan Crha <mcrha@redhat.com> ** Fix for bug #529179 * em-folder-browser.c: (struct _EMFolderBrowserPrivate), (labels_changed_idle_cb), (gconf_labels_changed), (emfb_destroy): Rebuild search menu rather on idle, then immediately after the change in gconf, because other parts may not have this change propagated yet. svn path=/trunk/; revision=35408
* ** Fixes bug #458505EVOLUTION_2_23_1Matthew Barnes2008-04-232-1/+8
| | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #458505 * mail/mail-config.glade: One space between "Sender" and "Photograph". svn path=/trunk/; revision=35405
* ** Fixes bug #529462Matthew Barnes2008-04-232-2/+10
| | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #529462 * evolution-mail.schemas.in: Fix wording of "custom_header" GConf key description. svn path=/trunk/; revision=35404
* ** Fixes bug #494171Matthew Barnes2008-04-223-1/+72
| | | | | | | | | | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #494171 * mail/mail-send-recv.c (build_dialog): Make the "Send & Receive Mail" window dimensions persistent. * mail/evolution-mail.schemas.in: Add keys for storing "Send & Receive Mail" window dimensions: /apps/evolution/mail/send_recv_height /apps/evolution/mail/send_recv_maximized /apps/evolution/mail/send_recv_width Note the "maximized" key is required by GConfBridge but is not actually used since the window cannot be maximized. svn path=/trunk/; revision=35400
* Move these files to e-util.Matthew Barnes2008-04-222-1/+6
| | | | | | | | | | | | | | | | | | | 2008-04-22 Matthew Barnes <mbarnes@redhat.com> * composer/gconf-bridge.c: * composer/gconf-bridge.h: Move these files to e-util. * composer/Makefile.am: * composer/e-composer-private.h: * mail/em-composer-prefs.c: Adapt. * e-util/Makefile.am: Add gconf-bridge.[ch] from composer. svn path=/trunk/; revision=35399
* ** Fix for bug #323402Milan Crha2008-04-213-1/+24
| | | | | | | | | | | | | 2008-04-21 Milan Crha <mcrha@redhat.com> ** Fix for bug #323402 * em-folder-tree.c: (folder_tree_new): * evolution-mail.schemas.in: Be able to disable ellipsizing of folder names with hidden option /apps/evolution/mail/display/no_folder_dots. svn path=/trunk/; revision=35395
* ** Fix for bug #334444Srinivasa Ragavan2008-04-213-1/+44
| | | | | | | | | | | | | | | | | | | | | | | 2008-04-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #334444 * em-format-html-display.c: (efhd_attachment_button), (efhd_update_bar), (efhd_message_update_bar), (efhd_message_add_bar): * em-format-html.c: (efh_format_exec): 2008-04-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #334444 * e-attachment-bar.c: (e_attachment_bar_add_attachment_silent), (e_attachment_bar_refresh): * e-attachment-bar.h: svn path=/trunk/; revision=35393
* ** Fix for bug #526741 (gnome-vfs to gio/gvfs port)Milan Crha2008-04-1811-629/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #526741 (gnome-vfs to gio/gvfs port) * configure.in: Drop dependency on gnome-vfs, depend on gio instead. * addressbook/gui/contact-editor/e-contact-editor.c: Do not include gnome-vfs. * calendar/gui/e-meeting-store.c: (start_async_read), (freebusy_async), (async_read): Read data with gio, not with gnome-vfs. * calendar/gui/e-meeting-store.c: (async_close): Function removed. * calendar/gui/migration.c: * calendar/gui/e-memos.c: * calendar/gui/alarm-notify/notify-main.c: * calendar/gui/e-tasks.c: * calendar/gui/main.c: * calendar/gui/e-meeting-list-view.c: Do not include gnome-vfs. * calendar/gui/dialogs/comp-editor.c: (set_attachment_list): * calendar/gui/dialogs/comp-editor.c: (attachment_guess_mime_type): Function removed, use e-util function instead. * calendar/gui/e-cal-popup.c: (temp_save_part): Reflect changes in CamelStreamVFS. * calendar/gui/e-cal-popup.c: (ecalp_apps_open_in), (ecalp_apps_popup_free), (ecalp_standard_menu_factory): Use gio to fill popup and launch app. * calendar/gui/e-cal-component-preview.h: (e_cal_comp_preview_url_requested_cb): * calendar/gui/e-cal-component-preview.c: (e_cal_comp_preview_url_requested_cb): New helper function to manage file:// urls for GtkHTML component. * calendar/gui/e-cal-component-preview.c: (e_cal_component_preview_init): * calendar/gui/e-cal-component-memo-preview.c: (e_cal_comp_preview_url_requested_cb): Use above helper function. * calendar/gui/e-cal-component-memo-preview.c: (url_requested_cb): * calendar/gui/e-cal-component-preview.c: (url_requested_cb): Function removed. * composer/e-msg-composer.h: (e_msg_composer_guess_mime_type): * composer/e-msg-composer.c: (e_msg_composer_guess_mime_type), (handle_uri), (e_msg_composer_add_inline_image_from_file): Use shared e_util_guess_mime_type instead of its own. * e-util/e-gui-utils.c: Do not include gnome-vfs. * e-util/e-util.c: (e_write_file_uri), (e_file_get_save_path): * e-util/e-dialog-utils.c: (e_file_can_save), (e_file_check_local): Use gio instead of gnome-vfs. * e-util/e-util.h: * e-util/e-util.c: (e_util_guess_mime_type), (e_util_filename_to_uri), (e_util_uri_to_filename), (e_util_read_file): New helper functions. * mail/Makefile.am: * mail/em-vfs-stream.h: * mail/em-vfs-stream.c: Removed from project, not used anywhere. * mail/em-menu.c: * mail/em-config.c: Do not include gnome-vfs. * mail/mail-ops.c: (save_messages_exec), (save_part_exec): Changes related to Data Server change of CamelStreamVFS. * mail/em-format.c: (em_format_describe_part): * mail/em-format-html-display.c: (efhd_bonobo_object), (efhd_find_handler), (efhd_use_component), (efhd_bonobo_unknown), (efhd_check_server_prop), (efhd_format_attachment): Drop use of deprecated gnome-vfs functions. * mail/em-utils.c: (em_utils_snoop_type): Use gio to guess the mime_type. * mail/em-popup.c: (emp_apps_open_in), (emp_apps_popup_free), (emp_standard_menu_factory): Use gio to fill popup and launch app. * plugins/import-ics-attachments/icsimporter.c: Do not include gnome-vfs. * plugins/ipod-sync/ical-format.c: (do_save_calendar_ical): * plugins/ipod-sync/ipod-sync.c: (destination_save_addressbook): Write to gio GOutputStream instead of gnome-vfs handle. * plugins/ipod-sync/format-handler.h: (open_for_writing): * plugins/ipod-sync/ipod-sync.c: (open_for_writing): New helper function. * plugins/publish-calendar/publish-format-fb.h: (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-fb.c: (write_calendar), (publish_calendar_as_fb): * plugins/publish-calendar/publish-format-ical.h: (publish_calendar_as_ical): * plugins/publish-calendar/publish-format-ical.c: (write_calendar), (publish_calendar_as_ical): Use gio GOutputStream instead of gnome-vfs handle. * plugins/publish-calendar/url-editor-dialog.c: (create_uri): Use glib function to escape URI. * plugins/publish-calendar/publish-location.c: (migrateURI): Use EUri to parse URI. * plugins/publish-calendar/publish-calendar.c: (publish_online), (unmount_done_cb), (struct mnt_struct), (mount_ready_cb), (ask_password), (ask_question), (mount_first), (publish): Use gio instead of gnome-vfs for opening (remote) files. * plugins/save-calendar/ical-format.c: (do_save_calendar_ical): * plugins/save-calendar/csv-format.c: (do_save_calendar_csv): * plugins/save-calendar/rdf-format.c: (do_save_calendar_rdf): Use gio GOutpuStream instead of gnome-vfs handle. * plugins/save-calendar/format-handler.h: (open_for_writing): * plugins/save-calendar/save-calendar.c: (open_for_writing): New helper function. * shell/e-shell-window-commands.c: (command_quick_reference): Use gio instead of gnome-vfs. * widgets/misc/e-attachment.h: (struct _EAttachment): * widgets/misc/e-attachment.c: (finalise), (init), (attachment_guess_mime_type), (e_attachment_new), (struct DownloadInfo), (download_info_free), (data_ready_cb), (download_to_local_path), (e_attachment_new_remote_file): Use gio instead of gnome-vfs to download remote files. * widgets/misc/e-image-chooser.c: (image_drag_data_received_cb): Use new util function to read file. * widgets/misc/e-attachment-bar.c: (size_to_string): Stolen from gnome-vfs. svn path=/trunk/; revision=35378
* Patch from Shuai Liu <shuai.liu@sun.com>: Fix for bug #528358 (Use message ↵Suman Manjunath2008-04-172-1/+20
| | | | | | subject as default filename when attempting to 'save message') svn path=/trunk/; revision=35372
* ** Fix for bug #270406Milan Crha2008-04-144-24/+160
| | | | | | | | | | | | | | | | | | | 2008-04-14 Milan Crha <mcrha@redhat.com> ** Fix for bug #270406 * em-folder-properties.c: (struct _prop_data), (emfp_free), (add_numbered_row), (emfp_get_folder_item), (emfp_dialog_got_folder_quota), (emfp_dialog_got_folder): Retrieve quota information for a folder and show it in a dialog. * mail-ops.h: (mail_get_folder_quota): * mail-ops.c: (struct _get_quota_msg), (get_quota_desc), (get_quota_exec), (get_quota_done), (get_quota_free), (MailMsgInfo get_quota_info), (mail_get_folder_quota): New operation to get folder's quota information. svn path=/trunk/; revision=35366
* Add an icon for Folder->New.Matthew Barnes2008-04-142-0/+6
| | | | | | | | | | | | | | | | 2008-04-13 Matthew Barnes <mbarnes@redhat.com> * mail/em-folder-browser.c: Add an icon for Folder->New. * ui/evolution-addressbook.xml: Add an icon for Edit->Select All. * ui/evolution-mail-list.xml: Add icons for Folder->Delete and Folder->Refresh. svn path=/trunk/; revision=35363
* Revert my previous change. Glade was more destructive toward the file thanMatthew Barnes2008-04-112-5867/+9823
| | | | | | | | | | | | | 2008-04-10 Matthew Barnes <mbarnes@redhat.com> * mail-config.glade: Revert my previous change. Glade was more destructive toward the file than I realized. But I think I fixed the core issue that was causing Glade 3 to crash: there were two widgets named "omenuCharset". Now the one in Composer Preferences is named "omenuCharset1". svn path=/trunk/; revision=35353
* Change the name of the variable we look for in the glade file.Sankar P2008-04-102-7/+25
| | | | | | | | | | | | | | | | 2008-04-10 Sankar P <psankar@novell.com> * em-composer-prefs.c: (em_composer_prefs_construct): Change the name of the variable we look for in the glade file. Also add some if conditions to avoid certain crash. ** See bug #527327 svn path=/trunk/; revision=35352
* Loaded this file into Glade 3.5 and saved it. Doing so appears to haveMatthew Barnes2008-04-092-9815/+5874
| | | | | | | | | | | | 2008-04-09 Matthew Barnes <mbarnes@redhat.com> * mail-config.glade: Loaded this file into Glade 3.5 and saved it. Doing so appears to have fixed whatever corruption was causing previous Glade 3 releases to choke on it. svn path=/trunk/; revision=35351
* ** Fixes bug #523413Matthew Barnes2008-04-093-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-08 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #523413 * composer/e-msg-composer.c (msg_composer_dispose): Use the 'application_exiting' private flag to determine whether to tell e_composer_autosave_unregister() to delete the autosave file. * composer/e-msg-composer.c (msg_composer_class_init), (e_msg_composer_save_draft): Remove the 'quit' parameter from the 'save-draft' signal. * composer/e-msg-composer.c (e_msg_composer_request_close_all): Take an autosave snapshot before activating the CLOSE action, and set the private 'application_exiting' flag. This should avoid prompting the user before shutting down. * composer/e-composer-actions.c (action_close_cb): When electing to save a message before closing, hide the window immediately. The callback function can then check the window's visibility after the save is complete to know whether to destroy the window. * composer/e-composer-autosave.c (e_composer_autosave_unregister): Add a 'delete_file' boolean parameter to determine whether to delete the autosave file. * composer/e-composer-private.h: Add an 'application_exiting' flag. * mail/em-composer-utils.c (save_draft_done): Check the composer window's visibility to determine whether to destroy the window. See the corresponding composer/ChangeLog entry to get the full story. * mail/em-composer-utils.c (em_utils_composer_save_draft_cb): Remove the 'quit' parameter. svn path=/trunk/; revision=35346
* Fix a stupid typo.Matthew Barnes2008-04-071-1/+1
| | | | svn path=/trunk/; revision=35330
* reviewed by: Milan CrhaTakao Fujiwara2008-04-072-43/+52
| | | | | | | | | | | | | | | 2008-04-07 Takao Fujiwara <takao.fujiwara@sun.com> reviewed by: Milan Crha ** Fix for bug #408579 * mail/mail.error.xml: * e-util/e-system.error.xml: Changed '&quot;' to '\"' to work with intltool. svn path=/trunk/; revision=35329
* ** Fixes bug #335891Matthew Barnes2008-04-072-13/+42
| | | | | | | | | | | | | 2008-04-06 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #335891 * mail/em-composer-prefs.c (em_composer_prefs_construct): Desensitize the signature editing interface if the "signatures" GConf key is not writable. svn path=/trunk/; revision=35328
* Fix a corner case that I missed in my last commit.Matthew Barnes2008-04-064-6/+27
| | | | | | | | | | 2008-04-05 Matthew Barnes <mbarnes@redhat.com> * mail/em-composer-prefs.c: Fix a corner case that I missed in my last commit. svn path=/trunk/; revision=35324
* ** Fixes part of bug #526152, plus some tangential code cleanup.Matthew Barnes2008-04-057-804/+785
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-05 Matthew Barnes <mbarnes@redhat.com> ** Fixes part of bug #526152, plus some tangential code cleanup. * mail/Makefile.am: Remove all the IDL crud for GnomeSpell. * mail/em-composer-prefs.c: * mail/evolution-mail.schemas.in: * mail/mail-config.c: Define our own GConf keys for active spell checking languages and the underline color for misspelled words, instead of relying on GnomeSpell's GConf keys. The new keys are: /apps/evolution/mail/composer/spell_color (string) /apps/evolution/mail/composer/spell_languages (list of strings) * mail/em-composer-prefs.c: * mail/em-composer-prefs.h: Cleanup the logic a bit to improve readability. * mail/mail-config.c: Cleanup the GConf notification logic: - We don't need the notification IDs for GConf keys we're watching. - Minimize the repetition of GConf keys to reduce the risk of typos. - Reduce the number of notification callback functions. * mail/Spell.idl: Remove this file; we don't use GnomeSpell anymore. * composer/e-msg-composer.c: * composer/e-composer-private.h: Initialize a new composer's spell checking language menu via our new "spell_languages" GConf key. * tools/killev.c (main): No need to continue killing the GnomeSpell Bonobo server. svn path=/trunk/; revision=35322
* Same as below.Jeffrey Stedfast2008-04-053-39/+55
| | | | | | | | | 2008-04-04 Jeffrey Stedfast <fejj@novell.com> * em-format-quote.c (emfq_format_header): Same as below. svn path=/trunk/; revision=35320
* Need to unfold some headers. Also simplified figuring out the label.Jeffrey Stedfast2008-04-052-81/+111
| | | | | | | | | | | 2008-04-04 Jeffrey Stedfast <fejj@novell.com> * em-format-html.c (efh_format_header): Need to unfold some headers. Also simplified figuring out the label. (efh_format_headers): Cleaned up some code. svn path=/trunk/; revision=35319
* ** Fix for bug #264456Milan Crha2008-04-032-1/+13
| | | | | | | | | | | | 2008-04-02 Milan Crha <mcrha@redhat.com> ** Fix for bug #264456 * mail-component.c: (view_changed): Do not count deleted junk messages when doesn't show deleted messages. svn path=/trunk/; revision=35317
* ** Fix for bug #350308Milan Crha2008-04-032-22/+15
| | | | | | | | | | | | 2008-04-03 Milan Crha <mcrha@redhat.com> ** Fix for bug #350308 * em-format-html-display.c: (efhd_gtkhtml_realise): Make colors only darker, not lighter. Use black in case someone has too dark theme. svn path=/trunk/; revision=35316
* ** Merge the mbarnes-composer branchMatthew Barnes2008-04-037-413/+574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-02 Matthew Barnes <mbarnes@redhat.com> ** Merge the mbarnes-composer branch * configure.in: Bump libgtkhtml requirement to 3.19.1. Add gtkhtml-editor dependency for addressbook, calendar and mail. Remove print-message plugin; new composer implements this natively. * tools/Makefile.am: Remove CORBA rules for the old composer. * addressbook/gui/widgets/Makefile.am: Remove CORBA rules for the old composer. * addressbook/gui/widgets/eab-gui-util.c (eab_send_to_contact_and_email_num_list), (eab_send_contact_list_as_attachment): Adapt to new Bonobo-less composer widget. * calendar/gui/Makefile.am: Remove CORBA rules for the old composer. * calendar/gui/itip-utils.c (comp_from), (comp_to_list), (comp_subject), (comp_content_type), (comp_filename), (comp_description), (append_cal_attachments), (itip_send_comp), (reply_to_calendar_comp): Adapt to new Bonobo-less composer widget. * composer/Makefile.am: Remove CORBA rules for the old composer. * composer/e-msg-composer.c: * composer/e-msg-composer.h: EMsgComposer is now a subclass of GtkhtmlEditor. Extensive refactoring and cleanup, too much to list in detail. * composer/e-composer-header.c: * composer/e-composer-header.h: Add "sensitive" property along with get/set functions. * composer/e-composer-from-header.c: * composer/e-composer-from-header.h: Propagate "refreshed" signal from EAccountComboBox. Add function e_composer_from_header_get_account_list(). * composer/e-composer-private.c: * composer/e-composer-private.h: New files manage composer's private data. Allows other composer files to manipulate private data. * composer/e-msg-composer-hdrs.c: * composer/e-msg-composer-hdrs.h: Remove these files; replaced by EComposerHeaderTable widget. * composer/evolution-composer.c: * composer/evolution-composer.h: Remove these files; composer is now a subclass of GtkhtmlEditor. * composer/e-msg-composer-select-file.c: * composer/e-msg-composer-select-file.h: Remove these files; logic moved to e-msg-composer.c. * composer/listener.c: * composer/listener.h: Remove these files; event handlers moved to e-msg-composer.c. * composer/Composer.idl: * composer/Evolution-Composer.idl: Remove these files; composer is no longer a Bonobo object. * mail/em-composer-prefs (sig_edit_cb), (em_composer_prefs_new_signature): Adapt to new Bonobo-less signature editor. * mail/mail-signature-editor.c: * mail/mail-signature-editor.h: Rewrite the signature editor as a subclass of GtkhtmlEditor. Eliminates Bonobo from the equation. * mail/em-composer-utils.c (composer_get_message), (em_utils_composer_send_cb), (save_draft_done), (em_utils_composer_save_draft_cb), (create_new_composer), (em_utils_compose_new_message), (em_utils_compose_new_message_with_mailto), (em_utils_post_to_folder), (em_utils_post_to_url), (edit_message), (forward_attached), (forward_non_attached), (reply_get_composer), (composer_set_body), (em_utils_reply_to_message), (post_reply_to_message): Adapt to new Bonobo-less composer. * mail/mail-component-factory.c: Composer is no longer needs a Bonobo factory. * mail/mail-config.c: Fix style pattern for EMsgComposer widgets. * plugins/groupwise/mail-send-options.c (org_gnome_composer_send_options): Adapt to streamlined EMsgComposer API. * plugins/exchange-operations/Makefile.am: Add EVOLUTION_MAIL_CFLAGS and EVOLUTION_MAIL_LIBS. * plugins/exchange-operations/exchange-mail-send-options.c (append_to_header), (org_gnome_exchange_send_options): Adapt to streamlined EMsgComposer API. * plugins/mailing-list-actions/mailing-list-actions.c (emla_list_action_do): Adapt to streamlined EMsgComposer API. * po/POTFILES.in: Update file list for new composer. * ui/evolution-composer-entries.xml: Remove this file; obsoleted by new composer. * widgets/misc/Makefile.am: Add EVOLUTION_MAIL_LIBS. * widgets/misc/e-account-combo-box.c: * widgets/misc/e-account-combo-box.h: New function e_account_combo_box_get_account_list(). Emit a "refreshed" signal when the EAccountList changes. Add an internal reverse-lookup index. * widgets/misc/e-charset-picker.c (e_charser_add_radio_actions): New function adds radio actions to an action group. Will eventually replace e_charset_picker_bonobo_ui_populate(). * widgets/misc/e-signature-combo-box.c: * widgets/misc/e-signature-combo-box.h: New function e_signature_combo_box_get_signature_list(). ... separate issue ... * configure.in: Bump eds_minimum_version to 2.23.1 for CAMEL_FOLDER_JUNKED_NOT_DELETED symbol. svn path=/trunk/; revision=35313
* ** Fix for bug #271863Milan Crha2008-04-022-2/+11
| | | | | | | | | | | | | 2008-04-02 Milan Crha <mcrha@redhat.com> ** Fix for bug #271863 * mail-component.c: (view_changed): Do not count deleted junked messages to total number of messages with unchecked "Hide Deleted Messages" option. svn path=/trunk/; revision=35312
* ** Fixes bug #525508, spotted by Thomas M.Matthew Barnes2008-04-012-0/+8
| | | | | | | | | | | | 2008-04-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #525508, spotted by Thomas M. * message-list.c (ml_tree_value_at): Fix a leaking CamelURL in the COL_LOCATION case. svn path=/trunk/; revision=35297
* ** Fixes bug #525510, patch from Thomas M.Matthew Barnes2008-04-012-1/+8
| | | | | | | | | | | | 2008-04-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #525510, patch from Thomas M. * mail/message-list.c (ml_tree_value_at): Mark "On This Computer" for translation. svn path=/trunk/; revision=35296
* Fix some unused variable warnings.Matthew Barnes2008-03-292-4/+6
| | | | | | | | | | | 2008-03-29 Matthew Barnes <mbarnes@redhat.com> * mail/em-network-prefs.c (em_network_prefs_finalise), (em_network_prefs_destroy), (emnp_parse_ignore_hosts): Fix some unused variable warnings. svn path=/trunk/; revision=35283
* ** Fixes bug #523271Matthew Barnes2008-03-282-0/+14
| | | | | | | | | | | | | 2008-03-27 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #523271 * mail/em-popup.c (emp_standard_menu_factory): Lowercase the MIME type before passing it to gnome_vfs_mime_get_all_applications(). svn path=/trunk/; revision=35276
* ** Fix for bug #522178Milan Crha2008-03-272-1/+14
| | | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #522178 * mail-folder-cache.c: (folder_changed): Put back hack with checking time of new message in the folder based with last time of new mail as it was before patch in bug #492702. svn path=/trunk/; revision=35273
* ** Fix for bug #519292Milan Crha2008-03-273-14/+12
| | | | | | | | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #519292 * mail/message-list.h: (message_list_set_expand_all): * mail/message-list.c: (message_list_set_expand_all): Remove unused confusing function. * mail/message-list.c: (regen_list_done): Use numbers instead of gboolean value. * widgets/table/e-tree-table-adapter.c: (set_expanded_state_func), (set_collapsed_state_func): Use rather recurse function. svn path=/trunk/; revision=35271
* ** Fix for bug #502826 (original patch by nickspoon0)Milan Crha2008-03-273-11/+43
| | | | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #502826 (original patch by nickspoon0) * mail-config.glade: * em-composer-prefs.c: (attach_style_reply_new_order), (attach_style_info_reply), (em_composer_prefs_construct): Reword and reorder Reply Style items in the Preferences. svn path=/trunk/; revision=35262
* ** Fix for bug #488175Milan Crha2008-03-272-5/+11
| | | | | | | | | | | | 2008-03-27 Milan Crha <mcrha@redhat.com> ** Fix for bug #488175 * message-list.c: (ml_tree_value_at): Colorize follow-up messages same as with due-by flag. svn path=/trunk/; revision=35261
* ** Fix for bug #524310Dan Williams2008-03-251-3/+1
| | | | | | | | | | | 2008-03-25 Dan Williams <dcbw@redhat.com> ** Fix for bug #524310 * mail/mail-session.c: don't double-free server messages svn path=/trunk/; revision=35244
* Varadhan's patch for configurable proxy settings in Evolution. Suman Manjunath2008-03-258-5/+1521
| | | | | | | | | | | | | | | M shell/apps_evolution_shell.schemas.in M shell/ChangeLog A mail/em-network-prefs.c M mail/GNOME_Evolution_Mail.server.in.in A mail/em-network-prefs.h M mail/ChangeLog M mail/mail-config.glade M mail/Makefile.am M mail/mail-component-factory.c M mail/mail-config-factory.c svn path=/trunk/; revision=35240
* ** Fix for bug #511978Milan Crha2008-03-192-2/+8
| | | | | | | | | | | 2008-03-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #511978 * mail-config.glade: Resolve mnemonics clash on Junk tab. svn path=/trunk/; revision=35220
* Code cleanup, no logic changes.Matthew Barnes2008-03-194-205/+312
| | | | | | | | | | | | 2008-03-19 Matthew Barnes <mbarnes@redhat.com> * em-folder-view.h: * em-message-browser.h: * em-message-browser.c: Code cleanup, no logic changes. svn path=/trunk/; revision=35214
* ** Fix for bug #519154Milan Crha2008-03-192-3/+12
| | | | | | | | | | | | 2008-03-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #519154 * mail-component.c: (view_changed): Do not localize folder name used in window title. svn path=/trunk/; revision=35213
* ** Fix for bug #506359Milan Crha2008-03-182-1/+10
| | | | | | | | | | | | 2008-03-18 Milan Crha <mcrha@redhat.com> ** Fix for bug #506359 * mail-component.c: (mail_component_show_logger): Add Translators' comments. svn path=/trunk/; revision=35211
* ** Fix for bug #514744Milan Crha2008-03-172-2/+15
| | | | | | | | | | | | 2008-03-17 Milan Crha <mcrha@redhat.com> ** Fix for bug #514744 * em-folder-tree-model.c: (em_folder_tree_model_load_state): Check also for proper root node and use default if not the right one. svn path=/trunk/; revision=35209
* Fix an implicit function declaration.Milan Crha2008-03-133-0/+7
| | | | | | | | | | 2008-03-13 Milan Crha <mcrha@redhat.com> * em-folder-tree.c: * em-format-html.c: Fix an implicit function declaration. svn path=/trunk/; revision=35186
* ** Fix for bug #515786Milan Crha2008-03-132-0/+35
| | | | | | | | | | | | | | 2008-03-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #515786 * plugins/sa-junk-plugin/org-gnome-sa-junk-plugin.eplug.xml: * plugins/sa-junk-plugin/em-junk-filter.c: (org_gnome_sa_use_remote_tests): * mail/em-migrate.c: (em_migrate), (em_update_sa_junk_setting_2_23): Fix misspelled SpamAssassin word. svn path=/trunk/; revision=35183
* ** Fix for bug #273177Milan Crha2008-03-134-20/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #273177 * addressbook/gui/contact-editor/e-contact-quick-add.h: (e_contact_quick_add_vcard): * addressbook/gui/contact-editor/e-contact-quick-add.c: (struct _QuickAdd), (quick_add_unref), (quick_add_set_vcard), (clicked_cb), (build_quick_add_dialog), (e_contact_quick_add_vcard): Allow adding also whole vCard with this dialog. * addressbook/gui/widgets/eab-popup-control.h: (struct _EABPopupControl): * addressbook/gui/widgets/eab-popup-control.c: (eab_popup_control_set_vcard), (eab_popup_control_cleanup), (eab_popup_control_set_vcard), (eab_popup_control_no_matches), (set_prop), (get_prop), (eab_popup_control_new): New property 'vcard', if set, has higher precedence than name/email. * mail/em-utils.h: (em_utils_add_vcard): * mail/em-utils.c: (emu_add_address_or_vcard), (em_utils_add_address), (em_utils_add_vcard): New function to add whole vCard to addressbook. * mail/em-popup.c: (emp_add_vcard), (emp_standard_menu_factory): Add popup menu item to vcard attachments. svn path=/trunk/; revision=35181
* ** Fixes breakage caused by bug #513951Matthew Barnes2008-03-1215-39/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-12 Matthew Barnes <mbarnes@redhat.com> ** Fixes breakage caused by bug #513951 * mail-autofilter.c (filter_gui_add_from_message), (mail_filter_rename_uri), (mail_filter_delete_uri): * mail-tools.c (mail_tool_get_local_movemail_path): * mail-vfolder.c (mail_vfolder_delete_uri), (mail_vfolder_rename_uri), (store_folder_deleted), (store_folder_renamed), (vfolder_load_storage), (vfolder_revert), (em_vfolder_editor_response), (edit_rule_response), (new_rule_clicked): * em-folder-browser.c (emfb_search_search_activated): * em-folder-tree.c (em_folder_tree_new): * mail-ops.c (uid_cachename_hack), (empty_trash_exec): * em-folder-view.c (emfv_setup_view_instance): * em-utils.c (em_filter_editor_response), (em_utils_edit_filters): * importers/mail-importer.c (import_folders_rec): * mail-folder-cache.c (rename_folders): * em-format-html.c (em_format_html_get_type): * mail-session.c (main_get_filter_driver): * mail-config.c (gconf_mime_types_changed), (uri_to_evname), (mail_config_folder_to_cachename), (get_new_signature_filename): Adapt to new meaning of mail_component_peek_base_directory(). * mail-component.c (mail_component_init): Add back initialization of priv->base_directory. Accidentally removed it somehow in last commit. svn path=/trunk/; revision=35179
* ** Fixes bug #513951Matthew Barnes2008-03-113-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-11 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #513951 * addressbook/gui/component/addressbook-component.c (ensure_sources): * addressbook/gui/component/addressbook-migrate.c (addressbook_migrate): * calendar/gui/cal-search-bar.c (cal_search_bar_construct): * calendar/gui/migration.c (create_calendar_sources), (create_task_sources), (migrate_calendars), (migrate_tasks), (create_memo_sources): * calendar/gui/e-memos.c (e_memos_setup_view_menus): * calendar/gui/tasks-component.c (ensure_sources): * calendar/gui/gnome-cal.c (gnome_calendar_setup_view_menus): * calendar/gui/calendar-component.c (ensure_sources): * calendar/gui/memos-component.c (ensure_sources): * mail/mail-config.c (gconf_mime_types_changed): Adapt to new meaning of xxx_component_peek_base_directory(). * addressbook/gui/component/addressbook-component.c (addressbook_component_init): * addressbook/gui/component/addressbook-migrate.c (create_groups): * calendar/gui/tasks-component.c (tasks_component_init): * calendar/gui/calendar-component.c (calendar_component_init): * calendar/gui/memos-component.c (memos_component_init): * composer/e-msg-composer.c (autosave_manager_query_load_orphans), (autosave_init_file): * e-util/e-mktemp.c (get_dir): * e-util/e-util.c (get_lock_filename): * mail/mail-component.c: * plugins/face/face.c (org_gnome_composer_face): * smime/lib/e-cert-db.c (initialize_nss): Use e_get_user_data_dir() instead of constructing the full path. * calendar/gui/migration.c (add_gw_esource): * composer/e-msg-composer.c (e_msg-composer_unrealize), (e_msg_composer_set_view_from), (e_msg_composer_set_view_replyto), (e_msg_composer_set_view_to), (e_msg_composer_set_view_postto), (e_msg_composer_set_view_cc), (e_msg_composer_set_view_bcc): * e-util/e-util.c (e_file_update_save_path), (e_file_get_save_path): Emit warnings if saving to GConf fails. * e-util/e-util.c (e_get_user_data_dir): New function returns the base directory for Evolution user data. This should be the /only/ place in the application where this directory is hard-coded. svn path=/trunk/; revision=35175
* ** Fix for bug #520745Tobias Mueller2008-03-072-5/+12
| | | | | | | | | | | | 2008-03-06 Tobias Mueller <muelli@auftrags-killer.org> ** Fix for bug #520745 * mail/em-format.c: Fix format-string vulnerability Patch by Tor Lillqvist <tml@iki.fi> svn path=/trunk/; revision=35143
* Re-fix bug #351672 since my patch for bug #362638 accidentally revertedMatthew Barnes2008-03-042-18/+7
| | | | | | | | | | | 2008-03-03 Matthew Barnes <mbarnes@redhat.com> * mail/em-folder-tree.c (emft_drop_async__done): Re-fix bug #351672 since my patch for bug #362638 accidentally reverted the original solution. svn path=/trunk/; revision=35124
* ** Fix for BNC bug #282466Srinivasa Ragavan2008-03-032-2/+15
| | | | | | | | | | | | | 2008-03-03 Srinivasa Ragavan <sragavan@novell.com> ** Fix for BNC bug #282466 * em-icon-stream.c: (em_icon_stream_get_image), (em_icon_stream_is_resized): Handle CIDs of broken cases too. svn path=/trunk/; revision=35116
* Add mail/default/ko/Makefile to AC_OUTPUT.Changwoo Ryu2008-03-034-1/+353
| | | | | | | | | | | | | | 2008-03-03 Changwoo Ryu <cwryu@debian.org> * configure.in: Add mail/default/ko/Makefile to AC_OUTPUT. 2008-03-03 Changwoo Ryu <cwryu@debian.org> * default/Makefile.am: * default/ko/*: Add Korean welcome message translation. svn path=/trunk/; revision=35107
* Make Bogofilter the default junk plugin in Evolution.Srinivasa Ragavan2008-03-032-1/+6
| | | | | | | | | 2008-03-02 Srinivasa Ragavan <sragavan@novell.com> * evolution-mail.schemas.in: Make Bogofilter the default junk plugin in Evolution. svn path=/trunk/; revision=35106
* ** Fix for bug #512776Milan Crha2008-02-227-33/+69
| | | | | | | | | | | | | | | | | | | | | | | 2008-02-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #512776 * Changes below prevents deadlock on start or send/receive. * mail-send-recv.c: (struct _refresh_folders_msg), (refresh_folders_exec), (refresh_folders_free), (receive_update_got_folderinfo): Do not look for active folders in main thread, rather do it in other thread and free folder info later. * mail-ops.h: (mail_get_folderinfo): * mail-ops.c: (struct _get_folderinfo_msg), (get_folderinfo_done), (get_folderinfo_free), (mail_get_folderinfo): * mail-folder-cache.h: (mail_note_store): * mail-folder-cache.c: (struct _update_data), (update_folders), (mail_note_store): * mail-component.c: (mc_add_store_done): The 'done' function returns if we can free folder info or not. svn path=/trunk/; revision=35071
* ** Fix for BNC #358697Srinivasa Ragavan2008-02-222-2/+33
| | | | | | | | | | | | | 2008-02-22 Srinivasa Ragavan <sragavan@novell.com> ** Fix for BNC #358697 * em-folder-browser.c: (emfb_set_folder): Make sure the default search filter for sent/draft/outbox is "Recipients Contain" svn path=/trunk/; revision=35070
* ** Fix for bug #469292Srinivasa Ragavan2008-02-202-2/+11
| | | | | | | | | | | 2008-02-20 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #469292 * em-format-quote.c: (emfq_format_clone): Add empty line only when top posting is enabled. svn path=/trunk/; revision=35061
* ** Fix for bug #516349Milan Crha2008-02-192-4/+9
| | | | | | | | | | | | 2008-02-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #516349 * em-format-quote.c: (emfq_format_message): Do not force black text in quotation part of the message. svn path=/trunk/; revision=35050
* ** Part of fix for bug #515744Milan Crha2008-02-184-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-02-18 Milan Crha <mcrha@redhat.com> ** Part of fix for bug #515744 * addressbook/gui/component/addressbook-migrate.c: (get_source_name): * plugins/groupwise-features/send-options.c: (get_source): * plugins/groupwise-features/share-folder-common.c: (get_container_id): * plugins/groupwise-features/install-shared.c: (install_folder_response): * plugins/external-editor/external-editor.c: (convert_to_camel_internet_address), (org_gnome_external_editor): * plugins/itip-formatter/itip-formatter.c: (idle_open_cb): * mail/em-folder-view.c: (emfv_setup_view_instance): * mail/mail-component.c: (impl_finalize): * mail/message-list.c: (ml_tree_value_at): * composer/e-msg-composer.c: (drop_action): * e-util/e-config.c: (ep_finalise): Use proper member to free. * widgets/misc/e-cursors.c: (e_cursors_init): * widgets/misc/e-calendar-item.c: (e_calendar_item_draw_month): * calendar/gui/dialogs/comp-editor.c: (drop_action): * calendar/gui/calendar-config.c: (calendar_config_get_hide_completed_tasks_sexp): * calendar/gui/comp-editor-factory.c: (edit_existing): * calendar/gui/e-day-view.c: (e_day_view_reshape_long_event), (e_day_view_on_top_canvas_drag_data_received): * calendar/gui/e-day-view-main-item.c: (e_day_view_main_item_draw_events_in_vbars), (e_day_view_main_item_draw_long_events_in_vbars): * calendar/gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event): * calendar/gui/e-cal-model.c: (redo_queries): * calendar/gui/e-calendar-table.c: (e_calendar_table_open_task): * calendar/gui/e-memo-table.c: (open_memo): * calendar/gui/print.c: (print_todo_details): * calendar/gui/migration.c: (get_source_name): Memory leak fix. * calendar/gui/e-week-view.c: (e_week_view_reshape_events): Simplifies things. svn path=/trunk/; revision=35044
* ** Fix for bug #167638Srinivasa Ragavan2008-02-182-0/+10
| | | | | | | | | | | 2008-02-18 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #167638 * mail-component.c: (impl_quit): Upstreamed Fejj's OpenSUSE patch for faster quitting. svn path=/trunk/; revision=35037
* ** Fix for bnc #153807Srinivasa Ragavan2008-02-182-0/+7
| | | | | | | | | | | | 2008-02-18 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bnc #153807 * em-composer-utils.c: (em_utils_post_to_folder): Patch from OpenSUSE. svn path=/trunk/; revision=35033