aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-shell-module.c
Commit message (Collapse)AuthorAgeFilesLines
* Manual conflict resolutionMatthew Barnes2009-04-251-1/+2
|
* Miscellaneous bug fixes.Matthew Barnes2009-04-241-2/+3
|
* Extend EAttachmentView by subclassing EAttachmentHandler.Matthew Barnes2009-04-011-0/+3
| | | | | | | | | | | | | | 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
* 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-231-16/+73
| | | | | | | | | | 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-211-1/+2
| | | | | | "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-191-6/+6
| | | | | | | 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
* Rewrite the signature management UI from top to bottom.Matthew Barnes2009-02-101-0/+26
| | | | | | | | | | | | | | | | | | | | | | - 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
* When invoking Evolution with URIs on the command-line (e.g. mailto:),Matthew Barnes2009-01-291-27/+19
| | | | | | terminate after all the windows for those URIs have been closed. svn path=/branches/kill-bonobo/; revision=37157
* Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-271-1/+2
| | | | | | | 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-271-4/+4
| | | | svn path=/branches/kill-bonobo/; revision=37134
* Fix more runtime warnings.Matthew Barnes2009-01-261-8/+12
| | | | svn path=/branches/kill-bonobo/; revision=37132
* Untangle some circular dependencies with the composer.Matthew Barnes2009-01-201-0/+17
| | | | | | Addressbook and calendar no longer depend on the mailer. svn path=/branches/kill-bonobo/; revision=37107
* Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-111-2/+0
| | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* Tweak the EShell API.Matthew Barnes2009-01-081-3/+6
| | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* Get the basic mail browser window working. No message contents yet.Matthew Barnes2008-12-291-2/+9
| | | | svn path=/branches/kill-bonobo/; revision=36946
* Handle mailto/email URIs (unfinished).Matthew Barnes2008-12-281-2/+89
| | | | | | Restore unfinished messages on startup. svn path=/branches/kill-bonobo/; revision=36935
* Solve a translation issue related to the New menu.Matthew Barnes2008-12-281-2/+2
| | | | svn path=/branches/kill-bonobo/; revision=36934
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-271-3/+103
| | | | | | | | 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
* - Mail: Update the sidebar on folder selection.Matthew Barnes2008-12-161-0/+51
| | | | svn path=/branches/kill-bonobo/; revision=36901
* - Get offline synchronization working in the mailer (I think).Matthew Barnes2008-12-141-0/+103
| | | | svn path=/branches/kill-bonobo/; revision=36876
* - Fix NetworkManager connection tracking.Matthew Barnes2008-12-141-263/+28
| | | | | | | | | | - 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
* Progress update:Matthew Barnes2008-11-191-10/+291
| | | | | | | | | | | | | | | | | | | - 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-141-10/+25
| | | | | | | | 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
* Add popup menus to the calendar memopad and taskpad.Matthew Barnes2008-10-311-6/+59
| | | | | | | 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
* Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-171-28/+452
| | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* Progress update:Matthew Barnes2008-10-141-0/+175
- 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