Kartikaya Gupta
4e5a308827
Bug 1479939 - Ensure we tell WR to remove the compositable pipelines when clearing resources. r=sotaro
...
MozReview-Commit-ID: AxuvERUalhb
--HG--
extra : rebase_source : 674a20346c234912f7389d9fc7078c956cf08fc7
2018-08-02 00:17:36 -04:00
Tom Ritter
dedea82b24
Bug 1480177 Change forward slash to backslash in #include r=froydnj
...
MozReview-Commit-ID: FySU6SVkMJl
--HG--
extra : rebase_source : 9b849f7de12bffeb84d610432e0218cb666d08d6
2018-08-02 10:54:29 -05:00
Tom Ritter
c9e4e2854a
Bug 1480177 Lowercase includes to fix MinGW Build Errors r=froydnj
...
MozReview-Commit-ID: LvFS90CRAFe
--HG--
extra : rebase_source : bfbcc59d061128e5440378448523bbaf939d5a45
2018-07-30 22:43:24 -05:00
Tudor-Gabriel Vîjială
a16d201c28
Bug 1473313 - Part 5: Add in-tree documentation page for Android code coverage. r=nalexander
...
MozReview-Commit-ID: 20meKbpduha
--HG--
extra : rebase_source : 0383fe0cab846c148e1b20b2ee517730a18fae32
2018-07-31 12:02:08 +01:00
Tudor-Gabriel Vîjială
62e4daad39
Bug 1473313 - Part 4: Add build and test platforms for android emulator code coverage. r=gbrown
...
MozReview-Commit-ID: IkSKdB7ZeYi
--HG--
extra : rebase_source : 1cff84a03c8f590ac3df5e0dc1ccf217fd2589c3
2018-07-24 11:53:37 +01:00
Tudor-Gabriel Vîjială
3912821304
Bug 1473313 - Part 3: Extend CodeCoverageMixin to handle java code coverage tools. r=gbrown,marco
...
MozReview-Commit-ID: Lld5XLUMb3Y
--HG--
extra : rebase_source : 503650f2610d3ee021222666a6e619486472e82d
2018-07-24 11:51:54 +01:00
Tudor-Gabriel Vîjială
817c97f672
Bug 1473313 - Part 2: Support running emulator junit tests with code coverage support. r=gbrown
...
MozReview-Commit-ID: MIZm9SEdlI
--HG--
extra : rebase_source : b2e4f3c1c4d2313c3108ecdedb86bfbad1f02fb7
2018-07-24 11:49:13 +01:00
Tudor-Gabriel Vîjială
ae279dbf60
Bug 1473313 - Part 1: Set up geckoview build config for androidTest coverage runs. r=nalexander
...
This patch adds JaCoCo as a dependency for the geckoview androidTest configurations, as well as
the `mach android archive-geckoview-coverage-artifacts` command, and the `--enable-java-coverage`
mozconfig flag.
MozReview-Commit-ID: 36jNAzK44g3
--HG--
extra : rebase_source : 9edc37913a3929ad045270c601c77791d122e363
2018-07-24 11:44:24 +01:00
Boris Zbarsky
357b6b1348
Bug 1479570. Get Add a getter to get a docshell from nsIWindowlessBrowser. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D2669
--HG--
extra : moz-landing-system : lando
2018-08-03 00:05:07 +00:00
Drew Willcoxon
9987b543d1
Bug 1462790 - Update Save to Pocket icons to use outline icon treatment. r=jaws
...
Update the Save to Pocket svg icons in the urlbar, page action panel, and reader view. There's another Save to Pocket icon in activity stream that the bug doesn't mention but that should probably be updated too. I'll make a different revision for it.
Differential Revision: https://phabricator.services.mozilla.com/D2676
--HG--
extra : moz-landing-system : lando
2018-08-02 20:13:13 +00:00
Mike Hommey
657b098b22
Bug 1480617 - Disable LTO when compiling dummy.c in elfhack. r=gps
...
For the same reason test-array.c and test-ctors.c need to be built
explicitly without LTO.
--HG--
extra : rebase_source : d037ef7cf1dd2d278c2918dbfee5b4f4c213e408
2018-08-03 07:45:55 +09:00
Mark Hammond
28a02d4cb1
Bug 1480002 - Ensure the UI immediately reacts to notifications of a password change. r=eoger
...
MozReview-Commit-ID: JI5bQ4UoWs3
Differential Revision: https://phabricator.services.mozilla.com/D2593
--HG--
extra : moz-landing-system : lando
2018-08-02 15:37:56 +00:00
Geoff Lankow
a01dc6a50a
Bug 1468667 - [webext] Enable webextensions tests for Thunderbird r=aswan
...
MozReview-Commit-ID: AktrEd91ROz
--HG--
extra : rebase_source : b61f811e7fb576419fee6401b661bede0013340d
2018-08-02 20:12:06 +12:00
Narcis Beleuzu
31527185b4
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-03 01:34:26 +03:00
Narcis Beleuzu
4684ccf98e
Merge inbound to mozilla-central. a=merge
2018-08-03 01:28:14 +03:00
Mike Hommey
0205aad24b
Bug 1480605 - Upgrade rust 1.28 toolchain to release. r=chmanchester
...
--HG--
extra : rebase_source : b897e907785becc1085247ae231bb9fb2729251d
2018-08-03 07:01:27 +09:00
Boris Zbarsky
fad1e33048
Bug 1480527. Remove QueryInterface from the JS reflection of boxobjects. r=mccr8
2018-08-02 15:26:48 -04:00
Boris Zbarsky
d4993da381
Bug 1476142 part 4. Remove some unnecessary QIs on window in various parts of the tree. r=kmag
...
The crashtest was not testing anything useful, because getInterface is no longer exposed to web content.
2018-08-02 15:26:48 -04:00
Boris Zbarsky
c02c1c0f2b
Bug 1476142 part 3. Remove some unnecessary QIs in mobile. r=snorp
2018-08-02 15:26:48 -04:00
Boris Zbarsky
c955b98d55
Bug 1476142 part 2. Remove some unnecessary QIs in browser. r=gijs
2018-08-02 15:26:47 -04:00
Boris Zbarsky
ae576db7db
Bug 1476142 part 1. Remove some unnecessary QIs in toolkit. r=gijs
2018-08-02 15:26:47 -04:00
Gijs Kruitbosch
fa65d99910
Bug 1434281 - also delete local/cache profile directory from refresh test, r=whimboo
...
Ensure local profile directory is also deleted in test teardown.
Differential Revision: https://phabricator.services.mozilla.com/D2671
--HG--
extra : moz-landing-system : lando
2018-08-02 18:54:28 +00:00
Narcis Beleuzu
498e726385
Backed out changeset 412b5e9b8525 (bug 1466575) for bc failures on browser_screenshots_ui_check.js and browser_UITour_availableTargets.js. CLOSED TREE
2018-08-02 21:39:16 +03:00
Markus Stange
8a19b9e4c6
Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r=njn,sfink
...
MozReview-Commit-ID: 6HIWrA27X87
--HG--
extra : rebase_source : cdf4e2e8a15eea8910e3aad8a78d55463e9ce4da
2018-08-02 13:49:48 -04:00
André Bargull
ef37dfccdd
Bug 1480145: Annotate jit-spew with the VMFunction name when available and annotate String and RegExp stubs. r=nbp
2018-08-02 08:03:52 -07:00
Kartikaya Gupta
005a53b4ae
Bug 1465599 - Allow for the OS synthesizing some extra pointermove events with the same coordinates. rs=smaug
2018-08-02 15:01:16 -04:00
Razvan Caliman
ed257a8a5b
Bug 1480086 - Restore styles for Rule view warning icon. r=gl
...
MozReview-Commit-ID: 12xDt0Haj03
--HG--
extra : rebase_source : 789ea875dd8fce44cf38e13e57671da7db2a97b9
2018-08-02 13:39:18 +02:00
David Keeler
23a3da73fa
bug 1476473 - disable EV treatment for DocuSign roots r=franziskus
...
Differential Revision: https://phabricator.services.mozilla.com/D2255
--HG--
extra : moz-landing-system : lando
2018-08-02 07:39:14 +00:00
Daniel Holbert
1ecc1ef9fb
Bug 1480254: Fix typo in nsLayoutUtils::MinSizeContributionForAxis to actually check the specified axis (rather than checking enum value for truthiness). r=bradwerth
...
Differential Revision: https://phabricator.services.mozilla.com/D2634
--HG--
extra : moz-landing-system : lando
2018-08-01 22:56:26 +00:00
Daniel Holbert
677e9015b8
Bug 1480222 part 4: Give css ErrorReporter.h an actual nsString.h include (not nsStringFwd), since it has actual nsString member-vars which need full definition. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D2632
2018-08-01 15:21:07 -07:00
Daniel Holbert
deb467f397
Bug 1480222 part 3: Add includes to fix unified bustage in ArenaRefPtrInlines.h and nsComputedDOMStyle.cpp. r=TYLin
...
* ArenaRefPtrInlines.h calls nsPresArena::RegisterArenaRefPtr()
and hence needs nsPresArena.h.
* nsComputedDOMStyle.cpp calls nsCSSProps::PropHasFlags()
and hence needs nsCSSProps.h.
Differential Revision: https://phabricator.services.mozilla.com/D2631
2018-08-01 15:09:54 -07:00
Daniel Holbert
e7a333a53b
Bug 1480222 part 2: Add include for RefCounted.h to some .cpp files in layout/style that use the mozilla::RefCounted type. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D2630
2018-08-01 15:05:30 -07:00
Daniel Holbert
69bb1da9c0
Bug 1480222 part 1: Add include for ServoBindings.h to some .cpp files in layout/style, to fix various non-unified build errors about undeclared identifier 'Servo_XYZ'. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D2629
2018-08-01 14:52:07 -07:00
Brian Hackett
05a7f56ce7
Bug 1479585 - Use replayable IDs in PDocAccessible IPC, r=davidb.
...
--HG--
extra : rebase_source : 40e1b80174483e5bce3a76f5a82c5b4951a38e63
2018-08-02 17:30:17 +00:00
Jan de Mooij
3af36d3d86
Bug 1479363 part 10 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in other directories. r=mrbkap
2018-08-02 19:30:17 +02:00
Andrew Swan
d4bb5b57af
Bug 1476177 Fix platform matching in AMO metadata requests r=mixedpuppy
...
MozReview-Commit-ID: EvjeXdCyLxi
--HG--
extra : rebase_source : 62975a05ebde4a5b286070178f780a5a8534c31e
2018-08-01 09:14:22 -07:00
Shane Caraveo
d99b32ea60
Bug 1476570 - allow proxy to work on restricted domains, r=aswan
...
Proxies must work with all requests, however the new onRequest proxy api
has maching logic using ChannelWrapper which uses WebExtensionPolicy which
checks against restricted domains. We need to bypass that check when
matching for proxy requests.
MozReview-Commit-ID: 5zCdmV1b9M7
--HG--
extra : rebase_source : 4bc0f2735a8c2cc4f42934877783dbc68f6067ab
2018-08-02 14:03:00 -03:00
alwu
1eb1b2a3d2
Bug 1480281 - part2 : move exist log to autoplay log module. r=cpearce
...
MozReview-Commit-ID: EtBRTjYG8k3
--HG--
extra : rebase_source : 65305ba7d151fcbb9b1a425dd319b5002afa0b5e
2018-08-01 17:50:19 -07:00
alwu
6d23d559af
Bug 1480281 - part1 : add autoplay debug log module. r=cpearce
...
Add new log module which allow us to debug by using "MOZ_LOG=Autoplay:5".
MozReview-Commit-ID: 9CG5JyCw21G
--HG--
extra : rebase_source : c71c4bbed88b07a7803d93b661bfeac37cb94035
2018-08-01 17:30:59 -07:00
Barry Chen
369f4df732
Bug 1466575 - Replace Photon pageAction with WebExtension pageAction in Screenshots; r=_6a68
...
MozReview-Commit-ID: 9pkwRRN2y7O
--HG--
extra : rebase_source : 429c35a537e4a6b6605371df9e251d5df38dba20
2018-08-01 10:15:25 -05:00
Mike Hommey
baff96f6e4
Bug 1423822 - Stop disabling elfhack on lto builds. r=froydnj
...
--HG--
extra : rebase_source : fbe450139109173965de4ee5a8a7f71092aa34bc
2018-08-01 15:56:43 +09:00
Mike Hommey
eb38bfa193
Bug 1423822 - Allow to relocate eh_frame. r=froydnj
...
--HG--
extra : rebase_source : 17991424686da13d763085985f222b2563d852ec
2018-08-01 09:29:09 +09:00
Mike Hommey
1e86b35688
Bug 1423822 - Set the address for the elfhack code section based on that of the section it is attached to. r=froydnj
...
When linking with ld.bfd or gold, this changes the PT_LOAD in which the
elfhack code section ends up, making it go in the same one as .init, .text,
etc. rather than .rel.*. When linking with lld, this completely
avoids doing a PT_LOAD split, because lld already splits .rel.* and
.text.
--HG--
extra : rebase_source : 1f69b8f4b48b055892ea24eaa6226859cc4ffd50
2018-08-01 07:21:36 +09:00
Mike Hommey
0824d18204
Bug 1423822 - Check segments overlapping later. r=froydnj
...
We treat segments overlapping as a fatal error, rather than a condition
to do nothing, because it happening is usually the result of some bad
assumptions on the input ELF, and we don't want to silently ignore
those.
However, there are cases where a setup /could/ lead to overlapping
segments, but would be skipped because elfhack wouldn't be a win
anyways. By checking segments overlap later, we allow those to not
hard fail.
--HG--
extra : rebase_source : deca2051722aeaa959c5e4dae06642908f6d843a
2018-08-01 11:17:07 +09:00
Brian Hackett
9d640e972e
Bug 1479547 Part 3 - Require GCs to happen at deterministic points, r=jonco.
...
--HG--
extra : rebase_source : c1413a579821ff73331a01f45a89fc87ccd1f55a
2018-07-31 19:36:49 +00:00
Brian Hackett
346271c0b1
Bug 1479547 Part 2 - Disable nursery when recording/replaying, r=jonco.
...
--HG--
extra : rebase_source : eca78f8927f0ab3f50928f71930400152f4f138d
2018-07-31 19:35:43 +00:00
Brian Hackett
51e310f29a
Bug 1479547 Part 1 - Remove instrumentation related to non-deterministic GCs, r=mccr8.
...
--HG--
extra : rebase_source : 6dfc65ab83e770da6e1f64003379156c3b863050
2018-07-31 19:34:50 +00:00
Cosmin Sabou
de8c2bd891
Backed out changeset 5950c9d63c3b (bug 1090497) for build bustages on several files. CLOSED TREE
2018-08-02 19:59:53 +03:00
Brian Hackett
f43431cd1c
Bug 1479651 - Use correct pointer for registering deferred finalization thing for SandboxPrivate, r=smaug.
...
--HG--
extra : rebase_source : 88e76371da6ba2c75c1bc88c380d1498a603183d
2018-07-31 19:33:04 +00:00
Brian Hackett
0e56d01089
Bug 1479647 - Ensure that surface caches have consistent ordering between recording and replaying, r=tnikkel.
...
--HG--
extra : rebase_source : 34ea2efa9b2916667f46a93a9aa76933383fe8ef
2018-07-31 19:31:14 +00:00