66535e831760421b270662aa8d0773b0fde7c9f3: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 02 Mar 2017 14:02:48 +0100 - rev 374582
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
merge mozilla-inbound to mozilla-central a=merge
8c7dbec36fa77c5bb427c480f3620dd4a781260f: Backed out changeset 588c44c7a966 (bug 1058040)
Iris Hsiao <ihsiao@mozilla.com> - Thu, 02 Mar 2017 11:24:33 +0800 - rev 374581
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Backed out changeset 588c44c7a966 (bug 1058040) CLOSED TREE
296647884376857ff7cce38795606184fb806fd0: Backed out changeset e77029e04814 (bug 1058040) for valgrind bustage
Iris Hsiao <ihsiao@mozilla.com> - Thu, 02 Mar 2017 11:24:29 +0800 - rev 374580
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Backed out changeset e77029e04814 (bug 1058040) for valgrind bustage
49e60602adda18b97768cd45c11f22a9bdadde24: Backed out changeset 24bea8bde57d (bug 1343432) for build bustage
Iris Hsiao <ihsiao@mozilla.com> - Thu, 02 Mar 2017 11:23:28 +0800 - rev 374579
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Backed out changeset 24bea8bde57d (bug 1343432) for build bustage
74b41dce2486939617d1e358fe45e24bb063a6a7: Bug 1337303 - Corrected RFC number cited in comments. r=mcmanus
Nick <nick@foxsec.io> - Wed, 01 Mar 2017 17:51:07 -0500 - rev 374578
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1337303 - Corrected RFC number cited in comments. r=mcmanus MozReview-Commit-ID: eg1NRMeb5G
30dc81445a1b3c927af48b3522bd14a0cfe501d4: Bug 1341514 - Using the valid update url provider in test. r=gcp
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 02 Mar 2017 00:07:53 +0800 - rev 374577
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1341514 - Using the valid update url provider in test. r=gcp MozReview-Commit-ID: 50NcRd2e9hB
24bea8bde57dcc65ff50b0f349134231372a9091: Bug 1343432 - Update jemalloc 4 to version 4.5.0. r=glandium
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 01 Mar 2017 21:06:24 -0500 - rev 374576
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1343432 - Update jemalloc 4 to version 4.5.0. r=glandium
7ab155596912494146faebc0ce30b542e2b730fa: bug 1343585 - add task.payload.version to release beetmover tasks. r=mtabara a=release
Aki Sasaki <asasaki@mozilla.com> - Wed, 01 Mar 2017 17:49:57 -0800 - rev 374575
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
bug 1343585 - add task.payload.version to release beetmover tasks. r=mtabara a=release
c688b2234591df521e868c5938d63d63135ab272: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 01 Mar 2017 17:48:09 -0800 - rev 374574
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Merge m-c to inbound, a=merge MozReview-Commit-ID: C6wiQujSTtX
e77029e048140ddfc860b422ec34a03a8d411b16: Bug 1058040, part 13 - Have nsImageBoxFrame pass context paint to VectorImage. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 27 Jan 2017 02:22:44 +0000 - rev 374573
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1058040, part 13 - Have nsImageBoxFrame pass context paint to VectorImage. r=dholbert
588c44c7a96616073364b7b10324f57604ef72f9: Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Fri, 27 Jan 2017 02:22:43 +0000 - rev 374572
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
a3f7b4d54578c23ce3ca37d7257824fac7d94a42: Bug 1305815 - Issue EOL warning if non-NEON-compatible device detected. r=glandium
Dylan Roeh <droeh@mozilla.com> - Wed, 01 Mar 2017 13:26:12 -0600 - rev 374571
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1305815 - Issue EOL warning if non-NEON-compatible device detected. r=glandium
7becdd5d601a803789f817c7ae7d41b6f2d2c0d2: Bug 1328378 (part 6) - Eliminate SyncProfile. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Feb 2017 12:56:42 +1100 - rev 374570
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1328378 (part 6) - Eliminate SyncProfile. r=mstange. It's now a very thin wrapper around ThreadInfo, and so can be removed. The patch also has the bonus of setting mIsMainThread correctly for the ThreadInfos that used to be SyncProfiles (i.e. the ones created in profiler_get_backtrace()). As far as I can tell this has only one very minor effect, because that field is only used for those objects to determine how ThreadResponsiveness::Update() dispatches its runnables.
6de72f3b7f8abb27024a34faac7fbde24ee6ec8f: Bug 1328378 (part 5) - Simplify ProfileBuffer handling. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Feb 2017 12:34:59 +1100 - rev 374569
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1328378 (part 5) - Simplify ProfileBuffer handling. r=mstange. Currently ThreadInfo objects all share gBuffer, while SyncProfile objects each get their own ProfileBuffer. This patch removes ThreadInfo::mBuffer to reduce this difference, taking us a step towards eliminating SyncProfile. To support this, the patch: - passes in a buffer as an additional argument in a bunch of places where the buffer used to be obtained from a ThreadInfo; - adds an mBuffer field to ProfilerBacktrace; - changes ThreadInfo::SetProfile() to SetHasProfile(); - removes ThreadInfo::{addTag,StoredMarker,bufferGeneration}(), all of which just redirected to ThreadInfo anyway; - changes ProfileBuffer so it's no longer refcounted, which is unnecessary now that gBuffer and ProfilerBacktrace::mBuffer don't have multiple references, which makes their lifetimes obvious. The patch also removes some ThreadInfo& args in functions in platform.cpp, in places where that ThreadInfo is available within the accompanying TickSampler* arg.
413a21e421dbeb4be715a5cd28967719ba5bd886: Backed out changeset bfc13d436dd4 (bug 1338328) for browser_context_menu_autocomplete_interaction.js failures a=backout
Wes Kocher <wkocher@mozilla.com> - Wed, 01 Mar 2017 15:38:21 -0800 - rev 374568
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Backed out changeset bfc13d436dd4 (bug 1338328) for browser_context_menu_autocomplete_interaction.js failures a=backout MozReview-Commit-ID: DfOAidZWnWF
d64711bdb426e8dda8a2a0f54f17e410290c451e: Backed out 3 changesets (bug 1317322)
Wes Kocher <wkocher@mozilla.com> - Wed, 01 Mar 2017 15:38:02 -0800 - rev 374567
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Backed out 3 changesets (bug 1317322) Backed out changeset ee9b08930b65 (bug 1317322) Backed out changeset 1eb8e1322979 (bug 1317322) Backed out changeset 39cba44c517d (bug 1317322) MozReview-Commit-ID: 3uruqVonhEG
42ddfa8072f309be87065547b6525c515fd14e30: Bug 1340206 - Disable transform to avoid blurry RTL URL bar. r=Gijs
J. Ryan Stinnett <jryans@gmail.com> - Fri, 24 Feb 2017 19:10:33 -0600 - rev 374566
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1340206 - Disable transform to avoid blurry RTL URL bar. r=Gijs With Compact Themes and RTL locales, the URL bar becomes blurry on hover. This seems to be triggered by the combination: ``` transform: scaleX(-1); clip-path: none; ``` The transform is was only applied to position the clip-path correctly, so it's actually not needed by Compact Themes. MozReview-Commit-ID: KKQt6h6VzT7
f7b0f3b271228e2f33e0f6ce641060862012f07d: Bug 1342686 - Fix up the handling of surrogates in nsJISx4051LineBreaker. r=emk
Jonathan Kew <jkew@mozilla.com> - Wed, 01 Mar 2017 22:47:56 +0000 - rev 374565
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1342686 - Fix up the handling of surrogates in nsJISx4051LineBreaker. r=emk
84e809d7bf0b6da8cdbb02475cfbb2b97377c836: Bug 1342686 - Reftests for line-breaking with text that includes surrogate pairs. r=emk
Jonathan Kew <jkew@mozilla.com> - Wed, 01 Mar 2017 22:47:56 +0000 - rev 374564
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 1342686 - Reftests for line-breaking with text that includes surrogate pairs. r=emk
e980c683af8cb856dbb7409373d2cef7972fb4ca: Bug 809020 - Use a shorter "conservative breaking" range at word edges when dealing with letters rather than punctuation etc., and adjust existing tests accordingly. r=masayuki
Jonathan Kew <jkew@mozilla.com> - Wed, 01 Mar 2017 22:47:56 +0000 - rev 374563
Push 10863 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 23:02:23 +0000
Bug 809020 - Use a shorter "conservative breaking" range at word edges when dealing with letters rather than punctuation etc., and adjust existing tests accordingly. r=masayuki
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip