- 13 Jun, 2020 3 commits
-
-
Botond Ballo authored
Bug 1638594 - Handle layout coordinates relative to the RCD viewport frame correctly in the GetECRT slow-path. r=tnikkel, a=jcristau Asking for layout coordinates relative to the RCD viewport frame is a special case because the RCD viewport frame is outside the zoom boundary, and so should technically always use visual coordinates. Nonetheless, we need to use layout coordinates relative to the RCD viewport frame in several places, as we don't have a frame that's inside the zoom boundary and sized to the initial containing block (bug 1641279 may introduce such a frame in the future). This means GetEventCoordinatesRelativeTo needs special handling to apply the visual-to-layout transform when converting from visual coordinates relative to the root document's viewport frame, to layout coordinates relative to the RCD viewport frame. If the RCD is the root document, we take the fast-path which handled this with an explicit check, but if the RCD is not the root document, we take the slow-path which does not handle this. This patch refactors GetECRT so it always checks for this special case at the end. Depends on D79589 Differential Revision: https://phabricator.services.mozilla.com/D79590
-
Botond Ballo authored
It does not make sense to ask for layout coordinates relative to a chrome document. If the chrome document has a zoomed (RCD) descendant in the same process, this means we do not apply the visual-to-layout transform when later entering the RCD. Depends on D79588 Differential Revision: https://phabricator.services.mozilla.com/D79589
-
Botond Ballo authored
Differential Revision: https://phabricator.services.mozilla.com/D79588
-
- 16 Jun, 2020 5 commits
-
-
Mark Banner authored
Bug 1638888 - Make disabling and enabling a WebExtension restore the default search engine correctly. r=mixedpuppy,extension-reviewers, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D76503
-
Mark Banner authored
Bug 1638888 - Simplify processSearchProviderManifestEntry to handle the not setting as default engine case first. r=mixedpuppy,extension-reviewers, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D79271
-
Mark Striemer authored
Differential Revision: https://phabricator.services.mozilla.com/D79833
-
Andy Wingo authored
CompileInfo::script_ is null for wasm, so avoid calling info.filename() / info.line() in that case. Example backtrace: js::BaseScript::sourceObject (this=0x0) js::BaseScript::scriptSource (this=0x0) js::BaseScript::filename (this=0x0) js::jit::CompileInfo::filename (this=0x7ffec6422618) js::jit::DumpMIRExpressions Differential Revision: https://phabricator.services.mozilla.com/D79698
-
Andy Wingo authored
Flag was missing, as MWasmStackResult doesn't inherit from MWasmResultBase. Depends on D79698 Differential Revision: https://phabricator.services.mozilla.com/D79699
-
- 02 Jun, 2020 1 commit
-
-
Jared Wein authored
Bug 1642267 - Record the AutoAdminLogon and RequireSignon values in extra_keys so we can monitor these values regardless of success/fail for authentication attempts. r=MattN, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D77630
-
- 15 Jun, 2020 1 commit
-
-
Scott authored
Differential Revision: https://phabricator.services.mozilla.com/D79748
-
- 10 Jun, 2020 1 commit
-
-
M. Sirringhaus authored
Peephole optimizations are not supported by upstream on big endian and deactivated there as well. Fixes segfault on startup on s390x. Differential Revision: https://phabricator.services.mozilla.com/D79039
-
- 02 Jun, 2020 1 commit
-
-
Gijs Kruitbosch authored
This patch adds the following constraints: - close the dialog when the originating context navigates; - close the dialog when the originating context closes / goes away; - do not allow more than 1 dialog at a time; Differential Revision: https://phabricator.services.mozilla.com/D77029
-
- 01 Jun, 2020 1 commit
-
-
Gijs Kruitbosch authored
Bug 1606797 - do not allow navigating to external URIs in cross-origin disjoint browsing contexts, r=johannh,smaug, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D77028
-
- 27 May, 2020 1 commit
-
-
Gijs Kruitbosch authored
Differential Revision: https://phabricator.services.mozilla.com/D77027
-
- 09 Jun, 2020 1 commit
-
-
Byron Campen [:bwc] authored
Includes removing an error code for a function that never fails, and removing an error return when the function successfully did what it said it would. Differential Revision: https://phabricator.services.mozilla.com/D78929
-
- 15 Jun, 2020 1 commit
-
-
Scott authored
Differential Revision: https://phabricator.services.mozilla.com/D79379
-
- 16 Jun, 2020 1 commit
-
-
Mozilla Releng Treescript authored
be -> 13899cdb400e de -> 1026e4b5724e el -> 05bac7055f68 en-GB -> 1789c49d6a47 eo -> 7372329185d3 es-AR -> b07bf75f6377 es-CL -> a2d4f149eba4 eu -> dd460cbff693 fy-NL -> 4407f6501899 hu -> 93e9cc73e955 ia -> 569fbfe91248 id -> 59863738339c kab -> 105e5e7a03ca kk -> d263959f877f nb-NO -> 16a66e879417 nl -> ff6078752ba0 nn-NO -> 17bdac759488 pt-BR -> 606720ea65b5 rm -> 0d276c4c87b7 sl -> ed09aee32757 sq -> 25523b0ec6c9 sr -> 8c299723866e sv-SE -> 9d93412954a2 tr -> d7351874250a uk -> 7ee557d6dde8 ur -> 1d4f1d37b58c
-
- 15 Jun, 2020 2 commits
-
-
Mozilla Releng Treescript authored
cy -> 869e36eeb7b5 dsb -> e3a70229e9d5 el -> 8898bf75a261 en-CA -> 2abb8227f468 gn -> a66ff03f1aee id -> addaffad7e61 kk -> 4b8c49fd6f72 ko -> 0c326800b266 ro -> 4acfd75c37dc sv-SE -> 8e32a6c8c613 tr -> b07439ee34ea
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D79690
-
- 11 Jun, 2020 1 commit
-
-
Rob Wu authored
Bug 1644793 - Fix test_manifestparser.py to expect relative ancestor_manifest. r=gbrown, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D79190
-
- 10 Jun, 2020 1 commit
-
-
Rob Wu authored
Bug 1644223 - Fix path normalization to correctly inherit manifest defaults on Windows. r=gbrown, a=test-only Note: the bug is fixed by the change in resolve.py. manifestparser.py has no behavioral changes. It was refactored to make the type (i.e. normalized absolute path) of `parentmanifest` more obvious, and as a nice bonus the manifest_relpath value is generated only once, instead of anew for every section in the test manifest. Differential Revision: https://phabricator.services.mozilla.com/D78921
-
- 09 Jun, 2020 2 commits
-
-
Rob Wu authored
Bug 1644223 - Add unit test to verify that manifest_defaults are correctly read from test-defaults.pkl. r=gbrown, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D78920
-
Rob Wu authored
test_resolve.py spends too much time on running. This is because the backend was regenerated using data from the whole tree, at every test despite the test fixture. Differential Revision: https://phabricator.services.mozilla.com/D78919
-
- 10 Jun, 2020 2 commits
-
-
Martin Stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D78854
-
Michael Kaply authored
Differential Revision: https://phabricator.services.mozilla.com/D78823
-
- 13 Jun, 2020 1 commit
-
-
Jean-Yves Avenard authored
Bug 1644254 - Keep a reference to the CompositorThreadHolder until gfx shutdown tasks have run. r=kats, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D79596
-
- 12 Jun, 2020 2 commits
-
-
Mark Banner authored
Bug 1630050 - Don't notify about changes to search engine icons before the search engine has been initialised and added to the list. r=daleharvey, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D78861
-
Kartikaya Gupta authored
Bug 1643884 - Don't run APZCCallbackHelper::NotifyPinchGesture synchronously to avoid re-entrancy in InputQueue::ProcessQueue. r=botond, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D79459
-
- 10 Jun, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
Bug 1644264 - Mark frame with text-overflow ellipsis as modified when overflow changes. r=mattwoodrow, a=jcristau This prevents us not descending to rebuild the display list if the overflow changes during an intermediate layout like a flex layout. To capture Matrix discussion: This is a bit unfortunate, but the idea is that text-overflow is usually pretty small (at most one line of content) so we can probably live with this. An alternative would be to do something like nsDisplayListBuilder::MarkFrameForDisplayIfVisible, which could work as well. Note that this is a bit of a speculative fix because neither me or Cameron have been able to reproduce the issue in local builds (I tried all the combinations of gfx-things that I could think about). :-( If this doesn't fix it on next nightly, we should back out and try to repro some other way, I guess. But the hypothesis of why it happens makes sense to me, and if it's correct it should fix the issue. Differential Revision: https://phabricator.services.mozilla.com/D79009
-
- 09 Jun, 2020 1 commit
-
-
Molly Howell authored
Differential Revision: https://phabricator.services.mozilla.com/D77902
-
- 12 Jun, 2020 1 commit
-
-
Harry Twyford authored
Differential Revision: https://phabricator.services.mozilla.com/D79174
-
- 09 Jun, 2020 1 commit
-
-
valenting authored
Bug 1640724 - [beta] head_trr.js: Emit DoH response when we got all the bytes instead of "end" event. r=dragana, a=test-only This patch is a workaround for an issue that causes an intermittent failure in test_trr_case_sensitivity.js. I was able to reproduce the bug locally with some logging, but not with nsHttp:5 or under rr, which made it difficult to diagnose the root cause. What I was able to determine using logging and timestamps in the nodejs code is that we would not get the "end" event for a request, to which we were reacting to send back the DoH response. The request has a timer, and eventually that timer would fire and cancel the request. At that point we would see the "end" event in nodejs but it's too late to actually process the response. It's not clear if this was a bug in Firefox's HTTP2 implementation (maybe the end isn't signaled properly) or in nodejs. This fix makes it so we send back the response when the number of bytes specified in contentLength reaches the server. We should investigate in a follow-up bug if there's another Necko bug involved here. Differential Revision: https://phabricator.services.mozilla.com/D79542
-
- 15 Jun, 2020 8 commits
-
-
Mozilla Releng Treescript authored
ro -> e1e59fe80f32
-
Mozilla Releng Treescript authored
de -> 810dd89c5d88 he -> fea737656ad4 hsb -> 8b18f6c86066 nb-NO -> 10098e1f5a03 nl -> 8ba739e3c487 zh-CN -> c6e72380ee0f
-
Mozilla Releng Treescript authored
rm -> 4043cb856076 sv-SE -> c053a492db0c th -> d2f74eee4564 zh-CN -> 57f4490b490b zh-TW -> b9c65136f447
-
Mozilla Releng Treescript authored
ach -> 20f224814acb af -> db6a5355b7c2 an -> ab5bb3073cc9 ar -> eb12979e1517 ast -> 0c96e6b99fa4 az -> 54d818bb6fba be -> df3e0ea89671 bg -> 3d55f1939c58 bn -> 00ea5d9ce35a br -> aced59979b77 bs -> 7416cbf688e4 ca -> 1eed92c82017 ca-valencia -> e9626bedcee7 cak -> 6fab3adb1976 cs -> 120425299e1a cy -> baded8f3b8a9 da -> b6acf82aaecc de -> 024775c44f8d dsb -> e8424cbfae49 el -> a8f060d5a9ee en-CA -> 62a2350af1b2 en-GB -> 6fb47001276d eo -> 4aef1a8e5428 es-AR -> 0c754c5967f3 es-CL -> 36f49ef408dc es-ES -> 68372fac125c es-MX -> 223972d3b197 et -> 95e3c1df1037 eu -> 35e5d25ba513 fa -> 05005542ef77 ff -> 4ebb10d58b3a fi -> fd5d4220d0b3 fr -> 602e9f273d7c fy-NL -> 03c530d7c538 ga-IE -> c8693394d522 gd -> fb728da2d817 gl -> 3d157d1b53d4 gn -> ab193797cace gu-IN -> 7d1df5d63527 he -> 23448e26f791 hi-IN -> 4001b81e3066 hr -> 8a17dbeae07e hsb -> 16ea96c30b46 hu -> 60f3baec8a0b hy-AM -> b1064566b6c9 ia -> 94f815340108 id -> b4482977b576 is -> 4fea8c9e5631 ja -> f6d9d850be48 ja-JP-mac -> fbd9a9115a7d ka -> df9c23915929 kab -> dbb6540c4767 kk -> 7c9fdd702895 km -> e5a15cff8eb1 kn -> 1facbc51a366 ko -> 74f3687abdbc lij -> 40bdd03e3edb lt -> c4a1547d7375 lv -> 9e2d31ba630c mk -> 4e075a630036 mr -> 9c8ef4c53e7a ms -> c26225f6daa9 my -> d074059194c1 nb-NO -> d5f12fcd1504 ne-NP -> 43bc62b948c8 nl -> dd13b5daf62c nn-NO -> 106050e7a1ed oc -> 6f294eb0adc1 pa-IN -> 8f22303ab24f pl -> b41b972bd1ac pt-BR -> 9e402e836ce9 pt-PT -> ac27d113ab14 rm -> 88a1786c11b3 ro -> 859bec8af057 ru -> a247bfe885a5 si -> 2906ea7cdf0e sk -> a8fec73d5ae9 sl -> 7c2f659c0dbf son -> 1aad868441c1 sq -> d84615dd4421 sr -> 92d3c45db132 sv-SE -> 1dbe1c0fb076 ta -> 92d9624741d3 te -> 1e6b6e46c290 th -> 4f3c89a7ad4e tl -> 02fd4ff71c63 tr -> 48f7bbdc203b trs -> c75a372222c9 uk -> 3e18422ac7cc ur -> d741ac0d9a0a uz -> 5b9050072554 vi -> f4f1fda0422c xh -> df163a8b8442 zh-CN -> 956564c4ca63 zh-TW -> 49cb689c6db8
-
Mozilla Releng Treescript authored
No bug - Tagging 941e6cb8893a4becb02792db5930a1fc7798ca3c with DEVEDITION_78_0b7_RELEASE a=release CLOSED TREE DONTBUILD
-
Mozilla Releng Treescript authored
-
Mozilla Releng Treescript authored
No bug - Tagging 941e6cb8893a4becb02792db5930a1fc7798ca3c with FIREFOX_78_0b7_RELEASE a=release CLOSED TREE DONTBUILD
-
Mozilla Releng Treescript authored
No bug - Tagging 941e6cb8893a4becb02792db5930a1fc7798ca3c with DEVEDITION_78_0b7_BUILD1 a=release CLOSED TREE DONTBUILD
-