Commit Graph

582369 Commits

Author SHA1 Message Date
James Willcox
2562ac0bd4 Bug 1422019 - Stand up initial GeckoView tests r=nalexander,jchen
This adds a new geckoview_test module, which contains a
test runner Activity. We can then use JUnit4 + Espresso to
exercise the GeckoView APIs (such as GeckoSession).

MozReview-Commit-ID: FEMAZhpasLW
2018-02-22 09:18:35 -06:00
Nick Alexander
f994854ec0 Bug 1422019 - Fix errors in |mach android archive-geckoview|. r=snorp
MozReview-Commit-ID: Gzbv1Y6agsM
2018-02-22 09:18:34 -06:00
Nick Alexander
872fdab41b Bug 1422019 - Fix diagnostic requiring |mach package|. r=snorp
No idea when this broke -- probably the transition to Gradle 4 -- but
this seems to work.  As suggested at
https://discuss.gradle.org/t/copy-task-how-to-fail-on-no-source/25581/2.

MozReview-Commit-ID: 8oGazgLZT3J
2018-02-22 09:18:34 -06:00
James Willcox
9ba68c37c5 Bug 1422019 - Make resource://android/asset work again with GeckoView r=jchen
MozReview-Commit-ID: FYD4cOaNBza
2018-02-22 09:18:33 -06:00
James Willcox
5201ec1c4f Bug 1439747 - Add GeckoSession.ContentListener.onCloseRequest() r=jchen,droeh
MozReview-Commit-ID: CPUVfe1LKDW
2018-02-22 09:18:33 -06:00
James Willcox
e7c0c03f32 Bug 1432485 - Add GeckoSession.NavigationListener.onNewSession r=jchen,esawin
This allows apps to decide which GeckoSession should handle a load that
will be in a new window (e.g., window.open()).

MozReview-Commit-ID: BkJM93489Ga
2018-02-22 09:18:32 -06:00
Tim Taubert
ea6e54236f Bug 1433015 - Turn AllocReplacement gtests into death tests r=froydnj 2018-02-22 10:27:42 +01:00
Tim Taubert
e7bbf534a6 Bug 1439805 - Implement CredentialsContainer.preventSilentAccess() r=jcj,smaug
Reviewers: jcj, smaug

Reviewed By: jcj, smaug

Bug #: 1439805

Differential Revision: https://phabricator.services.mozilla.com/D629
2018-02-22 14:36:08 +01:00
Daniel Stenberg
14fc881f71 bug 1438947 - mutex nsHostRecord::mTrrA[AAA] accesses r=valentin
... and remove Cancel() from nsHostRecord::RemoveOrRefresh since we
don't need to cancel TRR resolves due to network changes.

MozReview-Commit-ID: Akuhpzgg4N5
2018-02-22 04:22:00 +02:00
Dragan Mladjenovic
0e6a5a7dba Bug 1440226 : [MIPS64] Fix Baseline stack alignment asserts ; r=jandem 2018-02-21 18:09:41 +01:00
Thomas Wisniewski
8d2ee99353 Bug 1439022 r=baku
MozReview-Commit-ID: HSKAPIXUrtz

--HG--
extra : amend_source : 5c6b3e29de5ac96d85e771a7341375a919b66d13
2018-02-21 22:20:37 -05:00
Dorel Luca
9b2f91981c Backed out 6 changesets (bug 888600) for Valgrind and build bustge on a CLOSED TREE
Backed out changeset 7c8317f4ad48 (bug 888600)
Backed out changeset 5b990735f1ad (bug 888600)
Backed out changeset 9eafe225b804 (bug 888600)
Backed out changeset 16af80d6cd93 (bug 888600)
Backed out changeset a109987af625 (bug 888600)
Backed out changeset 0949dba396ad (bug 888600)
2018-02-22 13:56:43 +02:00
Tim Taubert
a18371e7d3 Bug 1406471 - Fix WebAuthn WPT bustage for .getClientExtensionResults() r=me 2018-02-22 12:30:49 +01:00
Jan de Mooij
1b615bcea0 Bug 1437862 part 4 - Ensure guardObjectType has different object and scratch registers. r=nbp 2018-02-22 12:05:58 +01:00
Dragan Mladjenovic
07ba32be55 Bug 1440224 : [MIPS] Preserve FCSR state during wasm interrupt ; r=lth 2018-02-21 18:44:39 +01:00
Dorel Luca
ce3c40d6ba Merge mozilla-central to mozilla-inboud
--HG--
rename : security/certverifier/TrustOverride-AppleGoogleData.inc => security/certverifier/TrustOverride-AppleGoogleDigiCertData.inc
rename : security/manager/tools/crtshToDNStruct/crtshToDNStruct.py => security/manager/tools/crtshToIdentifyingStruct/crtshToIdentifyingStruct.py
rename : security/manager/tools/crtshToDNStruct/requirements.txt => security/manager/tools/crtshToIdentifyingStruct/requirements.txt
extra : rebase_source : 6bcbd2a80706f4f4b36bbb1e53c260ea495babf8
2018-02-22 12:10:42 +02:00
Dorel Luca
6ad641c5c4 Merge mozilla-inboud to mozilla-central. a=merge 2018-02-22 11:59:54 +02:00
Andrea Marchesini
11e5ad9105 Bug 1439677 - Console.assert() should print the stack to stdout, r=bgrins 2018-02-22 08:50:02 +01:00
Andrea Marchesini
370acd6950 Bug 1439686 - Console API should print logs on stdout when used by chrome code and if browser.dom.window.dump.enabled is true, r=bgrins 2018-02-22 08:49:51 +01:00
Xidorn Quan
b56fe8d244 Bug 1440141 part 3 - Avoid invoking GetAsGecko when old style system is disabled. r=emilio
MozReview-Commit-ID: CisRhBr83jc

--HG--
extra : rebase_source : 92eb1810fb57e0677a65aab2f6aa3d1e257b22da
2018-02-22 11:53:07 +11:00
Xidorn Quan
c70b3f5dad Bug 1440141 part 2 - Move some headers around. r=dholbert
MozReview-Commit-ID: LvzU9ara8KV

--HG--
extra : rebase_source : 7731c649141dad3c257f5a154235682d07a65df4
2018-02-22 11:52:31 +11:00
Xidorn Quan
f66a5d4e41 Bug 1440141 part 1 - Move GeckoStyleContext::TakeRef to nsStyleContextInlines.h so that header doesn't depend on the Inlines.h. r=emilio
MozReview-Commit-ID: GdARP4HUAIY

--HG--
extra : rebase_source : 02ff6c6840f0989aa09c94022e42e0144fa4b5bc
2018-02-22 11:51:38 +11:00
Nico Grunbaum
4e323cc913 Bug 1439076 - P2 - csrc-audio-level jsep gtest fixes r=jib
MozReview-Commit-ID: 1ZHK4TFIc9E

--HG--
extra : rebase_source : 897ceea8637b15b9a3872c86a2c8b3ac551e096d
2018-02-20 17:00:27 -08:00
Aaron Klotz
a26b59fe0b Bug 1424505: Block osk.exe from UIA instantiation; r=Jamie 2018-02-20 12:24:47 -07:00
Felipe Gomes
c32e426afc Bug 1429163 - Policy: Disable Pocket. r=nateweiner 2018-02-22 00:46:48 -03:00
Felipe Gomes
4c8ecf78f2 Bug 1440194 - Sort list of policies alphabetically. r=me 2018-02-22 00:46:23 -03:00
Felipe Gomes
86a9ff734f Bug 1440030 - CamelCase existing policies to match industry standard. r=mkaply 2018-02-22 00:46:09 -03:00
Petr Sumbera
9eddfdac17 Bug 1439828 - Name collision between Solaris queue(9F) and C++ std::queue. r=botond 2018-02-21 00:41:37 -08:00
Arthur Edelstein
67294b1767 Bug 1438795 - Spoof KeyboardEvent.which for privacy.resistFingerprinting. r=masayuki, r=smaug 2018-02-20 16:51:00 -05:00
Jason Laster
75601ec5fc Bug 1434792 - Disable browser_dbg-sourcemaps-reload.js on windows. r=jmaher 2018-02-20 17:27:00 -05:00
Dan Gohman
9123aa4bc4 Bug 1439004 - Fix more build breakage when ENABLE_WASM_SATURATING_TRUNC_OPS is not defined. r=luke 2018-02-21 12:21:00 -05:00
Nico Grunbaum
3a07a6a7ec Bug 1439076 - P1 - negotiate csrc-audio-level RTP header r=mjf
MozReview-Commit-ID: 3S2VYuQ7Qkg

--HG--
extra : rebase_source : 002c090e7a5cee3a5cf7221b9cc764a8d7ab0a7b
2018-02-16 23:02:11 -08:00
Nico Grunbaum
0b893198d5 Bug 1439041 - tighten up RTP sources mochitests r=mjf
MozReview-Commit-ID: 6fzHZpe1U0w

--HG--
extra : rebase_source : a5f5436efc1c12b0693814b5397d4777b4cd9dbc
2018-02-16 17:21:38 -08:00
Sebastian Hengst
3e8060263d Bug 1438521 - Disable Firefox source docs job for non-Trunk trees. r=gps
MozReview-Commit-ID: DH0cJpI87m0

--HG--
extra : rebase_source : 900f2e04678e35088b9671e7f4c88cb2b85b0864
2018-02-21 16:03:45 +01:00
Csoregi Natalia
7ec5af04a0 Backed out changeset 3237c9532102 (bug 1440034) for breaking Android builds. CLOSED TREE 2018-02-22 05:37:53 +02:00
Jeff Walden
1b16de9738 Bug 744965 - Implement mozilla::NumberEqualsInt32 in a way that doesn't depend on undefined behavior casting an out-of-range floating point number to int32_t. r=froydnj
--HG--
extra : rebase_source : dc4781e2a31ee0e75fc62951cbdc71eaa9fd7b1c
2018-02-15 17:22:14 -08:00
Makoto Kato
4bc57cc3ec Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki 2018-02-21 21:08:17 -05:00
Xidorn Quan
eca4b8510c Bug 1439507 followup - Don't do null-check for nsXBLPrototypeHandler::mHandler. 2018-02-22 13:03:17 +11:00
Matt Woodrow
172126b4a6 Bug 1440144 - Let retained dl ride the trains. r=miko 2018-02-22 13:10:21 +13:00
Matt Woodrow
0ea04a7a2f Bug 1436904 - Followup to part 2, add hunk that got lost during rebasing. 2018-02-22 13:09:41 +13:00
Eugen Sawin
05eba99d35 Bug 1432235 - [1.2] Move GeckoView API classes to org.mozilla.geckoview. r=snorp,jchen 2018-02-22 00:46:26 +01:00
Michael Kelly
fe5940c237 Bug 1438693: Skip browser_privacypane.js if not a Nightly build. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D599

MozReview-Commit-ID: 8L69I1ojl9i

--HG--
extra : rebase_source : 221cc53e78aa9c71b0f72a057f50e65145451e63
extra : amend_source : 58725568d56d7bc69491a48f36625f1973664285
2018-02-21 15:26:39 -08:00
Michael Kelly
c471ea87e7 Bug 1437696 Reset console after BrowserErrorReporter tests. r=gijs
Because BrowserErrorReporter instances process previously-logged messages when
they are initialized, multiple runs of each test case (such as during the test
verification suite) cause new instances to process messages from the previous
test run. Resetting the console at the end of each test case prevents tests from
affecting each other.

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

MozReview-Commit-ID: HwjbbE00o97

--HG--
extra : rebase_source : 94ea69f8dbe679ff228c5c9b016f131650be1671
extra : amend_source : 5a9d0b5018d28d2dfc4782e66c732b711cb67109
2018-02-21 15:19:26 -08:00
Csoregi Natalia
957058e69e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-21 23:53:19 +02:00
Csoregi Natalia
3011413f82 Merge inbound to mozilla-central. a=merge 2018-02-21 23:50:20 +02:00
Csoregi Natalia
4ae2fa641b Merge autoland to mozilla-central. a=merge 2018-02-21 23:49:19 +02:00
Jordan Lund
c3d8c022bc Bug 1423058 - intermittent - funsize-update-generator docker image hangs while installing packages, CLOSED TREE r=bustage
MozReview-Commit-ID: EnKpG5EttrR

--HG--
extra : amend_source : 1688098a5438f281dce5f98907731e90f795862e
2018-02-21 13:36:22 -08:00
aselagea@mozilla.com
af5c627e88 Bug 1423058 - intermittent - funsize-update-generator docker image hangs while installing packages, r=jlund
MozReview-Commit-ID: COpnWQGuEeM

--HG--
extra : rebase_source : 8ada907404b7de22e7bb51d6af0e4c7230bb20b2
2018-02-21 13:00:48 -08:00
ffxbld
5671590017 No bug, Automated blocklist update from host bld-linux64-spot-326 - a=blocklist-update 2018-02-21 11:46:19 -08:00
ffxbld
36baa4e37e No bug, Automated HPKP preload list update from host bld-linux64-spot-326 - a=hpkp-update 2018-02-21 11:46:16 -08:00