c26e608fc0fe4e75361e339cb36ad47d7fc678bc: Bug 1306641 - Remove TaskCluster automation related to b2g; r?dustin, lmandel draft
Gregory Szorc <gps@mozilla.com> - Fri, 30 Sep 2016 09:21:09 -0700 - rev 419596
Push 30963 by bmo:gps@mozilla.com at Fri, 30 Sep 2016 16:40:37 +0000
Bug 1306641 - Remove TaskCluster automation related to b2g; r?dustin, lmandel This definitely isn't all of it. But I got the obvious chunks. Still need to clean up mozharness. lmandel: your r+ on this indicates your rubber stamp to cease automation for b2g MozReview-Commit-ID: JTZBydP3i2r
80de3a93914b0226f9e11a50b6b05061f609f7e3: Bug 730142 - Download batching. r=grisha draft
dlim@mozilla.com <dlim@mozilla.com> - Fri, 30 Sep 2016 09:33:08 -0700 - rev 419595
Push 30962 by daniellimpersonal@gmail.com at Fri, 30 Sep 2016 16:38:46 +0000
Bug 730142 - Download batching. r=grisha MozReview-Commit-ID: BhMmynysoKa
c90b998117edfb141d7c655cfd285ccf8215fafd: Bug 1305531 - Add test cases to test_sdr.js to ensure recommended way of using encryptString() and decryptString() works. draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Fri, 30 Sep 2016 23:03:34 +0800 - rev 419594
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1305531 - Add test cases to test_sdr.js to ensure recommended way of using encryptString() and decryptString() works. MozReview-Commit-ID: 5vPxUZyzGSz
1302798df8101de5716fa0dc2a7131f447375f12: Bug 1305531 - Use ACString instead of AUTF8String in nsISecretDecoderRing.idl to unbreak decrypting saved usernames and passwords. r=keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Fri, 30 Sep 2016 23:03:26 +0800 - rev 419593
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1305531 - Use ACString instead of AUTF8String in nsISecretDecoderRing.idl to unbreak decrypting saved usernames and passwords. r=keeler Bug 1275841 switched some IDL types from "string" to "AUTF8String". This had the unintentional effect of breaking decryption of previously saved passwords that contained special characters. In particular, the AUTF8String type means XPConnect may convert any strings using that type to UTF-16 when crossing XPConnect boundaries. However, crypto-SDR.js (responsible for encrypting and decrypting for the password manager) expects to do conversions between UTF-16 and UTF-8 itself. What ends up happening is crypto-SDR.js decrypts a saved password and tries to convert from UTF-8 to UTF-16, but fails because the decrypted text is already UTF-16. The solution is to use ACString instead of AUTF8String. ACString does not result in automatic encoding changes, so the expectations of crypto-SDR.js are met again, and lets SecretDecoderRing.cpp keep the benefit of working with smart string types. This change probably breaks passwords saved after Bug 1275841 landed and before this patch landed, but the number of passwords this patch breaks is probably much lower than the number of passwords that would be broken if this patch did not land. MozReview-Commit-ID: 6Z01zfwJ6t7
138dd1cfe696eb4adfe6e1f2290b29a352b4f650: Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
Terrence Cole <terrence@mozilla.com> - Sun, 07 Feb 2016 09:08:55 -0800 - rev 419592
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
a2c62b2557b44af96ccf8913cacc9a71cd292c51: Bug 1290337 - Part 20: Replace Value parameter to const Value& in storage. r=mak
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:21:36 +0900 - rev 419591
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 20: Replace Value parameter to const Value& in storage. r=mak
a22273977e5ac0c81663ede57b6e280732e14f3c: Bug 1290337 - Part 19: Allocate JSErrorResult separately in WrappableJSErrorResult. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:21:36 +0900 - rev 419590
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 19: Allocate JSErrorResult separately in WrappableJSErrorResult. r=smaug
5df8e6617ec65c2c14183c814cac3597e5dd4db9: Bug 1290337 - Part 18: Replace Value parameter to const Value& in ipc. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:24 +0900 - rev 419589
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 18: Replace Value parameter to const Value& in ipc. r=smaug
06a188296ad2f189a77910156acf780f9837f119: Bug 1290337 - Part 17: Replace Value parameter to const Value& in dom/bindings. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:24 +0900 - rev 419588
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 17: Replace Value parameter to const Value& in dom/bindings. r=smaug
0646390427e486957caef6f81360f92873b8b1f9: Bug 1290337 - Part 16: Replace Value parameter to const Value& in dom. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:24 +0900 - rev 419587
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 16: Replace Value parameter to const Value& in dom. r=smaug
3ea9e52ee4cee7ee9c2e815610d44eb6bfc61b70: Bug 1290337 - Part 15: Replace Value parameter to const Value& in js/xpconnect. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:24 +0900 - rev 419586
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 15: Replace Value parameter to const Value& in js/xpconnect. r=jandem
677eeee9a9a932fb010ba103db85dd54da664807: Bug 1290337 - Part 14: Replace Value parameter to HandleValue in js/ctypes. r=evilpie
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:24 +0900 - rev 419585
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 14: Replace Value parameter to HandleValue in js/ctypes. r=evilpie
3fb25baa6f83cc05b2e44c896d4bb922904ac0c3: Bug 1290337 - Part 13: Replace Value parameter to const Value& in finalizeInBackground. r=sfink
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419584
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 13: Replace Value parameter to const Value& in finalizeInBackground. r=sfink
b8795d891dba1086abc141de2a248d386f009085: Bug 1290337 - Part 12: Use const reference in PodSet. r=sfink
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419583
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 12: Use const reference in PodSet. r=sfink
9550e82a1bc0fdc7274998a7a97a591268ad32bd: Bug 1290337 - Part 11: Replace ConstantOrRegister parameter to const ConstantOrRegister&. r=nbp
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419582
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 11: Replace ConstantOrRegister parameter to const ConstantOrRegister&. r=nbp
c05dd2167ba573dee54a0626d9539c973103b7ef: Bug 1290337 - Part 10: Replace WrapperValue parameter tor const WrapperValue&. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419581
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 10: Replace WrapperValue parameter tor const WrapperValue&. r=terrence
7e2d5ee669e9c0fa4e14d74e052d526b286c0395: Bug 1290337 - Part 9: Replace NumLit parameter to const NumLit&. r=bbouvier
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419580
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 9: Replace NumLit parameter to const NumLit&. r=bbouvier
e5865e178cc442982a37088902945487488377ee: Bug 1290337 - Part 8: Use const reference in VoidDefaultAdaptor and BoolDefaultAdaptor. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:23 +0900 - rev 419579
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 8: Use const reference in VoidDefaultAdaptor and BoolDefaultAdaptor. r=terrence
76234719298ad869a44d6d2272db71b1fd8d7278: Bug 1290337 - Part 7: Replace Value parameter to const Value& in GC. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:22 +0900 - rev 419578
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 7: Replace Value parameter to const Value& in GC. r=terrence
6dbf0a82ba22448445d4e6706513c537f1bd0c6c: Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
Tooru Fujisawa <arai_a@mac.com> - Sun, 11 Sep 2016 18:15:22 +0900 - rev 419577
Push 30961 by cykesiopka.bmo@gmail.com at Fri, 30 Sep 2016 16:37:06 +0000
Bug 1290337 - Part 6: Replace Value parameter to const Value& in RootingAPI. r=terrence
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip