e907fb6bfcfe40e6c4b28c406f8784c4b919ba2c: Bug 1300290 - Avoid --enable-dmd and --enable-stylo setting conflicting --enable-jemalloc values; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 30 Nov 2016 22:17:59 -0800 - rev 325101
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1300290 - Avoid --enable-dmd and --enable-stylo setting conflicting --enable-jemalloc values; r=glandium Before, --enable-dmd implied --enable-jemalloc. If --enable-stylo was also set, it tried to imply --enable-jemalloc=moz. Configure barfed due to setting the value twice. The commit refactors the logic for implying the --enable-jemalloc value to set the proper value depending on the state of dmd and stylo. MozReview-Commit-ID: 1wKE9Cs1Umt
1e40fb1d78e33faa55545a4c51429458eeb9678e: Bug 1321010 - Remove two minor bits of deritrus from IPDL Python code. r=kanru
Andrew McCreight <continuation@gmail.com> - Mon, 28 Nov 2016 15:16:57 -0800 - rev 325100
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1321010 - Remove two minor bits of deritrus from IPDL Python code. r=kanru The bug referred to in the comment was fixed 6 years ago. The includes in cgen.py are unused.
6c0fb6a93e904b4db0e0821ad5471320586551b1: Bug 1274503 part.4 Remove some odd whitespaces in NativeKeyToDOMKeyName.h r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 21 Nov 2016 22:14:36 +0900 - rev 325099
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1274503 part.4 Remove some odd whitespaces in NativeKeyToDOMKeyName.h r=smaug MozReview-Commit-ID: GxcVOPMNqOx
0d4d808dee276288f0f8bae5d62599a83e70d8c3: Bug 1274503 part.3 Remap AKEYCODE_BACK, AKEYCODE_DPAD_CENTER and AKEYCODE_CAPTIONS to same KeyboardEvent.key value as Chromium r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 21 Nov 2016 22:15:07 +0900 - rev 325098
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1274503 part.3 Remap AKEYCODE_BACK, AKEYCODE_DPAD_CENTER and AKEYCODE_CAPTIONS to same KeyboardEvent.key value as Chromium r=smaug AKEYCODE_BACK should be remapped from "BrowserBack" to "GoBack". AKEYCODE_DPAD_CENTER should be remapped from "Accept" to "Enter". AKEYCODE_CAPTIONS should be remapped from "Subtitle" to "ClosedCaptionToggle". The new values are same as Chromium and they are also declared in the spec. FYI: Gaia doesn't use above key values, so, it's safe to use KEY_MAP_ANDROID for them. MozReview-Commit-ID: AJwhB59cKzq
9b70d74e63f8b5c7f7d3b5aa7a4c3212fc5cd0ff: Bug 1274503 part.2 Add KeyboardEvent.key value mapping on Android which are not mapped by Gecko but mapped on Chromium r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 01 Dec 2016 21:38:54 +0900 - rev 325097
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1274503 part.2 Add KeyboardEvent.key value mapping on Android which are not mapped by Gecko but mapped on Chromium r=smaug First, we should get rid of "Unidentified" keys which are mapped to specific value on Chromium and we can agree without any discussion. MozReview-Commit-ID: C4TZzndahNM
bdc033e3624b30fb6af96a015f44ecf11bd022d9: Bug 1274503 part.1 AKEYCODE_ASSIST shouldn't be mapped to "Help" r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 04 Nov 2016 21:08:04 +0900 - rev 325096
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1274503 part.1 AKEYCODE_ASSIST shouldn't be mapped to "Help" r=smaug I mapped AKEYCODE_ASSIST to "Help". However, Chromium doesn't map the keycode to anything. Additionally, Android has a new keycode AKEYCODE_HELP and Chromium maps it to "Help". So, we should use Chromium's mapping for it. MozReview-Commit-ID: 19zTP0xclYI
46b896e481eb216c5410d0bc31ff7e1c5c30393a: Bug 1274503 part.0 Move "MediaFastForward" to "Media Keys" section for keeping same order with the spec r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 03 Nov 2016 22:01:10 +0900 - rev 325095
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1274503 part.0 Move "MediaFastForward" to "Media Keys" section for keeping same order with the spec r=smaug MozReview-Commit-ID: 4eGNIDmbPds
24424daa3526192a331fa0f75f67fb33790f6546: Bug 1321471. Part 2 - remove CompletionPromise() to enforce use of ThenPromise(). r=jwwang
JW Wang <jwwang@mozilla.com> - Fri, 02 Dec 2016 10:40:01 +0800 - rev 325094
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1321471. Part 2 - remove CompletionPromise() to enforce use of ThenPromise(). r=jwwang MozReview-Commit-ID: 9zC3JnzumES
31c6008a6773d09b0f84d6db482d25b88d2c1639: Bug 1321471. Part 1 - Use of MozPromise::ThenPromise() in place of CompletionPromise(). r=jya.
JW Wang <jwwang@mozilla.com> - Wed, 30 Nov 2016 18:19:26 +0800 - rev 325093
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1321471. Part 1 - Use of MozPromise::ThenPromise() in place of CompletionPromise(). r=jya. MozReview-Commit-ID: INbGpzwK4f9
76bbb68f8441b2067e45a75baaac6d7c6a00400b: Bug 1309187 - Implement Timings Panel r=Honza,jsnajdr
Ricky Chien <rchien@mozilla.com> - Thu, 24 Nov 2016 14:43:21 +0800 - rev 325092
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
Bug 1309187 - Implement Timings Panel r=Honza,jsnajdr MozReview-Commit-ID: 1i1wZebHRAk
e756ee86e3ea1225d8cdf38ca0eb8b0ded15dd41: No bug, Automated blocklist update from host bld-linux64-spot-1071 - a=blocklist-update
ffxbld - Fri, 02 Dec 2016 06:38:47 -0800 - rev 325091
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
No bug, Automated blocklist update from host bld-linux64-spot-1071 - a=blocklist-update
e02b9b68a01cc3976cf9345ecb9b21f523598249: No bug, Automated HPKP preload list update from host bld-linux64-spot-1071 - a=hpkp-update
ffxbld - Fri, 02 Dec 2016 06:38:45 -0800 - rev 325090
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-1071 - a=hpkp-update
c784f735d981bcb6eec019fd04eb3e66d413fdf3: No bug, Automated HSTS preload list update from host bld-linux64-spot-1071 - a=hsts-update
ffxbld - Fri, 02 Dec 2016 06:38:42 -0800 - rev 325089
Push 84599 by kwierso@gmail.com at Fri, 02 Dec 2016 21:13:20 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-1071 - a=hsts-update
72cd631fdd7957fccec0beea95f6b89df27fe65a: Bug 1321875: Fix relative lifetimes of lpAttributeList and handlesToInherit in LaunchApp. r=aklotz
David Major <dmajor@mozilla.com> - Fri, 02 Dec 2016 14:49:41 -0600 - rev 325088
Push 84598 by dmajor@mozilla.com at Fri, 02 Dec 2016 20:49:10 +0000
Bug 1321875: Fix relative lifetimes of lpAttributeList and handlesToInherit in LaunchApp. r=aklotz CreateThreadAttributeList warns: // Note that the pointer to the HANDLE array ends up embedded in the result of // this function and must stay alive until FreeThreadAttributeList is called, // hence it is passed in so the owner is the caller of this function. but the caller was passing a |handlesToInherit| that was declared inside a block scope that ends before we're finished using lpAttributeList. This happened to work on MSVC but leads to badness under clang-cl. + Bonus fix for a sometimes-uninitialized warning in CreateThreadAttributeList. MozReview-Commit-ID: 6uu3ICjfj5k
eb3ac9d2775b8c4e7b089cab4d33d953d6605f0e: Bug 1321868 - Add an API to nsIDocument to determine whether a script is on the tracking protection list; r=bkelly
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 22 Nov 2016 18:28:37 -0500 - rev 325087
Push 84597 by eakhgari@mozilla.com at Fri, 02 Dec 2016 20:37:25 +0000
Bug 1321868 - Add an API to nsIDocument to determine whether a script is on the tracking protection list; r=bkelly In order to be able to put timeouts in the correct bucket as soon as they are scheduled, we need to be able to synchronously tell whether a timeout is coming from a script that is on the tracking protection list. But the URL Classifier API which we use for this task is asynchronous. Because of this, and to avoid unnecessary IPC from the content to the parent process every time we need to know where a script came from, we cache this information in nsIDocument. The hash table mTrackingScripts will have one entry per script loaded in the document which is on the tracking protection list. For performance reasons, we coalesce querying whether a script source URL is on the tracking protection list with the load of the script from the network. In most cases we'll have the response from the URL Classifier service before the script load is finished, but on the off chance that the load finishes first, we wait before finishing the script load to get the response from the URL Classifier service.
5f494ff3b83be2b5e8529e859d80ca3efacf19f7: Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 02 Dec 2016 15:24:20 -0500 - rev 325086
Push 84596 by bzbarsky@mozilla.com at Fri, 02 Dec 2016 20:24:34 +0000
Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
32dba5242f0f0d1fb75ec533ad507456ff6d3633: Backed out 3 changesets (bug 1309866) for too many intermittent test failures after landing a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Dec 2016 11:14:57 -0800 - rev 325085
Push 84595 by kwierso@gmail.com at Fri, 02 Dec 2016 19:15:06 +0000
Backed out 3 changesets (bug 1309866) for too many intermittent test failures after landing a=backout Backed out changeset 30baf39ed89f (bug 1309866) Backed out changeset e0e09f7f22a3 (bug 1309866) Backed out changeset 75d37553b7cd (bug 1309866)
d35117ca7509b057b8fc57e210f147617a13a493: Bug 1318766 - Validate length in SubstringTuple. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 02 Dec 2016 10:35:35 -0800 - rev 325084
Push 84594 by erahm@mozilla.com at Fri, 02 Dec 2016 18:35:39 +0000
Bug 1318766 - Validate length in SubstringTuple. r=froydnj MozReview-Commit-ID: JuwQS8jpKcX
ccc5ede0fd337923f51a7ebe2bb1f6504d53fe61: Bug 1311687 - Pop eval context on early returns. r=peterv
Eric Rahm <erahm@mozilla.com> - Fri, 02 Dec 2016 10:33:48 -0800 - rev 325083
Push 84593 by erahm@mozilla.com at Fri, 02 Dec 2016 18:33:51 +0000
Bug 1311687 - Pop eval context on early returns. r=peterv Make sure the eval context stack is cleaned up on failure. MozReview-Commit-ID: AUNen1xt9He
b7738f546106aa38f9a7f1927c9211a77137979a: Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:56:00 -0800 - rev 325082
Push 84592 by rbarker@mozilla.com at Fri, 02 Dec 2016 18:30:37 +0000
Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip