be9e874aea12cbb0d4b3cc67e7870530d245439b: Bug 1090537, part 4 - Take NativeSet private. No change in behavior. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 15 Oct 2014 12:08:37 -0500 - rev 214776
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1090537, part 4 - Take NativeSet private. No change in behavior. r=efaust.
eeb6ee106d15f08ac943068d7ca9a55ebbc7feac: Bug 1090537, part 3 - Pass receiver argument through from JSObject::setGeneric and setElement to Proxy::set. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 15 Oct 2014 22:54:57 -0500 - rev 214775
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1090537, part 3 - Pass receiver argument through from JSObject::setGeneric and setElement to Proxy::set. r=efaust. ES6 specifies [[Set]] as an operation taking both a "this" object and a "receiver" parameter. Both JSObject::setGeneric and Proxy::set support the receiver parameter, but ObjectOps::setGeneric does not; in this patch, we add a little workaround for that. The test shows how this is observable using only standard builtins. The changes in JSObject::setElement are untestable since currently all call sites pass the same value for obj as for receiver. (This was reviewed as "part 2" but it was necessary to switch parts 2 and 3 and add part 2b.)
c8da5fb6460db9ff47a4d1170e67065fe4cb1831: Bug 1090537, part 2b - In Proxy::set, do not assume that proxy == receiver or that both have the same handler. r=efaust, r=bholley.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 28 Oct 2014 20:58:36 -0500 - rev 214774
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1090537, part 2b - In Proxy::set, do not assume that proxy == receiver or that both have the same handler. r=efaust, r=bholley.
d5d1001d440329a15ec8f402309fb37dcb6a165b: Bug 1090537, part 2a - In BaseProxyHandler::set(), do not assume that proxy == receiver or that both have the same handler. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 16 Oct 2014 08:06:13 -0500 - rev 214773
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1090537, part 2a - In BaseProxyHandler::set(), do not assume that proxy == receiver or that both have the same handler. r=efaust. (This was reviewed as "part 3" but it was necessary to switch parts 2 and 3 and add part 2b.)
c5b66928f1aa6a7ee5ae5774803a8a80547a35e9: Bug 1090537, part 1 - Remove an old hack where Proxy::hasOwn permitted SET access. r=bholley.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 17 Oct 2014 07:33:57 -0500 - rev 214772
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1090537, part 1 - Remove an old hack where Proxy::hasOwn permitted SET access. r=bholley. The comments being deleted here are incorrect; Proxy::set no longer calls handler->hasOwn().
818ef4dc2697d297ab7f3e3d71964fb9226d6639: Bug 1095117 - forward-declare cycle collection things in nsRefPtr.h; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 09:13:18 -0500 - rev 214771
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1095117 - forward-declare cycle collection things in nsRefPtr.h; r=mccr8
f884c46fa07d6c6750927a93617ae08d4db12767: Bug 415491, part 4 - Make UnEscapeURIForUI always escape the result if it contains blacklisted characters. r=bzbarsky
Mats Palmgren <mats@mozilla.com> - Sat, 08 Nov 2014 02:42:05 +0000 - rev 214770
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 415491, part 4 - Make UnEscapeURIForUI always escape the result if it contains blacklisted characters. r=bzbarsky
927204e2bd361150fde3070988a368f2269e7fcc: Bug 415491, part 3 - Use NS_EscapeURL of _retval as the result. r=bzbarsky
Mats Palmgren <mats@mozilla.com> - Sat, 08 Nov 2014 02:42:04 +0000 - rev 214769
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 415491, part 3 - Use NS_EscapeURL of _retval as the result. r=bzbarsky
2a2ffce90d15659d813501c99d85746a151faef6: Bug 415491, part 2 - Implement a char16_t version of NS_EscapeURL. r=bzbarsky
Mats Palmgren <mats@mozilla.com> - Sat, 08 Nov 2014 02:42:04 +0000 - rev 214768
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 415491, part 2 - Implement a char16_t version of NS_EscapeURL. r=bzbarsky
2024df0523026feae3cd468811168575643e0952: Bug 415491, part 1 - Make UnEscapeURIForUI escape the URI if it contains any 'network.IDN.blacklist_chars' characters (except space). r=bzbarsky
Mats Palmgren <mats@mozilla.com> - Sat, 08 Nov 2014 02:42:04 +0000 - rev 214767
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 415491, part 1 - Make UnEscapeURIForUI escape the URI if it contains any 'network.IDN.blacklist_chars' characters (except space). r=bzbarsky
992784f79f96fcc63b04f716a5772dd270fc80c6: Bug 739568 - nsXULTreeGridRowAccesible should cache its kids as nsXULTreeGridCellAccessibles not generic accessibles, r=tbsaunde
Diwas Joshi <dj.dij123@gmail.com> - Wed, 05 Nov 2014 21:16:37 +0530 - rev 214766
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 739568 - nsXULTreeGridRowAccesible should cache its kids as nsXULTreeGridCellAccessibles not generic accessibles, r=tbsaunde
b4493970ffdced0b04fe9fcf4b7c886fd718277f: Bug 1094570 - OdinMonkey: tidy up TryEnablingIon (r=hannes)
Luke Wagner <luke@mozilla.com> - Wed, 05 Nov 2014 17:30:30 -0600 - rev 214765
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1094570 - OdinMonkey: tidy up TryEnablingIon (r=hannes)
09731edabab5a9b259a0b13f12f3bc4590118f3e: Merge m-c to inbound a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 07 Nov 2014 17:55:00 -0800 - rev 214764
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Merge m-c to inbound a=merge
a0efe10742677c7e88149bedbc059bfa0ef23a7e: Bug 1081703, r=khuey.
Ben Turner <bent.mozilla@gmail.com> - Fri, 07 Nov 2014 16:42:53 -0800 - rev 214763
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1081703, r=khuey.
08c816590369dbf59848846feef872f1742ffce1: Bug 993026 - Fix rooting. no-r
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:15:52 +0100 - rev 214762
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 993026 - Fix rooting. no-r
3c8f81efb9a7cde1d045107c11bc745811be19d0: Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:07:12 +0100 - rev 214761
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 993026 - Rename NewResolve to Resolve in browser. r=bz
466732e6be01fac4b758ad54f542ee9d0960f1a0: Bug 993026 - Change resolve hook in browser/XPC. r=bholley
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:07:12 +0100 - rev 214760
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 993026 - Change resolve hook in browser/XPC. r=bholley
2c6e370c940caf077f1a0b41140cf49b17c42455: Bug 993026 - Simplify JS resolve hook. r=jorendorff
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:07:12 +0100 - rev 214759
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 993026 - Simplify JS resolve hook. r=jorendorff
b22c5e82467b22bb162129fff9d549da760e34dc: Bug 993026 - Change XPIDLScriptable NewResolve to simpler Resolve. r=bholley
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:07:12 +0100 - rev 214758
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 993026 - Change XPIDLScriptable NewResolve to simpler Resolve. r=bholley
e368632d6840b3453c8ff19adffb4c81557e21db: Bug 1091900 - Move ForOfIterator to its own file. r=jandem
Tom Schuster <evilpies@gmail.com> - Sat, 08 Nov 2014 01:07:12 +0100 - rev 214757
Push 27795 by cbook@mozilla.com at Mon, 10 Nov 2014 13:26:15 +0000
Bug 1091900 - Move ForOfIterator to its own file. r=jandem
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip