5bc55868583b2a7615800f713753eb00becc9fae: Bug 1404441 - return NS_ERROR_DOM_MEDIA_OVERFLOW_ERR if MediaData::AdjustForStartTime() results in an invalid mTime. r=jya
JW Wang <jwwang@mozilla.com> - Tue, 19 Dec 2017 14:56:08 +0800 - rev 448591
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1404441 - return NS_ERROR_DOM_MEDIA_OVERFLOW_ERR if MediaData::AdjustForStartTime() results in an invalid mTime. r=jya MozReview-Commit-ID: 44VgbrknYbi
7eecc63dcdecd85d0babd6f9da951eca0378d632: Bug 1419478 Enable S3 caching for binary diff patch files in partial update tasks r=rail
Simon Fraser <sfraser@mozilla.com> - Fri, 15 Dec 2017 14:07:31 -0600 - rev 448590
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419478 Enable S3 caching for binary diff patch files in partial update tasks r=rail MozReview-Commit-ID: 23vwFcBkqKd
13faabcf8e965cca857e3cc8fdbea289a09c7ea0: Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 17 Dec 2017 22:29:10 +0100 - rev 448589
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug This also removes some confusing comments around nsIDocument regarding some kind of "special" stylesheets, which don't seem to exist anymore, and consolidates StyleSheetList so that we only have one implementation. I think that fixes a potential leak on the shadow root code (even though the API is v0 only), given the pointer from the ShadowRootStyleSheetList to the ShadowRoot wasn't being CCd. Also, more stuff could be renamed, methods removed, etc, feel free to suggest more cleanup, I've done mostly the minimal. Next steps are moving the stylesets there and stop using the proto binding sheet list / resources. MozReview-Commit-ID: D9hnDgPQAS5
2d580aeac901ce5c61a4e5445b46906ce3cf33d8: No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
ffxbld - Tue, 19 Dec 2017 10:36:42 -0800 - rev 448588
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
d7662936919abad27cf7588bf8f1b01c3809e516: No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
ffxbld - Tue, 19 Dec 2017 10:36:38 -0800 - rev 448587
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
f1329009bf0da7b40229ea75ffe18f201b71359e: Bug 1422649 - Add layout.css.emulate-moz-box-with-flex in gEarlyPrefs. r=bustage-fix a=bustage-fix on a CLOSED TREE
Hiroyuki Ikezoe <hikezoe> - Tue, 19 Dec 2017 03:23:00 +0200 - rev 448586
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422649 - Add layout.css.emulate-moz-box-with-flex in gEarlyPrefs. r=bustage-fix a=bustage-fix on a CLOSED TREE MozReview-Commit-ID: F7bY9326Pa4
048f69ab51e2845408403ca436ad1c62a9245912: Backed out 2 changesets (bug 1424834) for AddressSanitizer failure r=backout a=backout
Dorel Luca <dluca@mozilla.com> - Tue, 19 Dec 2017 13:59:02 +0200 - rev 448585
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out 2 changesets (bug 1424834) for AddressSanitizer failure r=backout a=backout Backed out changeset 00e1d58aedfe (bug 1424834) Backed out changeset 9b69f2b7d373 (bug 1424834)
c9ce08c45635d29120d5360fb9306125af7bc1ca: Merge mozilla-inbound to mozilla-central r=merge a=merge
Dorel Luca <dluca@mozilla.com> - Tue, 19 Dec 2017 12:08:53 +0200 - rev 448584
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-inbound to mozilla-central r=merge a=merge
92dbf32cc3526258daebc6281204224b7ca49dc4: Bug 1401612 - Telemetry histogram validator now prints multiple error messages at a time. r=chutten
Aditya Bharti <adibhar97@gmail.com> - Fri, 15 Dec 2017 13:14:28 +0530 - rev 448583
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1401612 - Telemetry histogram validator now prints multiple error messages at a time. r=chutten The histogram validator and other probe parsers printed a single error at a time and halted the build. Extended the ParserError() class to support printing multiple errors at a time. Changed the parse_histograms.py histograms validator and partitioned all ParserErrors into 'immediately fatal' and 'eventually fatal'. Eventual errors are now accumulated and printed at one go upon exit. Future work might involve changing the other probe parsers (scalars and events) to make use of the extended functionality.
21bc5f64c3395c40fd9d065c398b5d63a22b8f45: Bug 1421212 - Remove RESULTS_AS_FULL_VISIT. r=mak
ayus <aayusht4736@gmail.com> - Fri, 15 Dec 2017 21:31:31 +0530 - rev 448582
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1421212 - Remove RESULTS_AS_FULL_VISIT. r=mak
3b3bd97ecf4547e8454d06ec51d0f01966d8b68d: Bug 1425296 - Don't let RequestContext's load state be reset to 'before-DOMContentLoaded' by any sub-requested document within the load group to prevent long delays of tailed (tracking) requests. r=bz
Honza Bambas <honzab.moz@firemni.cz> - Mon, 18 Dec 2017 20:08:58 -0500 - rev 448581
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425296 - Don't let RequestContext's load state be reset to 'before-DOMContentLoaded' by any sub-requested document within the load group to prevent long delays of tailed (tracking) requests. r=bz
69ecf79f0dcb00e595d982a5122c8656ae20c4c6: Bug 1425203 - Update gdb support code to use new signature of wasm SIGSEGV/SIGBUS handler. r=bbouvier
Dragan Mladjenovic <dragan.mladjenovic@rt-rk.com> - Mon, 18 Dec 2017 20:07:10 -0500 - rev 448580
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425203 - Update gdb support code to use new signature of wasm SIGSEGV/SIGBUS handler. r=bbouvier
eda5e8f3d9b29ab4bf758202c90c94569bce5601: Bug 1423174 - Rename CS to avoid macro conflict on Solaris. r=jgilbert
Petr Sumbera <petr.sumbera@oracle.com> - Tue, 05 Dec 2017 04:10:29 -0800 - rev 448579
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1423174 - Rename CS to avoid macro conflict on Solaris. r=jgilbert
1a51f96077609295f10a6b6715eae7738a47ee8a: Bug 1425791 - Update WebRenderDebugPref r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 18 Dec 2017 17:06:52 -0800 - rev 448578
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425791 - Update WebRenderDebugPref r=jrmuizel
4ccefbbbb1c3e205d80c8ac49cb82c7d26a70619: Bug 1421324 - Modify rejection timing when processing httponly cookie on CookieServiceChild. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 14 Dec 2017 13:29:32 -0600 - rev 448577
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1421324 - Modify rejection timing when processing httponly cookie on CookieServiceChild. r=jdm
5cba1daf1c6fa405d1d5c5c4887c35da36e6fca8: Bug 1425634 - Use a statically linked minidump_stackwalk for JS shell stacks (binary is from build-tools), r=glandium
Steve Fink <sfink@mozilla.com> - Fri, 15 Dec 2017 22:22:25 -0800 - rev 448576
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1425634 - Use a statically linked minidump_stackwalk for JS shell stacks (binary is from build-tools), r=glandium
ca3090e98b003bc5d6d514751f2143071e2dfbe4: Bug 1351559 - Make fuzzing builds match firefox more closely, r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 15 Dec 2017 10:13:12 -0800 - rev 448575
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1351559 - Make fuzzing builds match firefox more closely, r=jonco
02d457ace9bb8430e25cfb3a1fb6b0303c9d01c5: Bug 1399400 - Use a strong reference when handling mTextField. r=bz
Blake Kaplan <mrbkap@gmail.com> - Mon, 18 Dec 2017 19:39:45 -0500 - rev 448574
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1399400 - Use a strong reference when handling mTextField. r=bz MozReview-Commit-ID: IqzGDM4ezeW
5b15a82813f6480395bfd7d45ac809103eb00355: Bug 1426014 - Update pdf.js to version 2.0.213. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 18 Dec 2017 19:35:58 -0500 - rev 448573
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1426014 - Update pdf.js to version 2.0.213. r=bdahl
0f87d8c908c39aed95ce68bc021e168fc69ebca2: Bug 1422649 - Remove a bogus exception from the early pref access checking. r=billm
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 Dec 2017 12:08:43 +1100 - rev 448572
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422649 - Remove a bogus exception from the early pref access checking. r=billm New content processes get prefs in three ways. - They read them from greprefs.js, prefs.js and other such files. - They get sent "early prefs" from the parent process via the command line (-intPrefs/-boolPrefs/-stringPrefs). - They get sent "late prefs" from the parent process via IPC message. (The latter two are necessary for communicating prefs that have been added or modified in the parent process since the file reading occurred at startup.) We have some machinery that detects if a late pref is accessed before the late prefs are set, which is good. But it has a big exception in it; late pref accesses that occur early via Add*VarCache() and RegisterCallbackAndCall() are allowed. This exception was added in bug 1341414. The description of that bug says "We should change AddBoolVarCache so that it doesn't look at the pref in the content process until prefs have been received from the parent." Unfortunately, the patch in that bug added the exception to the checking without changing Add*VarCache() in the suggested way! This means it's possible for late prefs to be read early via VarCaches (or RegisterCallbackAndCall()) when their values are incorrect, which is bad. Changing Add*VarCache() to delay the reading as bug 1341414 originally suggested seems difficult. A simpler fix is to just remove the exception in the checking and extend the early prefs list as necessary. This patch does that, lengthening the early prefs list from ~210 to ~300. Fortunately, most (all?) of the added prefs are ints or bools rather than strings, so it doesn't increase the size of the command line arguments for content processes by too much.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip