Closed Bug 781330 Opened 12 years ago Closed 2 years ago

limit swizzling fix for bug 678607 to non-clang compilers

Categories

(Core :: Widget: Cocoa, defect)

All
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jaas, Unassigned)

Details

Attachments

(1 file)

We should limit the swizzling fix for bug 678607 to non-clang compilers. It's unnecessary with clang.
Attached patch fix v1.0Splinter Review
Attachment #650284 - Flags: review?
Attachment #650284 - Flags: review? → review?(smichaud)
We use clang for trunk Mac OS X builds now so we'll stop using this code in Mozilla builds with this patch.
Josh, so you're saying that the bug fixed by the patch for bug 678607 doesn't happen with builds compiled using clang?

How do you know this?  What sort of tests did you run?
Note that the long discussion about blocks at bug 678607 is irrelevant to that bug's crashes.
I can't reproduce the original 2-finger swipe bug on OS X 10.8 with clang and the patch I posted here. I tried swiping around for 10 minutes. I don't have a 10.7 machine to test with. Can you test to see if the swizzling is still necessary on 10.7?
> Can you test to see if the swizzling is still necessary on 10.7?

I should be able to get to it sometime next week.

First I'll need to find STR that "work" on 10.7 in builds (without the patch for bug 678607) made with gcc (bug 678607 is a little vague about STR).  Then I'll see if the STR also "work" on 10.8.  Then I'll need to test on both 10.7 and 10.8 using a build made with clang.
Reassigning to Steven since he is doing the testing, but this isn't a high-priority bug right now.
Assignee: joshmoz → smichaud
Attachment #650284 - Flags: review?(smichaud)

Sorry, there was a problem with the detection of inactive users. There was no action for a while so I won't revert the change, but feel free to reassign it to yourself in case you're still planning to work on this.

Sorry, there was a problem with the detection of inactive users. I'm reverting the change.

Assignee: nobody → smichaud

This is left over from when I was a Mozilla employee. I'll never get back to it.

Assignee: smichaud → nobody
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: