Changeset 2203521d89348a28dc1d0381c5ed8d28ee8d9de3
- Timestamp:
- 01/06/08 00:30:59
(6 months ago)
- Author:
- Christophe Mutricy <xtophe@videolan.org>
- git-committer:
- Christophe Mutricy <xtophe@videolan.org> 1212273059 +0100
- git-parent:
[31a8cbee8c72701d11dc5152b91256134c8165c8]
- git-author:
- Christophe Mutricy <xtophe@videolan.org> 1212273027 +0100
- Message:
Don't use deprecated and removed API in Mozilla plugin.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r6d9fde8 |
r2203521 |
|
| 13 | 13 | control/npolibvlc.cpp \ |
|---|
| 14 | 14 | control/npolibvlc.h \ |
|---|
| 15 | | control/npovlc.cpp \ |
|---|
| 16 | | control/npovlc.h \ |
|---|
| 17 | 15 | control/nporuntime.cpp \ |
|---|
| 18 | 16 | control/nporuntime.h \ |
|---|
| r31a8cbe |
r2203521 |
|
| 118 | 118 | case ID_root_VersionInfo: |
|---|
| 119 | 119 | { |
|---|
| 120 | | int len = strlen(VLC_Version()); |
|---|
| | 120 | int len = strlen(libvlc_get_version()); |
|---|
| 121 | 121 | NPUTF8 *retval =(NPUTF8*)NPN_MemAlloc(len); |
|---|
| 122 | 122 | if( retval ) |
|---|
| 123 | 123 | { |
|---|
| 124 | | memcpy(retval, VLC_Version(), len); |
|---|
| | 124 | memcpy(retval, libvlc_get_version(), len); |
|---|
| 125 | 125 | STRINGN_TO_NPVARIANT(retval, len, result); |
|---|
| 126 | 126 | } |
|---|
| … | … | |
| 163 | 163 | if( argCount == 0 ) |
|---|
| 164 | 164 | { |
|---|
| 165 | | int len = strlen(VLC_Version()); |
|---|
| | 165 | int len = strlen(libvlc_get_version()); |
|---|
| 166 | 166 | NPUTF8 *retval =(NPUTF8*)NPN_MemAlloc(len); |
|---|
| 167 | 167 | if( retval ) |
|---|
| 168 | 168 | { |
|---|
| 169 | | memcpy(retval, VLC_Version(), len); |
|---|
| | 169 | memcpy(retval, libvlc_get_version(), len); |
|---|
| 170 | 170 | STRINGN_TO_NPVARIANT(retval, len, result); |
|---|
| 171 | 171 | } |
|---|
| r07f363a |
r2203521 |
|
| 230 | 230 | |
|---|
| 231 | 231 | /* assign plugin script root class */ |
|---|
| 232 | | if( (NULL != progid) && (!strcmp(progid, "VideoLAN.VLCPlugin.2")) ) |
|---|
| 233 | | { |
|---|
| 234 | | /* new APIs */ |
|---|
| 235 | | p_scriptClass = RuntimeNPClass<LibvlcRootNPObject>::getClass(); |
|---|
| 236 | | } |
|---|
| 237 | | else |
|---|
| 238 | | { |
|---|
| 239 | | /* legacy APIs */ |
|---|
| 240 | | p_scriptClass = RuntimeNPClass<VlcNPObject>::getClass(); |
|---|
| 241 | | } |
|---|
| | 232 | /* new APIs */ |
|---|
| | 233 | p_scriptClass = RuntimeNPClass<LibvlcRootNPObject>::getClass(); |
|---|
| 242 | 234 | |
|---|
| 243 | 235 | return NPERR_NO_ERROR; |
|---|
| r31a8cbe |
r2203521 |
|
| 96 | 96 | case NPPVpluginDescriptionString: |
|---|
| 97 | 97 | snprintf( psz_desc, sizeof(psz_desc), PLUGIN_DESCRIPTION, |
|---|
| 98 | | VLC_Version() ); |
|---|
| | 98 | libvlc_get_version() ); |
|---|
| 99 | 99 | *((char **)value) = psz_desc; |
|---|
| 100 | 100 | return NPERR_NO_ERROR; |
|---|