d31bc8ceaebf51ebb1ddb0ffa38c28295f9dbeaa: merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 05 Oct 2017 11:45:17 +0200 - rev 384799
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
00bed5482a23c2ea8aff545f72247eff7097122c: Bug 1405065: Implement accNavigate in Windows a11y LazyInstantiator. r=MarcoZ
James Teh <jteh@mozilla.com> - Thu, 05 Oct 2017 13:54:07 +1000 - rev 384798
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
Bug 1405065: Implement accNavigate in Windows a11y LazyInstantiator. r=MarcoZ The first accessibility client to ask for the root accessible will get a surrogate LazyInstantiator object. That instantiates accessibility if appropriate and then passes calls through. However, it previously didn't implement accNavigate, which broke things for clients that used this on the root. In particular, this was bad for NAVRELATION_EMBEDS, which is used by some clients to retrieve the tab document. This patch simply passes accNavigate through to the real accessible, just as is already done for other methods. MozReview-Commit-ID: KIoA9BwMDhc
3bc91053480574e1c091cf9899ed9543ea9a2eac: Bug 1403596 - Adjust menu buttons position on tabs panel. r=nechen
Jing-wei Wu <topwu.tw@gmail.com> - Thu, 05 Oct 2017 14:39:19 +0800 - rev 384797
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
Bug 1403596 - Adjust menu buttons position on tabs panel. r=nechen MozReview-Commit-ID: 3i5rP6YLO0e
2e2f8f4f1fc323676b0e7c2fdf466f1baaddebcb: Bug 1404816 - Get rid of gear.svg in favor of settings.svg. r=adw
Dão Gottwald <dao@mozilla.com> - Wed, 04 Oct 2017 10:19:43 +0200 - rev 384796
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
Bug 1404816 - Get rid of gear.svg in favor of settings.svg. r=adw MozReview-Commit-ID: Kg9qFWQM4p3
5ba1e7396bd86e386fc97cecc13df22948fd235e: Bug 1405958 - Update netmonitor doc to reflect current structure;r=rickychien
gasolin <gasolin@gmail.com> - Thu, 05 Oct 2017 14:38:18 +0800 - rev 384795
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
Bug 1405958 - Update netmonitor doc to reflect current structure;r=rickychien MozReview-Commit-ID: 23cCl1DPqxP
2cd9b59aef83a067162ac31177fcdfc1175490b4: servo: Merge #18751 - Poison hashtable buffers (from bholley:poison_hashtable); r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Oct 2017 23:54:56 -0500 - rev 384794
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
servo: Merge #18751 - Poison hashtable buffers (from bholley:poison_hashtable); r=Manishearth This gives us extra defense in depth. Source-Repo: https://github.com/servo/servo Source-Revision: 2bbc458c5b2ad44d008cfa57415fe41d1a7ada5e
849682aec8131651bdd1a78f6137038faedb5e43: Bug 1405496 - remove unnecessary assertion; r=bagder
Liang-Heng Chen <xeonchen@gmail.com> - Thu, 05 Oct 2017 10:59:11 +0800 - rev 384793
Push 95880 by archaeopteryx@coole-files.de at Sat, 07 Oct 2017 08:58:44 +0000
Bug 1405496 - remove unnecessary assertion; r=bagder The assertion does not have to be true. MozReview-Commit-ID: HrXpPsO0rQd
c7143004862d7be7f27449e9b8ce8531e2d740a5: Bug 1405582 - Span: avoid repeated calls to size(). r=hsivonen
Chris Peterson <cpeterson@mozilla.com> - Tue, 19 Sep 2017 13:18:38 -0700 - rev 384792
Push 95879 by cpeterson@mozilla.com at Sat, 07 Oct 2017 07:24:26 +0000
Bug 1405582 - Span: avoid repeated calls to size(). r=hsivonen MozReview-Commit-ID: BKFrbvEt57l
dbd4ec339937c51181b28f4c9f68b95d592f471e: Bug 1405582 - Span: delete implicit constructors for char* and char16_t*. r=froydnj,hsivonen
Chris Peterson <cpeterson@mozilla.com> - Wed, 20 Sep 2017 00:38:07 -0700 - rev 384791
Push 95879 by cpeterson@mozilla.com at Sat, 07 Oct 2017 07:24:26 +0000
Bug 1405582 - Span: delete implicit constructors for char* and char16_t*. r=froydnj,hsivonen Delete Span's implicit constructors for char* and char16_t* pointers to avoid accidental construction in cases where a pointer does not point to a zero-terminated string. Use the MakeStringSpan() function instead. I deleted both the const and non-const char* and char16_t* constructors, in the name of cross-compiler consistency. If we only delete the const char* and char16_t* constructors, for some reason, MSVC complains that `Span<char> s(charArray)` uses a deleted constructor while clang nor gcc permit it. I don't know if this is a compiler bug in MSVC or clang and gcc. Also, do not permit MakeSpan() for string literals (const char and char16_t arrays) because the Span length would include the zero terminator, which may surprise callers. Use MakeStringSpan() to create a Span whose length that excludes the string literal's zero terminator or use the MakeSpan() overload that accepts a pointer and length and specify the string literal's full length. The following Span usages are prevented: Span<const char> span("literal"); // error Span<char> span(charArray); // error Span<const char> span; span = "literal"; // error span = charArray; // error MakeSpan("literal"); // error The following Span usages are still permitted: assert(MakeStringSpan("literal") == 8); // OK: span length is calculated with strlen() and excludes the zero terminator MakeStringSpan(charArray); // OK: span length is calculated with strlen() and excludes the zero terminator MakeSpan(charArray); // OK: span length is the char array size including any zero terminator MozReview-Commit-ID: Et71CpjsiyI
b22ab8df0170dbeb946d4fca26b9f5bd1d6fcf50: Bug 1001994 - crashtest.
Mats Palmgren <mats@mozilla.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 384790
Push 95878 by mpalmgren@mozilla.com at Sat, 07 Oct 2017 01:38:30 +0000
Bug 1001994 - crashtest. MozReview-Commit-ID: ADO517JgBy
e3f73fdc82af76ccd3b8404e0309a797d833daeb: Bug 1144641 - Add a crashtest.
Jonathan Kew <jfkthame@gmail.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 384789
Push 95878 by mpalmgren@mozilla.com at Sat, 07 Oct 2017 01:38:30 +0000
Bug 1144641 - Add a crashtest. MozReview-Commit-ID: G1DEIQjd7kb
17793defb5525fcb3260368e601f1a4efa0a5239: Bug 743364 - Add a crashtest.
Jesse Ruderman <jruderman@gmail.com> - Sat, 07 Oct 2017 03:38:14 +0200 - rev 384788
Push 95878 by mpalmgren@mozilla.com at Sat, 07 Oct 2017 01:38:30 +0000
Bug 743364 - Add a crashtest. MozReview-Commit-ID: Coknrcu4XwO
ad66d82161cfa2d819e4f0b92f71810b531837ca: Bug 1406160 - Adjust chunked reftest suite_start to only report tests run in chunk; r=ahal
Geoff Brown <gbrown@mozilla.com> - Fri, 06 Oct 2017 15:37:49 -0600 - rev 384787
Push 95877 by gbrown@mozilla.com at Fri, 06 Oct 2017 21:38:00 +0000
Bug 1406160 - Adjust chunked reftest suite_start to only report tests run in chunk; r=ahal
448fa9629f60d3c6405196d491eb7afe80a25079: Bug 1378402 - Add tests for budget throttling. r=bkelly
Andreas Farre <farre@mozilla.com> - Fri, 06 Oct 2017 01:08:00 -0400 - rev 384786
Push 95876 by ryanvm@gmail.com at Fri, 06 Oct 2017 20:29:46 +0000
Bug 1378402 - Add tests for budget throttling. r=bkelly
5d48c813ed7ad933cd560c4ed88d632bf3fe2bc8: Bug 1406405 - Update pdf.js to version 1.9.630. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 06 Oct 2017 16:28:10 -0400 - rev 384785
Push 95875 by ryanvm@gmail.com at Fri, 06 Oct 2017 20:28:47 +0000
Bug 1406405 - Update pdf.js to version 1.9.630. r=bdahl
afebcd6c64248230294eb61894436e621fbc1a15: Bug 1405771 - Run the selection listeners after Range mutation observers have finished running to make sure no stale Ranges are observable from the listeners; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 05 Oct 2017 18:37:47 -0400 - rev 384784
Push 95874 by eakhgari@mozilla.com at Fri, 06 Oct 2017 19:54:49 +0000
Bug 1405771 - Run the selection listeners after Range mutation observers have finished running to make sure no stale Ranges are observable from the listeners; r=smaug
162593bda5e167bea16b28637e85cc9d23f19c7c: Bug 1405371 - Part 2: Start the tests on load; r=ted
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 25 Aug 2017 16:03:45 -0700 - rev 384783
Push 95873 by eakhgari@mozilla.com at Fri, 06 Oct 2017 19:52:49 +0000
Bug 1405371 - Part 2: Start the tests on load; r=ted
881688d7d7fc04c547840cf75a60235f56ba722e: Bug 1405371 - Part 1: Update the Speedometer benchmark to WebKit r222778; r=ted
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 03 Oct 2017 11:57:05 -0400 - rev 384782
Push 95873 by eakhgari@mozilla.com at Fri, 06 Oct 2017 19:52:49 +0000
Bug 1405371 - Part 1: Update the Speedometer benchmark to WebKit r222778; r=ted
fd25b77ff072fccbca48da9699286e663dc9635c: Bug 1405443 - Don't delete next-in-flows when the state IsInlineBreakBefore. r=dholbert
Mats Palmgren <mats@mozilla.com> - Fri, 06 Oct 2017 20:59:09 +0200 - rev 384781
Push 95872 by mpalmgren@mozilla.com at Fri, 06 Oct 2017 18:59:23 +0000
Bug 1405443 - Don't delete next-in-flows when the state IsInlineBreakBefore. r=dholbert MozReview-Commit-ID: vCqhHFsXUO
22e994d6668443350e3a743c31a50f62da91ebd3: Bug 1406442 - Improve IPCShutdownState annotation for SendFinishShutdown state to know message status. r=ehsan
Andrew Osmond <aosmond@mozilla.com> - Fri, 06 Oct 2017 14:50:58 -0400 - rev 384780
Push 95871 by aosmond@gmail.com at Fri, 06 Oct 2017 18:51:18 +0000
Bug 1406442 - Improve IPCShutdownState annotation for SendFinishShutdown state to know message status. r=ehsan
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip