Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/609ee9b71c6c3965451261924e57538f03d80ae2
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/609ee9b71c6c3965451261924e57538f03d80ae2
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/609ee9b71c6c3965451261924e57538f03d80ae2

The branch, master has been updated
       via  609ee9b71c6c3965451261924e57538f03d80ae2 (commit)
      from  ce7e6d91f50c3e204a2bb5521c616d1f94b63143 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=609ee9b71c6c3965451261924e57538f03d80ae2
commit 609ee9b71c6c3965451261924e57538f03d80ae2
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>

    Window: Provide a little more info on why not EXPOSE()ing some stuff
    
    Signed-off-by: Daniel Silverstone <[email protected]>

diff --git a/content/handlers/javascript/duktape/Window.bnd 
b/content/handlers/javascript/duktape/Window.bnd
index fc1ce24..e7d45c8 100644
--- a/content/handlers/javascript/duktape/Window.bnd
+++ b/content/handlers/javascript/duktape/Window.bnd
@@ -328,14 +328,14 @@ prototype Window()
        EXPOSE(Uint32Array);
        EXPOSE(Float32Array);
        EXPOSE(Float64Array);
-       /* EXPOSE(BigInt64Array); */ /* Duktape seems to lack this */
-       /* EXPOSE(BigUint64Array); */ /* Duktape seems to lack this */
+       /* EXPOSE(BigInt64Array); */ /* Duktape lacks this - nonstandard API */
+       /* EXPOSE(BigUint64Array); */ /* Duktape lacks this - nonstandard API */
 
        /* ** Keyed Collections */
-       /* EXPOSE(Map); */
-       /* EXPOSE(Set); */
-       /* EXPOSE(WeakMap); */
-       /* EXPOSE(WeakSet); */
+       /* EXPOSE(Map); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(Set); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(WeakMap); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(WeakSet); */ /* Duktape lacks this - ES6 */
 
        /* Structured Data */
        EXPOSE(ArrayBuffer);
@@ -345,9 +345,9 @@ prototype Window()
        EXPOSE(JSON);
 
        /* ** Control abstraction properties */
-       /* EXPOSE(Promise); */ /* Probably ought to be one of ours? */
-       /* EXPOSE(Generator); */ /* Duktape and async? */
-       /* EXPOSE(GeneratorFunction); */ /* Duktape and async? */
+       /* EXPOSE(Promise); */ /* Probably ought to be one of ours? Also ES6 */
+       /* EXPOSE(Generator); */ /* Duktape and async? ES6 */
+       /* EXPOSE(GeneratorFunction); */ /* Duktape and async? ES6 */
        /* EXPOSE(AsyncFunction); */ /* Duktape lacks this - experimental API */
 
        /* Reflection */
@@ -356,6 +356,7 @@ prototype Window()
 
        /* ** Internationalisation */
        /* Duktape lacks Intl - Maybe polyfill it? */
+       /* There is suggestion that cdn.polyfill.io exists for it */
 
        /* ** WebAssembly */
        /* As yet, Duktape lacks WA */


-----------------------------------------------------------------------

Summary of changes:
 content/handlers/javascript/duktape/Window.bnd |   19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/content/handlers/javascript/duktape/Window.bnd 
b/content/handlers/javascript/duktape/Window.bnd
index fc1ce24..e7d45c8 100644
--- a/content/handlers/javascript/duktape/Window.bnd
+++ b/content/handlers/javascript/duktape/Window.bnd
@@ -328,14 +328,14 @@ prototype Window()
        EXPOSE(Uint32Array);
        EXPOSE(Float32Array);
        EXPOSE(Float64Array);
-       /* EXPOSE(BigInt64Array); */ /* Duktape seems to lack this */
-       /* EXPOSE(BigUint64Array); */ /* Duktape seems to lack this */
+       /* EXPOSE(BigInt64Array); */ /* Duktape lacks this - nonstandard API */
+       /* EXPOSE(BigUint64Array); */ /* Duktape lacks this - nonstandard API */
 
        /* ** Keyed Collections */
-       /* EXPOSE(Map); */
-       /* EXPOSE(Set); */
-       /* EXPOSE(WeakMap); */
-       /* EXPOSE(WeakSet); */
+       /* EXPOSE(Map); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(Set); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(WeakMap); */ /* Duktape lacks this - ES6 */
+       /* EXPOSE(WeakSet); */ /* Duktape lacks this - ES6 */
 
        /* Structured Data */
        EXPOSE(ArrayBuffer);
@@ -345,9 +345,9 @@ prototype Window()
        EXPOSE(JSON);
 
        /* ** Control abstraction properties */
-       /* EXPOSE(Promise); */ /* Probably ought to be one of ours? */
-       /* EXPOSE(Generator); */ /* Duktape and async? */
-       /* EXPOSE(GeneratorFunction); */ /* Duktape and async? */
+       /* EXPOSE(Promise); */ /* Probably ought to be one of ours? Also ES6 */
+       /* EXPOSE(Generator); */ /* Duktape and async? ES6 */
+       /* EXPOSE(GeneratorFunction); */ /* Duktape and async? ES6 */
        /* EXPOSE(AsyncFunction); */ /* Duktape lacks this - experimental API */
 
        /* Reflection */
@@ -356,6 +356,7 @@ prototype Window()
 
        /* ** Internationalisation */
        /* Duktape lacks Intl - Maybe polyfill it? */
+       /* There is suggestion that cdn.polyfill.io exists for it */
 
        /* ** WebAssembly */
        /* As yet, Duktape lacks WA */


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to