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

675423 Коммитов

Автор SHA1 Сообщение Дата
Jan-Ivar Bruaroey 45fe5da43a Bug 1588640: Show OS Screen Recording helper prompt when user makes a selection. r=johannh,haik
Depends on D49217

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

--HG--
extra : moz-landing-system : lando
2019-10-16 16:13:15 +00:00
Jan-Ivar Bruaroey 8f436b2bf0 Bug 1588640: Split out Screen Recording OSX permission from Camera, and reject even own window sharing sans OS permission. r=johannh,haik
Differential Revision: https://phabricator.services.mozilla.com/D49217

--HG--
extra : moz-landing-system : lando
2019-10-16 19:35:42 +00:00
jaril 7628563796 Bug 1504025 - Fixed replay line indicator to display properly r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D49327

--HG--
extra : moz-landing-system : lando
2019-10-16 19:06:11 +00:00
J.C. Jones ab56e5f10e Bug 1577822 - land NSS NSS_3_47_BETA3 UPGRADE_NSS_RELEASE, r=kjacobs
2019-10-16  J.C. Jones  <jjones@mozilla.com>

	* lib/softoken/pkcs11c.c:
	Bug 1459141 - Backed out changeset 474d62c9d0db for PK11_Wrap/Unwrap
	issues r=me
	[f10c3e0757b7] [NSS_3_47_BETA3]

2019-10-15  J.C. Jones  <jjones@mozilla.com>

	* .hgtags:
	Added tag NSS_3_47_BETA2 for changeset f657d65428c6
	[3ca8b20b24ee]

	* cmd/addbuiltin/addbuiltin.c:
	Bug 1465613 - Fixup clang format a=bustage
	[f657d65428c6] [NSS_3_47_BETA2]

2019-10-11  Marcus Burghardt  <mburghardt@mozilla.com>

	* automation/abi-check/expected-report-libnss3.so.txt, automation/abi-
	check/expected-report-libsmime3.so.txt, automation/abi-check
	/expected-report-libssl3.so.txt, cmd/addbuiltin/addbuiltin.c,
	cmd/lib/secutil.c, gtests/softoken_gtest/manifest.mn,
	gtests/softoken_gtest/softoken_gtest.gyp,
	gtests/softoken_gtest/softoken_nssckbi_testlib_gtest.cc,
	lib/certdb/certdb.c, lib/certdb/certt.h, lib/ckfw/builtins/README,
	lib/ckfw/builtins/certdata.txt, lib/ckfw/builtins/manifest.mn,
	lib/ckfw/builtins/nssckbi.h, lib/ckfw/builtins/testlib/Makefile,
	lib/ckfw/builtins/testlib/builtins-testlib.gyp,
	lib/ckfw/builtins/testlib/certdata-testlib.txt,
	lib/ckfw/builtins/testlib/config.mk,
	lib/ckfw/builtins/testlib/manifest.mn, lib/ckfw/builtins/testlib
	/nssckbi-testlib.rc,
	lib/ckfw/builtins/testlib/testcert_err_distrust.txt,
	lib/ckfw/builtins/testlib/testcert_no_distrust.txt,
	lib/ckfw/builtins/testlib/testcert_ok_distrust.txt,
	lib/ckfw/manifest.mn, lib/nss/nss.def, lib/pki/pki3hack.c,
	lib/softoken/sdb.c, lib/util/pkcs11n.h, nss.gyp, tests/cert/cert.sh:
	Bug 1465613 - Created two new fields for scheduled distrust from
	builtins and updated support commands. r=jcj,kjacobs,mt

	Added two new fields do scheduled distrust of CAs in
	nssckbi/builtins. Also, created a testlib to validate these fields
	with gtests.

	[52024949df95]

2019-10-14  Martin Thomson  <martin.thomson@gmail.com>

	* lib/ssl/tls13con.c:
	Bug 1588557 - Fix debug statement, r=jcj

	[0f563a2571c3]

2019-10-15  Dana Keeler  <dkeeler@mozilla.com>

	* gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp,
	lib/mozpkix/include/pkix/pkixder.h, lib/mozpkix/lib/pkixcert.cpp:
	bug 1579060 - fix handling of issuerUniqueID and subjectUniqueID in
	mozilla::pkix::BackCert r=jcj

	According to RFC 5280, the definitions of issuerUniqueID and
	subjectUniqueID in TBSCertificate are as follows:

	 issuerUniqueID [1] IMPLICIT UniqueIdentifier OPTIONAL,
	subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,

	where UniqueIdentifier is a BIT STRING.

	IMPLICIT tags replace the tag of the underlying type. For these
	fields, there is no specified class (just a tag number within the
	class), and the underlying type of BIT STRING is "primitive" (i.e.
	not constructed). Thus, the tags should be of the form CONTEXT
	SPECIFIC | [number in class], which comes out to 0x81 and 0x82,
	respectively.

	When originally implemented, mozilla::pkix incorrectly required that
	the CONSTRUCTED bit also be set for these fields. Consequently, the
	library would reject any certificate that actually contained these
	fields. Evidently such certificates are rare.

	[c50f933d37a5]

2019-10-14  Deian Stefan  <deian@cs.ucsd.edu>

	* lib/softoken/pkcs11c.c:
	Bug 1459141 - Rewrite softoken CBC pad check to be constant time.
	r=kjacobs,jcj
	[474d62c9d0db]

2019-10-11  J.C. Jones  <jjones@mozilla.com>

	* .hgtags:
	Added tag NSS_3_47_BETA1 for changeset 93245f5733b3
	[f60dbafbc182]

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

--HG--
extra : moz-landing-system : lando
2019-10-16 19:12:50 +00:00
Jim Blandy 6daac6d1f4 Bug 1572391: Mark all frames running a observed generator script as debuggees. r=tcampbell
A Debugger.Frame referring to a generator or async call must track all
resumptions of that call. For the debugger to detect resumptions, the
generator/async function's script must be compiled with instrumentation on
JSOP_AFTERYIELD bytecodes. DebuggerFrame::setGenerator calls DebugScript::
incrementGeneratorObserverCount to request this.

However, incrementing the generator observer count marks the script as a
debuggee script. It is an invariant of the debugger that all frames running
debuggee scripts must themselves be marked as debuggee frames. So
DebuggerFrame::setGenerator needs to also call
Debugger::ensureExecutionObservabilityOfScript, which walks the stack and marks
other frames as debuggees where necessary.

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

--HG--
extra : moz-landing-system : lando
2019-10-15 17:12:18 +00:00
Andreas Tolfsen c0a5a52ceb bug 1589151: geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf
The extra heading causes some exposure problems with the way
the sidebar menu collapses docs under a certain hierarchy depth.
Since the user documentation is more important than the developer
documentation, it makes sense not to collapse it.

DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:31 +00:00
Andreas Tolfsen 82c6b3d20f bug 1589151: geckodriver: add 0.26.0 known problems to changelog; r=webdriver-reviewers,maja_zf
DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:24 +00:00
Andreas Tolfsen 844ba9bac1 bug 1589151: geckodriver: explain macOS notarization changes; r=webdriver-reviewers,maja_zf
DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2019-10-16 19:17:44 +00:00
Wes Kocher 8edb6dcfcf Bug 1565332 - Pin pip to 19.2.3 to avoid breaking docker image. a=bustage-fix CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D49221

--HG--
extra : amend_source : 7006fb2615846562fef06e7bc6e827c27dd85030
2019-10-15 03:10:25 +02:00
Gabriel Luong 307fdf196f Bug 1568126 - Part 3: Use the contextual WalkerFront in the markup view event handlers. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D49346

--HG--
extra : moz-landing-system : lando
2019-10-16 18:19:02 +00:00
David Teller a925674dbe Bug 1588051 - Tests with many strings;r=arai
Depends on D48968

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

--HG--
extra : moz-landing-system : lando
2019-10-16 10:21:49 +00:00
Andrew McCreight 2e32ec2b4b Bug 1589138 - Make addContentEventListener take an options object for the listener. r=Gijs
All but browser_bug744745.js seem to pass even without the fixes I
made, which seems odd.

browser_bug1058164.js is a little odd because it passes in {} instead
of a boolean for the useCapture argument. I think this ends up calling
addEventListener(..., {}, false), which should be the equivalent of
addEventListener(..., {}).

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

--HG--
extra : moz-landing-system : lando
2019-10-16 17:36:44 +00:00
Ehsan Akhgari d8f304aca8 Bug 1588844 - Bump up the expiry on STORAGE_ACCESS_API_UI to Firefox 80; data- r=baku
Differential Revision: https://phabricator.services.mozilla.com/D49319

--HG--
extra : moz-landing-system : lando
2019-10-16 08:15:34 +00:00
Emma Malysz b806cbda1f Bug 1588918, rename .xul test files in accessible/ to .xhtml r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D49355

--HG--
rename : accessible/tests/browser/states/test_deck_has_out_of_process_iframe.xul => accessible/tests/browser/states/test_deck_has_out_of_process_iframe.xhtml
rename : accessible/tests/crashtests/471493.xul => accessible/tests/crashtests/471493.xhtml
rename : accessible/tests/crashtests/last_test_to_unload_testsuite.xul => accessible/tests/crashtests/last_test_to_unload_testsuite.xhtml
rename : accessible/tests/mochitest/actions/test_general.xul => accessible/tests/mochitest/actions/test_general.xhtml
rename : accessible/tests/mochitest/actions/test_keys_menu.xul => accessible/tests/mochitest/actions/test_keys_menu.xhtml
rename : accessible/tests/mochitest/actions/test_tree.xul => accessible/tests/mochitest/actions/test_tree.xhtml
rename : accessible/tests/mochitest/actions/test_treegrid.xul => accessible/tests/mochitest/actions/test_treegrid.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_css.xul => accessible/tests/mochitest/attributes/test_obj_css.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_group.xul => accessible/tests/mochitest/attributes/test_obj_group.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_group_tree.xul => accessible/tests/mochitest/attributes/test_obj_group_tree.xhtml
rename : accessible/tests/mochitest/elm/test_listbox.xul => accessible/tests/mochitest/elm/test_listbox.xhtml
rename : accessible/tests/mochitest/events/test_focus_autocomplete.xul => accessible/tests/mochitest/events/test_focus_autocomplete.xhtml
rename : accessible/tests/mochitest/events/test_focus_contextmenu.xul => accessible/tests/mochitest/events/test_focus_contextmenu.xhtml
rename : accessible/tests/mochitest/events/test_focus_general.xul => accessible/tests/mochitest/events/test_focus_general.xhtml
rename : accessible/tests/mochitest/events/test_focus_listcontrols.xul => accessible/tests/mochitest/events/test_focus_listcontrols.xhtml
rename : accessible/tests/mochitest/events/test_focus_menu.xul => accessible/tests/mochitest/events/test_focus_menu.xhtml
rename : accessible/tests/mochitest/events/test_focus_tabbox.xul => accessible/tests/mochitest/events/test_focus_tabbox.xhtml
rename : accessible/tests/mochitest/events/test_focus_tree.xul => accessible/tests/mochitest/events/test_focus_tree.xhtml
rename : accessible/tests/mochitest/events/test_label.xul => accessible/tests/mochitest/events/test_label.xhtml
rename : accessible/tests/mochitest/events/test_menu.xul => accessible/tests/mochitest/events/test_menu.xhtml
rename : accessible/tests/mochitest/events/test_namechange.xul => accessible/tests/mochitest/events/test_namechange.xhtml
rename : accessible/tests/mochitest/events/test_scroll.xul => accessible/tests/mochitest/events/test_scroll.xhtml
rename : accessible/tests/mochitest/events/test_scroll_caret.xul => accessible/tests/mochitest/events/test_scroll_caret.xhtml
rename : accessible/tests/mochitest/events/test_selection.xul => accessible/tests/mochitest/events/test_selection.xhtml
rename : accessible/tests/mochitest/events/test_tree.xul => accessible/tests/mochitest/events/test_tree.xhtml
rename : accessible/tests/mochitest/focus/test_focus_radio.xul => accessible/tests/mochitest/focus/test_focus_radio.xhtml
rename : accessible/tests/mochitest/focus/test_takeFocus.xul => accessible/tests/mochitest/focus/test_takeFocus.xhtml
rename : accessible/tests/mochitest/hittest/test_menu.xul => accessible/tests/mochitest/hittest/test_menu.xhtml
rename : accessible/tests/mochitest/hittest/test_zoom_tree.xul => accessible/tests/mochitest/hittest/test_zoom_tree.xhtml
rename : accessible/tests/mochitest/hittest/zoom_tree.xul => accessible/tests/mochitest/hittest/zoom_tree.xhtml
rename : accessible/tests/mochitest/hyperlink/test_general.xul => accessible/tests/mochitest/hyperlink/test_general.xhtml
rename : accessible/tests/mochitest/name/test_browserui.xul => accessible/tests/mochitest/name/test_browserui.xhtml
rename : accessible/tests/mochitest/name/test_general.xul => accessible/tests/mochitest/name/test_general.xhtml
rename : accessible/tests/mochitest/name/test_tree.xul => accessible/tests/mochitest/name/test_tree.xhtml
rename : accessible/tests/mochitest/relations/test_embeds.xul => accessible/tests/mochitest/relations/test_embeds.xhtml
rename : accessible/tests/mochitest/relations/test_general.xul => accessible/tests/mochitest/relations/test_general.xhtml
rename : accessible/tests/mochitest/relations/test_tabbrowser.xul => accessible/tests/mochitest/relations/test_tabbrowser.xhtml
rename : accessible/tests/mochitest/relations/test_tree.xul => accessible/tests/mochitest/relations/test_tree.xhtml
rename : accessible/tests/mochitest/role/test_aria.xul => accessible/tests/mochitest/role/test_aria.xhtml
rename : accessible/tests/mochitest/role/test_general.xul => accessible/tests/mochitest/role/test_general.xhtml
rename : accessible/tests/mochitest/selectable/test_listbox.xul => accessible/tests/mochitest/selectable/test_listbox.xhtml
rename : accessible/tests/mochitest/selectable/test_menu.xul => accessible/tests/mochitest/selectable/test_menu.xhtml
rename : accessible/tests/mochitest/selectable/test_menulist.xul => accessible/tests/mochitest/selectable/test_menulist.xhtml
rename : accessible/tests/mochitest/selectable/test_tabs.xul => accessible/tests/mochitest/selectable/test_tabs.xhtml
rename : accessible/tests/mochitest/selectable/test_tree.xul => accessible/tests/mochitest/selectable/test_tree.xhtml
rename : accessible/tests/mochitest/states/test_aria.xul => accessible/tests/mochitest/states/test_aria.xhtml
rename : accessible/tests/mochitest/states/test_controls.xul => accessible/tests/mochitest/states/test_controls.xhtml
rename : accessible/tests/mochitest/states/test_expandable.xul => accessible/tests/mochitest/states/test_expandable.xhtml
rename : accessible/tests/mochitest/states/test_popup.xul => accessible/tests/mochitest/states/test_popup.xhtml
rename : accessible/tests/mochitest/states/test_tabs.xul => accessible/tests/mochitest/states/test_tabs.xhtml
rename : accessible/tests/mochitest/states/test_textbox.xul => accessible/tests/mochitest/states/test_textbox.xhtml
rename : accessible/tests/mochitest/states/test_tree.xul => accessible/tests/mochitest/states/test_tree.xhtml
rename : accessible/tests/mochitest/states/test_visibility.xul => accessible/tests/mochitest/states/test_visibility.xhtml
rename : accessible/tests/mochitest/table/test_headers_tree.xul => accessible/tests/mochitest/table/test_headers_tree.xhtml
rename : accessible/tests/mochitest/table/test_indexes_tree.xul => accessible/tests/mochitest/table/test_indexes_tree.xhtml
rename : accessible/tests/mochitest/table/test_sels_tree.xul => accessible/tests/mochitest/table/test_sels_tree.xhtml
rename : accessible/tests/mochitest/table/test_struct_tree.xul => accessible/tests/mochitest/table/test_struct_tree.xhtml
rename : accessible/tests/mochitest/text/test_general.xul => accessible/tests/mochitest/text/test_general.xhtml
rename : accessible/tests/mochitest/tree/test_applicationacc.xul => accessible/tests/mochitest/tree/test_applicationacc.xhtml
rename : accessible/tests/mochitest/tree/test_button.xul => accessible/tests/mochitest/tree/test_button.xhtml
rename : accessible/tests/mochitest/tree/test_combobox.xul => accessible/tests/mochitest/tree/test_combobox.xhtml
rename : accessible/tests/mochitest/tree/test_formctrl.xul => accessible/tests/mochitest/tree/test_formctrl.xhtml
rename : accessible/tests/mochitest/tree/test_groupbox.xul => accessible/tests/mochitest/tree/test_groupbox.xhtml
rename : accessible/tests/mochitest/tree/test_image.xul => accessible/tests/mochitest/tree/test_image.xhtml
rename : accessible/tests/mochitest/tree/test_tabbox.xul => accessible/tests/mochitest/tree/test_tabbox.xhtml
rename : accessible/tests/mochitest/tree/test_tabbrowser.xul => accessible/tests/mochitest/tree/test_tabbrowser.xhtml
rename : accessible/tests/mochitest/tree/test_tree.xul => accessible/tests/mochitest/tree/test_tree.xhtml
rename : accessible/tests/mochitest/tree/test_txtctrl.xul => accessible/tests/mochitest/tree/test_txtctrl.xhtml
rename : accessible/tests/mochitest/tree/wnd.xul => accessible/tests/mochitest/tree/wnd.xhtml
rename : accessible/tests/mochitest/treeupdate/test_contextmenu.xul => accessible/tests/mochitest/treeupdate/test_contextmenu.xhtml
rename : accessible/tests/mochitest/treeupdate/test_deck.xul => accessible/tests/mochitest/treeupdate/test_deck.xhtml
rename : accessible/tests/mochitest/treeupdate/test_listbox.xul => accessible/tests/mochitest/treeupdate/test_listbox.xhtml
rename : accessible/tests/mochitest/treeupdate/test_menu.xul => accessible/tests/mochitest/treeupdate/test_menu.xhtml
rename : accessible/tests/mochitest/treeupdate/test_menubutton.xul => accessible/tests/mochitest/treeupdate/test_menubutton.xhtml
rename : accessible/tests/mochitest/treeupdate/test_shutdown.xul => accessible/tests/mochitest/treeupdate/test_shutdown.xhtml
extra : moz-landing-system : lando
2019-10-16 16:59:02 +00:00
Geoff Brown ae5e32a41c Bug 1586262 - Ensure run-task logs very long task output lines; r=dustin
Check the return code of write() to determine if the output line has actually been written completely; if not, write the remainder.

Tests suggest that incomplete writes are possible when the buffer exceeds a few thousand bytes. Very long log lines are unusual but this is important for cases like reftest failures where an encoded screenshot is dumped to the log.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 15:56:09 +00:00
Jon Coppeard a097428cea Bug 1399866 - Add assertions that we don't create black to gray edges from ObjectGroups to global objects r=sfink
Not a fix. This patch adds some assertions that we don't ever set the realm of an ObjectGroup such that it points to a gray global object. We have these asserts already for other types of edge but this one is indirect because we store a pointer to the Realm, and get the global from that.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 17:04:32 +00:00
Jon Coppeard 1360ab67f3 Bug 1399866 - Trigger global's read barrier in js::NewProxyObject r=sfink
When remapping wrappers the embedding can call this to create a new proxy object while in a realm whose global is gray. This breaks the JS API invariants and can cause black to gray GC edges to be creaated. Fix this by triggering the global's read barrier here.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 17:04:32 +00:00
Mats Palmgren f079fe843f Bug 1580894 - Enable subgrid by default. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D47344

--HG--
extra : moz-landing-system : lando
2019-10-02 08:00:19 +00:00
shindli 5bfcc3841d Backed out changeset 00b56e289d2e (bug 1585769) for causing perma bc failures in toolkit/components/pictureinpicture/tests/browser_thirdPartyIframe.js CLOSED TREE 2019-10-16 20:46:18 +03:00
Jorg K fddb3f8d80 Bug 1588979 - Add missing QI in LoginManager.jsm and fix version check in LoginStore.jsm. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49444

--HG--
extra : moz-landing-system : lando
2019-10-16 16:46:12 +00:00
Tomislav Jovanovic 074f802baf Bug 1589110 - Fix and enable test_ext_webnavigation_filters.html with fission r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D49433

--HG--
extra : moz-landing-system : lando
2019-10-16 16:14:13 +00:00
Boris Zbarsky 664c53333a Bug 1580381. Fix document.open tests to align with HTML spec changes. r=hsivonen
See https://github.com/whatwg/html/issues/4723

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

--HG--
extra : moz-landing-system : lando
2019-10-16 15:59:28 +00:00
André Bargull b57c9b9834 Bug 1433306 - Part 4: Reimport test262 tests. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D40439

--HG--
extra : moz-landing-system : lando
2019-10-16 16:03:56 +00:00
André Bargull d47b4f4c0c Bug 1433306 - Part 3: Enable test262 tests for Intl.ListFormat. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D40438

--HG--
extra : moz-landing-system : lando
2019-10-16 16:03:29 +00:00
André Bargull 0b138ce1ee Bug 1433306 - Part 2: Implement Intl.ListFormat stage 3 proposal. r=jwalden
"disjunction" and "unit" types aren't yet supported, because ICU doesn't
provide a C-API for this functionality. "short" and "narrow" styles aren't
supported for the same reason.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 16:05:06 +00:00
André Bargull c113d26df5 Bug 1433306 - Part 1: Handle RelativeTimeFormat in getInternals and some clean-ups. r=jwalden
RelativeTimeFormat.cpp doesn't call `getInternals()` with an unresolved
internals object, so this didn't blow up in the past.

Drive-by fixes:
- Remove the unused "methodName" argument from `getRelativeTimeFormatInternals`.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 16:02:43 +00:00
Cosmin Sabou 1e37dfb648 Backed out changeset 7bcfcf9c5a8a (bug 1583042) for browser chrome failures on browser_ext_commands_onCommand.js CLOSED TREE 2019-10-16 19:21:42 +03:00
Christian Holler a157a20300 Bug 1587463 - Remove LSan/UBSan suppressions option from automation. r=ahal
Depends on D48786

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

--HG--
extra : moz-landing-system : lando
2019-10-16 16:11:23 +00:00
Christian Holler 2d9d1fdf77 Bug 1587463 - Use builtin suppression lists for LSan and TSan. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D48786

--HG--
extra : moz-landing-system : lando
2019-10-16 16:09:21 +00:00
Erica Wright 6fd9e68e3c Bug 1588901 - Monitor cards have the same heights. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D49344

--HG--
extra : moz-landing-system : lando
2019-10-16 10:27:36 +00:00
Mike Conley 3eeb95e384 Bug 1585769 - Regression test. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D48201

--HG--
extra : moz-landing-system : lando
2019-10-15 21:19:57 +00:00
Harry Twyford 7cfeb10bd3 Bug 1586239 - Stop calling _addTextContentWithHighlights for the tip button. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D49440

--HG--
extra : moz-landing-system : lando
2019-10-16 15:41:10 +00:00
Jan de Mooij 809ffdcb0b Bug 1586599 part 1 - Fix type barrier in IonBuilder::jsop_getimport. r=jonco,tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D49419

--HG--
extra : moz-landing-system : lando
2019-10-16 14:42:50 +00:00
Cosmin Sabou 5febe81872 Backed out changeset 35a2a50ef074 (bug 1580381) for linting failure on aborted-parser.window.js. CLOSED TREE 2019-10-16 18:48:23 +03:00
Cosmin Sabou e1278bb139 Backed out changeset 23e9fe8a919b (bug 1565401) for causing build bustages on nsWindow.h. CLOSED TREE 2019-10-16 18:45:09 +03:00
Boris Zbarsky f8ae07adf8 Bug 1580381. Fix document.open tests to align with HTML spec changes. r=hsivonen
See https://github.com/whatwg/html/issues/4723

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

--HG--
extra : moz-landing-system : lando
2019-10-16 08:27:21 +00:00
Florin Strugariu 481c8f933e Bug 1589070 - Raptor desktop cold load tests are reusing the initial profile and so are not cold loads r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D49421

--HG--
extra : moz-landing-system : lando
2019-10-16 14:44:14 +00:00
David Walsh 047a6a5f5c Bug 1583042 - Change devtools debugger shortcut r=Harald
Differential Revision: https://phabricator.services.mozilla.com/D47502

--HG--
extra : moz-landing-system : lando
2019-10-16 15:07:25 +00:00
Jan Horak e2b9bdb35e Bug 1565401 - return valid screen size on multimonitor setup under Wayland; r=stransky,NeilDeakin
By getting the right screen size we can shrink the popup menus which overflows
the screen size under Wayland. The ScreenManager does not help us, because we
can't get absolute window position, but we can use gdk_display_get_monitor_at_window
and gdk_monitor_get_workarea to get the correct screen rectangle.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 13:03:43 +00:00
Boris Zbarsky 6a8f96bfba Bug 1588845. Update Other and ArgumentNameKeyword productions in Web IDL parser to spec changes. r=edgar
See https://github.com/heycam/webidl/issues/813

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

--HG--
extra : moz-landing-system : lando
2019-10-16 09:52:39 +00:00
Gijs Kruitbosch 738962d0bf Bug 1586148 - fix web protocol handler behaviour under fission, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D48238

--HG--
extra : moz-landing-system : lando
2019-10-16 14:56:23 +00:00
Jared Wein 120f88629a Bug 1572695 - Select the newly added login if it is added when there are no other logins present and we're not in the Create mode. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49343

--HG--
extra : moz-landing-system : lando
2019-10-15 21:34:19 +00:00
Jon Coppeard f49de2e585 Bug 1588551 - Fix Vector::erase documentation comment r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D49321

--HG--
extra : moz-landing-system : lando
2019-10-15 17:38:13 +00:00
André Bargull 1eb64267a9 Bug 1288457 - Part 19: Add test case. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D42889

--HG--
extra : moz-landing-system : lando
2019-10-16 12:36:56 +00:00
André Bargull 39c82be87b Bug 1288457 - Part 18: Remove unnecessary JSFunction downcasts in GlobalObject methods. r=mgaudet
Similar to part 17, we can also remove unused casts to `JSFunction*`.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 12:36:39 +00:00
André Bargull 5bf0cef1c8 Bug 1288457 - Part 17: Remove unnecessary NativeObject downcasts in GlobalObject methods. r=mgaudet
Many `GlobalObject::getOrCreateXYZ()` methods explicitly perform casts to `NativeObject*`
even though the callers directly assign to `JSObject*`. So remove all explicit casts to
`NativeObject` which aren't needed in any callers to reduce unnecessary code and to make
the code a bit leaner.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 12:36:16 +00:00
André Bargull 8644f3691e Bug 1288457 - Part 16: Decouple Async(FromSync)IteratorPrototype initialisation from AsyncGeneneratorFunction. r=mgaudet
AsyncGenerator initialisation isn't required to also always initialise AsyncFromSyncIteratorPrototype,
so split AsyncFromSyncIteratorPrototype, and its prototype, AsyncFromIteratorPrototype, from the async
generator initialisation.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 12:35:54 +00:00
André Bargull 7a5b5e0a24 Bug 1288457 - Part 15: Add JSProtoKey for AsyncGeneratorFunction. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D42885

--HG--
extra : moz-landing-system : lando
2019-10-16 12:35:36 +00:00
André Bargull d80c1ed430 Bug 1288457 - Part 14: Add JSProtoKey for GeneratorFunction. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D42884

--HG--
extra : moz-landing-system : lando
2019-10-16 12:35:08 +00:00
André Bargull 966f19f7e0 Bug 1288457 - Part 13: Add JSProtoKey for AsyncFunction. r=mgaudet
In a follow-up bug this will be changed to use `ClassSpec`, along with the rest
of the JSProtoKey classes still using non-ClassSpec initialisation.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 12:34:46 +00:00