6d1f7a6e90a49f90a48a6d27c0ea6b730e5ba70a: Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Sat, 13 Dec 2014 01:50:47 +0000 - rev 219619
Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel This patch adds a cross platform 'sync object' that is used to synchronize the drawing of individual textures. For the D3D11 implementation all textures that are written to will have one pixel copied into the D3D11 sync texture while holding its lock. The compositor will then, before composition acquire and release sync once, this should ensure all drawing on the content side has completed.
b648cb645fb37c3f637bc2a3f5efea3853a1f646: Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Dec 2014 19:05:10 -0500 - rev 219618
Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
b5478506f7c6e814c9ffc71e04e449184c05a1e9: Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Dec 2014 18:57:09 -0500 - rev 219617
Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj ReplaceSubstring() is an O(n*m) algorithm (n being the length of the string and m being the number of occurrences of aTarget) because we have to move the remainder of the string, search it again and potentially memmove most of it again as we find more matches. This patch rewrites that function to make it O(n+m). Note that we currently don't build TestStrings.cpp, so the test case in this patch is not run automatically, but the test case has been verified to pass separately by moving the test function into Gecko and calling it during startup and stepping through it in the debugger.
dadec018f807069ec9a90f1ed59324d74006b2c3: Backed out changeset 2cd43e5ae2c1 (bug 1088414) for breaking non-Windows builds on a CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 18:11:59 -0800 - rev 219616
Backed out changeset 2cd43e5ae2c1 (bug 1088414) for breaking non-Windows builds on a CLOSED TREE
6866978381b6d8c67d381ab582cea607c21e3fd4: Merge m-c to inbound a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 17:39:12 -0800 - rev 219615
Merge m-c to inbound a=merge
3127df59e0dc4d863898b9b03ba5809133716214: Bug 1110871. Ion-compile JSOP_SYMBOL. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 12 Dec 2014 20:52:40 -0500 - rev 219614
Bug 1110871. Ion-compile JSOP_SYMBOL. r=jandem
2cd43e5ae2c1e749cdcc3e739b9300d9c64a1e34: Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Sat, 13 Dec 2014 01:50:47 +0000 - rev 219613
Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel This patch adds a cross platform 'sync object' that is used to synchronize the drawing of individual textures. For the D3D11 implementation all textures that are written to will have one pixel copied into the D3D11 sync texture while holding its lock. The compositor will then, before composition acquire and release sync once, this should ensure all drawing on the content side has completed.
a65478d63b75e94aafce63a22959e71f39d3bc70: Bug 1105608 - Throw SyntaxError for export-from. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Sat, 13 Dec 2014 10:41:41 +0900 - rev 219612
Bug 1105608 - Throw SyntaxError for export-from. r=jorendorff
0f5cdda7a611ca6666be252797b9ade4e7faca10: Bug 1108728 - Remove dormant related state from MediaDecoder r=cpearce
Sotaro Ikeda <sikeda@mozilla.com> - Fri, 12 Dec 2014 17:29:24 -0800 - rev 219611
Bug 1108728 - Remove dormant related state from MediaDecoder r=cpearce
afd27046e00c0198fe30ae3da4d7f852ae93add3: Backed out changeset 95377313608b (bug 1101337) for linux debug build bustage
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 16:34:43 -0800 - rev 219610
Backed out changeset 95377313608b (bug 1101337) for linux debug build bustage
599e1b8d3cbcbaaccf1f40ef4fb6244e2ad679b5: Backed out changeset d468b88bdb23 (bug 1110956)
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 16:34:21 -0800 - rev 219609
Backed out changeset d468b88bdb23 (bug 1110956)
463dbe09e4e4edabfa0b6d4197d868d9f8801b49: Backed out changeset 71378a872c99 (bug 1110956)
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 16:33:57 -0800 - rev 219608
Backed out changeset 71378a872c99 (bug 1110956)
71378a872c995d9407c7103ae76c278c792c24a3: Bug 1110956 follow-up: Actually re-enable the test that was commented out
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Dec 2014 19:10:48 -0500 - rev 219607
Bug 1110956 follow-up: Actually re-enable the test that was commented out
d468b88bdb23e24eaf5e2d3bf7cb3d24b83fb082: Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Dec 2014 19:05:10 -0500 - rev 219606
Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
95377313608be83f7ed1ef6b3b593e3b5478e839: Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 12 Dec 2014 18:57:09 -0500 - rev 219605
Bug 1101337 - Make the ReplaceSubstring() XPCOM string API linear; r=froydnj ReplaceSubstring() is an O(n*m) algorithm (n being the length of the string and m being the number of occurrences of aTarget) because we have to move the remainder of the string, search it again and potentially memmove most of it again as we find more matches. This patch rewrites that function to make it O(n+m). Note that we currently don't build TestStrings.cpp, so the test case in this patch is not run automatically, but the test case has been verified to pass separately by moving the test function into Gecko and calling it during startup and stepping through it in the debugger.
7bc8853f123099e19fed690a4bacc6a4f3805bbb: Backed out 3 changesets (bug 1107516) for b2g debug emulator mochitest bustage
Wes Kocher <wkocher@mozilla.com> - Fri, 12 Dec 2014 15:29:28 -0800 - rev 219604
Backed out 3 changesets (bug 1107516) for b2g debug emulator mochitest bustage Backed out changeset 5fe0df3298aa (bug 1107516) Backed out changeset ce51e5cd2a85 (bug 1107516) Backed out changeset c3b2309fdf93 (bug 1107516)
610eb25d2d63d18d7233d21aaf464471545ccab0: Bug 1107666: Fix OCSP stapling telemetry (SSL_OCSP_STAPLING), r=keeler
Brian Smith <brian@briansmith.org> - Thu, 11 Dec 2014 23:22:35 -0800 - rev 219603
Bug 1107666: Fix OCSP stapling telemetry (SSL_OCSP_STAPLING), r=keeler
a8b8d912bd698f2491279c356c7240c87229c7dd: bug 1110510 - make sure to create and destroy proxies for documents r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Thu, 11 Dec 2014 17:36:59 -0500 - rev 219602
bug 1110510 - make sure to create and destroy proxies for documents r=surkov
0835ea5fd49d0389fb44f0ff5871af1636c3e138: bug 1098386 - Allow PDocAccessibleConstructor to be recieved when gAccessibilityService doesn't exist r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Mon, 08 Dec 2014 20:08:15 -0500 - rev 219601
bug 1098386 - Allow PDocAccessibleConstructor to be recieved when gAccessibilityService doesn't exist r=surkov Talos causes accessibility to be instantiated only in the content process. That means PDocAccessibleConstructor messages can be recieved by the parent when GetAccService() returns null. The easiest way of dealing with this is moving DocManager::mRemoteDocuments from a member of the acc service singleton to its own global. That means the parent process can track accessible documents in child processes without instantiating a11y in the parent process.
c6673c0f0c31c1a4d139c0584ed91d533d7c6c15: Bug 1109216 - Chain MediaOmxReader::ReleaseDecoder off MediaDecoderReader::Shutdown resolution. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 12 Dec 2014 14:22:29 -0800 - rev 219600
Bug 1109216 - Chain MediaOmxReader::ReleaseDecoder off MediaDecoderReader::Shutdown resolution. r=cpearce
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip