e323bc846da065850b8b755fcced8c6da9b3669e: Bug 1381853 - teach Talos how to correctly wait for the end of delayed startup, r=Mossop.
Florian Quèze <florian@queze.net> - Sun, 23 Jul 2017 00:16:09 +0200 - rev 419135
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1381853 - teach Talos how to correctly wait for the end of delayed startup, r=Mossop.
d01c528a9f96bddc8a25ff83340c7a17842770a8: Bug 1383448 - Update pdf.js to version 1.8.564. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 22 Jul 2017 15:02:16 -0400 - rev 419134
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383448 - Update pdf.js to version 1.8.564. r=bdahl
8d6a41df163058c5382f8c25d518de13c21df8b6: Bug 1381702 - Bypass cache when (Ctrl-)F5 refreshing a page that reloads because of charset definition late in the markup. r=bz
Honza Bambas <honzab.moz@firemni.cz> - Fri, 21 Jul 2017 06:15:00 -0400 - rev 419133
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1381702 - Bypass cache when (Ctrl-)F5 refreshing a page that reloads because of charset definition late in the markup. r=bz This adds two new load types: LOAD_RELOAD_CHARSET_CHANGE_BYPASS_PROXY_AND_CACHE, LOAD_RELOAD_CHARSET_CHANGE_BYPASS_CACHE which are used when charset reaload is invoked and the original load was a cache-bypassing load.
a072c721ee167b3b58999df2cacc914aa48af6bb: Bug 1380499 - Prevent horizontal scrollbar from appearing in the console after vertical overflow. r=nchevobbe
Brian Grinstead <bgrinstead@mozilla.com> - Sat, 22 Jul 2017 07:58:42 -0700 - rev 419132
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1380499 - Prevent horizontal scrollbar from appearing in the console after vertical overflow. r=nchevobbe MozReview-Commit-ID: zU3uHLLmef
96cfe82f2bfee15c2cfbf66585df037720f580a8: Bug 1382215. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 22 Jul 2017 14:52:49 -0400 - rev 419131
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382215. r=botond
4a444c40f63b397dbc67e71ab187fd4110841ecc: Bug 1383002 - Fix UAF in nsMIMEHeaderParamImpl::DecodeRFC5987Param. r=mcmanus
Tristan Bourvon <tbourvon@mozilla.com> - Fri, 21 Jul 2017 15:23:38 +0200 - rev 419130
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383002 - Fix UAF in nsMIMEHeaderParamImpl::DecodeRFC5987Param. r=mcmanus MozReview-Commit-ID: 2tk9WwUCpsw
f5acec377801fd8f1a193f2fba787d439c3b078b: Bug 1382973 part 8 - Remove BytecodeAnalysis from IonBuilder and ControlFlowGenerator. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:31:45 +0200 - rev 419129
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 8 - Remove BytecodeAnalysis from IonBuilder and ControlFlowGenerator. r=nbp
bfc33f7e1de45d0c219ea83298cd6813964b8b37: Bug 1382973 part 7 - Change BytecodeAnalysis to mark code after try-catch as reachable to simplify Ion code. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:31:13 +0200 - rev 419128
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 7 - Change BytecodeAnalysis to mark code after try-catch as reachable to simplify Ion code. r=nbp
dd2c01041ec8a21b055a672898161938b6f62a2f: Bug 1382973 part 6 - Remove BytecodeAnalysis::hasTryFinally(). r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:24:29 +0200 - rev 419127
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 6 - Remove BytecodeAnalysis::hasTryFinally(). r=nbp
99d8af9fffb4ed68872959716c849b478fd8f900: Bug 1382973 part 5 - Remove BytecodeAnalysis::hasSetArg(). r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:24:05 +0200 - rev 419126
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 5 - Remove BytecodeAnalysis::hasSetArg(). r=nbp
2126f7e82cc9a0a34b478f87310bbd1495373542: Bug 1382973 part 4 - Cache the BytecodeAnalysis usesEnvironmentChain flag on the BaselineScript. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:23:30 +0200 - rev 419125
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 4 - Cache the BytecodeAnalysis usesEnvironmentChain flag on the BaselineScript. r=nbp
2cd75c61ada01127bf4323e7ea00f2f1bf8d96ee: Bug 1382973 part 3 - Add IonBuilder::usesEnvironmentChain() helper function. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:22:55 +0200 - rev 419124
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 3 - Add IonBuilder::usesEnvironmentChain() helper function. r=nbp
08965781acb17f47579127bc81aff77dbdcc5505: Bug 1382973 part 2 - Eliminate some BytecodeAnalysis::maybeInfo checks in IonBuilder. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:21:52 +0200 - rev 419123
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 2 - Eliminate some BytecodeAnalysis::maybeInfo checks in IonBuilder. r=nbp
c27fa0fef4060d74eb3014d2da4a1139c6ab5ba3: Bug 1382973 part 1 - Don't use BytecodeAnalysis to compute stack depths in Ion. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Sat, 22 Jul 2017 14:21:25 +0200 - rev 419122
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382973 part 1 - Don't use BytecodeAnalysis to compute stack depths in Ion. r=nbp
6b3ee47d2f8fda2ea668bbf2355eb05724687652: Bug 1315554 - Part 10b. Force CMS output profile to be sRGB for gtests. r=me
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:32 -0400 - rev 419121
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 10b. Force CMS output profile to be sRGB for gtests. r=me Thus far gtests have only tested fairly simple images which already render the same on all platforms (e.g. solid green 100x100 square). If we want to test more complicated images consistently across platforms, we need to ensure the color adjustments we perform are also consistent. Using the pref gfx.color_management.force_srgb to force an sRGB CMS profile makes us consistent with the reftests and mochitests. However an additional quirk of the gtests is that we own the main thread and we never check our event queue to see if anything is pending. Depending on the initialization order of our graphics dependencies, it may or may not have created pending runnables to process the pref change. As such, we need to change the pref, initialize imagelib/gfx and then check for, and if present execute, any necessary runnables. Only then can we be sure that our desired CMS profile is applied.
6a5ba604200e8db1efe18d7f637e11a2b0286060: Bug 1315554 - Part 10a. Add large embedded PNG/BMP ICO tests. r=me
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:32 -0400 - rev 419120
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 10a. Add large embedded PNG/BMP ICO tests. r=me
44311d857010b64e0b97ca0628e198622e6629cd: Bug 1315554 - Part 9. Get the ICO size from the resource instead of the dir entry if unspecified. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:32 -0400 - rev 419119
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 9. Get the ICO size from the resource instead of the dir entry if unspecified. r=tnikkel
1b2f04e53ea25844c7ef90e0ff297abe671f3aaa: Bug 1315554 - Part 8. Allow DecoderFactory::CreateDecoderForICOResource to create metadata decoders. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:32 -0400 - rev 419118
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 8. Allow DecoderFactory::CreateDecoderForICOResource to create metadata decoders. r=tnikkel
80c948a98dca646e1f838a0c26318066fd927cc8: Bug 1315554 - Part 7. Remove unnecessary buffering of BMP header in ICO decoder. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:32 -0400 - rev 419117
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 7. Remove unnecessary buffering of BMP header in ICO decoder. r=tnikkel
6cf887326d8894d24eff7301b4136c34437295c3: Bug 1315554 - Part 6. Reuse the same SourceBuffer when decoding a resource within an ICO. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Sat, 22 Jul 2017 07:50:31 -0400 - rev 419116
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1315554 - Part 6. Reuse the same SourceBuffer when decoding a resource within an ICO. r=tnikkel
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip