0f20f21d898166f3678ea5ef3bd25776863564d7: servo: Merge #18743 - Bump base64 to 0.6 (from Eijebong:base64); r=jdm
Bastien Orivel <eijebong@bananium.fr> - Thu, 05 Oct 2017 19:37:30 -0500 - rev 676298
Push
83467 by dgottwald@mozilla.com at Sat, 07 Oct 2017 09:09:46 +0000
servo: Merge
#18743 - Bump base64 to 0.6 (from Eijebong:base64); r=jdm
This allows us to update hyper to 0.10.13 (closer to 0.11)
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because they're just a version bump
Source-Repo:
https://github.com/servo/servo
Source-Revision:
f3191db2b19a4475382b594a5bf0cec4b990a8c1
193e35d3d4d9dca08d6451d8493270c7ceaf682b: servo: Merge #18759 - stylo: Keep unshipping stuff (from emilio:keep-unshipping-dont-stop); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 05 Oct 2017 17:54:57 -0500 - rev 676297
Push
83467 by dgottwald@mozilla.com at Sat, 07 Oct 2017 09:09:46 +0000
servo: Merge
#18759 - stylo: Keep unshipping stuff (from emilio:keep-unshipping-dont-stop); r=upsuper
From
bug 1396066
Source-Repo:
https://github.com/servo/servo
Source-Revision:
90d0afc61485b352b557efeabb52505bd1bd6417
550aafbfb1d57257db49897a7506ebb9f038021f: Bug 1394906 - Implement immutable, threadsafe MozURL r=mayhemer
draft
Valentin Gosu <valentin.gosu@gmail.com> - Sat, 07 Oct 2017 01:15:59 +0200 - rev 676296
Push
83466 by valentin.gosu@gmail.com at Sat, 07 Oct 2017 08:51:19 +0000
Bug 1394906 - Implement immutable, threadsafe MozURL r=mayhemer
Also adds the necessary methods to rust-url-capi and fixes a bug in rusturl_set_username
MozReview-Commit-ID: 9rsPIQAbWBJ
8abc909121c2732c0a82d756b126d99a590009e8: Bug 1406618 - Enable gcc -Wduplicated-cond warnings. r?glandium
draft
Chris Peterson <cpeterson@mozilla.com> - Thu, 05 Oct 2017 23:14:02 -0700 - rev 676295
Push
83465 by cpeterson@mozilla.com at Sat, 07 Oct 2017 08:39:31 +0000
Bug 1406618 - Enable gcc -Wduplicated-cond warnings. r?glandium
Warn about duplicated conditions in if-else-if chains, which are unreachable code and likely copy/paste bugs. The -Wduplicated-cond flag is available in gcc 6 and later.
int example(int a)
{
if (a == 0)
a = 42;
else if (a == 0) // -Wduplicated-cond warning!
a = 43;
return a;
}
MozReview-Commit-ID: F9hqxMCct74
d8794ffe5318b8f2fb45479bf63e501beb24daf1: Bug 1393116 - Only fire resize event if size actually changed
draft
angelsl <angelsl@in04.sg> - Sat, 09 Sep 2017 00:49:43 +0800 - rev 676294
Push
83464 by bmo:angelsl@in04.sg at Sat, 07 Oct 2017 08:18:01 +0000
Bug 1393116 - Only fire resize event if size actually changed
MozReview-Commit-ID: 7ek1D9P81Gb
bf7dd7d2c2d25e04a04d75b78dee642a6497a07d: Bug 1393116 - Move double-reflow for sizing-to-content one level lower
draft
angelsl <angelsl@in04.sg> - Sat, 09 Sep 2017 00:38:54 +0800 - rev 676293
Push
83464 by bmo:angelsl@in04.sg at Sat, 07 Oct 2017 08:18:01 +0000
Bug 1393116 - Move double-reflow for sizing-to-content one level lower
After the fix to
bug 1294442 and
bug 1324499, ResizeReflow began to be called
twice for each DOM update in webext popups, and we also artificially re-set the
scroll outside of ResizeReflow to counter the DidDoReflow callback in
nsHTMLScrollFrame setting scrolltop to zero due to the first reflow, which is
done with unconstrained height.
Because of the scrollport being reset we get spurious DOM scroll events.
Replacing the scrollport also interrupts smooth scrolling.
Move the double-reflow down one level into PresShell, doing it before
DidDoReflow is called. The scrollport is no longer reset (causing a spurious
scroll event), and we don't need to replace it (interrupting smooth scrolling).
Also partially fixes
bug 1396034.
MozReview-Commit-ID: HzYITyH4UeW
3013ce1655c253a0b43a3842e59496e74ccde8ec: Bug 1393116 - Only fire resize event if size actually changed
draft
angelsl <angelsl@in04.sg> - Sat, 09 Sep 2017 00:49:43 +0800 - rev 676292
Push
83463 by bmo:angelsl@in04.sg at Sat, 07 Oct 2017 08:11:25 +0000
Bug 1393116 - Only fire resize event if size actually changed
MozReview-Commit-ID: 7ek1D9P81Gb
3002b4077846d98c44df2db3159b0486bbb142dc: Bug 1393116 - Move double-reflow for sizing-to-content one level lower
draft
angelsl <angelsl@in04.sg> - Sat, 09 Sep 2017 00:38:54 +0800 - rev 676291
Push
83463 by bmo:angelsl@in04.sg at Sat, 07 Oct 2017 08:11:25 +0000
Bug 1393116 - Move double-reflow for sizing-to-content one level lower
After the fix to
bug 1294442 and
bug 1324499, ResizeReflow began to be called
twice for each DOM update in webext popups, and we also artificially re-set the
scroll outside of ResizeReflow to counter the DidDoReflow callback in
nsHTMLScrollFrame setting scrolltop to zero due to the first reflow, which is
done with unconstrained height.
Because of the scrollport being reset we get spurious DOM scroll events.
Replacing the scrollport also interrupts smooth scrolling.
Move the double-reflow down one level into PresShell, doing it before
DidDoReflow is called. The scrollport is no longer reset (causing a spurious
scroll event), and we don't need to replace it (interrupting smooth scrolling).
Also partially fixes
bug 1396034.
MozReview-Commit-ID: HzYITyH4UeW
e388b8de10a1a6bf63cff173bada17870a4fb402: Bug 1393116 - In ResizeReflow, check width too, when refusing SizeToContent without root frame
draft
angelsl <angelsl@in04.sg> - Thu, 21 Sep 2017 22:35:48 +0800 - rev 676290
Push
83463 by bmo:angelsl@in04.sg at Sat, 07 Oct 2017 08:11:25 +0000
Bug 1393116 - In ResizeReflow, check width too, when refusing SizeToContent without root frame
MozReview-Commit-ID: 91D1cUB2JmW
9b63f9eaa250ebe7259cc7fab709aac00858aaf6: Bug 1402584. P2 - reset readyState to HAVE_NOTHING before loading next source child. See comment 18 for the root cause.
draft
JW Wang <jwwang@mozilla.com> - Sat, 07 Oct 2017 09:05:56 +0800 - rev 676289
Push
83462 by jwwang@mozilla.com at Sat, 07 Oct 2017 06:51:21 +0000
Bug 1402584. P2 - reset readyState to HAVE_NOTHING before loading next source child. See comment 18 for the root cause.
Also assert readyState is HAVE_NOTHING before creating a new decoder.
MozReview-Commit-ID: B0QACf96AA3
394da3f085e52296e62af852add26e72fa688a62: Bug 1402584. P1 - Backed out changeset 442e8020e2ac.
draft
JW Wang <jwwang@mozilla.com> - Sat, 07 Oct 2017 07:58:19 +0800 - rev 676288
Push
83462 by jwwang@mozilla.com at Sat, 07 Oct 2017 06:51:21 +0000
Bug 1402584. P1 - Backed out changeset 442e8020e2ac.
MozReview-Commit-ID: JqZJDTMyKGm
01aa038e338a1156cb22d70bcb973258baeb78aa: Bug 1395759 - Properly declare request payload as ready; r=nchevobbe
draft
Jan Odvarko <odvarko@gmail.com> - Tue, 19 Sep 2017 09:47:20 +0200 - rev 676287
Push
83461 by jodvarko@mozilla.com at Sat, 07 Oct 2017 06:01:41 +0000
Bug 1395759 - Properly declare request payload as ready; r=nchevobbe
MozReview-Commit-ID: FQJpWYjBWmq
43ec0219d425b89bb71555e1394762ba54494d78: Bug 1395759 - Properly declare request payload as ready; r=nchevobbe
draft
Jan Odvarko <odvarko@gmail.com> - Tue, 19 Sep 2017 09:47:20 +0200 - rev 676286
Push
83460 by jodvarko@mozilla.com at Sat, 07 Oct 2017 05:57:24 +0000
Bug 1395759 - Properly declare request payload as ready; r=nchevobbe
MozReview-Commit-ID: FQJpWYjBWmq
6d024326c7a0ad51c5fef2be192f348461ad5635: Bug 1250255 - Properly decode response body; r=gasolin
draft
Jan Odvarko <odvarko@gmail.com> - Sat, 07 Oct 2017 07:45:11 +0200 - rev 676285
Push
83460 by jodvarko@mozilla.com at Sat, 07 Oct 2017 05:57:24 +0000
Bug 1250255 - Properly decode response body; r=gasolin
MozReview-Commit-ID: Dmm0rdK4qGs
40501e7d4485bf51681a2350af63e0b6c6b5c678: Bug 1369945 - Part 1: Display a split rule view panel in the inspector. r=bgrins
draft
Gabriel Luong <gabriel.luong@gmail.com> - Sat, 07 Oct 2017 01:34:50 -0400 - rev 676284
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 1369945 - Part 1: Display a split rule view panel in the inspector. r=bgrins
MozReview-Commit-ID: 4JUVSBeoRti
b22ab8df0170dbeb946d4fca26b9f5bd1d6fcf50: Bug 1001994 - crashtest.
Mats Palmgren <mats@mozilla.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 676283
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 1001994 - crashtest.
MozReview-Commit-ID: ADO517JgBy
e3f73fdc82af76ccd3b8404e0309a797d833daeb: Bug 1144641 - Add a crashtest.
Jonathan Kew <jfkthame@gmail.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 676282
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 1144641 - Add a crashtest.
MozReview-Commit-ID: G1DEIQjd7kb
17793defb5525fcb3260368e601f1a4efa0a5239: Bug 743364 - Add a crashtest.
Jesse Ruderman <jruderman@gmail.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 676281
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 743364 - Add a crashtest.
MozReview-Commit-ID: Coknrcu4XwO
ad66d82161cfa2d819e4f0b92f71810b531837ca: Bug 1406160 - Adjust chunked reftest suite_start to only report tests run in chunk; r=ahal
Geoff Brown <gbrown@mozilla.com> - Fri, 06 Oct 2017 15:37:49 -0600 - rev 676280
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 1406160 - Adjust chunked reftest suite_start to only report tests run in chunk; r=ahal
448fa9629f60d3c6405196d491eb7afe80a25079: Bug 1378402 - Add tests for budget throttling. r=bkelly
Andreas Farre <farre@mozilla.com> - Fri, 06 Oct 2017 01:08:00 -0400 - rev 676279
Push
83459 by bmo:gl@mozilla.com at Sat, 07 Oct 2017 05:36:01 +0000
Bug 1378402 - Add tests for budget throttling. r=bkelly