searching for reviewer(peterv)
2f3e78643f5cc49e367917cebd71ea90f7b54378: Bug 1140537 - Sanity check size calculations. r=peterv, a=abillings
Eric Rahm <erahm@mozilla.com> - Fri, 10 Apr 2015 15:50:23 -0700 - rev 201170
Push 260 by ryanvm@gmail.com at Mon, 27 Apr 2015 15:52:06 +0000
Bug 1140537 - Sanity check size calculations. r=peterv, a=abillings
6d7c5ebb94da2ed2e04b183e500e27cf73a34a0a: Bug 1125015 - Explicitly climb the Xrayed prototype chain in HasPropertyOnPrototype on esr31. r=peterv, a=abillings
Bobby Holley <bobbyholley@gmail.com> - Mon, 26 Jan 2015 16:06:59 -0500 - rev 200531
Push 177 by ryanvm@gmail.com at Mon, 26 Jan 2015 21:07:03 +0000
Bug 1125015 - Explicitly climb the Xrayed prototype chain in HasPropertyOnPrototype on esr31. r=peterv, a=abillings
413dc6c6f4adf02b96ae2c8945200de171c9227c: Bug 1108721 - HTMLMediaElement.textTracks needs to be nullable in Gecko for now. r=peterv, a=bkerensa
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 12 Jan 2015 13:07:38 +0200 - rev 200516
Push 167 by ryanvm@gmail.com at Fri, 16 Jan 2015 14:42:58 +0000
Bug 1108721 - HTMLMediaElement.textTracks needs to be nullable in Gecko for now. r=peterv, a=bkerensa
face4eab30981d39d1beb1f293daced000a1c6ae: Bug 1072174 - Handle all the cases XrayWrapper.cpp. r=peterv, a=abillings
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Sep 2014 21:58:33 +0200 - rev 200332
Push 74 by ryanvm@gmail.com at Thu, 25 Sep 2014 14:47:44 +0000
Bug 1072174 - Handle all the cases XrayWrapper.cpp. r=peterv, a=abillings
4c0f8398756ad0963e475d80c85a08f4c1a31f15: Bug 934509 - Make sure to not accidentally pass 0 to ClearTimeoutOrInterval, even if someone calls clearInterval(0) on an Xray for a Window. r=peterv, a=lsblakk
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Feb 2014 08:52:01 -0500 - rev 199994
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 934509 - Make sure to not accidentally pass 0 to ClearTimeoutOrInterval, even if someone calls clearInterval(0) on an Xray for a Window. r=peterv, a=lsblakk
e01dc3fc20d31b9d40dc42aeaf057270d6e7529b: Bug 640339: Make generate-id() generate better ids. r=peterv a=dveditz
Jonas Sicking <jonas@sicking.cc> - Mon, 11 Apr 2011 23:23:22 -0700 - rev 199637
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 640339: Make generate-id() generate better ids. r=peterv a=dveditz
f97b33e8ec223c0e8b6d69f57f5b3d28f7e9c8eb: Bug 1009675 - Part 3: Return WebIDL 'object' values as handles. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 11 Jun 2014 16:35:21 -0400 - rev 199516
Bug 1009675 - Part 3: Return WebIDL 'object' values as handles. r=peterv, a=sledru
f69c307f1ebf8be8bd50c5833d12708ae1216fbf: Bug 1009675 - Part 2: Return WebIDL 'any' values as handles. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 11 Jun 2014 16:33:30 -0400 - rev 199515
Bug 1009675 - Part 2: Return WebIDL 'any' values as handles. r=peterv, a=sledru
52c63eeaf297deb3bd974709694baeda0d35b754: Bug 1009675 - Part 1: Change the return value of getRetvalDeclarationForType to allow more than two states for the outparam bit. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 11 Jun 2014 16:26:51 -0400 - rev 199514
Bug 1009675 - Part 1: Change the return value of getRetvalDeclarationForType to allow more than two states for the outparam bit. r=peterv, a=sledru
065972d5ac215d0f5113c52dff4a97ec21aafdee: Bug 989584 - Allow sites to set window.opener to any value. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 03 Jun 2014 11:38:37 -0400 - rev 199407
Bug 989584 - Allow sites to set window.opener to any value. r=peterv, a=sledru
efe8c330b742bac340a078bca288f6b0b7b893df: Bug 1012944 - Hide window.home/back/forward from web pages, since those are non-standard and cause pages to not set up their own thins with the same names. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 20 May 2014 16:07:17 -0400 - rev 199275
Bug 1012944 - Hide window.home/back/forward from web pages, since those are non-standard and cause pages to not set up their own thins with the same names. r=peterv, a=sledru
4490ed792d7697efad71a2d6a3b4f77253e13554: Bug 1004458 - Maintain modal state on outer windows only instead of relying on forwarding from inner to outer. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 15 May 2014 10:26:23 -0700 - rev 199256
Bug 1004458 - Maintain modal state on outer windows only instead of relying on forwarding from inner to outer. r=peterv, a=sledru
0436eec4d294f73a424e931945a27fe38cd3e028: Bug 986492, part 2 - Use fill() and dedent() throughout Codegen.py. Change dedent() to strip an initial blank line from its argument, if present. r=peterv.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 25 Apr 2014 11:50:34 -0500 - rev 198824
Bug 986492, part 2 - Use fill() and dedent() throughout Codegen.py. Change dedent() to strip an initial blank line from its argument, if present. r=peterv.
f0057045ace5c3b83ed65d38399e298641d7bd31: Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 15 Apr 2014 22:58:44 -0400 - rev 197240
Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
6ffe0fe626e0b870f1922a85f99df50951a646e8: Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 15 Apr 2014 22:58:44 -0400 - rev 197239
Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
0a8ae91b6d9e70df249cb77baa9d0b4529bb4df7: Bug 986492, part 1 - Add fill() convenience function to Codegen.py. r=peterv.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 04 Apr 2014 17:03:11 -0500 - rev 195675
Bug 986492, part 1 - Add fill() convenience function to Codegen.py. r=peterv.
265e35a94cc5f72005988d41ed4f4abe8365125d: Bug 982680. Fix regress-406572.js to actually test something useful. r=peterv,waldo
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 29 Mar 2014 01:45:09 -0400 - rev 194529
Bug 982680. Fix regress-406572.js to actually test something useful. r=peterv,waldo
d554eeb756cca92a4a0d696aa3188269ef4db65d: Bug 975042 - Tests. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:14 -0300 - rev 193465
Bug 975042 - Tests. r=peterv We try to make this test machinery reusable for future Xrayable JS objects.
7bcdc31e935694e5cc9531a561e125f854cf5c68: Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:14 -0300 - rev 193464
Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
7ad0ea6572732b999b5dce453a2199bdbd8dc961: Bug 975042 - Enable JS Xray for the Date object. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:14 -0300 - rev 193463
Bug 975042 - Enable JS Xray for the Date object. r=peterv
65a69614c90da0e0694ac60292ed2614ece3cd32: Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:13 -0300 - rev 193462
Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
2bbc5469a75d6eb089fbbb7c64047f57989c0ffc: Bug 975042 - Make enumerateNames trap virtual. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:13 -0300 - rev 193461
Bug 975042 - Make enumerateNames trap virtual. r=peterv
25308759dec02065727876f2bc1cf5263bece1ef: Bug 975042 - Implement getPrototypeOf. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:13 -0300 - rev 193460
Bug 975042 - Implement getPrototypeOf. r=peterv
aaf613996e218394475d07dc8052e702d3da4814: Bug 975042 - Implement createHolder. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:13 -0300 - rev 193459
Bug 975042 - Implement createHolder. r=peterv
8110b9082e9e6eadf9067c1c9da6da7d6c254252: Bug 975042 - Implement the easy trait hooks. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:13 -0300 - rev 193458
Bug 975042 - Implement the easy trait hooks. r=peterv
cef075dd64f8016ecdc73410d6bc59bbd5b0f0de: Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:12 -0300 - rev 193457
Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv All of this machinery asserts if it actually get used. But it won't be used at present, because we have an empty whitelist of JSProtoKeys.
c6d6fcd028fd976e8dc0c665f80d02c17171d930: Bug 975042 - Remove the special COW support for Date. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Sun, 23 Mar 2014 11:02:12 -0300 - rev 193456
Bug 975042 - Remove the special COW support for Date. r=peterv As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content access to chrome Date objects is forbidden, and APIs should use something like |new contentWindow.Date()| for any Date object they wish to expose to content.
767ce92ebaf150622e5401beac747b34fe76d1fc: Bug 975042 - Tests. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:25 -0300 - rev 193184
Bug 975042 - Tests. r=peterv We try to make this test machinery reusable for future Xrayable JS objects.
16da792be5f817ab3dcf720936839e61498b68e6: Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:25 -0300 - rev 193183
Bug 975042 - Update expando sharing tests to test the Xray-to-JS case. r=peterv
1b62c8f1c211017b061b936c205d70d957483233: Bug 975042 - Enable JS Xray for the Date object. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:24 -0300 - rev 193182
Bug 975042 - Enable JS Xray for the Date object. r=peterv
f7d97dc26289f1e3a2a2cc2a30d39d6de1968447: Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:24 -0300 - rev 193181
Bug 975042 - Implement resolveOwnProperty and enumerateNames trap. r=peterv
6c25a4bfd449a6ce78afd365be86739f372021ac: Bug 975042 - Make enumerateNames trap virtual. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:24 -0300 - rev 193180
Bug 975042 - Make enumerateNames trap virtual. r=peterv
8ac7fa583164a98d8cfa0475376812ccdcd5ada2: Bug 975042 - Implement getPrototypeOf. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:24 -0300 - rev 193179
Bug 975042 - Implement getPrototypeOf. r=peterv
59a38e0e27bb086e033f4fe234773b4fc752d93c: Bug 975042 - Implement createHolder. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:24 -0300 - rev 193178
Bug 975042 - Implement createHolder. r=peterv
449ade4078c073bac73120dee267152b1f621c46: Bug 975042 - Implement the easy trait hooks. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:23 -0300 - rev 193177
Bug 975042 - Implement the easy trait hooks. r=peterv
351371062c26cd4c9e3c9020ddf54e95e457968b: Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:23 -0300 - rev 193176
Bug 975042 - Basic Xray infrastructure and boilerplate. r=peterv All of this machinery asserts if it actually get used. But it won't be used at present, because we have an empty whitelist of JSProtoKeys.
f787c0fa465e884394016321cfe6b880749f56da: Bug 975042 - Remove the special COW support for Date. r=peterv
Bobby Holley <bobbyholley@gmail.com> - Thu, 20 Mar 2014 23:47:23 -0300 - rev 193175
Bug 975042 - Remove the special COW support for Date. r=peterv As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content access to chrome Date objects is forbidden, and APIs should use something like |new contentWindow.Date()| for any Date object they wish to expose to content.
4ffac6a8ab143e39a382f978d19009103800bb61: Bug 1004458 - Maintain modal state on outer windows only instead of relying on forwarding from inner to outer. r=peterv, a=sledru
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 15 May 2014 10:26:23 -0700 - rev 192322
Bug 1004458 - Maintain modal state on outer windows only instead of relying on forwarding from inner to outer. r=peterv, a=sledru
05d5f2815f92ed46b79c530ef8fdea722ab25d3b: Bug 874788. Allow WebIDL HTMLAllCollection to emulate undefined. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 05 Mar 2014 22:48:04 -0500 - rev 189360
Bug 874788. Allow WebIDL HTMLAllCollection to emulate undefined. r=peterv
7aabad87c7d79841e6b8658c261c67e3a478946a: Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 05 Mar 2014 22:48:03 -0500 - rev 189359
Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv
584e7a00ac79c9506a1e031fb237f0cb93aef272: Bug 952890 part 2. Remove the IsArrayLike method, since it no longer matches any spec concept. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 14 Feb 2014 10:46:09 -0500 - rev 188437
Bug 952890 part 2. Remove the IsArrayLike method, since it no longer matches any spec concept. r=peterv
d0b0dca8f79266b3c759e69d807f1c7913df2e05: Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 14 Feb 2014 10:46:09 -0500 - rev 188436
Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
8f0db74c66620869ce1742573f127aed0c61d8ef: Bug 952890 part 2. Remove the IsArrayLike method, since it no longer matches any spec concept. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 14 Feb 2014 10:46:09 -0500 - rev 186007
Bug 952890 part 2. Remove the IsArrayLike method, since it no longer matches any spec concept. r=peterv
45da93d1dff9aa06079a2b9ecb32080beae9f05e: Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 14 Feb 2014 10:46:09 -0500 - rev 186006
Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
175ecf3705647c1c230812d0c18ba4d11c2b5707: Bug 956806 part 2. Share generic getters/setters/methods across all bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Feb 2014 15:56:14 -0500 - rev 184854
Bug 956806 part 2. Share generic getters/setters/methods across all bindings. r=peterv
28570c4d625e3c61f3bdcfa6727fbf6d91e14fd9: Bug 956806 part 1. Output a list of prototype names in PrototypeList.cpp. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Feb 2014 15:50:23 -0500 - rev 184853
Bug 956806 part 1. Output a list of prototype names in PrototypeList.cpp. r=peterv
bf640fe76500ba5e729171edbca0304776e96f35: Bug 934509. Make sure to not accidentally pass 0 to ClearTimeoutOrInterval, even if someone calls clearInterval(0) on an Xray for a Window. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 07 Feb 2014 08:52:01 -0500 - rev 184735
Bug 934509. Make sure to not accidentally pass 0 to ClearTimeoutOrInterval, even if someone calls clearInterval(0) on an Xray for a Window. r=peterv
7695a5275a0e1613254507d46e3eaf11ad672dd3: Bug 965927. [StoreInSlot] and [Cached] getters should use the reflector as the scope obj when wrapping the return value. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 06 Feb 2014 21:08:29 -0500 - rev 184609
Bug 965927. [StoreInSlot] and [Cached] getters should use the reflector as the scope obj when wrapping the return value. r=peterv
9dcc5957f89eab6a77e0745425180cd7e96171e1: Bug 964875 part 3. Define WebIDL quickstubs for ChromeWindow. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 05 Feb 2014 23:37:30 -0500 - rev 184338
Bug 964875 part 3. Define WebIDL quickstubs for ChromeWindow. r=peterv
ef6e5cfea527314e63184499e78d3d277dae3d6e: Bug 964875 part 2. Add a static nsGlobalWindow::IsChromeWindow test function for use in Func annotations. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 05 Feb 2014 23:36:59 -0500 - rev 184337
Bug 964875 part 2. Add a static nsGlobalWindow::IsChromeWindow test function for use in Func annotations. r=peterv