048c3aa593d77885f94778d146281a1092396c2d: Bug 1299393. Part 1 - make some functions return void and fix the comments. draft
JW Wang <jwwang@mozilla.com> - Wed, 31 Aug 2016 15:46:59 +0800 - rev 409747
Push 28532 by jwwang@mozilla.com at Mon, 05 Sep 2016 02:38:29 +0000
Bug 1299393. Part 1 - make some functions return void and fix the comments. MozReview-Commit-ID: 3wAjgxcMLhX
d5590cbc772eb18f2dc1b5ce595d4a1fb1b88486: Bug 1299387 - check the duration instead of mState to match the comment. draft
JW Wang <jwwang@mozilla.com> - Wed, 31 Aug 2016 14:54:24 +0800 - rev 409746
Push 28531 by jwwang@mozilla.com at Mon, 05 Sep 2016 02:36:59 +0000
Bug 1299387 - check the duration instead of mState to match the comment. MozReview-Commit-ID: E1MgKHDIRAq
05dd33ee7ac764364ba3fcac1fb76888303329b6: Bug 1299061 - Expose the browser that the request was originated in; r=smaug draft
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 31 Aug 2016 20:56:17 +0800 - rev 409745
Push 28530 by bmo:cchang@mozilla.com at Mon, 05 Sep 2016 02:13:48 +0000
Bug 1299061 - Expose the browser that the request was originated in; r=smaug MozReview-Commit-ID: 2iFQiYeoxBh
110a20db97a9dc1da2a93ad3a9a6f79682f60b55: Bug 1299694 - Ensure we don't enable Widevine unintentionally. r?glandium draft
Chris Pearce <cpearce@mozilla.com> - Mon, 05 Sep 2016 13:54:37 +1200 - rev 409744
Push 28529 by cpearce@mozilla.com at Mon, 05 Sep 2016 02:01:24 +0000
Bug 1299694 - Ensure we don't enable Widevine unintentionally. r?glandium On FreeBSD the target.kernel etc checks in enable_eme are failing, but we're still falling through to |return value|, and so Widevine is being enabled. If we remove the |return value| from enable_eme we at least make Widevine disabled where it's not supposed to be enabled. MozReview-Commit-ID: D1h0IUidxhv
1e29def38d83a1341c9bc8c17384ad24cb3abd7b: Bug 1297985 part.2 KeyboardLayout should handle a composite character produced by 2 dead keys r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 01 Sep 2016 17:29:11 +0900 - rev 409743
Push 28528 by masayuki@d-toybox.com at Mon, 05 Sep 2016 01:48:26 +0000
Bug 1297985 part.2 KeyboardLayout should handle a composite character produced by 2 dead keys r?m_kato On some keyboard layouts, a key sequence, a dead key -> another dead key, may produce a composite character instead of two base characters for each key. For example, with "Russian - Mnemonic" keyboard layout on Win 8 or later, both 's' and 'c' are dead keys but key sequence, 's' -> 'c', produces a Unicode character. For solving this issue, this patch fixes 2 bugs: First, KeyboardLayout::GetDeadKeyCombinations() doesn't add dead key entry if 2nd key is a dead key (::ToUnicodeEx() returns -1). In such case, it should add a dead key entry with the first character which is produced when only the 2nd key is pressed (the character is called as "base character" and used for index of the dead key table). Next, KeyboardLayout::InitNativeKey() should check if 2nd dead key press produces a composite character. If it's produced, it should initialize given NativeKey with the composite character. Otherwise, it should initialize with base characters of each key. This patch does it with KeyboardLayout::MaybeInitNativeKeyWithCompositeChar(). Finally, we should add automated test for this. However, unfortunately, it's not available on Win7 and our infra is still using Win7 for running automated tests. Therefore, this patch doesn't include new automated tests. MozReview-Commit-ID: G1DrfkHKNcK
234e9d0c3bc96ab8a8b5f77609fd5ac43d05395f: Bug 1297985 part.1 Log KeybordLayout::LoadLayout() to help developers to understand what data is created r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 01 Sep 2016 17:32:14 +0900 - rev 409742
Push 28528 by masayuki@d-toybox.com at Mon, 05 Sep 2016 01:48:26 +0000
Bug 1297985 part.1 Log KeybordLayout::LoadLayout() to help developers to understand what data is created r?m_kato It's difficult to understand what data is created by KeyboardLayout::LoadLayout(). So, for understanding what data is created, let's add logging code into it. MozReview-Commit-ID: CelxyVpGn5f
96d66fb7d22346d35efb7485fac704a610db954f: Bug 1293638 NativeKey::WillDispatchKeyboardEvent() should set alternative charCode values properly when other shift state inputs longer text r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 01 Sep 2016 14:26:02 +0900 - rev 409741
Push 28528 by masayuki@d-toybox.com at Mon, 05 Sep 2016 01:48:26 +0000
Bug 1293638 NativeKey::WillDispatchKeyboardEvent() should set alternative charCode values properly when other shift state inputs longer text r?m_kato There are 2 bugs and this patch fixes them once. First, NativeKey::WillDispatchKeyboardEvent() is used to setting alternative charCode values for every eKeyPress event. However, for supporting "reserved" shortcut keys, now, it sets alternative charCode values to eKeyDown too. However, they are really different. eKeyPress events are fired for every character to be inputted by a key press sequence. On the other hand, eKeyDown event is fired only once for a key sequence. Therefore, now, NativeKey::WillDispatchKeyboardEvent() needs to set alternative charCode values for all characters inputted by the key sequence to eKeyDown event. The other is not a new bug. NativeKey::WillDispatchKeyboardEvent() sets the last eKeyPress event's special alternative charCode values, such as unshifted Latin character, shifted Latin character and some character which can be computed from virtual keycode. This is performed when given index is the last index of the longest input string of the key. However, the value includes different shift key state. I.e., when different shift key causes longer text input, NativeKey::WillDispatchKeyboardEvent() won't set the special alternative charCode values to any eKeyPress events. For example, when Ctrl+T is pressed with Arabic keyboard layout, its unshifted input string length is 1 but shifted input string length is 2. Then, eKeyPress event is fired only once, but NativeKey::WillDispatchKeyboardEvent() waits second eKeyPress event. Therefore, this patch makes the method append alternative charCodes for all remaining characters and detect the last event correctly with mCommittedCharsAndModifiers (it's used for KeyboardEvent.key value of eKeyDown event and the count of eKeyPress events is same as the value's length). MozReview-Commit-ID: 6adUnmi5KYy
33c4cf75c32f78c4b2ce0baddb785cf30e4a0d00: Bug 1300446 - Check return value from GetCubebContext - r?kinetik draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Aug 2016 17:20:10 -0700 - rev 409740
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1300446 - Check return value from GetCubebContext - r?kinetik MozReview-Commit-ID: Y9b5Aq2RZE
13efd4025f11f0091ee30cb94295a2f421863191: Bug 1300446 - Check return value from GetCubebContextUnlocked - r?kinetik draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Aug 2016 17:08:06 -0700 - rev 409739
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1300446 - Check return value from GetCubebContextUnlocked - r?kinetik MozReview-Commit-ID: LaXsymagjGW
396ad56d67f8fe48c7f9807d239024b49d4ad9bd: Bug 1300446 - Keep explicit cubeb state - r?kinetik draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Aug 2016 17:03:04 -0700 - rev 409738
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1300446 - Keep explicit cubeb state - r?kinetik Cubeb can be in three states: Uninitialized, initialized (or in error), or shutdown. This will ensure that we only initialized cubeb once, and that we don't attempt to re-initialize it after shutdown. MozReview-Commit-ID: 8LhRe7bvS4K
dbe4b47941c7b3d6298a0ead5e40dd828096c808: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 04 Sep 2016 13:36:59 -0400 - rev 409737
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Merge inbound to m-c. a=merge
00c15597bb8d2e2c6615fe0b8ae616a42b558694: Merge fx-team to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 04 Sep 2016 13:35:45 -0400 - rev 409736
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Merge fx-team to m-c. a=merge
9855046ffeb7c945f572de0c51e82cf3c9b30dfc: Backed out changeset 2ecd402d3934 (bug 1264192) for frequent failure in netwerk/cookie/test/unit/test_eviction.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 04 Sep 2016 15:07:24 +0200 - rev 409735
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Backed out changeset 2ecd402d3934 (bug 1264192) for frequent failure in netwerk/cookie/test/unit/test_eviction.js. r=backout
dcd453fc1a326fb7495548e89fb9a393127ac949: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Sep 2016 21:59:01 -0700 - rev 409734
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Merge m-c to m-i
c40d8ba5cb2ec85f2642c6e040d18ece5a8e169d: Bug 1278037 - Part 6: Add a test case for testing forgetting APIs, including nsICookieManager2.getCookiesWithOriginAttributes(), mozIGeckoMediaPluginChromeService.forgetThisSite() and nsIQuotaManagerService.clearStoragesForPrincipal(). r=baku
Tim Huang <tihuang@mozilla.com> - Wed, 24 Aug 2016 15:00:17 +0800 - rev 409733
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 6: Add a test case for testing forgetting APIs, including nsICookieManager2.getCookiesWithOriginAttributes(), mozIGeckoMediaPluginChromeService.forgetThisSite() and nsIQuotaManagerService.clearStoragesForPrincipal(). r=baku
4ef544a86c814532d08f4106b2ca1c1a3abe9a9d: Bug 1278037 - Part 5: Modify the ForgetAboutSite.jsm to clear a site for all originAttributes in general. r=MattN
Tim Huang <tihuang@mozilla.com> - Thu, 21 Jul 2016 14:50:50 +0800 - rev 409732
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 5: Modify the ForgetAboutSite.jsm to clear a site for all originAttributes in general. r=MattN
348e745d864572d253fec922c973a103977df0c4: Bug 1278037 - Part 4: Modify the mozIGeckoMediaPluginChromeService.forgetThisSite() to take the originAttributes pattern as an argument. r=cpearce
Tim Huang <tihuang@mozilla.com> - Thu, 28 Jul 2016 11:46:06 +0800 - rev 409731
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 4: Modify the mozIGeckoMediaPluginChromeService.forgetThisSite() to take the originAttributes pattern as an argument. r=cpearce
6dec2542ba39618e8fe7035abfa6d10c6ad45be7: Bug 1278037 - Part 3: Modify the nsIQuotaManagerService.clearStoragesForPrincipal() for clearing all storages under the given origin. r=janv
Tim Huang <tihuang@mozilla.com> - Wed, 17 Aug 2016 14:46:16 +0800 - rev 409730
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 3: Modify the nsIQuotaManagerService.clearStoragesForPrincipal() for clearing all storages under the given origin. r=janv
ccd6a99244123362dfbcc5a9c7a2db9ef75e2fcc: Bug 1278037 - Part 2: Add a new type, the Prefix, of OriginScope for the Quota Manager. r=janv
Tim Huang <tihuang@mozilla.com> - Wed, 17 Aug 2016 10:57:18 +0800 - rev 409729
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 2: Add a new type, the Prefix, of OriginScope for the Quota Manager. r=janv
675162eb762affc6970078cd7b141e293929bd11: Bug 1278037 - Part 1: Modify the getCookiesWithOriginAttributes of the nsICookieManager2 to take the host as an optional argument. r=jdm
Tim Huang <tihuang@mozilla.com> - Thu, 28 Jul 2016 11:46:04 +0800 - rev 409728
Push 28527 by gsquelart@mozilla.com at Mon, 05 Sep 2016 01:07:03 +0000
Bug 1278037 - Part 1: Modify the getCookiesWithOriginAttributes of the nsICookieManager2 to take the host as an optional argument. r=jdm
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip