alex_G |
15:07 |
hi all
|
taxilian |
15:07 |
hey Alex
hey Alex
how are you?
|
alex_G |
15:07 |
i m good
little bit bored though
nothign exciting to do
|
taxilian |
15:07 |
well maybe we should fix that! =]
|
alex_G |
15:07 |
hence the jump on the refactor branch :D
hence the jump on the refactor branch :D
|
taxilian |
15:07 |
sounds good =] so probably the easiest way to start is for you to start asking questions, and I'll try to help you find answers
|
alex_G |
15:07 |
well, i compiled both plugin yesterday
eventually went ok (when i used the prep scripts instead of directly using cmake and then was missing libs)
now, I was about to set up buildbots today
since i have buildbots for other projects,and vtk / itk
but, i don t really knwo what to do next
how to test if the plugin work in the browsers ?
then in the code, what fonctionality ar emissing ?
then in the code, what fonctionality ar emissing ?
|
taxilian |
15:07 |
yeah, the prep scripts are less needed than they were, but they still set several variables that are needed
yeah, the prep scripts are less needed than they were, but they still set several variables that are needed
the main thing missing right now is documentation to answer your questions =]
so
so
do you understand Promises?
|
alex_G |
15:07 |
right, i m happy to write along as i do
I m a W3C standard commitee member ....
and IETF ...
and IETF ...
for webRTC
|
taxilian |
15:07 |
lol. I repeat my question ;-)
|
alex_G |
15:07 |
answer, yes, I do
|
taxilian |
15:07 |
I've read some of those standards :-P
|
alex_G |
15:07 |
(Fel like getting married anytime I say that, check, not in vegas, good)
|
taxilian |
15:07 |
hehe
hehe
okay, so basically the #1 change in FireBreath 2 is that everything that comes out the plugin is a promise
|
alex_G |
15:07 |
ok
|
taxilian |
15:07 |
this complicates a lot of things, as you can imagine, but it's necessary to make everything async
|
alex_G |
15:07 |
ok
ok
do you still support callbacks ?
|
taxilian |
15:07 |
otherwise it's impossible to be code compatible with async protocols like native messaging
you can still implement your own, yes
you can still implement your own, yes
|
alex_G |
15:07 |
the specific API I want to implement in a plucgin as both promises and callbacks
the specific API I want to implement in a plucgin as both promises and callbacks
ok
the specific API I want to implement in a plucgin as both promises and callbacks
ok
|
taxilian |
15:07 |
shouldn't be a problem
shouldn't be a problem
|
alex_G |
15:07 |
good
|
taxilian |
15:07 |
so basically if you take an old JSAPI object and port it to the new format everything should work fine... except for where you're calling into the plugin or out of it
so basically if you take an old JSAPI object and port it to the new format everything should work fine... except for where you're calling into the plugin or out of it
and in those cases it's going to be a promise
so if you want to start with just NPAPI/ActiveX, most things are the same as FireBreath 1 was
... or have you used FB before?
|
alex_G |
15:07 |
is there a small test page to load, initialize, and exer the two small examples ?
is there a small test page to load, initialize, and exer the two small examples ?
we have been using FB for a year +
but i was not as involved as I would have liked then
|
taxilian |
15:07 |
the only test page is still FBControl.htm
|
alex_G |
15:07 |
ok,
good enough
|
taxilian |
15:07 |
in the build dir
in the build dir
and you'll just have to play with it in the console
|
alex_G |
15:07 |
so I need to create an accoutn int he wiki
and I can start a FB 2.0 section ?
|
taxilian |
15:07 |
absolutely
absolutely
|
alex_G |
15:07 |
ok, I ll start there
ok, I ll start there
and if i have any question, i ll send an email
time difference makes IRC less interesting
or practical, should I say
|
taxilian |
15:07 |
yeah, sorry :-/
yeah, sorry :-/
unfortunately I'm taking most of this week off of work, so I may be slow to respond
|
alex_G |
15:07 |
don t worry
|
taxilian |
15:07 |
logs.firebreath.org should have a lot of useful info, though finding it can be tricky
|
alex_G |
15:07 |
i m in Japan this week end
fighting with the code is the best way to learn :D
|
taxilian |
15:07 |
but occasionally frustrating =]
but occasionally frustrating =]
glad to have you onboard, particularly with that attitude
|