f0ddf261083e02fc4b448f4ba7ecf92accfc3d99: Bug 1374037 - don't ask CanDetach() when detaching. r?snorp draft
John Lin <jolin@mozilla.com> - Wed, 12 Jul 2017 18:24:45 +0800 - rev 608003
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1374037 - don't ask CanDetach() when detaching. r?snorp It's unnecessary because checking for |mAttachedContext| is sufficient, and what's worse, CanDetach() doesn't give correct answer when context is attached: (!mAttachedContext || mAttachedContext->Vendor() != GLVendor::Imagination) rejects Imagination GPUs, and (!mAttachedContext || mAttachedContext->Vendor() != GLVendor::ARM) rejects Mali. MozReview-Commit-ID: 9sInPiXxsFv
0a9c0f894c670b262c16a859e1416273abc09363: Bug 1374146 - handle already released death recipient exception. r?esawin draft
John Lin <jolin@mozilla.com> - Tue, 04 Jul 2017 14:29:40 +0800 - rev 608002
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1374146 - handle already released death recipient exception. r?esawin MozReview-Commit-ID: 9lMDr4chZ25
f5027396454ea0c8a5d7c3a015ab83fbad206f38: Bug 1374037 - catch shared memory exceptions to prevent crash. r?esawin draft
John Lin <jolin@mozilla.com> - Wed, 21 Jun 2017 15:24:40 +0900 - rev 608001
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1374037 - catch shared memory exceptions to prevent crash. r?esawin MozReview-Commit-ID: EZeJwdWAqjY
4abd8c9da6b66ed69934c82da40d5f53fafe1869: Bug 1374556 - use Android-like signal handlers instead of SIG_DFL. r?glandium draft
John Lin <jolin@mozilla.com> - Mon, 10 Jul 2017 14:44:50 +0800 - rev 608000
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1374556 - use Android-like signal handlers instead of SIG_DFL. r?glandium For some reason the remote decoder process will crash on some x86/Android M devices when SIGSEGV is handled by SIG_DFL. To avoid this issue and continue suppressing crash dialog, capture the signals with Android like handlers and strip debuggerd related code. MozReview-Commit-ID: 3diOGc3OInD
10c24595231da0d5fdd7ea5e3715b3189d90d8f2: No bug - Tagging 90f18f9c15f7c71c755e387cfc193974fcf8b29c with FIREFOX_54_0_1_BUILD1, FIREFOX_54_0_1_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Thu, 29 Jun 2017 16:06:38 -0700 - rev 607999
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
No bug - Tagging 90f18f9c15f7c71c755e387cfc193974fcf8b29c with FIREFOX_54_0_1_BUILD1, FIREFOX_54_0_1_RELEASE a=release CLOSED TREE
ee1bdf328a61effbd0f69de54f5510d20039fee5: No bug - Tagging 90f18f9c15f7c71c755e387cfc193974fcf8b29c with FENNEC_54_0_1_BUILD1, FENNEC_54_0_1_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Thu, 29 Jun 2017 11:16:50 -0700 - rev 607998
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
No bug - Tagging 90f18f9c15f7c71c755e387cfc193974fcf8b29c with FENNEC_54_0_1_BUILD1, FENNEC_54_0_1_RELEASE a=release CLOSED TREE
d2068b169252da12c495bd465120180c6396cd81: Automatic version bump. CLOSED TREE NO BUG a=release
ffxbld <release@mozilla.com> - Thu, 29 Jun 2017 11:16:45 -0700 - rev 607997
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Automatic version bump. CLOSED TREE NO BUG a=release
b161c418db401df2f0ff63594a83c3803513bd99: No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
ffxbld - Thu, 29 Jun 2017 03:15:46 -0700 - rev 607996
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
90f18f9c15f7c71c755e387cfc193974fcf8b29c: Bug 1371962 - Rename the dir attribute added in bug 1357656 to labeldirection. r=mconley, a=gchang FENNEC_54_0_1_BUILD1 FENNEC_54_0_1_RELEASE FIREFOX_54_0_1_BUILD1 FIREFOX_54_0_1_RELEASE
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 28 Jun 2017 07:53:00 -0400 - rev 607995
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1371962 - Rename the dir attribute added in bug 1357656 to labeldirection. r=mconley, a=gchang This avoids using a reserved XUL attribute name.
6dcfa5094a4b64716e5ddb908e6d52a6720ef130: Bug 1371995 - Use the browser UI direction to set the fade-out direction for the New Tab string in tab titles. r=mconley, a=gchang
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 28 Jun 2017 07:52:00 -0400 - rev 607994
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1371995 - Use the browser UI direction to set the fade-out direction for the New Tab string in tab titles. r=mconley, a=gchang
a5f0660e6251697a097f4b4debeea91836c6c39b: Bug 1357656 - Part 2: Switch the direction of the tab title fade-out effect based on the directionality of the title string. r=mconley, a=gchang
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 28 Jun 2017 07:52:00 -0400 - rev 607993
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1357656 - Part 2: Switch the direction of the tab title fade-out effect based on the directionality of the title string. r=mconley, a=gchang
4a71f9c6b710559ed68be81e1435fd563dba9eb0: Bug 1357656 - Part 1: Expose an nsIDOMWindowUtils method for retrieving the direction of a piece of text based on the first-strong character algorithm. r=mystor, a=gchang
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 28 Jun 2017 07:52:00 -0400 - rev 607992
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1357656 - Part 1: Expose an nsIDOMWindowUtils method for retrieving the direction of a piece of text based on the first-strong character algorithm. r=mystor, a=gchang
32dd5d18caf1358ac71faee2fd5b5eec34f4ba13: Bug 1375708 - Use base::Time() instead of time(0) in WidevineDecryptor::GetCurrentWallTime(). r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Fri, 23 Jun 2017 16:02:14 +1200 - rev 607991
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1375708 - Use base::Time() instead of time(0) in WidevineDecryptor::GetCurrentWallTime(). r=gerald, a=gchang On Linux some implementations of time(0) appear to be suffering from integer overflow and giving us the wrong dates. This causes the time we expose to the CDM to be wrong, and so licenses passed to the CDM are failing to authenticate, and Netflix is thus broken on some Linux systems. This is only happening in Firefox 54 and earlier, as in those versions we use the WidevineDecryptor to talk to the CDM. In 55 (in beta) and later we use the PChromiumCDM protocol to talk to the CDM. This doesn't use time(0) to get a time for the CDM, so it's immune to the problem here. So this patch makes the GetCurrentWallTime() implementation in WidevineDecryptor match the code currently being used on Nightly and Beta in the ChromiumCDMChild::GetCurrentWallTime() function. Since we use the PChromiumCDM protocol to talk to the CDM on Nightly and Beta by default, the WidevineDecryptor isn't actually being used on Nightly and Beta. So this patch will only cause a behaviour change in Release, which still uses the old backend. However it will make Release run the same code that we're running in Nightly and Beta, so it should be safe to uplift to Release. MozReview-Commit-ID: J58iDyinyQG
d5cdee570eddb493075d68d198102f7255e3db1a: Bug 1373109 - Add a mochitest for the auto-closing behavior. r=mconley, a=gchang
Blake Kaplan <mrbkap@gmail.com> - Wed, 21 Jun 2017 17:33:40 -0700 - rev 607990
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1373109 - Add a mochitest for the auto-closing behavior. r=mconley, a=gchang MozReview-Commit-ID: 7OBAdvMu6AX
aa921d444aaec5249c48c3cf535e045f9f18c7de: Bug 1373109 - Don't call MaybeCloseWindow twice when diverting. r=mconley, a=gchang
Blake Kaplan <mrbkap@gmail.com> - Tue, 20 Jun 2017 17:37:24 -0700 - rev 607989
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1373109 - Don't call MaybeCloseWindow twice when diverting. r=mconley, a=gchang nsExternalHelperAppService::OnStartRequest calls MaybeCloseWindow unconditionally after it finishes looking at the request headers. The call from DidDivertRequest is redundant (and possibly left over from when we didn't call OnStartRequest properly). MozReview-Commit-ID: Cm5YhCt5XLY
97f3f080443383ae9b64704086296cece3c0bdcf: Bug 1374200 - [1.0] Use custom URI scheme normalization to work around API level 16 restriction. r=rnewman, a=gchang
Eugen Sawin <esawin@mozilla.com> - Wed, 21 Jun 2017 19:11:39 +0200 - rev 607988
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1374200 - [1.0] Use custom URI scheme normalization to work around API level 16 restriction. r=rnewman, a=gchang
cc8b0ac8cc226c0e4cae7febb460177a9107e75c: Bug 1366744 - Remove needless SetPaperSizeUnit override. r=haik, a=gchang
Hiroshi Hatake <cosmo0920.oucc@gmail.com> - Wed, 07 Jun 2017 14:24:05 +0900 - rev 607987
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1366744 - Remove needless SetPaperSizeUnit override. r=haik, a=gchang MozReview-Commit-ID: B2ovi3xuY0j
6282c83320e2b1d69b528fee127c182d353cca21: Bug 1366744 - Fix wrong PaperSizeUnit handling. r=haik, a=gchang
Hiroshi Hatake <cosmo0920.oucc@gmail.com> - Thu, 25 May 2017 22:11:08 +0900 - rev 607986
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1366744 - Fix wrong PaperSizeUnit handling. r=haik, a=gchang MozReview-Commit-ID: 9cI3smid34l
a93674bcfadeef39d34c76c94e999b2c798e445f: Bug 1369281 - Simplify Locale setting string without variant/script which is from Locale.toString(). r=nechen, a=gchang
maliu <max@mxli.us> - Thu, 08 Jun 2017 18:17:27 +0800 - rev 607985
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1369281 - Simplify Locale setting string without variant/script which is from Locale.toString(). r=nechen, a=gchang MozReview-Commit-ID: CKdYTkHn9Z9
e92ae23e769b35946e1dbed6b66f8c074c09cb6d: Bug 1366352 - Post: check anchor is set before trying to show GeckoPopupMenu. r=nechen, a=gchang
Andrzej Hunt <ahunt@mozilla.com> - Fri, 19 May 2017 12:17:25 -0700 - rev 607984
Push 68153 by bmo:jolin@mozilla.com at Thu, 13 Jul 2017 02:46:37 +0000
Bug 1366352 - Post: check anchor is set before trying to show GeckoPopupMenu. r=nechen, a=gchang This means we'll at least see a sensible exception, instead of an NPE when no anchor is set. That makes it easier to debug cases where no anchor was set (see e.g. the main commit from this bug). MozReview-Commit-ID: CzsZaHvnZ6y
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip