Commit Graph

574359 Commits

Author SHA1 Message Date
ffxbld
f3af52924b No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-19 10:36:38 -08:00
Hiroyuki Ikezoe
ff462a7f6b Bug 1422649 - Add layout.css.emulate-moz-box-with-flex in gEarlyPrefs. r=bustage-fix a=bustage-fix on a CLOSED TREE
MozReview-Commit-ID: F7bY9326Pa4
2017-12-19 03:23:00 +02:00
Dorel Luca
d9227411a0 Backed out 2 changesets (bug 1424834) for AddressSanitizer failure r=backout a=backout
Backed out changeset 00e1d58aedfe (bug 1424834)
Backed out changeset 9b69f2b7d373 (bug 1424834)
2017-12-19 13:59:02 +02:00
Dorel Luca
8d7dc32e0f Merge mozilla-inbound to mozilla-central r=merge a=merge
--HG--
extra : amend_source : ab6e52d7abe431d1530dac3f5b0b09f7a8c18d62
2017-12-19 12:08:53 +02:00
Aditya Bharti
44c8171b2e Bug 1401612 - Telemetry histogram validator now prints multiple error messages at a time. r=chutten
The histogram validator and other probe parsers printed a single error at a time and halted the build.
Extended the ParserError() class to support printing multiple errors at a time.
Changed the parse_histograms.py histograms validator and partitioned all ParserErrors into 'immediately fatal'
and 'eventually fatal'. Eventual errors are now accumulated and printed at one go upon exit.

Future work might involve changing the other probe parsers (scalars and events) to make use of the extended functionality.
2017-12-15 13:14:28 +05:30
ayus
0f92bf8d36 Bug 1421212 - Remove RESULTS_AS_FULL_VISIT. r=mak 2017-12-15 21:31:31 +05:30
Honza Bambas
9264c9f395 Bug 1425296 - Don't let RequestContext's load state be reset to 'before-DOMContentLoaded' by any sub-requested document within the load group to prevent long delays of tailed (tracking) requests. r=bz 2017-12-18 20:08:58 -05:00
Dragan Mladjenovic
1153291ad5 Bug 1425203 - Update gdb support code to use new signature of wasm SIGSEGV/SIGBUS handler. r=bbouvier
--HG--
extra : rebase_source : 62f959f1d8d93d7a12be46f1bbe4b2fd75dd882d
2017-12-18 20:07:10 -05:00
Petr Sumbera
3055fec73b Bug 1423174 - Rename CS to avoid macro conflict on Solaris. r=jgilbert
--HG--
extra : rebase_source : 22d7a56e7e18376f2bf0899a5cb358c6260d9835
2017-12-05 04:10:29 -08:00
sotaro
b2e55186e4 Bug 1425791 - Update WebRenderDebugPref r=jrmuizel 2017-12-18 17:06:52 -08:00
Amy Chung
222e1893c3 Bug 1421324 - Modify rejection timing when processing httponly cookie on CookieServiceChild. r=jdm 2017-12-14 13:29:32 -06:00
Steve Fink
5b721eca4c Bug 1425634 - Use a statically linked minidump_stackwalk for JS shell stacks (binary is from build-tools), r=glandium
--HG--
extra : rebase_source : c8e2200013329da63a601e919a902cb96b6f47de
2017-12-15 22:22:25 -08:00
Steve Fink
6c225d1905 Bug 1351559 - Make fuzzing builds match firefox more closely, r=jonco
--HG--
extra : rebase_source : af836bee8642447855b50913ebbe1e345ecaed15
2017-12-15 10:13:12 -08:00
Blake Kaplan
7996b144ff Bug 1399400 - Use a strong reference when handling mTextField. r=bz
MozReview-Commit-ID: IqzGDM4ezeW
2017-12-18 19:39:45 -05:00
Ryan VanderMeulen
c4dce9584c Bug 1426014 - Update pdf.js to version 2.0.213. r=bdahl 2017-12-18 19:35:58 -05:00
Nicholas Nethercote
a9eea76e82 Bug 1422649 - Remove a bogus exception from the early pref access checking. r=billm
New content processes get prefs in three ways.

- They read them from greprefs.js, prefs.js and other such files.

- They get sent "early prefs" from the parent process via the command line
  (-intPrefs/-boolPrefs/-stringPrefs).

- They get sent "late prefs" from the parent process via IPC message.

(The latter two are necessary for communicating prefs that have been added or
modified in the parent process since the file reading occurred at startup.)

We have some machinery that detects if a late pref is accessed before the late
prefs are set, which is good. But it has a big exception in it; late pref
accesses that occur early via Add*VarCache() and RegisterCallbackAndCall() are
allowed.

This exception was added in bug 1341414. The description of that bug says "We
should change AddBoolVarCache so that it doesn't look at the pref in the
content process until prefs have been received from the parent." Unfortunately,
the patch in that bug added the exception to the checking without changing
Add*VarCache() in the suggested way!

This means it's possible for late prefs to be read early via VarCaches (or
RegisterCallbackAndCall()) when their values are incorrect, which is bad.

Changing Add*VarCache() to delay the reading as bug 1341414 originally
suggested seems difficult. A simpler fix is to just remove the exception in the
checking and extend the early prefs list as necessary. This patch does that,
lengthening the early prefs list from ~210 to ~300. Fortunately, most (all?) of
the added prefs are ints or bools rather than strings, so it doesn't increase
the size of the command line arguments for content processes by too much.

--HG--
extra : rebase_source : 5ea5876c206401d23a368ef9cb5040522c9ca377
2017-12-04 12:08:43 +11:00
Geoff Brown
cf1c0cd9a1 Bug 1425334 - In android emulator tests, restart adbd after emulator has started; r=jmaher 2017-12-18 15:45:12 -07:00
Olli Pettay
ddf5c731fa Bug 1425441 - Move relatedTarget to WidgetEvent, r=stone
--HG--
extra : rebase_source : 75b00efa0af5989e41763fbecac6fd8794c870c6
2017-12-18 19:08:11 +02:00
Gurzau Raul
eec5c4c1a9 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-12-19 00:01:37 +02:00
Gurzau Raul
b5548f6fbb Merge inbound to mozilla-central r=merge a=merge 2017-12-18 23:57:42 +02:00
Gurzau Raul
86c31252b8 Merge autoland to mozilla-central r=merge a=merge 2017-12-18 23:56:20 +02:00
Ben Kelly
13b91bfce7 Bug 1425614 P2 Make ClientManager and ClientHandle operation promises reject if called on a worker thread already shutting down. r=asuth 2017-12-18 16:42:10 -05:00
Ben Kelly
90251dcbd7 Bug 1425614 P1 Make ClientThing::MaybeExecute() call an optional failure callback. r=asuth 2017-12-18 16:42:10 -05:00
Rail Aliiev
030ee29f17 Bug 1425518 - Snap: remove wayland support r=mtabara DONTBUILD
--HG--
extra : amend_source : 93e7cf599c6a095dc5ffac59b064071f12d987fb
2017-12-18 16:32:09 -05:00
Kim Moir
a0f602d9db Bug 1425460 - deved release-notify-ship doesn't have the right deps r=aki DONTBUILD a=aki
--HG--
extra : amend_source : 6c2819c122c22274ac43f6f18da896844f5f32fa
2017-12-18 16:12:28 -05:00
Csoregi Natalia
45cdfa2e9e Backed out 3 changesets (bug 1417803) for failing browser/browser_device_width.js on Linux Stylo Disabled Debug platform. r=backout on a CLOSED TREE
Backed out changeset af5b96ec9db0 (bug 1417803)
Backed out changeset cd5e96cab7c5 (bug 1417803)
Backed out changeset fe9d556bdef4 (bug 1417803)
2017-12-18 21:23:05 +02:00
Vedant Chakravadhanula
9a43553d12 Bug 1388018 - [mozfile] Add support for python 3. r=wlach
MozReview-Commit-ID: 3VANqZqAVx1

--HG--
extra : rebase_source : 07ebb7eac199558941f5c332d870b22411b995d3
2017-12-18 22:21:27 +05:30
Mike Conley
b27c33fa9d Bug 1424373 - Don't set crash reporting prefs when showing about:tabcrashed for a crash without a report. r=Mossop
--HG--
extra : rebase_source : 3330154807a268c5cc85bfbf19c64f3a790d4aee
2017-12-18 11:19:53 -05:00
Josh Matthews
ac9391b620 servo: Merge #19599 - Revert canvas IPC changes (from jdm:revertcanvas); r=asajeffrey
https://github.com/servo/servo/pull/19547 is responsible for the surge of new intermittent timeouts in canvas-related tests. There's nothing wrong with the change, so I suspect an underlying problem in ipc-channel instead.

Fixes #19592. #19593. Fixes #19594. Fixes #19597.

Source-Repo: https://github.com/servo/servo
Source-Revision: 37fe9f29573e669ea9dd86ed6d9de0e43b3f746d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 84f6a3819cb33421e270a2a8bbd6b62dcf0e9afb
2017-12-18 10:19:30 -06:00
Cosmin Sabou
f0ab0b072a Backed out 2 changesets (bug 1424834) for leaks at netwerk/dns/nsHostResolver.cpp:352 r=backout a=backout
Backed out changeset 2503df83bbd9 (bug 1424834)
Backed out changeset 49cc08386f17 (bug 1424834)
2017-12-18 11:52:06 +02:00
Cosmin Sabou
cf90bf7a74 Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-18 11:46:13 +02:00
Noemi Erli
0605fd9d76 Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2017-12-17 23:48:22 +02:00
Noemi Erli
197aaefc45 Merge autoland to mozilla-central r=merge a=merge 2017-12-17 23:42:42 +02:00
ffxbld
869f194506 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-12-17 10:58:36 -08:00
ffxbld
c9d95edd9f No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-17 10:58:33 -08:00
tigercosmos
4ec4c9eede servo: Merge #19589 - remove unused Auto in test of serialization (from tigercosmos:e1); r=emilio
<!-- Please describe your changes on the following line: -->
```
warning: unused import: `Auto`
 --> /Users/tigercosmos/servo/tests/unit/style/properties/serialization.rs:9:40
  |
9 | use style::values::{CustomIdent, RGBA, Auto};
  |                                        ^^^^
  |
  = note: #[warn(unused_imports)] on by default
```

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] 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: f17564926300e759d38f4ebdf0eefd064357af3f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9eaaf02d839c57eb3aaf95a98dcb12394b3602d0
2017-12-17 11:51:10 -06:00
Jean-Yves Avenard
0a4ce68473 Bug 1425623 - Don't allocate array on the heap. r=padenot
Instead allocate it on the stack and provide it as out parameter.

MozReview-Commit-ID: 9fSJ68EfAga

--HG--
extra : rebase_source : 81430b45e4341d0f4208097f021c2a917e8e2645
2017-12-17 15:47:44 +01:00
Tim Nguyen
dc98cb00b0 Bug 1423626 - Sanitize accent color to ignore alpha channel. r=jaws
MozReview-Commit-ID: KAV0lpuFDzL

--HG--
extra : rebase_source : cdfdb5caa713d05840fb0d132dc5e6ac65b94374
2017-12-18 10:50:50 -06:00
Jan de Mooij
b1e0ae2573 Bug 1420462 - Fix rooting hazard. r=red 2017-12-16 21:49:40 -06:00
Jan de Mooij
26beafba66 Bug 1420462 - Add an EnumerableOwnProperties fast path for unboxed objects. r=anba
--HG--
extra : rebase_source : bf36e7381b1b6ef4ed6a898c6625ab437febd8df
2017-12-16 20:43:52 -06:00
Coroiu Cristina
cf5c1f8db6 Merge mozilla-central to mozilla-inbound. r=merge
--HG--
extra : amend_source : 198dee9af9b4902873b814a9a64c05049cca564f
2017-12-17 00:42:08 +02:00
Jan de Mooij
f7105f3f2e Bug 1412420 - Ensure upper bits are zeroed when calling a function that returns int32. r=nbp 2017-12-16 16:22:13 -06:00
Coroiu Cristina
a3f83e3825 Merge autoland to mozilla-central r=merge a=merge 2017-12-17 00:12:51 +02:00
ffxbld
ad5a9a2eb7 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2017-12-16 10:39:47 -08:00
ffxbld
0e3e215a27 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-12-16 10:39:43 -08:00
ffxbld
d762c29622 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-12-16 10:39:40 -08:00
Csoregi Natalia
3ec05888ca Merge inbound to mozilla-central r=merge a=merge 2017-12-16 11:37:48 +02:00
Jean-Yves Avenard
ec469fdddc Bug 1425608 - Don't delete AutoTaskQueue::mTaskQueue on the main thread. r=gerald
MozReview-Commit-ID: I2R4OYB0Jyc

--HG--
extra : rebase_source : 1b8c1caffef91b5888b04b336bd20a74df6711a1
2017-12-16 00:46:49 +01:00
Jean-Yves Avenard
6258e4b122 Bug 1425631 - Reduce global threads count. r=jya
MozReview-Commit-ID: JWPH6DRg1k7

--HG--
extra : rebase_source : 5a05a3de3123db26ac2facb0e6ffdf6f9a0815f0
2017-12-15 21:45:35 +01:00
Jean-Yves Avenard
5fad4bec6e Bug 1404997 - P27. Name TaskQueue for debugging purposes. r=gerald
MozReview-Commit-ID: KqW8IHNtUZq

--HG--
extra : rebase_source : d238d004006339edb988f2ea0e179c2dcc854be3
2017-12-16 00:07:42 +01:00