[Pidgin] #10462: Custom URLs no longer function

Pidgin trac at pidgin.im
Mon Oct 12 22:56:22 EDT 2009


#10462: Custom URLs no longer function
-------------------------+--------------------------------------------------
 Reporter:  jcmoore      |        Owner:              
     Type:  defect       |       Status:  new         
Milestone:               |    Component:  pidgin (gtk)
  Version:  2.6.2        |   Resolution:              
 Keywords:  URI handler  |  
-------------------------+--------------------------------------------------

Comment(by jcmoore):

 I would agree that it's desirable to allow plugins to specify and handle
 their own URI types.

 I would also agree that it's preferred to pass URIs to their registered
 Windows handlers instead of passing them to the browser and having it call
 the Windows handler as that seemed kind of like an unintended side effect
 anyway.

 I would suggest that we enumerate the Windows URI handlers before the
 plugin URI handlers and if there is a plugin that happens to handle the
 same URI type as a registered Windows URI type, the plugin's URI handling
 capability will override the Windows handler and have precedence over the
 base Windows URI handler.

 As an additional step, if a string resembling a URI is encountered but
 which has no handler, either through Windows or a plugin, then don't treat
 it as an HREF.  I find it somewhat misleading that Pidgin treats anything
 resembling protocol:// as an HREF even if there is no URI handler
 registered to handle the protocol specified.  If there is no handler the
 string should appear no different than regular text; this could be open to
 debate.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10462#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list