Open Bug 476239 Opened 11 years ago Updated 4 years ago

Thunderbird is not Time Machine friendly


(Thunderbird :: General, enhancement)

Not set


(Not tracked)


(Reporter: internetbusiness, Unassigned)


(Depends on 1 open bug, Blocks 1 open bug)


User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9) Gecko/2008061004 Firefox/3.0
Build Identifier: version (20081209)

If TB is the active window, and I open "Time Machine", TM is supposed to show TB's window, and I should be able to dig through Time Machine's archives to find deleted mail or folders. But all I see is a Finder window.

Reproducible: Always

Expected Results:  
 Try it with a Safari window or a Mail window to see how it should work.
This is a new feature in Leopard and requires specific support for it be added within the application.  I kinda doubt if it's easy to implement, either.  Would be way cool if TB did support it though. :)
Severity: normal → enhancement

And as best as I can tell, the API for integrating with it is completely undocumented.  Yay Apple :|
Blocks: tb-mac
Depends on: maildirblockers
Ever confirmed: true
Yeah, what is the API, and the current state of Thunderbird in that respect?

URL contents have changed since comment 2, so I'm posting the folling FTR

Leopard Developer Application Technologies Overview
This article, the third installment in the Leopard Technology Series for Developers, provides an overview of Leopard's application technologies. First, let's take a look at some new technologies that you can use to integrate your applications with the overall Leopard platform experience.
Integrating Your Application With Leopard
Working Effectively with Time Machine
Time Machine lets users work with their files as they change over time.

Since Time Machine works hand-in-hand with the file system, and keeps track of files as they change over time, there are a few guidelines you should follow about writing files to the disk. The first is to make sure that temporary files and easily recreated caches and indexes aren't backed up by Time Machine. There are a few locations already provided for this kind of data that you should use whenever possible:

These locations are automatically excluded from Time Machine's backup processing. If your application writes data that shouldn't be backed up to a location that isn't automatically excluded by Time Machine, you can flag files as excluded using a single function call. For example, in a Cocoa application, you could use the following to exclude a file:

NSURL *url = [NSURL fileURLWithPath:@"/path/to/file"];
CSBackupSetItemExcluded((CFURLRef)url, true, false);
Component: Mail Window Front End → General
No longer depends on: 1135309
You need to log in before you can comment on or make changes to this bug.