271221d4286a7641c21f8a13df2987d655f9d3dc: Bug 1382329 - Part 4: Hold mMonitor while accessing scripts in the write thread. r=erahm, a=jcristau FIREFOX_55_0b13_BUILD1 FIREFOX_55_0b13_RELEASE
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jul 2017 14:16:56 -0700 - rev 414479
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382329 - Part 4: Hold mMonitor while accessing scripts in the write thread. r=erahm, a=jcristau MozReview-Commit-ID: 66se8G27sqQ
6a2562c3bc90bd6b16f0130294025de86f57fe8c: Bug 1382329 - Part 3: Wait for pending parse tasks to finish before freeing scripts. r=erahm, r=nbp, a=jcristau
Kris Maglione <maglione.k@gmail.com> - Tue, 25 Jul 2017 15:23:12 -0700 - rev 414478
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382329 - Part 3: Wait for pending parse tasks to finish before freeing scripts. r=erahm, r=nbp, a=jcristau Off-thread parse tasks depend on the memory allocated by the main-thread script preloader, so that memory needs to be kept alive until they finish. In normal use cases, this is guaranteed, but when the browser shuts down very quickly (as sometimes happens in tests), or we invalidate the startup caches in the middle of the startup process, they can sometimes be freed too early. MozReview-Commit-ID: GQmkVbWgTH9
0dc750f5253da3b132d30e85a2876d161ae607fc: Bug 1382329 - Part 2: Eagerly encode scripts for the startup cache. r=erahm, r=nbp, a=jcristau
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jul 2017 12:44:17 -0700 - rev 414477
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382329 - Part 2: Eagerly encode scripts for the startup cache. r=erahm, r=nbp, a=jcristau MozReview-Commit-ID: JqCqQZ2rO2z
f7f4ce9889d271ebc1885a0c74615dc0b9950bbe: Bug 1382329 - Part 1: Enable lazy source whenever compiling for the preloader. r=mccr8, r=nbp, a=jcristau
Kris Maglione <maglione.k@gmail.com> - Wed, 19 Jul 2017 11:57:18 -0700 - rev 414476
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382329 - Part 1: Enable lazy source whenever compiling for the preloader. r=mccr8, r=nbp, a=jcristau In general, we always want to compile with lazy source whenever we intend to store code in the startup bytecode cache. Currently, we only do so when the main StartupCache is available (which is only in the parent process), even if we'll be storing code in the ScriptPreloader cache. The main side-effect of this is that scripts which are used in a content process do not use lazy source, but *do* use lazy parsing. And since we need to clone pre-loaded scripts into their target compartment before executing, we end up eagerly compiling those lazy functions on the main thread as soon as we execute the script, in order to clone them. And this causes two side-effects of its own: 1) It's terrible for startup performance. 2) It creates new scope chains which didn't exist when the clone began, and which are likely responsible for bug 1367896. MozReview-Commit-ID: 6lZLb68zitp
53381d5b4d72270cef138d050cc2f51c7a00426c: Bug 1359416 - Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas, r=dvander, a=jcristau
Milan Sreckovic <milan@mozilla.com> - Tue, 25 Jul 2017 14:02:36 -0400 - rev 414475
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1359416 - Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas, r=dvander, a=jcristau MozReview-Commit-ID: 2u7N5qhHhD1
59a80d6ba08d85cb0a9876e87e1e9ad4ff144394: Bug 1384899 - Fix missing scrollbar in the main menu on Mac. r=Gijs, a=jcristau
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 27 Jul 2017 14:46:41 +0100 - rev 414474
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1384899 - Fix missing scrollbar in the main menu on Mac. r=Gijs, a=jcristau MozReview-Commit-ID: 73myZ67Vhl9
9b0a6513d07edff2362a9cc677a5402966c6341e: Bug 1374254 - Re-adding the aggressive TDR checks in D3D11 EndFrame(). r=dvander, a=jcristau
vincentliu <vliu@mozilla.com> - Wed, 26 Jul 2017 11:56:44 +0800 - rev 414473
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1374254 - Re-adding the aggressive TDR checks in D3D11 EndFrame(). r=dvander, a=jcristau
2686c54f0fe8123f33b47789611c6a20cc4c5505: Bug 1383610 - Turn off preference of ShutdownDecoder feature on desktop version release and beta channel but keep the Fennec on. r=bwu, a=jcristau
Kaku Kuo <kaku@mozilla.com> - Thu, 27 Jul 2017 17:24:48 +0800 - rev 414472
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1383610 - Turn off preference of ShutdownDecoder feature on desktop version release and beta channel but keep the Fennec on. r=bwu, a=jcristau
459b23d30228b91a54aa955cf65c907b3a798297: Bug 1382840 - Making the nsRFPService::UpdatePref() to copy the string which been passed to PR_SetEnv(). r=Ehsan, a=jcristau
Tim Huang <tihuang@mozilla.com> - Fri, 21 Jul 2017 11:49:21 +0800 - rev 414471
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382840 - Making the nsRFPService::UpdatePref() to copy the string which been passed to PR_SetEnv(). r=Ehsan, a=jcristau The PR_SetEnv() needs the passing string been intentionally leaked. However, nsRFPService::UpdatePref() uses PR_SetEnv() without leaking the input string. This patch is going to fix this by using ToNewCString(). MozReview-Commit-ID: 97QQUk2sjM9
60f41b3decf8b73346d6641ebb0449ed7bfbab20: Bug 1368030 - Fix race condition in ScreenCapturerMac. r=jesup, a=jcristau
Dan Minor <dminor@mozilla.com> - Tue, 25 Jul 2017 11:06:19 -0400 - rev 414470
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1368030 - Fix race condition in ScreenCapturerMac. r=jesup, a=jcristau
735648f1fd7f92c42f34666e7b66475b04d5bb32: Bug 1368978 - Skip non-initialized elements when deleting a property range in Array.prototype.splice. r=jandem, a=jcristau
André Bargull <andre.bargull@gmail.com> - Thu, 27 Jul 2017 04:37:43 -0700 - rev 414469
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1368978 - Skip non-initialized elements when deleting a property range in Array.prototype.splice. r=jandem, a=jcristau
7fc15cbb8026e912c9759f436d21ec8581c77865: Bug 1330739 - Don't use control's frame as reference in SelectionManager. r=surkov, a=ritu
Eitan Isaacson <eitan@monotonous.org> - Wed, 26 Jul 2017 19:02:37 -0400 - rev 414468
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1330739 - Don't use control's frame as reference in SelectionManager. r=surkov, a=ritu
79c0cef8a343d80be70242b31284fd3316d4fec1: Bug 1384459 - Only enable WebVR device enumeration for 64-bit builds. r=jgilbert, a=jcristau
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Wed, 26 Jul 2017 11:28:21 -0700 - rev 414467
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1384459 - Only enable WebVR device enumeration for 64-bit builds. r=jgilbert, a=jcristau We wish to enable WebVR only for 64-bit builds before it rides the trains with 55 in release. This will serve a few purposes: - Reduction of test requirements by reduction of configuration matrices. - Ensuring that the optimal 64-bit builds are used for WebVR sites, which are often likely to hit 32-bit address space fragmentation limitations resulting in OOMs. - Act as a rudimentary soft-launch in 55. 56 is expected to bring a larger set of users to 64-bit builds. MozReview-Commit-ID: 207ABcd31dP
bc34fc74f1e1719ec0017f7b07d5563e64f3eb69: Bug 1383338 - Fetch and run shield studies soon after UI startup. r=Gijs, r=mythmon, a=jcristau
Robert Helmer <rhelmer@mozilla.com> - Wed, 26 Jul 2017 10:10:47 -0700 - rev 414466
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1383338 - Fetch and run shield studies soon after UI startup. r=Gijs, r=mythmon, a=jcristau MozReview-Commit-ID: CWRQmwKplII
64d46a73fab47e9e469ce170381992e95a465889: Bug 1384281 - Export Screenshots 10.9.0 to Firefox. r=kmag, a=jcristau
Ian Bicking <ianb@colorstudy.com> - Tue, 25 Jul 2017 15:25:25 -0500 - rev 414465
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1384281 - Export Screenshots 10.9.0 to Firefox. r=kmag, a=jcristau MozReview-Commit-ID: 4o7FvYWHmCM
e2dd499956f0ebe844dcca07189d3a59de0d4140: Bug 1382820 - Convert a11y_consumers and a11y_instantiated_flag to opt-out. r=davidb, r=bsmedberg, a=jcristau
Jim Mathies <jmathies@mozilla.com> - Tue, 25 Jul 2017 09:41:25 -0500 - rev 414464
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1382820 - Convert a11y_consumers and a11y_instantiated_flag to opt-out. r=davidb, r=bsmedberg, a=jcristau MozReview-Commit-ID: GTzZVzd7ilg
04dac9bf8b3e138b15dbd16fc0c6050842e54581: Bug 1375518 - Add reftest to check that border-radius is painted correctly on table. r=dbaron, a=jcristau
Ya-Chieh Wu <ywu@mozilla.com> - Tue, 18 Jul 2017 12:00:27 +0800 - rev 414463
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1375518 - Add reftest to check that border-radius is painted correctly on table. r=dbaron, a=jcristau MozReview-Commit-ID: KPuHtkttJim
d2f6b2ba171584ce53b00315811d17df6a0826fc: Bug 1375518 - Add reftest to check that border radius is painted correctly on border-collapsed table. r=mattwoodrow, a=jcristau
ywu <ywu@mozilla.com> - Tue, 18 Jul 2017 11:47:17 +0800 - rev 414462
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1375518 - Add reftest to check that border radius is painted correctly on border-collapsed table. r=mattwoodrow, a=jcristau
c725f89f4a7ae87317cde4bd5253450f3be4036c: Bug 1375518 - Don't override GetBorderRadii in nsBCTableCellFrame. r=mattwoodrow, a=jcristau
Morris Tseng <mtseng@mozilla.com> - Tue, 18 Jul 2017 10:54:11 +0800 - rev 414461
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1375518 - Don't override GetBorderRadii in nsBCTableCellFrame. r=mattwoodrow, a=jcristau MozReview-Commit-ID: 7CSTDwuxm21
939de7ddf178a4bf93bb6474de654a3f934cbb1c: Bug 1375518 - Fix border-radius on table row groups, rows, column groups, or columns. r=dbaron, a=jcristau
Ya-Chieh Wu <ywu@mozilla.com> - Fri, 14 Jul 2017 15:50:04 +0800 - rev 414460
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1375518 - Fix border-radius on table row groups, rows, column groups, or columns. r=dbaron, a=jcristau Before bug 929484, border-radius on row groups, rows, column groups, or columns don't apply to the background of each cell, yet the border-radius on the cell itself does. After bug 929484, the behaviors changed. In this patch, I tried to revert the behaviors of border-radius on table row groups, rows, column groups, or columns back to what happened before bug 929484. MozReview-Commit-ID: 1Xg1qHde3lk
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip