[
https://jira.nuxeo.com/browse/LIVED-174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=98608#comment-98608
]
Thierry Martins commented on LIVED-174:
---------------------------------------
LiveEdit Protocol Handler needs a refactoring to be compatible with Gecko 2.0
component registration mechanism
- https://wiki.mozilla.org/XPCOM_Startup:Changes_for_developers
- https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0
=> replace {{NSGetModule()}} function with {{NSGetFactory()}} one and
explicitely declare component in {{chrome.manifest}}
Useful link to migrate:
- http://mike.kaply.com/2011/01/18/writing-a-firefox-protocol-handler/
> Liveedit protocol handler extension is not compatible with Firefox 4
> --------------------------------------------------------------------
>
> Key: LIVED-174
> URL: https://jira.nuxeo.com/browse/LIVED-174
> Project: Nuxeo Live Desktop
> Issue Type: Bug
> Components: Protocol Handler plugin
> Affects Versions: Protocol Handler 0.4.10
> Environment: Ubuntu 64 bit 10.10 + Firefox 4.0b8 a 4.0.b13
> Reporter: Benoit des Ligneris
> Assignee: Thierry Martins
> Priority: Blocker
> Fix For: Protocol Handler 0.4.11
>
> Attachments: nxedit-selection.png, pb-nuxeo.png
>
>
> It is not possible to install the protocol handler plugin in Firefox 4.0b+.
> It failed to install "Nuxeo LiveEdit Protocol Handler is incompatible with
> Minefield 4.0b13pre."
> I wonder if providing a mailcap (under Linux) would not solve the problem for
> other applications as well ?
> (*see /etc/mailcap on a Linux/Ubuntu system : this is, most of the time,
> honored by every application*)
> I don't know how the server detect that the protocol handler is avalaible
> however and this could still require an extension.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets