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
>> >
>> >
>>
>
>

Reply via email to