Commit Graph

428383 Commits

Author SHA1 Message Date
Nicolas Silva
820e9182e7 Bug 1170189 - Remove the TiledLayerComposer interface. r=BenWa 2015-07-01 13:51:03 +02:00
Nicolas Silva
c23b8a3c64 Bug 1170189 - Simplify the client-side tiling code. r=BenWa 2015-07-01 13:50:58 +02:00
Mike Hommey
f2057d31b4 Backout changeset f70b74488807 (bug 833117) for gtest bustage on Linux 2015-07-01 16:41:20 +09:00
Cameron McCormack
e5fd8052c4 Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert 2015-07-01 16:42:31 +10:00
Mike Hommey
6535b630b6 Bug 833117 - Replace g_slice_set_config() with G_SLICE environment variable. r=nfroyd,r=karlt
Using g_slice_set_config() fails with newer glib because the slice allocator
now has a static constructor that runs when glib is loaded, consequently
emitting a noisy error message which confuses people into believing it's the
root of their problems.

The only way left to force the slice allocator to use "system" malloc (in
practice, jemalloc) is to set the G_SLICE environment variable to
always-malloc, and that needs to happen before glib is loaded.

Fortunately, the firefox and plugin-container executables don't depend on
glib. Unfortunately, webapprt does, so the problem remains for web apps
running through it. xpcshell and other executables that depend on libxul
directly (as opposed to loading it dynamically) are not covered either.
2015-07-01 15:29:46 +09:00
Carsten "Tomcat" Book
8bc87efb1e Backed out changeset f5f3827ffcf1 (bug 1166910) for bustage 2015-07-01 08:19:28 +02:00
Carsten "Tomcat" Book
41c349e3b0 Backed out changeset 981a1dbe042b (bug 1166910) 2015-07-01 08:18:58 +02:00
Dan Glastonbury
5c6afce69a Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert 2015-06-17 23:49:35 -04:00
Franziskus Kiefer
2d492ded49 Bug 1166910 - referrer attribute for img tag, tests. r=hsivonen 2015-06-05 15:25:24 -07:00
Franziskus Kiefer
91b0523177 Bug 1166910 - referrer attribute for img tag. r=hsivonen 2015-06-05 15:25:24 -07:00
L. David Baron
fc7277702f Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it. 2015-06-30 22:34:16 -07:00
Jan Gerber
0741d70e20 Bug 1178215 - Update libvpx. r=rillian
Update libvpx to e67d45d4ce92468ba193288b59093fef0a502662
* * *
Bug 1178215 - Bump clobber for libvpx file renames. r=me

--HG--
rename : media/libvpx/vp8/common/x86/variance_impl_mmx.asm => media/libvpx/vp8/common/x86/vp8_variance_impl_mmx.asm
rename : media/libvpx/vp8/common/x86/variance_mmx.c => media/libvpx/vp8/common/x86/vp8_variance_mmx.c
rename : media/libvpx/vp8/common/x86/variance_sse2.c => media/libvpx/vp8/common/x86/vp8_variance_sse2.c
rename : media/libvpx/vp9/common/arm/neon/vp9_avg_neon.c => media/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_avg_neon_asm.asm => media/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon_asm.asm
rename : media/libvpx/vp9/encoder/x86/vp9_dct32x32_avx2.c => media/libvpx/vp9/encoder/x86/vp9_dct32x32_avx2_impl.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct32x32_sse2.c => media/libvpx/vp9/encoder/x86/vp9_dct32x32_sse2_impl.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct_impl_sse2.c => media/libvpx/vp9/encoder/x86/vp9_dct_sse2_impl.h
rename : media/libvpx/vp9/encoder/arm/neon/vp9_sad4d_neon.c => media/libvpx/vpx_dsp/arm/sad4d_neon.c
rename : media/libvpx/vp8/common/arm/armv6/vp8_sad16x16_armv6.asm => media/libvpx/vpx_dsp/arm/sad_media.asm
rename : media/libvpx/vp9/encoder/arm/neon/vp9_sad_neon.c => media/libvpx/vpx_dsp/arm/sad_neon.c
rename : media/libvpx/vp8/common/arm/armv6/vp8_variance16x16_armv6.asm => media/libvpx/vpx_dsp/arm/variance_media.asm
rename : media/libvpx/vp9/encoder/vp9_sad.c => media/libvpx/vpx_dsp/sad.c
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_sad4d_sse2.asm => media/libvpx/vpx_dsp/x86/highbd_sad4d_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_sad_sse2.asm => media/libvpx/vpx_dsp/x86/highbd_sad_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_variance_impl_sse2.asm => media/libvpx/vpx_dsp/x86/highbd_variance_impl_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad4d_intrin_avx2.c => media/libvpx/vpx_dsp/x86/sad4d_avx2.c
rename : media/libvpx/vp9/encoder/x86/vp9_sad4d_sse2.asm => media/libvpx/vpx_dsp/x86/sad4d_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad_intrin_avx2.c => media/libvpx/vpx_dsp/x86/sad_avx2.c
rename : media/libvpx/vp8/common/x86/sad_mmx.asm => media/libvpx/vpx_dsp/x86/sad_mmx.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad_sse2.asm => media/libvpx/vpx_dsp/x86/sad_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad_sse3.asm => media/libvpx/vpx_dsp/x86/sad_sse3.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad_sse4.asm => media/libvpx/vpx_dsp/x86/sad_sse4.asm
rename : media/libvpx/vp9/encoder/x86/vp9_sad_ssse3.asm => media/libvpx/vpx_dsp/x86/sad_ssse3.asm
rename : media/libvpx/vp9/encoder/x86/vp9_variance_impl_intrin_avx2.c => media/libvpx/vpx_dsp/x86/variance_impl_avx2.c
rename : media/libvpx/vp8/common/x86/variance_impl_mmx.asm => media/libvpx/vpx_dsp/x86/variance_impl_mmx.asm
2015-06-29 23:07:20 +02:00
Jan Gerber
c186adf8ce Bug 1178215 - update update.py for new libvpx r=rillian
libvpx dropped vpx_mem_set_functions,
only use it if an external libvpx
is used and still has it.

update update.py
add vpx_dsp_rtcd.h
rebase disable_pthread_on_mingw.patch
add vp9_filter_restore_aligment.patch
drop msvc2015.patch
2015-06-29 23:06:04 +02:00
Markus Stange
f1b62506d9 Back out bug 1148582 for static analysis bustage. 2015-07-01 01:20:59 -04:00
Markus Stange
54a3beedc7 Bug 1148582 - Don't capture refcounted LayerManager in the lambda; capture the compositor instead. 2015-07-01 01:01:50 -04:00
Markus Stange
11f7503d75 Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
--HG--
extra : amend_source : e0991ef9c01cf71ff7ebd5688a5403086d0b82e6
2015-07-01 00:52:09 -04:00
Markus Stange
3ae4a5d71f Bug 1148582 - Include the rounded clip of the async scrolled scroll frame in its mAncestorClip. 2015-06-22 01:38:23 -04:00
David Anderson
eae17dff97 Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond 2015-06-30 21:07:09 -04:00
David Anderson
833a90534d Bug 1148582 - Recycle mask layers attached to FrameMetrics. r=mattwoodrow 2015-06-21 12:28:10 -04:00
David Anderson
c29b4c6dfa Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow 2015-06-21 12:27:31 -04:00
David Anderson
82c9790c78 Bug 1148582 - Factor mask layer creation out of ContainerState::SetupMaskLayer. r=mstange 2015-06-20 19:47:57 -04:00
L. David Baron
96d67742c7 Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget). 2015-06-30 21:35:30 -07:00
Boris Zbarsky
f87bcd3914 Bug 1176800 part 2. Add a ToJSValue overload for owning unions. r=peterv 2015-07-01 00:15:30 -04:00
Boris Zbarsky
cf4b97758b Bug 1176800 part 1. When getting all types, include the types Promises are parametrized over. r=peterv 2015-07-01 00:15:30 -04:00
Boris Zbarsky
07d97d9536 Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent 2015-07-01 00:15:30 -04:00
Boris Zbarsky
86db80c6f3 Bug 1178803. Fix the handling of the 'length' key in IDB keypaths when operating on a string. r=bent 2015-07-01 00:15:30 -04:00
Jan de Mooij
2c2b7af49c Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie 2015-06-30 21:10:04 -07:00
Jan de Mooij
303b210317 Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie 2015-06-30 21:09:46 -07:00
JW Wang
fdfaf1fa60 Bug 1178680 - Remove MediaDecoder::Observe as we have MediaShutdownManager. r=cpearce. 2015-07-01 11:46:38 +08:00
JW Wang
82fb026ef0 Bug 1178622 - Fix enum-to-string mismatch in MediaDecoder.cpp. r=jya. 2015-06-30 15:58:05 +08:00
Lars T Hansen
dd96fa9603 Bug 1175494 - comprehensive atomics tests for asm.js. r=luke 2015-07-01 05:07:12 +02:00
Lars T Hansen
be130c992a Bug 1155176 - correct return types for atomics. r=luke 2015-07-01 05:07:09 +02:00
Lars T Hansen
7b8c4f5c6e Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke 2015-07-01 05:07:06 +02:00
Ben Turner
deac9a30cd Backout 316c0601d7db (bug 1167431) for static analysis bustage on CLOSED TREE 2015-06-30 19:45:58 -07:00
Seth Fowler
95894af506 Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
--HG--
extra : rebase_source : cc4e6059cea739b96ead71b4922ace59b543bd34
2015-06-30 18:57:03 -07:00
Ben Turner
afd0c9b63e Bug 1167431 - Kill child processes that misuse PBackground, r=billm. 2015-06-30 18:55:53 -07:00
Jean-Yves Avenard
a297fc42ab Bug 1171760: P6. Use MediaSourceSamples logging in ContainerParser. r=cpearce 2015-07-01 11:42:52 +10:00
Jean-Yves Avenard
ca1ed9546e Bug 1171760: P5. Add MediaSourceSamples logging. r=cpearce
This allows for MediaSource log to be usable as displaying log samples is
extremely verbose.

Fix static initialization.
2015-07-01 11:42:51 +10:00
Jean-Yves Avenard
48ecf05758 Bug 1171760: P4. Process an entire media segment at a time rather than frame by frame. r=gerald
This provides significant speed improvement, halving the CPU usage.
Rationalise similar methods.
This assumes that frames within a media segment are continuous.
2015-07-01 11:42:51 +10:00
Jean-Yves Avenard
564ee539cb Bug 1171760: P3. Returns error for invalid web mimetype. r=kentuckyfriedtakahe
Invalid error rather than not supported.
2015-07-01 11:42:50 +10:00
Jean-Yves Avenard
6565a01978 Bug 1171760: P2. Add TimeUnit operator/= (int). r=mattwoodrow 2015-07-01 11:42:50 +10:00
Jean-Yves Avenard
d78812b1ff Bug 1171760: P1. Add IntervalSet operator-=. r=mattwoodrow 2015-07-01 11:42:49 +10:00
Jean-Yves Avenard
e3f0f0b86c Bug 1177147: Set mediasource duration to group end timestamp. r=karlt 2015-07-01 11:42:49 +10:00
Jan de Mooij
80aa064383 Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie 2015-06-30 11:20:58 -07:00
Jan de Mooij
155b1afd35 Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie 2015-06-30 11:20:56 -07:00
Wes Kocher
cfb4123d75 Merge m-c to inbound, a=merge 2015-06-30 17:25:09 -07:00
Wes Kocher
b617e38373 Merge b2ginbound to central, a=merge 2015-06-30 16:55:12 -07:00
Wes Kocher
62c2f9ffbe Merge inbound to central, a=merge 2015-06-30 16:38:53 -07:00
L. David Baron
a5a8af226c Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac.
--HG--
extra : rebase_source : 24444f90ceaf97286ae2db8617040adcfc9edb30
2015-06-30 15:34:23 -07:00
Jonathan Griffin
4280ff83f0 Bug 1173039 - Add script to normalize runtime chunks, r=ahal, DONTBUILD because NPOTB 2015-06-30 15:34:09 -07:00