Commit Graph

565862 Commits

Author SHA1 Message Date
Xidorn Quan
5beed314a8 Bug 1408293 - Eagerly style new children inserted in XUL listbox. r=bz
MozReview-Commit-ID: HLATTkLd1X8

--HG--
extra : rebase_source : 4d90878c5a357a033620cfca2d4c69f56f8cfc32
2017-10-25 18:00:54 +11:00
Haik Aftandilian
362316451f Bug 1403260 - [Mac] Remove access to print server from content process sandbox r=mconley
MozReview-Commit-ID: Ia21je8TTIg

--HG--
extra : rebase_source : 656e9e3ac8d1fb741d46881458bb0b7fb402d688
2017-10-22 23:02:58 -07:00
Phil Ringnalda
d4835402f9 Backed out changeset bae28f445fad (bug 1410763) for failing browser_onboarding_uitour.js on Win7 debug non-e10s
MozReview-Commit-ID: 3HixjOyzjSg
2017-10-25 21:43:02 -07:00
Brian Birtles
525200b457 Bug 1411318 - Don't consider an animation playing if its timeline is inactive; r=hiro
When we receive animations on the compositor, we assert that either they're not
playing, or they have a resolved start and origin time.

However, on the main thread we determine if an animation is playing by checking
if it has a timeline, if it's in the correct state, and if it has a non-zero
playback rate.

The problem with this check is that if an animation has a timeline but it is
inactive, that is, its current time is null, we will not be able to get
a resolved origin time -- yet we will still report that is is playing.

This patch fixes this mismatch by treating animations with an inactive timeline
as "not playing".

The IsPlaying() method is used a number of call sites but it appears that they
all would expect an animation with an inactive timeline to be considered "not
playing". Furthermore, this makes IsPlaying() consistent with the check we do
for an active timeline in other functions such as Animation::Tick(),
TriggerNow(), SilentlySetCurrentTime(), UpdateFinishedState(),
and IsPossibleOrphanedPendingAnimation().


MozReview-Commit-ID: BQOBpHHFMoD

--HG--
extra : rebase_source : e84a50a16a61d48553610cb7ea0863f09ba86c60
2017-10-26 10:18:42 +09:00
Alfredo.Yang
41a2709293 Bug 1411525 - use BufferReader in flac/ogg parser. r=kinetik
MozReview-Commit-ID: 5chnxLnpqmY

--HG--
extra : rebase_source : 85e68812f1d354813ae36731a5a36bfe7f58c2e2
2017-10-19 10:16:32 +08:00
Ted Mielczarek
05e4287341 bug 1408836 - update sccache to 0.2.2 to fix a Rust caching regression from Rust 1.20. r=glandium
MozReview-Commit-ID: K7dAk6wLGl7

--HG--
extra : rebase_source : e4637944c211c6ea4bc7bbe6035d1345f3057aaf
2017-10-25 21:18:27 -04:00
Munro Mengjue Chiang
eba2fd4463 Bug 1409643 - call GetWindowTextLength() for visble window only. r=jib
MozReview-Commit-ID: CKl1mwV7YHw

--HG--
extra : rebase_source : fe743f735c8c1935d0042279e70d15b289189107
2017-10-19 18:03:05 +08:00
Sean Lee
18271717b1 Bug 1407759 - SELECT element supports some fieldNames only. (e.g. cc-exp*, country, address-level*) r=lchang,ralin
MozReview-Commit-ID: KtGO4TseJwH

--HG--
extra : rebase_source : 736c7dfa6bd9fd96a8e1cb0b890cb5a7cdea255b
2017-10-11 17:12:09 +08:00
Sean Lee
abfaaa7c0a Bug 1400112 - Refresh FormAutofillHandler.form when the related form is changed. r=lchang,MattN
MozReview-Commit-ID: EmSID172pWo

--HG--
extra : rebase_source : 33a73f22c2ee4ccc040e2b0dc1c41d141d412aa7
2017-09-15 11:32:13 +08:00
Mark Striemer
7c4aad9cdb Bug 1411060 - Don't show extension controlled message if add-on isn't installed r=bsilverberg
MozReview-Commit-ID: IRrWA3simqf

--HG--
extra : rebase_source : 4cb684bff861c21b8c28cabb1b0bae0619444115
extra : source : d67d67a8f985c027c434880cc388556a580d255b
2017-10-23 22:45:38 -05:00
Gregory Szorc
1071013f9f Bug 1411784 - Run flake8 task when moz.configure files change; r=ahal
moz.configure files are covered by flake8. Earlier today, my push
in bug 1411784 didn't run flake8 and a flake8 failure was uncovered
by a subsequent push that touched a .py file.

MozReview-Commit-ID: HzL8wOQaqRC

--HG--
extra : rebase_source : 1091be0bab2f2a23cdbaaa3d6b52072693f5f356
2017-10-25 16:09:09 -07:00
Glenn Watson
c61e4cfff1 servo: Merge #19022 - Update WR (line decorations, pre-mul borders, mac fonts) (from glennw:update-wr-wavy); r=jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: a814fc578f16237f883ebd923f4802e73bfc53d0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : dc4e02b0cd220ee1dbac8f9031b46e5cfa2eadc0
2017-10-25 16:56:38 -05:00
Sebastian Hengst
da67af471f Backed out 2 changesets (bug 1402930) for failing modified mochitest dom/tests/mochitest/general/test_contentViewer_overrideDPPX.html. r=backout
Backed out changeset 13a81548a728 (bug 1402930)
Backed out changeset 4edb91f3fbbe (bug 1402930)
2017-10-26 00:53:26 +02:00
Dan Glastonbury
f02d2cb4e5 Bug 1410702 - P2: Handle EINTR from recvmsg/sendmsg calls. r=kinetik
MozReview-Commit-ID: juVD61XSzL

--HG--
extra : rebase_source : feb6c51c3259dd2cd64188ab27f83579efc7d1b0
2017-10-25 14:57:26 +10:00
Dan Glastonbury
4f66ebac06 Bug 1410702 - P1: Handle errors in send_recv! r=kinetik
Connection handling code wasn't handling errors from receive()
properly. Attempting to unwrap on an Err was causing a panic.

MozReview-Commit-ID: GURe3FHPbjT

--HG--
extra : rebase_source : 664bf389020feb4a12f43422351c20ab7e804e30
2017-10-25 14:53:03 +10:00
Sebastian Hengst
443416f881 Merge mozilla-central to autoland. r=merge a=merge 2017-10-26 00:39:55 +02:00
Sebastian Hengst
e38c4ab9b8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1LCusZIzMkc
2017-10-26 00:21:53 +02:00
Sebastian Hengst
2c2e866a0b merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 58eV4bGCmDC

--HG--
extra : rebase_source : 703ea22c56ed4aaf0afd7c72bb26f1f2c64a0881
2017-10-25 23:58:17 +02:00
Jesse Ruderman
3345bdd9b6 Bug 691330 - Add crashtest. r=me 2017-10-25 14:58:33 -04:00
Jesse Ruderman
c6c08296c6 Bug 675518 - Add crashtest. r=me 2017-10-25 14:58:33 -04:00
Jesse Ruderman
8d28e8cb3d Bug 675516 - Add crashtest. r=me 2017-10-25 14:58:33 -04:00
Jesse Ruderman
a0ad2c1e46 Bug 481557 - Add crashtest. r=me 2017-10-25 14:58:33 -04:00
Jesse Ruderman
bd5f8ece04 Bug 1011218 - Add crashtest. r=me 2017-10-25 14:58:32 -04:00
Jesse Ruderman
06e60cd556 Bug 403352 - Add crashtest. r=me 2017-10-25 14:58:32 -04:00
Jesse Ruderman
b65304b81c Bug 1234701 - Add crashtests. r=me 2017-10-25 14:58:32 -04:00
Ryan VanderMeulen
4891a79ade Bug 1217984 - Remove assertion annotations for 366203-1.xul. r=me 2017-10-25 14:58:32 -04:00
Jesse Ruderman
99162ca8ca Bug 1072792 - Add crashtest. r=me 2017-10-25 14:58:32 -04:00
Jesse Ruderman
006061ed6c Bug 893515 - Add crashtest. r=me 2017-10-25 14:58:31 -04:00
Jesse Ruderman
9712d25eef Bug 884202 - Add crashtest. r=me 2017-10-25 14:58:31 -04:00
ffxbld
f9617fb9bd No bug, Automated HPKP preload list update from host bld-linux64-spot-036 - a=hpkp-update 2017-10-25 11:22:54 -07:00
ffxbld
769ad2d454 No bug, Automated HSTS preload list update from host bld-linux64-spot-036 - a=hsts-update 2017-10-25 11:22:50 -07:00
Michael Ratcliffe
9637659f6e Bug 1411531 - Web Console to ES6 classes r=nchevobbe
MozReview-Commit-ID: BBtCmeyMBaH

--HG--
extra : rebase_source : ff1f3d3085d345694a1380353bff0b667e0b5a4b
2017-10-25 13:33:15 +01:00
Kit Cambridge
1225809c1d Bug 1411690 - Floor the repair advance and most recent repair timestamps. r=tcsc
The timestamps are automatically truncated when they're stored in
prefs, which is fine because we don't need millisecond precision.
However, the truncation raises a warning, so we need to explicitly
floor the values.

MozReview-Commit-ID: BRflL6s0b1

--HG--
extra : rebase_source : 6724a1ad05cb8aee4ab8c666545784960c23a0f3
2017-10-25 13:54:44 -07:00
Chris Manchester
e361318990 Bug 1403346 - Remove clang plugin flags from stdc++compat through moz.build rather than Makefile.in r=glandium
MozReview-Commit-ID: DuFMdNru2i4
2017-10-25 15:12:10 -07:00
Chris Manchester
3aac6ce692 Bug 1403346 - Implement cflags filtering for elfhack in mozbuild COMPILE_FLAGS r=glandium
MozReview-Commit-ID: GO2mqMjHuHd
2017-10-25 15:12:10 -07:00
Chris Manchester
d43c1ef2dd Bug 1403346 - Implement clang-plugin cxxflags in moz.build. r=glandium
MozReview-Commit-ID: 9zSryJcTRGl
2017-10-25 15:12:10 -07:00
Chris Manchester
f09fbe07c1 Bug 1403346 - Use AC_SUBST_LIST for LLVM_CXXFLAGS. r=glandium
MozReview-Commit-ID: bsX83492AP
2017-10-25 15:12:10 -07:00
Chris Manchester
7e47dd1ebb Bug 1403346 - Define flags loading the clang plugin in configure rather than the make backend. r=glandium
MozReview-Commit-ID: EubsjJl1LBS
2017-10-25 15:12:10 -07:00
Chris Manchester
8dc000aa60 Bug 1403346 - Move cxxflags filtering for libfuzzer from Makefile.in to moz.build r=glandium
MozReview-Commit-ID: LDHiMMRjqut
2017-10-25 15:12:10 -07:00
Chris Manchester
d66bafce2c Bug 1403346 - Convert sse flags filtering in browser/app/Makefile.in to mozbuild. r=glandium
MozReview-Commit-ID: D10cPf6v0d2
2017-10-25 15:12:10 -07:00
Chris Manchester
c86173526a Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -07:00
Chris Manchester
89f38841e2 Bug 1403346 - Implement ALLOW_COMPILER_WARNINGS as a template. r=glandium
MozReview-Commit-ID: 611XXi8hCKm
2017-10-25 15:12:09 -07:00
Chris Manchester
3bd4902247 Bug 1403346 - Move C{XX}FLAGS to mozbuild computed flags. r=glandium
This also introduces C{XX}_LDFLAGS variables which contain cflags that
are meant to be passed to the linker, and adds them to various linker
command lines in place of CFLAGS.

MozReview-Commit-ID: GyKlD9nMqrt
2017-10-25 15:12:09 -07:00
Chris Manchester
7539017f92 Bug 1403346 - Use AC_SUBST_LIST for various configure variables containing compile flags. r=glandium
MozReview-Commit-ID: 6BjKBSVGAw4
2017-10-25 15:11:54 -07:00
Chris Manchester
a1d26e4177 Bug 1403346 - Make a separate variable used to append pgo flags to compile command lines. r=glandium
This commit establishes a separate variable to add PROFILE_GEN and PROFILE_USE
CFLAGS to compile and link command lines. Currently the make backend
orchestrates the pgo build steps and is the only thing aware of whether
we're in the profile generate or profile use stage. The flags are separated
here to allow other flags to be moved to mozbuild, but this will not yet
sufficient to perform a PGO build independent of the make backend.

MozReview-Commit-ID: IX30l2MvvNc
2017-10-25 15:10:04 -07:00
Chris Manchester
10140558e1 Bug 1403346 - Move OS_COMPILE flags to computed flags. r=glandium
MozReview-Commit-ID: JUHoBuJYG1T
2017-10-25 15:10:04 -07:00
Chris Manchester
9889a2f30a Bug 1403346 - Use mozbuild.shellutil.split instead of split in config.status r=glandium
While we're here, provide a reference to unique_list as defined in
moz.configure when executing config.data to avoid its redefinition
in m4.

MozReview-Commit-ID: AI6XhoYR0Ye
2017-10-25 15:10:04 -07:00
Chris Manchester
77827089d0 Bug 1403346 - Do not set unneeded CFLAGS variables during artifact builds. r=glandium
When we move to a shell aware split for AC_SUBST_LIST it will become an error
to emit an unquoted make variable reference. Currently this happens to only
occur during artifact builds when setting cflags related variables that aren't
needed there anyway, so here we skip settting those variables when a compile
environment isn't present.



MozReview-Commit-ID: EnHu48yyZ1C
2017-10-25 15:10:04 -07:00
Chris Manchester
94d7650a55 Bug 1403346 - Use AC_SUBST_LIST for OS_COMPILE_C{XX}FLAGS. r=glandium
MozReview-Commit-ID: Iz2slNFKR81
2017-10-25 15:10:04 -07:00
Chris Manchester
5c1a91facd Bug 1403346 - Expand references to the objdir in old-configure. r=glandium
MozReview-Commit-ID: LtReuXQwheR
2017-10-25 15:10:04 -07:00