Henri Sivonen
432653453a
Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
...
MozReview-Commit-ID: 15Y5GTX98bv
2017-06-13 13:23:23 +03:00
Bill McCloskey
aefa2aa5da
Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug)
...
For the Quatum DOM project, it's better to work in terms of event targets than
threads. This patch converts DOM code to operate on event targets rather than
threads, when possible.
MozReview-Commit-ID: 5FgvpKadUA2
2017-06-12 20:20:08 -07:00
Bill McCloskey
595e5d79c8
Bug 1361164 - Add nsISerialEventTarget (r=froydnj)
...
MozReview-Commit-ID: 8y1GdEGCPSB
2017-06-12 20:20:08 -07:00
Bill McCloskey
5ddda3bb77
Bug 1361164 - Add infallible IsOnCurrentThread to nsIEventTarget (r=froydnj)
...
MozReview-Commit-ID: 12bk9hQ7Wnv
2017-06-12 20:20:08 -07:00
Jon Coppeard
0924a2d29c
Bug 1369748 - Parallelise the start of GC marking r=sfink r=smaug
2017-06-09 11:44:15 +01:00
Ben Kelly
27954c5da4
Bug 1369862 P4 Update test_fetch_event.html expectations for synthesized CORS response returned for outer no-cors request. r=asuth
2017-06-07 08:34:51 -07:00
Ben Kelly
04991df168
Bug 1369862 P2 Make the FetchEvent.respondWith() synthesize the exact tainting on the outer nsIChannel. r=asuth
2017-06-07 08:34:51 -07:00
Ben Kelly
88167e3b71
Backout 78533a4ef62e to 4fe11fc40572 (bug 1369862) for incorrect bug number on P1 r=me
2017-06-07 08:32:23 -07:00
Ben Kelly
8b4b0d6f7a
Bug 1369862 P4 Update test_fetch_event.html expectations for synthesized CORS response returned for outer no-cors request. r=asuth
2017-06-07 08:14:58 -07:00
Ben Kelly
2e11df623c
Bug 1369862 P2 Make the FetchEvent.respondWith() synthesize the exact tainting on the outer nsIChannel. r=asuth
2017-06-07 08:14:57 -07:00
Sylvestre Ledru
aa1c00fb9f
Bug 1370369 - Use the new MOZ_DIAGNOSTIC_ASSERT_ENABLED instead of several defines - follow up patch r=froydnj
...
MozReview-Commit-ID: I4ffmvKClc6
--HG--
extra : rebase_source : 0039cd09dfb199f77a1cbdca3bfdbcab21cc0049
2017-06-05 23:43:34 +02:00
Andrea Marchesini
31b48170ed
Bug 1368296 - Renaming WorkerProxyToMainThreadRunnable::RunBackOnWorkerThread to RunBackOnWorkerThreadForCleanup and improving the description for this method, r=asuth
2017-06-02 11:05:27 +02:00
Ben Kelly
b756cfdc05
Bug 1367659 Remove KeepAliveHandler::RemovePromise() assertion that can be wrong during worker thread shutdown. r=asuth
2017-06-01 06:20:12 -07:00
Andrea Marchesini
a26b5642ed
Bug 1366501 - disable test_subworkers_suspended.html for android, r=gbrown
2017-05-30 16:27:12 +02:00
Sylvestre Ledru
d525178ff0
Bug 1368106 - Use the new MOZ_DIAGNOSTIC_ASSERT_ENABLED instead of several defines r=glandium
...
MozReview-Commit-ID: KOM35SQnoRh
--HG--
extra : rebase_source : 6ece3e3e7c287ef1bfc133470a8cd451f8e3971e
2017-05-26 18:53:35 +02:00
Andrea Marchesini
8cfd4ae66c
Bug 1349266 - Using a workerHolder to keep alive a parent worker when a child worker is created, r=kbelly
2017-05-25 09:04:25 +02:00
Bill McCloskey
226f6b9185
Bug 1366869 - Make DISPATCH_NORMAL be the default flags argument for nsIEventTarget::Dispatch (r=froydnj)
...
MozReview-Commit-ID: 5DVcIaMHH95
2017-05-23 12:05:43 -07:00
Andrea Marchesini
87474041aa
Bug 1360185 - Use of IPCBlob in IndexedDB - part 6 - FileReaderSync should check if the streams are already closed, r=janv
2017-05-23 07:53:35 +02:00
Jim Chen
9fe9e6e1c3
Bug 1365122 - Move launchOrBringToFront from GeckoAppShell to GeckoApp; r=droeh
...
Move GeckoAppShell.launchOrBringToFront to GeckoApp, so that we can use
GeckoActivityMonitor to check whether BrowserApp is the current
foreground Activity. This lets us remove GeckoInterface.isForegrounded.
MozReview-Commit-ID: CgjnaNK8OGW
2017-05-18 18:09:04 -04:00
Sebastian Hengst
c969e15a51
Backed out changeset 3a6693755c7d (bug 1365940) for bustage at nsTArray.h:568. r=backout on a CLOSED TREE
2017-05-18 23:30:55 +02:00
Andrea Marchesini
f392174bc4
Bug 1365940 - struct WindowAction in WorkerPrivate.cpp should be marked MOZ_RAII, r=qdot
2017-05-18 23:04:46 +02:00
JW Wang
bdbca169de
Bug 1365504 - Remove the call to AbstractThread::GetCurrent() in ServiceWorkerUpdaterChild.cpp. r=bkelly
...
See bug 1365483 for the rationale.
MozReview-Commit-ID: BDbdiWT2ZFa
--HG--
extra : rebase_source : a834b683b4cbd7de24a3e3943ae3eb877db18732
2017-05-17 14:35:00 +08:00
Andrea Marchesini
c945c40e97
Bug 1313157 - Increase timeout for test_subworkers_suspended.html, r=gbrown
2017-05-17 17:18:14 +02:00
Andrea Marchesini
b203932e2d
Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug
2017-05-17 16:49:34 +02:00
Andrea Marchesini
7453988cd7
Bug 1364297 - Worker and SharedWorker constructors have an optional WorkerOptions parameter, r=smaug
2017-05-17 16:48:54 +02:00
Catalin Badea
1f3ef0f4d6
Bug 1359610 - Add telemetry for fetch interception. r=chutten data-r=bsmedberg
2017-05-17 15:42:53 +01:00
Christoph Kerschbaumer
e4f38c8d7c
Bug 1362993 - Rewrite gBrowser.addTab() to use BrowserTestUtils.addTab(). r=florian
2017-05-15 21:49:50 +02:00
Ben Kelly
4a9335fcd3
Bug 1361823 Fail the worker script load instead of crashing if the load group is torn down. r=baku
2017-05-15 06:52:00 -07:00
Nathan Froyd
c1d1748428
Bug 1359490 - add an event loop spinning abstraction function; r=gerald
...
This function is arguably nicer than calling NS_ProcessNextEvent
manually, is slightly more efficient, and will enable better auditing
for NS_ProcessNextEvent when we do Quantum DOM scheduling changes.
2017-05-15 09:34:19 -04:00
Ben Kelly
d245a916ef
Bug 1364277 Wait for service workers to activate more in dom/workers/test/serviceworkers. r=asuth
2017-05-15 06:22:22 -07:00
Ryan VanderMeulen
1704dc2a72
Backed out 14 changesets (bug 1290951) for causing topcrash bug 1364059. a=me
...
Backed out changeset d9cb7e835d4c (bug 1290951)
Backed out changeset 2684d41c75e4 (bug 1290951)
Backed out changeset 2fdb0ae64a1b (bug 1290951)
Backed out changeset 6194a6a0f510 (bug 1290951)
Backed out changeset 9a722c9de441 (bug 1290951)
Backed out changeset 4e36f20bea04 (bug 1290951)
Backed out changeset 7236a196cff0 (bug 1290951)
Backed out changeset b6b85669af94 (bug 1290951)
Backed out changeset bb76b58e45fc (bug 1290951)
Backed out changeset f2b2e0d54e51 (bug 1290951)
Backed out changeset 974b55cde2af (bug 1290951)
Backed out changeset cda24c8eccc4 (bug 1290951)
Backed out changeset fedca2ad4ce6 (bug 1290951)
Backed out changeset e40aeb64bdab (bug 1290951)
2017-05-11 09:26:18 -04:00
Ho-Pang Hsu
1adbd519a1
Bug 1290951 - Part 4.2: Add a mochitest for an useless imported script after an update. r=bkelly.
...
--HG--
extra : rebase_source : e3069ff9a0a4955f3e6403955119746e25e7fcf0
2017-04-07 15:02:23 +08:00
Ho-Pang Hsu
d466693cc4
Bug 1290951 - Part 3.2: Tolerate missing imported scripts. r=bkelly.
...
--HG--
extra : rebase_source : 8b35a807eb9ded5116b8dc16855012d4cb8f5d2b
2017-05-04 01:38:52 +08:00
Ho-Pang Hsu
0eeb558276
Bug 1290951 - Part 3.1: Extend the bytecheck to imported scripts. r=bkelly
...
--HG--
extra : rebase_source : 637903d78e82ccbb7dfa93d2306ef3e1a22b6b99
2017-05-04 01:38:01 +08:00
Ho-Pang Hsu
49bbe28c16
Bug 1290951 - Part 2.8: Remove CompareManager::SetMaxScope() and CompareManager::SaveLoadFlags(). r=bkelly
...
--HG--
extra : rebase_source : d168ba55d3c984f54db374223697385d8e573a13
2017-05-04 01:36:59 +08:00
Ho-Pang Hsu
811c4bbcac
Bug 1290951 - Part 2.7: Unify how CompareManager, CompareNetwork and CompareCahce report errors during initialization and other operations. r=bkelly
...
--HG--
extra : rebase_source : d208639745b53cce1b13cf943b66ea3238310aac
2017-05-09 22:41:32 +08:00
Ho-Pang Hsu
3552f45590
Bug 1290951 - Part 2.6: Change the relationship between CompareManager, CompareNetwork, and CompareCache. r=bkelly
...
--HG--
extra : rebase_source : 9dc72c45789e63bc67982cd3b3fe3edf7169e4f5
2017-05-09 13:08:06 +08:00
Ho-Pang Hsu
305b6601e3
Bug 1290951 - Part 2.5: Move ChannelInfo and PrincipalInfo into CompareNetwork. r=bkelly
...
--HG--
extra : rebase_source : 3b042fc85924c7b80fa793b71e560c16cea6a66b
2017-04-13 15:01:28 +08:00
Ho-Pang Hsu
27f3010bb9
Bug 1290951 - Part 2.4: Add mIsMainScript to CompareNetwork. r=bkelly
...
--HG--
extra : rebase_source : 7a123c23c07cb3c13777b37c41e69e7dd2b1b8a8
2017-04-07 14:57:19 +08:00
Ho-Pang Hsu
1fbf9e14ad
Bug 1290951 - Part 2.3: Update the lifecycle of CompareCache. r=bkelly
...
--HG--
extra : rebase_source : 9fb447f0301d2e4fbef536f783f39939a0fc59b2
2017-05-09 13:07:09 +08:00
Ho-Pang Hsu
c1fe89f859
Bug 1290951 - Part 2.2: Make CompareManager::ComparisonFinished() public. r=bkelly
...
--HG--
extra : rebase_source : edc8ae36344760c66be726b227fce5602eca662c
2017-02-23 18:34:36 +08:00
Ho-Pang
be755a4180
Bug 1290951 - Part 2.1: Move some functions out of their class definitions. r=bkelly
...
--HG--
extra : rebase_source : ffd4ac76e38d700e3f0d7666519c739f6f5791d2
2017-02-23 18:34:16 +08:00
Ho-Pang Hsu
3cfcb4c95c
Bug 1290951 - Part 1.2: Get the script URL list before actual comparing. r=bkelly
...
--HG--
extra : rebase_source : b2c1dea51d2de59fb670edae96ab9e721ef16e05
2017-04-07 14:44:35 +08:00
Ho-Pang Hsu
9e5cbeb72a
Bug 1290951 - Part 1.1: Move some function implementations out of CompareManager. r=baku
...
--HG--
extra : rebase_source : 141a78a044bb00cf96c07ea099afe3eb49602e9f
2017-04-07 14:41:22 +08:00
Ben Kelly
93100c8123
Bug 1362444 P1 Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. r=baku
2017-05-10 09:27:10 -07:00
kedziorski.lukasz@gmail.com
f815a0af4b
Bug 1359436 - Add leak checking to CycleCollectedJSContext and related classes. r=mccr8
2017-05-09 13:59:00 +02:00
Bill McCloskey
c197e07ff2
Bug 1363560 - Name more runnables (r=mccr8)
...
MozReview-Commit-ID: 3hxZDA4JlTV
2017-05-09 21:53:25 -07:00
Andrea Marchesini
40bc26c0ee
Bug 1360807 - FileReaderSync must work with sync inputStream - part 4 - Base64EncodeInputStream needs a sync inputStream, r=smaug
2017-05-09 11:04:49 +02:00
Andrea Marchesini
30c1ec2e08
Bug 1360807 - FileReaderSync must work with sync inputStream - part 2 - nsIConverterInputStream needs a syncInputStream, r=smaug
2017-05-09 11:04:07 +02:00
Andrea Marchesini
4e5948b3f2
Bug 1360807 - FileReaderSync must work with sync inputStream - part 1 - SyncRead should read as much as required, r=smaug
2017-05-09 11:03:40 +02:00