bd41e4ab829df58950b4262d5d3ab6c457eee9fa: Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:52:37 +0000 - rev 283240
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
ee7ee24cc65e1b0b316963cc7963425f254e67cc: Bug 1245153 - Convert atoms.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:50:17 +0000 - rev 283239
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - Convert atoms.js to a module; r=automatedtester Through some very clever hacking of the arguments to each of the atoms, we are able to contain this in a JS module: Atoms normally extract their arguments directly from the function scoped `arguments' variable, but by explicitly naming `window' as the last argument in the functions' prototype we are able to set the `window' variable used inside. This is obviously a big hack, but it encapsulates the atoms and we are moving away from atoms in the long term.
4b2a5ee7199efd86e2b8db1f80c492378649f8dc: Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:47:08 +0000 - rev 283238
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester testing/marionette/sendkeys.js has been merged into the new testing/marionette/event.js module, together with testing/marionette/EventUtils.js. There is a lot of functionality still left in this module that we can probably remove, as it is not in use by Marionette.
d75ad1397656e43d22d0d69211df9fce3a667f0d: Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:44:55 +0000 - rev 283237
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester error.wrap acts as a no-op if it is passed a prototype which is already of the WebDriverError prototypal chain.
1f5e37f8e44641e5434d8393f307f2ea4e80cdc6: Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:43:37 +0000 - rev 283236
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester Generally, Error prototypes that are not based on WebDriverError must be wrapped so that they can be serialised across the AsyncMessageChannel.
aec0a01666851a1e03dcb139e1766bae0c1b0fd7: Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Wed, 03 Feb 2016 18:41:37 +0000 - rev 283235
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester Due to a previous programming error, error.isError only recognised the base Error prototype. It must also test for the other built-in prototypes, such as TypeError et al.
8feaeb75199cf1f2f8d5cc1ff7ca1c586429440b: Bug 1245520 - Add missing OOM check while doing structured clone r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 05 Feb 2016 10:42:11 +0000 - rev 283234
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245520 - Add missing OOM check while doing structured clone r=sfink
c633b6d3613bb6a15e9ad6ff5d215380fa7af971: Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 05 Feb 2016 10:42:08 +0000 - rev 283233
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
915eba5053164dd0bed86f6527b823fb7cb4b564: Bug 1245979 - make mfbt Function reference-counted so that it can be cheaply copied for compatibility with Skia. r=froydnj
Lee Salzman <lsalzman@mozilla.com> - Thu, 04 Feb 2016 16:43:42 -0500 - rev 283232
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245979 - make mfbt Function reference-counted so that it can be cheaply copied for compatibility with Skia. r=froydnj
ab16dbc1fb27e6d4a44d2a6154937fb26391f879: Bug 1245951 - "Unused method in WebSocket". r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 04 Feb 2016 11:40:00 +0100 - rev 283231
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245951 - "Unused method in WebSocket". r=smaug
0dc0dc424f066d349b7624f6e88ad42c98bec5d8: Bug 1245550 - add gfx.use-glx-texture-from-pixmap pref to control whether texture_from_pixmap is used. r=nical
Lee Salzman <lsalzman@mozilla.com> - Wed, 03 Feb 2016 13:05:24 -0500 - rev 283230
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1245550 - add gfx.use-glx-texture-from-pixmap pref to control whether texture_from_pixmap is used. r=nical
046c7007ac8e111e26c05d5de5190e3b6d29647a: Bug 1241917 - Restrict subframe's displayport base to root composition bounds. r=tn
Jamie Nicol <jnicol@mozilla.com> - Thu, 04 Feb 2016 17:53:56 +0000 - rev 283229
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1241917 - Restrict subframe's displayport base to root composition bounds. r=tn Previously displayport bases were computed as the intersection of the scrollport with the dirtyrect. However the dirtyrect covers what is rendered, and with displayports what we render can be much larger than what is visible. With displayport bases intended to represent what was visible, this was a problem. By restricting them to the root composition size this makes them more closely match what is visible. To do this more properly we'd want to intersect the dirtyrect with the scroll clip of every ancestor scroll frame, not just the root composition bounds.
2ada62724f2af8b0d6c104e3bd249ab28d021d2f: Bug 1233857 - Follow up: Add a new GC zeal mode for the elements edges barrier; r=terrence
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 04 Feb 2016 11:59:00 +0100 - rev 283228
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1233857 - Follow up: Add a new GC zeal mode for the elements edges barrier; r=terrence This commit adds gc zeal mode 12 to force the use of the individual elements edges barrier regardless of the size of the elements. It also adds a jit-test which uses the zeal option. Hopefully, this will let the fuzzers go to town with the new barrier type.
cbb480545732d641f298e2517ccf39b9f8b5ed9c: Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 04 Feb 2016 11:18:00 +0100 - rev 283227
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1233857 - Teach the JIT how to put individual elements' edges in the store buffer; r=jandem This commit teaches IonMonkey how to put individual array elements' edges in the store buffer, rather than using the whole cell buffer. This alleviates perfomance cliffs where there are very large arrays in the tenured heap and then the mutator adds a relatively small number of edges from this array into the nursery. With the whole cell buffer, which was used previously, a nursery collection would need to trace the whole large array. With this patch, only the modified edges need by traced.
ad2838be66f2087cc67a24741b86b897e541c21e: Bug 1224845 - close sockets on errors and don't connect to IPv4 TURN TCP from IPv6 sockets. r=jesup
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 28 Jan 2016 10:53:56 -0800 - rev 283226
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1224845 - close sockets on errors and don't connect to IPv4 TURN TCP from IPv6 sockets. r=jesup
4fa1296bd773253957eb9e2e0df79349aa4bd85c: Bug 1104916 - Implement CSS media query display-mode. r=cam
Brendan Dahl <bdahl@mozilla.com> - Thu, 04 Feb 2016 13:34:00 +0100 - rev 283225
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1104916 - Implement CSS media query display-mode. r=cam
c8273997b1414df880a2f5dc3c563c3ed4ebe2c8: Bug 1000870 - Change official tests for pointer events to auto mochitest system. r=smaug
Lebedev Maksim <Alessarik@gmail.com> - Wed, 03 Feb 2016 05:06:00 +0100 - rev 283224
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1000870 - Change official tests for pointer events to auto mochitest system. r=smaug
76c66d5a8196e8c11b131a82ac4c879fac9740e6: Bug 1000870 - Add some features in testing system. r=smaug
Maksim Lebedev <Alessarik@gmail.com> - Tue, 19 May 2015 07:03:00 +0200 - rev 283223
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1000870 - Add some features in testing system. r=smaug
07d6feffedb95ff5ca56f91ab6a69f8d8957d05d: Bug 1000870 - Add original official tests from W3C at 2015.03.01. r=smaug
Maksim Lebedev <Alessarik@gmail.com> - Tue, 31 Mar 2015 07:02:00 +0200 - rev 283222
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Bug 1000870 - Add original official tests from W3C at 2015.03.01. r=smaug
820ab8931ebca5ed58330627d0f45048d104eef2: Backed out changeset 0e3ca319b742 (bug 1244017) for reftest failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 Feb 2016 11:19:25 +0100 - rev 283221
Push 29976 by philringnalda@gmail.com at Sat, 06 Feb 2016 02:42:05 +0000
Backed out changeset 0e3ca319b742 (bug 1244017) for reftest failures
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip