[vlc-devel] [patches][ActiveX] FF plugin compatibility

Jean-Paul Saman jpsaman at videolan.org
Fri Apr 11 08:38:27 CEST 2008


I am starting to integrate your first two patches on this subject. The 
third is rejected, because in VLC we never put autogenerated files in 
the archive. And second those files are generated with widl and not with 
midl compiler, which will break compatibility with VisualBasic ActiveX 
usage.

thannoy at actech-innovation.com wrote:
> Three patches for ActiveX:
> 1- fix a binding with teletext in axvlc.idl (interfaces description file)
> 
> 2- add the ability to show or hide "future" ActiveX toolbar
>        (to match Firefox behaviour, even if toolbar is not yet implemented)
>           and the ability to know if toolbar is shown, through API
>        (patch for this purpose will soon be available on firefox plugin)
> 
> 3- In ActiveX project, some files are generated, but also pushed
>        on the repository (see ActiveX README.TXT). Update them.
> 
> NB 1:
> Usage for patch 2 is on its commit comment :
> """
> - ActiveX global property named "toolbar":
>   For HTML : <param name="toolbar" value="True" />
> 
>   - API on IVLCControl2 interface, property "toolbar" (RW):
>      For Javascript : yourvlcobject.toolbar = false;
>                      isToolBarShown = yourvlcobject.toolbar;
> """
> 
> NB 2:
> The second patch enforce "myvlcobject.toolbar" to return FALSE since no
> toolbar is implemented, so those following scenarii (javascript) are "correct" :
>   -  myvlcobject.toolbar = true;
>      isShown = myvlcobject.toolbar; // return false
> 
>   -  [ activex loaded with <param name="toolbar" value="True" /> ]
>      isShown = myvlcobject.toolbar; // return false
> 
> If we return return TRUE while no toolbar is implemented, some webpages will
> maybe consider not to show their own JS control-bar leading to a plugin without
> any control.
> 
> 
> regards,
> Anthony Loiseau ("thannoy")
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
> 




More information about the vlc-devel mailing list