Kannan Vijayan
9fe5e37ac2
Bug 1209193 - Cache PR_GetNumberOfProcessors when checking to do off-main-thread script compilation. r=luke
2015-09-29 10:41:55 -04:00
Kannan Vijayan
3c1924f2b6
Bug 1084009 - Part 2/3 - Only parse scripts off-main-thread on multicore systems. r=luke
2015-09-21 19:07:01 -04:00
Kannan Vijayan
3810533d2e
Bug 1084009 - Part 1/3 - Parse sync scripts off the main thread. r=smaug
2015-09-21 19:07:01 -04:00
Christoph Kerschbaumer
e1da8f0ded
Bug 1048048 - add preload content policy types for scripts (r=baku)
2015-09-20 14:56:21 -07:00
Wes Kocher
7e27875d2c
Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
...
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
94689f139b
Bug 1048048 - add preload content policy types for scripts (r=baku)
2015-09-20 14:56:21 -07:00
Christoph Kerschbaumer
b3ae778a80
Bug 1026520 - CSP: Inline report sending into allows - callsite updates (r=dveditz)
2015-09-17 22:34:34 -07:00
Kannan Vijayan
7d4616f996
Bug 1167409 - 3/4 - Change ScriptLoadRequeest::mLoading to mProgress. r=jandem
2015-08-25 17:52:27 -04:00
Kannan Vijayan
261b91fe68
Bug 1167409 - 2/4 - Factor processRequest and off thread parsing into separate functions. r=jandem
2015-08-25 17:52:27 -04:00
Kannan Vijayan
7dd91c488e
Bug 1167409 - 1/4 - Move offThreadToken into ScriptLoadRequest r=jandem
2015-08-25 17:52:27 -04:00
Francois Marier
e76f9a2cf2
Bug 1196740 - Consider redirects when looking for SRI-eligibility. r=ckerschb
2015-08-25 13:38:39 -07:00
Francois Marier
0c5febeb03
Bug 992096 - Implement Sub Resource Integrity [1/2]. r=baku,r=ckerschb
...
Code changes
2015-08-12 20:19:11 -07:00
Wes Kocher
7e2ea9fe9f
Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
...
Backed out changeset 08653d62e6c0 (bug 1167409)
Backed out changeset 211b839cfcda (bug 1167409)
Backed out changeset 4264d30f4b03 (bug 1167409)
Backed out changeset 95a7f1251dd4 (bug 1167409)
Backed out changeset b88cb51c1f77 (bug 1167409)
2015-07-28 15:45:39 -07:00
Kannan Vijayan
d34c34cd19
Bug 1167409 - 4/5 - Off-thread compile blocking scripts. r=smaug
2015-07-28 17:03:56 -04:00
Kannan Vijayan
47000363fa
Bug 1167409 - 3/5 - Change ScriptLoadRequest::mLoading to ScriptLoadRequest::mProgress. r=smaug
2015-07-28 17:03:56 -04:00
Kannan Vijayan
172fedce72
Bug 1167409 - 2/5 - Factor ProcessRequest and off-thread-parsing into separate functions. r=smaug
2015-07-28 17:03:56 -04:00
Kannan Vijayan
8d4a6f4c83
Bug 1167409 - 1/5 - Move offThreadToken into script load request. r=smaug
2015-07-28 17:03:56 -04:00
Boris Zbarsky
2a2c0c82aa
Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley
2015-07-09 02:41:43 -04:00
Ehsan Akhgari
091092faac
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-30 18:52:42 -04:00
Ryan VanderMeulen
63ceae91b7
Backed out changeset 07bf31cca660 (bug 1148935) for Werror bustage.
...
CLOSED TREE
2015-06-30 15:53:43 -04:00
Ehsan Akhgari
0b1720ebbd
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-30 15:30:08 -04:00
Andrew McCreight
53a6125057
Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley
2015-06-26 18:44:14 -07:00
Boris Zbarsky
bb95d810cc
Bug 1174486 part 4. Stop reporting exceptions in nsJSUtils::EvaluateString and have its consumers use AutoJSAPIs that take ownership of error reporting instead. r=bholley
2015-06-15 20:11:06 -04:00
Gijs Kruitbosch
be07dd1dae
Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug
2015-05-28 13:40:07 +01:00
Eric Rahm
ddc8ac650b
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Eric Rahm
06d4f75aa8
Bug 1163201 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:23 -07:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Boris Zbarsky
df5e5b1a5d
Bug 1157451. Make nsCORSListenerProxy::Init take an enum, not a boolean, to indicate what to do with data: URIs. And make it required, not defaulted to disallowing. r=smaug
2015-04-22 20:30:10 -04:00
Boris Zbarsky
a22cdf01a0
Bug 1109693. More places that use CORS should in fact allow data: URIs. r=smaug
2015-04-22 20:30:10 -04:00
Jim Blandy
f94dd3b1df
Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
2015-04-08 21:23:48 -04:00
Boris Zbarsky
3e27204fc6
Bug 1154598. Keep better track of our script requests. r=smaug
2015-04-16 13:22:02 -04:00
Boris Zbarsky
ae1c3f4ccb
Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking
2015-04-08 22:50:46 -04:00
Boris Zbarsky
93d171aabf
Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking
2015-04-08 22:50:45 -04:00
Boris Zbarsky
4ce14964cd
Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking
2015-04-08 22:50:45 -04:00
Boris Zbarsky
a08d9d8ed6
Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
2015-04-01 12:05:29 -04:00
Boris Zbarsky
32091e1933
Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
2015-04-01 12:05:28 -04:00
Wes Kocher
21348ea148
Backed out 8 changesets (bug 679939) for test failures
...
Backed out changeset 4a1a45bc093a (bug 679939)
Backed out changeset 5336ae0fe919 (bug 679939)
Backed out changeset 4cbcb40e0ef4 (bug 679939)
Backed out changeset 3bc68cf4610b (bug 679939)
Backed out changeset ec2d863a3df9 (bug 679939)
Backed out changeset 4425a55312c6 (bug 679939)
Backed out changeset d3793e00b41f (bug 679939)
Backed out changeset 872edd1aedf7 (bug 679939)
2015-04-01 10:24:42 -07:00
Boris Zbarsky
f177c80b16
Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
2015-04-01 12:05:29 -04:00
Boris Zbarsky
06b422448b
Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
2015-04-01 12:05:28 -04:00
Mike Hommey
44945d9d4c
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Andrea Marchesini
6b10d5e43e
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
Olli Pettay
1c6df6cad9
Bug 1117977, make script load handling during shutdown safer, r=mccr8
2015-02-19 15:52:01 +02:00
Ryan VanderMeulen
823743121a
Backed out changeset d77323edbdec (bug 1117977) for Nexus 5-L bustage.
2015-02-18 20:33:02 -05:00
Olli Pettay
a80132e92b
Bug 1117977, make script load handling during shutdown safer, r=mccr8
2015-02-19 01:18:27 +02:00
Christoph Kerschbaumer
11a5d113f3
Bug 1116624 - Move CORS into dom/security (r=sicking)
2014-12-30 15:54:59 -08:00
Kyle Huey
eb11f6cf8d
Bug 1111737. r=smaug
2014-12-19 18:16:17 -08:00
Patrick McManus
ad2b489529
bug 1003450 - [2/3] Group Dependency nodes for HTTP/2 r=hurley
2014-12-06 14:26:50 -05:00
Gabor Krizsanits
3a9fd80e59
Bug 1106713 - fixing up CSP checks for imports. r=mrbkap
2014-12-11 13:18:10 +01:00
Boris Zbarsky
2ef4f75f70
Bug 1100580 part 2. Get rid of EvaluateOptions::needResult, since we can use JS::CompileOptions::noScriptRval (with the opposite meaning, but same default behavior) for this purpose. r=bholley
2014-11-18 11:01:09 -05:00