a3978751f45108ff1ae002ecebdc0fa23fc52b84: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 19 Jan 2017 16:05:22 +0100 - rev 358131
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
merge mozilla-inbound to mozilla-central a=merge
3112cbcca0f41c1fff13a287d71a61267111edbb: Backed out changeset 2164277367cc (bug 1317947) for causing timeouts in devtools tests on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 19 Jan 2017 10:08:33 +0100 - rev 358130
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Backed out changeset 2164277367cc (bug 1317947) for causing timeouts in devtools tests on a CLOSED TREE
082be147ff94724672c59bb62ef47d8c086cd191: Bug 1329096 - Wasm baseline, remove the label pool and use NonAssertingLabel instead. r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 18 Jan 2017 20:11:32 +0100 - rev 358129
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329096 - Wasm baseline, remove the label pool and use NonAssertingLabel instead. r=luke
9042d15381359dc12bbce404f157cdde53e359eb: Bug 1316814 - wasm baseline, use the iterator's control stack. r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 18 Jan 2017 19:58:26 +0100 - rev 358128
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1316814 - wasm baseline, use the iterator's control stack. r=luke
1571ba44e85026e0e5ded9ebf4df5f31371cff68: Bug 1316814 - Split wasm iterator's readEnd and popEnd. p=sunfish, r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 18 Jan 2017 19:55:10 +0100 - rev 358127
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1316814 - Split wasm iterator's readEnd and popEnd. p=sunfish, r=luke
2164277367ccce620b9105aa9e8c2ea21fb3e22f: Bug 1317947 - land NSS ea43fcc316e1, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 19 Jan 2017 08:52:18 +0100 - rev 358126
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1317947 - land NSS ea43fcc316e1, r=me
e2f6478f748157bf82a5fd0e940a6043af076a77: Bug 1331977 - CreateException doesn't use JSContext argument, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 19 Jan 2017 09:03:03 +0100 - rev 358125
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1331977 - CreateException doesn't use JSContext argument, r=qdot
e5c12e3f9e1d3f2b2e178f81a8c65ca1f5e79e76: Bug 1317562. Make style images use async image notifications when requesting decoding. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Sun, 25 Dec 2016 00:18:08 -0600 - rev 358124
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1317562. Make style images use async image notifications when requesting decoding. r=aosmond
1b83bc5087ec7dbd464ac5a1c0efd2f9b7e1b89d: Bug 1328824 - Test if about:blocked can be loaded in a secure context. r=Gijs
Henry <hchang@mozilla.com> - Fri, 13 Jan 2017 00:08:45 +0800 - rev 358123
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1328824 - Test if about:blocked can be loaded in a secure context. r=Gijs MozReview-Commit-ID: GQAfd4xuRJT
5f2f32d6a2e8724b9df871e2531501841c87c179: Fix typo in test extension (no bug) r=rhelmer
Andrew Swan <aswan@mozilla.com> - Fri, 13 Jan 2017 15:15:11 -0800 - rev 358122
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Fix typo in test extension (no bug) r=rhelmer MozReview-Commit-ID: K0TVhq3IdCI
a63edff17c8f61d797f6c1defb77746ea6840249: Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 13 Jan 2017 11:26:02 +1100 - rev 358121
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330904 - Remove XPCNativeScriptableCreateInfo. r=mccr8. XPCNativeScriptableCreateInfo is now a very thin wrapper around nsIXPCScriptable. Removing it simplifies things quite a bit. Note especially the change to GatherScriptableCreateInfo(), which is a confusing function. Previously its fourth argument was never touched it was called, but it did have a return value. Now the fourth argument is touched and effectively replaces that return value, and the function now returns void. * * * Bug 1330904 - fixups. r=mccr8. I will fold this into the previous patch before landing.
553487547cc00e8fca060adba4e5c5a64ca3cfe6: Bug 1332022 - Part 2: Update clang-tidy config files to LLVM r292415; r=mystor
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 18 Jan 2017 13:02:50 -0500 - rev 358120
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1332022 - Part 2: Update clang-tidy config files to LLVM r292415; r=mystor This revision includes the changes needed in run-clang-tidy.py (https://reviews.llvm.org/D28334).
a53ab3797b587497912599a71be22801b0854b67: Bug 1332022 - Part 1: Use the libc++ headers from the libc++ project being built; r=mystor
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 18 Jan 2017 20:20:55 -0500 - rev 358119
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1332022 - Part 1: Use the libc++ headers from the libc++ project being built; r=mystor LLVM relies on new libc++ features that may not be present in the system headers.
7de6b3754a9de76b6c1ca01d544118d89ea3056f: Backed out 2 changesets (bug 1317322) for Windows mochitest-4 leaks
Phil Ringnalda <philringnalda@gmail.com> - Wed, 18 Jan 2017 19:54:48 -0800 - rev 358118
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Backed out 2 changesets (bug 1317322) for Windows mochitest-4 leaks Backed out changeset 51116aebee59 (bug 1317322) Backed out changeset 3f63b9d012c0 (bug 1317322)
5f327e934dfece65b00baf439dd1554f2ff0e990: Bug 1330759 part 6. Make the null-termination asserts in nsStringBuffer::ToString into diagnostic asserts. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 358117
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 6. Make the null-termination asserts in nsStringBuffer::ToString into diagnostic asserts. r=froydnj
1873ff6e9179711bd79ca1510383c2cdb20e00e5: Bug 1330759 part 5. Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 358116
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 5. Back out the nsTSubstring changes we made in bug 1324430, because they can lead to non-null-terminated nsStrings. r=froydnj
22ae3a4fb412d9278eb472395fa96c82f68a4809: Bug 1330759 part 4. Change XMLHttpRequest's responseText getter to take a DOMString, not an nsAString. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:15 -0500 - rev 358115
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 4. Change XMLHttpRequest's responseText getter to take a DOMString, not an nsAString. r=froydnj
04378bf08ef9fb8b1bfd91edae692a7b80c472cd: Bug 1330759 part 3. Add a "stringbuffer we own" mode to DOMString. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 358114
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 3. Add a "stringbuffer we own" mode to DOMString. r=froydnj We're going to need it because we're going to add a consumer that cannot in fact promise that its stringbuffer reference will outlive the DOMString.
3afcfb43c465cd48e8ca859ae21808c84cb52b43: Bug 1330759 part 2. Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 358113
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 2. Fix XPCConvert::JSData2Native to not share an external string stringbuffer if it would create a non-null-terminated string. r=froydnj
1cc3dbae3b31066949a250f74313d77769956036: Bug 1330759 part 1. Change various bits of DOMString code to work better when it has a stringbuffer which is effectively not null-terminated (in the sense that indexing into it at the DOMString's length doesn't yield '\0'). r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 18 Jan 2017 22:20:14 -0500 - rev 358112
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330759 part 1. Change various bits of DOMString code to work better when it has a stringbuffer which is effectively not null-terminated (in the sense that indexing into it at the DOMString's length doesn't yield '\0'). r=froydnj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip