ae6a4596986d3c36a2f2beca9ac144495342adff: Bug 1593766 add crashtest r=baku
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 Nov 2019 12:36:29 +0000 - rev 501039
Push 99943 by ktomlinson@mozilla.com at Thu, 07 Nov 2019 01:56:16 +0000
Bug 1593766 add crashtest r=baku Depends on D51925 Differential Revision: https://phabricator.services.mozilla.com/D51926
04e94296ee4ab011a03c7506f5e27d6a4b16e07b: Bug 1593766 relax assertion to handle case of no CycleCollectedJSContext created r=baku
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 Nov 2019 12:36:41 +0000 - rev 501038
Push 99943 by ktomlinson@mozilla.com at Thu, 07 Nov 2019 01:56:16 +0000
Bug 1593766 relax assertion to handle case of no CycleCollectedJSContext created r=baku This can happen when addModule() has not be called, but the thread is created just to send a NotifyWorkletFinished message. Differential Revision: https://phabricator.services.mozilla.com/D51925
1138923577823fbae40675932f07cd1a79730db1: Backed out changeset b2026c2b563f (bug 1594529) for Browser-chrome failures in workspace/build/src/docshell/base/nsDocShell. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 07 Nov 2019 03:45:01 +0200 - rev 501037
Push 99942 by dluca@mozilla.com at Thu, 07 Nov 2019 01:46:29 +0000
Backed out changeset b2026c2b563f (bug 1594529) for Browser-chrome failures in workspace/build/src/docshell/base/nsDocShell. CLOSED TREE
ceec297bc9ad4e8f6aa00d744668238b4b028223: Backed out changeset a28ede26dc52 (bug 1593844) for Phyton tests failure in python/mozbuild/mozbuild/test/configure/lint.py. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 07 Nov 2019 03:38:42 +0200 - rev 501036
Push 99942 by dluca@mozilla.com at Thu, 07 Nov 2019 01:46:29 +0000
Backed out changeset a28ede26dc52 (bug 1593844) for Phyton tests failure in python/mozbuild/mozbuild/test/configure/lint.py. CLOSED TREE
182220a74df1c5bf85a5f733bf923c5b005d3563: Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika
James Teh <jteh@mozilla.com> - Thu, 07 Nov 2019 00:38:59 +0000 - rev 501035
Push 99941 by jteh@mozilla.com at Thu, 07 Nov 2019 00:42:15 +0000
Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika 1. When creating a DocAccessibleParent for an embedded document in an OOP iframe, it's possible that the embedder accessible hasn't been set yet. This can occur if the iframe is initially hidden. Previously, we incorrectly set the document up as a top level document (e.g. tab document) in this case. Now, we set up the document as top level in its content process, set up the proxy, etc. The document will be added to its child document later when the embedder is set. 2. When setting the embedder accessible for an OOP iframe, check if the embedded DocAccessibleParent already exists. This can happen if an iframe is hidden and then shown or an iframe is reflowed by layout. If it already exists, add the embedded (child) document to its embedder. 3. Mac's implementation of ProxyCreated requires that AddChildDoc be called *before* ProxyCreated so it can invalidate the native children of the parent. Because it's possible for an OOP iframe document to be added to its embedder after the document is created, we can't satisfy this requirement for OOP iframe documents. Therefore, we now allow a null parent in Mac's ProxyCreated and use the reorder event fired later to invalidate the native children. Differential Revision: https://phabricator.services.mozilla.com/D51357
8caeb3eb603ccd6ed3540823f56516b093408a0b: Bug 1582348 - Allow an Erroring->Closed transition in assertions, as this can happen in WritableStreamFinishInFlightClose. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:39 +0000 - rev 501034
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Allow an Erroring->Closed transition in assertions, as this can happen in WritableStreamFinishInFlightClose. r=arai Differential Revision: https://phabricator.services.mozilla.com/D51969
3ba2ca38372d8e90caf3bc186ebdf0408931aa87: Bug 1582348 - Properly clear the temporarily-pending TypeError created in WritableStreamDefaultWriterRelease. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:26 +0000 - rev 501033
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Properly clear the temporarily-pending TypeError created in WritableStreamDefaultWriterRelease. r=arai Differential Revision: https://phabricator.services.mozilla.com/D51968
9e620f21ea4ff9cbfd1219ca02785749aa0e292a: Bug 1582348 - Make WritableStream.prototype.abort return a promise rejected with a TypeError if passed an improper |this|, not throw that TypeError. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:28 +0000 - rev 501032
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Make WritableStream.prototype.abort return a promise rejected with a TypeError if passed an improper |this|, not throw that TypeError. r=arai Differential Revision: https://phabricator.services.mozilla.com/D51967
979d77ef56928092343868192f4d632ea074a892: Bug 1582348 - Make the .length on various writable-stream constructors correct. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:30 +0000 - rev 501031
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Make the .length on various writable-stream constructors correct. r=arai Differential Revision: https://phabricator.services.mozilla.com/D51966
875c829c57ceb711fbd0f6ed36613cff83380fb1: Bug 1582348 - Implement WritableStreamClose and WritableStream.prototype.close. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:32 +0000 - rev 501030
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Implement WritableStreamClose and WritableStream.prototype.close. r=arai Differential Revision: https://phabricator.services.mozilla.com/D51965
eadda7d0287cc25ef6d5eb332a98b0d7b6142eee: Bug 1582348 - Don't name WritableStreamDefaultWriter functions as WritableStream_* 'cause this copypasta happenstance is nonsensical (and might someday break scumbag unified builds). r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 07 Nov 2019 00:19:34 +0000 - rev 501029
Push 99940 by jwalden@mit.edu at Thu, 07 Nov 2019 00:41:19 +0000
Bug 1582348 - Don't name WritableStreamDefaultWriter functions as WritableStream_* 'cause this copypasta happenstance is nonsensical (and might someday break scumbag unified builds). r=arai Differential Revision: https://phabricator.services.mozilla.com/D51964
def5ec4549e70a978fd588a1fc300d0b73b3285b: Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 07 Nov 2019 00:35:32 +0000 - rev 501028
Push 99939 by bgrinstead@mozilla.com at Thu, 07 Nov 2019 00:39:47 +0000
Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D51338
1fff2450c69f4baff0070b6c0fb73e9f5b54e807: Bug 1593119 - clang-format the files affected by the MOZ_XBL unifdef r=bzbarsky
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 07 Nov 2019 00:35:25 +0000 - rev 501027
Push 99939 by bgrinstead@mozilla.com at Thu, 07 Nov 2019 00:39:47 +0000
Bug 1593119 - clang-format the files affected by the MOZ_XBL unifdef r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D52057
bd79491d60617dec46872bd7d330b101607e7b40: Bug 1593119 - unifdef MOZ_XBL r=bzbarsky
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 07 Nov 2019 00:35:13 +0000 - rev 501026
Push 99939 by bgrinstead@mozilla.com at Thu, 07 Nov 2019 00:39:47 +0000
Bug 1593119 - unifdef MOZ_XBL r=bzbarsky This was generated with: ``` rg -l -g '*.{cpp,h}' MOZ_XBL . | while read FILE ; do echo $FILE unifdef -m -UMOZ_XBL $FILE done ``` After this, I manually removed the directive in nsContentUtils.cpp due to: unifdef: ./dom/base/nsContentUtils.cpp: 4630: Unterminated string literal unifdef: Output may be truncated Differential Revision: https://phabricator.services.mozilla.com/D51337
446bc0f67bebfaa27a5d27369cfa7a65eaba2d44: Bug 1593884 - Downgrade another assertion that can break with shadow dom. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Nov 2019 00:33:13 +0000 - rev 501025
Push 99938 by ealvarez@mozilla.com at Thu, 07 Nov 2019 00:37:58 +0000
Bug 1593884 - Downgrade another assertion that can break with shadow dom. r=smaug Same underlying reason as the comment before. Also remove the XBL special case since XBL is no more. Differential Revision: https://phabricator.services.mozilla.com/D52060
ec3308aa7246d40c57b9b1da9194ef461ee9c52e: Bug 1594598 - Use uint8_t* to avoid a bunch of casts. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Nov 2019 23:56:48 +0000 - rev 501024
Push 99937 by nnethercote@mozilla.com at Thu, 07 Nov 2019 00:37:00 +0000
Bug 1594598 - Use uint8_t* to avoid a bunch of casts. r=glandium Currently the PHC code uses char* and uintptr_t in various address computations. This patch changes it to use uint8_t* instead, which is clearer than char* and avoids the need for various casts. Differential Revision: https://phabricator.services.mozilla.com/D43840
ba5dde550477b6902efd0185b33bf9dd22bba06d: Bug 1594598 - Improve some PHC comments. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Nov 2019 23:56:48 +0000 - rev 501023
Push 99937 by nnethercote@mozilla.com at Thu, 07 Nov 2019 00:37:00 +0000
Bug 1594598 - Improve some PHC comments. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D43838
f17d8e2af670fb037e668575e1813702c3e25eee: Bug 1594598 - Tweak the control flow in MaybePageAlloc()'s loop. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Nov 2019 23:52:31 +0000 - rev 501022
Push 99937 by nnethercote@mozilla.com at Thu, 07 Nov 2019 00:37:00 +0000
Bug 1594598 - Tweak the control flow in MaybePageAlloc()'s loop. r=glandium This reduces the indentation level by one for most of the loop body. Differential Revision: https://phabricator.services.mozilla.com/D43837
99e7c9afdf92bda5f2f1f519a828b39c7c3007ee: Bug 1594598 - Fix some broken PHC_LOGGING code. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Nov 2019 23:52:15 +0000 - rev 501021
Push 99937 by nnethercote@mozilla.com at Thu, 07 Nov 2019 00:37:00 +0000
Bug 1594598 - Fix some broken PHC_LOGGING code. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D42267
b2026c2b563f20b49c672c58fb26a943cd7b184c: Bug 1594529 - Adding in asserts for LoadURI to ensure we have the correct contentPolicyType r=kmag
Jonathan Kingston <jkt@mozilla.com> - Wed, 06 Nov 2019 23:47:06 +0000 - rev 501020
Push 99936 by jkingston@mozilla.com at Thu, 07 Nov 2019 00:35:35 +0000
Bug 1594529 - Adding in asserts for LoadURI to ensure we have the correct contentPolicyType r=kmag Differential Revision: https://phabricator.services.mozilla.com/D52088
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip