81520b5c3a92aed8a5107189ca177c4045770f16: Backed out changeset a785b7aea1e3 (bug 1403559)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 27 Sep 2017 20:19:22 +0200 - rev 383324
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Backed out changeset a785b7aea1e3 (bug 1403559)
14157a1ab206cd0cafd6773319f8326944e3f895: Backed out changeset 0e37a70ad7ce (bug 1403559)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 27 Sep 2017 20:19:16 +0200 - rev 383323
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Backed out changeset 0e37a70ad7ce (bug 1403559)
2bbc62515048f80a21bccacb7e91eaaf094a96e4: Backed out changeset 5572e837e2d0 (bug 1403559)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 27 Sep 2017 20:19:11 +0200 - rev 383322
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Backed out changeset 5572e837e2d0 (bug 1403559)
379e7e7bf80dec2bf8f7df41a7021e4839d9b0ad: Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Sep 2017 19:19:12 +0200 - rev 383321
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403615: Also follow the NODE_DESCENDANTS_NEED_FRAMES bit in ClearRestyleStateFromSubtree. r=bholley We don't follow this bit intentionally because we know that even if it's set, when none of the other two bits are set there are no other restyle / change hints down the tree. We rely on the frame constructor to clean the mess up, though, and it doesn't really do a good work about it. In particular, the case we're hitting on the test-case is: <body descendant-need-frames change=reconstruct style="display: table-column-group"> <div descendant-need-frames> <div descendant-need-frames> <span needs-frame></span> </div> </div> </body> When we see we need to reconstruct the body, we call ClearRestyleStateFromSubtree, but that doesn't do much now, since we don't follow the descendant-need-frames bits. Then, when we reconstruct the content, we arrive at[1] when constructing the first child <div>. The <div> flags have been cleared, but not the children's! Then a text-node is inserted in a <div>, breaking all sorts of invariants. This is the easiest fix. Other fixes include clearing the flags on SetAsUndisplayedContent. But that implies not clearing them in ShouldCreateItemsForChild, and doing that somewhere more sensible. I suspect it's not too hard, but that's a slightly more risky change, will do it if you prefer it. [1]: http://searchfox.org/mozilla-central/rev/3dbb47302e114219c53e99ebaf50c5cb727358ab/layout/base/nsCSSFrameConstructor.cpp#6092 MozReview-Commit-ID: 7026wkQLQkz
d4ccab1528bf4fe48bcbde2ea7b57cb9313e794a: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 27 Sep 2017 13:24:50 -0400 - rev 383320
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Merge m-c to autoland. a=merge
e10a7083e7a7fab40f1aa1dd446decde7e340281: Bug 1403489 - remove special loader rule for devtools/shared/platform;r=tromey
Julian Descottes <jdescottes@mozilla.com> - Wed, 27 Sep 2017 12:38:23 +0200 - rev 383319
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403489 - remove special loader rule for devtools/shared/platform;r=tromey MozReview-Commit-ID: HwhAXHm8ipq
aab1bc673fd7caa494d8f21809d68a370faef1e4: Bug 1395427 p4 - Add form history items deletions to TPS tests. r=markh,tcsc
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:19:44 -0400 - rev 383318
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1395427 p4 - Add form history items deletions to TPS tests. r=markh,tcsc MozReview-Commit-ID: 3oUBqLuHpoG
243846e63be29af72b30c7929d84a8f28aff6302: Bug 1395427 p3 - Allow form history items to be created with a specific guid. r=markh
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:08:48 -0400 - rev 383317
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1395427 p3 - Allow form history items to be created with a specific guid. r=markh This allows us to have the same form history GUIDs across devices, which is mandatory if we want tombstones to actually do something. MozReview-Commit-ID: Hw6ahbVA5lB
728cc39c9cf94d0c7aa9bb90e65bbc50851b3249: Bug 1395427 p2 - Include guid in formhistory-remove notifications. r=markh
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:19:56 -0400 - rev 383316
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1395427 p2 - Include guid in formhistory-remove notifications. r=markh MozReview-Commit-ID: Je0rV277d7
8aebf21d1a67ab52760bde715ff19aa4c1b45e39: Bug 1395427 p1 - Ignore tps logs/reports. r=tcsc
Edouard Oger <eoger@fastmail.com> - Thu, 21 Sep 2017 15:44:13 -0400 - rev 383315
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1395427 p1 - Ignore tps logs/reports. r=tcsc MozReview-Commit-ID: H69TLLMuCwH
5572e837e2d0bebfa5a78724dc40f734c24b8cf7: Bug 1403559 - Remove random-if(webrender) annotations for layers-specific reftests and instead skip the layers checks in the reftest harness. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Sep 2017 10:12:10 -0400 - rev 383314
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403559 - Remove random-if(webrender) annotations for layers-specific reftests and instead skip the layers checks in the reftest harness. r=mstange MozReview-Commit-ID: 8Xtx3aGIx8
0e37a70ad7ce2f041a20d861918da95691da60f5: Bug 1403559 - Remove random-if webrender annotation from test that's consistently passing now. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Sep 2017 10:12:09 -0400 - rev 383313
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403559 - Remove random-if webrender annotation from test that's consistently passing now. r=jrmuizel MozReview-Commit-ID: 8SMnWmWwf3h
a785b7aea1e3ce6ce9408a130bf5aa5945f098b0: Bug 1403559 - Remove obsolete comments referencing closed webrender bugs. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Sep 2017 10:12:09 -0400 - rev 383312
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403559 - Remove obsolete comments referencing closed webrender bugs. r=jrmuizel MozReview-Commit-ID: IkbNOL9xWbh
db9c439a829823e91ebcbc7daa9e6881c31cc0f9: Bug 1403559 - Remove unnecessary asserts-if clause because we only run webrender reftests with e10s. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Sep 2017 10:12:09 -0400 - rev 383311
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1403559 - Remove unnecessary asserts-if clause because we only run webrender reftests with e10s. r=jrmuizel MozReview-Commit-ID: ChEtYwbsFq5
2a235c8a50c0349c34dfe7b14ece19fed6252db0: Bug 1383896 - reduce noise in tests r=jmaher
Ionut Goldan <ionut.goldan@softvision.ro> - Wed, 27 Sep 2017 14:18:10 +0300 - rev 383310
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1383896 - reduce noise in tests r=jmaher MozReview-Commit-ID: Jwh9lwJ1TBc
193675c58378d942f7618a769d116b2c9e9b0946: Bug 1330745 - Add 'No Container' when longPressBehaviour is 1 for containers new tab context menu. r=baku,Gijs
Jonathan Kingston <jkt@mozilla.com> - Mon, 25 Sep 2017 14:34:13 +0100 - rev 383309
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1330745 - Add 'No Container' when longPressBehaviour is 1 for containers new tab context menu. r=baku,Gijs MozReview-Commit-ID: I2ptF9Dh7yL
96609bba12f3afbd78db214448491b55a4c2fed7: Bug 1399065 - [Form Autofill] - Hide autofill doorhanger close button. r=lchang
steveck-chung <schung@mozilla.com> - Fri, 22 Sep 2017 17:45:42 +0800 - rev 383308
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1399065 - [Form Autofill] - Hide autofill doorhanger close button. r=lchang MozReview-Commit-ID: 59UUfnkfRO
7ae47699361c77e4282d9532160d2d220bbd28cf: Bug 1388428 - Extend browsingData to restrict removing localStorage to a given list of hostnames; r=asuth,bsilverberg
Thomas Wisniewski <wisniewskit@gmail.com> - Mon, 25 Sep 2017 16:47:38 -0400 - rev 383307
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1388428 - Extend browsingData to restrict removing localStorage to a given list of hostnames; r=asuth,bsilverberg MozReview-Commit-ID: ELgjLHsVLkv
2f33884ae03df743e1d4d1de5cd3209a68d08077: Bug 802749 - Make background sync over metered connections optional. r=Grisha Kruglov
Mehdi Soleimannejad <mehdisolamannejad@gmail.com> - Fri, 22 Sep 2017 10:25:26 +0330 - rev 383306
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 802749 - Make background sync over metered connections optional. r=Grisha Kruglov MozReview-Commit-ID: 4UhQqyxT90N
f069d6b4d4866f93358048b962aaba12730415d0: Bug 1391427 - Package upstream rust in taskcluster. r=glandium
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:30:19 -0700 - rev 383305
Push 95539 by kwierso@gmail.com at Thu, 28 Sep 2017 00:01:12 +0000
Bug 1391427 - Package upstream rust in taskcluster. r=glandium Add a toolchain job description which calls the repack_rust.py script to package the requested upstream build of Rust and its standard libraries for use in gecko builds. Links are added to these new toolchains for various build and analysis tasks as appropriate. The base-toolchain tasks use an explicitly-versioned toolchain since those can be different from the current release used for most builds. The corresponding tooltool manifest entries are removed now that taskcluster artifact versions are available. This simplifies the update process since new toolchains can be packaged and used automatically by just updating the versions in the task descriptions. A 'linux64-rust' toolchain can be added to other tasks as a dependency and artifact. It supports linux64- hosted builds of Rust code targeting linux64 or linux32. A 'linux64-rust-macos' toolchain targets linux64-hosted builds of Rust code targeting macOS on x86_64. A 'linux64-rust-android' toolchain targets linux64-hosted builds of Rust code targeting various Android architectures. Two 'win64-rust' and 'win32-rust' toolchain tasks create similar entries for Windows-hosted builds. All our automation builds are hosted on win64, so we could use one artifact with support for both targets, but currently this doesn't work because of cross-compilation issues in some crates. This patch maintains the previous separation between win32 and win64 rust toolchains until that can be addressed. MozReview-Commit-ID: GRiJml8CtzO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip