Commit Graph

577810 Commits

Author SHA1 Message Date
sotaro
952e915b38 Bug 1430694 - Check if RenderCompositor is created r=nical 2018-01-17 09:25:31 +09:00
Aki Sasaki
0be9df7004 bug 1430353 - allow for an easier to read treeherder relpro symbol. r=bstack 2018-01-16 15:12:31 -08:00
Matt Woodrow
b654a30f82 Bug 1420737 - Fix merge algorithm to handle more complex z-index changes. r=mstange
--HG--
extra : rebase_source : 2cef89d230348204bc08af071d57109097865417
2018-01-17 12:07:42 +13:00
Matt Woodrow
dfb1aaac57 Bug 1421345 - Check the canary during allocations. r=jet
--HG--
extra : rebase_source : c5b0710a9cbb07d6024a69fe238d29d0bf1747c5
2018-01-17 12:07:34 +13:00
Matt Woodrow
89bf796c70 Bug 1429078 - Handle the case where the subdoc view doesn't have a frame. r=miko
--HG--
extra : rebase_source : badce58f07f66a7a0146f51792463c08a75506f1
2018-01-17 12:04:51 +13:00
Jeff Gilbert
d9815e3cac Bug 1429754 - Trust the driver about floating point support. - r=daoshengmu
Remove the probe, and remove the cached value check.
Also remove dead code which relies on this sometimes-clamping glGet query.

MozReview-Commit-ID: JA1VgH8fLRB
2018-01-16 15:06:49 -08:00
grenewode
cc1dd65f18 Bug 1420733 - Adds support for skipping a configuration and correctly handling other exceptions. r=jaws.
MozReview-Commit-ID: FlvEw5I4bFn

--HG--
extra : rebase_source : 6176970fb654f07015a418f4b1f16324448e820a
2018-01-16 12:35:27 -08:00
Kartikaya Gupta
d1c5b77efc Bug 1429957 - Move searchfox indexing job from win32 to win64. r=rillian,dustin,chmanchester
MozReview-Commit-ID: J4TkzTHBWkJ

--HG--
rename : browser/config/mozconfigs/win32/debug-searchfox => browser/config/mozconfigs/win64/debug-searchfox
2018-01-16 16:45:51 -05:00
abhinav
87efa833ab Bug 1421213 - Clicking on the request status code should open the corresponding MDN page. r=nchevobbe
MozReview-Commit-ID: JlU7pJiZ689

--HG--
extra : rebase_source : 8fb58e31a85046380fac21692e84ea5730db1348
2018-01-16 07:14:43 +05:30
Alex Chronopoulos
0f7663d5ba Bug 1406350 - part3: Use fake constraints to avoid enumeration error in one mochitest. r=pehrsons
MozReview-Commit-ID: 4nqamvBsNbo

--HG--
extra : rebase_source : b25d9208c4b094e3929f4201e9f23dd955f47569
2018-01-17 17:01:53 +02:00
Alex Chronopoulos
54498ae40b Bug 1406350 - part2: Create new gUM basic audio test using loopback setup. r=pehrsons
MozReview-Commit-ID: 7IQPdLSQy8a

--HG--
extra : rebase_source : 67223efe512397c2fd69c58b72f9d8ea07099de2
2018-01-17 14:59:42 +02:00
Alex Chronopoulos
b763254d0e Bug 1406350 - part1: Update runtest.py to new loopback setup. r=pehrsons
MozReview-Commit-ID: GLB78LWVTHP

--HG--
extra : rebase_source : 308754062bcc333db49b0fae0bc79f51eb484098
2018-01-15 12:51:14 +02:00
Emilio Cobos Álvarez
4716d7927d servo: Merge #19791 - style: Cleanup a bit the calc code (from emilio:calc-clean); r=jdm
I happened to be looking at it.

Source-Repo: https://github.com/servo/servo
Source-Revision: 8a740aa4d1e75aad9308e3eb805ed3e15078fb59

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ed8628cfef0d096dc79f96ebafced4853a805ee4
2018-01-17 09:09:49 -06:00
Kartikaya Gupta
c017160218 Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
MozReview-Commit-ID: 45ijEtB1C0Z

--HG--
extra : rebase_source : b700ad68fdc44096dc0348bf1badf94dc993d36f
2018-01-17 11:19:39 -05:00
Scott Wu
8a1ada22ac Bug 1419312 - Expand supported locales and countries on Nightly and Beta. r=lchang
MozReview-Commit-ID: 8MziULBn05l

--HG--
extra : rebase_source : 9b3117e20e94e530f74f1d6a6c168c4c7ea33f28
2018-01-15 18:31:08 +08:00
Mike Conley
b9592e87ec Bug 1423200 - When setting up a new content viewer, if the previous PresShell was active, make the new one active too. r=mystor
It's possible to RenderLayers for a top-level content process DocShell without that DocShell being
active. When we do this, the PresShell for that DocShell becomes active, but the DocShell stays
inactive (to avoid accidentally playing paused video or clearing notifications in that DocShell).

If a DocShell is inactive but rendering its layers, it's possible for that DocShell to navigate.
When this occurs, a new PresShell can be created, which normally reads its active state off of
the DocShell. This means that the PresShell will become inactive even though the tab is supposed
to continue rendering its layers.

This patch checks for PresShell active state when setting up a new content viewer after a navigation,
and if the previous PresShell was active, makes the new PresShell active too.

MozReview-Commit-ID: KX9HvZJKqg2

--HG--
extra : rebase_source : aac1710a64b6e5f93b9874b2a15637d94a8ce5b6
2018-01-17 14:36:08 -08:00
Mike de Boer
ce89269d22 Bug 1429490 - Since nsISerializationHelper.serializeToString may throw, catch the error to prevent loss of session data. r=ckerschb
MozReview-Commit-ID: GOAFT4CpVrR

--HG--
extra : rebase_source : 8885fc2c4dec92482ede4889fe4b0e26ca41baab
2018-01-18 16:54:29 +01:00
qiaopengcheng-hf@loongson.cn
6193e70667 Bug 1429650 - mips64-linux PrepareAndDispatch float-formate data error when running xpcshell-test js/xpconnect/tests/unit/test_attribute.js and test_params.js r=froydnj 2018-01-15 09:59:11 +08:00
Heiher
245134e169 Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinux. r=froydnj
---
 ipc/chromium/src/base/dir_reader_linux.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
2018-01-17 23:17:28 +08:00
Nika Layzell
0b2d0cc55f Bug 1430306 - Continue recording the sync IPC telemetry, and update my email, r=rweiss
MozReview-Commit-ID: JxaU4edkcdL
2018-01-17 10:15:13 -05:00
Dragana Damjanovic dd.mozilla@gmail.com
67b4ae20e8 Bug 1425097 - We do not to close h2 connection in case one stream gets 425. r=mcmanus
--HG--
extra : rebase_source : 68ee6e8b59821adc13a5fb6077af28c32e16c338
2018-01-17 06:58:00 +02:00
Ryan VanderMeulen
2515e7e53f Bug 1431114 - Update pdf.js to version 2.0.274. r=bdahl 2018-01-17 10:08:02 -05:00
Andrea Marchesini
f3bbd3b9dd Bug 1431105 - Prefix in Console when used by JSM, r=smaug 2018-01-17 16:02:29 +01:00
Andrea Marchesini
856e142ec9 Backed out bug 1430810 - wrong bug ID in the patch 2018-01-17 16:02:03 +01:00
Andrea Marchesini
15d3611b38 Bug 1430810 - Prefix in Console when used by JSM, r=smaug 2018-01-17 15:59:36 +01:00
Honza Bambas
d1d494ea54 Bug 1295941 - Let mozilla::Tokenizer read signed integers from the input, r=erahm 2018-01-17 06:23:00 +02:00
Jon Coppeard
8c0406c6e2 Bug 1430752 - Fix GC zeal to not attempt to check gray marking state during incremental GC r=sfink 2018-01-16 06:41:00 +02:00
Honza Bambas
231bd74b4d Bug 1417185 - Introduce MOZ_CONSOLESERVICE_DISABLE_DEBUGGER_OUTPUT env var to prevent nsConsoleService from flooding debugger's output window, r=jchen 2018-01-16 12:27:00 +02:00
Kartikaya Gupta
6641e4d0f0 Bug 1430797 - Follow-up to address review comment. r=mstange
MozReview-Commit-ID: 4DkzPSlDLwN
2018-01-17 08:59:38 -05:00
Tom Schuster
185603d39a Bug 1411956 - Disable scripts with GETELEM_SUPER on x86 when profiling. r=jandem 2018-01-17 14:46:06 +01:00
Julian Descottes
a71eb3115e Bug 1429047 - Add telemetry probe to measure source load time;r=yulia,datareview=liuche
MozReview-Commit-ID: 8VfiFlEQRPm

--HG--
extra : rebase_source : 260918222acb0db8e885c6db63c7f73f37989378
2018-01-12 15:53:50 +01:00
Nicolas Chevobbe
b5993af966 Bug 1430799 - Add a createObjectClient method to the DebuggerClient;r=jlast.
This is needed by the debugger in order to use the latest devtools-reps
package (0.19.0).
This function was already added in the devtools-connection package.

MozReview-Commit-ID: 3SVxq4Jbs16

--HG--
extra : rebase_source : a279790045eb91d96d20fca522e1b38c01d72a49
2018-01-16 17:25:58 +01:00
Kit Cambridge
94496e3390 Bug 1430573 - Bump the Sync change counter for items with renamed untitled tags. r=mak
MozReview-Commit-ID: IVzLpZEZ0tQ

--HG--
extra : rebase_source : 59338f38dc48dcccfb03697160891abf537c37e2
2018-01-16 15:27:20 -08:00
Brindusan Cristian
cbd3af07b2 Backed out changeset acb786485419 (bug 1429047) for Bustages on TelemetryHistogramEnums.h on a CLOSED TREE 2018-01-17 17:45:26 +02:00
Julian Descottes
2d1e91425d Bug 1429047 - Add telemetry probe to measure source load time;r=yulia,datareview=liuche
MozReview-Commit-ID: 8VfiFlEQRPm

--HG--
extra : rebase_source : a882d6523b4bfbdd06d33884d4acd0ac1c26c673
2018-01-12 15:53:50 +01:00
Mark Banner
e532b05d01 Bug 1431020 - Remove unused globals TLS_ERROR_REPORT_TELEMETRY_MANUAL_SEND and TLS_ERROR_REPORT_TELEMETRY_AUTO_SEND. r=florian
MozReview-Commit-ID: HFStJKJKsSA

--HG--
extra : rebase_source : e99827cf8a9929bd6479cc9f65a3dad06c06e15e
2018-01-17 09:08:06 +00:00
Sylvestre Ledru
8b1d123ee1 Bug 1431109 - Ignore a second incorrect warning with gcc (-Wuninitialized) r=froydnj
MozReview-Commit-ID: 1QiA78wR9xB

--HG--
extra : rebase_source : 3add57a9cc4a119145847fa2faa09671adfb8008
2018-01-17 15:58:00 +01:00
Jeff Walden
032e2afff7 Bug 1428863 - Move TokenStreamChars::atomizeChars into TokenStreamCharsBase -- no need for it in the more-derived class as long as it can be specialized for multiple character types. r=arai 2018-01-11 07:52:22 -08:00
Mike Hommey
f7984c551b Bug 1430037 - Use sparse checkouts for docker image builds. r=dustin
In many cases, building docker images starts on machines that don't have
a cached checkout, and it often takes forever to get a full clone. It
used to be worsened when 3 jobs could run at the same time because the
worker would start up clean, and 3 jobs would be doing a mercurial clone
at the same time, thrashing I/O, but that part is fortunately fixed.

It is still, however, appreciable not to waste time in the mercurial
clone part of image creation.

--HG--
extra : rebase_source : 8c76bc91e1d5102f68c43e1050d61971fef32e9f
2018-01-11 17:03:09 +09:00
Mike Hommey
8dae24c856 Bug 1430037 - Use the in-tree image builder image to build docker images. r=dustin
The image builder image we use to build docker images is updated
manually, and not necessarily when changes occur in tree that should be
reflected by a new image builder image. For instance, its run-task is
currently outdated. Not enough that it's actually a problem, but it
could rapidly become a problem.

There is also a lot of friction when trying to make changes in how
docker images are built, and while last time I tried, I ended up not
being able to do the changes I wanted to make because the docker version
on the host is too old, but this is already the second time I've been
trying to make things better and hit a wall because the the image
builder is essentially fixed in stone on the docker hub.

So with this change, we make all the docker images use the in-tree image
builder image, except itself, obviously. That one uses the last version
that was uploaded. We may want to update it at some point, but not doing
so will only impact building the image builder image itself, not the
other ones.

--HG--
extra : rebase_source : 978cf033732cbbbb277d206dec69660175b82afa
2018-01-11 17:50:00 +09:00
Mike Hommey
dbd4c4810a Bug 1428608 - Forbid / or !/ in LOCAL_INCLUDES. r=froydnj
And remove the two cases that currently set that, without actually using
it. The webrtc gtest one never relied on it, and the gfx one was added
in bug 1427668 for a single header, and the corresponding #includes were
changed in bug 1428678.

--HG--
extra : rebase_source : ebb3aed6ff8e3438d4a2f011725cf1a15986fee6
2018-01-17 17:10:20 +09:00
Hiroyuki Ikezoe
f1eb8b8c09 Bug 1430975 - Reduce elapsed time precision for transitioncancel event. r=boris
See the table for elapsed time for each transition event;
https://drafts.csswg.org/css-transitions-2/#event-dispatch

MozReview-Commit-ID: DuLip0XkwtE

--HG--
extra : rebase_source : 049d1559ae49cf76df16d05b77dd5cd4d196bc2a
2018-01-18 15:01:27 +09:00
Hiroyuki Ikezoe
ac53e161ce Bug 1430975 - Reduce elapsed time precision only for animationcancel event. r=boris
Only animationcancel event uses current time, the elapsed time for other
animation events are simply calculated from given animation properties (e.g.
animation-duration, animation-delay, etc.), so they should not be reduced the
precision.

See the table for each elapsed time;
https://drafts.csswg.org/css-animations-2/#event-dispatch

MozReview-Commit-ID: 1KGUAdDHyXV

--HG--
extra : rebase_source : 8bc803ff9e3526396e694082392f9d1454999a0f
2018-01-18 15:01:27 +09:00
Hiroyuki Ikezoe
63595f9d3e Bug 1430975 - Make zero duration as a static constexpr. r=boris
MozReview-Commit-ID: GX9qzgLkkNn

--HG--
extra : rebase_source : 18748710abdce96c47c3c4d5e83ffe7d964c1272
2018-01-18 15:01:24 +09:00
Hiroyuki Ikezoe
fa8cb05830 Bug 1430975 - Don't pass a copy of StickyTimeDuration. r=boris
MozReview-Commit-ID: HlQlMB1FBRi

--HG--
extra : rebase_source : 19888f1aa8cb98ecb1ee0aeaa46c8e4015e12867
2018-01-17 18:05:03 +09:00
Hiroyuki Ikezoe
702e90de1a Bug 1430975 - Rename |aDuration| argument to |aElapsedTime|. r=boris
It's not actually duration.

MozReview-Commit-ID: LUHrJTJPMuj

--HG--
extra : rebase_source : 0985a6721eecbefa4f1e741030bbd7ba5991d21b
2018-01-17 18:05:03 +09:00
J.C. Jones
e900b5ebc6 Bug 1430947 - Add [SecureContext] to navigator.credentials r=bz
It was neglected to mark navigator.credentials as [SecureContext], yet it
must be for spec compliance and powerful-features compliance.

MozReview-Commit-ID: BYKGqqhoS2L

--HG--
extra : rebase_source : 441be2ae91d51cfff1ed5a8d1e96db4f9a3c917c
2018-01-16 19:11:44 -07:00
Csoregi Natalia
6254005c4b Backed out 2 changesets (bug 1431041) for failing dom/html/test/forms/test_input_number_placeholder_shown.html. on a CLOSED TREE
Backed out changeset 57641ee7058f (bug 1431041)
Backed out changeset 7a4c3ab0ade8 (bug 1431041)
2018-01-18 07:29:14 +02:00
Mike Hommey
d82350c48a Bug 1429998 - Exclude toolchain and package tasks from the target task set. r=dustin
Back in bug 1360609, we added `run-on-projects` to a list so that the
toolchain tasks wouldn't run on every push on release branches.

Fast forward to now, and they're depended upon by other tasks, meaning
they are triggered when appropriate, without resorting to that trick. In
fact, the commit message for bug 1360609 said we could switch to an
empty list once the jobs have dependencies.

The same is true from package tasks, which, in fact, I suspect would
happen on every push on release branches.

The only exception is for a few toolchains that are depended upon by
nothing, and that are produced for developer consumption with e.g. mach
artifact toolchain.

--HG--
extra : rebase_source : bb8624fed7490b85f4bd72b7ceb2db7a72b4c2ab
2018-01-17 14:30:57 +09:00
Emilio Cobos Álvarez
41463bcaf0 servo: Merge #19799 - style: Remove new function added to the build from bindings.rs (from emilio:everything-is-red); r=emilio
Since it was removed from gecko, and this confuses a lot to
ports/geckolib/tests/build.rs.

Source-Repo: https://github.com/servo/servo
Source-Revision: 1f6a864ab5372fe4f59b1a4c3db7cf8e7a79b06d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 16f690c5b5e3af8dfe2fb7207496a196c5875032
2018-01-17 20:34:47 -06:00