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

733674 Коммитов

Автор SHA1 Сообщение Дата
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