Nika Layzell
1825576064
Bug 1669160 - Have BrowserParent keep BrowsingContextGroup alive, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D94887
2020-11-04 20:50:28 +00:00
Andrei Oprea
4d9a3af920
Bug 1673961 - Add Set default browser action in SpecialMessage actions r=pdahiya,nanj
...
Differential Revision: https://phabricator.services.mozilla.com/D95239
2020-11-04 14:52:07 +00:00
Dão Gottwald
f3b1f55515
Bug 1675050 - "Sponsored Top Sites" checkbox shouldn't need a restart to show up after enabling the remote settings backend. r=mikedeboer
...
Differential Revision: https://phabricator.services.mozilla.com/D95753
2020-11-04 20:40:02 +00:00
Glenn Watson
1b9c2f8652
Bug 1675159 - Pt 1 - Pass `buffer_age` via `render` rather than callback. r=jnicol
...
Implementing the Draw compositor via the native compositor interface
is simpler if the buffer age is passed into the top level render method.
Differential Revision: https://phabricator.services.mozilla.com/D95824
2020-11-04 20:04:02 +00:00
Eitan Isaacson
f42d5e8b3d
Bug 1672694 - P1: Query layout for selectable text state. r=morgan,Jamie,yzen
...
The SELECTABLE_TEXT state is currently under-utilized and probably wrong, since it simply relies on testing if a hypertext has any text. A more correct reflection of the state should be taken from layout's IsSelectable method.
Note, even if an element is styled `user-select: none`, the text will still be keyboard selectable if it is editable (eg. input or contenteditable), so we should consider that SELECTABLE_TEXT.
Differential Revision: https://phabricator.services.mozilla.com/D95783
2020-11-04 19:56:55 +00:00
Dragana Damjanovic
830e14487e
Bug 1674111 - Do not use HTTP3 for OCSP request. r=keeler
...
Do not use SPDY or HTTP3 for internal security operations. It could result
in the silent upgrade to ssl, which in turn could require an SSL
operation to fulfill something like an OCSP fetch, which is an
endless loop.
Differential Revision: https://phabricator.services.mozilla.com/D95295
2020-11-04 12:18:49 +00:00
Sam Foster
fbf804181c
Bug 1660852 - Wait for dropmarker in doorhanger to be visible before clicking it to select a username/password. r=tgiles
...
Differential Revision: https://phabricator.services.mozilla.com/D95759
2020-11-04 18:55:10 +00:00
Sylvestre Ledru
fde06f6d21
Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
...
Also add some missing namespace qualifications
Done with:
./mach static-analysis check --checks="-*,modernize-concat-nested-namespaces" --fix dom/
./mach clang-format -p $(hg status dom/|grep ^M|awk '{print $2}')
Differential Revision: https://phabricator.services.mozilla.com/D95456
2020-11-04 17:04:01 +00:00
Sylvestre Ledru
31599d2440
Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,necko-reviewers
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D95435
2020-11-04 17:03:33 +00:00
Sylvestre Ledru
9bfd4073b2
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D95434
2020-11-04 18:46:00 +00:00
Julian Descottes
d8f70bb25f
Bug 1675020 - [devtools] Disable frequent intermittents / permafail DevTools tests on Fission platforms r=Honza
...
Temporarily add skip-if=fission in order to move devtools tests on Fission platforms to Tier1
Differential Revision: https://phabricator.services.mozilla.com/D95746
2020-11-04 18:39:57 +00:00
Tim Nguyen
feb6e92ed8
Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D95516
2020-11-04 18:35:34 +00:00
Julian Descottes
e65f71419f
Bug 1674977 - [devtools] Remove gDevTools::isFissionContentToolboxEnabled r=ochameau
...
Depends on D95686
Finally, remove the method itself.
Differential Revision: https://phabricator.services.mozilla.com/D95687
2020-11-04 18:32:37 +00:00
Julian Descottes
4952a99950
Bug 1674977 - [devtools] Always return true from gDevTools::isFissionContentToolboxEnabled r=ochameau
...
Depends on D95685
Keep the isFissionContentToolboxEnabled method but always return true to effectively enable all fission related behavior for all content toolboxes.
Differential Revision: https://phabricator.services.mozilla.com/D95686
2020-11-04 14:33:37 +00:00
Julian Descottes
d17e35eb23
Bug 1674977 - [devtools] Enable Frame watching for all content toolboxes r=ochameau
...
This changeset only starts the FrameWatcher for any content toolbox.
The stack will progressively phase out the devtools.contenttoolbox.fission preference.
Differential Revision: https://phabricator.services.mozilla.com/D95685
2020-11-04 14:26:06 +00:00
Ting-Yu Lin
13893d56db
Bug 1209710 - Use convenience methods to simplify CSSAlignUtils::AlignJustifySelf(). r=layout-reviewers,jfkthame
...
We already have convenience methods added over the years :)
Differential Revision: https://phabricator.services.mozilla.com/D95823
2020-11-04 11:12:50 +00:00
Dorel Luca
bece5cbd4e
Backed out 2 changesets (bug 1674714) for Spidermonkey faiure. CLOSED TREE
...
Backed out changeset 8d9df03e1def (bug 1674714)
Backed out changeset ff2785b2c4a5 (bug 1674714)
2020-11-04 20:21:20 +02:00
Jared Wein
06a8a7870b
Bug 1673403 - Show the Bookmarks Toolbar in customize mode as long as it's not set to Never show. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D95777
2020-11-04 17:11:26 +00:00
Brendan Dahl
2678e67f38
Bug 1674938 - Update pdf.js to version 2.7.232 r=calixte
...
Differential Revision: https://phabricator.services.mozilla.com/D95640
2020-11-04 16:56:22 +00:00
mcccs
e83823e865
Bug 1673832 - Reduce allocations in merge_rrset. r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D94954
2020-11-04 17:19:59 +00:00
Valentin Gosu
fff64b3d07
Bug 1672528 - Test r=necko-reviewers,dragana
...
Depends on D95414
Differential Revision: https://phabricator.services.mozilla.com/D95415
2020-11-04 13:48:56 +00:00
Valentin Gosu
24e6fdf63c
Bug 1672528 - Check IPv4-mapped IPv6 addresses for being local r=dragana,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D95414
2020-11-04 13:48:54 +00:00
J.C. Jones
a193b3985c
Bug 1667930 - Increase Intermediate Preload rate r=leplatrem,keeler
...
Since we continue to encounter reported bugs that intermediate preloading solves
_when_ it is finished, let's increase the speed. Right now preloading takes a
profile about 14 syncs. This changes that to be 1 sync, for the foreseeable
future. (There are 2454 records today [0])
[0] https://firefox.settings.services.mozilla.com/v1/buckets/security-state/collections/intermediates/records
Differential Revision: https://phabricator.services.mozilla.com/D95815
2020-11-04 17:16:26 +00:00
Alexandre Poirot
613fcbb932
Bug 1675256 - [devtools] Remove discardRequestBody and discardResponseBody attributes of NETWORK_EVENT resource. r=bomsy,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D95846
2020-11-04 17:14:03 +00:00
Alexandre Poirot
2de72821eb
Bug 1675237 - [devtools] Set NETWORK_EVENT resource's `isRacing` attribute early, on securityInfo update. r=bomsy
...
Differential Revision: https://phabricator.services.mozilla.com/D95836
2020-11-04 17:14:03 +00:00
Steve Fink
c4e1b908a0
Bug 1674714 - Be sure to choose a nonzero exit status, if any r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D95550
2020-11-03 14:34:03 +00:00
Nicolas B. Pierron
71c12ebaf6
Bug 1674714 - jsapi-tests: Use the simulator to execute JIT-ed functions when needed. r=jandem
...
- Add the ability to call generated function with no arguments.
- Add infered signature of js::wasm::PrintF32 to all Simulators.
Differential Revision: https://phabricator.services.mozilla.com/D95567
2020-11-04 16:25:43 +00:00
Aaron Klotz
4bb0a81ba9
Bug 1674174: Update expectations for MediaRecorder-peerconnection.https.html.ini wpt test; r=bc
...
Differential Revision: https://phabricator.services.mozilla.com/D95180
2020-11-04 17:05:49 +00:00
Andrew Halberstadt
34c234ea2d
Bug 1674598 - [mozprocess] Bump to 1.2.1 for Python 3.9 compatibility fix, DONTBUILD, r=bc
...
Differential Revision: https://phabricator.services.mozilla.com/D95743
2020-11-04 14:23:51 +00:00
alwu
2f1ca07828
Bug 1674891 - change 'test_webaudioNotification.html' to browser test and move it to the dedicated folder. r=padenot
...
What `test_webaudioNotification.html` tests has been mostly covered already in `testWebAudioAudibilityWouldAffectTheAppearenceOfTabSoundIndicator`, the only thing we didn't test is `AudioContext.close()`.
Differential Revision: https://phabricator.services.mozilla.com/D95657
2020-11-04 16:53:31 +00:00
alwu
c42433ac0c
Bug 1674889 - change 'test_noWebAudioNotification.html' to browser test and move it to the dedicated folder. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D95656
2020-11-04 16:53:29 +00:00
alwu
245b4b3a39
Bug 1674885 - change 'test_audioNotificationSilent_webAudio.html' to browser test and move it to the dedicated folder. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D95621
2020-11-04 16:13:07 +00:00
alwu
f8a995717f
Bug 1674881 - add browser test case to check tab navigation for web audio and remove its corresponding plain mochitests. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D95589
2020-11-04 16:12:49 +00:00
Andrey Bienkowski
4de647d3c5
Bug 1675299 - [devtools] Improve the guidelines for commit naming r=jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D95864
2020-11-04 16:39:46 +00:00
Jared Wein
f0682f7b1d
Bug 1672792 - Indicate shortcuts key to Alt > View > Toolbars > Bookmarks Toolbar menu. r=mtigley
...
Differential Revision: https://phabricator.services.mozilla.com/D95805
2020-11-04 16:23:55 +00:00
Iain Ireland
2cd43509dc
Bug 1674790: Unwind past relocations in jitsrc r=mgaudet DONTBUILD
...
The new address is computed as "old_address - [beginning of buffer containing old address] + [beginning of buffer containing new address]", so if we use 0 for the dest and src, we get the old address back. This will skip past the relocation to find where we wrote the unrelocated instruction.
Differential Revision: https://phabricator.services.mozilla.com/D95762
2020-11-04 13:47:40 +00:00
Emma Malysz
2e53809b10
Bug 1674106: validate custom margin values when paper size changes and change if necessary r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D95633
2020-11-04 16:19:27 +00:00
Emilio Cobos Álvarez
d3853cf882
Bug 1675069 - Use nsDependentCSubstring rather than ptr+length in unic-langid-ffi. r=zbraniecki
...
Turns out we have `nsCStr` just for this already. I wrote this to
confirm it works as expected and it does, so...
The code doesn't deal with raw pointers anymore so we can remove the
helpers module and so on.
Differential Revision: https://phabricator.services.mozilla.com/D95866
2020-11-04 16:17:30 +00:00
Andreas Pehrson
0ff315007b
Bug 1573300 - Make BlobEvent's data attribute non-nullable. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D95693
2020-11-04 15:05:18 +00:00
Robert Helmer
bd34117db9
Bug 1675116 - Grammatical fix for about:ion r=Dexter,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D95804
2020-11-04 16:04:11 +00:00
Sebastian Hengst
3a1ac9774d
Bug 1651277 - temporarily disable abouthomecache/browser_basic_endtoend.js on asan and debug for failing frequently. r=jmaher DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D95831
2020-11-04 14:14:47 +00:00
Sebastian Hengst
d76540fa55
Bug 1675238 - update expectation for fetch/http-cache/304-update.any.js.ini (after update from bug 1674879). DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D95862
2020-11-04 15:40:22 +00:00
Mitchell Hentges
0bf01c3c96
Bug 1670264: Validate detected Java directory to ensure it's a JDK r=nalexander
...
Also consolidates bootstrap and configure Java-detection logic so
there's less surprises.
Differential Revision: https://phabricator.services.mozilla.com/D94664
2020-11-03 23:32:43 +00:00
Bob Owen
5cde6310ff
Bug 1674834: Check that 2D Canvas recorder has initialized. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D95566
2020-11-04 15:32:02 +00:00
Ted Campbell
f8cdff5dc6
Bug 1668672 - Use LifoAlloc for ScriptStencil gcThings list. r=arai
...
To speed up cleanup of CompilationStencil, we now use the LifoAlloc to hold
the GC things. The frontend accumulates items on the stack before passing the
complete set to the LifoAlloc. This avoids the unique allocations introduced
by the stencil work and is generally better all around. We also use stack
reservation to cover most gcThings lists without ever allocating.
Differential Revision: https://phabricator.services.mozilla.com/D95635
2020-11-04 14:43:44 +00:00
Mike Conley
2af143d922
Bug 1674541. r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D95542
2020-11-02 18:48:46 +00:00
Emilio Cobos Álvarez
7af4ec5442
Bug 1673895 - Fix a typo in a test title. DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D95860
2020-11-04 15:11:19 +00:00
Maja Frydrychowicz
0c4b2387b8
Bug 1674939 - [puppeteer] Update metadata for Page.close and Frame.goto tests r=remote-protocol-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D95851
2020-11-04 13:58:12 +00:00
James Graham
54c63a1a05
Bug 1674030 - Fix __dir__.ini location, r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D95856
2020-11-04 14:32:58 +00:00
Yura Zenevich
c7aaa8e041
Bug 1654956 - add UI for displaying tabbing order overlay in the accessibility panel. r=jdescottes,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D94926
2020-11-03 15:33:16 +00:00