Andrea Marchesini
8cdf705535
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Andrea Marchesini
9294ce8532
Bug 1435197 - Reduce the number of headers included in WorkerCommon.h, r=smaug
2018-02-02 17:35:28 +01:00
Andrea Marchesini
26352bfee1
Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug
2018-01-31 08:25:30 +01:00
Andrea Marchesini
7e52540256
Bug 1432963 - Fixing workers headers - part 16 - JSSettings in a workerinternals namespace, r=smaug
2018-01-31 08:24:59 +01:00
Andrea Marchesini
a5bed23bd8
Bug 1432963 - Fixing workers headers - part 15 - static function in a workers namespace, r=smaug
2018-01-31 08:24:30 +01:00
Andrea Marchesini
8df05ffda6
Bug 1432963 - Fixing workers headers - part 9 - WorkerLoadInfo without workers namespace, r=smaug
2018-01-31 08:21:46 +01:00
Andrea Marchesini
6425dc0809
Bug 1432963 - Fixing workers headers - part 4 - WorkerThread without workers namespace, r=smaug
2018-01-31 08:20:07 +01:00
Andrea Marchesini
c08095be82
Bug 1432963 - Fixing workers headers - part 1 - no workers namespace for SharedWorker, r=smaug
2018-01-31 08:19:10 +01:00
Andrea Marchesini
cfa537d14f
Bug 1413112 - Move WorkerLoadInfo into separate files, r=bkelly
2018-01-30 10:12:04 +01:00
Andrea Marchesini
3513d1c407
Bug 1413112 - Renaming Workers.h to WorkerCommon.h, r=bkelly
...
--HG--
rename : dom/workers/Workers.h => dom/workers/WorkerCommon.h
2018-01-30 10:10:04 +01:00
Andrea Marchesini
112a861fb6
Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 21 - Get rid of WorkerPrefs.h, r=asuth
2018-01-08 14:05:07 +01:00
Andrea Marchesini
2b3039c021
Bug 1419166 - Use nsIPrincipal to decide if a SharedWorker should be shared, r=bkelly
2017-11-27 17:07:39 +01:00
Andrea Marchesini
cae6951635
Bug 1405290 - Improve logging of workers when shutting down - part 2 - Implement RuntimeService::CrashIfHanging(), r=asuth
2017-11-15 07:58:38 +01:00
Andrea Marchesini
b203932e2d
Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug
2017-05-17 16:49:34 +02:00
Masatoshi Kimura
24a8330f71
Bug 1219523 - Remove the "dom.workers.latestJSVersion" pref. r=baku
...
MozReview-Commit-ID: 92fCMCLTxRp
--HG--
extra : rebase_source : 728d515eb2f2d5c0a03e80866ec2c56443c3dce8
2017-02-12 13:37:38 +09:00
Andrea Marchesini
e8d47ac312
Bug 790919 - Don't dispatch close event in Workers, r=bkelly
2016-08-31 21:33:05 -07:00
Andrea Marchesini
3f20309ae8
Bug 1286895 - Reintroduce a limit on number of dedicated JS web workers in Firefox, r=bkelly
2016-08-19 08:38:58 +02:00
Sebastian Hengst
3be5f0ac43
Backed out changeset f4c8b3de527e (bug 1286895) for crashing in test_bug1241485.html. r=backout
2016-08-21 11:31:35 +02:00
Andrea Marchesini
70fd734aff
Bug 1286895 - Reintroduce a limit on number of dedicated JS web workers in Firefox, r=bkelly
2016-08-19 08:38:58 +02:00
Jan de Mooij
a53a99aab6
Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
...
--HG--
extra : rebase_source : acd82642a27b36b98bf1bf34c29d33c7e0b57dea
2016-07-07 08:15:15 +02:00
Andrea Marchesini
da33656040
Bug 1280241 - Remove the limit of number of workers per domain, r=khuey
2016-06-17 11:25:21 +01:00
Kyle Huey
b55b8c715b
Bug 1259290: Part 3 - Remove JS_ReportError and cx handling from RegisterWorker and friends. r=bz,jandem
2016-03-28 10:28:14 -07:00
Andrea Marchesini
df932690be
Bug 1246091 - patch 5/7 - Remove data when memory pressure notification is received, r=ejpbruel
2016-03-23 22:55:07 +01:00
Luke Wagner
6d089acee2
Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey
2016-03-16 15:41:38 -04:00
Carsten "Tomcat" Book
d115280c5f
Backed out changeset a7040abce944 (bug 1008453) for w-p-t test failures on a CLOSED TREE
2016-03-18 08:21:42 +01:00
Luke Wagner
83bbb15353
Bug 1008453. Add support for navigator.hardwareConcurrency. r=khuey
2016-03-16 15:41:38 -04:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Nicholas Nethercote
e847fcd5ec
Bug 1186810 (part 8) - Replace nsBaseHashtable::Enumerate() calls in dom/workers/ with iterators. r=khuey.
...
--HG--
extra : rebase_source : 622ce00f8ecfca3c1b6710bf77a0639a47c7bb3a
2015-10-26 17:09:44 -07:00
Nicholas Nethercote
ce3c57710f
Bug 1186810 (part 7) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=khuey.
...
--HG--
extra : rebase_source : c114f64e23fd08830e53ddec54503f9bb40bc328
2015-10-26 16:41:55 -07:00
Nicholas Nethercote
6efee4944c
Bug 1186810 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/workers/ with iterators. r=khuey.
...
--HG--
extra : rebase_source : 37b230d344a69ee997f77581ffe4c7f62dabaea9
2015-10-26 16:07:45 -07:00
Eddy Bruel
41c0e5355c
Bug 1178721 - Implement SuspendWorkersForWindow;r=khuey
2015-10-07 12:20:59 +02:00
Catalin Badea
76c7d43fd9
Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap
2015-09-30 19:11:03 -04:00
Wes Kocher
6fbdec2422
Backed out 12 changesets (bug 1188545) for test_fetch_cors failures CLOSED TREE
...
Backed out changeset e04738ee72a3 (bug 1188545)
Backed out changeset 1989893b59de (bug 1188545)
Backed out changeset 11ff29cc25d8 (bug 1188545)
Backed out changeset 4b6bdf859845 (bug 1188545)
Backed out changeset 76eb7ffeca2a (bug 1188545)
Backed out changeset 4473e036b52e (bug 1188545)
Backed out changeset 2a28cb794b23 (bug 1188545)
Backed out changeset 1fa2f55727f3 (bug 1188545)
Backed out changeset 032f4c24fc34 (bug 1188545)
Backed out changeset 4be675dc1b37 (bug 1188545)
Backed out changeset d5d05def5b17 (bug 1188545)
Backed out changeset e94f12b0bcf3 (bug 1188545)
2015-09-30 11:11:47 -07:00
Catalin Badea
c537f8c503
Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap
2015-09-30 10:14:33 -04:00
Ehsan Akhgari
1d4e1f5b2f
Bug 1179489 - Don't count service workers towards an origin's max worker quota; r=nsm
...
This is a follow-up to bug 1178339.
2015-07-02 18:48:48 -04:00
Ehsan Akhgari
92139cbfb2
Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm
2015-07-01 20:37:40 -04:00
Wes Kocher
a1c9065f46
Backed out changeset c0cfb1a32d09 (bug 1178339) for being the likely causes of a spike in serviceworker intermittent failures
2015-07-01 17:18:17 -07:00
Ehsan Akhgari
80bb6f7d91
Bug 1178339 - Account for service workers separately in WorkerDomainInfo; r=nsm
2015-07-01 16:12:43 -04:00
Andrew McCreight
9e8f4b219e
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Andrea Marchesini
e666f02521
Bug 1156632 - Remove unused forward class declarations - patch 2 - dom/media, dom/indexedDB, dom/svg, r=ehsan
2015-04-22 08:29:17 +02:00
Nikhil Marathe
238374c507
Bug 931249 - patch 1 - Scriptloader use cache if needed. r=khuey
...
--HG--
extra : rebase_source : c81b13a05ec04a68c3acd25807fcf997bd9db81e
2015-03-19 11:41:42 -07:00
Eddy Bruël
e9a640efd2
Bug 1092102 - Rename Suspend/Resume to Freeze/Thaw;r=khuey
2015-04-01 11:00:19 +02:00
Ehsan Akhgari
883849ee32
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
Nikhil Marathe
a817a419ab
Bug 1131882 - Associate ServiceWorkers with underlying ServiceWorkerInfo. r=baku
...
This allows controller to track state too, and provides better encapsulation.
1) Move SW setup to SWM. RuntimeService now only creates the underlying SharedWorker.
2) Require a SWInfo to create a SW. The SW holds a refptr to the info.
--HG--
extra : rebase_source : d9de8a66a45f597d1613890691d1facae51eb64e
2015-02-19 08:40:21 -08:00
Tim Taubert
75a685187a
Bug 1001691 - Move WorkerType out of WorkerPrivate.h r=khuey
2015-03-04 14:54:16 +01:00
Tim Taubert
2665cbe4f7
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00
Tim Taubert
9dccd5c5ae
Backed out changeset 2ea14f386df2 (bug 1001691)
2015-03-03 19:13:23 +01:00
Tim Taubert
d100a5d70f
Backed out changeset a6e627eff6a6 (bug 1001691)
2015-03-03 19:13:21 +01:00
Tim Taubert
1cce9e4c7c
Bug 1001691 - Move WorkerType out of WorkerPrivate.h r=khuey
2015-02-12 11:12:59 +01:00
Tim Taubert
661d8bb7bf
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00