Closed Bug 58254 Opened 24 years ago Closed 23 years ago

Printing broken on Carbon

Categories

(Core :: Printing: Output, defect, P3)

PowerPC
macOS
defect

Tracking

()

VERIFIED FIXED
mozilla0.9.3

People

(Reporter: mikepinkerton, Assigned: mikepinkerton)

References

Details

(Whiteboard: OSX++, [PDT+], needs r/sr)

Attachments

(1 file)

The MacOS printing APIs were obsoleted in Carbon. We need to rewrite printing to
use the new APIs.
*** Bug 58255 has been marked as a duplicate of this bug. ***
Keywords: mozilla0.9
Status: NEW → ASSIGNED
Target Milestone: --- → Future
dcone, this is needed in the mozilla1.0 timeframe, OSX is a tier one platform
for the next release.
spam : changing qa to sujay (new qa contact for Printing)
QA Contact: shrir → sujay
With Mozilla 0.9 being Carbonated I believe it's time to bring this bug Back From 
the Future
nominating for dogfood (from sdagley's list of bugs that are good candidates for 
our next release) 
Keywords: nsdogfood
Keywords: nsCatFood
Keywords: nsdogfood
printing is dogfood.
Keywords: nsbeta1, nsdogfood
I already did much of this work. What's missing?
dogfood+, therefore removing catfood.  What's required to complete the fix?
Whiteboard: OSX+
beta stopper. printing doesn't work at all on m6y 6/5 osx build.
Whiteboard: OSX+ → OSX++
Target Milestone: Future → ---
Target Milestone: --- → mozilla0.9.3
Probably falls under the realm of the last comment, but the 'Preview' button
doesn't work in the Print dialog either...
*kick*
Assignee: dcone → sdagley
Status: ASSIGNED → NEW
Summary: Printing needs to be rewritten for Carbon → Printing broken on Carbon
Whiteboard: OSX++ → OSX++, PDT+
Whiteboard: OSX++, PDT+ → OSX++, [PDT+]
Keywords: mozilla0.9nsBranch
Steve, this is PDT+ bug. Tomorrow, on Tuesday, we'll try to build the first RTM
candidate. It would be good, if this could be checked in ASAP.
i have a fix to get it to print (dcone broke it with the print options landing, 
ahem), and a fix to a memory leak on os9 and osx (nsCOMPtr is your friend, ahem), 
but it only prints one time.

I'm doing a debug build now to figure it out. taking.
Assignee: sdagley → pinkerton
*** Bug 89728 has been marked as a duplicate of this bug. ***
Whiteboard: OSX++, [PDT+] → OSX++, [PDT+], investigating
patch attached that fixes printing on carbon. We were leaking the devContextSpec 
on both 9 and X and that had to be fixed for carbon. When this is closed, i'll 
open a new bug for dcone to implement the print options he stubbed out for 
carbon.

needing r/sr.
Status: NEW → ASSIGNED
Whiteboard: OSX++, [PDT+], investigating → OSX++, [PDT+], needs r/sr
sr=sfraser
r=sdagley
fix landed on trunk and branch. we need to get some classic macos9 coverage on 
this just to be safe since i fixed a leak there that might cause code to be 
executed that wasn't being called.
.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
bug to implement carbon print options given to dcone.

http://bugzilla.mozilla.org/show_bug.cgi?id=90751
Mike, can you please verify this one and mark VERIFIED-FIXED?

I don't have access to a machine with Mac OSX..

Also cc'ing Chris Petersen
since part of the fix involves macos9, also verify that printing on os9 is ok and 
doesn't do anything weird. try printing two times just to make sure.
Marking verified in the 20010716 builds. Checked in Mac OS X 10.0.4 and OS 9.1.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: