Jean-Baptiste Kempf
0af86a1812
Naming consistency over Web Plugins
16 years ago
Jean-Paul Saman
9df2a8435a
activex: Fix heap corrumption on Async event delivery
The heap corruption occured when events returned a value. Since the events cross COM boundaries,
the values returned should be allocated in COM context too. Allocating the memory with CoMemTaskAlloc()
should be used instead of new or malloc().
16 years ago
JP Dinger
e23866657e
Cosmetics: formatting, indentation.
17 years ago
Pierre d'Herbemont
2e888fde24
Source Tree Layout Cleanup: (As decided at videolan-meeting #2 )
projects/ - contains projects that link to libvlc other than vlc and the bindings.
extras/package - contains the packaging specific files.
extras/deprecated - deprecated files.
extras/buildsystem - contains non-default buildsystem stuff.
extras/analyser - contains code analyser (such as editor specific files) specific files.
18 years ago
Rafaël Carré
6ee1e193fd
Removes trailing spaces. Removes tabs.
19 years ago
Damien Fouilleul
d8f9b79ebb
- activex: misc. cleanups
19 years ago
Damien Fouilleul
ebf11a99f3
- activex: globally use win32 unicode APIs, hopefully this will fix reported registration problems
19 years ago
Damien Fouilleul
06b826ba7f
activex: make CATID redefinitions static & private to avoid symbol conflicts
20 years ago
Damien Fouilleul
3c0cdc7975
- latest mingw headers removed some category definitions
20 years ago
Jean-Paul Saman
50873f0122
Remove excess whitespace
20 years ago
Damien Fouilleul
f32b795e56
- activex: fix plugin path search, now relative to DLL location & registry settings
20 years ago
Damien Fouilleul
2f53a04a12
- activex: added configuration interface
20 years ago
Damien Fouilleul
727b4c332e
- activex: cleanup, improved VB compatibility and new test.html file for new script APIs
20 years ago
Damien Fouilleul
3ef4916050
- ActiveX: support for libvlc and common scripting APIS, widl has replaced midl as default IDL compiler
20 years ago
Antoine Cellerier
2cb472dba0
FSF address change.
21 years ago
Damien Fouilleul
d2310f2a22
all: reworked ActiveX plugin, which now works properly with .NET (tested with Visual Basic Express 2005)
added persistent properties such as MRL, AutoPlay, AutoLoop which allows a user to play a default target
without programming.
21 years ago
Damien Fouilleul
35db6dd6ec
Improved compatibility
21 years ago
Rémi Denis-Courmont
fe087a3828
Make Zorglub less unhappy
21 years ago
Rémi Denis-Courmont
85b29bdc28
Copyright fixes
(da big courmischage)
21 years ago
Damien Fouilleul
da4dc63b33
all: clean-up, bug fixes so that plugin is now working correctly with Visual Basic 6 (which I have tested) and hopefully should also work with .NET (which I havent't tested).
Outstanding issue: the control properties are not persisted
vlc16x16.bmp: toolbar icon for VLC plugin
21 years ago
Damien Fouilleul
83974ced85
src/libvlc.c,include/vlc/vlc.h, include/variables.h: added a new a API to libvlc called VLC_VariableType, this API allows to retrieve the type of a VLC variable. this API is very useful for binding with highlevel languages, such as javascript, VBScript, etc... which allow for weakly typed variables such as Javascript. in order to support the VLC_VariableType API, i've had to move the variable type definitions from variables.h to vlc/vlc.h
vlccontrol.cpp, axvlc.idl, axvlc.tlb, axvlc_idl.h: added a getVariable and setVariable to provide support for VLC_GetVariable and VLC_SetVariable respectively,and requires the new VLC_VariableType API.
main.cpp, viewobject.h, viewobject.cpp: support for advise on viewobject
21 years ago
Damien Fouilleul
722b1c1a23
main.cpp: fixed bug regarding TypeLib registration
plugin.cpp: some minor cleanup
21 years ago
Damien Fouilleul
1591dec08c
- activate (make visible) as soon as embedded into a container, no longer wait for container to do the activation
This fixes an annoying Internet Explorer optimization which would make the activex control invisible till a user moves the mouse over it
21 years ago
Steve Lhomme
3d831e04ec
Avoid \r\n problems between platforms
21 years ago
Damien Fouilleul
77e19efd00
- install axvlc.dll within the VLC directory, rather than WINDOWS
- DllRegisterServer modified to use current DLL path when registering control
21 years ago
Damien Fouilleul
6d094bafb3
- miscelleanous fixes and improvements
- self registration (Internet installation now possible)
21 years ago
Damien Fouilleul
03e30a851a
Initial version of ActiveX plugin for VLC
22 years ago