cb369201f52f7f4c9cb35c3e7dca9262b13f006b: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 13 Dec 2016 16:04:16 +0100 - rev 372987
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
merge mozilla-inbound to mozilla-central a=merge
2cc33db5d46c99957c1ba117692b54cf943db78b: Backed out changeset d274079a9664 (bug 1308110) for failing test_discrete-animations.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 13 Dec 2016 13:10:04 +0100 - rev 372986
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Backed out changeset d274079a9664 (bug 1308110) for failing test_discrete-animations.html. r=backout
7ce8eed27c4379463d09d2e5236961f4f83fd8f4: Bug 1029867: Remove useless nsCSSParser::mHTMLMediaMode. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 11 Dec 2016 19:27:33 +0100 - rev 372985
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1029867: Remove useless nsCSSParser::mHTMLMediaMode. r=heycam MozReview-Commit-ID: AFtd0G4oP3R
81a0bc9f0fcd64213161284728fd1a2e631ace3c: Bug 1265304 - Add an estimated time range to reader mode, r=gijs,ui-r=emanuela
fiveNinePlusR <fiveNinePlusR@gmail.com> - Sun, 11 Dec 2016 21:35:00 +0000 - rev 372984
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1265304 - Add an estimated time range to reader mode, r=gijs,ui-r=emanuela Uses an upper and lower bound found from this study: http://iovs.arvojournals.org/article.aspx?articleid=2166061
127edcc85d6f83149a4dda9dcf144ae65728cb78: Bug 1321969 -- diagnostic assert triggering top crash in nightly. r=bkelly
Dave Huseby <dhuseby@mozilla.com> - Fri, 09 Dec 2016 15:31:00 +0100 - rev 372983
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1321969 -- diagnostic assert triggering top crash in nightly. r=bkelly
a1c8a9bc7ebc2e7aa0de795f855b9a9b20899820: Bug 1319079 - Fix fonts inconsistency on Linux;r=bgrins
Kimberly Pennington <email@kimberly.codes> - Fri, 09 Dec 2016 14:27:18 -0700 - rev 372982
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1319079 - Fix fonts inconsistency on Linux;r=bgrins Font size on HTML side of Inspector was smaller than the CSS Rule View (in Firebug theme only) Font Size for Linux was set to 80% in common.css Font Size for Rule View was set to 11px (causing discrepancy). Replaced font-size:80% with 11px as it was too small for easy readability Removed font-size:11px for Rule View as it is now redundant MozReview-Commit-ID: 4a7tY4YEHgg
701f4573997e82a2f845cc19734e49249dd09f9b: Bug 1318736 - Copy image file only if it's successfully decoded. r=tnikkel
Hector Zhao <bzhao@mozilla.com> - Fri, 02 Dec 2016 11:25:25 +0800 - rev 372981
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1318736 - Copy image file only if it's successfully decoded. r=tnikkel MozReview-Commit-ID: DoTGyjUDzUh
8f771233d340f803a08cdc8fa9f847694292e601: b=Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops. r=lth
Daniel Näslund <dannas@dannas.name> - Thu, 24 Nov 2016 18:39:35 +0100 - rev 372980
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
b=Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops. r=lth
d274079a96648b622131f35ede4cd47734189a2e: Bug 1308110 - make tab-size animatable. r=cam
Thomas Wisniewski <wisniewskit@gmail.com> - Mon, 12 Dec 2016 19:55:09 -0500 - rev 372979
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1308110 - make tab-size animatable. r=cam
98a33f1e748eabc5b80679d140385f34c9d0aefb: Bug 1322711 - 3. Convert JavascriptBridge to use Bundle events; r=gbrown
Jim Chen <nchen@mozilla.com> - Tue, 13 Dec 2016 03:21:47 -0500 - rev 372978
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322711 - 3. Convert JavascriptBridge to use Bundle events; r=gbrown Convert JavascriptBridge, JavascriptTest, and other relevant code to use the new Bundle events. We used the same "Robocop:JS" event for communicating both ways before, but now that we have a unified bus, we need two different events, "Robocop:JS" and "Robocop:Java" for two-way communication.
56a083633c9b7e745ef4676fc0fcdef029fa13f3: Bug 1322711 - 2. Convert test-only events to Bundle events; r=gbrown
Jim Chen <nchen@mozilla.com> - Tue, 13 Dec 2016 03:21:47 -0500 - rev 372977
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322711 - 2. Convert test-only events to Bundle events; r=gbrown Convert events that are only used in robocop tests to Bundle events, which are then used through Actions.expectGlobalEvent / expectWindowEvent. "Content:" prefix is added to "DOMContentLoaded" to follow the event naming convention. SelectionHandlerTest.java is removed because it's no longer used anywhere.
d18a1e82b1f96e269d78ea4ed2a728e8c146ba12: Bug 1322711 - 1. Convert property name to string if necessary; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 13 Dec 2016 03:21:47 -0500 - rev 372976
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322711 - 1. Convert property name to string if necessary; r=snorp When converting a JS object to a GeckoBundle, convert the property name to a string if necessary, because the property name could be another type such as an integer.
75790798dd71805bdf5b2f9c4a0d2b5b79cd8b89: Bug 1322710 - Don't use SpannableStringBuilder.equals; r=esawin
Jim Chen <nchen@mozilla.com> - Tue, 13 Dec 2016 03:21:46 -0500 - rev 372975
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322710 - Don't use SpannableStringBuilder.equals; r=esawin Don't use the system SpannableStringBuilder.equals implementation, because of a bug in Android N+ that incorrectly compares spans.
93b789ee5235ac650ab645f2464caf9bcf939371: Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback - WPT, r=me
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Dec 2016 07:26:44 +0100 - rev 372974
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback - WPT, r=me
a430d66e076aeae2e0c2862c78977d8e26e29cdb: Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback, r=padenot
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Dec 2016 07:00:15 +0100 - rev 372973
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback, r=padenot
5fd9bb569ce92abe307f52524fe414d5442b7373: Bug 1322112. Use memcpy() instead of dereferencing a casted pointer where the cast would increase alignement requirements on some architectures in nsIconDecoder. r=tnikkel
Martin Husemann <martin@NetBSD.ORG> - Thu, 08 Dec 2016 14:10:58 -0600 - rev 372972
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322112. Use memcpy() instead of dereferencing a casted pointer where the cast would increase alignement requirements on some architectures in nsIconDecoder. r=tnikkel
48a1fc156b8dd4021670d639e93134b06d3b8044: Bug 1322945 - Change skip_root to unstyled_children_only and use StyleNewChildren in more places. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Sat, 10 Dec 2016 20:11:36 -1000 - rev 372971
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322945 - Change skip_root to unstyled_children_only and use StyleNewChildren in more places. r=heycam I noticed that our current behavior in ContentRangeInserted is incorrect. Unlike ContentInserted (where this code lived originally), ContentRangeInserted takes a start and end element. I'm not sure if we ever take that path for new content that needs style, but it seemed sketchy. And generally, it seems nice to just always style new content the same way (though we still need to style NAC by the subtree root, since it hasn't been attached to the parent yet). For situations where there is indeed only one unstyled child, the traversal overhead should be neglible, since we special-case the single-element in parallel.rs to avoid calling into rayon. Being more explicit about what we want here also makes us more robust against the other handful of callpaths that can take us into nsCSSFrameConstructor::{ContentRangeInserted,ContentAppended}. Currently we can call StyleNewSubtree on an already-styled element via RecreateFramesForContent, which triggers an assertion in the servo traversal. MozReview-Commit-ID: DqCGh90deHH
62b7071249cfa20d17d854ef027c035cd4b30fca: Bug 1293501 - Back out the debug patch (changeset 2eebd44ff2e9). r=me
Ting-Yu Chou <janus926@gmail.com> - Tue, 13 Dec 2016 02:00:25 +0800 - rev 372970
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1293501 - Back out the debug patch (changeset 2eebd44ff2e9). r=me
0ad76084c4c376110c47a658ee87d1b3508fd512: Bug 1322966 - Cleanup performance.cpp, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Dec 2016 02:27:28 +0100 - rev 372969
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322966 - Cleanup performance.cpp, r=qdot
f1081c2145da4bbde3766221ae908cdaf25480ef: Bug 1322980 - FileList::FromSupports is not used, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Dec 2016 02:26:15 +0100 - rev 372968
Push 1419 by jlund@mozilla.com at Mon, 10 Apr 2017 20:44:07 +0000
Bug 1322980 - FileList::FromSupports is not used, r=qdot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip