Closed Bug 606468 Opened 14 years ago Closed 8 years ago

Support both 64 and 32 bit clients of ISimpleDOM

Categories

(Core :: Disability Access APIs, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: davidb, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [auto-closed:inactivity])

From Jamie:
"The COM dll in question here (AccessibleMarshal.dll) is actually a COM proxy
dll. It is necessary for cross-process communication when an out-of-process
client requires one of the ISimpleDom* interfaces. On a 64 bit system, both 32
bit and 64 bit proxy dlls need to be registered (regardless of whether Firefox
is 32 bit or 64 bit), as the proxy dll is loaded into the *client* process.
Thus, if you only install a 64 bit dll with 64 bit Firefox, 32 bit clients
won't be able to access ISimpleDom*. The reverse applies for 32 bit Firefox."
(bug 567315 comment 16)
Ugh, this bug got lost. Robert, I don't know how to proceed here and I'm not sure if this bug is filed in the right place? How would we install/register both 32 and 64 bit dlls?
The install part should be the same as it is for any new file. To register we'd have to register the new dll the same way the existing version is registered today.
btw: after you get it building, etc. I'll take care of the install / update code to finish this up.
OK we're swamped now so this will be post FF4.
AUTO-CLOSED. This bug untouched for over 2000 days. Please reopen if you can confirm the bug and help it progress.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [auto-closed:inactivity]
You need to log in before you can comment on or make changes to this bug.