IRC Log Viewer » #firebreath » 2015-06-04

IRC Nick Time (GMT-7) Message
walter_ 11:06 Hi taxilian ;)
taxilian 11:06 hey walter_
walter_ 11:06 ohh you are here, great ;)
What is your plan with ActiveX ??? I'm actually all done with changes beside IE support.... it's becoming little urgent right now...
taxilian 11:06 you could fix it yourself...
you could fix it yourself...
I plan to do it, but I don't have a compelling business reason
so I need to get to a point where I actually have some time to do it
and I haven't gotten there yet
I'm happy to help you work on it if you want to spearhead it
I'm happy to help you work on it if you want to spearhead it
walter_ 11:06 Could you provide some information.... On how can I help with it?
taxilian 11:06 basically the bit that hasn't been done yet is integrating with promise
look at how NPAPI handles the return value from properties and methods w/ promises
update activex to work the same way
shouldn't actually be that bad
might need some updates in the activexbrowserhost as well, I forget
might need some updates in the activexbrowserhost as well, I forget
but that's where you start
walter_ 11:06 Yeah - the problem is that you know your code.... And there is not much docs about how it works in backend... Could you prepare me some docs - on which files to look for - at what changes.... And then where should I look for ActiveX modifications....
taxilian 11:06 COMJavascriptObject is the main object
COMJavascriptObject is the main object
hang on;
JSAPI_IDispatchEx.cpp
.h actually
90% of what you need to change will be in JSAPI_IDispatchEx.h and ActiveXBrowserHost
InvokeEx is the main place
you'll have to create a Promise to use for the return value like it does on NPAPI
the browserhost changes will be to help with that
the browserhost changes will be to help with that
and that's honestly all the time I can spare for this right now; I'm sorry :/
walter_ 11:06 >> the browserhost changes will be to help with that ?
... just looking at that file
... just looking at that file
taxilian 11:06 to start would help to look at the NPJavascriptObject and see how it does things
walter_ 11:06 JSAPI_IDispatchEx.cpp - is there any related code i NpapiCore ?
JSAPI_IDispatchEx.cpp - is there any related code i NpapiCore ?
ohh - I see that file you mentioned is NpapiCore...
taxilian 11:06 yes
walter_ 11:06 it's not that big :)
InvokeEx in ActiveXCore - what does it do? It invokes C++ functions and pass responses ?
InvokeEx in ActiveXCore - what does it do? It invokes C++ functions and pass responses ?
taxilian 11:06 it's a method of IDispatchEx*
COM interface
https://msdn.microsoft.com/en-gb/library/sky96ah7(v=vs.94).aspx
walter_ 11:06 ok
taxilian 11:06 it's the equivilent of GetProperty, SetProperty, Invoke, and InvokeDefault on NPAPI