Commit Graph

480505 Commits

Author SHA1 Message Date
David Anderson
d5667731db Revoke widget pointer from CompositorBridgeParent on shutdown. (bug 1282343 part 2, r=mattwoodrow) 2016-06-28 14:54:20 -07:00
David Anderson
6c0ba47595 Don't leave temporary dangling nsWindow references to CompositorBridgeParent. (bug 1282343 part 1, r=mattwoodrow,kats) 2016-06-28 14:53:21 -07:00
Andy McKay
991102e916 bug 1282568 sign add-ons in browser_update tests r=aswan
MozReview-Commit-ID: 6kF005zOosv

--HG--
extra : source : 63c1aecb37ac17e88cc993c9b78f366f214fe130
extra : amend_source : f2f1a1eb6a10914a8d10df49d80cda313987b8b4
2016-06-27 14:52:57 -07:00
Phil Ringnalda
3f1ee7a2b6 Backed out 7 changesets (bug 1267887) for gtest failures and crashes and Marionette crashes on Windows 8
CLOSED TREE

Backed out changeset e7e34b315a0a (bug 1267887)
Backed out changeset 9128f4f94032 (bug 1267887)
Backed out changeset c697af8c555a (bug 1267887)
Backed out changeset 8f1c1957ce80 (bug 1267997)
Backed out changeset 3b1177fd30cb (bug 1267887)
Backed out changeset 72ea61f4f820 (bug 1267887)
Backed out changeset e19c4c4eac51 (bug 1267887)
2016-06-28 21:40:09 -07:00
Ralph Giles
a91a784d90 Bug 1267887 - Add algorithm.h for std::min on msvc. r=kinetik
Fixes a compile error on Windows.

MozReview-Commit-ID: 6FOl7fn5xMq
2016-06-28 20:33:42 -07:00
Ralph Giles
4dc3887b7d Bug 1267887 - Log short opus codec config blocks. r=kinetik
MozReview-Commit-ID: 8Kgj1cytJtE
2016-06-28 20:33:40 -07:00
Ralph Giles
c0393ce78f Bug 1267887 - Document MP4AudioInfo::IsValid(). r=jya
Jean-Yves and I both found this logic confusing.

MozReview-Commit-ID: C5phemRPDQZ
2016-06-28 20:33:38 -07:00
Ralph Giles
64dfe2c489 Bug 1267997 - Update source for mp4parse v0.4.0. r=kinetik
Result of running the update script.

MozReview-Commit-ID: AE6jXz8IMU7
2016-06-28 20:33:36 -07:00
Ralph Giles
1382abe1f6 Bug 1267887 - Update script for mp4parse v0.4.0. r=kinetik
Remove patches for issues which are fixed upstream.

Update the script to generate the C api header file by running
`cargo build` before copying it.

Update byteorder mod-ification patch to apply to 0.5.3.

MozReview-Commit-ID: 8FDpbcSWt1o
2016-06-28 20:33:34 -07:00
Ralph Giles
711f285ffd Bug 1267887 - Support Opus in mp4 with the rust demuxer. r=kinetik
Update C++ caller code for for mp4parse 0.4.0. Now feeds data through
a read callback in mp4parse_io.

Hook up the GetTrackInfo method to the rust demuxer results.

Prefer rust demuxer only if there's an Opus track.

Fill in audio and video track metadata. Pass audio codec_specific_config
to the decoder.

With this change sample.mp4 plays.

MozReview-Commit-ID: F8xwWPZZBfZ
2016-06-28 20:33:32 -07:00
Ralph Giles
bcd27ae276 Bug 1267887 - Experiment with exporting track mime-type. r=kinetik
MozReview-Commit-ID: 9CynVkwtUn2
2016-06-28 20:33:30 -07:00
Morris Tseng
8f005b2801 Bug 1281686 - Part 3: Using MacIOSurface for RectTextureImage. r=mstange
MozReview-Commit-ID: O97FkqrsKq
2016-06-29 11:24:44 +08:00
Morris Tseng
36a0d19547 Bug 1281686 - Part 2: Move RectTextureImage to separate file. r=mstange
MozReview-Commit-ID: HES73Ux7Li7
2016-06-29 11:24:44 +08:00
Morris Tseng
cbaeef2521 Bug 1281686 - Part 1: Fix OSX Compile failure due to unified build. r=mstange
MozReview-Commit-ID: FIcq2svB0fL
2016-06-29 11:24:43 +08:00
Geoff Brown
1757b081e2 Bug 1263300 - Skip crashtest 724978.xhtml on Android Debug only; r=dholbert 2016-06-28 20:41:32 -06:00
Ben Kelly
dd3c9e4501 Bug 1279389 P3 Fix OS.File.DirectoryIterator leaks throughout tree. r=yoric 2016-06-28 18:47:55 -07:00
Ben Kelly
fe59a2e2da Bug 1279389 P2 Relax the timing in browser_telemetry_toolboxtabs_storage.js to account for osfile worker startup. r=jryans 2016-06-28 18:47:55 -07:00
Ben Kelly
7372c34b8e Bug 1279389 P1 Enable osfile.reset_worker_delay on non-release builds with a conservative 30 second delay. r=yoric 2016-06-28 18:47:55 -07:00
Nick Fitzgerald
f910e482d6 Bug 1280064 - Address review nits; r=terrence 2016-06-28 17:30:48 -07:00
Nick Fitzgerald
f15731e01c Bug 1280107 - Use js::Mutex instead of PRLock for PerfMutex; r=terrence 2016-06-28 17:12:54 -07:00
Nick Fitzgerald
0fe63cba46 Bug 1280104 - Use js::Mutex/js::ConditionVariable instead of PRLock/PRCondVar in js::Monitor; r=terrence 2016-06-28 17:12:54 -07:00
Nick Fitzgerald
0df4a565cc Bug 1280089 - Use js::Mutex/js::LockGuard instead of PRLock/AutoSPSLock for the SPSProfiler; r=terrence 2016-06-28 17:12:54 -07:00
Nick Fitzgerald
69d0fa99e5 Bug 1280064 - Do not use PRLock in GCRuntime and PRCondVar in GCHelperState; r=terrence 2016-06-28 17:12:54 -07:00
Dustin J. Mitchell
52f7225820 Bug 1277957: fix tooltool URLs to not include .git; r=garndt a=bustage
MozReview-Commit-ID: 8F3zW2pKfyb
2016-06-28 21:05:38 +00:00
Kim Moir
6f34b3e58f Bug 1282901 - Run tc Android 4.3 API15+ opt and debug builds on all branches r=gbrown 2016-06-28 16:30:40 -04:00
Ted Mielczarek
82d77574ff bug 1266368 - move rust.m4 to configure. r=glandium
MozReview-Commit-ID: 9ol2nMYM0a0

--HG--
extra : rebase_source : 3f3feeac941791d081e09ebb096a3e052540a52c
2016-05-16 15:27:37 -04:00
Ted Mielczarek
f04fd21cff bug 1280220 - find_program should append an exe extension to absolute paths on Windows. r=glandium
MozReview-Commit-ID: 2gaLnL5x2zR

--HG--
extra : rebase_source : 9f5941bbfa73b75c903a64a9be257d205236778d
2016-06-16 12:05:12 +01:00
Ted Mielczarek
4db29185c2 bug 1282889 - Don't --enable-rust in artifact builds. r=chmanchester
MozReview-Commit-ID: FfgV7J2KEkF

--HG--
extra : rebase_source : ee3326dc2f6a2e000062d2fc66083808ad2ed171
2016-06-28 15:13:16 -04:00
Nathan Froyd
08d7f5aaec Bug 1195477 - part 2 - pass -no-integrated-as to libffi when building with clang; r=glandium
The ARM assembly sources in libffi don't work well with clang's
integrated assembler, so disable the integrated assembler for libffi.
2016-06-28 23:48:49 -04:00
Nathan Froyd
b86f050662 Bug 1195477 - part 1 - use -no-integrated-as for clang builds on ARM, moz.build changes; r=glandium
We have a lot of assembly written assuming gas's conventions, which
clang's integrated assembler doesn't support.  Disable the integrated
assembler for those pieces of code.
2016-06-28 23:48:49 -04:00
Daniel Holbert
bb70efdaf2 Bug 1278463: Better-distinguish between "stroke-dasharray" keyword values vs. list values, in StyleAnimationValue.cpp. r=birtles
MozReview-Commit-ID: 9U4v322RIw7
2016-06-28 12:41:33 -07:00
Nathan Froyd
a0d8427979 Bug 1282096 - rationalize ARM's FloatRegisters name-accessor code; r=nbp
FloatRegisters::GetName didn't actually do anything, thanks to
type-conversion rules, so modify FloatRegisters::FromName to consider
single and double registers separately.
2016-06-28 23:32:49 -04:00
Geoff Brown
000becf4f1 Bug 1204281 - Adjust chunks and maxRunTime to avoid tc Linux x86 intermittent timeouts; r=me 2016-06-28 13:25:58 -06:00
Mike Shal
b8cc44f4d4 Bug 1274311 - tier-2 jobs should have rank 0 in the index; r=dustin
MozReview-Commit-ID: 1CeJ7s6Eay3
2016-06-24 15:59:24 -04:00
Mike Shal
8f1b2347a0 Bug 1282515 - linux 32-bit TC builds are currently tier-2; r=dustin
MozReview-Commit-ID: 5UKlWYMTmOR
2016-06-27 14:34:55 -04:00
Eric Rahm
75eb6669f0 Bug 1282184 - Use lldb from Xcode install rather than system install if possible. r=ted
This works around issues with System Integrity Protection kicking in on OSX when
trying to run /usr/bin/lldb by attempting to using the version installed with
XCode's command line utilities.

In particular SIP prevents us from setting DYLD_LIBRARY_PATH which is needed
to run DMD.
2016-06-28 11:50:16 -07:00
Sebastian Hengst
fc1557e3ad Backed out changeset 423f4de189ac (bug 1282750) for failing browser_aboutURLs.js. r=backout 2016-06-28 20:42:02 +02:00
Sebastian Hengst
9627074d03 Backed out changeset a901563fd181 (bug 1281780) for OS X 10.10 debug for assertion in TextureClient.cpp during R(C) 1246775-1.html. r=backout 2016-06-28 20:28:23 +02:00
Sebastian Hengst
d467495de4 Backed out changeset dbd3759d9489 (bug 1281775) 2016-06-28 20:28:23 +02:00
Sebastian Hengst
51e7f34222 Backed out changeset 14dfa550c783 (bug 1167235) 2016-06-28 20:28:23 +02:00
Sebastian Hengst
1e83040b43 Backed out changeset b67548cc946e (bug 1167235) 2016-06-28 20:28:23 +02:00
Sebastian Hengst
3dfd5773f2 Backed out changeset 6ee8762044bd (bug 1167235) 2016-06-28 20:28:23 +02:00
Sebastian Hengst
7f0473d085 Backed out changeset f534fcb785c9 (bug 1167235) 2016-06-28 20:28:22 +02:00
Sebastian Hengst
955599781a Backed out changeset 61465f67b591 (bug 1167235) 2016-06-28 20:28:22 +02:00
Sebastian Hengst
92c1ecdea3 Backed out changeset 169b7053b22d (bug 1167235) 2016-06-28 20:28:22 +02:00
Nathan Froyd
f7ee3c3dbf Bug 1281626 - part 5 - move nsRunnableFunction into mozilla::detail and rename it; r=khuey
We do this for similar reasons as nsRunnableMethod*: less prefixing and
a more obvious signal that this is a private implementation class.
2016-06-28 22:24:54 -04:00
Nathan Froyd
65715152b1 Bug 1281626 - part 4 - change NS_NewRunnableFunction to return already_AddRefed; r=khuey
This change makes it more consistent with NS_NewRunnableMethod and also
opens up optimization opportunities for later.
2016-06-28 22:24:54 -04:00
Nathan Froyd
8b24c9d51c Bug 1281626 - part 3 - make various things accept already_AddRefed<nsIRunnable>; r=khuey
All of these things are called with the result of
NS_NewRunnableFunction, so we need to transition them over to a world
where NS_NewRunnableFunction returns something different.
2016-06-28 22:24:54 -04:00
Nathan Froyd
f624e16333 Bug 1281626 - part 2 - make RunnableMethod* internals final classes; r=khuey
This step is mostly tidiness.
2016-06-28 22:24:54 -04:00
Nathan Froyd
bcf3920031 Bug 1281626 - part 1 - move nsRunnableMethod* into mozilla::detail and rename them; r=khuey
Less ns-prefixing is more better.  Also, this renaming makes clearer
that these classes are private implementation details, which is good,
because we're going to take advantage of that fact in a bit.
2016-06-28 22:24:54 -04:00