Closed Bug 510410 Opened 16 years ago Closed 16 years ago

remove remaining Carbon usage in Mac OS X native menu impl on 10.5+

Categories

(Core :: Widget: Cocoa, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jaas, Assigned: jaas)

References

Details

Attachments

(1 file, 1 obsolete file)

We should remove remaining Carbon usage in our Mac OS X native menu impl on 10.5+. We can't do this on 10.4 because we don't have the APIs we need. This will also make our native menu impl 64-bit ready.
Attached patch fix v1.0 (obsolete) — Splinter Review
Attachment #394432 - Flags: review?(mstange)
In order to test this you need a 32-bit build with the following in your mozconfig (crash reporter won't work when targeting 10.5): ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk ac_add_options --enable-macos-target=10.5 ac_add_options --disable-crashreporter
Attached patch fix v1.1Splinter Review
Forgot to take care of the header file.
Attachment #394432 - Attachment is obsolete: true
Attachment #394438 - Flags: review?(mstange)
Attachment #394432 - Flags: review?(mstange)
Attachment #394438 - Flags: review?(mstange) → review+
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
(In reply to comment #2) > In order to test this you need a 32-bit build with the following in your > mozconfig (crash reporter won't work when targeting 10.5): Assuming that's the same error as we used to see with the 10.5 SDK (http://forums.mozillazine.org/viewtopic.php?f=12&t=1204525), you should push for a Breakpad update on relevant branches; it's been fixed upstream since April (see bug 429841 comment 9).
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: