Commit Graph

587002 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
739b866c71 Bug 1447301: Disable the old style system by default. r=froydnj
This keeps --disable-stylo working and --enable-stylo=build with the same
semantics, but it makes also --enable-stylo / and the default to not build the
old style system at all.

This also removes the stylo-only platforms, since they're now the default.

MozReview-Commit-ID: DL2eZZn9suE
2018-03-20 17:33:47 +01:00
Eugen Sawin
1a0dc6db98 Bug 1446423 - [1.1] Queue bundle events during content module registeration. r=snorp 2018-03-20 17:15:06 +01:00
Eugen Sawin
9401469a2e Bug 1446478 - [1.0] Make onLoadRequest handler async. r=droeh 2018-03-20 17:15:06 +01:00
Timothy Guan-tin Chien
7bb6d96e15 Bug 1444489 - Part VII, nit: Improve naming consistency in videocontrols.xml r=Gijs
Convert all is* methods to getter or rename them if they take arguments.

MozReview-Commit-ID: GOJzz0JYGnq

--HG--
extra : rebase_source : 86539c3e5d85b2d6cbe1455e2b36f8e831773b2e
2018-03-14 13:41:20 +08:00
sreeise
70a0c81b98 Bug 1441857 - Added comment explaining custom properties are directly from CSSOM in order to get predefined style which is why they are not referenced by CSS. r=jaws
--HG--
extra : rebase_source : be31080cf5fbcb92578d02a07e0102df4d712f3a
2018-03-13 22:43:06 -04:00
Gurzau Raul
2e4e18caea Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-21 17:09:57 +02:00
Jonathan Watt
3ba6f4c5a2 Bug 1446763 - Convert InspectorUtils::CssPropertyIsShorthand to use Stylo. r=emilio
Summary: MozReview-Commit-ID: 5moH64qiKue

Reviewers: emilio

Bug #: 1446763

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

MozReview-Commit-ID: Gh2QFRsAYsq
2018-03-18 12:56:09 +00:00
Nathan Froyd
ab81acd6d6 Bug 1447529 - remove USEWEAKREFS code from nsWindowWatcher; r=smaug
It's been over fifteen years, and we haven't figured out how to use
weakrefs in this code.  We might as well go ahead and delete this.
2018-03-21 07:31:15 -04:00
Miko Mynttinen
65c6bee9d6 Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
MozReview-Commit-ID: rGjabnP2iz

--HG--
extra : rebase_source : 1ef6c5ce028ac9ebd9f3176d57835c43fe46bada
2018-03-13 14:51:33 +01:00
Henrik Skupin
1983e0ddd6 Bug 1441287 - [mozcrash] Add support for unicode paths. r=ahal
To let mozcrash handle minidump files located in profile paths
with unicode characters, support for that has to be added. It
also applies to the locations for the stackwalk binary, minidump
save path, and symbols.

MozReview-Commit-ID: EROVmK21a5Y

--HG--
extra : rebase_source : 67092e6164eb0e46decd24b2da1490ffefb4d5d7
2018-03-20 11:54:04 +01:00
Henrik Skupin
8152b5a69d Bug 1441287 - [mozcrash] Convert unit tests to pytest. r=ahal
Switch to the pytest framework to benefit from its rich
feature set for creating Python test.

MozReview-Commit-ID: AoptjhT1Hln

--HG--
extra : rebase_source : a0870e54038697f08cf14e7babffdb014a7a3c7d
2018-03-19 14:37:31 +01:00
Henrik Skupin
ba18be73fc Bug 1441287 - [mozcrash] check_for_crashes should always return count of crashes. r=ahal
Right now if no minidump file is present in the minidump folder,
the check_for_crashes method returns False. Whereby in all other
cases the number of crashes is returned.

To be consistent this method should always return a number, and
in case of no minidumps it should be 0.

MozReview-Commit-ID: 3DTgxn41TVn

--HG--
extra : rebase_source : 1631313878b596607ede27ebb04f95a64e2f9e2e
2018-03-20 13:44:56 +01:00
Henrik Skupin
cecdc45b6f Bug 1441287 - [mozcrash] Refactor unit tests. r=ahal
Split single unit test module into different modules separated
by area of test coverage.

MozReview-Commit-ID: Blh8V46kDq1

--HG--
extra : rebase_source : 64bfa620286904fdb2bde114efb337d0dd5d42b7
2018-03-13 15:14:49 +01:00
Christian Poveda
cca0b51e08 servo: Merge #20370 - Blobs support typed arrays now (from christianpoveda:issue_20348); r=jdm
<!-- Please describe your changes on the following line: -->
Blobs support typed arrays now, the relevant test were modified

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #20348 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: de04783fd9593cc21ce1b4709cf572f4450880ad

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 21bcfa3b6fc086c1d609064fc17e3a7681962f5f
2018-03-21 11:10:27 -04:00
Nicholas Nethercote
6aff850dcd Bug 1444275 - Remove the *InAnyProcess() functions. r=glandium
All pref-modifying operations now only occur in the parent process. Hooray!

MozReview-Commit-ID: GDVsda4rw5f

--HG--
extra : rebase_source : 4f8484f0751212120078b3ba1a32930bc9c5ed8a
2018-03-13 14:34:14 +11:00
Nicholas Nethercote
22b2a2e3c2 Bug 1444275 - Don't set the telemetry pref in content processes. r=glandium
It'll be set via the normal parent-to-child pref setting process.

MozReview-Commit-ID: By4mG7brc55

--HG--
extra : rebase_source : 480a289edf81b36395619a3bb9f5a1e065cb33d8
2018-03-13 14:33:48 +11:00
Emilio Cobos Álvarez
500ff7c746 Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug
Reviewers: smaug

Bug #: 1446342

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

MozReview-Commit-ID: HK7nChYf0X6
2018-03-20 01:34:09 +01:00
Emilio Cobos Álvarez
90ea2d4ab7 Bug 1446832: Update hover state before firing mouseleave, to match other browsers. r=smaug
Reviewers: smaug

Bug #: 1446832

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

MozReview-Commit-ID: HKkK5jReVVh
2018-03-20 01:32:51 +01:00
Zibi Braniecki
735a746866 Bug 1419547 - Migrate the "Containers" section of Preferences to the new Localization API. r=flod,Gijs
MozReview-Commit-ID: IA3GFardEHs

--HG--
extra : rebase_source : e052f13c44e58d9b1cb90c7bcc5e9bd795bfd43d
extra : intermediate-source : 48060f354ac1b9be5a1b6a24668c35c33d8faa86
extra : source : 606cc17a4e1110223f4e81ee2a84e8e4b7cfc1fe
2018-03-12 18:08:24 -07:00
Nicolas Chevobbe
5f2293a835 Bug 1447672 - Remove old-event-emitter usage from storage panel; r=miker.
MozReview-Commit-ID: 2d3HOdXxjxf

--HG--
extra : rebase_source : e69151a97d8f71d035f8863e710ed8f9587ea457
2018-03-21 15:46:00 +01:00
Nicolas Chevobbe
83ca1c25bf Bug 1447666 - Remove old-event-emitter usage from DOM panel; r=miker.
MozReview-Commit-ID: BWLScyux9q7

--HG--
extra : rebase_source : 91644bb11fe27e45fdf954c6d146e00bfe3dd514
2018-03-21 15:37:48 +01:00
Paul Adenot
816186a405 Bug 1447622 - Add a way to output raw MOZ_LOG, without prefixes. r=erahm
MOZ_LOG=modules:4,raw now outputs the log without prefixes with the thread name
and date and stuff, just the exact string that was specified.

MozReview-Commit-ID: HACT5EM4BFm

--HG--
extra : rebase_source : 93590ee405f013791ad63565be6e6d83cad3567f
extra : source : d79d7130b28275c8eb2a475bdc685a345b070888
2018-03-21 12:11:17 +01:00
Thom Chiovoloni
cb131c0c3a Bug 1363581 - (part 2) Make RESTRequest's public API use promises and not callbacks r=markh
This also took the opportunity to clean up and modernize code it touched (mostly tests,
which needed changes but not quite as many changes as I ended up making).

MozReview-Commit-ID: ApPUTHXFprM

--HG--
extra : rebase_source : b6f44e4cbd62e2e41fd12d70e12362a4afcb4cb2
2018-03-14 20:34:50 -07:00
Thom Chiovoloni
fb54bddb43 Bug 1363581 - (part 1) Buffer RESTRequest response in memory before decoding to avoid corruption r=markh
MozReview-Commit-ID: BS0h4iIr91V

--HG--
extra : rebase_source : 9d98f33acd8818d4492829a21eea1f31e758d0ba
2018-03-13 15:13:56 -07:00
Thom Chiovoloni
1d144a4db8 Bug 1444162 - Replace 'Cancel Setup' string with 'Remove Account' r=eoger
MozReview-Commit-ID: A99nssZ1Dpz

--HG--
extra : rebase_source : 6f4619cd7a0a7f2854ea87f9d802f451e094a69a
2018-03-19 10:38:59 -07:00
Timothy Guan-tin Chien
9f501047f2 Bug 1446009 - Remove groupbox-base binding by moving groupbox.css into components.css r=enndeakin+6102
MozReview-Commit-ID: 1XVuuXNX0Eq

--HG--
extra : rebase_source : 33baa65c0961659c203c11f422c6b639ad1c0ccc
2018-03-20 15:15:40 +08:00
Bastien Orivel
be202c7f93 servo: Merge #20376 - Remove our dependency on the gcc crate (from Eijebong:cc); r=asajeffrey
Source-Repo: https://github.com/servo/servo
Source-Revision: 797fb553bbfdece69538644da89bb0c937ece997

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 89af3b000403cc333749f7775cde9f373054b77a
2018-03-21 10:20:58 -04:00
Bastien Orivel
79a5c8dccb servo: Merge #20371 - Bump ipc-channel and bincode (from Eijebong:ipc-channel); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 02c758a2266f51a95dc2ef647462e13fad4bb6a8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 39f3989fe20e33fd91c5ee6fafb37fc77fbaee83
2018-03-21 09:00:16 -04:00
Bryce Van Dyk
978c69f8d4 Bug 1434477 - If AudioCallbackDriver::Init() can't get a cubeb context, fall back to system clock driver. r=padenot
Change AudioCallbackDriver::Init() to fallback to a system clock driver if a
cubeb context can not be obtained. This should make driver init more robust in
cases where cubeb init fails and then CubebUtils::GetCubebContext() returns no
context.

MozReview-Commit-ID: IlFPytYacoI

--HG--
extra : rebase_source : 7445ceb49583ee3ae399252e995ce6f012d9da2f
2018-03-19 14:46:36 -04:00
Bryce Van Dyk
70d6e49a13 Bug 1434477 - Add extra logging to MediaManager's device enumeration path. r=padenot
Add logging was added to help diagnose gUM failures and provide more log
coverage of that code path.

MozReview-Commit-ID: A76fjlUVpmn

--HG--
extra : rebase_source : 6f67ab223739474c8dec7a72a1ff322503c4df96
2018-03-16 15:09:55 -04:00
Andreas Pehrson
1238d9515a Bug 1444541 - Don't stop recorder on pagehide during frameswap. r=smaug
MozReview-Commit-ID: AZec0yXM1FI

--HG--
extra : rebase_source : d96845f7422f6e57943bf90b1ef0f29df3e08099
2018-03-19 15:52:36 +01:00
Jan Odvarko
ff8d25311c Bug 1223726 - Update tests; r=jdescottes
MozReview-Commit-ID: 6FR7W58WRg0

--HG--
extra : rebase_source : 51af092e5831484661b5b0f0dc7feecd46a3972a
2018-03-12 10:59:21 +01:00
Jan Odvarko
25c1073b3b Bug 1223726 - Update tests; r=ochameau
MozReview-Commit-ID: 3iokswH0ybw

--HG--
extra : rebase_source : cf0a0bcd1f09cb61541109e4387d9f72d7775b72
2018-03-12 08:10:40 +01:00
Jan Odvarko
990ab32239 Bug 1223726 - Customize response body interception; r=ochameau
* Introduce pref for custom response body limit
* Introduce pref for saving request/response bodies

MozReview-Commit-ID: 7DrAU1did1a

--HG--
extra : rebase_source : 86117d796357defad79afac890655c28f4d44587
2018-03-12 08:10:39 +01:00
Alexandre Poirot
f53ecb7e32 Bug 1443480 - Convert Task.jsm to async/await in devtools/client/animationinspector. r=jryans
MozReview-Commit-ID: CLCPF0bNgoM

--HG--
extra : rebase_source : 356484f219705f875c3eeebaaefed316471736f1
2018-03-19 14:39:27 -07:00
Byron Campen [:bwc]
1f0d6d8a26 Bug 1447015: Re-enable test_peerConnection_transceivers on linux debug. r=jib
MozReview-Commit-ID: HNxZl9Avwhk

--HG--
extra : rebase_source : d97ff16136a8b7185135157df72d58dcf6da6db3
2018-03-19 10:07:45 -05:00
Kartikaya Gupta
dc36f509ef Bug 1425589 - Turn on wpt on linux64-qr. r=jgraham
MozReview-Commit-ID: LX2qTOXH79O

--HG--
extra : rebase_source : a2b7f1ec1434eff132c3bd2022e39d1b45b12260
2018-03-21 09:29:54 -04:00
Kartikaya Gupta
64b4cd6237 Bug 1425589 - Update web-platform-tests annotations for webrender on linux. r=jgraham
MozReview-Commit-ID: 9air0jgx4pJ

--HG--
extra : rebase_source : e1ae69f48d808edfb3f2cbfa87bfd591cc2b6025
2018-03-21 09:29:32 -04:00
Adrian Wielgosik
4b97147015 Bug 1447392 - Remove now-unused overload of nsBindingManager::GetAnonymousNodesFor. r=bz
MozReview-Commit-ID: EvlBfOl9q1Q

--HG--
extra : rebase_source : cd50e567d7502df40ef4467abc8f4a930a7ac92c
2018-03-20 19:03:50 +01:00
Adrian Wielgosik
af8740d569 Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz
MozReview-Commit-ID: 68xF7CTMpKB

--HG--
extra : rebase_source : 28b9c5e31d1c93b5c56743e12909eb749e8688f9
2018-03-20 19:02:08 +01:00
Gurzau Raul
60744540d0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-21 17:08:32 +02:00
Mark Banner
35897a7aa8 Bug 902248 - Re-enable test_nsINavHistoryViewer.js as intermittent issues seem to have gone away. r=mak
MozReview-Commit-ID: AyHd6dVqWA2

--HG--
extra : rebase_source : 75e972e5d8318686bc20dc93994d3d99d60cc161
2018-03-20 20:36:44 +00:00
Mark Banner
00e92cb7a4 Bug 1425555 - Avoid a database fetch after showing the new bookmark dialog. r=mak
MozReview-Commit-ID: 1pjynkFFSOd

--HG--
extra : rebase_source : bfdcaa8ba5eeae485bfa69f688a37bea636cce6f
2018-03-20 23:52:58 +00:00
Jeff Muizelaar
c98cb9e324 Bug 1446588. Remove the WRUserDatas when document changes Window. r=kats
We can have our LayerManager changed on us when document changes window.
(Tab drag, dev tools pop-out). We need to make sure we clear our
WebRenderUserData in that case. This hooks into the existing mechanism
that does this for DisplayItemData.

MozReview-Commit-ID: 8aoOBGOP5Wx

--HG--
extra : rebase_source : a0858f81751a6ed8fa924529521270a1e2977f26
2018-03-20 16:35:12 -04:00
Bastien Orivel
6e39876ffc servo: Merge #20298 - Bump servo-websocket to 0.21 (from Eijebong:websocket); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 5b575e36479bd1edc46a036c780dccf274dd430c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 050079f9cdf192e89f2277dd6cd2845caf19ef99
2018-03-21 06:41:31 -04:00
glowka
2684cc4b23 Bug 1444594 - set correct prop-types in RequstListContent to clean up some warnings r=Honza
MozReview-Commit-ID: K4dOSEVSAWN

--HG--
extra : rebase_source : cd30a291dad03546888d52c389a824a0f894f720
2018-03-10 16:33:14 +01:00
Jeremy Lempereur
bad7346661 Bug 1444735 - Guard AutoCounter and RuntimeAutoCounter against over/under flows. r=chutten
Made sure the telemetry AutoCounter and RuntimeAutoCounter increments are guarded against over/under flows.

MozReview-Commit-ID: 8CZhpKkthoB

--HG--
extra : rebase_source : 4eafb249555128f9bc9fc3ecea13983bfa402aab
2018-03-20 20:04:13 +01:00
Oriol Brufau
22273d6ed4 Bug 1445805 - Remove unsafe CPOWs in Scratchpad tests r=jryans
MozReview-Commit-ID: 6wvOxhrtTUp

--HG--
extra : rebase_source : 144cc1e4003d18537a94c102a0c494a68b84ec26
2018-03-20 04:26:23 +01:00
Oriol Brufau
b76ef6c3e0 Bug 1445807 - Remove unsafe CPOWs in Source Editor tests r=jryans
MozReview-Commit-ID: 8OaDw0HSTx

--HG--
extra : rebase_source : c7557af34c286e8c6d99021b9c4615ed12f370a6
2018-03-20 21:52:13 +01:00
Thom Chiovoloni
29b065e859 Bug 1447513 - Make sure we sync at the start of test_history_collision phase 2 r=markh
This patch also improves the DumpHistory logging to make it include GUIDs.

MozReview-Commit-ID: 9X3YLe8mnwW

--HG--
extra : rebase_source : fca04a1772e67e193b2f3dca73e2a9d82f894212
2018-03-20 17:17:12 -07:00