Граф коммитов

666013 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 36d3f1e1b9 Bug 1571530 - Cleanup confusing lifetime of SheetLoadData. r=heycam
Saving a refcount bump is not worth the churn. Use a proper RefPtr<>
everywhere instead of manual refcounting, and don't make DoSheetComplete call
NS_RELEASE unconditionally.

Also, make clear by using references where null is expected or not.

Also, properly use a RefPtr in mPendingDatas, since they are strong pointers,
in fact.

Finally, remove some unused macros from nsCSSValue of which this code was the
last consumer.

Differential Revision: https://phabricator.services.mozilla.com/D41090

--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:09 +00:00
Emilio Cobos Álvarez 588365a846 Bug 1571530 - Don't use nsBaseHashtable in the CSS loader. r=heycam
It's a refptr hashtable, really.

Differential Revision: https://phabricator.services.mozilla.com/D41027

--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:07 +00:00
Emilio Cobos Álvarez 6779b66f01 Bug 1571530 - Remove various bool arguments in sheet loader APIs. r=heycam
They're bad, specially if they do vastly different thing in overloaded
functions, like aUseSystemPrincipal and aIsPreload. :)

Differential Revision: https://phabricator.services.mozilla.com/D40851

--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:05 +00:00
Emilio Cobos Álvarez 2353359865 Bug 1571530 - Make Loader APIs return a Result. r=heycam
On the fence on this one, but I do think it's nicer.

Differential Revision: https://phabricator.services.mozilla.com/D40850

--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:03 +00:00
Emilio Cobos Álvarez 353176ffe4 Bug 1571530 - Move inline sheet creation somewhere else that isn't CreateSheet. r=heycam
It doesn't do much for them.

Differential Revision: https://phabricator.services.mozilla.com/D40847

--HG--
extra : moz-landing-system : lando
2019-08-16 10:55:56 +00:00
Emilio Cobos Álvarez 70e10752be Bug 1571530 - Cleanup CreateSheet so that it returns its arguments rather than having outparams. r=heycam
Also, it's infallible, so no need to have an error state.

Differential Revision: https://phabricator.services.mozilla.com/D40693

--HG--
extra : moz-landing-system : lando
2019-08-16 10:55:54 +00:00
Emilio Cobos Álvarez 6c780690be Bug 1571530 - Factor out the stylesheet cache bits. r=heycam
Just moving code around but hopefully the new code is nicer :)

Also fix a regression I introduced in D40691 where the parsing mode wouldn't be
checked for XUL sheets.

Differential Revision: https://phabricator.services.mozilla.com/D40692

--HG--
extra : moz-landing-system : lando
2019-08-16 10:55:50 +00:00
Henrik Skupin 0945291ada Bug 1574155 - [wdspec] Use different top-level domains for cross-site iframe tests. r=webdriver-reviewers,ato
Using a different subdomain as host for an iframe source doesn't actually
qualify for a cross-site origin. Instead the TLD has to be different.

Differential Revision: https://phabricator.services.mozilla.com/D42213

--HG--
extra : moz-landing-system : lando
2019-08-16 10:54:32 +00:00
Jan Odvarko 9f9e2d3cf4 Bug 1572396 - Introduce Search button in the Net panel toolbar; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D42080

--HG--
extra : moz-landing-system : lando
2019-08-16 10:42:59 +00:00
Benjamin Bouvier 8227aa48e2 Bug 1573098: Build Spidermonkey Rust's library unconditionally; r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D41992

--HG--
extra : moz-landing-system : lando
2019-08-15 15:06:07 +00:00
Benjamin Bouvier 01bebbc58d Bug 1573817: Remove unused parameter in Instance::onMovingGrowMemory; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41969

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:30 +00:00
Benjamin Bouvier b66e555948 Bug 1573817: Remove unused parameter from wasm::ProfilingFrameIterator; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41968

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:30 +00:00
Benjamin Bouvier a1aaafbbcb Bug 1573817: Remove unused cx parameters from WasmDebug methods; r=yury
Differential Revision: https://phabricator.services.mozilla.com/D41967

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:29 +00:00
Benjamin Bouvier 0a82c8db8d Bug 1573817: Remove unused parameter in EffectiveCores; r=lth
Differential Revision: https://phabricator.services.mozilla.com/D41966

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:29 +00:00
Benjamin Bouvier 6a195d652a Bug 1573817: Remove unused parameter in emitBarrieredStore; r=lth
Differential Revision: https://phabricator.services.mozilla.com/D41965

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:29 +00:00
Benjamin Bouvier 7cba4f993a Bug 1573817: Remove unused parameters in checkDivideByZeroI32; r=lth
Differential Revision: https://phabricator.services.mozilla.com/D41964

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:29 +00:00
Benjamin Bouvier 2d93c5fbc5 Bug 1573817: Remove unused parameter in emitAtomicXchg64; r=lth
Differential Revision: https://phabricator.services.mozilla.com/D41963

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:28 +00:00
Benjamin Bouvier 68dbbbd525 Bug 1573817: Remove unused parameter in GlobalIsJSCompatible; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41962

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:28 +00:00
Benjamin Bouvier 65cff2d754 Bug 1573817: Remove unused parameters in WasmTextToBinary and simplify it; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41961

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:28 +00:00
Benjamin Bouvier 0c80d63511 Bug 1573817: Remove unused cx parameters in WasmTable::grow; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41960

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:28 +00:00
Benjamin Bouvier 5300b32c2e Bug 1573817: Remove unused seenBytes parameters from misc wasm memory accounting methods; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D41959

--HG--
extra : moz-landing-system : lando
2019-08-14 18:54:27 +00:00
James Graham 7c7b78d948 Bug 1574225 - Pass fuzzy information to reftest chains, r=ato
We were incorrectly failing to put all the data onto the comparison stack
when handling nested reftests. Ensure that we do this correctly.

Differential Revision: https://phabricator.services.mozilla.com/D42284

--HG--
extra : moz-landing-system : lando
2019-08-16 09:48:31 +00:00
tanhengyeow ccd6680589 Bug 1566753 - Support for Socket.IO protocol. r=Honza,nchevobbe,mhoye
Supports parsing Socket.IO WebSocket frames.

Differential Revision: https://phabricator.services.mozilla.com/D40856

--HG--
extra : moz-landing-system : lando
2019-08-15 16:03:29 +00:00
Daniel Varga dc7917829e Backed out 2 changesets (bug 1571710) for browser-chrome failures at toolkit/components/certviewer/tests/browser/browser_renderCertToUI.js. On a CLOSED TREE
Backed out changeset 83efa3e53a72 (bug 1571710)
Backed out changeset 36d75347441b (bug 1571710)
2019-08-16 13:24:03 +03:00
Daniel Varga 952e8654d9 Backed out changeset 983ff93a11ad (bug 1505412) for debug-test-verify-e10s failure at dom/security/test/csp/test_bug1505412.html. On a CLOSED TREE 2019-08-16 13:19:32 +03:00
Coroiu Cristina 3af3212118 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-08-16 12:54:50 +03:00
Coroiu Cristina 15cff10fa2 Merge autoland to mozilla-central a=merge 2019-08-16 12:47:23 +03:00
Sebastian Hengst 741204a688 Backed out 10 changesets (bug 1568277) for breaking ./mach bootstrap. a=backout
Backed out changeset 056d9515483c (bug 1568277)
Backed out changeset 632d943c947b (bug 1568277)
Backed out changeset d7e8f80e2c85 (bug 1568277)
Backed out changeset 7b59ed5d703d (bug 1568277)
Backed out changeset f8b41cbaaf8e (bug 1568277)
Backed out changeset 391a90f3f02b (bug 1568277)
Backed out changeset d2b1d6c0a732 (bug 1568277)
Backed out changeset cb35fd836621 (bug 1568277)
Backed out changeset c8f797a19731 (bug 1568277)
Backed out changeset 9b89f970d46b (bug 1568277)

--HG--
rename : taskcluster/taskgraph/optimize/__init__.py => taskcluster/taskgraph/optimize.py
rename : taskcluster/taskgraph/optimize/seta.py => taskcluster/taskgraph/util/seta.py
2019-08-16 11:19:54 +02:00
Daniel Varga 95ce40b8d4 Backed out changeset a7ac9f64f6ea (bug 1561056) for build bustage at widget/gtk/nsDragService. On a CLOSED TREE 2019-08-16 09:30:39 +03:00
Ed Lee 5ff7943b7d Bug 1574334 - Add lazy cards, story engagements and bug fixes to New Tab Page r=pdahiya,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D42229

--HG--
extra : moz-landing-system : lando
2019-08-16 05:54:16 +00:00
Csoregi Natalia 838811e23f Merge inbound to mozilla-central. a=merge 2019-08-16 06:59:41 +03:00
Csoregi Natalia 454835b69d Merge autoland to mozilla-central. a=merge 2019-08-16 06:57:14 +03:00
Csoregi Natalia 0989eb85a3 Backed out changeset 38b37dfa1f33 (bug 1469716) for causing Bug 1572116. a=backout 2019-08-16 04:36:30 +03:00
Kagami Sascha Rosylight 25862fe2eb Bug 1572349 - Add Document::ResolveWithBaseURI. r=bzbarsky
Summary: This adds a helper method that enables simpler code in D41047 and D36714.

Reviewers: bzbarsky, marcosc

Reviewed By: bzbarsky

Bug #: 1572349

Differential Revision: https://phabricator.services.mozilla.com/D41902

--HG--
extra : histedit_source : 9a8904a71bfeda594a5e3900c39e096e90dc83e1
2019-08-16 03:38:31 +03:00
Imanol Fernandez efb7b0fed5 Bug 1574218 - Fix broken VRManagerChild::NotifyPresentationGenerationChanged event. r=kip
Fix broken VRManagerChild::NotifyPresentationGenerationChanged event.

Differential Revision: https://phabricator.services.mozilla.com/D42164

--HG--
extra : moz-landing-system : lando
2019-08-15 23:18:41 +00:00
Csoregi Natalia 07cae55cd2 Merge inbound to mozilla-central. a=merge 2019-08-15 22:34:31 +03:00
Csoregi Natalia 41813d2fc0 Merge autoland to mozilla-central. a=merge 2019-08-15 22:32:31 +03:00
Csoregi Natalia 058a6017fc Backed out changeset ee3e55708782 (bug 1570840) for breaking Netflix and Flash on Mac Nightly. a=backout 2019-08-15 22:00:21 +03:00
Frédéric Wang 3aec893f88 Bug 1574087. Make MathML length, dir, display, displaystyle and mathvariant case insensitive. r=emilio
See https://github.com/mathml-refresh/mathml/issues/22

* mathml/relations/css-styling/attribute-mapping-001.html (length, dir)
* mathml/relations/html5-tree/display-1.html (display)
* mathml/relations/css-styling/displaystyle-1.html (displaystyle)
* mathml/relations/css-styling/displaystyle-2.html (displaystyle)
* mathml/relations/css-styling/mathvariant-case-sensitivity.html (mathvariant)

layout/reftests/bugs/355548-3.xml has been updated now that units are case
insensitive.

Note:
* mathml/relations/css-styling/attribute-mapping-002.html also checks
  case insensitiveness of mathvariant and displaystyle but for now we map
  these attributes to internal -moz-* CSS properties.
* mathcolor and mathbackground values are already case insensitive, this
  is verified by mathml/relations/css-styling/attribute-mapping-001.html

Differential Revision: https://phabricator.services.mozilla.com/D42081

--HG--
extra : moz-landing-system : lando
2019-08-15 18:44:36 +00:00
Itiel 47760e669d Bug 1573791 - Fix Accessibility tabs dropdown checkmark for RTL users r=yzen
Differential Revision: https://phabricator.services.mozilla.com/D42220

--HG--
extra : moz-landing-system : lando
2019-08-16 01:13:26 +00:00
Sebastian Streich c051155f99 Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
Differential Revision: https://phabricator.services.mozilla.com/D37563

--HG--
extra : moz-landing-system : lando
2019-08-15 18:44:00 +00:00
Patrick Brosset 210832d4e2 Bug 1568825 - 3 - Remove the nodePicker's dependency on highlighter and walker r=gl
Differential Revision: https://phabricator.services.mozilla.com/D41598

--HG--
extra : moz-landing-system : lando
2019-08-16 04:48:27 +00:00
Patrick Brosset b5f63e6ed7 Bug 1568825 - 2 - Moving the nodePicker singleton to the toolbox r=gl
Differential Revision: https://phabricator.services.mozilla.com/D41597

--HG--
extra : moz-landing-system : lando
2019-08-16 04:48:27 +00:00
Patrick Brosset ad1f96f8cf Bug 1568825 - 1 - Moving node-picker.js to the client r=gl
Differential Revision: https://phabricator.services.mozilla.com/D41596

--HG--
rename : devtools/shared/fronts/inspector/node-picker.js => devtools/client/inspector/node-picker.js
extra : moz-landing-system : lando
2019-08-16 04:48:26 +00:00
James Graham afb9b4d3d4 Bug 1573800 - Update incorrectly modified web-platform-tests metadata, a=testonly
MANUAL PUSH: wpt sync fixup

Differential Revision: https://phabricator.services.mozilla.com/D42140
2019-08-15 16:41:24 +01:00
Mihai Alexandru Michis 7a7b710020 Backed out changeset d8d687ca13f8 (bug 1571682) for causing spidermonkey bustages. CLOSED TREE 2019-08-15 18:16:16 +03:00
ffxbld 925db3aae7 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D42137

--HG--
extra : moz-landing-system : lando
2019-08-15 15:04:59 +00:00
Jon Coppeard 928e50ddcf Bug 1571682 - Make allocationSiteGroup fail cleanly on OOM r=tcampbell,jandem?
This should make this fail cleanly on OOM rather than crashing, which should make this crash go away (without reducing memory usage obviously). The problem was the lack of hasHash/ensureHash methods that we use to handle OOM when generating unique IDs for GC things. I also tidied the equivalent code for ObjectGroupRealm::NewEntry (FallibleHashMethods is already implemented for MovableCellHasher).

We could further improve this by giving each script an immutable hash code on creation if you think it's worth the tradeoff of storing this for every script.

Differential Revision: https://phabricator.services.mozilla.com/D41233

--HG--
extra : moz-landing-system : lando
2019-08-15 14:21:35 +00:00
Marco Zehe 6801deffb6 Bug 1574082 - Improve the labelling of the table and radio buttons, r=mtigley
This adds some polish to the existing markup, making it all a bit more intuitive.

1. Associate the graph legend to the fake table so it becomes kind of the caption for that table for screen reader users. Screen reader users will then hear something like "Table showing a graph  of .." plus the table information they already get since bug 1573197 landed.

2. Actually combine the number and tab's title into a spoken label for screen readers on each radio button, and for the description, use the explanatory paragraph's content. That way, screen reader users can just tab and arrow to each item in focus mode and hear all the relevant information at once without having to skip back and forth between the elements.

Differential Revision: https://phabricator.services.mozilla.com/D42082

--HG--
extra : moz-landing-system : lando
2019-08-15 14:29:48 +00:00
Emilio Cobos Álvarez e53cb2392a Bug 1567094 - Make WebRender look at visited dependent border colors. r=jrmuizel
We do have test coverage for this
(layout/style/test/test_visited_reftests.html), but it seems that that uses
snapshotWindow() / drawWindow() and that may not use the WR code paths? It seems
we may be missing a bit of test coverage there. Is this expected?

Differential Revision: https://phabricator.services.mozilla.com/D41935

--HG--
extra : moz-landing-system : lando
2019-08-15 14:18:59 +00:00