Closed Bug 106692 Opened 23 years ago Closed 8 years ago

Rewrite mouse events to use CarbonEvents

Categories

(Core :: XUL, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: mikepinkerton, Assigned: mark)

References

Details

(Keywords: topembed-)

subject says it all
Blocks: 106689
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.6
Target Milestone: mozilla0.9.6 → mozilla0.9.7
-> 098
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Blocks: 116569
Blocks: 116566
not gonna happen in 098
Target Milestone: mozilla0.9.8 → mozilla0.9.9
over to dagley, i probably won't have time for these by 099 with the embedding
work i'm getting pulled into.
Assignee: pinkerton → sdagley
Status: ASSIGNED → NEW
-> mozilla1.0
Target Milestone: mozilla0.9.9 → mozilla1.0
*** Bug 94275 has been marked as a duplicate of this bug. ***
*** Bug 116569 has been marked as a duplicate of this bug. ***
*** Bug 116566 has been marked as a duplicate of this bug. ***
marking topembed as it may be needed for embedding. needs investigation
Keywords: topembed
still needs investigation, but pushing to 1.1
Target Milestone: mozilla1.0 → mozilla1.1alpha
Keywords: topembedtopembed-
*** Bug 147293 has been marked as a duplicate of this bug. ***
Blocks: 151249
Target Milestone: mozilla1.1alpha → ---
Since I don't report into Internet Technologies anymore this bug needs a new
owner -> saari
Assignee: sdagley → saari
Can anyone remember why I said this might be needed for embedding? :-) I suspect
it wasn't?
Saari, maybe you misinterpreted Pink's comment #3 where he said he was too busy
working on embedding, so he handed all the Carbon Event bugs off to sdagley.
I was actually referring to my own comment, number 8
It's not really that mouse events in particular may need to be Carbon events for
the sake of embedding. But, all events in general that our event sinks take need
to be Carbon events. That's because the embedding app will likely not have a
classic WNE event pump and be using EventRecords to pass to our sink.

Or, in less words, this blocks bug 106689.
gotcha

->bryner
Assignee: saari → bryner
Blocks: 141710
Isn't this bug obsolete, looking at bug 111230, which tries to replace Carbon
with Cocoa for widgets? If the widgets are Cocoa, why not using Cocoa event
handling?
Assignee: bryner → joshmoz
This bug should not be marked obsolete until Cocoa widgets are actually used in FF.
Assignee: joshmoz → mark
We're part of the way there.  Mouse events are now handled as Carbon events outside of WNE, but are still converted to EventRecords and processed through the old dispatcher.  Reference bug 332579 (1.8 branch), bug 326273 (trunk), bug 338153 (consolidating 1.8 branch and trunk implementations).
Close?
RIP Carbon
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.