Florian Quèze
f2657d6151
Bug 1381853 - lazy load viewSourceUtils.js into the browser window, r=mconley.
2017-07-23 00:17:56 +02:00
Florian Quèze
5aa184f945
Bug 1381853 - lazy load panelUI.js into the browser window, r=mconley.
2017-07-23 00:17:56 +02:00
Florian Quèze
c41a960d40
Bug 1381853 - lazy load browserPlacesViews.js into the browser window, r=mconley.
2017-07-23 00:17:56 +02:00
Florian Quèze
d31ab0dd40
Bug 1381853 - Make defineLazyScriptGetter support lazy loading scripts exposing several symbols to the global scope, r=mconley,Mossop.
2017-07-23 00:17:56 +02:00
Florian Quèze
10acf21200
Bug 1381853 - load viewZoomOverlay.js and browser-fullZoom.js into the browser window lazily, r=mconley.
2017-07-23 00:17:55 +02:00
Florian Quèze
359a6563f2
Bug 1381853 - load printUtils.js into the browser window lazily, r=mconley.
2017-07-23 00:17:55 +02:00
Florian Quèze
892a7dff17
Bug 1381853 - add defineLazyScriptGetter on XPCOMUtils.jsm, r=mconley.
2017-07-23 00:17:54 +02:00
Florian Quèze
7c1f46e913
Bug 1381853 - teach Talos how to correctly wait for the end of delayed startup, r=Mossop.
2017-07-23 00:16:09 +02:00
Ryan VanderMeulen
0a8474fdc9
Bug 1383448 - Update pdf.js to version 1.8.564. r=bdahl
2017-07-22 15:02:16 -04:00
Honza Bambas
0fbf49856d
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.
2017-07-21 06:15:00 -04:00
Brian Grinstead
b05c674ceb
Bug 1380499 - Prevent horizontal scrollbar from appearing in the console after vertical overflow. r=nchevobbe
...
MozReview-Commit-ID: zU3uHLLmef
--HG--
extra : rebase_source : 2f5ff292ca1308730203bd10b3475bdcb17c769c
extra : histedit_source : b657e2a41b4b130d2c2412c5090656dcdc5b9e13
2017-07-22 07:58:42 -07:00
Kartikaya Gupta
565bb8ca40
Bug 1382215. r=botond
2017-07-22 14:52:49 -04:00
Tristan Bourvon
05742206d8
Bug 1383002 - Fix UAF in nsMIMEHeaderParamImpl::DecodeRFC5987Param. r=mcmanus
...
MozReview-Commit-ID: 2tk9WwUCpsw
2017-07-21 15:23:38 +02:00
Jan de Mooij
6cc7401337
Bug 1382973 part 8 - Remove BytecodeAnalysis from IonBuilder and ControlFlowGenerator. r=nbp
2017-07-22 14:31:45 +02:00
Jan de Mooij
a756f3250a
Bug 1382973 part 7 - Change BytecodeAnalysis to mark code after try-catch as reachable to simplify Ion code. r=nbp
2017-07-22 14:31:13 +02:00
Jan de Mooij
15ec672035
Bug 1382973 part 6 - Remove BytecodeAnalysis::hasTryFinally(). r=nbp
2017-07-22 14:24:29 +02:00
Jan de Mooij
43ea58d683
Bug 1382973 part 5 - Remove BytecodeAnalysis::hasSetArg(). r=nbp
2017-07-22 14:24:05 +02:00
Jan de Mooij
5e7ebbbe5b
Bug 1382973 part 4 - Cache the BytecodeAnalysis usesEnvironmentChain flag on the BaselineScript. r=nbp
2017-07-22 14:23:30 +02:00
Jan de Mooij
5bb4de30f5
Bug 1382973 part 3 - Add IonBuilder::usesEnvironmentChain() helper function. r=nbp
2017-07-22 14:22:55 +02:00
Jan de Mooij
fcbb532c3e
Bug 1382973 part 2 - Eliminate some BytecodeAnalysis::maybeInfo checks in IonBuilder. r=nbp
2017-07-22 14:21:52 +02:00
Jan de Mooij
e2a6ce0202
Bug 1382973 part 1 - Don't use BytecodeAnalysis to compute stack depths in Ion. r=nbp
2017-07-22 14:21:25 +02:00
Andrew Osmond
1c78f9203b
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.
2017-07-22 07:50:32 -04:00
Andrew Osmond
3155630a3f
Bug 1315554 - Part 10a. Add large embedded PNG/BMP ICO tests. r=me
2017-07-22 07:50:32 -04:00
Andrew Osmond
cd5abe3e4e
Bug 1315554 - Part 9. Get the ICO size from the resource instead of the dir entry if unspecified. r=tnikkel
2017-07-22 07:50:32 -04:00
Andrew Osmond
d400495cf1
Bug 1315554 - Part 8. Allow DecoderFactory::CreateDecoderForICOResource to create metadata decoders. r=tnikkel
2017-07-22 07:50:32 -04:00
Andrew Osmond
99d43905e2
Bug 1315554 - Part 7. Remove unnecessary buffering of BMP header in ICO decoder. r=tnikkel
2017-07-22 07:50:32 -04:00
Andrew Osmond
a162fde8c7
Bug 1315554 - Part 6. Reuse the same SourceBuffer when decoding a resource within an ICO. r=tnikkel
2017-07-22 07:50:31 -04:00
Andrew Osmond
6d97dbaa41
Bug 1315554 - Part 5. Add method to clone a SourceBufferIterator when decoding. r=tnikkel
2017-07-22 07:50:31 -04:00
Andrew Osmond
35f9b857b0
Bug 1315554 - Part 4. Combine nsICODecoder::ReadBMP and ::ReadPNG. r=tnikkel
2017-07-22 07:50:31 -04:00
Andrew Osmond
93efb56fbf
Bug 1315554 - Part 3. Expose Decoder::IsValidICOResource for all decoders. r=tnikkel
2017-07-22 07:50:31 -04:00
Andrew Osmond
e5537d8caf
Bug 1315554 - Part 2. The BMP decoder should be responsible for adjusting its size when embedded inside an ICO. r=tnikkel
2017-07-22 07:50:31 -04:00
Andrew Osmond
ac14e4f8f5
Bug 1315554 - Part 1. Enforce the parent decoder size (ICO) for child decoders (BMP, PNG). r=tnikkel
2017-07-22 07:50:31 -04:00
Sebastian Hengst
6319821925
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-07-22 13:14:27 +02:00
Sebastian Hengst
c5d5d2452d
Backed out changeset 55070d5d1a59 (bug 1362617) for breaking OS X L10n nightlies. r=backout a=backout
...
MozReview-Commit-ID: 3rwifpDf2aK
2017-07-22 13:12:06 +02:00
Shu-yu Guo
32c821d11e
Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. (r=jorendorff)
2017-07-22 12:45:26 +02:00
Sebastian Hengst
943e69c7fa
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-07-22 12:43:58 +02:00
Bob Owen
847e4be624
Bug 1364137: Get both 32-bit and 64-bit registry values when searching for the Windows SDK. r=glandium
...
The values that we need to find in the registry can be inconsistent across
different installations, so we retrieve values from both views in our search
for a valid SDK. This also ensures this works for 32-bit and 64-bit python.
2017-07-22 11:32:24 +01:00
Sebastian Hengst
f16a7f8371
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4EWdTlEncz7
2017-07-22 11:38:42 +02:00
Sebastian Hengst
a5b5831097
Backed out changeset da7ad37975f1 (bug 1377016) on suspicion of frequently asserting at dom/script/ScriptLoader.cpp:649 during wpt instantiation-error-2.html. r=backout
2017-07-22 11:08:53 +02:00
Sebastian Hengst
cc27374338
Backed out changeset fd310390a64a (bug 1315554) for failing GTest's ImageDecoders.LargeICOWithPNGSingleChunk on OS X opt. r=backout
2017-07-22 11:05:35 +02:00
Sebastian Hengst
b33e39c76b
Backed out changeset e1eec63b920f (bug 1315554)
2017-07-22 11:04:22 +02:00
Sebastian Hengst
7197a59a77
Backed out changeset 9780a01b3e94 (bug 1315554)
2017-07-22 11:04:17 +02:00
Sebastian Hengst
501b9eab08
Backed out changeset e67f6df41836 (bug 1315554)
2017-07-22 11:04:12 +02:00
Sebastian Hengst
c8ba1dd256
Backed out changeset 6fa3ad97ce9c (bug 1315554)
2017-07-22 11:04:07 +02:00
Sebastian Hengst
b2ef50b2fe
Backed out changeset e39309b6fe7f (bug 1315554)
2017-07-22 11:04:02 +02:00
Sebastian Hengst
767a09b296
Backed out changeset dbae61d1cbee (bug 1315554)
2017-07-22 11:03:57 +02:00
Sebastian Hengst
5981e481e8
Backed out changeset d46b7e02802c (bug 1315554)
2017-07-22 11:03:52 +02:00
Sebastian Hengst
8604a9cc71
Backed out changeset 18614b05270d (bug 1315554)
2017-07-22 11:03:46 +02:00
Sebastian Hengst
d4bb320357
Backed out changeset abc949687bdc (bug 1315554)
2017-07-22 11:03:41 +02:00
Andrew Osmond
8202116fbd
Bug 1315554 - Part 10. Add large embedded PNG/BMP ICO tests. r=me
2017-07-22 00:15:00 -04:00