From 1e89d5772d7dcd412e36f62d1b772c93e8cb1d32 Mon Sep 17 00:00:00 2001 From: Jan Odvarko Date: Fri, 7 Oct 2016 15:06:14 +0200 Subject: [PATCH 01/82] Bug 1279454 - Fix position of vertical scrollbar in devtools DOM; r=ntim MozReview-Commit-ID: 7OfN5ZoWhy8 --- .../dom/content/components/main-frame.js | 10 ++++--- devtools/client/dom/content/dom-view.css | 28 ++++++++----------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/devtools/client/dom/content/components/main-frame.js b/devtools/client/dom/content/components/main-frame.js index 0855e87f1b9b..d786314e2b50 100644 --- a/devtools/client/dom/content/components/main-frame.js +++ b/devtools/client/dom/content/components/main-frame.js @@ -40,10 +40,12 @@ var MainFrame = React.createClass({ dispatch: this.props.dispatch, object: this.props.object }), - DomTree({ - object: this.props.object, - filter: this.props.filter, - }) + div({className: "treeTableBox"}, + DomTree({ + object: this.props.object, + filter: this.props.filter, + }) + ) ) ); } diff --git a/devtools/client/dom/content/dom-view.css b/devtools/client/dom/content/dom-view.css index 26d125738ab7..c1293e934d7d 100644 --- a/devtools/client/dom/content/dom-view.css +++ b/devtools/client/dom/content/dom-view.css @@ -9,7 +9,18 @@ body { padding: 0; margin: 0; - height: 100%; + overflow: hidden; +} + +.mainFrame { + display: flex; + flex-direction: column; + height: 100vh; +} + +.mainFrame > .treeTableBox { + flex: 1 1 auto; + overflow: auto; } /******************************************************************************/ @@ -84,21 +95,6 @@ body { color: var(--theme-selection-color) !important; } -/******************************************************************************/ -/* Toolbar */ - -.toolbar { - position: fixed; - width: 100%; - top: 0; - z-index: 2; -} - -.treeTable { - z-index: 1; - margin-top: 25px; -} - /******************************************************************************/ /* Theme Dark */ From 541a5e38db60c38ad0cb37bf64908791fadaa073 Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Sat, 8 Oct 2016 09:49:04 -0400 Subject: [PATCH 02/82] Bug 1307481 - Part 2: Remove OptionsStore to use ES6 default parameters and PanelFactory in Tooltip.js r=jdescottes --- .../client/shared/widgets/tooltip/Tooltip.js | 108 ++++++------------ 1 file changed, 36 insertions(+), 72 deletions(-) diff --git a/devtools/client/shared/widgets/tooltip/Tooltip.js b/devtools/client/shared/widgets/tooltip/Tooltip.js index 76e1034ed783..c3c365152f21 100644 --- a/devtools/client/shared/widgets/tooltip/Tooltip.js +++ b/devtools/client/shared/widgets/tooltip/Tooltip.js @@ -33,65 +33,6 @@ const POPUP_EVENTS = ["shown", "hidden", "showing", "hiding"]; * specific element or group of elements (which is usually the most common case) */ -/** - * Container used for dealing with optional parameters. - * - * @param {Object} defaults - * An object with all default options {p1: v1, p2: v2, ...} - * @param {Object} options - * The actual values. - */ -function OptionsStore(defaults, options) { - this.defaults = defaults || {}; - this.options = options || {}; -} - -OptionsStore.prototype = { - /** - * Get the value for a given option name. - * @return {Object} Returns the value for that option, coming either for the - * actual values that have been set in the constructor, or from the - * defaults if that options was not specified. - */ - get: function (name) { - if (typeof this.options[name] !== "undefined") { - return this.options[name]; - } - return this.defaults[name]; - } -}; - -/** - * The low level structure of a tooltip is a XUL element (a ). - */ -var PanelFactory = { - /** - * Get a new XUL panel instance. - * @param {XULDocument} doc - * The XUL document to put that panel into - * @param {OptionsStore} options - * An options store to get some configuration from - */ - get: function (doc, options) { - // Create the tooltip - let panel = doc.createElement("panel"); - panel.setAttribute("hidden", true); - panel.setAttribute("ignorekeys", true); - panel.setAttribute("animate", false); - - panel.setAttribute("consumeoutsideclicks", - options.get("consumeOutsideClick")); - panel.setAttribute("noautofocus", options.get("noAutoFocus")); - panel.setAttribute("type", "arrow"); - panel.setAttribute("level", "top"); - - panel.setAttribute("class", "devtools-tooltip theme-tooltip-panel"); - doc.querySelector("window").appendChild(panel); - - return panel; - } -}; - /** * Tooltip class. * @@ -146,17 +87,21 @@ var PanelFactory = { * - hidden : when the tooltip gets hidden * - keypress : when any key gets pressed, with keyCode */ -function Tooltip(doc, options) { +function Tooltip(doc, { + consumeOutsideClick = false, + closeOnKeys = [ESCAPE_KEYCODE], + noAutoFocus = true, + closeOnEvents = [], + } = {}) { EventEmitter.decorate(this); this.doc = doc; - this.options = new OptionsStore({ - consumeOutsideClick: false, - closeOnKeys: [ESCAPE_KEYCODE], - noAutoFocus: true, - closeOnEvents: [] - }, options); - this.panel = PanelFactory.get(doc, this.options); + this.consumeOutsideClick = consumeOutsideClick; + this.closeOnKeys = closeOnKeys; + this.noAutoFocus = noAutoFocus; + this.closeOnEvents = closeOnEvents; + + this.panel = this._createPanel(); // Create tooltip toggle helper and decorate the Tooltip instance with // shortcut methods. @@ -185,7 +130,7 @@ function Tooltip(doc, options) { } this.emit("keypress", event.keyCode); - if (this.options.get("closeOnKeys").indexOf(event.keyCode) !== -1 && + if (this.closeOnKeys.indexOf(event.keyCode) !== -1 && this.isShown()) { event.stopPropagation(); this.hide(); @@ -195,8 +140,7 @@ function Tooltip(doc, options) { // Listen to custom emitters' events to close the tooltip this.hide = this.hide.bind(this); - let closeOnEvents = this.options.get("closeOnEvents"); - for (let {emitter, event, useCapture} of closeOnEvents) { + for (let {emitter, event, useCapture} of this.closeOnEvents) { for (let add of ["addEventListener", "on"]) { if (add in emitter) { emitter[add](event, this.hide, useCapture); @@ -291,8 +235,7 @@ Tooltip.prototype = { let win = this.doc.querySelector("window"); win.removeEventListener("keypress", this._onKeyPress, false); - let closeOnEvents = this.options.get("closeOnEvents"); - for (let {emitter, event, useCapture} of closeOnEvents) { + for (let {emitter, event, useCapture} of this.closeOnEvents) { for (let remove of ["removeEventListener", "off"]) { if (remove in emitter) { emitter[remove](event, this.hide, useCapture); @@ -440,6 +383,27 @@ Tooltip.prototype = { this.content = iframe; return def.promise; + }, + + /** + * Create the tooltip panel + */ + _createPanel() { + let panel = this.doc.createElement("panel"); + panel.setAttribute("hidden", true); + panel.setAttribute("ignorekeys", true); + panel.setAttribute("animate", false); + + panel.setAttribute("consumeoutsideclicks", + this.consumeOutsideClick); + panel.setAttribute("noautofocus", this.noAutoFocus); + panel.setAttribute("type", "arrow"); + panel.setAttribute("level", "top"); + + panel.setAttribute("class", "devtools-tooltip theme-tooltip-panel"); + this.doc.querySelector("window").appendChild(panel); + + return panel; } }; From 445a55675b24cddfaa6ecb4eca9e2e8b9400fe27 Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Sat, 8 Oct 2016 09:49:07 -0400 Subject: [PATCH 03/82] Bug 1307481 - Part 3: HTMLTooltip should receive the document that it should be attached to instead of the toolbox r=jdescottes --- devtools/client/inspector/inspector-search.js | 3 ++- devtools/client/inspector/markup/markup.js | 12 ++++++------ devtools/client/inspector/rules/rules.js | 6 +++--- .../inspector/shared/style-inspector-overlays.js | 15 +++++++++------ devtools/client/netmonitor/netmonitor-view.js | 3 ++- devtools/client/shared/autocomplete-popup.js | 10 +++++----- .../client/shared/test/browser_html_tooltip-01.js | 2 +- .../client/shared/test/browser_html_tooltip-02.js | 12 ++++++------ .../client/shared/test/browser_html_tooltip-03.js | 2 +- .../client/shared/test/browser_html_tooltip-04.js | 2 +- .../client/shared/test/browser_html_tooltip-05.js | 2 +- .../shared/test/browser_html_tooltip_arrow-01.js | 2 +- .../shared/test/browser_html_tooltip_arrow-02.js | 2 +- .../test/browser_html_tooltip_consecutive-show.js | 2 +- .../shared/test/browser_html_tooltip_hover.js | 2 +- .../shared/test/browser_html_tooltip_offset.js | 2 +- .../shared/test/browser_html_tooltip_rtl.js | 2 +- .../test/browser_html_tooltip_variable-height.js | 2 +- .../test/browser_html_tooltip_width-auto.js | 2 +- .../test/browser_html_tooltip_xul-wrapper.js | 2 +- .../browser_inplace-editor_autocomplete_01.js | 2 +- .../browser_inplace-editor_autocomplete_02.js | 2 +- .../browser_inplace-editor_autocomplete_offset.js | 2 +- .../shared/widgets/tooltip/CssDocsTooltip.js | 10 +++++----- .../client/shared/widgets/tooltip/HTMLTooltip.js | 8 ++++---- .../widgets/tooltip/SwatchBasedEditorTooltip.js | 10 ++++++---- .../widgets/tooltip/SwatchColorPickerTooltip.js | 10 ++++++---- .../widgets/tooltip/SwatchCubicBezierTooltip.js | 10 ++++++---- .../shared/widgets/tooltip/SwatchFilterTooltip.js | 10 ++++++---- devtools/client/sourceeditor/autocomplete.js | 2 +- devtools/client/webconsole/jsterm.js | 10 ++++------ 31 files changed, 87 insertions(+), 76 deletions(-) diff --git a/devtools/client/inspector/inspector-search.js b/devtools/client/inspector/inspector-search.js index 8c16c204f488..a84ef957c636 100644 --- a/devtools/client/inspector/inspector-search.js +++ b/devtools/client/inspector/inspector-search.js @@ -175,7 +175,8 @@ function SelectorAutocompleter(inspector, inputNode) { onClick: this._onSearchPopupClick, }; - this.searchPopup = new AutocompletePopup(inspector._toolbox, options); + // The popup will be attached to the toolbox document. + this.searchPopup = new AutocompletePopup(inspector._toolbox.doc, options); this.searchBox.addEventListener("input", this.showSuggestions, true); this.searchBox.addEventListener("keypress", this._onSearchKeypress, true); diff --git a/devtools/client/inspector/markup/markup.js b/devtools/client/inspector/markup/markup.js index 679bbc63dda7..e188035da3cb 100644 --- a/devtools/client/inspector/markup/markup.js +++ b/devtools/client/inspector/markup/markup.js @@ -104,12 +104,11 @@ function MarkupView(inspector, frame, controllerWindow) { Services.prefs.getIntPref(ATTR_COLLAPSE_LENGTH_PREF); // Creating the popup to be used to show CSS suggestions. - let options = { + // The popup will be attached to the toolbox document. + this.popup = new AutocompletePopup(inspector.toolbox.doc, { autoSelect: true, theme: "auto", - }; - - this.popup = new AutocompletePopup(inspector.toolbox, options); + }); this.undo = new UndoStack(); this.undo.installController(controllerWindow); @@ -185,9 +184,10 @@ MarkupView.prototype = { }, _initTooltips: function () { - this.eventDetailsTooltip = new HTMLTooltip(this.toolbox, + // The tooltips will be attached to the toolbox document. + this.eventDetailsTooltip = new HTMLTooltip(this.toolbox.doc, {type: "arrow"}); - this.imagePreviewTooltip = new HTMLTooltip(this.toolbox, + this.imagePreviewTooltip = new HTMLTooltip(this.toolbox.doc, {type: "arrow", useXulWrapper: "true"}); this._enableImagePreviewTooltip(); }, diff --git a/devtools/client/inspector/rules/rules.js b/devtools/client/inspector/rules/rules.js index 2fa11fd0a086..1275bca0b02b 100644 --- a/devtools/client/inspector/rules/rules.js +++ b/devtools/client/inspector/rules/rules.js @@ -159,11 +159,11 @@ function CssRuleView(inspector, document, store, pageStyle) { this.enableMdnDocsTooltip = Services.prefs.getBoolPref(PREF_ENABLE_MDN_DOCS_TOOLTIP); - let options = { + // The popup will be attached to the toolbox document. + this.popup = new AutocompletePopup(inspector._toolbox.doc, { autoSelect: true, theme: "auto" - }; - this.popup = new AutocompletePopup(inspector._toolbox, options); + }); this._showEmpty(); diff --git a/devtools/client/inspector/shared/style-inspector-overlays.js b/devtools/client/inspector/shared/style-inspector-overlays.js index d045a514ccb1..ab2336d26305 100644 --- a/devtools/client/inspector/shared/style-inspector-overlays.js +++ b/devtools/client/inspector/shared/style-inspector-overlays.js @@ -286,8 +286,11 @@ TooltipsOverlay.prototype = { let { toolbox } = this.view.inspector; - // Image, fonts, ... preview tooltip - this.previewTooltip = new HTMLTooltip(toolbox, { + // Initializing the different tooltips that are used in the inspector. + // These tooltips are attached to the toolbox document if they require a popup panel. + // Otherwise, it is attached to the inspector panel document if it is an inline + // editor. + this.previewTooltip = new HTMLTooltip(toolbox.doc, { type: "arrow", useXulWrapper: true }); @@ -295,15 +298,15 @@ TooltipsOverlay.prototype = { this._onPreviewTooltipTargetHover.bind(this)); // MDN CSS help tooltip - this.cssDocs = new CssDocsTooltip(toolbox); + this.cssDocs = new CssDocsTooltip(toolbox.doc); if (this.isRuleView) { // Color picker tooltip - this.colorPicker = new SwatchColorPickerTooltip(toolbox, this.view.inspector); + this.colorPicker = new SwatchColorPickerTooltip(toolbox.doc, this.view.inspector); // Cubic bezier tooltip - this.cubicBezier = new SwatchCubicBezierTooltip(toolbox); + this.cubicBezier = new SwatchCubicBezierTooltip(toolbox.doc); // Filter editor tooltip - this.filterEditor = new SwatchFilterTooltip(toolbox, + this.filterEditor = new SwatchFilterTooltip(toolbox.doc, this._cssProperties.getValidityChecker(this.view.inspector.panelDoc)); } diff --git a/devtools/client/netmonitor/netmonitor-view.js b/devtools/client/netmonitor/netmonitor-view.js index 6d339d0c8c40..e356975939e6 100644 --- a/devtools/client/netmonitor/netmonitor-view.js +++ b/devtools/client/netmonitor/netmonitor-view.js @@ -477,7 +477,8 @@ RequestsMenuView.prototype = Heritage.extend(WidgetMethods, { .createInstance(Ci.nsITimer); // Create a tooltip for the newly appended network request item. - this.tooltip = new HTMLTooltip(NetMonitorController._toolbox, { type: "arrow" }); + // The popup will be attached to the toolbox document. + this.tooltip = new HTMLTooltip(NetMonitorController._toolbox.doc, { type: "arrow" }); this.tooltip.startTogglingOnHover(widgetParentEl, this._onHover, { toggleDelay: REQUESTS_TOOLTIP_TOGGLE_DELAY, interactive: true diff --git a/devtools/client/shared/autocomplete-popup.js b/devtools/client/shared/autocomplete-popup.js index f4fb63fbc6ef..1d24c948ef00 100644 --- a/devtools/client/shared/autocomplete-popup.js +++ b/devtools/client/shared/autocomplete-popup.js @@ -16,8 +16,8 @@ let itemIdCounter = 0; * Autocomplete popup UI implementation. * * @constructor - * @param {Toolbox} toolbox - * The devtools toolbox required to instanciate the HTMLTooltip. + * @param {Document} toolboxDoc + * The toolbox document to attach the autocomplete popup panel. * @param {Object} options * An object consiting any of the following options: * - listId {String} The id for the list
  • element. @@ -29,10 +29,10 @@ let itemIdCounter = 0; * - onClick {String} Callback called when the autocomplete popup receives a click * event. The selectedIndex will already be updated if need be. */ -function AutocompletePopup(toolbox, options = {}) { +function AutocompletePopup(toolboxDoc, options = {}) { EventEmitter.decorate(this); - this._document = toolbox.doc; + this._document = toolboxDoc; this.autoSelect = options.autoSelect || false; this.position = options.position || "bottom"; @@ -51,7 +51,7 @@ function AutocompletePopup(toolbox, options = {}) { } // Create HTMLTooltip instance - this._tooltip = new HTMLTooltip(toolbox); + this._tooltip = new HTMLTooltip(this._document); this._tooltip.panel.classList.add( "devtools-autocomplete-popup", "devtools-monospace", diff --git a/devtools/client/shared/test/browser_html_tooltip-01.js b/devtools/client/shared/test/browser_html_tooltip-01.js index bb56345c6bfc..7752881b93d7 100644 --- a/devtools/client/shared/test/browser_html_tooltip-01.js +++ b/devtools/client/shared/test/browser_html_tooltip-01.js @@ -49,7 +49,7 @@ add_task(function* () { function* runTests(doc) { yield addTab("about:blank"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper}); info("Set tooltip content"); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); diff --git a/devtools/client/shared/test/browser_html_tooltip-02.js b/devtools/client/shared/test/browser_html_tooltip-02.js index 86a20f5f52a4..4ebe9185b849 100644 --- a/devtools/client/shared/test/browser_html_tooltip-02.js +++ b/devtools/client/shared/test/browser_html_tooltip-02.js @@ -54,7 +54,7 @@ function* runTests(doc) { function* testClickInTooltipContent(doc) { info("Test a tooltip is not closed when clicking inside itself"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper}); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); yield showTooltip(tooltip, doc.getElementById("box1")); @@ -70,7 +70,7 @@ function* testConsumeOutsideClicksFalse(doc) { info("Test closing a tooltip via click with consumeOutsideClicks: false"); let box4 = doc.getElementById("box4"); - let tooltip = new HTMLTooltip({doc}, {consumeOutsideClicks: false, useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {consumeOutsideClicks: false, useXulWrapper}); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); yield showTooltip(tooltip, doc.getElementById("box1")); @@ -93,7 +93,7 @@ function* testConsumeOutsideClicksTrue(doc) { let box4clicks = 0; box4.addEventListener("click", () => box4clicks++); - let tooltip = new HTMLTooltip({doc}, {consumeOutsideClicks: true, useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {consumeOutsideClicks: true, useXulWrapper}); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); yield showTooltip(tooltip, doc.getElementById("box1")); @@ -111,7 +111,7 @@ function* testConsumeWithRightClick(doc) { info("Test closing a tooltip with a right-click, with consumeOutsideClicks: true"); let box4 = doc.getElementById("box4"); - let tooltip = new HTMLTooltip({doc}, {consumeOutsideClicks: true, useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {consumeOutsideClicks: true, useXulWrapper}); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); yield showTooltip(tooltip, doc.getElementById("box1")); @@ -133,7 +133,7 @@ function* testClickInOuterIframe(doc) { info("Test clicking an iframe outside of the tooltip closes the tooltip"); let frame = doc.getElementById("frame"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper}); tooltip.setContent(getTooltipContent(doc), {width: 100, height: 50}); yield showTooltip(tooltip, doc.getElementById("box1")); @@ -148,7 +148,7 @@ function* testClickInOuterIframe(doc) { function* testClickInInnerIframe(doc) { info("Test clicking an iframe inside the tooltip content does not close the tooltip"); - let tooltip = new HTMLTooltip({doc}, {consumeOutsideClicks: false, useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {consumeOutsideClicks: false, useXulWrapper}); let iframe = doc.createElementNS(HTML_NS, "iframe"); iframe.style.width = "100px"; diff --git a/devtools/client/shared/test/browser_html_tooltip-03.js b/devtools/client/shared/test/browser_html_tooltip-03.js index d3419de2d03a..6c189c1272f6 100644 --- a/devtools/client/shared/test/browser_html_tooltip-03.js +++ b/devtools/client/shared/test/browser_html_tooltip-03.js @@ -144,7 +144,7 @@ function blurNode(doc, selector) { * tooltip content will be ready. */ function* createTooltip(doc, autofocus) { - let tooltip = new HTMLTooltip({doc}, {autofocus, useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {autofocus, useXulWrapper}); let div = doc.createElementNS(HTML_NS, "div"); div.classList.add("tooltip-content"); div.style.height = "50px"; diff --git a/devtools/client/shared/test/browser_html_tooltip-04.js b/devtools/client/shared/test/browser_html_tooltip-04.js index dcf61e2d4a2d..90164840e698 100644 --- a/devtools/client/shared/test/browser_html_tooltip-04.js +++ b/devtools/client/shared/test/browser_html_tooltip-04.js @@ -40,7 +40,7 @@ add_task(function* () { let [,, doc] = yield createHost("bottom", TEST_URI); info("Create HTML tooltip"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "100%"; tooltip.setContent(div, {width: TOOLTIP_WIDTH, height: TOOLTIP_HEIGHT}); diff --git a/devtools/client/shared/test/browser_html_tooltip-05.js b/devtools/client/shared/test/browser_html_tooltip-05.js index 43aa7718b81e..58be4f83181f 100644 --- a/devtools/client/shared/test/browser_html_tooltip-05.js +++ b/devtools/client/shared/test/browser_html_tooltip-05.js @@ -36,7 +36,7 @@ add_task(function* () { let [,, doc] = yield createHost("bottom", TEST_URI); info("Create HTML tooltip"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "100%"; tooltip.setContent(div, {width: TOOLTIP_WIDTH, height: TOOLTIP_HEIGHT}); diff --git a/devtools/client/shared/test/browser_html_tooltip_arrow-01.js b/devtools/client/shared/test/browser_html_tooltip_arrow-01.js index c8f137c7f255..a20c67529a6e 100644 --- a/devtools/client/shared/test/browser_html_tooltip_arrow-01.js +++ b/devtools/client/shared/test/browser_html_tooltip_arrow-01.js @@ -69,7 +69,7 @@ add_task(function* () { function* runTests(doc) { info("Create HTML tooltip"); - let tooltip = new HTMLTooltip({doc}, {type: "arrow", useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {type: "arrow", useXulWrapper}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "35px"; tooltip.setContent(div, {width: 200, height: 35}); diff --git a/devtools/client/shared/test/browser_html_tooltip_arrow-02.js b/devtools/client/shared/test/browser_html_tooltip_arrow-02.js index 2457c03580c4..098f1ac7bfba 100644 --- a/devtools/client/shared/test/browser_html_tooltip_arrow-02.js +++ b/devtools/client/shared/test/browser_html_tooltip_arrow-02.js @@ -62,7 +62,7 @@ add_task(function* () { function* runTests(doc) { info("Create HTML tooltip"); - let tooltip = new HTMLTooltip({doc}, {type: "arrow", useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {type: "arrow", useXulWrapper}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "35px"; tooltip.setContent(div, {width: 200, height: 35}); diff --git a/devtools/client/shared/test/browser_html_tooltip_consecutive-show.js b/devtools/client/shared/test/browser_html_tooltip_consecutive-show.js index 1b76f980a1c4..7ed1d6dc1476 100644 --- a/devtools/client/shared/test/browser_html_tooltip_consecutive-show.js +++ b/devtools/client/shared/test/browser_html_tooltip_consecutive-show.js @@ -43,7 +43,7 @@ add_task(function* () { let width = 100, height = 50; - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); tooltip.setContent(getTooltipContent(doc), {width, height}); info("Show the tooltip on each of the 4 hbox, without calling hide in between"); diff --git a/devtools/client/shared/test/browser_html_tooltip_hover.js b/devtools/client/shared/test/browser_html_tooltip_hover.js index c329f0bb6bca..a623a52845e1 100644 --- a/devtools/client/shared/test/browser_html_tooltip_hover.js +++ b/devtools/client/shared/test/browser_html_tooltip_hover.js @@ -32,7 +32,7 @@ add_task(function* () { let width = 100, height = 50; let tooltipContent = doc.createElementNS(HTML_NS, "div"); tooltipContent.textContent = "tooltip"; - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); tooltip.setContent(tooltipContent, {width, height}); let container = doc.getElementById("container"); diff --git a/devtools/client/shared/test/browser_html_tooltip_offset.js b/devtools/client/shared/test/browser_html_tooltip_offset.js index d9d7471736c0..dfbdef723d03 100644 --- a/devtools/client/shared/test/browser_html_tooltip_offset.js +++ b/devtools/client/shared/test/browser_html_tooltip_offset.js @@ -39,7 +39,7 @@ add_task(function* () { let box3 = doc.getElementById("box3"); let box4 = doc.getElementById("box4"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "100px"; diff --git a/devtools/client/shared/test/browser_html_tooltip_rtl.js b/devtools/client/shared/test/browser_html_tooltip_rtl.js index 41d326d6d0de..e41716c803fb 100644 --- a/devtools/client/shared/test/browser_html_tooltip_rtl.js +++ b/devtools/client/shared/test/browser_html_tooltip_rtl.js @@ -40,7 +40,7 @@ add_task(function* () { info("Test a tooltip is not closed when clicking inside itself"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); let div = doc.createElementNS(HTML_NS, "div"); div.textContent = "tooltip"; div.style.cssText = "box-sizing: border-box; border: 1px solid black"; diff --git a/devtools/client/shared/test/browser_html_tooltip_variable-height.js b/devtools/client/shared/test/browser_html_tooltip_variable-height.js index aff9099817d9..e64ec4a2ea6e 100644 --- a/devtools/client/shared/test/browser_html_tooltip_variable-height.js +++ b/devtools/client/shared/test/browser_html_tooltip_variable-height.js @@ -36,7 +36,7 @@ add_task(function* () { yield addTab("about:blank"); let [,, doc] = yield createHost("bottom", TEST_URI); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: false}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: false}); info("Set tooltip content 50px tall, but request a container 200px tall"); let tooltipContent = doc.createElementNS(HTML_NS, "div"); tooltipContent.style.cssText = "height: " + TOOLTIP_HEIGHT + "px; background: red;"; diff --git a/devtools/client/shared/test/browser_html_tooltip_width-auto.js b/devtools/client/shared/test/browser_html_tooltip_width-auto.js index cc58395f902f..66e33673e50a 100644 --- a/devtools/client/shared/test/browser_html_tooltip_width-auto.js +++ b/devtools/client/shared/test/browser_html_tooltip_width-auto.js @@ -41,7 +41,7 @@ add_task(function* () { }); function* runTests(doc) { - let tooltip = new HTMLTooltip({doc}, {useXulWrapper}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper}); info("Create tooltip content width to 150px"); let tooltipContent = doc.createElementNS(HTML_NS, "div"); tooltipContent.style.cssText = "height: 100%; width: 150px; background: red;"; diff --git a/devtools/client/shared/test/browser_html_tooltip_xul-wrapper.js b/devtools/client/shared/test/browser_html_tooltip_xul-wrapper.js index 508359f1103b..5c21f21c311f 100644 --- a/devtools/client/shared/test/browser_html_tooltip_xul-wrapper.js +++ b/devtools/client/shared/test/browser_html_tooltip_xul-wrapper.js @@ -43,7 +43,7 @@ add_task(function* () { win.top.resizeBy(0, -100); info("Create HTML tooltip"); - let tooltip = new HTMLTooltip({doc}, {useXulWrapper: true}); + let tooltip = new HTMLTooltip(doc, {useXulWrapper: true}); let div = doc.createElementNS(HTML_NS, "div"); div.style.height = "200px"; div.style.background = "red"; diff --git a/devtools/client/shared/test/browser_inplace-editor_autocomplete_01.js b/devtools/client/shared/test/browser_inplace-editor_autocomplete_01.js index e772fbf9616b..e9ceb11adae8 100644 --- a/devtools/client/shared/test/browser_inplace-editor_autocomplete_01.js +++ b/devtools/client/shared/test/browser_inplace-editor_autocomplete_01.js @@ -48,7 +48,7 @@ add_task(function* () { let [host, win, doc] = yield createHost(); let xulDocument = win.top.document; - let popup = new AutocompletePopup({ doc: xulDocument }, { autoSelect: true }); + let popup = new AutocompletePopup(xulDocument, { autoSelect: true }); yield new Promise(resolve => { createInplaceEditorAndClick({ start: runPropertyAutocompletionTest, diff --git a/devtools/client/shared/test/browser_inplace-editor_autocomplete_02.js b/devtools/client/shared/test/browser_inplace-editor_autocomplete_02.js index 7898519caa60..3100026b4f37 100644 --- a/devtools/client/shared/test/browser_inplace-editor_autocomplete_02.js +++ b/devtools/client/shared/test/browser_inplace-editor_autocomplete_02.js @@ -49,7 +49,7 @@ add_task(function* () { let [host, win, doc] = yield createHost(); let xulDocument = win.top.document; - let popup = new AutocompletePopup({ doc: xulDocument }, { autoSelect: true }); + let popup = new AutocompletePopup(xulDocument, { autoSelect: true }); yield new Promise(resolve => { createInplaceEditorAndClick({ diff --git a/devtools/client/shared/test/browser_inplace-editor_autocomplete_offset.js b/devtools/client/shared/test/browser_inplace-editor_autocomplete_offset.js index b7c00c6a9aa8..53a9bf1b8c63 100644 --- a/devtools/client/shared/test/browser_inplace-editor_autocomplete_offset.js +++ b/devtools/client/shared/test/browser_inplace-editor_autocomplete_offset.js @@ -69,7 +69,7 @@ add_task(function* () { yield addTab("data:text/html;charset=utf-8,inplace editor CSS value autocomplete"); let [host,, doc] = yield createHost("bottom", TEST_URI); - let popup = new AutocompletePopup({ doc }, { autoSelect: true }); + let popup = new AutocompletePopup(doc, { autoSelect: true }); info("Create a CSS_MIXED type autocomplete"); yield new Promise(resolve => { diff --git a/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js b/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js index c7696c4110d8..880c34de330f 100644 --- a/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js +++ b/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js @@ -15,11 +15,11 @@ const TOOLTIP_HEIGHT = 308; /** * Tooltip for displaying docs for CSS properties from MDN. * - * @param {Toolbox} toolbox - * Toolbox used to create the tooltip. + * @param {Document} toolboxDoc + * The toolbox document to attach the CSS docs tooltip. */ -function CssDocsTooltip(toolbox) { - this.tooltip = new HTMLTooltip(toolbox, { +function CssDocsTooltip(toolboxDoc) { + this.tooltip = new HTMLTooltip(toolboxDoc, { type: "arrow", consumeOutsideClicks: true, autofocus: true, @@ -31,7 +31,7 @@ function CssDocsTooltip(toolbox) { this.widget.on("visitlink", this._onVisitLink); // Initialize keyboard shortcuts - this.shortcuts = new KeyShortcuts({ window: toolbox.win }); + this.shortcuts = new KeyShortcuts({ window: this.tooltip.topWindow }); this._onShortcut = this._onShortcut.bind(this); this.shortcuts.on("Escape", this._onShortcut); diff --git a/devtools/client/shared/widgets/tooltip/HTMLTooltip.js b/devtools/client/shared/widgets/tooltip/HTMLTooltip.js index 1b7cd6323503..6a1094cfda7e 100644 --- a/devtools/client/shared/widgets/tooltip/HTMLTooltip.js +++ b/devtools/client/shared/widgets/tooltip/HTMLTooltip.js @@ -191,8 +191,8 @@ const getRelativeRect = function (node, relativeTo) { /** * The HTMLTooltip can display HTML content in a tooltip popup. * - * @param {Toolbox} toolbox - * The devtools toolbox, needed to get the devtools main window. + * @param {Document} toolboxDoc + * The toolbox document to attach the HTMLTooltip popup. * @param {Object} * - {String} type * Display type of the tooltip. Possible values: "normal", "arrow" @@ -207,7 +207,7 @@ const getRelativeRect = function (node, relativeTo) { * - {String} stylesheet * Style sheet URL to apply to the tooltip content. */ -function HTMLTooltip(toolbox, { +function HTMLTooltip(toolboxDoc, { type = "normal", autofocus = false, consumeOutsideClicks = true, @@ -216,7 +216,7 @@ function HTMLTooltip(toolbox, { } = {}) { EventEmitter.decorate(this); - this.doc = toolbox.doc; + this.doc = toolboxDoc; this.type = type; this.autofocus = autofocus; this.consumeOutsideClicks = consumeOutsideClicks; diff --git a/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js b/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js index 5a1566339c24..52bf565e2c43 100644 --- a/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js +++ b/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js @@ -12,16 +12,18 @@ const {HTMLTooltip} = require("devtools/client/shared/widgets/tooltip/HTMLToolti * Base class for all (color, gradient, ...)-swatch based value editors inside * tooltips * - * @param {Toolbox} toolbox - * The devtools toolbox, needed to get the devtools main window. + * @param {Document} document + * The document to attach the SwatchBasedEditorTooltip. This is either the toolbox + * document if the tooltip is a popup tooltip or the panel's document if it is an + * inline editor. */ -function SwatchBasedEditorTooltip(toolbox, stylesheet) { +function SwatchBasedEditorTooltip(document, stylesheet) { EventEmitter.decorate(this); // Creating a tooltip instance // This one will consume outside clicks as it makes more sense to let the user // close the tooltip by clicking out // It will also close on and - this.tooltip = new HTMLTooltip(toolbox, { + this.tooltip = new HTMLTooltip(document, { type: "arrow", consumeOutsideClicks: true, useXulWrapper: true, diff --git a/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js b/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js index 111eaf3b7318..06821158063c 100644 --- a/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js +++ b/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js @@ -20,14 +20,16 @@ const XHTML_NS = "http://www.w3.org/1999/xhtml"; * It just wraps a standard Tooltip and sets its content with an instance of a * color picker. * - * @param {Toolbox} toolbox - * The devtools toolbox, needed to get the devtools main window. + * @param {Document} document + * The document to attach the SwatchColorPickerTooltip. This is either the toolbox + * document if the tooltip is a popup tooltip or the panel's document if it is an + * inline editor. * @param {InspectorPanel} inspector * The inspector panel, needed for the eyedropper. */ -function SwatchColorPickerTooltip(toolbox, inspector) { +function SwatchColorPickerTooltip(document, inspector) { let stylesheet = "chrome://devtools/content/shared/widgets/spectrum.css"; - SwatchBasedEditorTooltip.call(this, toolbox, stylesheet); + SwatchBasedEditorTooltip.call(this, document, stylesheet); this.inspector = inspector; diff --git a/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js b/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js index 6123d5d4e825..02f6fbea4e00 100644 --- a/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js +++ b/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js @@ -20,12 +20,14 @@ const XHTML_NS = "http://www.w3.org/1999/xhtml"; * It just wraps a standard Tooltip and sets its content with an instance of a * CubicBezierWidget. * - * @param {Toolbox} toolbox - * The devtools toolbox, needed to get the devtools main window. + * @param {Document} document + * The document to attach the SwatchCubicBezierTooltip. This is either the toolbox + * document if the tooltip is a popup tooltip or the panel's document if it is an + * inline editor. */ -function SwatchCubicBezierTooltip(toolbox) { +function SwatchCubicBezierTooltip(document) { let stylesheet = "chrome://devtools/content/shared/widgets/cubic-bezier.css"; - SwatchBasedEditorTooltip.call(this, toolbox, stylesheet); + SwatchBasedEditorTooltip.call(this, document, stylesheet); // Creating a cubic-bezier instance. // this.widget will always be a promise that resolves to the widget instance diff --git a/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js b/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js index 0a9e44692ab0..bc69c3b70743 100644 --- a/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js +++ b/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js @@ -19,15 +19,17 @@ const XHTML_NS = "http://www.w3.org/1999/xhtml"; * It just wraps a standard Tooltip and sets its content with an instance of a * CSSFilterEditorWidget. * - * @param {Toolbox} toolbox - * The devtools toolbox, needed to get the devtools main window. + * @param {Document} document + * The document to attach the SwatchFilterTooltip. This is either the toolbox + * document if the tooltip is a popup tooltip or the panel's document if it is an + * inline editor. * @param {function} cssIsValid * A function to check that css declaration's name and values are valid together. * This can be obtained from "shared/fronts/css-properties.js". */ -function SwatchFilterTooltip(toolbox, cssIsValid) { +function SwatchFilterTooltip(document, cssIsValid) { let stylesheet = "chrome://devtools/content/shared/widgets/filter-widget.css"; - SwatchBasedEditorTooltip.call(this, toolbox, stylesheet); + SwatchBasedEditorTooltip.call(this, document, stylesheet); this._cssIsValid = cssIsValid; // Creating a filter editor instance. diff --git a/devtools/client/sourceeditor/autocomplete.js b/devtools/client/sourceeditor/autocomplete.js index 59512a42d2cd..357f25ed16c3 100644 --- a/devtools/client/sourceeditor/autocomplete.js +++ b/devtools/client/sourceeditor/autocomplete.js @@ -130,7 +130,7 @@ function initializeAutoCompletion(ctx, options = {}) { // Give each popup a new name to avoid sharing the elements. - let popup = new AutocompletePopup({ doc: win.parent.document }, { + let popup = new AutocompletePopup(win.parent.document, { position: "bottom", theme: "auto", autoSelect: true, diff --git a/devtools/client/webconsole/jsterm.js b/devtools/client/webconsole/jsterm.js index 1b66d91ad861..fc276a1c7b1d 100644 --- a/devtools/client/webconsole/jsterm.js +++ b/devtools/client/webconsole/jsterm.js @@ -252,13 +252,11 @@ JSTerm.prototype = { }; let doc = this.hud.document; - let toolbox = gDevTools.getToolbox(this.hud.owner.target); - if (!toolbox) { - // In some cases (e.g. Browser Console), there is no toolbox. - toolbox = { doc }; - } - this.autocompletePopup = new AutocompletePopup(toolbox, autocompleteOptions); + let tooltipDoc = toolbox ? toolbox.doc : doc; + // The popup will be attached to the toolbox document or HUD document in the case + // such as the browser console which doesn't have a toolbox. + this.autocompletePopup = new AutocompletePopup(tooltipDoc, autocompleteOptions); let inputContainer = doc.querySelector(".jsterm-input-container"); this.completeNode = doc.querySelector(".jsterm-complete-node"); From b6c089ca5498b706ddb95131adeb765aaa42950e Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:15 +0200 Subject: [PATCH 04/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/abs-pos. r=dholbert MozReview-Commit-ID: FGtOHOfQngH --- layout/reftests/abs-pos/reftest.list | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layout/reftests/abs-pos/reftest.list b/layout/reftests/abs-pos/reftest.list index 5da9705fca81..48b4d892b17d 100644 --- a/layout/reftests/abs-pos/reftest.list +++ b/layout/reftests/abs-pos/reftest.list @@ -9,7 +9,7 @@ fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated&&!azur == table-caption-2.html table-internal-2-ref.html == table-caption-3.html table-internal-3-ref.html == table-caption-4.html table-internal-8-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) != table-caption-5.html table-print-1-ref.html # TODO: change to == when bug 967870 is fixed # Initial mulet triage: parity with B2G/B2G Desktop +!= table-caption-5.html table-print-1-ref.html # TODO: change to == when bug 967870 is fixed == table-cell-1.html table-internal-1-ref.html == table-cell-2.html table-internal-2-ref.html == table-cell-3.html table-internal-3-ref.html @@ -17,7 +17,7 @@ skip-if((B2G&&browserIsRemote)||Mulet) != table-caption-5.html table-print-1-ref == table-cell-5.html table-internal-5-ref.html == table-cell-6.html table-internal-6-ref.html == table-cell-7.html table-internal-7-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) != table-cell-8.html table-print-1-ref.html # TODO: change to == when bug 967870 is fixed # Initial mulet triage: parity with B2G/B2G Desktop +!= table-cell-8.html table-print-1-ref.html # TODO: change to == when bug 967870 is fixed == table-row-1.html table-internal-1-ref.html == table-row-2.html table-internal-2-ref.html == table-row-3.html table-internal-3-ref.html @@ -49,11 +49,11 @@ skip-if((B2G&&browserIsRemote)||Mulet) != table-cell-8.html table-print-1-ref.ht == continuation-positioned-inline-1.html continuation-positioned-inline-ref.html == continuation-positioned-inline-2.html continuation-positioned-inline-ref.html == scrollframe-1.html scrollframe-1-ref.html -fuzzy-if(gtkWidget,1,1) skip-if(B2G||Mulet) fuzzy-if(Android,9,185) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,144) == scrollframe-2.html scrollframe-2-ref.html #bug 756530 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(gtkWidget,1,1) fuzzy-if(Android,9,185) fuzzy-if(asyncPan&&!layersGPUAccelerated,121,144) == scrollframe-2.html scrollframe-2-ref.html #bug 756530 fuzzy-if(gtkWidget,1,8) == select-1.html select-1-ref.html fuzzy-if(gtkWidget,1,8) == select-1-dynamic.html select-1-ref.html == select-2.html select-2-ref.html -fuzzy-if(gtkWidget,1,19) fuzzy-if(Android||B2G,17,726) fuzzy-if(asyncPan&&!layersGPUAccelerated,110,114) fuzzy-if(browserIsRemote&&winWidget,110,114) == select-3.html select-3-ref.html +fuzzy-if(gtkWidget,1,19) fuzzy-if(Android,17,726) fuzzy-if(asyncPan&&!layersGPUAccelerated,110,114) fuzzy-if(browserIsRemote&&winWidget,110,114) == select-3.html select-3-ref.html == multi-column-1.html multi-column-1-ref.html == button-1.html button-1-ref.html == button-2.html button-2-ref.html From db0ef32eed0831e9fae3c162ba22cff82e17bf77 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:15 +0200 Subject: [PATCH 05/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/async-scrolling. r=dholbert MozReview-Commit-ID: FGScmB1lJC9 --- layout/reftests/async-scrolling/reftest.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layout/reftests/async-scrolling/reftest.list b/layout/reftests/async-scrolling/reftest.list index 80967770bb90..2276dd3cf0f0 100644 --- a/layout/reftests/async-scrolling/reftest.list +++ b/layout/reftests/async-scrolling/reftest.list @@ -9,7 +9,7 @@ fuzzy(1,246) fuzzy-if(skiaContent,2,160) fuzzy-if(browserIsRemote&&d2d,53,185) s skip-if(!asyncPan) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html skip-if(!asyncPan) == bg-fixed-child-no-culling-1.html bg-fixed-child-no-culling-1-ref.html skip-if(!asyncPan) == bg-fixed-child-no-culling-2.html bg-fixed-child-no-culling-2-ref.html -fuzzy-if(B2G,2,5366) fuzzy-if(Android,2,4000) fuzzy-if(browserIsRemote&&cocoaWidget,2,179524) fuzzy-if(browserIsRemote&&winWidget,1,74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,1,3528) skip-if(!asyncPan) == bg-fixed-transformed-image.html bg-fixed-transformed-image-ref.html +fuzzy-if(Android,2,4000) fuzzy-if(browserIsRemote&&cocoaWidget,2,179524) fuzzy-if(browserIsRemote&&winWidget,1,74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,1,3528) skip-if(!asyncPan) == bg-fixed-transformed-image.html bg-fixed-transformed-image-ref.html skip-if(!asyncPan) == element-1.html element-1-ref.html pref(layers.force-active,true) skip-if(!asyncPan) == iframe-1.html iframe-1-ref.html skip-if(!asyncPan) == nested-1.html nested-1-ref.html From 64abf97fed0c6e1b7cdbe0aac0bc6a59a4e328a8 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:15 +0200 Subject: [PATCH 06/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/backgrounds. r=dholbert MozReview-Commit-ID: BglqljYKzTD --- layout/reftests/backgrounds/reftest.list | 22 ++++---- .../reftests/backgrounds/vector/reftest.list | 54 +++++++++---------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/layout/reftests/backgrounds/reftest.list b/layout/reftests/backgrounds/reftest.list index 52bcddfbc72b..ff9826eae838 100644 --- a/layout/reftests/backgrounds/reftest.list +++ b/layout/reftests/backgrounds/reftest.list @@ -1,8 +1,8 @@ include gradient/reftest.list include vector/reftest.list -skip-if(B2G||Mulet) == layers-stacking-order.xhtml layers-stacking-order-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == layers-layer-count-cascade-1.xhtml layers-layer-count-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== layers-stacking-order.xhtml layers-stacking-order-ref.xhtml +== layers-layer-count-cascade-1.xhtml layers-layer-count-1-ref.xhtml == layers-layer-count-inheritance-1.xhtml layers-layer-count-1-ref.xhtml == layers-layer-count-cascade-2.xhtml layers-layer-count-2-ref.xhtml == layers-layer-count-inheritance-2.xhtml layers-layer-count-2-ref.xhtml @@ -15,7 +15,7 @@ fuzzy-if(skiaContent,1,1024) == translucent-color-1.html translucent-color-ref.h fuzzy-if(skiaContent,1,1024) == translucent-color-2.html translucent-color-ref.html fuzzy-if(skiaContent,1,1024) == translucent-color-3.html translucent-color-ref.html != translucent-color-ref.html about:blank -skip-if(B2G||Mulet) == root-element-display-none-1.html root-element-display-none-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== root-element-display-none-1.html root-element-display-none-ref.html == continuous-inline-1a.html continuous-inline-1ab-ref.html == continuous-inline-1b.html continuous-inline-1ab-ref.html == continuous-inline-1c.html continuous-inline-1cd-ref.html @@ -23,8 +23,8 @@ skip-if(B2G||Mulet) == root-element-display-none-1.html root-element-display-non == continuous-inline-2a.html continuous-inline-2-ref.html == continuous-inline-2b.html continuous-inline-2-ref.html == continuous-inline-3.html continuous-inline-3-ref.html -skip-if(B2G||Mulet) == continuous-inline-4a.html continuous-inline-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == continuous-inline-4b.html continuous-inline-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== continuous-inline-4a.html continuous-inline-4-ref.html +== continuous-inline-4b.html continuous-inline-4-ref.html == continuous-inline-5a.html continuous-inline-5-ref.html == continuous-inline-5b.html continuous-inline-5-ref.html == background-redraw-237766.html background-redraw-237766-ref.html @@ -32,10 +32,10 @@ skip-if(B2G||Mulet) == continuous-inline-4b.html continuous-inline-4-ref.html # == background-clip-1.html background-clip-1-ref.html == background-clip-2.html background-clip-2-ref.html -skip-if(B2G||Mulet) == background-position-1a.html background-position-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== background-position-1a.html background-position-1-ref.html == background-position-1b.html background-position-1-ref.html == background-position-1c.html background-position-1-ref.html -skip-if(B2G||Mulet) == background-position-1d.html background-position-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== background-position-1d.html background-position-1-ref.html == background-position-1e.html background-position-1-ref.html == background-position-1f.html background-position-1-ref.html == background-position-2a.html background-position-2-ref.html @@ -71,7 +71,7 @@ skip-if(B2G||Mulet) == background-position-1d.html background-position-1-ref.htm == background-size-percent-length.html background-size-length-percent-ref.html == background-size-percent-percent.html background-size-percent-percent-ref.html == background-size-length-length.html background-size-length-length-ref.html -skip-if(B2G||Mulet) == background-size-percent-percent-stretch.html background-size-percent-percent-stretch-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== background-size-percent-percent-stretch.html background-size-percent-percent-stretch-ref.html == background-size-body-percent-percent.html background-size-body-percent-percent-ref.html == background-size-body-percent-percent-no-repeat.html background-size-body-percent-percent-ref.html @@ -97,7 +97,7 @@ skip-if(B2G||Mulet) == background-size-percent-percent-stretch.html background-s == background-size-contain-clip-padding-origin-border.html background-size-contain-clip-padding-origin-border-ref.html == background-size-contain-clip-padding-origin-border-padding.html background-size-contain-clip-padding-origin-border-padding-ref.html -skip-if(B2G||Mulet) == background-layers-1a.html background-layers-1-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== background-layers-1a.html background-layers-1-ref.html fuzzy-if(OSX,1,324) == background-layers-1b.html background-layers-1-ref.html # box-decoration-break's effect on backgrounds is touchy and hard to test due to stretching @@ -131,14 +131,14 @@ fails == background-size-zoom-repeat.html background-size-zoom-repeat-ref.html # -moz-default-background-color and -moz-default-color (bug 591341) == background-moz-default-background-color.html background-moz-default-background-color-ref.html -random-if(B2G||Mulet) == fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-ref.html fuzzy(2,83) == fixed-bg-border-radius.html fixed-bg-border-radius-ref.html == fixed-bg-inside-transform.html fixed-bg-inside-transform-ref.html HTTP == root-background-1.html root-background-ref.html HTTP != root-background-1.html about:blank -random-if(B2G||Mulet) == really-big-background.html really-big-background-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== really-big-background.html really-big-background-ref.html == body-background.html body-background-ref.html == table-background.html table-background-ref.html == table-background-print.html table-background-print-ref.html diff --git a/layout/reftests/backgrounds/vector/reftest.list b/layout/reftests/backgrounds/vector/reftest.list index 05dde95b348a..2ed940449dfd 100644 --- a/layout/reftests/backgrounds/vector/reftest.list +++ b/layout/reftests/backgrounds/vector/reftest.list @@ -12,27 +12,27 @@ include empty/reftest.list == tall--32px-auto--nonpercent-width-nonpercent-height.html ref-tall-lime32x64-aqua32x64.html == tall--32px-auto--nonpercent-width-nonpercent-height-viewbox.html ref-tall-lime32x64-aqua32x64.html == tall--32px-auto--nonpercent-width-omitted-height.html ref-tall-lime32x384-aqua32x384.html -skip-if(B2G||Mulet) == tall--32px-auto--nonpercent-width-omitted-height-viewbox.html ref-tall-lime32x256-aqua32x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == tall--32px-auto--nonpercent-width-percent-height.html ref-tall-lime32x384-aqua32x384.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--32px-auto--nonpercent-width-omitted-height-viewbox.html ref-tall-lime32x256-aqua32x256.html +== tall--32px-auto--nonpercent-width-percent-height.html ref-tall-lime32x384-aqua32x384.html == tall--32px-auto--nonpercent-width-percent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html -skip-if(B2G||Mulet) == tall--32px-auto--omitted-width-nonpercent-height.html ref-tall-lime32x16-aqua32x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--32px-auto--omitted-width-nonpercent-height.html ref-tall-lime32x16-aqua32x16.html == tall--32px-auto--omitted-width-nonpercent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html == tall--32px-auto--omitted-width-omitted-height.html ref-tall-lime32x384-aqua32x384.html == tall--32px-auto--omitted-width-omitted-height-viewbox.html ref-tall-lime32x256-aqua32x256.html -skip-if(B2G||Mulet) == tall--32px-auto--omitted-width-percent-height.html ref-tall-lime32x384-aqua32x384.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == tall--32px-auto--omitted-width-percent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--32px-auto--omitted-width-percent-height.html ref-tall-lime32x384-aqua32x384.html +== tall--32px-auto--omitted-width-percent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html == tall--32px-auto--percent-width-nonpercent-height.html ref-tall-lime32x16-aqua32x16.html == tall--32px-auto--percent-width-nonpercent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html == tall--32px-auto--percent-width-omitted-height.html ref-tall-lime32x384-aqua32x384.html -skip-if(B2G||Mulet) == tall--32px-auto--percent-width-omitted-height-viewbox.html ref-tall-lime32x256-aqua32x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--32px-auto--percent-width-omitted-height-viewbox.html ref-tall-lime32x256-aqua32x256.html == tall--32px-auto--percent-width-percent-height.html ref-tall-lime32x384-aqua32x384.html -skip-if(B2G||Mulet) == tall--32px-auto--percent-width-percent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--32px-auto--percent-width-percent-height-viewbox.html ref-tall-lime32x256-aqua32x256.html == tall--auto-32px--nonpercent-width-nonpercent-height.html ref-tall-lime8x16-aqua8x16.html == tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html ref-tall-lime8x16-aqua8x16.html -skip-if(B2G||Mulet) == tall--auto-32px--nonpercent-width-omitted-height.html ref-tall-lime8x16-aqua8x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--auto-32px--nonpercent-width-omitted-height.html ref-tall-lime8x16-aqua8x16.html # bug 773482 == tall--auto-32px--nonpercent-width-omitted-height-viewbox.html ref-tall-lime2x16-aqua2x16.html -skip-if(B2G||Mulet) == tall--auto-32px--nonpercent-width-percent-height.html ref-tall-lime8x16-aqua8x16.html # Initial mulet triage: parity with B2G/B2G Desktop +== tall--auto-32px--nonpercent-width-percent-height.html ref-tall-lime8x16-aqua8x16.html == tall--auto-32px--nonpercent-width-percent-height-viewbox.html ref-tall-lime2x16-aqua2x16.html == tall--auto-32px--omitted-width-nonpercent-height.html ref-tall-lime256x16-aqua256x16.html == tall--auto-32px--omitted-width-nonpercent-height-viewbox.html ref-tall-lime2x16-aqua2x16.html @@ -47,7 +47,7 @@ skip-if(B2G||Mulet) == tall--auto-32px--nonpercent-width-percent-height.html ref == tall--auto-32px--percent-width-percent-height.html ref-tall-lime256x16-aqua256x16.html == tall--auto-32px--percent-width-percent-height-viewbox.html ref-tall-lime2x16-aqua2x16.html -skip-if(B2G||Mulet) == tall--auto--nonpercent-width-nonpercent-height.html ref-tall-lime8x16-aqua8x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--auto--nonpercent-width-nonpercent-height.html ref-tall-lime8x16-aqua8x16.html == tall--auto--nonpercent-width-nonpercent-height-viewbox.html ref-tall-lime8x16-aqua8x16.html == tall--auto--nonpercent-width-omitted-height.html ref-tall-lime8x384-aqua8x384.html == tall--auto--nonpercent-width-omitted-height-viewbox.html ref-tall-lime8x64-aqua8x64.html @@ -56,7 +56,7 @@ skip-if(B2G||Mulet) == tall--auto--nonpercent-width-nonpercent-height.html ref-t == tall--auto--omitted-width-nonpercent-height.html ref-tall-lime256x16-aqua256x16.html == tall--auto--omitted-width-nonpercent-height-viewbox.html ref-tall-lime2x16-aqua2x16.html == tall--auto--omitted-width-omitted-height.html ref-tall-lime256x384-aqua256x384.html -skip-if(B2G||Mulet) == tall--auto--omitted-width-omitted-height-viewbox.html ref-tall-lime48x384-aqua48x384.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--auto--omitted-width-omitted-height-viewbox.html ref-tall-lime48x384-aqua48x384.html == tall--auto--omitted-width-percent-height.html ref-tall-lime256x384-aqua256x384.html == tall--auto--omitted-width-percent-height-viewbox.html ref-tall-lime48x384-aqua48x384.html == tall--auto--percent-width-nonpercent-height.html ref-tall-lime256x16-aqua256x16.html @@ -68,8 +68,8 @@ skip-if(B2G||Mulet) == tall--auto--omitted-width-omitted-height-viewbox.html ref == tall--contain--nonpercent-width-nonpercent-height.html ref-tall-lime192x384-aqua192x384.html == tall--contain--nonpercent-width-nonpercent-height-viewbox.html ref-tall-lime192x384-aqua192x384.html -skip-if(B2G||Mulet) == tall--contain--nonpercent-width-omitted-height.html ref-tall-lime256x384-aqua256x384.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == tall--contain--nonpercent-width-omitted-height-viewbox.html ref-tall-lime48x384-aqua48x384.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== tall--contain--nonpercent-width-omitted-height.html ref-tall-lime256x384-aqua256x384.html +== tall--contain--nonpercent-width-omitted-height-viewbox.html ref-tall-lime48x384-aqua48x384.html == tall--contain--nonpercent-width-percent-height.html ref-tall-lime256x384-aqua256x384.html == tall--contain--nonpercent-width-percent-height-viewbox.html ref-tall-lime48x384-aqua48x384.html == tall--contain--omitted-width-nonpercent-height.html ref-tall-lime256x384-aqua256x384.html @@ -107,12 +107,12 @@ skip-if(B2G||Mulet) == tall--contain--nonpercent-width-omitted-height-viewbox.ht == wide--12px-auto--nonpercent-width-nonpercent-height.html ref-wide-lime12x24-aqua12x24.html == wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime12x24-aqua12x24.html -skip-if(B2G||Mulet) == wide--12px-auto--nonpercent-width-omitted-height.html ref-wide-lime12x128-aqua12x128.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == wide--12px-auto--nonpercent-width-omitted-height-viewbox.html ref-wide-lime12x96-aqua12x96.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--12px-auto--nonpercent-width-omitted-height.html ref-wide-lime12x128-aqua12x128.html +== wide--12px-auto--nonpercent-width-omitted-height-viewbox.html ref-wide-lime12x96-aqua12x96.html == wide--12px-auto--nonpercent-width-percent-height.html ref-wide-lime12x128-aqua12x128.html == wide--12px-auto--nonpercent-width-percent-height-viewbox.html ref-wide-lime12x96-aqua12x96.html -skip-if(B2G||Mulet) == wide--12px-auto--omitted-width-nonpercent-height.html ref-wide-lime12x16-aqua12x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == wide--12px-auto--omitted-width-nonpercent-height-viewbox.html ref-wide-lime12x96-aqua12x96.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--12px-auto--omitted-width-nonpercent-height.html ref-wide-lime12x16-aqua12x16.html +== wide--12px-auto--omitted-width-nonpercent-height-viewbox.html ref-wide-lime12x96-aqua12x96.html == wide--12px-auto--omitted-width-omitted-height.html ref-wide-lime12x128-aqua12x128.html == wide--12px-auto--omitted-width-omitted-height-viewbox.html ref-wide-lime12x96-aqua12x96.html == wide--12px-auto--omitted-width-percent-height.html ref-wide-lime12x128-aqua12x128.html @@ -120,15 +120,15 @@ skip-if(B2G||Mulet) == wide--12px-auto--omitted-width-nonpercent-height-viewbox. == wide--12px-auto--percent-width-nonpercent-height.html ref-wide-lime12x16-aqua12x16.html == wide--12px-auto--percent-width-nonpercent-height-viewbox.html ref-wide-lime12x96-aqua12x96.html == wide--12px-auto--percent-width-omitted-height.html ref-wide-lime12x128-aqua12x128.html -skip-if(B2G||Mulet) == wide--12px-auto--percent-width-omitted-height-viewbox.html ref-wide-lime12x96-aqua12x96.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == wide--12px-auto--percent-width-percent-height.html ref-wide-lime12x128-aqua12x128.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--12px-auto--percent-width-omitted-height-viewbox.html ref-wide-lime12x96-aqua12x96.html +== wide--12px-auto--percent-width-percent-height.html ref-wide-lime12x128-aqua12x128.html == wide--12px-auto--percent-width-percent-height-viewbox.html ref-wide-lime12x96-aqua12x96.html == wide--auto-32px--nonpercent-width-nonpercent-height.html ref-wide-lime8x16-aqua8x16.html == wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime8x16-aqua8x16.html == wide--auto-32px--nonpercent-width-omitted-height.html ref-wide-lime8x16-aqua8x16.html == wide--auto-32px--nonpercent-width-omitted-height-viewbox.html ref-wide-lime2x16-aqua2x16.html -skip-if(B2G||Mulet) == wide--auto-32px--nonpercent-width-percent-height.html ref-wide-lime8x16-aqua8x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--auto-32px--nonpercent-width-percent-height.html ref-wide-lime8x16-aqua8x16.html == wide--auto-32px--nonpercent-width-percent-height-viewbox.html ref-wide-lime2x16-aqua2x16.html == wide--auto-32px--omitted-width-nonpercent-height.html ref-wide-lime768x16-aqua768x16.html == wide--auto-32px--omitted-width-nonpercent-height-viewbox.html ref-wide-lime2x16-aqua2x16.html @@ -143,16 +143,16 @@ skip-if(B2G||Mulet) == wide--auto-32px--nonpercent-width-percent-height.html ref == wide--auto-32px--percent-width-percent-height.html ref-wide-lime768x16-aqua768x16.html == wide--auto-32px--percent-width-percent-height-viewbox.html ref-wide-lime2x16-aqua2x16.html -skip-if(B2G||Mulet) == wide--auto--nonpercent-width-nonpercent-height.html ref-wide-lime8x16-aqua8x16.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == wide--auto--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime8x16-aqua8x16.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--auto--nonpercent-width-nonpercent-height.html ref-wide-lime8x16-aqua8x16.html +== wide--auto--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime8x16-aqua8x16.html == wide--auto--nonpercent-width-omitted-height.html ref-wide-lime8x128-aqua8x128.html == wide--auto--nonpercent-width-omitted-height-viewbox.html ref-wide-lime8x64-aqua8x64.html == wide--auto--nonpercent-width-percent-height.html ref-wide-lime8x128-aqua8x128.html -skip-if(B2G||Mulet) == wide--auto--nonpercent-width-percent-height-viewbox.html ref-wide-lime8x64-aqua8x64.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--auto--nonpercent-width-percent-height-viewbox.html ref-wide-lime8x64-aqua8x64.html == wide--auto--omitted-width-nonpercent-height.html ref-wide-lime768x16-aqua768x16.html == wide--auto--omitted-width-nonpercent-height-viewbox.html ref-wide-lime2x16-aqua2x16.html == wide--auto--omitted-width-omitted-height.html ref-wide-lime768x128-aqua768x128.html -skip-if(B2G||Mulet) == wide--auto--omitted-width-omitted-height-viewbox.html ref-wide-lime16x128-aqua16x128.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--auto--omitted-width-omitted-height-viewbox.html ref-wide-lime16x128-aqua16x128.html == wide--auto--omitted-width-percent-height.html ref-wide-lime768x128-aqua768x128.html == wide--auto--omitted-width-percent-height-viewbox.html ref-wide-lime16x128-aqua16x128.html == wide--auto--percent-width-nonpercent-height.html ref-wide-lime768x16-aqua768x16.html @@ -164,7 +164,7 @@ skip-if(B2G||Mulet) == wide--auto--omitted-width-omitted-height-viewbox.html ref == wide--contain--nonpercent-width-nonpercent-height.html ref-wide-lime64x128-aqua64x128.html == wide--contain--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime64x128-aqua64x128.html -skip-if(B2G||Mulet) == wide--contain--nonpercent-width-omitted-height.html ref-wide-lime768x128-aqua768x128.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--contain--nonpercent-width-omitted-height.html ref-wide-lime768x128-aqua768x128.html == wide--contain--nonpercent-width-omitted-height-viewbox.html ref-wide-lime16x128-aqua16x128.html == wide--contain--nonpercent-width-percent-height.html ref-wide-lime768x128-aqua768x128.html == wide--contain--nonpercent-width-percent-height-viewbox.html ref-wide-lime16x128-aqua16x128.html @@ -182,13 +182,13 @@ skip-if(B2G||Mulet) == wide--contain--nonpercent-width-omitted-height.html ref-w == wide--contain--percent-width-percent-height-viewbox.html ref-wide-lime16x128-aqua16x128.html == wide--cover--nonpercent-width-nonpercent-height.html ref-wide-lime768x256.html -skip-if(B2G||Mulet) == wide--cover--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime768x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--cover--nonpercent-width-nonpercent-height-viewbox.html ref-wide-lime768x256.html == wide--cover--nonpercent-width-omitted-height.html ref-wide-lime768x128-aqua768x128.html == wide--cover--nonpercent-width-omitted-height-viewbox.html ref-wide-lime768x256.html == wide--cover--nonpercent-width-percent-height.html ref-wide-lime768x128-aqua768x128.html == wide--cover--nonpercent-width-percent-height-viewbox.html ref-wide-lime768x256.html == wide--cover--omitted-width-nonpercent-height.html ref-wide-lime768x128-aqua768x128.html -skip-if(B2G||Mulet) == wide--cover--omitted-width-nonpercent-height-viewbox.html ref-wide-lime768x256.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== wide--cover--omitted-width-nonpercent-height-viewbox.html ref-wide-lime768x256.html == wide--cover--omitted-width-omitted-height.html ref-wide-lime768x128-aqua768x128.html == wide--cover--omitted-width-omitted-height-viewbox.html ref-wide-lime768x256.html == wide--cover--omitted-width-percent-height.html ref-wide-lime768x128-aqua768x128.html From 0f9bcd5d2b26086720490919d65c41602b5e8f43 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:15 +0200 Subject: [PATCH 07/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/bidi. r=dholbert MozReview-Commit-ID: I5PLYatSvoz --- layout/reftests/bidi/reftest.list | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list index de5fc8f3b4ae..b5352ed23797 100644 --- a/layout/reftests/bidi/reftest.list +++ b/layout/reftests/bidi/reftest.list @@ -86,8 +86,8 @@ random-if(winWidget) == 305643-1.html 305643-1-ref.html # depends on windows ver == 409375.html 409375-ref.html == 413542-1.html 413542-1-ref.html == 413542-2.html 413542-2-ref.html -random-if((B2G&&browserIsRemote)||Mulet) == 413928-1.html 413928-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -random-if((B2G&&browserIsRemote)||Mulet) == 413928-2.html 413928-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 413928-1.html 413928-1-ref.html +== 413928-2.html 413928-2-ref.html == 425338-1a.html 425338-1-ref.html == 425338-1b.html 425338-1-ref.html == 489517-1.html 489517-1-ref.html @@ -118,7 +118,7 @@ fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)&&!layersGPUAccelerated&&!azur == 662288-1.html 662288-1-ref.html == 670226-1.html 670226-1-ref.html == 676245-1.html 676245-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == 698291-1.html 698291-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,3) == 698291-1.html 698291-1-ref.html == 698706-1.html 698706-1-ref.html == 704837-1.html 704837-1-ref.html == 712600-1.html 712600-1-ref.html @@ -128,7 +128,7 @@ skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == 698291-1.html 698291-1-ref.html == 718236-1.html 718236-1-ref.html == 718236-2.html 718236-2-ref.html == 718236-3.html 718236-3-ref.html -skip-if(B2G||Mulet) == 726420-1.html 726420-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 726420-1.html 726420-1-ref.html == 726460-1.html 726460-1-ref.html == 729047-1.html 729047-1-ref.html == 730562-1.html 730562-1-ref.html @@ -143,13 +143,13 @@ skip-if(B2G||Mulet) == 726420-1.html 726420-1-ref.html # Initial mulet triage: p == 817406-3.html 817406-1-ref.html == 817406-4.html 817406-4-ref.html == 847242-1.html 847242-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) fuzzy-if(xulRuntime.widgetToolkit=="gtk3",1,11) == 869833-1.xul 869833-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(xulRuntime.widgetToolkit=="gtk3",1,11) == 869833-1.xul 869833-1-ref.xul == 922530-1.html 922530-1-ref.html == 922550-1.html 922550-1-ref.html == 1067268-1.html 1067268-1-ref.html == 1069941-inline-bidi-border-1.html 1069941-inline-bidi-border-1-ref.html == 1069941-inline-bidi-margin-1.html 1069941-inline-bidi-margin-1-ref.html -skip-if(B2G||Mulet) != 1155359-1.xul 1155359-1-ref.xul +!= 1155359-1.xul 1155359-1-ref.xul == 1157726-1.html 1157726-1-ref.html == 1161752.html 1161752-ref.html == 1161752-5-embed.html 1161752-5-embed-ref.html From 571ea08b486b42818477279c6c97dcedb26b866d Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:15 +0200 Subject: [PATCH 08/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/border-image. r=dholbert MozReview-Commit-ID: BWCAUScHjGw --- layout/reftests/border-image/reftest.list | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/reftests/border-image/reftest.list b/layout/reftests/border-image/reftest.list index 2957c8448448..d702a169f850 100644 --- a/layout/reftests/border-image/reftest.list +++ b/layout/reftests/border-image/reftest.list @@ -17,8 +17,8 @@ fuzzy-if(winWidget,1,1) == multicolor-image-2.html multicolor-image-2-ref.html != different-h-v-2.html different-h-v-ref.html != different-h-v-1.html different-h-v-2.html == center-scaling-1.html center-scaling-1-ref.html -fails-if(Android||B2G) fails-if(usesRepeatResampling) == center-scaling-2.html center-scaling-2-ref.html # Android/B2G: very different scaling (blurriness) on some sides -fails-if(Android||B2G) fails-if(usesRepeatResampling) == center-scaling-3.html center-scaling-3-ref.html # Android/B2G: very different scaling (blurriness) on some sides +fails-if(Android) fails-if(usesRepeatResampling) == center-scaling-2.html center-scaling-2-ref.html # Android: very different scaling (blurriness) on some sides +fails-if(Android) fails-if(usesRepeatResampling) == center-scaling-3.html center-scaling-3-ref.html # Android: very different scaling (blurriness) on some sides == center-scaling-4t.html center-scaling-4t-ref.html == center-scaling-4r.html center-scaling-4r-ref.html == center-scaling-4b.html center-scaling-4b-ref.html @@ -81,7 +81,7 @@ fuzzy(3,18000) fails-if(OSX) fuzzy-if(skiaContent,4,16462) == border-image-repea fuzzy(1,1054) fails-if(OSX) fuzzy-if(skiaContent,2,952) == border-image-repeating-radial-gradient-repeat-round-2.html border-image-repeating-radial-gradient-repeat-round-2-ref.html # border-image-source (-moz-)element -fuzzy(125,5808) fuzzy-if(B2G,151,5809) == border-image-element.html border-image-element-ref.html +fuzzy(125,5808) == border-image-element.html border-image-element-ref.html # svg-as-border-image == svg-as-border-image-1a.html svg-as-border-image-1-ref.html From 7ff390907c9013686f19e5b2ad585d16a9517ff0 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:16 +0200 Subject: [PATCH 09/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/border-radius. r=dholbert MozReview-Commit-ID: JbYCuz8nN0t --- layout/reftests/border-radius/reftest.list | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/layout/reftests/border-radius/reftest.list b/layout/reftests/border-radius/reftest.list index 631148401820..e199a4aea330 100644 --- a/layout/reftests/border-radius/reftest.list +++ b/layout/reftests/border-radius/reftest.list @@ -24,12 +24,12 @@ fuzzy-if(skiaContent,1,343) == percent-3.html percent-3-ref.html # more serious tests, using SVG reference == border-circle-2.html border-circle-2-ref.xhtml -fuzzy-if(gtkWidget,14,280) fuzzy-if(cocoaWidget,4,582) fuzzy-if(Android||B2G,36,264) fuzzy-if(d2d,51,323) fuzzy-if(winWidget&&!d2d,16,377) fuzzy-if(skiaContent,52,377) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945 +fuzzy-if(gtkWidget,14,280) fuzzy-if(cocoaWidget,4,582) fuzzy-if(Android,36,264) fuzzy-if(d2d,51,323) fuzzy-if(winWidget&&!d2d,16,377) fuzzy-if(skiaContent,52,377) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945 # Corners == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners -fuzzy-if(gtkWidget,23,5) fuzzy-if(winWidget&&!d2d,23,5) fuzzy-if(d2d,32,8) fuzzy-if(Android||B2G,10,8) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 -fuzzy-if(gtkWidget,3,10) fuzzy-if(winWidget&&!d2d,3,10) fuzzy-if(d2d,15,32) fuzzy-if(Android||B2G,3,15) fuzzy-if(skiaContent,3,100) == corner-3.html corner-3-ref.svg +fuzzy-if(gtkWidget,23,5) fuzzy-if(winWidget&&!d2d,23,5) fuzzy-if(d2d,32,8) fuzzy-if(Android,10,8) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 +fuzzy-if(gtkWidget,3,10) fuzzy-if(winWidget&&!d2d,3,10) fuzzy-if(d2d,15,32) fuzzy-if(Android,3,15) fuzzy-if(skiaContent,3,100) == corner-3.html corner-3-ref.svg fuzzy-if(skiaContent,1,2728) == corner-4.html corner-4-ref.svg # Test that radii too long are reduced @@ -67,18 +67,18 @@ fuzzy-if(true,1,33) fuzzy-if(d2d,48,350) fuzzy-if(cocoaWidget,1,332) fuzzy-if(An == table-collapse-1.html table-collapse-1-ref.html # border-radius is ignored on internal table elements # when border-collapse: collapse -fuzzy-if(azureQuartz,1,3) skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,116) == invalidate-1a.html invalidate-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(azureQuartz,1,3) skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,117) == invalidate-1b.html invalidate-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(azureQuartz,1,3) fuzzy-if(skiaContent,1,116) == invalidate-1a.html invalidate-1-ref.html +fuzzy-if(azureQuartz,1,3) fuzzy-if(skiaContent,1,117) == invalidate-1b.html invalidate-1-ref.html # test that border-radius is reduced for scrollbars -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,12,12) fuzzy-if(browserIsRemote&&layersGPUAccelerated&&/^Windows\x20NT\x206\.1/.test(http.oscpu),12,12) fuzzy-if(skiaContent&&!Android,1,50) fuzzy-if(gtkWidget&&layersGPUAccelerated,12,12) == scrollbar-clamping-1.html scrollbar-clamping-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,12,12) fuzzy-if(browserIsRemote&&layersGPUAccelerated&&/^Windows\x20NT\x206\.1/.test(http.oscpu),12,12) fuzzy-if(skiaContent&&!Android,1,50) fuzzy-if(gtkWidget&&layersGPUAccelerated,12,12) == scrollbar-clamping-1.html scrollbar-clamping-1-ref.html +fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html # Test for bad corner joins. fuzzy-if(true,1,1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml -fuzzy(255,20) skip-if(B2G||Mulet) random-if(winWidget) fuzzy-if(skiaContent,255,610) HTTP(..) == corner-joins-2.xhtml corner-joins-2-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy(255,20) random-if(winWidget) fuzzy-if(skiaContent,255,610) HTTP(..) == corner-joins-2.xhtml corner-joins-2-ref.xhtml -skip-if(B2G||Mulet) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,20) fuzzy-if(d2d,64,157) fuzzy-if(Android,166,400) fuzzy-if(skiaContent,64,70) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,20) fuzzy-if(d2d,64,157) fuzzy-if(Android,166,400) fuzzy-if(skiaContent,64,70) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 == transforms-1.html transforms-1-ref.html @@ -87,7 +87,7 @@ skip-if(B2G||Mulet) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windo == iframe-1.html iframe-1-ref.html # Test for antialiasing gaps between background and border -fuzzy-if(gtkWidget,1,9) fuzzy-if(winWidget&&!d2d,1,9) fuzzy-if(d2d,5,40) fuzzy-if(Android||B2G||skiaContent,1,9) == curved-border-background-nogap.html curved-border-background-nogap-ref.html +fuzzy-if(gtkWidget,1,9) fuzzy-if(winWidget&&!d2d,1,9) fuzzy-if(d2d,5,40) fuzzy-if(Android||skiaContent,1,9) == curved-border-background-nogap.html curved-border-background-nogap-ref.html == color-layer-1a.html color-layer-1-ref.html From 1ef5355cc0a4e53b02c16da35b5a771f09379e28 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:16 +0200 Subject: [PATCH 10/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box. r=dholbert MozReview-Commit-ID: D78jW08Didm --- layout/reftests/box/reftest.list | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/reftests/box/reftest.list b/layout/reftests/box/reftest.list index b066f8cc2a96..c1056b78e15d 100644 --- a/layout/reftests/box/reftest.list +++ b/layout/reftests/box/reftest.list @@ -5,7 +5,7 @@ == flexbox-abspos-container-2.html flexbox-abspos-container-2-ref.html == flexbox-attributes-no-box-horizontal.xhtml flexbox-attributes-no-box-horizontal-ref.xhtml == flexbox-attributes-no-box-vertical.xhtml flexbox-attributes-no-box-vertical-ref.xhtml -skip-if(B2G||Mulet) == flexbox-attributes-no-input-horizontal.xhtml flexbox-attributes-no-input-horizontal-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == flexbox-attributes-no-input-vertical.xhtml flexbox-attributes-no-input-vertical-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== flexbox-attributes-no-input-horizontal.xhtml flexbox-attributes-no-input-horizontal-ref.xhtml +== flexbox-attributes-no-input-vertical.xhtml flexbox-attributes-no-input-vertical-ref.xhtml == flexbox-child-is-abspos-container-1.html flexbox-child-is-abspos-container-1-ref.html == flexbox-child-is-abspos-container-2.html flexbox-child-is-abspos-container-2-ref.html From 8ad4f1fdc89d7f33414048396c9129b472cdd99c Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:16 +0200 Subject: [PATCH 11/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-ordinal. r=dholbert MozReview-Commit-ID: LBYroQOWBZm --- layout/reftests/box-ordinal/reftest.list | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/reftests/box-ordinal/reftest.list b/layout/reftests/box-ordinal/reftest.list index 3696aca495e4..91de0baaa8e2 100644 --- a/layout/reftests/box-ordinal/reftest.list +++ b/layout/reftests/box-ordinal/reftest.list @@ -1,7 +1,7 @@ == box-ordinal-with-out-of-flow-1.html box-ordinal-with-out-of-flow-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-remove-to-none-grouped.xul dynamic-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-add-to-one-grouped.xul dynamic-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-remove-to-one-grouped-1.xul dynamic-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -fails skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-remove-to-one-grouped-2.xul dynamic-1-ref.xul # bug 575500 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-add-to-two-grouped-1.xul dynamic-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == dynamic-1-add-to-two-grouped-2.xul dynamic-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +== dynamic-1-remove-to-none-grouped.xul dynamic-1-ref.xul +== dynamic-1-add-to-one-grouped.xul dynamic-1-ref.xul +== dynamic-1-remove-to-one-grouped-1.xul dynamic-1-ref.xul +fails == dynamic-1-remove-to-one-grouped-2.xul dynamic-1-ref.xul # bug 575500 +== dynamic-1-add-to-two-grouped-1.xul dynamic-1-ref.xul +== dynamic-1-add-to-two-grouped-2.xul dynamic-1-ref.xul From 154ac2f5cb4d23fd5da7adc4170c24c946ffb94d Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:16 +0200 Subject: [PATCH 12/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-properties. r=dholbert MozReview-Commit-ID: 5whHzD5NWJs --- layout/reftests/box-properties/reftest.list | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/reftests/box-properties/reftest.list b/layout/reftests/box-properties/reftest.list index 5015efb5d08d..4a8168b038dc 100644 --- a/layout/reftests/box-properties/reftest.list +++ b/layout/reftests/box-properties/reftest.list @@ -19,12 +19,12 @@ == box-sizing-minmax-height.html box-sizing-minmax-height-ref.html == box-sizing-minmax-width.html box-sizing-minmax-width-ref.html == box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height-ref.html -skip-if(B2G||Mulet) == abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) HTTP(..) == CSS21-t100301.xhtml CSS21-t100301-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -random-if(B2G||Mulet) == CSS21-t100303.xhtml CSS21-t100303-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -random-if(B2G||Mulet) == CSS21-t100303-simple.xhtml CSS21-t100303-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -random-if(B2G||Mulet) == CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin-ref.html +== abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin-ref.html +HTTP(..) == CSS21-t100301.xhtml CSS21-t100301-ref.xhtml +== CSS21-t100303.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100303-simple.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align-ref.xhtml == clip-auto.html clip-auto-ref.html == clip-rect-auto.html clip-rect-auto-ref.html == width-rounding.html width-rounding-ref.html From 54335991f8917e2edc31aba9d5216421ba75253c Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:48:16 +0200 Subject: [PATCH 13/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-shadow. r=dholbert MozReview-Commit-ID: 5whHzD5NWJs --- layout/reftests/box-shadow/reftest.list | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/reftests/box-shadow/reftest.list b/layout/reftests/box-shadow/reftest.list index 77f188d9ebc1..a1091b4b2656 100644 --- a/layout/reftests/box-shadow/reftest.list +++ b/layout/reftests/box-shadow/reftest.list @@ -9,12 +9,12 @@ random != boxshadow-blur-2.html boxshadow-blur-2-notref.html # fixedpoint divisi == tableboxshadow-trshadow.html tableboxshadow-trshadow-ref.html == tableboxshadow-tdshadow.html tableboxshadow-tdshadow-ref.html == boxshadow-rounding.html boxshadow-rounding-ref.html -fails-if(Android||B2G||Mulet) == boxshadow-button.html boxshadow-button-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android||B2G||Mulet) == boxshadow-fileupload.html boxshadow-fileupload-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) == boxshadow-button.html boxshadow-button-ref.html +fails-if(Android) == boxshadow-fileupload.html boxshadow-fileupload-ref.html == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html -random-if(d2d) fuzzy-if(B2G,12,18) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) fuzzy-if(skiaContent,1,50) HTTP(..) == boxshadow-dynamic.xul boxshadow-dynamic-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +random-if(d2d) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html +fuzzy-if(skiaContent,1,50) HTTP(..) == boxshadow-dynamic.xul boxshadow-dynamic-ref.xul random-if(d2d) == boxshadow-onecorner.html boxshadow-onecorner-ref.html random-if(d2d) == boxshadow-twocorners.html boxshadow-twocorners-ref.html random-if(d2d) == boxshadow-threecorners.html boxshadow-threecorners-ref.html @@ -35,8 +35,8 @@ fuzzy(12,9445) == boxshadow-inset-large-offset.html boxshadow-inset-large-offset == overflow-not-scrollable-1.html overflow-not-scrollable-1-ref.html == overflow-not-scrollable-1.html overflow-not-scrollable-1-ref2.html == overflow-not-scrollable-2.html overflow-not-scrollable-2-ref.html -fails-if(B2G||Mulet) == 611574-1.html 611574-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) == 611574-2.html 611574-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 611574-1.html 611574-1-ref.html +== 611574-2.html 611574-2-ref.html fuzzy-if(winWidget,5,30) fuzzy-if(skiaContent,16,10) == fieldset.html fieldset-ref.html # minor anti-aliasing problem on Windows fuzzy-if(winWidget,5,30) fuzzy-if(skiaContent,16,10) == fieldset-inset.html fieldset-inset-ref.html # minor anti-aliasing problem on Windows == 1178575.html 1178575-ref.html From bed63ede72418edc99389e76cff71c4c3ac25ded Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:50:39 +0200 Subject: [PATCH 14/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/bugs. r=dholbert MozReview-Commit-ID: 2WpaZqssuyV --- layout/reftests/bugs/reftest.list | 502 +++++++++++++++--------------- 1 file changed, 251 insertions(+), 251 deletions(-) diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index c950df2fed5e..6c47b5f81651 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -54,9 +54,9 @@ asserts(2) skip-if(!cocoaWidget) HTTP(..) == 10209-3.html 10209-3-ref.html # Ass == 25888-2r-block.html 25888-2r-ref.html == 25888-3l-block.html 25888-3l-ref.html == 25888-3r-block.html 25888-3r-ref.html -skip-if(B2G||Mulet) == 28811-1a.html 28811-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 28811-1a.html 28811-1-ref.html fuzzy-if(gtkWidget,6,26200) == 28811-1b.html 28811-1-ref.html # Bug 1128229 -skip-if(B2G||Mulet) == 28811-2a.html 28811-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 28811-2a.html 28811-2-ref.html fuzzy-if(gtkWidget,6,26200) == 28811-2b.html 28811-2-ref.html # Bug 1128229 == 40596-1a.html 40596-1-ref.html != 40596-1b.html 40596-1-ref.html @@ -157,34 +157,34 @@ random == 99850-1b.html 99850-1-ref.html # bug 471629 == 185388-1.html 185388-1-ref.html == 186317-1.html 186317-1-ref.html == 192902-1.html 192902-ref.html -skip-if(B2G||Mulet) == 192767-01.xul 192767-11.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-02.xul 192767-12.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-03.xul 192767-13.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-04.xul 192767-14.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-05.xul 192767-15.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-06.xul 192767-16.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-07.xul 192767-17.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-21.xul 192767-31.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-22.xul 192767-32.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-23.xul 192767-33.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-24.xul 192767-34.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-25.xul 192767-35.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-26.xul 192767-36.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 192767-27.xul 192767-37.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-01.xul 192767-21.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-02.xul 192767-22.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-03.xul 192767-23.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-04.xul 192767-24.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-05.xul 192767-25.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-06.xul 192767-26.xul # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-07.xul 192767-27.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-11.xul 192767-31.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-12.xul 192767-32.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-13.xul 192767-33.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-14.xul 192767-34.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 192767-15.xul 192767-35.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-16.xul 192767-36.xul # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android&&!asyncPan) skip-if(B2G||Mulet) != 192767-17.xul 192767-37.xul # Initial mulet triage: parity with B2G/B2G Desktop +== 192767-01.xul 192767-11.xul +== 192767-02.xul 192767-12.xul +== 192767-03.xul 192767-13.xul +== 192767-04.xul 192767-14.xul +== 192767-05.xul 192767-15.xul +== 192767-06.xul 192767-16.xul +== 192767-07.xul 192767-17.xul +== 192767-21.xul 192767-31.xul +== 192767-22.xul 192767-32.xul +== 192767-23.xul 192767-33.xul +== 192767-24.xul 192767-34.xul +== 192767-25.xul 192767-35.xul +== 192767-26.xul 192767-36.xul +== 192767-27.xul 192767-37.xul +!= 192767-01.xul 192767-21.xul +!= 192767-02.xul 192767-22.xul +fails-if(Android&&!asyncPan) != 192767-03.xul 192767-23.xul +!= 192767-04.xul 192767-24.xul +!= 192767-05.xul 192767-25.xul +fails-if(Android&&!asyncPan) != 192767-06.xul 192767-26.xul +fails-if(Android&&!asyncPan) != 192767-07.xul 192767-27.xul +!= 192767-11.xul 192767-31.xul +!= 192767-12.xul 192767-32.xul +fails-if(Android&&!asyncPan) != 192767-13.xul 192767-33.xul +!= 192767-14.xul 192767-34.xul +!= 192767-15.xul 192767-35.xul +fails-if(Android&&!asyncPan) != 192767-16.xul 192767-36.xul +fails-if(Android&&!asyncPan) != 192767-17.xul 192767-37.xul != 200774-1.html about:blank == 201215-1.html 201215-1-ref.html == 201293-1a.html 201293-1-ref.html @@ -206,14 +206,14 @@ fuzzy-if(skiaContent,1,5) == 212563-2.html 212563-2-ref.html == 214077-1a.html 214077-1-ref.html == 214077-1b.html 214077-1-ref.html == 218473-1.html 218473-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1-ref.svg # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1-ref.svg == 223809-1.html 223809-1-ref.html == 228856-1.html 228856-1-ref.html == 228856-2.html 228856-2-ref.html == 229591-1.html 229591-1-ref.html # == 231823-1.html 231823-1-ref.html == 232990-1a.xhtml 232990-1-ref.xhtml -skip-if((B2G&&browserIsRemote)||Mulet) == 232990-1b.xhtml 232990-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== 232990-1b.xhtml 232990-1-ref.xhtml == 233094-1.html 233094-1-ref.html == 233094-2a.html 233094-2-ref.html == 233094-2b.html 233094-2-ref.html @@ -237,17 +237,17 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 232990-1b.xhtml 232990-1-ref.xhtml # I == 234686-17.html 234686-ref.html == 234686-18.html 234686-ref.html == 234686-19.html 234686-ref.html -skip-if(B2G||Mulet) == 234964-1.html 234964-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 234964-1.html 234964-1-ref.html == 234964-2.html 234964-2-ref.html == 235593-1.html 235593-1-ref.html fuzzy-if(skiaContent,4,2) == 236539-1.html 236539-1-ref.html == 240029-1.html 240029-1-ref.html == 240470-1.html 240470-1-ref.html -skip-if(B2G||Mulet) == 240933-1.html 240933-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(Android||B2G||Mulet) == 240933-2.html 240933-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 240933-1.html 240933-1-ref.html +skip-if(Android) == 240933-2.html 240933-2-ref.html == 243266-1.html 243266-1-ref.html == 243302-1.html 243302-1-ref.html -skip-if(B2G||Mulet||(Android&&asyncPan)) == 243519-1.html 243519-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +skip-if(Android&&asyncPan) == 243519-1.html 243519-1-ref.html == 243519-2.html 243519-2-ref.html == 243519-3.html 243519-3-ref.html == 243519-4a.html 243519-4-ref.html @@ -261,7 +261,7 @@ skip-if(B2G||Mulet||(Android&&asyncPan)) == 243519-1.html 243519-1-ref.html # In == 243519-5c.html 243519-5-ref.html == 243519-5d.html 243519-5-ref.html == 243519-6.html 243519-6-ref.html -skip-if(B2G||Mulet) == 243519-7.html 243519-7-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 243519-7.html 243519-7-ref.html == 243519-8.svg 243519-8-ref.svg == 243519-9a.html 243519-9-ref.html == 243519-9b.html 243519-9-ref.html @@ -273,13 +273,13 @@ skip-if(B2G||Mulet) == 243519-7.html 243519-7-ref.html # Initial mulet triage: p == 244135-2.html 244135-2-ref.html == 244932-1.html 244932-1-ref.html == 246669-1.html 246669-1-ref.html -skip-if(B2G||Mulet) == 249141.xul 249141-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +== 249141.xul 249141-ref.xul == 249982-1.html 249982-1-ref.html == 252920-1.html 252920-1-ref.html == 253701-1.html 253701-1-ref.html fuzzy-if(skiaContent,1,5) == 255820-1.html 255820-1-ref.html == 260406-1.html 260406-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 261826-1.xul 261826-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 261826-1.xul 261826-1-ref.xul == 262151-1.html 262151-1-ref.html fuzzy-if(skiaContent,1,5) == 262998-1.html 262998-1-ref.html == 267353-1.html 267353-1-ref.html @@ -290,11 +290,11 @@ fuzzy-if(skiaContent,1,5) == 262998-1.html 262998-1-ref.html == 269908-5.html 269908-5-ref.html == 271747-1a.html 271747-1-ref.html == 271747-1b.html 271747-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 272646-1.xul 272646-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 272646-2a.xul 272646-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 272646-2b.xul 272646-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 272646-2c.xul 272646-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,3,50) fuzzy-if(skiaContent,1,133) == 273681-1.html 273681-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 272646-1.xul 272646-1-ref.xul +== 272646-2a.xul 272646-2-ref.xul +== 272646-2b.xul 272646-2-ref.xul +== 272646-2c.xul 272646-2-ref.xul +fuzzy-if(Android,3,50) fuzzy-if(skiaContent,1,133) == 273681-1.html 273681-1-ref.html == 278266-1a.html 278266-1-ref.html == 278266-1b.html 278266-1-ref.html == 280708-1a.html 280708-1-ref.html @@ -305,33 +305,33 @@ skip-if(B2G||Mulet) fuzzy-if(Android,3,50) fuzzy-if(skiaContent,1,133) == 273681 == 283686-2.html 283686-2-ref.html == 283686-3.html about:blank == 289384-1.xhtml 289384-ref.xhtml -random-if(d2d) fuzzy-if(Android,8,1439) skip-if((B2G&&browserIsRemote)||Mulet) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures # Initial mulet triage: parity with B2G/B2G Desktop +random-if(d2d) fuzzy-if(Android,8,1439) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures == 290129-1.html 290129-1-ref.html -skip-if(B2G||Mulet) == 291078-1.html 291078-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 291078-1.html 291078-1-ref.html == 291078-2.html 291078-2-ref.html == 291262-1.html 291262-1-ref.html == 294306-1.html 294306-1a-ref.html != 294306-1.html 294306-1b-ref.html == 296361-1.html 296361-ref.html == 296904-1.html 296904-1-ref.html -skip-if(B2G||Mulet) == 299136-1.html 299136-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 299136-1.html 299136-1-ref.html == 299837-1.html 299837-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 299837-2.xul 299837-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 299837-3.xul 299837-3-ref.xul # bug 587631, 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 299837-2.xul 299837-2-ref.xul +random-if(d2d) == 299837-3.xul 299837-3-ref.xul # bug 587631 == 300691-1a.html 300691-1-ref.html == 300691-1b.html 300691-1-ref.html == 300691-1c.html 300691-1-ref.html == 300691-1d.html 300691-1-ref.html == 300691-1e.html 300691-1-ref.html == 300691-1f.html 300691-1-ref.html -skip-if(B2G||Mulet) == 301726-1.html 301726-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) != 301726-2.html 301726-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 301726-1.html 301726-1-ref.html +fails-if(Android) != 301726-2.html 301726-2-ref.html == 302379.html 302379-ref.html == 306630-1.html 306630-1-ref.html == 306660-1.html 306660-1-ref.html == 306660-2.html 306660-2-ref.html == 306660-3.html 306660-3-ref.html -skip-if(B2G||Mulet) == 307076-1.html 307076-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 307076-1.html 307076-1-ref.html == 307102-1.html 307102-1-ref.html == 307102-2.html 307102-2-ref.html == 307102-3.html 307102-3-ref.html @@ -339,7 +339,7 @@ skip-if(B2G||Mulet) == 307076-1.html 307076-1-ref.html # Initial mulet triage: p == 308406-1.html 308406-1-ref.html == 308406-2.html 308406-2-ref.html == 309550-1.html 309550-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 309914-1.xul 309914-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 309914-1.xul 309914-1-ref.xul == 311366-unknown-inline-1.html 311366-unknown-inline-1-ref.html == 311366-unknown-block-1.html 311366-unknown-block-1-ref.html == 311366-unknown-block-3.html 311366-unknown-block-3-ref.html @@ -412,10 +412,10 @@ fuzzy-if(skiaContent,1,1468) == 315920-5.html 315920-5-ref.html == 320979-1.html 320979-1-ref.html != 321402-1.html about:blank != 321402-2.html about:blank -skip-if((B2G&&browserIsRemote)||Mulet) == 321402-3.xul 321402-3-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 321402-4.xul 321402-4-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 321402-5.xul 321402-5-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 321402-6.xul 321402-6-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 321402-3.xul 321402-3-ref.xul +== 321402-4.xul 321402-4-ref.xul +== 321402-5.xul 321402-5-ref.xul +== 321402-6.xul 321402-6-ref.xul == 321738-1.html 321738-1-ref.html == 322436-1.html 322436-1-ref.html == 322461-1.xml 322461-1-ref.html @@ -436,16 +436,16 @@ random == 328829-1.xhtml 328829-1-ref.xhtml # bug 369046 (intermittent) == 332360-ltr.html 332360-ltr-ref.html == 332360-width.html 332360-ref.html == 332360-width-ltr.html 332360-ltr-ref.html -skip-if(B2G||Mulet) == 332557-1.html 332557-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 332557-1.html 332557-1-ref.html == 332975-1.html 332975-1-ref.html == 333970-1.html 333970-1-ref.html == 334829-1a.xhtml 334829-1-ref.xhtml == 334829-1b.xhtml 334829-1-ref.xhtml == 335628-1.html 335628-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) != 335628-2.xul 335628-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 336096-1.xul 336096-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +!= 335628-2.xul 335628-2-ref.xul +== 336096-1.xul 336096-1-ref.xul == 336147-1.html 336147-1-ref.html -skip-if(B2G||Mulet) == 336153-1.html 336153-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 336153-1.html 336153-1-ref.html != 338251-p.html about:blank == 338251-p-oh.html 338251-p-oh-ref.html != 338251-pre.html about:blank @@ -460,14 +460,14 @@ fuzzy-if(skiaContent,2,3) == 339289-1.html 339289-1-ref.html == 345267-1c.html 345267-1-ref.html == 345267-1d.html 345267-1-ref.html != 345563-sub.xhtml 345563-sup.xhtml -skip-if((B2G&&browserIsRemote)||Mulet) == 346189-1.xul 346189-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 346189-1.xul 346189-1-ref.xul fuzzy-if(skiaContent,4,2) == 346774-1a.html 346774-1-ref.html == 346774-1b.html 346774-1-ref.html == 346774-1c.html 346774-1-ref.html == 347348-1.xhtml 347348-1-ref.xhtml == 347496-1.xhtml 347496-1-ref.xhtml == 347912-1.html 347912-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 348049-1.xhtml 348049-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== 348049-1.xhtml 348049-1-ref.xhtml == 348516-1.html 348516-1-ref.html == 348516-2.html 348516-2-ref.html != 348516-2.html 348516-2-notref.html @@ -553,10 +553,10 @@ skip-if(Android) == 363706-1.html 363706-1-ref.html != 363706-1.html about:blank == 363728-1.html 363728-1-ref.html == 363728-2.html 363728-2-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent||Android,4,11) == 363858-1.html 363858-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 363858-2.html 363858-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 363858-3.html 363858-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 363858-4.html 363858-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent||Android,4,11) == 363858-1.html 363858-1-ref.html +== 363858-2.html 363858-2-ref.html +== 363858-3.html 363858-3-ref.html +== 363858-4.html 363858-4-ref.html fuzzy-if(OSX>=1008,45,2) fuzzy-if(winWidget,114,1) == 363858-5a.html 363858-5-ref.html == 363858-5b.html 363858-5-ref.html fuzzy-if(OSX>=1008,45,2) fuzzy-if(winWidget,114,1) == 363858-6a.html 363858-6-ref.html @@ -567,19 +567,19 @@ fuzzy-if(OSX>=1008,45,2) fuzzy-if(winWidget,114,1) == 363858-6a.html 363858-6-re == 364079-1.html 364079-1-ref.html == 364318-1.xhtml 364318-1-ref.xhtml == 364861-1.html 364861-1-ref.html -skip-if(B2G||Mulet) == 364862-1.html 364862-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 364968-1.xul 364968-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 364862-1.html 364862-1-ref.html +== 364968-1.xul 364968-1-ref.html == 364989-1.html 364989-1-ref.html == 365173-1.html 365173-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 366207-1.xul 366207-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 366616-1.xul 366616-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 366207-1.xul 366207-1-ref.xul +== 366616-1.xul 366616-1-ref.xul == 367220-1.html 367220-1-ref.html == 367247-s-visible.html 367247-s-hidden.html == 367247-s-hidden.html 367247-s-auto.html -skip-if(B2G||Mulet) fails-if(Android) != 367247-s-auto.html 367247-s-scroll.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) != 367247-s-auto.html 367247-s-scroll.html != 367247-l-visible.html 367247-l-hidden.html -skip-if(B2G||Mulet) fails-if(Android&&!asyncPan) != 367247-l-hidden.html 367247-l-scroll.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 367247-l-scroll.html 367247-l-auto.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android&&!asyncPan) != 367247-l-hidden.html 367247-l-scroll.html +== 367247-l-scroll.html 367247-l-auto.html == 367332-1a.html 367332-1-ref.html == 367332-1b.html 367332-1-ref.html == 367332-1c.html 367332-1-ref.html @@ -599,7 +599,7 @@ skip-if(B2G||Mulet) == 367247-l-scroll.html 367247-l-auto.html # Initial mulet t == 367612-1e.html 367612-1-ref.html == 367612-1f.html 367612-1-ref.html != 367612-1g.html 367612-1-ref.html -skip-if(B2G||Mulet) random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(winWidget,5,2) fuzzy-if(skiaContent,1,28) == 368020-1.html 368020-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(winWidget,5,2) fuzzy-if(skiaContent,1,28) == 368020-1.html 368020-1-ref.html == 368020-2.html 368020-2-ref.html == 368020-3.html 368020-3-ref.html pref(layout.css.box-decoration-break.enabled,true) == 368020-5.html 368020-5-ref.html @@ -620,7 +620,7 @@ asserts(4) == 368155-negative-margins-1.html 368155-negative-margins-1-ref.html == 368651-1.html 368651-1-ref.html == 369361-1.html 369361-1-ref.html == 369361-2.html 369361-2-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 369882.xul 369882-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 369882.xul 369882-ref.xul == 369975-1.html 369975-1.html == 370353-1.html 370353-1-ref.html == 370422-1.html 370422-1-ref.html @@ -637,18 +637,18 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 369882.xul 369882-ref.xul # bug 974780 == 370525-rowspan-4.html 370525-rowspan-4-ref.html == 370525-sib.html 370525-sib-ref.html == 370586-1.xhtml 370586-1-ref.xhtml -skip-if(B2G||Mulet) == 370629-1.html 370629-1-ref.html # bug 1060869 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 370629-2.html 370629-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 370629-1.html 370629-1-ref.html +== 370629-2.html 370629-2-ref.html == 370692-1.xhtml 370692-1-ref.xhtml == 371041-1.html 371041-1-ref.html == 371043-1.html 371043-1-ref.html == 371354-1.html 371354-1-ref.html == 371483-1.html about:blank # assertion test fails-if(Android&&!asyncPan) == 371561-1.html 371561-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) != 371681-1.xhtml about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +!= 371681-1.xhtml about:blank == 371925-1a.html 371925-1-ref.html == 371925-1b.html 371925-1-ref.html -skip-if(B2G||Mulet) == 372037-1.html 372037-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 372037-1.html 372037-1-ref.html == 372062-1.html 372062-1-ref.html == 372063-1.html 372063-1-ref.html == 372323-1.xhtml 372323-1-ref.xhtml @@ -657,18 +657,18 @@ skip-if(B2G||Mulet) == 372037-1.html 372037-1-ref.html # Initial mulet triage: p == 372768-1.html 372768-1-ref.html == 373295-1.html 373295-1-ref.html == 373298-1.html 373298-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) == 373381-1.html 373381-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,2,40) == 373381-2.html 373381-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) random-if(d2d) == 373381-3.html 373381-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) == 373381-4.html 373381-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) == 373381-1.html 373381-1-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,40) == 373381-2.html 373381-2-ref.html +fails-if(Android) random-if(d2d) == 373381-3.html 373381-3-ref.html +fails-if(Android) == 373381-4.html 373381-4-ref.html == 373383-1.html 373383-1-ref.html == 373433-1.html 373433-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 373533-1.xhtml about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 373533-2.xhtml about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 373533-3.xhtml about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 374038-1.xul 374038-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 374038-2.xul 374038-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 374719-1.xul 374719-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 373533-1.xhtml about:blank +== 373533-2.xhtml about:blank +== 373533-3.xhtml about:blank +== 374038-1.xul 374038-1-ref.xul +== 374038-2.xul 374038-2-ref.xul +random-if(d2d) == 374719-1.xul 374719-1-ref.xul fails == 374927-1.html 374927-1-ref.html # Was broken by patch for bug 368600; fails until bug 400776 is fixed == 375508-1.html 375508-1-ref.html == 375716-1.html 375716-1-ref.html @@ -676,19 +676,19 @@ fails == 374927-1.html 374927-1-ref.html # Was broken by patch for bug 368600; f == 376375-1.html 376375-1-ref.html == 376484-1.html 376484-1-ref.html == 376532-1.html 376532-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) != 376532-2.html 376532-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) != 376532-3.html 376532-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) != 376532-2.html 376532-2-ref.html +fails-if(Android) != 376532-3.html 376532-3-ref.html == 377603-1.html 377603-1-ref.html == 377918.html 377918-ref.html == 378535-1.html 378535-1-ref.html -skip-if(B2G||Mulet) == 378933-1.html 378933-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 378935-1.html 378935-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 378937-1.html 378937-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 378933-1.html 378933-1-ref.html +== 378935-1.html 378935-1-ref.html +== 378937-1.html 378937-1-ref.html == 379178-xhtml.xhtml 379178-xhtml-ref.xhtml == 379178-html.html 379178-html-ref.html == 379178-svg.svg 379178-svg-ref.svg fuzzy-if(skiaContent,1,500) == 379316-1.html 379316-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) random-if(cocoaWidget) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget,1,180) fuzzy-if(gtkWidget,1,191) fuzzy-if(skiaContent,8,500) == 379316-2.html 379316-2-ref.html # bug 379786 # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) random-if(cocoaWidget) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fuzzy-if(winWidget,1,180) fuzzy-if(gtkWidget,1,191) fuzzy-if(skiaContent,8,500) == 379316-2.html 379316-2-ref.html # bug 379786 == 379328-1.html 379328-1-ref.html == 379349-1a.xhtml 379349-1-ref.xhtml # fuzzy because of different border rendering approach in bug 1185636 @@ -696,15 +696,15 @@ fuzzy(37,20) == 379349-1b.xhtml 379349-1-ref.xhtml fuzzy(37,20) == 379349-1c.xhtml 379349-1-ref.xhtml == 379349-2a.xhtml 379349-2-ref.xhtml == 379349-2b.xhtml 379349-2-ref.xhtml -skip-if(B2G||Mulet) fuzzy-if(Android,2,140) == 379349-3a.xhtml 379349-3-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,2,140) == 379349-3b.xhtml 379349-3-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,2,140) == 379349-3a.xhtml 379349-3-ref.xhtml +fuzzy-if(Android,2,140) == 379349-3b.xhtml 379349-3-ref.xhtml == 379361-1.html 379361-1-ref.html == 379361-2.html 379361-2-ref.html == 379361-3.html 379361-3-ref.html == 379461-1.xhtml 379461-1.html == 379461-2.xhtml 379461-2.html -skip-if(B2G||Mulet) == 379461-3-container-xhtml.html 379461-3-container-html.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android&&!asyncPan) != 379461-3-container-xhtml.html 379461-3-container-blank.html # there is a scrollbar # Initial mulet triage: parity with B2G/B2G Desktop +== 379461-3-container-xhtml.html 379461-3-container-html.html +fails-if(Android&&!asyncPan) != 379461-3-container-xhtml.html 379461-3-container-blank.html # there is a scrollbar fuzzy-if(skiaContent,1,5) == 380004-1.html 380004-1-ref.html fuzzy-if(skiaContent,2,5) == 380227-1.html 380227-1-ref.html == 380825-1.html 380825-1-ref.html @@ -718,11 +718,11 @@ fuzzy-if(skiaContent,2,5) == 381507-1.html 381507-1-ref.html == 383035-2.html about:blank == 383488-1.html 383488-1-ref.html == 383551-1.html 383551-1-ref.html -fuzzy-if(B2G,68,26) == 383883-1.html 383883-1-ref.html -fuzzy-if(B2G,68,26) == 383883-2.html 383883-2-ref.html -fuzzy-if(B2G,68,26) == 383883-3.html 383883-3-ref.html -fuzzy-if(B2G,68,26) == 383883-4.html 383883-4-ref.html -fuzzy-if(B2G,68,26) == 383884-1.html 383884-1-ref.html +== 383883-1.html 383883-1-ref.html +== 383883-2.html 383883-2-ref.html +== 383883-3.html 383883-3-ref.html +== 383883-4.html 383883-4-ref.html +== 383884-1.html 383884-1-ref.html == 383885-1.html 383885-1-ref.html == 384322-1.html 384322-1-ref.html == 384576-1.html 384576-1-ref.html @@ -743,8 +743,8 @@ fuzzy-if(skiaContent,2,3) == 385870-2.html 385870-2-ref.html == 386014-1c.html 386014-1-ref.html == 386065-1.html 386065-1-ref.html == 386065-2.html about:blank -test-pref(layout.float-fragments-inside-column.enabled,false) skip-if(B2G||Mulet) fails == 386147-1.html 386147-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -test-pref(layout.float-fragments-inside-column.enabled,true) skip-if(B2G||Mulet) == 386147-1.html 386147-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +test-pref(layout.float-fragments-inside-column.enabled,false) fails == 386147-1.html 386147-1-ref.html +test-pref(layout.float-fragments-inside-column.enabled,true) == 386147-1.html 386147-1-ref.html == 386310-1a.html 386310-1-ref.html == 386310-1b.html 386310-1-ref.html == 386310-1c.html 386310-1-ref.html @@ -770,9 +770,9 @@ fails == 387344-1.html 387344-1-ref.html # scrolling rowgroups were removed in b == 389074-1.html 389074-1-ref.html == 389224-1.html 389224-1-ref.html == 389224-2.html about:blank -skip-if(B2G||Mulet) == 389468-1.html 389468-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 389468-1.html 389468-1-ref.html == 389623-1.html 389623-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 389636-1.html about:blank # assertion test # bug 975911 # Initial mulet triage: parity with B2G/B2G Desktop +== 389636-1.html about:blank # assertion test == 389924-1a.html 389924-1-ref.html == 389924-1b.html 389924-1-ref.html != 389924-1a.html about:blank @@ -793,7 +793,7 @@ skip-if(Android) == 391979.html 391979-ref.html == 392435-1.html 392435-1-ref.html == 393330-1.html 393330-1-ref.html == 393490-1.html 393490-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 393517-1.xhtml about:blank # crash test # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 393517-1.xhtml about:blank # crash test fuzzy-if(skiaContent,1,600) == 393649-1.html 393649-1-ref.html == 393655-1.html 393655-1-ref.html == 393655-2.html 393655-2-ref.html @@ -807,7 +807,7 @@ fuzzy-if(skiaContent,1,600) == 393649-1.html 393649-1-ref.html fuzzy-if(skiaContent,1,500) == 393760-2.xml 393760-2-ref.xml == 394111-1.html about:blank # Really an assertion test rather than a rendering test == 394534-1.html 394534-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 394676-1.xhtml 394676-1-ref.xhtml # bug 975911 # Initial mulet triage: parity with B2G/B2G Desktop +== 394676-1.xhtml 394676-1-ref.xhtml == 395107-1.html 395107-1-ref.html == 395107-2.html 395107-2-ref.html fuzzy-if(skiaContent,1,118) == 395107-3.html 395107-3-ref.html @@ -815,7 +815,7 @@ fuzzy-if(skiaContent,1,118) == 395107-3.html 395107-3-ref.html == 395107-5.html 395107-5-ref.html == 395130-1.html 395130-1-ref.html == 395130-2.html 395130-2-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 395331-1.xml 395331-1-ref.xml # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 395331-1.xml 395331-1-ref.xml == 395390-1.html 395390-1-ref.html == 396286-1.html about:blank # crash test fuzzy-if(Android,5,283) == 397428-1.html 397428-1-ref.html @@ -848,16 +848,16 @@ fails-if(winWidget) fails-if(cocoaWidget) random-if(!cocoaWidget&&!winWidget) != == 400421-1.html 400421-1-ref.html == 400813-1.html 400813-1-ref.html == 400826-1.html 400826-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 401946-1.xul about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 401946-1.xul about:blank == 402338-1.html 402338-1-ref.html == 402567-1.html 402567-1-ref.html == 402567-2.html 402567-2-ref.html == 402567-3.html 402567-3-ref.html -skip-if(B2G||Mulet) fuzzy-if(gtkWidget,2,40) == 402567-4.html 402567-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(gtkWidget,2,40) == 402567-4.html 402567-4-ref.html fuzzy-if(skiaContent,2,5) == 402629-1.html 402629-1-ref.html fuzzy-if(skiaContent,2,5) == 402629-2.html 402629-2-ref.html fuzzy-if(skiaContent,2,5) == 402629-3.html 402629-3-ref.html -skip-if(B2G||Mulet) == 402807-1.html 402807-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 402807-1.html 402807-1-ref.html == 402940-1.html 402940-1-ref.html == 402940-1b.html 402940-1-ref.html != 402940-2.html 402940-2-notref.html @@ -868,7 +868,7 @@ skip-if(B2G||Mulet) == 402807-1.html 402807-1-ref.html # Initial mulet triage: p == 403129-3.html 403129-3-ref.html == 403129-4.html 403129-4-ref.html random == 403134-1.html 403134-1-ref.html # bug 405377 -skip-if(B2G||Mulet) == 403181-1.xml 403181-1-ref.xml # Initial mulet triage: parity with B2G/B2G Desktop +== 403181-1.xml 403181-1-ref.xml == 403249-1a.html 403249-1-ref.html == 403249-1b.html 403249-1-ref.html == 403249-2a.html 403249-2-ref.html @@ -876,7 +876,7 @@ skip-if(B2G||Mulet) == 403181-1.xml 403181-1-ref.xml # Initial mulet triage: par == 403328-1.html 403328-1-ref.html == 403426-1.html 403426-1-ref.html == 403455-1.html 403455-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 403505-1.xml 403505-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 403505-1.xml 403505-1-ref.xul #== 403519-1.html 403519-1-ref.html # Fails on Mac, see also discussion in bug == 403519-2.html 403519-2-ref.html == 403656-1.html 403656-1-ref.html @@ -894,7 +894,7 @@ fuzzy-if(skiaContent,2,4) == 404123-1.html 404123-1-ref.html == 404123-2.html 404123-2-ref.html != 404123-3.html 404123-3-ref.html # may fail "randomly" on OS X, doesn't seem to be rendering usefully anyhow - bug 602469 -random-if(cocoaWidget) skip-if((B2G&&browserIsRemote)||Mulet) HTTP(..) == 404149-1.xul 404149-1-ref.xul # HTTP for fonts directory access # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +random-if(cocoaWidget) HTTP(..) == 404149-1.xul 404149-1-ref.xul # HTTP for fonts directory access == 404180-1.html 404180-1-ref.html == 404301-1.html 404301-1-ref.html == 404309-1a.html 404309-1-ref.html @@ -948,15 +948,15 @@ fuzzy-if(winWidget,123,1900) == 409659-1d.html 409659-1-ref.html # Bug 1128229 == 411367-3.html 411367-3-ref.html == 411585-1.html 411585-1-ref.html == 411585-2.html 411585-2-ref.html -fails-if(!B2G&&!Mulet) == 411585-3.html 411585-3-ref.html # bug 426909 # Initial mulet triage: parity with B2G/B2G Desktop +fails == 411585-3.html 411585-3-ref.html # bug 426909 == 411792-1.html 411792-1-ref.html == 412093-1.html 412093-1-ref.html == 412352-1.html 412352-1-ref.html == 412352-2.html 412352-2-ref.html == 412607-1a.html 412607-1-ref.html == 412607-1b.html 412607-1-ref.html -skip-if(B2G||Mulet) random-if(Android) == 412679-1.html 412679-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,17) == 412679-2.html 412679-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +random-if(Android) == 412679-1.html 412679-1-ref.html +fuzzy-if(skiaContent,1,17) == 412679-2.html 412679-2-ref.html == 413027-1.html 413027-1-ref.html fails == 413027-2.html 413027-2-ref.html fails == 413027-3.html 413027-3-ref.html @@ -972,7 +972,7 @@ fails == 413027-3.html 413027-3-ref.html == 413286-5.html 413286-5-ref.html == 413286-6.html 413286-6-ref.html skip-if(cocoaWidget) == 413292-1.html 413292-1-ref.html # disabling due to failure loading on some mac tinderboxes. See bug 432954 -fuzzy-if(B2G||Mulet||Android,11,17) == 413361-1.html 413361-1-ref.html # bug 1128229 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,11,17) == 413361-1.html 413361-1-ref.html # bug 1128229 == 413840-background-unchanged.html 413840-background-unchanged-ref.html == 413840-ltr-offsets.html 413840-ltr-offsets-ref.html == 413840-rtl-offsets.html 413840-rtl-offsets-ref.html @@ -986,7 +986,7 @@ fuzzy-if(B2G||Mulet||Android,11,17) == 413361-1.html 413361-1-ref.html # bug 112 == 416752-1.html 416752-1-ref.html == 417178-1.html 417178-1-ref.html == 417246-1.html 417246-1-ref.html -skip-if(B2G||Mulet) == 417676.html 417676-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 417676.html 417676-ref.html asserts(1) == 418574-1.html 418574-1-ref.html # bug 478135 asserts(1) == 418574-2.html 418574-2-ref.html # bug 478135 == 418766-1a.html 418766-1-ref.html @@ -997,17 +997,17 @@ asserts(1) == 418574-2.html 418574-2-ref.html # bug 478135 == 420069-1.html 420069-1-ref.html == 420069-2.html 420069-2-ref.html == 420351-1.html 420351-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 420790-1.xhtml 420790-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== 420790-1.xhtml 420790-1-ref.xhtml == 421069.html 421069-ref.html == 421069.html 421069-ref2.html == 421069-ref.html 421069-ref2.html -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-1.xul 421203-1-ref.html # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-2.xul 421203-1-ref.html # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-3.xul 321402-3-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-4.xul 321402-4-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-5.xul 321402-5-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 421203-6.xul 321402-6-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 421234-1.html 421234-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 421203-1.xul 421203-1-ref.html +== 421203-2.xul 421203-1-ref.html +== 421203-3.xul 321402-3-ref.xul +== 421203-4.xul 321402-4-ref.xul +== 421203-5.xul 321402-5-ref.xul +== 421203-6.xul 321402-6-ref.xul +== 421234-1.html 421234-1-ref.html == 421239-1.html 421239-1-ref.html == 421239-2.html 421239-2-ref.html == 421419-1.html 421419-1-ref.html @@ -1015,9 +1015,9 @@ skip-if(B2G||Mulet) == 421234-1.html 421234-1-ref.html # Initial mulet triage: p == 421436-1b.html 421436-1-ref.html fuzzy-if(skiaContent,1,5) == 421632-1.html 421632-1-ref.html != 421710-1.html about:blank -skip-if(B2G||Mulet) fails-if(Android) fails-if(usesRepeatResampling) == 421885-1.xml 421885-1-ref.xml # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fails-if(usesRepeatResampling) == 421885-1.xml 421885-1-ref.xml == 421955-1.html 421955-1-ref.html -skip-if(B2G||Mulet) == 422249-1.html 422249-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 422249-1.html 422249-1-ref.html == 422394-1.html 422394-1-ref.html == 422678-1.html 422678-1-ref.html == 423130-1.html 423130-1-ref.html @@ -1025,9 +1025,9 @@ skip-if(B2G||Mulet) == 422249-1.html 422249-1-ref.html # Initial mulet triage: p == 423599-1.html 423599-1-ref.html == 423676-1.html 423676-1-ref.html fails == 423823-1.html 423823-1-ref.html # scrolling rowgroups were removed in bug 28800 -skip-if(B2G||Mulet) == 424074-1.xul 424074-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) != 424074-1.xul 424074-1-ref2.xul # Initial mulet triage: parity with B2G/B2G Desktop -random-if(gtkWidget) skip-if((B2G&&browserIsRemote)||Mulet) == 424074-1-ref2.xul 424074-1-ref3.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 424074-1.xul 424074-1-ref.xul +fails-if(Android) != 424074-1.xul 424074-1-ref2.xul +random-if(gtkWidget) == 424074-1-ref2.xul 424074-1-ref3.xul == 424236-1.html 424236-1-ref.html == 424236-2.html 424236-2-ref.html == 424236-3.html 424236-3-ref.html @@ -1043,7 +1043,7 @@ random-if(gtkWidget) skip-if((B2G&&browserIsRemote)||Mulet) == 424074-1-ref2.xul == 424465-1.html 424465-1-ref.html == 424631-1.html 424631-1-ref.html == 424710-1.html 424710-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,160000) == 424766-1.html 424766-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,160000) == 424766-1.html 424766-1-ref.html == 425972-1.html 425972-1-ref.html == 425972-2.html 425972-2-ref.html != 425972-1.html 425972-2.html @@ -1127,7 +1127,7 @@ fails == 428810-3e-rtl-insets.html 428810-empty-rtl-insets-ref.html # bug 179596 == 428810-3f-rtl-insets.html 428810-empty-rtl-insets-ref.html != 428810-3-rtl-insets-ref.html about:blank != 428810-3-rtl-insets-ref.html 428810-3-ltr-insets-ref.html -skip-if(B2G||Mulet) == 430412-1.html 430412-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 430412-1.html 430412-1-ref.html == 430813-1.html 430813-1-ref.html == 430813-2.html 430813-2-ref.html == 430813-3.html 430813-3-ref.html @@ -1166,14 +1166,14 @@ random == 445004-1.html 445004-1-ref.html # bug 472268 == 445142-2a.html 445142-2-ref.html == 445142-2b.html 445142-2-ref.html fails-if(usesRepeatResampling) == 446100-1a.html about:blank -skip-if(B2G||Mulet) fails-if(Android) fails-if(usesRepeatResampling) == 446100-1b.html about:blank # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) fails-if(usesRepeatResampling) == 446100-1c.html about:blank # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fails-if(usesRepeatResampling) == 446100-1b.html about:blank +fails-if(Android) fails-if(usesRepeatResampling) == 446100-1c.html about:blank fails-if(usesRepeatResampling) == 446100-1d.html about:blank fails-if(usesRepeatResampling) == 446100-1e.html about:blank == 446100-1f.html about:blank -fails-if(usesRepeatResampling) skip-if(B2G||Mulet) fails-if(Android) == 446100-1g.html about:blank # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(usesRepeatResampling) fails-if(Android) == 446100-1g.html about:blank == 446100-1h.html about:blank -skip-if(B2G||Mulet) == 447749-1.html 447749-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 447749-1.html 447749-1-ref.html fuzzy(127,2) == 448193.html 448193-ref.html != 449149-1a.html about:blank != 449149-1b.html about:blank @@ -1195,20 +1195,20 @@ test-pref(dom.use_xbl_scopes_for_remote_xul,true) != 449149-1b.html about:blank == 455105-2.html 455105-ref.html == 455171-5.html 455171-5-ref.html == 455280-1.xhtml 455280-1-ref.xhtml -skip-if(B2G||Mulet) == 455826-1.html 455826-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(cocoaWidget) fails-if(Android) == 456147.xul 456147-ref.html # bug 458047 # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(Android||B2G,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1a.html 456219-1-ref.html # bug 1128229 -fuzzy-if(Android||B2G,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1b.html 456219-1-ref.html # bug 1128229 -fuzzy-if(Android||B2G,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1c.html 456219-1-ref.html # bug 1128229 +== 455826-1.html 455826-1-ref.html +fails-if(cocoaWidget) fails-if(Android) == 456147.xul 456147-ref.html # bug 458047 +fuzzy-if(Android,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1a.html 456219-1-ref.html # bug 1128229 +fuzzy-if(Android,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1b.html 456219-1-ref.html # bug 1128229 +fuzzy-if(Android,11,41) fuzzy-if(winWidget||gtkWidget,4,6) fuzzy-if(d2d,4,69) == 456219-1c.html 456219-1-ref.html # bug 1128229 fuzzy-if(skiaContent,1,45) == 456219-2.html 456219-2-ref.html == 456330-1.gif 456330-1-ref.png == 456484-1.html 456484-1-ref.html == 457398-1.html 457398-1-ref.html == 457398-2.html 457398-2-ref.html -skip-if(B2G||Mulet) == 458296-1a.html 458296-1a-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 458296-1b.html 458296-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 458296-1c.html 458296-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 458296-1d.html 458296-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 458296-1a.html 458296-1a-ref.html +== 458296-1b.html 458296-1-ref.html +== 458296-1c.html 458296-1-ref.html +== 458296-1d.html 458296-1-ref.html == 458487-1a.html 458487-1-ref.html == 458487-1b.html 458487-1-ref.html == 458487-1c.html 458487-1-ref.html @@ -1234,8 +1234,8 @@ fuzzy-if(skiaContent,1,12000) == 461512-1.html 461512-1-ref.html == 462844-3.html 462844-ref.html == 462844-4.html 462844-ref.html == 463204-1.html 463204-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 463217-1.xul 463217-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 463952-1.html 463952-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 463217-1.xul 463217-1-ref.xul +== 463952-1.html 463952-1-ref.html == 464811-1.html 464811-1-ref.html == 465574-1.html 465574-1-ref.html # bug 421436 == 466258-1.html 466258-1-ref.html @@ -1245,21 +1245,21 @@ skip-if(B2G||Mulet) == 463952-1.html 463952-1-ref.html # Initial mulet triage: p == 467084-2.html 467084-2-ref.html == 467444-1.html 467444-1-ref.html == 467460-1.html 467460-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 468473-1.xul 468473-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 468546-1.xhtml 468546-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== 468473-1.xul 468473-1-ref.xul +== 468546-1.xhtml 468546-1-ref.xhtml == 471356-1.html 471356-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 471594-1.xhtml 471594-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy(255,15) skip-if((B2G&&browserIsRemote)||Mulet) == 472020-1a.xul 472020-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails skip-if((B2G&&browserIsRemote)||Mulet) == 472020-1b.xul 472020-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -fails skip-if((B2G&&browserIsRemote)||Mulet) == 472020-2.xul 472020-2-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 472500-1.xul 472500-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 471594-1.xhtml 471594-1-ref.html +fuzzy(255,15) == 472020-1a.xul 472020-1-ref.xul +fails == 472020-1b.xul 472020-1-ref.xul +fails == 472020-2.xul 472020-2-ref.xul +== 472500-1.xul 472500-1-ref.xul == 472769-1a.html 472769-1-ref.html == 472769-1b.html 472769-1-ref.html == 472769-2.html 472769-2-ref.html == 472769-3.html 472769-3-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 473847-1.xul 473847-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) fuzzy-if(skiaContent,1,16) == 474336-1.xul 474336-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 474417-1.html 474417-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 473847-1.xul 473847-1-ref.xul +fuzzy-if(skiaContent,1,16) == 474336-1.xul 474336-1-ref.xul +== 474417-1.html 474417-1-ref.html fuzzy-if(skiaContent,1,5) == 474472-1.html 474472-1-ref.html == 475986-1a.html 475986-1-ref.html == 475986-1b.html 475986-1-ref.html @@ -1279,10 +1279,10 @@ fuzzy-if(skiaContent,1,5) == 474472-1.html 474472-1-ref.html != 475986-1-ref.html 475986-2-ref.html != 475986-1-ref.html 475986-3-ref.html != 475986-2-ref.html 475986-3-ref.html -skip-if(B2G||Mulet) == 476063-1.html 476063-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 476063-2.html 476063-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) != 476063-3.html 476063-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 476063-4.xhtml 476063-4-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== 476063-1.html 476063-1-ref.html +== 476063-2.html 476063-2-ref.html +!= 476063-3.html 476063-3-ref.html +== 476063-4.xhtml 476063-4-ref.xhtml == 476357-1.html 476357-1-ref.html == 476598-1a.html 476598-1-ref.html == 476598-1a.html 476598-1-ref2.html @@ -1290,7 +1290,7 @@ skip-if(B2G||Mulet) == 476063-4.xhtml 476063-4-ref.xhtml # Initial mulet triage: == 476598-1b.html 476598-1-ref2.html != 476598-1-ref.html about:blank == 476856-1.html 476856-1-ref.html -random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 478377-1.xul 478377-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +random-if(d2d) == 478377-1.xul 478377-1-ref.xul == 478614-1.html 478614-1-ref.html == 478614-2.html 478614-1-ref.html == 478614-3.html 478614-3-ref.html @@ -1298,7 +1298,7 @@ random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 478377-1.xul 478377-1-r == 478614-5.html 478614-5-ref.html == 478614-6.html 478614-6-ref.html == 478614-7.html 478614-7-ref.html -skip-if(B2G||Mulet) == 478811-1.html 478811-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 478811-1.html 478811-1-ref.html == 478811-2.html 478811-2-ref.html == 478811-3.html 478811-3-ref.html == 478811-4.html 478811-4-ref.html @@ -1313,22 +1313,22 @@ skip-if(B2G||Mulet) == 478811-1.html 478811-1-ref.html # Initial mulet triage: p == 480880-2a.html about:blank == 480880-2b.html about:blank == 480880-2c.html about:blank -skip-if(B2G||Mulet) fails-if(Android) == 481024-1a.html 481024-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) == 481024-1b.html 481024-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) == 481024-1c.html 481024-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) == 481024-1a.html 481024-1-ref.html +fails-if(Android) == 481024-1b.html 481024-1-ref.html +fails-if(Android) == 481024-1c.html 481024-1-ref.html == 481024-1d.html 481024-1-ref.html == 481024-1e.html 481024-1-ref.html != 481948-1.html 481948-1-ref.html != 481948-2.html 481948-2-ref.html -skip-if(B2G||Mulet) fails-if(Android) random-if(winWidget) fails-if(gtkWidget) == 481948-3.html 481948-3-ref.html # questionable test, see bug 488364 # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) random-if(winWidget) fails-if(gtkWidget) == 481948-3.html 481948-3-ref.html # questionable test, see bug 488364 == 482398-1.html 482398-1-ref.html -random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 482592-1a.xhtml 482592-1-ref.html # bug 586771 # Initial mulet triage: parity with B2G/B2G Desktop -random-if(d2d) skip-if((B2G&&browserIsRemote)||Mulet) == 482592-1b.xhtml 482592-1-ref.html # bug 586771 # Initial mulet triage: parity with B2G/B2G Desktop +random-if(d2d) == 482592-1a.xhtml 482592-1-ref.html # bug 586771 +random-if(d2d) == 482592-1b.xhtml 482592-1-ref.html # bug 586771 random-if(winWidget) fuzzy-if(skiaContent,1,5) == 482659-1a.html 482659-1-ref.html fuzzy-if(skiaContent,1,5) == 482659-1b.html 482659-1-ref.html fuzzy-if(skiaContent,1,5) == 482659-1c.html 482659-1-ref.html fuzzy-if(skiaContent,1,5) == 482659-1d.html 482659-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 483565.xul 483565-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 483565.xul 483565-ref.xul == 484256-1.html 484256-1-ref.html == 484256-2.html 484256-1-ref.html == 485012-1.html 485012-1-ref.html @@ -1343,7 +1343,7 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 483565.xul 483565-ref.xul # bug 974780 == 486052-2f.html 486052-2-ref.html == 486052-2g.html 486052-2-ref.html == 486065-1.html 486065-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 486848-1.xul 486848-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 486848-1.xul 486848-1-ref.xul == 487539-1.html about:blank == 488390-1.html 488390-1-ref.html == 488649-1.html 488649-1-ref.html @@ -1358,15 +1358,15 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 486848-1.xul 486848-1-ref.xul # bug 97 == 490182-1b.html 490182-1-ref.html pref(browser.display.focus_ring_width,1) == 491180-1.html 491180-1-ref.html pref(browser.display.focus_ring_width,1) == 491180-2.html 491180-2-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 491323-1.xul 491323-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 492239-1.xul 492239-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 491323-1.xul 491323-1-ref.xul +== 492239-1.xul 492239-1-ref.xul == 492661-1.html 492661-1-ref.html == 493968-1.html 493968-1-ref.html == 494667-1.html 494667-1-ref.html == 494667-2.html 494667-2-ref.html == 495274-1.html 495274-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 495354-1a.xhtml 495354-1-ref.xhtml # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 495354-1b.xhtml 495354-1-ref.xhtml # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 495354-1a.xhtml 495354-1-ref.xhtml +== 495354-1b.xhtml 495354-1-ref.xhtml == 495385-1a.html 495385-1-ref.html == 495385-1b.html 495385-1-ref.html == 495385-1c.html 495385-1-ref.html @@ -1378,7 +1378,7 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 495354-1b.xhtml 495354-1-ref.xhtml # b == 495385-2c.html 495385-2-ref.html == 495385-2d.html 495385-2-ref.html == 495385-2e.html 495385-2-ref.html -pref(dom.use_xbl_scopes_for_remote_xul,true) skip-if((B2G&&browserIsRemote)||Mulet) == 495385-2f.xhtml 495385-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +pref(dom.use_xbl_scopes_for_remote_xul,true) == 495385-2f.xhtml 495385-2-ref.html == 495385-2g.html 495385-2-ref.html == 495385-2h.html 495385-2-ref.html == 495385-2i.html 495385-2-ref.html @@ -1387,14 +1387,14 @@ pref(dom.use_xbl_scopes_for_remote_xul,true) skip-if((B2G&&browserIsRemote)||Mul == 495385-5.html 495385-5-ref.html == 496032-1.html 496032-1-ref.html == 496840-1.html 496840-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) fuzzy-if(skiaContent,1,17000) == 498228-1.xul 498228-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,17000) == 498228-1.xul 498228-1-ref.xul == 501037.html 501037-ref.html == 501257-1a.html 501257-1-ref.html == 501257-1b.html 501257-1-ref.html == 501257-1.xhtml 501257-1-ref.xhtml == 501627-1.html 501627-1-ref.html == 502288-1.html 502288-1-ref.html -skip-if(B2G||Mulet) == 502447-1.html 502447-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 502447-1.html 502447-1-ref.html == 502795-1.html 502795-1-ref.html == 502942-1.html 502942-1-ref.html == 503364-1a.html 503364-1-ref.html @@ -1404,7 +1404,7 @@ skip-if(B2G||Mulet) == 502447-1.html 502447-1-ref.html # Initial mulet triage: p needs-focus fails == 503531-1.html 503531-1-ref.html == 504032-1.html 504032-1-ref.html == 505743-1.html about:blank -skip-if(B2G||Mulet) fuzzy-if(Android,5,2800) == 506481-1.html 506481-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,5,2800) == 506481-1.html 506481-1-ref.html == 507187-1.html 507187-1-ref.html == 507487-1.html 507487-1-ref.html == 507487-2.xhtml 507487-2-ref.xhtml @@ -1412,19 +1412,19 @@ skip-if(B2G||Mulet) fuzzy-if(Android,5,2800) == 506481-1.html 506481-1-ref.html == 507762-2.html 507762-2-ref.html == 507762-3.html 507762-1-ref.html == 507762-4.html 507762-2-ref.html -skip-if(B2G||Mulet) random-if(cocoaWidget) == 508816-1.xul 508816-1-ref.xul # Bug 631982 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 508816-2.html 508816-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 508908-1.xul 508908-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +random-if(cocoaWidget) == 508816-1.xul 508816-1-ref.xul # Bug 631982 +== 508816-2.html 508816-2-ref.html +== 508908-1.xul 508908-1-ref.xul == 508919-1.xhtml 508919-1-ref.xhtml == 509155-1.xhtml 509155-1-ref.xhtml -skip-if(B2G||Mulet) fuzzy-if(Android,5,1656) fuzzy-if(skiaContent,1,1200) == 512410.html 512410-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,5,1656) fuzzy-if(skiaContent,1,1200) == 512410.html 512410-ref.html == 512631-1.html 512631-1-ref.html == 513153-1a.html 513153-1-ref.html == 513153-1b.html 513153-1-ref.html == 513153-2a.html 513153-2-ref.html == 513153-2b.html 513153-2-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 513318-1.xul 513318-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android&&(!asyncPan)) != 513318-2.xul 513318-2-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +== 513318-1.xul 513318-1-ref.xul +fails-if(Android&&(!asyncPan)) != 513318-2.xul 513318-2-ref.xul == 514917-1.html 514917-1-ref.html HTTP(..) == 518172-1a.html 518172-a-ref.html fuzzy-if(winWidget,73,133) fuzzy-if(cocoaWidget,103,133) HTTP(..) == 518172-1b.html 518172-b-ref.html @@ -1464,8 +1464,8 @@ fuzzy-if(Android,2,48) == 531200-1.html 531200-1-ref.html fails-if(OSX==1007) == 534919-1.html 534919-1-ref.html # Bug 705044 random == 536061.html 536061-ref.html # fixedpoint division in blur code makes this fail == 537471-1.html 537471-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 537507-1.xul 537507-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 537507-2.html 537507-2-ref.html # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 537507-1.xul 537507-1-ref.xul +== 537507-2.html 537507-2-ref.html == 538909-1.html 538909-1-ref.html == 538935-1.html 538935-1-ref.html == 539226-1.html about:blank @@ -1474,7 +1474,7 @@ skip-if((B2G&&browserIsRemote)||Mulet) == 537507-2.html 537507-2-ref.html # bug == 539323-3.html 539323-3-ref.html == 539880-1.html 539880-1-ref.html == 539880-1-dynamic.html 539880-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,12,1000) == 539949-1.html#test2 539949-1-ref.html#test2 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,12,1000) == 539949-1.html#test2 539949-1-ref.html#test2 == 541382-1.html 541382-1-ref.html random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)||!haveTestPlugin) == 541406-1.html 541406-1-ref.html needs-focus != 542116-1.html 542116-1-ref.html @@ -1490,7 +1490,7 @@ random-if(!haveTestPlugin) == 546071-1.html 546071-1-ref.html == 550325-2.html 550325-1-ref.html == 550325-3.html 550325-1-ref.html == 550716-1.html 550716-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,12,300) == 551463-1.html 551463-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,12,300) == 551463-1.html 551463-1-ref.html == 551699-1.html 551699-1-ref.html == 552334-1.html 552334-1-ref.html # Bug 553571 was specific to MS Indic shaping behavior and Win7 font support; @@ -1498,16 +1498,16 @@ skip-if(B2G||Mulet) fuzzy-if(Android,12,300) == 551463-1.html 551463-1-ref.html # Keeping it here for the record, and because we may evolve HB's dotted-circle # behavior further in the future, which could make this become relevant again. # Marked "random" rather than "fails" because it may (spuriously) appear to pass -# on B2G or Android devices that completely lack any Sinhala font support. +# on Android devices that completely lack any Sinhala font support. random != 553571-1.html 553571-1-notref.html # expect dotted circle in test, not in ref: "fails" under harfbuzz, which doesn't consider the sequence invalid fuzzy-if(!contentSameGfxBackendAsCanvas,128,91) random-if(d2d) skip-if(azureSkiaGL) fuzzy-if(skiaContent,32,150) == 555388-1.html 555388-1-ref.html == 556661-1.html 556661-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent,4,5) == 557087-1.html 557087-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,2,5) == 557087-2.html 557087-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,4,5) == 557087-1.html 557087-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,5) == 557087-2.html 557087-ref.html == 557736-1.html 557736-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) != 558011-1.xul 558011-1-ref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +!= 558011-1.xul 558011-1-ref.xul == 559284-1.html 559284-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) == 560455-1.xul 560455-1-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) == 560455-1.xul 560455-1-ref.xul fuzzy-if(skiaContent,2,5) == 561981-1.html 561981-1-ref.html == 561981-2.html 561981-2-ref.html fuzzy-if(skiaContent,1,5) == 561981-3.html 561981-3-ref.html @@ -1518,22 +1518,22 @@ fuzzy-if(skiaContent,1,5) == 561981-7.html 561981-7-ref.html == 561981-8.html 561981-8-ref.html == 562835-1.html 562835-ref.html == 562835-2.html 562835-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-1.html 563584-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-2.html 563584-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,4,180) == 563584-3.html 563584-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,4,180) == 563584-4.html 563584-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,2,48) == 563584-1.html 563584-1-ref.html +fuzzy-if(Android,2,48) == 563584-2.html 563584-2-ref.html +fuzzy-if(Android,4,180) == 563584-3.html 563584-3-ref.html +fuzzy-if(Android,4,180) == 563584-4.html 563584-4-ref.html fuzzy-if(Android,2,48) == 563584-5.html 563584-5-ref.html test-pref(layout.float-fragments-inside-column.enabled,false) == 563584-6-columns.html 563584-6-columns-ref.html test-pref(layout.float-fragments-inside-column.enabled,true) == 563584-6-columns.html 563584-6-columns-ref-enabled.html -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-6-printing.html 563584-6-printing-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-7.html 563584-7-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,2,48) == 563584-6-printing.html 563584-6-printing-ref.html +fuzzy-if(Android,2,48) == 563584-7.html 563584-7-ref.html # FIXME: It would be nice to have variants of these -8 tests for the # table narrowing quirk causing a change to mIsTopOfPage (though I'm not # entirely sure our behavior is the right one, either). -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-8a.html 563584-8a-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,2,48) == 563584-8b.html 563584-8b-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,4,180) == 563584-8c.html 563584-8c-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,4,180) == 563584-8d.html 563584-8d-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,2,48) == 563584-8a.html 563584-8a-ref.html +fuzzy-if(Android,2,48) == 563584-8b.html 563584-8b-ref.html +fuzzy-if(Android,4,180) == 563584-8c.html 563584-8c-ref.html +fuzzy-if(Android,4,180) == 563584-8d.html 563584-8d-ref.html == 563584-9a.html 563584-9a-ref.html == 563584-9b.html 563584-9b-ref.html == 563584-9c.html 563584-9cd-ref.html @@ -1544,11 +1544,11 @@ fuzzy-if(Android,2,48) == 563584-11.html 563584-11-ref.html == 563884-1.html 563884-1-ref.html == 564002-1.html 564002-1-ref.html == 564054-1.html 564054-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,1200) == 564991-1.html 564991-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,1200) == 564991-1.html 564991-1-ref.html == 565819-1.html 565819-ref.html == 565819-2.html 565819-ref.html needs-focus == 568441.html 568441-ref.html -skip-if(B2G||Mulet) == 569006-1.html 569006-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 569006-1.html 569006-1-ref.html == 571281-1a.html 571281-1-ref.html == 571281-1b.html 571281-1-ref.html == 571281-1c.html 571281-1-ref.html @@ -1571,23 +1571,23 @@ random-if(!winWidget) fails-if(winWidget&&!dwrite) random-if(winWidget&&dwrite) == 579323-1.html 579323-1-ref.html == 579349-1.html 579349-1-ref.html == 579655-1.html 579655-1-ref.html -skip-if(!haveTestPlugin) skip-if(B2G||Mulet) fails-if(Android) == 579808-1.html 579808-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,10000) == 579985-1.html 579985-1-ref.html # bug 623452 for WinXP; this bug was only for a regression in BasicLayers anyway # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) skip-if(Android) == 580160-1.html 580160-1-ref.html # bug 920927 for Android; issues without the test-plugin # Initial mulet triage: parity with B2G/B2G Desktop +skip-if(!haveTestPlugin) fails-if(Android) == 579808-1.html 579808-1-ref.html +fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,10000) == 579985-1.html 579985-1-ref.html # bug 623452 for WinXP; this bug was only for a regression in BasicLayers anyway +skip-if(Android) == 580160-1.html 580160-1-ref.html # bug 920927 for Android; issues without the test-plugin fuzzy-if(asyncPan&&!layersGPUAccelerated,255,141) HTTP(..) == 580863-1.html 580863-1-ref.html -skip-if(B2G||Mulet) fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,6436) == 581317-1.html 581317-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) random-if(layersGPUAccelerated) fuzzy-if(skiaContent,1,6436) == 581317-1.html 581317-1-ref.html == 581579-1.html 581579-1-ref.html == 582037-1a.html 582037-1-ref.html == 582037-1b.html 582037-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,3,256) == 582037-2a.html 582037-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,3,256) == 582037-2b.html 582037-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,3,256) == 582037-2a.html 582037-2-ref.html +fuzzy-if(Android,3,256) == 582037-2b.html 582037-2-ref.html asserts(1-2) == 582146-1.html about:blank -skip-if(B2G||Mulet) == 582476-1.svg 582476-1-ref.svg # Initial mulet triage: parity with B2G/B2G Desktop +== 582476-1.svg 582476-1-ref.svg == 584400-dash-length.svg 584400-dash-length-ref.svg == 584699-1.html 584699-1-ref.html fuzzy-if(Android,2,48) == 585598-2.xhtml 585598-2-ref.xhtml == 586400-1.html 586400-1-ref.html -skip-if(B2G||Mulet) fuzzy-if(d2d,52,1051) fuzzy-if(OSX==1008,129,1068) == 586683-1.html 586683-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(d2d,52,1051) fuzzy-if(OSX==1008,129,1068) == 586683-1.html 586683-1-ref.html == 589615-1a.xhtml 589615-1-ref.html == 589615-1b.html 589615-1-ref.html == 589672-1.html 589672-1-ref.html @@ -1596,17 +1596,17 @@ pref(dom.meta-viewport.enabled,true) skip-if(Android) == 593243-1.html 593243-1- pref(dom.meta-viewport.enabled,true) skip-if(Android) == 593243-2.html 593243-2-ref.html # bug 593168 == 593544-1.html 593544-1-ref.html random-if(Android) == 594333-1.html 594333-1-ref.html -fuzzy-if(B2G,1,40000) == 594624-1.html 594624-1-ref.html +== 594624-1.html 594624-1-ref.html == 594737-1.html 594737-1-ref.html fuzzy-if(skiaContent,1,80) == 597721-1.html 597721-1-ref.html -random-if(winWidget) fuzzy-if(B2G,3,40) fuzzy-if(Android,38,539) fuzzy-if(skiaContent,1,480) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 +random-if(winWidget) fuzzy-if(Android,38,539) fuzzy-if(skiaContent,1,480) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 == 599113-1.html 599113-1-ref.html fails-if(!haveTestPlugin) == 599476.html 599476-ref.html == 599882-1a.html 599882-1-ref.html == 599882-1b.html 599882-1-ref.html == 599882-2.html 599882-2-ref.html == 600045-1.html 600045-1-ref.html -skip-if(B2G||Mulet) == 600803-1.html 600803-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 600803-1.html 600803-1-ref.html == 600974-1.html 600974-1-ref.html == 600974-2.html 600974-1-ref.html == 600974-3.html 600974-1-ref.html @@ -1644,29 +1644,29 @@ skip-if(Android) HTTP(..) == 621253-1-externalFilter.html 621253-1-ref.html skip-if(Android) == 621253-1-internalFilter.html 621253-1-ref.html HTTP(..) == 621253-2-externalFilter.html 621253-2-ref.html == 621253-2-internalFilter.html 621253-2-ref.html -skip-if(B2G||Mulet) random-if(winWidget) fuzzy-if(OSX==1008,19,17) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) # Initial mulet triage: parity with B2G/B2G Desktop +random-if(winWidget) fuzzy-if(OSX==1008,19,17) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) random-if(winWidget) HTTP(..) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above, and HTTP(..) for filters.svg, used to mask antialiasing issues where glyphs touch fuzzy-if(d2d,5,1) == 622585-1.html 622585-1-ref.html # bug 789402 fuzzy-if(Android,8,300) fuzzy-if(skiaContent,1,40000) == 625409-1.html 625409-1-ref.html == 627393-1.html about:blank fuzzy-if(skiaContent,1,500) == 630835-1.html about:blank == 631352-1.html 631352-1-ref.html -skip-if(!haveTestPlugin) skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(winWidget&&!layersGPUAccelerated,102,535) fuzzy-if(skiaContent&&!Android,102,11000) == 632423-1.html 632423-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(Android||B2G||Mulet) random-if(winWidget||OSX==1010) == 632781-verybig.html 632781-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +skip-if(!haveTestPlugin) fails-if(Android) fuzzy-if(winWidget&&!layersGPUAccelerated,102,535) fuzzy-if(skiaContent&&!Android,102,11000) == 632423-1.html 632423-1-ref.html +skip-if(Android) random-if(winWidget||OSX==1010) == 632781-verybig.html 632781-ref.html == 632781-normalsize.html 632781-ref.html fuzzy-if(d2d&&/^Windows\x20NT\x206\.2/.test(http.oscpu),1,559) fuzzy-if(!isDebugBuild&>kWidget&&/^Linux\x20i686/.test(http.oscpu),102,140) == 633344-1.html 633344-1-ref.html # bug 1103623, Linux32 from GCC update fuzzy-if(skiaContent,1,500) == 634232-1.html 634232-1-ref.html fuzzy-if(skiaContent,3,120000) == 635302-1.html 635302-1-ref.html -fuzzy(1,68) fuzzy-if(gtkWidget,1,70) skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,1,300) == 635373-1.html 635373-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,118) fuzzy-if(skiaContent&&!Android,2,550) == 635373-2.html 635373-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,116) fuzzy-if(skiaContent&&!Android,2,650) == 635373-3.html 635373-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy(1,68) fuzzy-if(gtkWidget,1,70) fails-if(Android) fuzzy-if(skiaContent&&!Android,1,300) == 635373-1.html 635373-1-ref.html +random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,118) fuzzy-if(skiaContent&&!Android,2,550) == 635373-2.html 635373-2-ref.html +random-if(d2d) fails-if(Android) fuzzy-if(winWidget&&!d2d,20,116) fuzzy-if(skiaContent&&!Android,2,650) == 635373-3.html 635373-3-ref.html HTTP(..) == 635639-1.html 635639-1-ref.html HTTP(..) == 635639-2.html 635639-2-ref.html random == 637597-1.html 637597-1-ref.html # bug 637597 was never really fixed! fuzzy-if(Android,8,500) == 637852-1.html 637852-1-ref.html fuzzy-if(Android,8,500) == 637852-2.html 637852-2-ref.html fuzzy-if(Android,8,500) == 637852-3.html 637852-3-ref.html -skip-if(B2G||Mulet) == 641770-1.html 641770-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 641770-1.html 641770-1-ref.html == 641856-1.html 641856-1-ref.html == 645491-1.html 645491-1-ref.html == 645647-1.html 645647-1-ref.html @@ -1684,11 +1684,11 @@ fuzzy-if(skiaContent,1,4500) == 654950-1.html 654950-1-ref.html # Quartz alpha b != 656875.html about:blank == 658952.html 658952-ref.html fuzzy-if(skiaContent,1,3500) == 660682-1.html 660682-1-ref.html -fuzzy-if(d2d,1,256) skip-if((B2G&&browserIsRemote)||Mulet) skip-if(Android) fuzzy-if(skiaContent,1,68000) == 664127-1.xul 664127-1-ref.xul # B2G: bug 974780. Android: Intermittent failures - bug 1019131 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 665597-1.html 665597-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 665597-2.html 665597-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == 668319-1.xul about:blank # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) != 669015-1.xul 669015-1-notref.xul # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(d2d,1,256) skip-if(Android) fuzzy-if(skiaContent,1,68000) == 664127-1.xul 664127-1-ref.xul # Android: Intermittent failures - bug 1019131 +== 665597-1.html 665597-1-ref.html +== 665597-2.html 665597-2-ref.html +== 668319-1.xul about:blank +!= 669015-1.xul 669015-1-notref.xul skip-if(azureSkiaGL) == 670442-1.html 670442-1-ref.html == 670467-1.html 670467-1-ref.html == 670467-2.html 670467-2-ref.html @@ -1709,23 +1709,23 @@ needs-focus != 703186-1.html 703186-2.html == 714519-1-q.html 714519-1-ref.html == 714519-2-as.html 714519-2-ref.html == 714519-2-q.html 714519-2-ref.html -skip-if(B2G||Mulet) fuzzy-if(true,1,21) fuzzy-if(d2d,68,173) fuzzy-if(cocoaWidget,1,170) == 718521.html 718521-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(true,1,21) fuzzy-if(d2d,68,173) fuzzy-if(cocoaWidget,1,170) == 718521.html 718521-ref.html # bug 773482 == 720987.html 720987-ref.html == 722888-1.html 722888-1-ref.html == 722923-1.html 722923-1-ref.html == 723484-1.html 723484-1-ref.html -random-if(Android||(B2G&&browserIsRemote)||Mulet) == 728983-1.html 728983-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 729143-1.html 729143-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +random-if(Android) == 728983-1.html 728983-1-ref.html +== 729143-1.html 729143-1-ref.html == 731521-1.html 731521-1-ref.html needs-focus == 731726-1.html 731726-1-ref.html == 735481-1.html 735481-1-ref.html fuzzy-if(cocoaWidget,1,300000) fuzzy-if(skiaContent,2,300000) == 745934-1.html 745934-1-ref.html == 748692-1a.html 748692-1-ref.html == 748692-1b.html 748692-1-ref.html -skip-if(B2G||Mulet) == 748803-1.html 748803-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 748803-1.html 748803-1-ref.html == 750551-1.html 750551-1-ref.html -skip-if(B2G||Mulet) == 751012-1a.html 751012-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 751012-1b.html 751012-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 751012-1a.html 751012-1-ref.html +== 751012-1b.html 751012-1-ref.html random-if(Android) == 753329-1.html about:blank == 758561-1.html 758561-1-ref.html fuzzy-if(true,1,90) fuzzy-if(skiaContent,1,320) == 759036-1.html 759036-1-ref.html @@ -1750,13 +1750,13 @@ fuzzy(40,850) fuzzy-if(azureQuartz,68,586) fuzzy-if(skiaContent,2,2310) == 79779 fuzzy-if(Android,8,608) == 811301-1.html 811301-1-ref.html == 812824-1.html 812824-1-ref.html == 814677.html 814677-ref.html -skip-if(B2G||Mulet) == 814952-1.html 814952-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,4,400) == 815593-1.html 815593-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 814952-1.html 814952-1-ref.html +fuzzy-if(Android,4,400) == 815593-1.html 815593-1-ref.html == 816359-1.html 816359-1-ref.html == 816458-1.html 816458-1-ref.html fuzzy-if(skiaContent,1,5) == 816948-1.html 816948-1-ref.html == 817019-1.html about:blank -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,5) == 818276-1.html 818276-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,5) == 818276-1.html 818276-1-ref.html fuzzy-if(asyncPan,190,510) fuzzy-if(asyncPan&&!layersGPUAccelerated,102,510) == 825999.html 825999-ref.html == 827577-1a.html 827577-1-ref.html == 827577-1b.html 827577-1-ref.html @@ -1768,9 +1768,9 @@ fuzzy-if(asyncPan,190,510) fuzzy-if(asyncPan&&!layersGPUAccelerated,102,510) == fuzzy-if(OSX,1,364) fuzzy-if(skiaContent,1,320) == 846144-1.html 846144-1-ref.html == 847850-1.html 847850-1-ref.html == 848421-1.html 848421-1-ref.html -random-if(B2G||Mulet) == 849407-1.html 849407-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 849407-1.html 849407-1-ref.html == 849996-1.html 849996-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == 858803-1.html 858803-1-ref.html # bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== 858803-1.html 858803-1-ref.html == 860242-1.html 860242-1-ref.html != 860370.html 860370-notref.html == 871338-1.html 871338-1-ref.html @@ -1793,11 +1793,11 @@ fuzzy-if(cocoaWidget,1,40) == 928607-1.html 928607-1-ref.html fuzzy-if(skiaContent,1,3) == 931464-1.html 931464-1-ref.html == 931853.html 931853-ref.html == 931853-quirks.html 931853-quirks-ref.html -fuzzy-if(OSX==1006,2,30) skip-if((B2G&&browserIsRemote)||Mulet) == 933264-1.html 933264-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(OSX==1006,2,30) == 933264-1.html 933264-1-ref.html == 936670-1.svg 936670-1-ref.svg == 941940-1.html 941940-1-ref.html fails == 942017.html 942017-ref.html # bug 942017 -fuzzy-if(Android,1,1) fuzzy-if(B2G,1,7) fuzzy-if(skiaContent,1,160000) == 942672-1.html 942672-1-ref.html +fuzzy-if(Android,1,1) fuzzy-if(skiaContent,1,160000) == 942672-1.html 942672-1-ref.html == 953334-win32-clipping.html 953334-win32-clipping-ref.html fuzzy-if(skiaContent,1,5) == 956513-1.svg 956513-1-ref.svg == 944291-1.html 944291-1-ref.html @@ -1848,8 +1848,8 @@ test-pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-ref.htm == 1059498-1.html 1059498-1-ref.html == 1059498-2.html 1059498-1-ref.html == 1059498-3.html 1059498-1-ref.html -skip-if(Mulet) == 1062108-1.html 1062108-1-ref.html # Bug 1139893: font rounding failure, tracked in bug 1141535 -fuzzy-if(Mulet,1,5) == 1062792-1.html 1062792-1-ref.html +== 1062108-1.html 1062108-1-ref.html +== 1062792-1.html 1062792-1-ref.html == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow-ref.html test-pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1-ref.html == 1069716-1.html 1069716-1-ref.html @@ -1923,7 +1923,7 @@ skip-if(!B2G) fuzzy-if(B2G,23,176) == 1133905-3-vh-rtl.html 1133905-ref-vh-rtl.h skip-if(!B2G) == 1133905-4-vh-rtl.html 1133905-ref-vh-rtl.html skip-if(!B2G) fuzzy-if(B2G,102,577) == 1133905-5-vh-rtl.html 1133905-ref-vh-rtl.html skip-if(!B2G) fuzzy-if(B2G,102,877) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl.html -skip-if(B2G||Mulet) == 1150021-1.xul 1150021-1-ref.xul +== 1150021-1.xul 1150021-1-ref.xul == 1151145-1.html 1151145-1-ref.html == 1151306-1.html 1151306-1-ref.html == 1153845-1.html 1153845-1-ref.html From 8dc4ba8394d5a3fec4caccf0a7dcd2360011908a Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:26 +0200 Subject: [PATCH 15/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/canvas. r=dholbert MozReview-Commit-ID: 9acVfD6vter --- layout/reftests/canvas/reftest.list | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/reftests/canvas/reftest.list b/layout/reftests/canvas/reftest.list index 6623cbfc952a..40a7c5b3ee64 100644 --- a/layout/reftests/canvas/reftest.list +++ b/layout/reftests/canvas/reftest.list @@ -1,12 +1,12 @@ == default-size.html default-size-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,8,1000) == size-1.html size-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,8,1000) == size-1.html size-1-ref.html == empty-transaction-1.html empty-transaction-1-ref.html == image-rendering-test.html image-rendering-ref.html == image-shadow.html image-shadow-ref.html -skip-if(B2G||Mulet) asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enable once we're off the pandaboards @@ -27,8 +27,8 @@ random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enab == text-ltr-alignment-test.html text-ltr-alignment-ref.html == text-rtl-alignment-test.html text-rtl-alignment-ref.html -fuzzy-if((B2G||Mulet)&&azureSkiaGL,1,256) == text-horzline-with-bottom.html text-horzline.html # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if((B2G||Mulet)&&azureSkiaGL,1,256) fails-if(azureSkia&&OSX>=1008) == text-horzline-with-top.html text-horzline.html # Initial mulet triage: parity with B2G/B2G Desktop +== text-horzline-with-bottom.html text-horzline.html +fails-if(azureSkia&&OSX>=1008) == text-horzline-with-top.html text-horzline.html != text-big-stroke.html text-blank.html != text-big-stroke.html text-big-fill.html @@ -45,7 +45,7 @@ fuzzy-if(azureSkiaGL,10,400) == text-not-in-doc-test.html text-not-in-doc-ref.ht != text-bidi-ltr-test.html text-bidi-ltr-notref.html # for bug 698185 == text-bidi-rtl-test.html text-bidi-rtl-ref.html -skip-if(B2G||Mulet) != text-font-lang.html text-font-lang-notref.html # Initial mulet triage: parity with B2G/B2G Desktop +!= text-font-lang.html text-font-lang-notref.html == text-measure.html text-measure-ref.html == text-small-caps-1.html text-small-caps-1-ref.html @@ -101,7 +101,7 @@ fuzzy-if(azureQuartz,2,128) fuzzy-if(d2d,12,21) fuzzy-if(skiaContent,12,7) fuzzy == 802658-1.html 802658-1-ref.html == 1074733-1.html 1074733-1-ref.html -fuzzy-if(Mulet,45,2) == 1107096-invisibles.html 1107096-invisibles-ref.html +== 1107096-invisibles.html 1107096-invisibles-ref.html == 1151821-1.html 1151821-1-ref.html == 1201272-1.html 1201272-1-ref.html == 1224976-1.html 1224976-1-ref.html From 922f09ed35fc091cb85b039be9248622872feeb9 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:26 +0200 Subject: [PATCH 16/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/columns. r=dholbert MozReview-Commit-ID: FZJj2V2NcBc --- layout/reftests/columns/reftest.list | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/reftests/columns/reftest.list b/layout/reftests/columns/reftest.list index fb68d06f57d0..35bfe861b206 100644 --- a/layout/reftests/columns/reftest.list +++ b/layout/reftests/columns/reftest.list @@ -22,11 +22,11 @@ HTTP(..) == columnfill-balance.html columnfill-balance-ref.html fuzzy-if(OSX,32,1000) HTTP(..) == columnfill-auto.html columnfill-auto-ref.html HTTP(..) == columnfill-auto-2.html columnfill-auto-2-ref.html HTTP(..) == columnfill-auto-3.html columnfill-auto-2-ref.html -skip-if(B2G||Mulet) == columnrule-basic.html columnrule-basic-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == columnrule-complex.html columnrule-complex-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== columnrule-basic.html columnrule-basic-ref.html +== columnrule-complex.html columnrule-complex-ref.html != columnrule-linestyles.html columnrule-linestyles-notref.html == columnrule-padding.html columnrule-padding-ref.html -skip-if(B2G||Mulet) == columnfill-overflow.html columnfill-overflow-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== columnfill-overflow.html columnfill-overflow-ref.html == margin-collapsing-bug616722-1.html margin-collapsing-bug616722-1-ref.html == margin-collapsing-bug616722-2.html margin-collapsing-bug616722-2-ref.html == column-balancing-nested-000.html column-balancing-nested-000-ref.html From 07e1c406ccf15aebf473a8a0eb3fc76cb755cff1 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 17/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/counter-style. r=dholbert MozReview-Commit-ID: 5IW4mfMSyjL --- layout/reftests/counter-style/reftest.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layout/reftests/counter-style/reftest.list b/layout/reftests/counter-style/reftest.list index 4382f51d74d2..541cca4fa5c6 100644 --- a/layout/reftests/counter-style/reftest.list +++ b/layout/reftests/counter-style/reftest.list @@ -14,7 +14,7 @@ == system-extends-invalid.html system-extends-invalid-ref.html == descriptor-negative.html descriptor-negative-ref.html == descriptor-prefix.html descriptor-prefix-ref.html -fails-if(B2G||Mulet) == descriptor-suffix.html descriptor-suffix-ref.html # B2G kerning # Initial mulet triage: parity with B2G/B2G Desktop +== descriptor-suffix.html descriptor-suffix-ref.html == descriptor-range.html descriptor-range-ref.html == descriptor-pad.html descriptor-pad-ref.html == descriptor-fallback.html descriptor-fallback-ref.html From 80d1d42f4f9b5cda97c501bac32d300e6309c76f Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 18/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-disabled. r=dholbert MozReview-Commit-ID: 7Yby2auP0Je --- layout/reftests/css-disabled/button/reftest.list | 8 ++++---- layout/reftests/css-disabled/select/reftest.list | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/layout/reftests/css-disabled/button/reftest.list b/layout/reftests/css-disabled/button/reftest.list index 9670242febbf..2564320741e2 100644 --- a/layout/reftests/css-disabled/button/reftest.list +++ b/layout/reftests/css-disabled/button/reftest.list @@ -1,9 +1,9 @@ == button-fieldset-1.html button-fieldset-ref.html -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,7) == button-fieldset-2.html button-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,7) == button-fieldset-3.html button-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,7) == button-fieldset-2.html button-fieldset-ref.html +fuzzy-if(skiaContent,1,7) == button-fieldset-3.html button-fieldset-ref.html fuzzy-if(skiaContent,1,7) == button-fieldset-4.html button-fieldset-ref.html == button-fieldset-legend-1.html button-fieldset-legend-ref-1.html -fails-if(B2G||Mulet) == button-fieldset-legend-2.html button-fieldset-legend-ref-2.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) == button-fieldset-legend-3.html button-fieldset-legend-ref-3.html # Initial mulet triage: parity with B2G/B2G Desktop +== button-fieldset-legend-2.html button-fieldset-legend-ref-2.html +== button-fieldset-legend-3.html button-fieldset-legend-ref-3.html == button-fieldset-legend-4.html button-fieldset-legend-ref-4.html == button-fieldset-legend-5.html button-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/select/reftest.list b/layout/reftests/css-disabled/select/reftest.list index 2b5f39028a11..700f06471cda 100644 --- a/layout/reftests/css-disabled/select/reftest.list +++ b/layout/reftests/css-disabled/select/reftest.list @@ -1,9 +1,9 @@ fuzzy-if(Android,12,1) == select-fieldset-1.html select-fieldset-ref.html -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,2,17) == select-fieldset-2.html select-fieldset-ref-disabled.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,2,17) == select-fieldset-3.html select-fieldset-ref-disabled.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,17) == select-fieldset-2.html select-fieldset-ref-disabled.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,17) == select-fieldset-3.html select-fieldset-ref-disabled.html fails-if(Android) fuzzy-if(skiaContent&&!Android,2,13) == select-fieldset-4.html select-fieldset-ref.html == select-fieldset-legend-1.html select-fieldset-legend-ref-1.html -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,2,6) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,2,8) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,6) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,8) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html fuzzy-if(skiaContent,2,12) == select-fieldset-legend-4.html select-fieldset-legend-ref-4.html fuzzy-if(skiaContent,2,5) == select-fieldset-legend-5.html select-fieldset-legend-ref-5.html From f2bda89c70463b072252a404cf091baf483fe5ae Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 19/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-display. r=dholbert MozReview-Commit-ID: 2jXhOGXTkuN --- layout/reftests/css-display/reftest.list | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layout/reftests/css-display/reftest.list b/layout/reftests/css-display/reftest.list index f0b0cd544016..d310422bb357 100644 --- a/layout/reftests/css-display/reftest.list +++ b/layout/reftests/css-display/reftest.list @@ -16,13 +16,13 @@ pref(layout.css.display-contents.enabled,true) == display-contents-tables-3.xhtm pref(layout.css.display-contents.enabled,true) == display-contents-visibility-hidden.html display-contents-visibility-hidden-ref.html pref(layout.css.display-contents.enabled,true) == display-contents-visibility-hidden-2.html display-contents-visibility-hidden-ref.html pref(layout.css.display-contents.enabled,true) == display-contents-495385-2d.html display-contents-495385-2d-ref.html -skip-if(B2G||Mulet) fuzzy-if(Android,7,3935) pref(layout.css.display-contents.enabled,true) == display-contents-xbl.xhtml display-contents-xbl-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,7,3935) pref(layout.css.display-contents.enabled,true) == display-contents-xbl.xhtml display-contents-xbl-ref.html fuzzy-if(Android,7,1186) pref(layout.css.display-contents.enabled,true) pref(dom.webcomponents.enabled,true) == display-contents-shadow-dom-1.html display-contents-shadow-dom-1-ref.html -skip-if(B2G||Mulet) pref(layout.css.display-contents.enabled,true) == display-contents-xbl-2.xul display-contents-xbl-2-ref.xul # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) asserts(1) pref(layout.css.display-contents.enabled,true) == display-contents-xbl-3.xul display-contents-xbl-3-ref.xul # bug 1089223 # Initial mulet triage: parity with B2G/B2G Desktop +pref(layout.css.display-contents.enabled,true) == display-contents-xbl-2.xul display-contents-xbl-2-ref.xul +asserts(1) pref(layout.css.display-contents.enabled,true) == display-contents-xbl-3.xul display-contents-xbl-3-ref.xul # bug 1089223 skip pref(layout.css.display-contents.enabled,true) == display-contents-xbl-4.xul display-contents-xbl-4-ref.xul # fails (not just asserts) due to bug 1089223 asserts(0-1) fuzzy-if(Android,8,3216) pref(layout.css.display-contents.enabled,true) == display-contents-fieldset.html display-contents-fieldset-ref.html # bug 1089223 -skip-if(B2G||Mulet) asserts(1) pref(layout.css.display-contents.enabled,true) == display-contents-xbl-5.xul display-contents-xbl-3-ref.xul # bug 1089223 # Initial mulet triage: parity with B2G/B2G Desktop +asserts(1) pref(layout.css.display-contents.enabled,true) == display-contents-xbl-5.xul display-contents-xbl-3-ref.xul # bug 1089223 pref(layout.css.display-contents.enabled,true) == display-contents-list-item-child.html display-contents-list-item-child-ref.html pref(layout.css.display-contents.enabled,true) == display-contents-writing-mode-1.html display-contents-writing-mode-1-ref.html pref(layout.css.display-contents.enabled,true) == display-contents-writing-mode-2.html display-contents-writing-mode-2-ref.html From a22a79000f30fc55a0c2680e97f31f4a8545fbbf Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 20/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-enabled. r=dholbert MozReview-Commit-ID: BCqGegBsjKL --- layout/reftests/css-enabled/button/reftest.list | 8 ++++---- layout/reftests/css-enabled/select/reftest.list | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/layout/reftests/css-enabled/button/reftest.list b/layout/reftests/css-enabled/button/reftest.list index 2966bb55a91e..4be7b48e63bd 100644 --- a/layout/reftests/css-enabled/button/reftest.list +++ b/layout/reftests/css-enabled/button/reftest.list @@ -1,9 +1,9 @@ fuzzy-if(skiaContent,1,3) == button-fieldset-1.html button-fieldset-ref.html -fails-if(B2G||Mulet) == button-fieldset-2.html button-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,7) == button-fieldset-3.html button-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== button-fieldset-2.html button-fieldset-ref.html +fuzzy-if(skiaContent,1,7) == button-fieldset-3.html button-fieldset-ref.html fuzzy-if(skiaContent,1,7) == button-fieldset-4.html button-fieldset-ref.html == button-fieldset-legend-1.html button-fieldset-legend-ref-1.html -fails-if(B2G||Mulet) fuzzy-if(skiaContent,2,4) == button-fieldset-legend-2.html button-fieldset-legend-ref-2.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == button-fieldset-legend-3.html button-fieldset-legend-ref-3.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,2,4) == button-fieldset-legend-2.html button-fieldset-legend-ref-2.html +fuzzy-if(skiaContent,1,3) == button-fieldset-legend-3.html button-fieldset-legend-ref-3.html fuzzy-if(skiaContent,2,9) == button-fieldset-legend-4.html button-fieldset-legend-ref-4.html fuzzy-if(skiaContent,2,5) == button-fieldset-legend-5.html button-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/select/reftest.list b/layout/reftests/css-enabled/select/reftest.list index 947b7772f848..7b8abfe01ef4 100644 --- a/layout/reftests/css-enabled/select/reftest.list +++ b/layout/reftests/css-enabled/select/reftest.list @@ -1,9 +1,9 @@ == select-fieldset-1.html select-fieldset-ref.html -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,9) == select-fieldset-2.html select-fieldset-ref-disabled.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) == select-fieldset-3.html select-fieldset-ref-disabled.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,9) == select-fieldset-2.html select-fieldset-ref-disabled.html +== select-fieldset-3.html select-fieldset-ref-disabled.html fuzzy-if(skiaContent,1,9) == select-fieldset-4.html select-fieldset-ref.html == select-fieldset-legend-1.html select-fieldset-legend-ref-1.html -fails-if(B2G||Mulet) fuzzy-if(skiaContent,2,4) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,2,5) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,2,4) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html +fuzzy-if(skiaContent,2,5) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html fuzzy-if(skiaContent,2,9) == select-fieldset-legend-4.html select-fieldset-legend-ref-4.html fuzzy-if(skiaContent,2,5) == select-fieldset-legend-5.html select-fieldset-legend-ref-5.html From 040cb8cbbb6d328c67b4a498a6f7c81ef0bbbca5 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 21/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-gradients. r=dholbert MozReview-Commit-ID: 3gnT4SNIhA9 --- layout/reftests/css-gradients/reftest.list | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layout/reftests/css-gradients/reftest.list b/layout/reftests/css-gradients/reftest.list index eba20cbefbd6..a93070752c12 100644 --- a/layout/reftests/css-gradients/reftest.list +++ b/layout/reftests/css-gradients/reftest.list @@ -69,7 +69,7 @@ fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == rad == radial-position-1a.html radial-position-1-ref.html fuzzy-if(cocoaWidget,1,28) fuzzy-if(winWidget,1,18) fuzzy-if(skiaContent,1,50) == radial-position-1b.html radial-position-1-ref.html fuzzy-if(cocoaWidget,4,22317) fuzzy-if(Android,8,771) == radial-shape-closest-corner-1a.html radial-shape-closest-corner-1-ref.html -fuzzy(1,238) fuzzy-if(cocoaWidget,4,22608) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\./.test(http.oscpu))&&d2d,1,336) fuzzy-if(Android,8,787) fuzzy-if(B2G,1,242) fuzzy-if(skiaContent,2,300) == radial-shape-closest-corner-1b.html radial-shape-closest-corner-1-ref.html +fuzzy(1,238) fuzzy-if(cocoaWidget,4,22608) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\./.test(http.oscpu))&&d2d,1,336) fuzzy-if(Android,8,787) fuzzy-if(skiaContent,2,300) == radial-shape-closest-corner-1b.html radial-shape-closest-corner-1-ref.html fuzzy-if(azureQuartz,2,41171) fuzzy-if(Android,8,771) == radial-shape-closest-corner-1c.html radial-shape-closest-corner-1-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,17,3880) == radial-shape-closest-side-1a.html radial-shape-closest-side-1-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,17,3880) == radial-shape-closest-side-1b.html radial-shape-closest-side-1-ref.html @@ -132,9 +132,9 @@ fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaConte fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz&&OSX==1006,2,7878) == aja-linear-5a.html aja-linear-5-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,2,16500) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fuzzy-if(azureQuartz,2,10163) == aja-linear-6a.html aja-linear-6-ref.html # bug 526708 fails == aja-linear-6b.html aja-linear-6-ref.html # bug 522607 -skip-if(B2G||Mulet) fuzzy-if(Android,6,10576) == height-dependence-1.html height-dependence-1-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(cocoaWidget,1,40000) fuzzy-if(Android,6,10576) == height-dependence-2.html height-dependence-2-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(Android,6,10576) == height-dependence-3.html height-dependence-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,6,10576) == height-dependence-1.html height-dependence-1-ref.html +fuzzy-if(cocoaWidget,1,40000) fuzzy-if(Android,6,10576) == height-dependence-2.html height-dependence-2-ref.html +fuzzy-if(Android,6,10576) == height-dependence-3.html height-dependence-3-ref.html == linear-onestopposition-1.html linear-onestopposition-1-ref.html fuzzy-if(d2d,47,400) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop From e7e757b6041f6ab67b3c069ec373c61dffde8f1c Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 22/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-import. r=dholbert MozReview-Commit-ID: 2KbshcPUoOH --- layout/reftests/css-import/reftest.list | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/reftests/css-import/reftest.list b/layout/reftests/css-import/reftest.list index ff05918f5f34..847379c2ac63 100644 --- a/layout/reftests/css-import/reftest.list +++ b/layout/reftests/css-import/reftest.list @@ -1,4 +1,4 @@ -skip-if(B2G||Mulet) == 290018-1.html 290018-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== 290018-1.html 290018-ref.html == 436261-1.html 436261-ref.html == 436261-2.html 436261-ref.html == 436261-3.html 436261-ref.html @@ -6,5 +6,5 @@ skip-if(B2G||Mulet) == 290018-1.html 290018-ref.html # Initial mulet triage: par == 444723-2.html 444723-ref.html == 445415-1a.xhtml 445415-1-ref.xhtml == 445415-1b.xhtml 445415-1-ref.xhtml -skip-if(B2G||Mulet) == 445415-2a.xhtml 445415-2-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == 445415-2b.xhtml 445415-2-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== 445415-2a.xhtml 445415-2-ref.xhtml +== 445415-2b.xhtml 445415-2-ref.xhtml From e59a3abddeedc3efe94d0dbccefc8bc90175a09a Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 23/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-invalid. r=dholbert MozReview-Commit-ID: FH18euCj4Cg --- layout/reftests/css-invalid/input/reftest.list | 4 ++-- layout/reftests/css-invalid/select/reftest.list | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/layout/reftests/css-invalid/input/reftest.list b/layout/reftests/css-invalid/input/reftest.list index d56c1f426401..2064ad16cc5b 100644 --- a/layout/reftests/css-invalid/input/reftest.list +++ b/layout/reftests/css-invalid/input/reftest.list @@ -1,7 +1,7 @@ == input-valid.html input-ref.html fuzzy(11,4) fuzzy-if(skiaContent,2,10) == input-customerror.html input-ref.html -skip-if(B2G||Mulet) == input-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == input-dyn-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== input-disabled.html input-ref.html +== input-dyn-disabled.html input-ref.html == input-dyn-not-disabled.html input-ref.html == input-readonly.html input-ref.html == input-dyn-readonly.html input-ref.html diff --git a/layout/reftests/css-invalid/select/reftest.list b/layout/reftests/css-invalid/select/reftest.list index e05a88e6cf8f..e76bb9042f39 100644 --- a/layout/reftests/css-invalid/select/reftest.list +++ b/layout/reftests/css-invalid/select/reftest.list @@ -1,12 +1,12 @@ needs-focus == select-valid.html select-ref.html fuzzy-if(skiaContent,1,3) needs-focus == select-invalid.html select-ref.html fuzzy-if(skiaContent,2,6) needs-focus == select-disabled.html select-disabled-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent,2,6) needs-focus == select-dyn-disabled.html select-disabled-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,2,6) needs-focus == select-dyn-disabled.html select-disabled-ref.html fuzzy-if(skiaContent,1,3) needs-focus == select-dyn-not-disabled.html select-ref.html needs-focus == select-required-invalid.html select-required-ref.html needs-focus == select-required-valid.html select-required-ref.html needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html fuzzy-if(skiaContent,1,250) needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,1,3) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,2,3) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fuzzy-if(skiaContent&&!Android,1,3) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,3) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html fuzzy-if(skiaContent,2,5) needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html From 2097128d5d115714c7c638ec0b6f7234a6ccaf4f Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:27 +0200 Subject: [PATCH 24/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-mediaqueries. r=dholbert MozReview-Commit-ID: 8YTydzVIbFj --- layout/reftests/css-mediaqueries/reftest.list | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/layout/reftests/css-mediaqueries/reftest.list b/layout/reftests/css-mediaqueries/reftest.list index 8b84c9807438..4e4e28683255 100644 --- a/layout/reftests/css-mediaqueries/reftest.list +++ b/layout/reftests/css-mediaqueries/reftest.list @@ -1,19 +1,19 @@ -fuzzy-if(Android,8,454) skip-if(B2G||Mulet) == mq_print_height.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop, bug 1178697 -skip-if(B2G||Mulet) == mq_print_deviceheight.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_width.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_minwidth.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_minheight.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_aspectratio.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_deviceaspectratio.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_devicewidth.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(Android,8,454) skip-if(B2G||Mulet) == mq_print_orientation.xhtml mq_print_orientation-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -fuzzy-if(Android,8,454) skip-if(B2G||Mulet) == mq_print_maxheight.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_maxwidth.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(Android,8,454) == mq_print_height.xhtml mq_print-ref.xhtml # bug 1178697 +== mq_print_deviceheight.xhtml mq_print-ref.xhtml +== mq_print_width.xhtml mq_print-ref.xhtml +== mq_print_minwidth.xhtml mq_print-ref.xhtml +== mq_print_minheight.xhtml mq_print-ref.xhtml +== mq_print_aspectratio.xhtml mq_print-ref.xhtml +== mq_print_deviceaspectratio.xhtml mq_print-ref.xhtml +== mq_print_devicewidth.xhtml mq_print-ref.xhtml +fuzzy-if(Android,8,454) == mq_print_orientation.xhtml mq_print_orientation-ref.xhtml +fuzzy-if(Android,8,454) == mq_print_maxheight.xhtml mq_print-ref.xhtml +== mq_print_maxwidth.xhtml mq_print-ref.xhtml -skip-if(B2G||Mulet) == mq_print_maxwidth_updown.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_maxheight_updown.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_minheight_updown.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == mq_print_minwidth_updown.xhtml mq_print-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== mq_print_maxwidth_updown.xhtml mq_print-ref.xhtml +== mq_print_maxheight_updown.xhtml mq_print-ref.xhtml +== mq_print_minheight_updown.xhtml mq_print-ref.xhtml +== mq_print_minwidth_updown.xhtml mq_print-ref.xhtml == scoped-mq-update.html scoped-mq-update-ref.html == system-metrics-1.html system-metrics-1-ref.html From a928f74610b8339acdb601e58acb84c6b14fe198 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 25/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-selectors. r=dholbert MozReview-Commit-ID: W14naBgbZB --- layout/reftests/css-selectors/reftest.list | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/reftests/css-selectors/reftest.list b/layout/reftests/css-selectors/reftest.list index 003042c68ed3..00b9ca695010 100644 --- a/layout/reftests/css-selectors/reftest.list +++ b/layout/reftests/css-selectors/reftest.list @@ -1,6 +1,6 @@ == state-dependent-in-any.html state-dependent-in-any-ref.html == attr-case-insensitive-1.html attr-case-insensitive-1-ref.html -skip-if((B2G&&browserIsRemote)||Mulet) == sibling-combinators-on-anon-content-1.xhtml sibling-combinators-on-anon-content-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -skip-if((B2G&&browserIsRemote)||Mulet) == sibling-combinators-on-anon-content-2.xhtml sibling-combinators-on-anon-content-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== sibling-combinators-on-anon-content-1.xhtml sibling-combinators-on-anon-content-ref.xhtml +== sibling-combinators-on-anon-content-2.xhtml sibling-combinators-on-anon-content-ref.xhtml == nth-child-1.html nth-child-ref.html == nth-child-2.html nth-child-ref.html From 01963f1006d4a7ba8a413e25394b50cc6cc9b8ae Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 26/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-submit-invalid. r=dholbert MozReview-Commit-ID: Fm4QYfPObds --- layout/reftests/css-submit-invalid/input-image/reftest.list | 2 +- layout/reftests/css-submit-invalid/input-submit/reftest.list | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/reftests/css-submit-invalid/input-image/reftest.list b/layout/reftests/css-submit-invalid/input-image/reftest.list index 72648ff6094f..cfb8df94e45c 100644 --- a/layout/reftests/css-submit-invalid/input-image/reftest.list +++ b/layout/reftests/css-submit-invalid/input-image/reftest.list @@ -1,7 +1,7 @@ == static-valid.html valid-ref.html == dynamic-valid.html valid-ref.html == static-invalid.html invalid-ref.html -skip-if(B2G||Mulet) == dynamic-invalid.html invalid-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== dynamic-invalid.html invalid-ref.html == dynamic-invalid-barred.html invalid-barred-ref.html == dynamic-invalid-barred-2.html invalid-barred-ref.html == dynamic-invalid-not-barred.html invalid-ref.html diff --git a/layout/reftests/css-submit-invalid/input-submit/reftest.list b/layout/reftests/css-submit-invalid/input-submit/reftest.list index 72648ff6094f..cfb8df94e45c 100644 --- a/layout/reftests/css-submit-invalid/input-submit/reftest.list +++ b/layout/reftests/css-submit-invalid/input-submit/reftest.list @@ -1,7 +1,7 @@ == static-valid.html valid-ref.html == dynamic-valid.html valid-ref.html == static-invalid.html invalid-ref.html -skip-if(B2G||Mulet) == dynamic-invalid.html invalid-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== dynamic-invalid.html invalid-ref.html == dynamic-invalid-barred.html invalid-barred-ref.html == dynamic-invalid-barred-2.html invalid-barred-ref.html == dynamic-invalid-not-barred.html invalid-ref.html From 1b896b9e2acdedaba997a6864e6c21c64780e836 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 27/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-ui-invalid. r=dholbert MozReview-Commit-ID: EeeGsTPfbnJ --- layout/reftests/css-ui-invalid/input/reftest.list | 4 ++-- layout/reftests/css-ui-invalid/select/reftest.list | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/layout/reftests/css-ui-invalid/input/reftest.list b/layout/reftests/css-ui-invalid/input/reftest.list index 8fd099721174..53198ee4253e 100644 --- a/layout/reftests/css-ui-invalid/input/reftest.list +++ b/layout/reftests/css-ui-invalid/input/reftest.list @@ -1,7 +1,7 @@ == input-valid.html input-ref.html fuzzy(64,4) == input-customerror.html input-ref.html -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == input-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,3) == input-disabled.html input-ref.html +fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-not-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-readonly.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-readonly.html input-ref.html diff --git a/layout/reftests/css-ui-invalid/select/reftest.list b/layout/reftests/css-ui-invalid/select/reftest.list index 9ec2843a1561..1fd197793914 100644 --- a/layout/reftests/css-ui-invalid/select/reftest.list +++ b/layout/reftests/css-ui-invalid/select/reftest.list @@ -2,7 +2,7 @@ needs-focus == select-valid.html select-ref.html fuzzy-if(skiaContent,1,3) needs-focus == select-invalid.html select-ref.html fuzzy-if(skiaContent,2,5) needs-focus == select-invalid-reset.html select-required-ref.html needs-focus == select-disabled.html select-disabled-ref.html -skip-if(B2G||Mulet) needs-focus == select-dyn-disabled.html select-disabled-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +needs-focus == select-dyn-disabled.html select-disabled-ref.html fuzzy-if(skiaContent,1,3) needs-focus == select-dyn-not-disabled.html select-ref.html fuzzy-if(skiaContent,2,5) needs-focus == select-required-invalid-1.html select-required-ref.html fuzzy-if(skiaContent,2,5) needs-focus == select-required-invalid-2.html select-required-ref.html @@ -12,7 +12,7 @@ fuzzy-if(skiaContent,2,5) needs-focus == select-required-valid.html select-requi needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html fuzzy-if(asyncPan&&!layersGPUAccelerated,84,77) fuzzy-if(skiaContent,1,1000) needs-focus == select-required-multiple-invalid-changed.html select-required-multiple-ref.html needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) fails-if(Android) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html fuzzy-if(skiaContent,2,10) needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html fuzzy-if(skiaContent,1,5) needs-focus == select-novalidate.html select-required-ref.html From 8484a256cd842c6b671904016d648de322d526e1 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 28/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-ui-valid. r=dholbert MozReview-Commit-ID: 16nJcUyshfl --- layout/reftests/css-ui-valid/input/reftest.list | 4 ++-- layout/reftests/css-ui-valid/select/reftest.list | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/layout/reftests/css-ui-valid/input/reftest.list b/layout/reftests/css-ui-valid/input/reftest.list index a4e658fe7a85..1745cfd546e7 100644 --- a/layout/reftests/css-ui-valid/input/reftest.list +++ b/layout/reftests/css-ui-valid/input/reftest.list @@ -1,7 +1,7 @@ == input-valid.html input-ref.html fuzzy(11,4) == input-customerror.html input-ref.html -fails-if(B2G||Mulet) == input-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== input-disabled.html input-ref.html +fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-not-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-not-disabled-changed.html input-ref.html fuzzy-if(skiaContent,1,3) == input-readonly.html input-ref.html diff --git a/layout/reftests/css-ui-valid/select/reftest.list b/layout/reftests/css-ui-valid/select/reftest.list index 8f77e8c51b2a..082a6fc0ce40 100644 --- a/layout/reftests/css-ui-valid/select/reftest.list +++ b/layout/reftests/css-ui-valid/select/reftest.list @@ -12,7 +12,7 @@ fuzzy-if(skiaContent,2,5) needs-focus == select-required-valid-changed-2.html se needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html fuzzy(64,4) fuzzy-if(asyncPan&&layersGPUAccelerated,84,77) fuzzy-if(skiaContent,1,1000) needs-focus == select-required-multiple-valid-changed.html select-required-multiple-ref.html -fails-if(Android||B2G||Mulet) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,2,10) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html fuzzy-if(skiaContent,2,10) needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html fuzzy-if(skiaContent,2,5) needs-focus == select-novalidate.html select-required-ref.html From c29d8dcfa0b35ad6204cb7653ac2e57a9307e9d5 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 29/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-valid. r=dholbert MozReview-Commit-ID: GcD9RzbnR2Z --- layout/reftests/css-valid/input/reftest.list | 4 ++-- layout/reftests/css-valid/select/reftest.list | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/layout/reftests/css-valid/input/reftest.list b/layout/reftests/css-valid/input/reftest.list index bd4677517646..64ca55558b36 100644 --- a/layout/reftests/css-valid/input/reftest.list +++ b/layout/reftests/css-valid/input/reftest.list @@ -1,7 +1,7 @@ == input-valid.html input-ref.html fuzzy(64,4) == input-customerror.html input-ref.html -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == input-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(B2G||Mulet) fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,1,3) == input-disabled.html input-ref.html +fuzzy-if(skiaContent,1,3) == input-dyn-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-not-disabled.html input-ref.html fuzzy-if(skiaContent,1,3) == input-readonly.html input-ref.html fuzzy-if(skiaContent,1,3) == input-dyn-readonly.html input-ref.html diff --git a/layout/reftests/css-valid/select/reftest.list b/layout/reftests/css-valid/select/reftest.list index df537e30cfdc..e88d25f53bf7 100644 --- a/layout/reftests/css-valid/select/reftest.list +++ b/layout/reftests/css-valid/select/reftest.list @@ -7,6 +7,6 @@ needs-focus == select-required-invalid.html select-required-ref.html needs-focus == select-required-valid.html select-required-ref.html needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html fuzzy-if(skiaContent,1,250) needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html -fails-if(Android||B2G||Mulet) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -fails-if(Android||B2G||Mulet) fuzzy-if(skiaContent&&!Android,1,3) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(Android) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fails-if(Android) fuzzy-if(skiaContent&&!Android,1,3) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html From 97630741781eb30ce65d49b1ac5de413e32bd866 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 30/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-valuesandunits. r=dholbert MozReview-Commit-ID: ICVkMwNY1PF --- layout/reftests/css-valuesandunits/reftest.list | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/reftests/css-valuesandunits/reftest.list b/layout/reftests/css-valuesandunits/reftest.list index 44c3684a2c12..5e251b00454c 100644 --- a/layout/reftests/css-valuesandunits/reftest.list +++ b/layout/reftests/css-valuesandunits/reftest.list @@ -1,7 +1,7 @@ == unit-rem-div-fontsize.html unit-rem-ref.html == unit-rem-div-width-inner.html unit-rem-ref.html == unit-rem-div-width-outer.html unit-rem-ref.html -skip-if(B2G||Mulet) == unit-rem-iframe.html unit-rem-ref-iframe.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== unit-rem-iframe.html unit-rem-ref-iframe.html == unit-rem-root-fontsize.html unit-rem-ref-root-fontsize.html == unit-rem-root-fontsize.html unit-rem-ref2-root-fontsize.html == unit-rem-root-width.html unit-rem-ref-root-width.html @@ -12,4 +12,4 @@ skip-if(B2G||Mulet) == unit-rem-iframe.html unit-rem-ref-iframe.html # bug 77348 == unit-vh-vw-overflow-scroll.html unit-vh-vw-overflow-scroll-ref.html == unit-vh-vw-overflow-scroll-x.html unit-vh-vw-overflow-scroll-x-ref.html == unit-vh-vw-overflow-scroll-y.html unit-vh-vw-overflow-scroll-y-ref.html -skip-if(B2G||Mulet) skip-if(Android) != unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-scroll.html # Initial mulet triage: parity with B2G/B2G Desktop +skip-if(Android) != unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-scroll.html From 89781e06d324c2ac0c7c74c7ab9a0c344ac1dc2a Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 31/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/cssom. r=dholbert MozReview-Commit-ID: 1NWEMxW5lPp --- layout/reftests/cssom/reftest.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layout/reftests/cssom/reftest.list b/layout/reftests/cssom/reftest.list index c1a5017c2814..9059acbfffda 100644 --- a/layout/reftests/cssom/reftest.list +++ b/layout/reftests/cssom/reftest.list @@ -1,2 +1,2 @@ -skip-if(B2G||Mulet) fuzzy-if(skiaContent,2,5) == computed-style-cross-window.html computed-style-cross-window-ref.html # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +fuzzy-if(skiaContent,2,5) == computed-style-cross-window.html computed-style-cross-window-ref.html == inline-style-null.html inline-style-null-ref.html From 1bc694f21d4b3b83efc0e765070c6ce2c9d5d8a0 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 32/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/dom. r=dholbert MozReview-Commit-ID: BuPrZOxJLA9 --- layout/reftests/dom/reftest.list | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/layout/reftests/dom/reftest.list b/layout/reftests/dom/reftest.list index 07429d5115f7..6e8a1810878f 100644 --- a/layout/reftests/dom/reftest.list +++ b/layout/reftests/dom/reftest.list @@ -31,26 +31,25 @@ == insertmultiplemultiple-2.html insertmultiplemultiple-ref.html # testing bindings that have multiple insertion points -# skip XBL test case on B2G -skip-if(B2G||Mulet) == multipleinsertionpoints-ref2.xhtml multipleinsertionpoints-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop +== multipleinsertionpoints-ref2.xhtml multipleinsertionpoints-ref.xhtml # append a single element -skip-if(B2G||Mulet) == multipleinsertionpoints-appendsingle-1.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == multipleinsertionpoints-appendsingle-2.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== multipleinsertionpoints-appendsingle-1.xhtml multipleinsertionpoints-ref.xhtml +== multipleinsertionpoints-appendsingle-2.xhtml multipleinsertionpoints-ref.xhtml # append several elements -skip-if(B2G||Mulet) == multipleinsertionpoints-appendmultiple.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== multipleinsertionpoints-appendmultiple.xhtml multipleinsertionpoints-ref.xhtml # insert a single element -skip-if(B2G||Mulet) == multipleinsertionpoints-insertsingle-1.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == multipleinsertionpoints-insertsingle-2.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== multipleinsertionpoints-insertsingle-1.xhtml multipleinsertionpoints-ref.xhtml +== multipleinsertionpoints-insertsingle-2.xhtml multipleinsertionpoints-ref.xhtml # insert several elements -skip-if(B2G||Mulet) == multipleinsertionpoints-insertmultiple.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 # Initial mulet triage: parity with B2G/B2G Desktop +== multipleinsertionpoints-insertmultiple.xhtml multipleinsertionpoints-ref.xhtml # test appending some nodes whose frame construction should be done lazily # followed by appending a node that might not be done lazily -skip-if((B2G&&browserIsRemote)||Mulet) == multipleappendwithxul.xhtml multipleappendwithxul-ref.xhtml # Bug 974780 # Initial mulet triage: parity with B2G/B2G Desktop +== multipleappendwithxul.xhtml multipleappendwithxul-ref.xhtml == multipleappendwithinput.xhtml multipleappendwithinput-ref.xhtml == multipleappendwitheditable.xhtml multipleappendwitheditable-ref.xhtml -skip-if(B2G||Mulet) == xbl-children-1.xhtml xbl-children-1-ref.xhtml # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == xbl-children-2.xhtml about:blank # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == xbl-children-3.xhtml xbl-children-3-ref.html # Initial mulet triage: parity with B2G/B2G Desktop -skip-if(B2G||Mulet) == xbl-children-4.xhtml xbl-children-4-ref.html # Initial mulet triage: parity with B2G/B2G Desktop +== xbl-children-1.xhtml xbl-children-1-ref.xhtml +== xbl-children-2.xhtml about:blank +== xbl-children-3.xhtml xbl-children-3-ref.html +== xbl-children-4.xhtml xbl-children-4-ref.html From 3bad9173f4bd0354ffc142d89248700446e253ce Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:28 +0200 Subject: [PATCH 33/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/first-letter. r=dholbert MozReview-Commit-ID: 7aqMxx7x3uu --- layout/reftests/first-letter/reftest.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layout/reftests/first-letter/reftest.list b/layout/reftests/first-letter/reftest.list index 1cc7e740a9f6..cecc41352201 100644 --- a/layout/reftests/first-letter/reftest.list +++ b/layout/reftests/first-letter/reftest.list @@ -64,7 +64,7 @@ fails-if(winWidget||cocoaWidget) == 617869-1.html 617869-1-ref.html == 922550-1.html 922550-1-ref.html == 958249.html 958249-ref.html == font-text-styles.html font-text-styles-ref.html -fails-if(gtkWidget&&!Mulet) random-if(winWidget&&!d2d) == font-text-styles-floater.html font-text-styles-floater-ref.html # bug 992846 # Initial mulet triage: parity with B2G/B2G Desktop +fails-if(gtkWidget) random-if(winWidget&&!d2d) == font-text-styles-floater.html font-text-styles-floater-ref.html # bug 992846 == inline-height-empty.html inline-height-empty-ref.html HTTP(..) == indic-clusters-1.html indic-clusters-1-ref.html == overflow-float-nooverflow.html overflow-float-nooverflow-ref.html From 6301d30931d4544952eb47f5784ed9d86c5544af Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sun, 9 Oct 2016 09:51:29 +0200 Subject: [PATCH 34/82] Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/flexbox. r=dholbert MozReview-Commit-ID: 5VDu2fnYDcp --- layout/reftests/flexbox/reftest.list | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout/reftests/flexbox/reftest.list b/layout/reftests/flexbox/reftest.list index 070185177e7a..eeffdbe35804 100644 --- a/layout/reftests/flexbox/reftest.list +++ b/layout/reftests/flexbox/reftest.list @@ -16,7 +16,7 @@ include pagination/reftest.list fails == flexbox-align-self-baseline-horiz-2.xhtml flexbox-align-self-baseline-horiz-2-ref.xhtml # bug 793456, and possibly others # This one fails on windows R (but not Ru, strangely). On Windows R, the # single-line