There are a few non-standard DOM extensions here: https://github.com/google/closure-compiler/blob/master/externs/ie_dom.js (depends on w3c_dom2.js) https://github.com/google/closure-compiler/blob/master/externs/gecko_dom.js (depends on w3c_dom2.js) https://github.com/google/closure-compiler/blob/master/externs/webkit_dom.js (depends on w3c_dom2.js) https://github.com/google/closure-compiler/blob/master/externs/iphone.js https://github.com/google/closure-compiler/blob/master/externs/chrome.js
Perhaps we could create separate swcs for them for folks who want to target these specific browsers. Also, if we want to support embedding Flash content on the web page/apps we create with FlexJS, we might want to include this one as well: https://github.com/google/closure-compiler/blob/master/externs/flash.js (depends on w3c_dom2.js) In addition, I feel we might want these in DOM.swc as well https://github.com/google/closure-compiler/blob/master/externs/w3c_elementtraversal.js (depends on w3c_dom1.js) In general, what do you think about including all the w3c_*.js files? Thanks, Om On Fri, Jun 5, 2015 at 12:12 PM, OmPrakash Muppirala <bigosma...@gmail.com> wrote: > > > On Fri, Jun 5, 2015 at 8:42 AM, Michael Schmalle < > teotigraphix...@gmail.com> wrote: > >> This is what I am into right now; :) >> >> >> visitScript >> 239 ASSIGN 0 58 >> 239 GETPROP 0 21 >> 239 GETPROP 0 15 >> 239 NAME 0 5 Array >> 245 NAME 6 9 prototype >> 255 NAME 16 5 every >> 263 FUNCTION 24 34 >> 272 NAME 9 8 callback >> 282 NAME 19 11 opt_thisobj >> 295 BLOCK 32 2 >> >> 302 ASSIGN 0 53 >> 302 GETPROP 0 11 >> 302 NAME 0 5 Array >> 308 NAME 6 5 every >> 316 FUNCTION 14 39 >> 325 NAME 9 3 arr >> 330 NAME 14 8 callback >> 340 NAME 24 11 opt_context >> 353 BLOCK 37 2 >> >> [function_static_test] Array.every : Has function conflict. >> >> >> There are some weird stuff I have to resolve, I am working on the es3.js >> right now, it combined with es5.js should be our new "playerglobal.swc". >> >> I am unit testing the hell out of this stuff so it should be solid when it >> hits prime time. I just wrote a bunch of tests for the "Stupid Crazy" GCC >> type annotations, that replaced my hack type parsing yesterday. >> >> I took 2 days Thurs and Fri(today) to see what I could get done. I have to >> be honest, unless things really get rolling with the tests today where >> these little issues iron out fast with my tests, it will be a week or so >> before I check in code, I am working in a test project right now. >> >> When I plan on commiting this code is when I get JS.swc and DOM.swc >> compiling. Which JS.swc will be es3.js and es5.js, I will have to talk >> with >> you guys about what comprises DON.swc, it will at least be w3c_dom1.js, >> w3c_dom2.js, w3c_dom3.js, w3c_css1.js, w3c_range.js and some more. >> >> You see there are dependencies that these files hav on each other, Om, if >> you wanted to help me out, go through the GitHub externals repo files and >> figure out what files need to be our standard DOM.swc. >> >> > I will start looking at it and see if I can be of any help here. > > Thanks, > Om > > >> Mike >> >> >> >> >> >> >> >> >> >> >> On Fri, Jun 5, 2015 at 11:31 AM, Alex Harui <aha...@adobe.com> wrote: >> >> > >> > >> > On 6/5/15, 8:18 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: >> > >> > >On Jun 5, 2015 3:12 AM, "Michael Schmalle" <teotigraphix...@gmail.com> >> > >wrote: >> > >> >> > >> @Om ... SVG, this should get you excited. :) >> > >> >> > >> http://snag.gy/xEpfa.jpg >> > >> >> > >> Mike >> > > >> > >Fantastic! What a great way to stay the day :-) >> > > >> > >When will we able to start testing all this? >> > >> > Whenever you help us get it packaged up. ;-) >> > >> > I have several things in my queue: >> > -ASDOC for Falcon >> > -ASDOC for Windows >> > -Installer 3.2 release >> > -Quarterly Report >> > -Falcon and FlexJS build scripts. >> > >> > The latter should get the nightly builds closer to working with IJ. >> This >> > stuff Mike’s been working on will likely get folded into Falcon and/or >> > FlexJS build scripts and result in other packages. But if you help out >> > things will get done sooner. >> > >> > -Alex >> > >> > >> > >