it really confuses users, who think maybe it's a print preview dialog.
this hiding piggy backs on the work of ducarroz and rods for bug #109081
also, fix the interCaps of the interface while I'm here.
thanks to rods for the initial patch. r=ducarroz, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@115894 18797224-902f-48f8-a5cc-f745e15eee43
1) Fixes a minor problem in with which kind of PrintSettings object we are getting in browser.js
2) AddressBook now creates its own copy of the PrintSettings and passes it into the nsMsgPrintEngine
3) Mail now creates its own copy of the PrintSettings and passes it into the nsMsgPrintEngine
4) Add a PS arg to the MsgPrintEngine IDL/XUL/JS
r=ducarroz sr=spitzer a=asa
git-svn-id: svn://10.0.0.236/trunk@115813 18797224-902f-48f8-a5cc-f745e15eee43
When no messages exist on the server, still set our internal "threaded"
flag.
r=hwarra, sr=sspitzer, a=blizzard on behalf of drivers for 0.9.9
git-svn-id: svn://10.0.0.236/trunk@115389 18797224-902f-48f8-a5cc-f745e15eee43
while I'm at it, some code cleanup. note, this fix also makes it so
we use the news cache when copying messages, which is a perf win.
most of this r=naving, all of it r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@115104 18797224-902f-48f8-a5cc-f745e15eee43
default printer.
2) Mail now uses the nsIWebBrowserPrint interface to create the PrintSettings
object it caches and uses
3) Editor now creates and caches a PrintSettings object.
Bug 123554 r=dcone sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@115015 18797224-902f-48f8-a5cc-f745e15eee43
minimized if the user double clicks the mail icon. Make sure the double click
works on optimized bits by using a static string for "mail:3pane"
r=bhuvan
sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@114321 18797224-902f-48f8-a5cc-f745e15eee43
2) Fixes the negitive page range display problem
3) Improves performance by reducing the delay on pages not in the page range, i.e. before if you printed the 30th page out of 31 you had to wait 15 secs to get to the 30th page to print it.
4) Added AbortDocument, so now when Print jobs are cancelled we call AbortDocument and remove them from the print spooler
5) Fixed a couple of minor issue with Canceling and cancelling mail printings
6) selection was not printing correctly. The problem with selection was that the clip was not being set corrctly.
Bug 115227 & 123181 r=dcone,sspitzer sr=attainasi
git-svn-id: svn://10.0.0.236/trunk@114276 18797224-902f-48f8-a5cc-f745e15eee43
we are performing biff as opposed to the user clicking get new mail
add a flag to the server to store biff state
r=naving
sr=bienvenu
Bug #122500 --> create a message window for the biff icon in the
system tray. this removes our dependency on the hidden window. On double
click, open up the last used 3-pane window or create a new one.
r=bhuvan
sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@113652 18797224-902f-48f8-a5cc-f745e15eee43
2) Adds a couple of new methods and an attr to nsIWebBrowserPrint (navigate, is frameset, & exitPP)
3) Removes all but one method from nsIContentViewerFile.idl/h the remaining call is for print regression testing
4) Removes the "static" implementation of nsIContentViewerFile.h
5) Fixed up nsIContentViewerFile.idl and turned it back on so it is now generating the header file
6) Removed all uses of nsIContentViewerFile.h except for the WebCrawler (uses it for Printing Regression testing)
7) nsDocumentViewer.cpp now implements nsIWebBrowserPrint.idl this makes it easier to add new print functionality in one place
8) You can now ask an instance of the ContentViewer for a nsIWebBrowserPrint to do printing (it retruns the nsIWebBrowserPrint interface implemented by the nsDocumentViewer)
9) Anybody who was using nsIContentViewerFile to print will now use nsIWebBrowserPrint
10) You can now do a "GetInterface()" on a GlobalWindow for a nsIWebBrowserPrint
11) The browser UI now uses the GetInterface on the GlobalWindow to get a nsIWebBrowserPrint object to do printing and this can be used for all printing functionality
Bug 120622 r=dcone sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113419 18797224-902f-48f8-a5cc-f745e15eee43
friendly versions of Shell_NotifyW, then gracefully fall back and
use the older ASCII versions (Shell_Notify).
r=bhuvan
sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113305 18797224-902f-48f8-a5cc-f745e15eee43
r=andreww, sr=hewitt on the themes stuff. r=sspitzer, sr=bienvenu on the mail changes.
git-svn-id: svn://10.0.0.236/trunk@113154 18797224-902f-48f8-a5cc-f745e15eee43