Commit Graph

282064 Commits

Author SHA1 Message Date
Chris Peterson
346a4bf91c Bug 1235297 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in image/decoders/. r=tn
image/FrameAnimator.cpp:442:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
image/FrameAnimator.cpp:576:7: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]

image/decoders/nsGIFDecoder2.cpp:1110:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels

image/decoders/nsJPEGDecoder.cpp:418:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
image/decoders/nsJPEGDecoder.cpp:444:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
image/decoders/nsJPEGDecoder.cpp:465:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
image/decoders/nsJPEGDecoder.cpp:537:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-12-24 23:50:32 -07:00
Jerry Shih
b23c7e4699 Bug 1242876 - turn on the display before reftest. r=ahalberstadt 2016-01-27 18:59:00 +01:00
Jerry Shih
fa1ddd757a Bug 1238464 - turn on the display during testing. r=ahalberstadt 2016-01-27 18:58:00 +01:00
Astley Chen
e3c22c1368 Bug 1228918 - Fallback Mesa3D Gallium driver from llvmpipe to softpipe. Mesa 8.0.4 llvmpipe can introduce precision issues on reftest on B2G KK emu test. r=garndt 2016-01-27 20:41:37 +08:00
Astley Chen
9ad88b9030 Bug 1228918 - Enable reftest on emu-{arm,x86}-kk, Treeherder Production. r=garndt 2015-11-30 16:50:48 +08:00
Honza Bambas
6ee96b06e4 Bug 1240238 - Full DOMStorage schema 1 scope update uniqueness, r=smaug 2016-01-27 09:33:00 +01:00
Bogdan Postelnicu
9200718362 Bug 1243401 - removed unused variables fun_ and nslots_ from MIRGenerator. r=jorendorff 2016-01-27 18:04:18 +02:00
Ethan Lin
82bfd56ff2 Bug 1242336 - Fix WebGL2 return type of GL_UNPACK_SKIP. r=jgilbert 2016-01-25 22:11:00 +01:00
Nigel Babu
662e3f1bc8 Backed out changeset ebf10602138c (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:31 +05:30
Nigel Babu
919772ab2a Backed out changeset 5d8f454c269e (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:23 +05:30
Jed Davis
dd3090f395 Bug 1240911 - Prevent SerializedStructuredCloneBuffer from escaping into the heap. r=amarchesini 2016-01-28 08:43:46 +01:00
Milan Sreckovic
bba443a226 Bug 1235437 - Add annotation for major graphics preferences. r=bgirard 2016-01-18 12:56:38 -05:00
Chris Peterson
4b7b204b24 Bug 1234355 - Part 2: Remove unused EME drmContentCDMNotSupported.64bit.message. r=spohl 2016-01-26 11:12:11 -08:00
Chris Peterson
2a99b44376 Bug 1234355 - Part 1: Remove "Don't ask me again" footgun option from the "Enable DRM" info bar notification. r=spohl 2016-01-26 11:11:16 -08:00
Randell Jesup
1f5ab1ba0f Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me 2016-01-28 00:37:41 -05:00
Jeff Muizelaar
5150171f15 Bug 1243636. Switch to gfx::CriticalSection 2016-01-27 23:30:25 -05:00
Masayuki Nakano
a0112e3e9a Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato 2016-01-28 13:28:54 +09:00
Masayuki Nakano
3f46e23f14 Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug 2016-01-28 13:28:54 +09:00
Masayuki Nakano
76237b47a0 Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug 2016-01-28 13:28:53 +09:00
Masayuki Nakano
a3b3a0c367 Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug 2016-01-28 13:28:53 +09:00
Masayuki Nakano
cc3f0fb62c Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug 2016-01-28 13:28:53 +09:00
Xidorn Quan
4f2e4b3de9 Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
594638bb3b Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
a530212fed Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
f98b183889 Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
c29deee3bc Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
ef976642a0 Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
By changing signature of those two functions, we make compiler complain about
all their existing uses, so we can find all of them and convert them.

Some of the callsites of Get() with those properties are also converted, but not
all of them. It is fine because if there is any incorrect conversion, compilers
is able to find out now. So they are completely typesafe.
2016-01-28 14:23:59 +11:00
Xidorn Quan
576bff563e Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
This patch makes methods of FramePropertyTable and FrameProperties to be
simple template wrapper functions. Then it converts all references to
FramePropertyDescriptor to use "void" parameter to simulate the current
unsafe behavior.

SmallValueHolder is used for storing small values like int32_t, float,
which can fit in the size of a pointer directly, and thus no lifetime
management is needed.
2016-01-28 14:23:59 +11:00
Xidorn Quan
ad658cc4b7 Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
02757957d4 Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron 2016-01-28 14:23:59 +11:00
Xidorn Quan
91e3b8d705 Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron 2016-01-28 14:23:59 +11:00
Nicholas Nethercote
d91fbd9143 Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. 2016-01-26 22:21:30 -08:00
Nicholas Nethercote
fb9c26458f Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. 2016-01-24 21:13:51 -08:00
Nicholas Nethercote
7235b4a08e Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. 2016-01-24 18:45:29 -08:00
Randell Jesup
91f4950365 Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr 2016-01-27 21:55:42 -05:00
Ehsan Akhgari
eb68974351 Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013
constexpr-ness of things can change the ABI requirements, and MSVC 2013
doesn't support constexpr, so choosing it for clang-cl when emulating
MSVC 2013 will cause ABI incomap issues between object files compiled
with the two compilers.

This reverts part of the commit for the original bug.
2016-01-27 21:10:03 -05:00
Paul Kerr [:pkerr]
0580cec53c Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE 2016-01-27 18:09:19 -08:00
Chris Manchester
835d2f9bd5 Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps 2016-01-27 17:46:34 -08:00
Olivier Yiptong
6ca8b9c63b Bug 1240169 - Revert to returning a dynamic newtab URL for BROWSER_NEW_TAB_URL r=mconley 2016-01-23 01:17:55 -05:00
Olivier Yiptong
e0e5f28795 Bug 1240169 - Remove redundant remote-newtab redirector interface contract r=mconley 2016-01-23 01:17:50 -05:00
Olivier Yiptong
d9d6ecb3d1 Bug 1240169 - aboutNewTabService relies on AboutRedirector for default URL resolution r=mconley 2016-01-27 13:50:18 -05:00
Matthew Gregan
ff13b11667 Bug 1243234 - Move mp4parse-rust initialization into constructor and clean up try_rust. r=giles
Initializing in the constructor better matches libstagefright's behaviour
(and avoids reading and copying the stream contents every time
GetNumberTracks() is called).

Also restricts the size of the buffer to 1MB.  This will be handled in the
future by passing the parser a DataSource-like interface for reading from
the stream.
2016-01-28 14:25:18 +13:00
Matthew Gregan
1dac0b7b19 Bug 1243234 - Remove now-unnecessary StagefrightPrivate wrapper. r=giles 2016-01-28 14:25:18 +13:00
Matthew Gregan
08e6ca56e3 Bug 1243234 - Move mp4parse-rust code into MP4MetadataRust impl. r=giles
Most of the interface is stubbed with asserts and only GetNumberTracks() is
called on both libstagefright and mp4parse-rust variants.

This also moves the libstagefright vs mp4parse-rust comparisons up into
MP4Metadata.
2016-01-28 14:25:18 +13:00
Matthew Gregan
e8b48377d1 Bug 1243234 - Hide MP4Metadata behind an impl pointer. r=giles
This is temporary (until libstagefright is removed) and intended to make
swapping between and comparing the results of the libstagefright and
mp4parse-rust versions simpler.
2016-01-28 14:25:18 +13:00
Ralph Giles
81e16f5e16 Bug 1243234 - Update rust mp4parse telemetry reporting. r=kinetik
As of mp4parse 0.2.0 error codes are positive, as gecko telemetry
requires, so we no longer need to invert them. However, the return
code is still signed, so assert to catch future errors.

Also fix a bug in track comparison telemetry. We were only counting
tracks when parsing failed.
2016-01-28 14:25:18 +13:00
Ralph Giles
c79a3089b8 Bug 1243234 - Update rust mp4parse to v0.2.1. r=kinetik
- Invert return codes.
 - Preliminary VP9 and Opus sample entry support.
 - Fix a string parsing error which caused street.mp4 to fail.
2016-01-28 14:25:18 +13:00
Ralph Giles
86796b6dcf Bug 1243234 - Update script for mp4parse v0.2.1. r=kinetik
Bump the default version.
2016-01-28 14:25:18 +13:00
Ralph Giles
5d873c02c9 Bug 1243234 - Move mp4parse into a crate subdirectory. r=kinetik
If we can get this to work it will be less confusing, I think.

Byteorder has to be in a subdir while we're treating it as a mod.

We may have to add yet another directory when we have crate support
but until then all the rust code is at least self-contained..
2016-01-28 14:25:18 +13:00
Paul Kerr [:pkerr]
11e4400955 Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking 2016-01-27 16:05:10 -08:00