dom/script/ScriptLoader.cpp
00494efd99e7935d1de77aaa2aa62467d706fa05
created 2019-01-30 19:08 +0000
pushed 2019-03-11 13:01 +0000
Andrea Marchesini Andrea Marchesini - Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 1 - UrlClassifierFeatureFactory::IsClassifierBlockingErrorCode, r=Ehsan
fb947a64a259e0eedc9458d2534083bbbcc46de6
created 2019-01-30 10:50 -0800
pushed 2019-03-11 13:01 +0000
Eric Faust Eric Faust - Bug 1520274 - Allow serving BinAST scripts with nosniff. (r=baku, r=dveditz)
0f09554ca8cbab37de0187b6d67a25739a18ede4
created 2019-03-01 16:53 +0000
pushed 2019-03-02 09:04 +0000
Jon Coppeard Jon Coppeard - Bug 1529203 - Clear the module map when changing a Document's global r=bzbarsky a=abillings
65cf08e33fe2b12a90a505462f3246df204c64ad
created 2019-01-26 12:18 -0500
pushed 2019-01-28 12:41 +0000
Randell Jesup Randell Jesup - Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
bf7da92f820b53dac3eb98a313f976203cfc59b6
created 2019-01-25 20:38 +0000
pushed 2019-01-28 12:41 +0000
Markus Stange Markus Stange - Bug 1514007 - Annotate <script> evaluation profiler labels with async/defer. r=smaug
a68a2da104f324b649563af809965d87e8db7791
created 2019-01-24 14:57 +0000
pushed 2019-01-28 12:41 +0000
Jon Coppeard Jon Coppeard - Bug 1513014 - Defer reporting errors while preloading until the request is actually used r=smaug
44369796f148630ff496be99f77a5eeea41c7d23
created 2019-01-21 19:50 +0200
pushed 2019-01-24 17:31 +0000
Razvan Maries Razvan Maries - Merge mozilla-inbound to mozilla-central a=merge
d323b050b0ce2ae624fc09e8f7d204c5016d3f9e
created 2019-01-21 12:40 +0000
pushed 2019-01-24 17:31 +0000
Jon Coppeard Jon Coppeard - Bug 1518075 - Add another check for null script because compilation can 'succeed' if scripting is disabled r=smaug
d536f45f5b166c4b9562caf0c41991cb5df831cc
created 2019-01-21 14:49 +0000
pushed 2019-01-24 17:31 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
5f4b3423f6fefaeffaf130898b2384756f22877f
created 2019-01-18 13:37 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
d54846d01280026138135bde6e0bb1bcfe58feae
created 2019-01-16 08:50 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
b0c9a3c8405d00a06a32c974c26fa939041ce74d
created 2019-01-03 06:27 -1000
pushed 2019-01-21 13:03 +0000
Brian Hackett Brian Hackett - Bug 1517167 Part 1 - Set introduction information for dynamically generated <script> elements, r=jorendorff.
4db1d37ef3bbf70711a5fa54c984b224b130beaf
created 2019-01-08 10:41 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1518075 - Add check for null script because compilation can 'succeed' if scripting is disabled r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
5ad9c5b505d3e84d4db7e242d53b881b967a2ffc
created 2019-01-03 10:06 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Make import() work when the active script is in another document r=smaug
43a79c5e38f4da161cebfdda8572a2c796b3959d
created 2019-01-03 10:06 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Fix error message that covers all import() failures that don't throw a JS exception r=jandem
34e605a49937a1a2e844bd1970229062727c8eed
created 2019-01-03 10:06 +0000
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Also associate classic scripts from the bytecode cache r=smaug
be8cd28e487c1971f21b691befd0e268ce6d5855
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Allow dynamic import in cases where there's no referencing script or module r=smaug
248ed24187a21a78acf2243ee8a1b4d247e46c36
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Make load request element optional r=smaug
65742a0032968ba2a66c33d6786d3288e8644b88
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support import from timeout handlers by associating the initiating script with the compiled JSScript r=smaug
7b1979745763b8c70b35431349892807c6a408f7
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support dynamic import from classic scripts by creating ClassicScript objects and associating them with the compiled JSScriptsr r=smaug
92863bfc60c0a9592580b4166aeaf9c013a8b8d5
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Refactor nsJSUtils::ExecutionContext to separate compilation and execution steps and allow extraction of compiled JSScript r=nbp r=smaug
4001453082049c7f1729f464baff027eb079a8a8
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Rename ModuleScript source files to LoadedScript r=smaug
8e6f86cd811a93cce70fc91ac6fbb93405aff803
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Initial browser support for dynamic import from module scripts r=smaug
f9c08f2f2c68379c6bac0f24c5dba887060ad7d3
created 2018-12-18 15:19 +0000
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1510817 - Don't doubly warn when we can't load a script due to tracking protection; r=baku
d5c767dcf1bba1d12d4a35c66ddc1a57842c5591
created 2018-12-11 10:47 +0000
pushed 2019-01-21 13:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1512456 - P8. Use GenericNonExclusivePromise where needed. r=gerald,alwu
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6f83d4f776a707e3c642015fde291c1ad78a4189
created 2018-11-21 18:11 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1510007 - Move JSFreeOp's definition to js/public/MemoryFunctions.h, and make jsapi.h not #include that header. r=sfink
d0c382d99e7646c161244b7e73429362f6caaa58
created 2018-11-10 15:28 -1000
pushed 2018-12-03 16:23 +0000
Brian Hackett Brian Hackett - Bug 1505935 Part 5 - Remove unnecessary NoteContentParse call, r=froydnj.
3309aa6d27ee8c2079b12e6904dc07af8d4951db
created 2018-11-13 14:33 +0000
pushed 2018-12-03 16:23 +0000
Thomas Nguyen Thomas Nguyen - Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen
56eaf6c976d377cba4e44a302bdeda9e7420bd94
created 2018-11-08 18:42 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
c489ba287b497b77e6bb7d4b7550e0792670726c
created 2018-10-23 12:27 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1503086 - Initialize all SourceBufferHolders with a fallible function that in all cases assumes ownership of given-ownership data. r=tcampbell, r=bz, r=mrbkap on some finicky worker code lightly touched here
00f962601b8b2ce44ce6e26eed1bc82fd0f130a4
created 2018-11-02 16:15 -0700
pushed 2018-12-03 16:23 +0000
Kris Maglione Kris Maglione - Bug 1356412: Part 2 - Remove script loader path mangling from DOM code. r=bz
3cf4f972200ce2467776265331e0bded412ded40
created 2018-10-23 08:17 +0200
pushed 2018-10-25 00:29 +0000
Andrea Marchesini Andrea Marchesini - Bug 1498510 - Move nsICSPEventListener out of CSP object. r=ckerschb, a=RyanVM
e37adb23fd48ca1576ba954fe203b3fd6d6155f3
created 2018-10-17 13:58 +0000
pushed 2018-10-18 18:37 +0000
Valentin Gosu Valentin Gosu - Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke
856c528a098312ad0ee77b5c6960993974ed19f4
created 2018-10-18 05:51 +0300
pushed 2018-10-18 18:37 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1487100) for XPCShell failures in netwerk/test/unit_ipc/test_alt-data_simple_wrap.js
dd1c31ea78c2b15d14750d137037a54d50719997
created 2018-10-17 13:58 +0000
pushed 2018-10-18 18:37 +0000
Valentin Gosu Valentin Gosu - Bug 1487100 - Allow calling nsICacheInfoChannel.preferAlternativeDataType(altDataType, contentType) multiple times r=michal,luke
180eb0ea89bcf02d511d4e05f493583d125177ea
created 2018-10-16 13:44 +0100
pushed 2018-10-18 18:37 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
2ec2641a20ae953f6f6119777acb44c580310943
created 2018-09-29 17:28 -0400
pushed 2018-10-18 18:37 +0000
Jeff Walden Jeff Walden - Bug 1493441 - Allow ScriptSource to store UTF-8 script data in addition to UTF-16 script data (but don't create any UTF-8-backed ScriptSources yet). r=tcampbell
a5f6d07b35d1906a135741a12bd31fb701132c6c
created 2018-10-01 14:47 +0300
pushed 2018-10-15 21:07 +0000
Henri Sivonen Henri Sivonen - Bug 1495011. r=baku.
e2ec1eeb812d2a3178c303e9ba5538e0d2264bec
created 2018-10-06 04:49 +0000
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493449. Change the default credentials mode for module scripts from 'omit' to 'same-origin'. r=farre
0cf6d7594c4897d43321b825ab663a7b8a4e17af
created 2018-10-05 11:30 -0400
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1496159. Don't try to load modules from the bytecode cache. r=nbp
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
92181c289ffa370c103d333f6cc3b0c620a897b4
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset da82ea6820ee (bug 1482153)
fa95314b2d87293cbc150662dc5eaadd73624cf0
created 2018-10-02 23:50 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out changeset 2de25096cdd5 (bug 1493449) for mochitest failure
2de25096cdd54c32488a4d5fdb1fefce6d1fb6db
created 2018-10-02 07:11 +0000
pushed 2018-10-15 21:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493449. Change the default credentials mode for module scripts from 'omit' to 'same-origin'. r=farre
a3adfbef6bfa1377b864d6c5ce628f89ffc6ce0c
created 2018-10-01 14:47 +0300
pushed 2018-10-09 15:38 +0000
Henri Sivonen Henri Sivonen - Bug 1495011. r=baku, a=pascalc
503d94e63a248b88c412bc596247c8999a8aaaba
created 2018-10-05 11:30 -0400
pushed 2018-10-06 12:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1496159 - Don't try to load modules from the bytecode cache. r=nbp, a=abillings
48921866b394212e0dddd0ba72c183081bc6805f
created 2018-08-24 22:51 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript. r=jandem
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
3f1d6721cab0d1668a2441f7b0b7d018f1ac6475
created 2018-08-22 14:54 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1469599 - Associate all module scripts in a module graph with DOM elements before execution r=hsivonen
251360ecbedff5fbaa014cd859a4fbd9914d4233
created 2018-08-20 23:53 +0000
pushed 2018-08-24 17:49 +0000
Francois Marier Francois Marier - Bug 1482950 - Use the correct 3rdparty check in tracking annotations. r=dimi,Ehsan,mayhemer!,ehsan!
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
08d651dba0f60e2028ce7a4b891e809ffb7ff16b
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1480966 - Make ScriptLoader::GetScriptSource faillible on OOM r=baku
5f9c8d7612a7e44685a7c64815d86f5299f1b8b3
created 2018-08-06 10:54 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1480720 - Factor out script fetch options from script load request classes r=baku
de7bc7bd4a1685364859ecbde01c2cd7bb5073c6
created 2018-08-01 11:47 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1477090 - Only instantiate modules when it's safe to run script r=baku
771c40992e319e091a6b39cfd793ccd7b696bee0
created 2018-07-17 14:30 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allocate script loader source buffers on the JS heap and pass ownership when compiling r=baku
less more (0) -100 -60 tip