Commit Graph

54224 Commits

Author SHA1 Message Date
Boris Zbarsky
f7a5133a06 Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
1bde6ae3c2 Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
56e3ade4f8 Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
Note that this increases the size of css::Rule by three words, unfortunately.
2017-01-13 10:41:02 -05:00
Boris Zbarsky
ff9df2fc65 Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam 2017-01-13 10:41:02 -05:00
cku
133f456101 Bug 1330286 - Part 1. Replace CAIRO draw target by platfrom specific target. r=mstange
MozReview-Commit-ID: LPOCgUxIONb

--HG--
extra : rebase_source : 595ddd92a259bbfb737f0c6fd92a9e376db536c2
2017-01-11 18:14:16 +08:00
Miko Mynttinen
b004c09d39 Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow
MozReview-Commit-ID: Dj8TpIiNzba

--HG--
extra : rebase_source : a6228e1933355e03bc4bdad37e489a590f0b36dd
2017-01-12 02:20:50 +02:00
Jan Beich
13885f1a7b Bug 1330359 - Fix building with -Werror for non-SPS platforms. r=mstange
MozReview-Commit-ID: Ifb3zyGHn7U

--HG--
extra : rebase_source : 9b0e06b7f9e984d5c475e59ad7864a039eb8a695
2017-01-11 17:22:19 +00:00
Ryan VanderMeulen
187beffa39 Merge m-c to autoland. a=merge
--HG--
extra : rebase_source : 0de29cc9f544d8882d3e8c13572d3c4b98ba3c26
2017-01-18 09:59:53 -05:00
Shing Lyu
39ec052547 Bug 1331860 - Update reftest-stylo expectations. r=heycam
--HG--
extra : rebase_source : 2c39a745949d3dfeb369f0e1efbf4befde8535c9
2017-01-12 10:37:36 +08:00
Ryan VanderMeulen
78cc07597f Merge m-c to autoland. a=merge 2017-01-17 11:32:39 -05:00
Jessica Jong
4d95d705cd Bug 1316330 - Cancel delayed keypress events if last keydown was canceled. r=smaug
--HG--
extra : rebase_source : 77456a1ef26a765d7710d51317e547495ac00993
2016-12-02 15:35:28 +08:00
Boris Zbarsky
0c844d909c Back out bug 851892 for Windows build bustage on CLOSED TREE 2017-01-13 11:47:22 -05:00
Boris Zbarsky
b8b31711eb More bug 851892 static analysis placation on CLOSED TREE 2017-01-13 11:25:29 -05:00
Boris Zbarsky
d89603c419 Bug 851892 followup to placate static analysis and reopen the CLOSED TREE. 2017-01-13 11:08:01 -05:00
Boris Zbarsky
b3100153cc Bug 851892 part 20. Remove the remaining bits we added to support a mix of WebIDL and non-WebIDL rules. r=peterv 2017-01-13 10:41:05 -05:00
Boris Zbarsky
3bbf9711a6 Bug 851892 part 19. Convert CSSCounterStyleRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky
20af0376fd Bug 851892 part 18. Convert CSSKeyframesRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky
7659de2826 Bug 851892 part 17. Convert CSSKeyframeRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky
31b541487b Bug 851892 part 16. Convert CSSFontFeatureValuesRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky
633ebb9323 Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:04 -05:00
Boris Zbarsky
d4cc45490a Bug 851892 part 14. Convert CSSPageRule to WebIDL. r=peterv,heycam
The PutForwards bit is a new feature, but easy enough to implement here.
2017-01-13 10:41:04 -05:00
Boris Zbarsky
546d9dad1b Bug 851892 part 13. Convert media, supports, and moz-document rules to WebIDL. r=peterv,heycam 2017-01-13 10:41:03 -05:00
Boris Zbarsky
440a3a3356 Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8
The .style PutForwards bit is coming along for the ride; I did check that Chrome
already implements this, so we're not the only ones.
2017-01-13 10:41:03 -05:00
Boris Zbarsky
3379caebf7 Bug 851892 part 11. Convert CSSImportRule to WebIDL. r=peterv,heycam,mccr8
Note that the .media PutForwards is a new feature coming along for the ride now
that we're using the spec IDL.
2017-01-13 10:41:03 -05:00
Boris Zbarsky
64dbc532d5 Bug 851892 part 10. Convert CSSNamespaceRule to WebIDL. r=peterv,heycam 2017-01-13 10:41:03 -05:00
Boris Zbarsky
8cfef678c8 Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam
Note that this explicitly drops CSSRule.UNKNOWN_RULE.
2017-01-13 10:41:03 -05:00
Boris Zbarsky
c2d6f05094 Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam 2017-01-13 10:41:03 -05:00
Boris Zbarsky
75a4f847c1 Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
edd491c862 Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
2f515d8b8a Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
d4570e4e2e Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
Note that this increases the size of css::Rule by three words, unfortunately.
2017-01-13 10:41:02 -05:00
Boris Zbarsky
87ecdeb643 Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
b428dc3b24 Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam 2016-11-30 18:18:14 -05:00
Boris Zbarsky
b775cd73c7 Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam 2016-11-30 18:18:14 -05:00
Carsten "Tomcat" Book
d69139ac79 merge mozilla-inbound to mozilla-central a=merge 2017-01-13 10:20:25 +01:00
Bobby Holley
e69afdcb2e Bug 1323671 - Reenable crashtests. r=me 2017-01-12 17:37:30 -08:00
Bobby Holley
eb34404cc8 Bug 1323654 - Reenable crashtests. r=me 2017-01-12 17:37:27 -08:00
Bobby Holley
129614b0d6 Bug 1329854 - Update crashtest expectations. r=me 2017-01-12 17:37:23 -08:00
Bobby Holley
6a150c778b Bug 1329854 - Check IsInStyleRefresh for all the servo-related handling in nsCSSFrameConstructor::Content{Appended,RangeInserted}. r=heycam 2017-01-12 17:33:07 -08:00
Bobby Holley
0574db6b6e Bug 1329854 - Call NoteDirtyDescendants when frame construction bails out due to lack of a container frame. r=heycam 2017-01-12 17:33:01 -08:00
Bobby Holley
38e55d8cfa Bug 1329854 - Handle suppressed frames in stylo incremental restyle. r=heycam 2017-01-12 17:32:40 -08:00
Xidorn Quan
f2f4bed2bc Bug 1328512 followup - Adjust expectation of several style system tests for stylo. DONTBUILD
MozReview-Commit-ID: DxfhNY6wf7e

--HG--
extra : source : e5f4d2cf019df56556cdb8d3007583ea9b2b5b49
2017-01-13 11:52:29 +11:00
Wes Kocher
0aed9484bd Merge inbound to central, a=merge
MozReview-Commit-ID: JupSuUl7bTn

--HG--
rename : media/libvpx/vp8_rtcd_generic-gnu.h => media/libvpx/config/generic/vp8_rtcd.h
rename : media/libvpx/vp9_rtcd_generic-gnu.h => media/libvpx/config/generic/vp9_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_generic-gnu.h => media/libvpx/config/generic/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_generic-gnu.h => media/libvpx/config/generic/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_armv7-android-gcc.h => media/libvpx/config/linux/arm/vp8_rtcd.h
rename : media/libvpx/vp9_rtcd_armv7-android-gcc.h => media/libvpx/config/linux/arm/vp9_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_armv7-android-gcc.h => media/libvpx/config/linux/arm/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_armv7-android-gcc.h => media/libvpx/config/linux/arm/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86-darwin9-gcc.h => media/libvpx/config/linux/ia32/vp8_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_x86-linux-gcc.h => media/libvpx/config/linux/ia32/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86-darwin9-gcc.h => media/libvpx/config/linux/ia32/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86_64-darwin9-gcc.h => media/libvpx/config/linux/x64/vp8_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_x86_64-darwin9-gcc.h => media/libvpx/config/linux/x64/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86-linux-gcc.h => media/libvpx/config/linux/x64/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86-linux-gcc.h => media/libvpx/config/mac/ia32/vp8_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86-win32-gcc.h => media/libvpx/config/mac/ia32/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86_64-linux-gcc.h => media/libvpx/config/mac/x64/vp8_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_x86_64-linux-gcc.h => media/libvpx/config/mac/x64/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86-win32-vs12.h => media/libvpx/config/mac/x64/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86-win32-gcc.h => media/libvpx/config/win/ia32/vp8_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86_64-darwin9-gcc.h => media/libvpx/config/win/ia32/vpx_scale_rtcd.h
rename : media/libvpx/vp8_rtcd_x86_64-win64-gcc.h => media/libvpx/config/win/x64/vp8_rtcd.h
rename : media/libvpx/vpx_dsp_rtcd_x86_64-win64-gcc.h => media/libvpx/config/win/x64/vpx_dsp_rtcd.h
rename : media/libvpx/vpx_scale_rtcd_x86_64-linux-gcc.h => media/libvpx/config/win/x64/vpx_scale_rtcd.h
rename : media/libvpx/LICENSE => media/libvpx/libvpx/LICENSE
rename : media/libvpx/PATENTS => media/libvpx/libvpx/PATENTS
rename : media/libvpx/build/make/ads2gas.pl => media/libvpx/libvpx/build/make/ads2gas.pl
rename : media/libvpx/build/make/thumb.pm => media/libvpx/libvpx/build/make/thumb.pm
rename : media/libvpx/third_party/x86inc/x86inc.asm => media/libvpx/libvpx/third_party/x86inc/x86inc.asm
rename : media/libvpx/vp8/common/alloccommon.c => media/libvpx/libvpx/vp8/common/alloccommon.c
rename : media/libvpx/vp8/common/alloccommon.h => media/libvpx/libvpx/vp8/common/alloccommon.h
rename : media/libvpx/vp8/common/arm/armv6/bilinearfilter_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/bilinearfilter_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/copymem16x16_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/copymem16x16_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/copymem8x4_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/copymem8x4_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/copymem8x8_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/copymem8x8_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/dc_only_idct_add_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/dc_only_idct_add_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/dequant_idct_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/dequant_idct_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/dequantize_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/dequantize_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/filter_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/filter_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/idct_blk_v6.c => media/libvpx/libvpx/vp8/common/arm/armv6/idct_blk_v6.c
rename : media/libvpx/vp8/common/arm/armv6/idct_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/idct_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/intra4x4_predict_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/intra4x4_predict_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/iwalsh_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/iwalsh_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/loopfilter_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/loopfilter_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/simpleloopfilter_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/simpleloopfilter_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/sixtappredict8x4_v6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/sixtappredict8x4_v6.asm
rename : media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm
rename : media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm
rename : media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm => media/libvpx/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm
rename : media/libvpx/vp8/common/arm/bilinearfilter_arm.c => media/libvpx/libvpx/vp8/common/arm/bilinearfilter_arm.c
rename : media/libvpx/vp8/common/arm/bilinearfilter_arm.h => media/libvpx/libvpx/vp8/common/arm/bilinearfilter_arm.h
rename : media/libvpx/vp8/common/arm/dequantize_arm.c => media/libvpx/libvpx/vp8/common/arm/dequantize_arm.c
rename : media/libvpx/vp8/common/arm/filter_arm.c => media/libvpx/libvpx/vp8/common/arm/filter_arm.c
rename : media/libvpx/vp8/common/arm/loopfilter_arm.c => media/libvpx/libvpx/vp8/common/arm/loopfilter_arm.c
rename : media/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c
rename : media/libvpx/vp8/common/arm/neon/copymem_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/copymem_neon.c
rename : media/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c
rename : media/libvpx/vp8/common/arm/neon/dequant_idct_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/dequant_idct_neon.c
rename : media/libvpx/vp8/common/arm/neon/dequantizeb_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/dequantizeb_neon.c
rename : media/libvpx/vp8/common/arm/neon/idct_blk_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/idct_blk_neon.c
rename : media/libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c
rename : media/libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c
rename : media/libvpx/vp8/common/arm/neon/iwalsh_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/iwalsh_neon.c
rename : media/libvpx/vp8/common/arm/neon/loopfilter_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/loopfilter_neon.c
rename : media/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
rename : media/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
rename : media/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/mbloopfilter_neon.c
rename : media/libvpx/vp8/common/arm/neon/reconintra_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/reconintra_neon.c
rename : media/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c
rename : media/libvpx/vp8/common/arm/neon/sixtappredict_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/sixtappredict_neon.c
rename : media/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c => media/libvpx/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c
rename : media/libvpx/vp8/common/arm/variance_arm.c => media/libvpx/libvpx/vp8/common/arm/variance_arm.c
rename : media/libvpx/vp8/common/blockd.c => media/libvpx/libvpx/vp8/common/blockd.c
rename : media/libvpx/vp8/common/blockd.h => media/libvpx/libvpx/vp8/common/blockd.h
rename : media/libvpx/vp8/common/coefupdateprobs.h => media/libvpx/libvpx/vp8/common/coefupdateprobs.h
rename : media/libvpx/vp8/common/common.h => media/libvpx/libvpx/vp8/common/common.h
rename : media/libvpx/vp8/common/copy_c.c => media/libvpx/libvpx/vp8/common/copy_c.c
rename : media/libvpx/vp8/common/debugmodes.c => media/libvpx/libvpx/vp8/common/debugmodes.c
rename : media/libvpx/vp8/common/default_coef_probs.h => media/libvpx/libvpx/vp8/common/default_coef_probs.h
rename : media/libvpx/vp8/common/dequantize.c => media/libvpx/libvpx/vp8/common/dequantize.c
rename : media/libvpx/vp8/common/entropy.c => media/libvpx/libvpx/vp8/common/entropy.c
rename : media/libvpx/vp8/common/entropy.h => media/libvpx/libvpx/vp8/common/entropy.h
rename : media/libvpx/vp8/common/entropymode.c => media/libvpx/libvpx/vp8/common/entropymode.c
rename : media/libvpx/vp8/common/entropymode.h => media/libvpx/libvpx/vp8/common/entropymode.h
rename : media/libvpx/vp8/common/entropymv.c => media/libvpx/libvpx/vp8/common/entropymv.c
rename : media/libvpx/vp8/common/entropymv.h => media/libvpx/libvpx/vp8/common/entropymv.h
rename : media/libvpx/vp8/common/extend.c => media/libvpx/libvpx/vp8/common/extend.c
rename : media/libvpx/vp8/common/extend.h => media/libvpx/libvpx/vp8/common/extend.h
rename : media/libvpx/vp8/common/filter.c => media/libvpx/libvpx/vp8/common/filter.c
rename : media/libvpx/vp8/common/filter.h => media/libvpx/libvpx/vp8/common/filter.h
rename : media/libvpx/vp8/common/findnearmv.c => media/libvpx/libvpx/vp8/common/findnearmv.c
rename : media/libvpx/vp8/common/findnearmv.h => media/libvpx/libvpx/vp8/common/findnearmv.h
rename : media/libvpx/vp8/common/generic/systemdependent.c => media/libvpx/libvpx/vp8/common/generic/systemdependent.c
rename : media/libvpx/vp8/common/header.h => media/libvpx/libvpx/vp8/common/header.h
rename : media/libvpx/vp8/common/idct_blk.c => media/libvpx/libvpx/vp8/common/idct_blk.c
rename : media/libvpx/vp8/common/idctllm.c => media/libvpx/libvpx/vp8/common/idctllm.c
rename : media/libvpx/vp8/common/invtrans.h => media/libvpx/libvpx/vp8/common/invtrans.h
rename : media/libvpx/vp8/common/loopfilter.c => media/libvpx/libvpx/vp8/common/loopfilter.c
rename : media/libvpx/vp8/common/loopfilter.h => media/libvpx/libvpx/vp8/common/loopfilter.h
rename : media/libvpx/vp8/common/loopfilter_filters.c => media/libvpx/libvpx/vp8/common/loopfilter_filters.c
rename : media/libvpx/vp8/common/mbpitch.c => media/libvpx/libvpx/vp8/common/mbpitch.c
rename : media/libvpx/vp8/common/mfqe.c => media/libvpx/libvpx/vp8/common/mfqe.c
rename : media/libvpx/vp8/common/modecont.c => media/libvpx/libvpx/vp8/common/modecont.c
rename : media/libvpx/vp8/common/modecont.h => media/libvpx/libvpx/vp8/common/modecont.h
rename : media/libvpx/vp8/common/mv.h => media/libvpx/libvpx/vp8/common/mv.h
rename : media/libvpx/vp8/common/onyx.h => media/libvpx/libvpx/vp8/common/onyx.h
rename : media/libvpx/vp8/common/onyxc_int.h => media/libvpx/libvpx/vp8/common/onyxc_int.h
rename : media/libvpx/vp8/common/onyxd.h => media/libvpx/libvpx/vp8/common/onyxd.h
rename : media/libvpx/vp8/common/postproc.c => media/libvpx/libvpx/vp8/common/postproc.c
rename : media/libvpx/vp8/common/postproc.h => media/libvpx/libvpx/vp8/common/postproc.h
rename : media/libvpx/vp8/common/ppflags.h => media/libvpx/libvpx/vp8/common/ppflags.h
rename : media/libvpx/vp8/common/quant_common.c => media/libvpx/libvpx/vp8/common/quant_common.c
rename : media/libvpx/vp8/common/quant_common.h => media/libvpx/libvpx/vp8/common/quant_common.h
rename : media/libvpx/vp8/common/reconinter.c => media/libvpx/libvpx/vp8/common/reconinter.c
rename : media/libvpx/vp8/common/reconinter.h => media/libvpx/libvpx/vp8/common/reconinter.h
rename : media/libvpx/vp8/common/reconintra.c => media/libvpx/libvpx/vp8/common/reconintra.c
rename : media/libvpx/vp8/common/reconintra4x4.c => media/libvpx/libvpx/vp8/common/reconintra4x4.c
rename : media/libvpx/vp8/common/reconintra4x4.h => media/libvpx/libvpx/vp8/common/reconintra4x4.h
rename : media/libvpx/vp8/common/rtcd.c => media/libvpx/libvpx/vp8/common/rtcd.c
rename : media/libvpx/vp8/common/setupintrarecon.c => media/libvpx/libvpx/vp8/common/setupintrarecon.c
rename : media/libvpx/vp8/common/setupintrarecon.h => media/libvpx/libvpx/vp8/common/setupintrarecon.h
rename : media/libvpx/vp8/common/swapyv12buffer.c => media/libvpx/libvpx/vp8/common/swapyv12buffer.c
rename : media/libvpx/vp8/common/swapyv12buffer.h => media/libvpx/libvpx/vp8/common/swapyv12buffer.h
rename : media/libvpx/vp8/common/systemdependent.h => media/libvpx/libvpx/vp8/common/systemdependent.h
rename : media/libvpx/vp8/common/threading.h => media/libvpx/libvpx/vp8/common/threading.h
rename : media/libvpx/vp8/common/treecoder.c => media/libvpx/libvpx/vp8/common/treecoder.c
rename : media/libvpx/vp8/common/treecoder.h => media/libvpx/libvpx/vp8/common/treecoder.h
rename : media/libvpx/vp8/common/variance.h => media/libvpx/libvpx/vp8/common/variance.h
rename : media/libvpx/vp8/common/variance_c.c => media/libvpx/libvpx/vp8/common/variance_c.c
rename : media/libvpx/vp8/common/vp8_entropymodedata.h => media/libvpx/libvpx/vp8/common/vp8_entropymodedata.h
rename : media/libvpx/vp8/common/x86/copy_sse2.asm => media/libvpx/libvpx/vp8/common/x86/copy_sse2.asm
rename : media/libvpx/vp8/common/x86/copy_sse3.asm => media/libvpx/libvpx/vp8/common/x86/copy_sse3.asm
rename : media/libvpx/vp8/common/x86/dequantize_mmx.asm => media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm
rename : media/libvpx/vp8/common/x86/filter_x86.c => media/libvpx/libvpx/vp8/common/x86/filter_x86.c
rename : media/libvpx/vp8/common/x86/filter_x86.h => media/libvpx/libvpx/vp8/common/x86/filter_x86.h
rename : media/libvpx/vp8/common/x86/idct_blk_mmx.c => media/libvpx/libvpx/vp8/common/x86/idct_blk_mmx.c
rename : media/libvpx/vp8/common/x86/idct_blk_sse2.c => media/libvpx/libvpx/vp8/common/x86/idct_blk_sse2.c
rename : media/libvpx/vp8/common/x86/idctllm_mmx.asm => media/libvpx/libvpx/vp8/common/x86/idctllm_mmx.asm
rename : media/libvpx/vp8/common/x86/idctllm_sse2.asm => media/libvpx/libvpx/vp8/common/x86/idctllm_sse2.asm
rename : media/libvpx/vp8/common/x86/iwalsh_mmx.asm => media/libvpx/libvpx/vp8/common/x86/iwalsh_mmx.asm
rename : media/libvpx/vp8/common/x86/iwalsh_sse2.asm => media/libvpx/libvpx/vp8/common/x86/iwalsh_sse2.asm
rename : media/libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm => media/libvpx/libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm
rename : media/libvpx/vp8/common/x86/loopfilter_mmx.asm => media/libvpx/libvpx/vp8/common/x86/loopfilter_mmx.asm
rename : media/libvpx/vp8/common/x86/loopfilter_sse2.asm => media/libvpx/libvpx/vp8/common/x86/loopfilter_sse2.asm
rename : media/libvpx/vp8/common/x86/loopfilter_x86.c => media/libvpx/libvpx/vp8/common/x86/loopfilter_x86.c
rename : media/libvpx/vp8/common/x86/mfqe_sse2.asm => media/libvpx/libvpx/vp8/common/x86/mfqe_sse2.asm
rename : media/libvpx/vp8/common/x86/postproc_mmx.asm => media/libvpx/libvpx/vp8/common/x86/postproc_mmx.asm
rename : media/libvpx/vp8/common/x86/postproc_sse2.asm => media/libvpx/libvpx/vp8/common/x86/postproc_sse2.asm
rename : media/libvpx/vp8/common/x86/recon_mmx.asm => media/libvpx/libvpx/vp8/common/x86/recon_mmx.asm
rename : media/libvpx/vp8/common/x86/recon_sse2.asm => media/libvpx/libvpx/vp8/common/x86/recon_sse2.asm
rename : media/libvpx/vp8/common/x86/recon_wrapper_sse2.c => media/libvpx/libvpx/vp8/common/x86/recon_wrapper_sse2.c
rename : media/libvpx/vp8/common/x86/subpixel_mmx.asm => media/libvpx/libvpx/vp8/common/x86/subpixel_mmx.asm
rename : media/libvpx/vp8/common/x86/subpixel_sse2.asm => media/libvpx/libvpx/vp8/common/x86/subpixel_sse2.asm
rename : media/libvpx/vp8/common/x86/subpixel_ssse3.asm => media/libvpx/libvpx/vp8/common/x86/subpixel_ssse3.asm
rename : media/libvpx/vp8/common/x86/variance_impl_sse2.asm => media/libvpx/libvpx/vp8/common/x86/variance_impl_sse2.asm
rename : media/libvpx/vp8/common/x86/variance_impl_ssse3.asm => media/libvpx/libvpx/vp8/common/x86/variance_impl_ssse3.asm
rename : media/libvpx/vp8/common/x86/variance_ssse3.c => media/libvpx/libvpx/vp8/common/x86/variance_ssse3.c
rename : media/libvpx/vp8/common/x86/vp8_asm_stubs.c => media/libvpx/libvpx/vp8/common/x86/vp8_asm_stubs.c
rename : media/libvpx/vp8/common/x86/vp8_variance_impl_mmx.asm => media/libvpx/libvpx/vp8/common/x86/vp8_variance_impl_mmx.asm
rename : media/libvpx/vp8/common/x86/vp8_variance_mmx.c => media/libvpx/libvpx/vp8/common/x86/vp8_variance_mmx.c
rename : media/libvpx/vp8/common/x86/vp8_variance_sse2.c => media/libvpx/libvpx/vp8/common/x86/vp8_variance_sse2.c
rename : media/libvpx/vp8/decoder/dboolhuff.c => media/libvpx/libvpx/vp8/decoder/dboolhuff.c
rename : media/libvpx/vp8/decoder/dboolhuff.h => media/libvpx/libvpx/vp8/decoder/dboolhuff.h
rename : media/libvpx/vp8/decoder/decodeframe.c => media/libvpx/libvpx/vp8/decoder/decodeframe.c
rename : media/libvpx/vp8/decoder/decodemv.c => media/libvpx/libvpx/vp8/decoder/decodemv.c
rename : media/libvpx/vp8/decoder/decodemv.h => media/libvpx/libvpx/vp8/decoder/decodemv.h
rename : media/libvpx/vp8/decoder/decoderthreading.h => media/libvpx/libvpx/vp8/decoder/decoderthreading.h
rename : media/libvpx/vp8/decoder/detokenize.c => media/libvpx/libvpx/vp8/decoder/detokenize.c
rename : media/libvpx/vp8/decoder/detokenize.h => media/libvpx/libvpx/vp8/decoder/detokenize.h
rename : media/libvpx/vp8/decoder/ec_types.h => media/libvpx/libvpx/vp8/decoder/ec_types.h
rename : media/libvpx/vp8/decoder/error_concealment.c => media/libvpx/libvpx/vp8/decoder/error_concealment.c
rename : media/libvpx/vp8/decoder/error_concealment.h => media/libvpx/libvpx/vp8/decoder/error_concealment.h
rename : media/libvpx/vp8/decoder/onyxd_if.c => media/libvpx/libvpx/vp8/decoder/onyxd_if.c
rename : media/libvpx/vp8/decoder/onyxd_int.h => media/libvpx/libvpx/vp8/decoder/onyxd_int.h
rename : media/libvpx/vp8/decoder/threading.c => media/libvpx/libvpx/vp8/decoder/threading.c
rename : media/libvpx/vp8/decoder/treereader.h => media/libvpx/libvpx/vp8/decoder/treereader.h
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_short_fdct4x4_armv6.asm => media/libvpx/libvpx/vp8/encoder/arm/armv6/vp8_short_fdct4x4_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/walsh_v6.asm => media/libvpx/libvpx/vp8/encoder/arm/armv6/walsh_v6.asm
rename : media/libvpx/vp8/encoder/arm/dct_arm.c => media/libvpx/libvpx/vp8/encoder/arm/dct_arm.c
rename : media/libvpx/vp8/encoder/arm/neon/denoising_neon.c => media/libvpx/libvpx/vp8/encoder/arm/neon/denoising_neon.c
rename : media/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c => media/libvpx/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c
rename : media/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c => media/libvpx/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c
rename : media/libvpx/vp8/encoder/arm/neon/subtract_neon.c => media/libvpx/libvpx/vp8/encoder/arm/neon/subtract_neon.c
rename : media/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c => media/libvpx/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
rename : media/libvpx/vp8/encoder/bitstream.c => media/libvpx/libvpx/vp8/encoder/bitstream.c
rename : media/libvpx/vp8/encoder/bitstream.h => media/libvpx/libvpx/vp8/encoder/bitstream.h
rename : media/libvpx/vp8/encoder/block.h => media/libvpx/libvpx/vp8/encoder/block.h
rename : media/libvpx/vp8/encoder/boolhuff.c => media/libvpx/libvpx/vp8/encoder/boolhuff.c
rename : media/libvpx/vp8/encoder/boolhuff.h => media/libvpx/libvpx/vp8/encoder/boolhuff.h
rename : media/libvpx/vp8/encoder/dct.c => media/libvpx/libvpx/vp8/encoder/dct.c
rename : media/libvpx/vp8/encoder/dct_value_cost.h => media/libvpx/libvpx/vp8/encoder/dct_value_cost.h
rename : media/libvpx/vp8/encoder/dct_value_tokens.h => media/libvpx/libvpx/vp8/encoder/dct_value_tokens.h
rename : media/libvpx/vp8/encoder/defaultcoefcounts.h => media/libvpx/libvpx/vp8/encoder/defaultcoefcounts.h
rename : media/libvpx/vp8/encoder/denoising.c => media/libvpx/libvpx/vp8/encoder/denoising.c
rename : media/libvpx/vp8/encoder/denoising.h => media/libvpx/libvpx/vp8/encoder/denoising.h
rename : media/libvpx/vp8/encoder/encodeframe.c => media/libvpx/libvpx/vp8/encoder/encodeframe.c
rename : media/libvpx/vp8/encoder/encodeframe.h => media/libvpx/libvpx/vp8/encoder/encodeframe.h
rename : media/libvpx/vp8/encoder/encodeintra.c => media/libvpx/libvpx/vp8/encoder/encodeintra.c
rename : media/libvpx/vp8/encoder/encodeintra.h => media/libvpx/libvpx/vp8/encoder/encodeintra.h
rename : media/libvpx/vp8/encoder/encodemb.c => media/libvpx/libvpx/vp8/encoder/encodemb.c
rename : media/libvpx/vp8/encoder/encodemb.h => media/libvpx/libvpx/vp8/encoder/encodemb.h
rename : media/libvpx/vp8/encoder/encodemv.c => media/libvpx/libvpx/vp8/encoder/encodemv.c
rename : media/libvpx/vp8/encoder/encodemv.h => media/libvpx/libvpx/vp8/encoder/encodemv.h
rename : media/libvpx/vp8/encoder/ethreading.c => media/libvpx/libvpx/vp8/encoder/ethreading.c
rename : media/libvpx/vp8/encoder/firstpass.c => media/libvpx/libvpx/vp8/encoder/firstpass.c
rename : media/libvpx/vp8/encoder/firstpass.h => media/libvpx/libvpx/vp8/encoder/firstpass.h
rename : media/libvpx/vp8/encoder/lookahead.c => media/libvpx/libvpx/vp8/encoder/lookahead.c
rename : media/libvpx/vp8/encoder/lookahead.h => media/libvpx/libvpx/vp8/encoder/lookahead.h
rename : media/libvpx/vp8/encoder/mcomp.c => media/libvpx/libvpx/vp8/encoder/mcomp.c
rename : media/libvpx/vp8/encoder/mcomp.h => media/libvpx/libvpx/vp8/encoder/mcomp.h
rename : media/libvpx/vp8/encoder/modecosts.c => media/libvpx/libvpx/vp8/encoder/modecosts.c
rename : media/libvpx/vp8/encoder/modecosts.h => media/libvpx/libvpx/vp8/encoder/modecosts.h
rename : media/libvpx/vp8/encoder/mr_dissim.c => media/libvpx/libvpx/vp8/encoder/mr_dissim.c
rename : media/libvpx/vp8/encoder/mr_dissim.h => media/libvpx/libvpx/vp8/encoder/mr_dissim.h
rename : media/libvpx/vp8/encoder/onyx_if.c => media/libvpx/libvpx/vp8/encoder/onyx_if.c
rename : media/libvpx/vp8/encoder/onyx_int.h => media/libvpx/libvpx/vp8/encoder/onyx_int.h
rename : media/libvpx/vp8/encoder/pickinter.c => media/libvpx/libvpx/vp8/encoder/pickinter.c
rename : media/libvpx/vp8/encoder/pickinter.h => media/libvpx/libvpx/vp8/encoder/pickinter.h
rename : media/libvpx/vp8/encoder/picklpf.c => media/libvpx/libvpx/vp8/encoder/picklpf.c
rename : media/libvpx/vp8/encoder/quantize.c => media/libvpx/libvpx/vp8/encoder/quantize.c
rename : media/libvpx/vp8/encoder/quantize.h => media/libvpx/libvpx/vp8/encoder/quantize.h
rename : media/libvpx/vp8/encoder/ratectrl.c => media/libvpx/libvpx/vp8/encoder/ratectrl.c
rename : media/libvpx/vp8/encoder/ratectrl.h => media/libvpx/libvpx/vp8/encoder/ratectrl.h
rename : media/libvpx/vp8/encoder/rdopt.c => media/libvpx/libvpx/vp8/encoder/rdopt.c
rename : media/libvpx/vp8/encoder/rdopt.h => media/libvpx/libvpx/vp8/encoder/rdopt.h
rename : media/libvpx/vp8/encoder/segmentation.c => media/libvpx/libvpx/vp8/encoder/segmentation.c
rename : media/libvpx/vp8/encoder/segmentation.h => media/libvpx/libvpx/vp8/encoder/segmentation.h
rename : media/libvpx/vp8/encoder/temporal_filter.c => media/libvpx/libvpx/vp8/encoder/temporal_filter.c
rename : media/libvpx/vp8/encoder/tokenize.c => media/libvpx/libvpx/vp8/encoder/tokenize.c
rename : media/libvpx/vp8/encoder/tokenize.h => media/libvpx/libvpx/vp8/encoder/tokenize.h
rename : media/libvpx/vp8/encoder/treewriter.c => media/libvpx/libvpx/vp8/encoder/treewriter.c
rename : media/libvpx/vp8/encoder/treewriter.h => media/libvpx/libvpx/vp8/encoder/treewriter.h
rename : media/libvpx/vp8/encoder/x86/dct_mmx.asm => media/libvpx/libvpx/vp8/encoder/x86/dct_mmx.asm
rename : media/libvpx/vp8/encoder/x86/dct_sse2.asm => media/libvpx/libvpx/vp8/encoder/x86/dct_sse2.asm
rename : media/libvpx/vp8/encoder/x86/denoising_sse2.c => media/libvpx/libvpx/vp8/encoder/x86/denoising_sse2.c
rename : media/libvpx/vp8/encoder/x86/encodeopt.asm => media/libvpx/libvpx/vp8/encoder/x86/encodeopt.asm
rename : media/libvpx/vp8/encoder/x86/fwalsh_sse2.asm => media/libvpx/libvpx/vp8/encoder/x86/fwalsh_sse2.asm
rename : media/libvpx/vp8/encoder/x86/quantize_mmx.asm => media/libvpx/libvpx/vp8/encoder/x86/quantize_mmx.asm
rename : media/libvpx/vp8/encoder/x86/quantize_sse2.c => media/libvpx/libvpx/vp8/encoder/x86/quantize_sse2.c
rename : media/libvpx/vp8/encoder/x86/quantize_sse4.c => media/libvpx/libvpx/vp8/encoder/x86/quantize_sse4.c
rename : media/libvpx/vp8/encoder/x86/quantize_ssse3.c => media/libvpx/libvpx/vp8/encoder/x86/quantize_ssse3.c
rename : media/libvpx/vp8/encoder/x86/ssim_opt_x86_64.asm => media/libvpx/libvpx/vp8/encoder/x86/ssim_opt_x86_64.asm
rename : media/libvpx/vp8/encoder/x86/subtract_mmx.asm => media/libvpx/libvpx/vp8/encoder/x86/subtract_mmx.asm
rename : media/libvpx/vp8/encoder/x86/subtract_sse2.asm => media/libvpx/libvpx/vp8/encoder/x86/subtract_sse2.asm
rename : media/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm => media/libvpx/libvpx/vp8/encoder/x86/temporal_filter_apply_sse2.asm
rename : media/libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c => media/libvpx/libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c
rename : media/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c => media/libvpx/libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c
rename : media/libvpx/vp8/vp8_dx_iface.c => media/libvpx/libvpx/vp8/vp8_dx_iface.c
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve8_avg_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve8_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve8_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve8_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve8_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve_avg_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_convolve_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_convolve_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_copy_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_copy_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_copy_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_copy_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct16x16_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct16x16_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct16x16_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct32x32_1_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct32x32_1_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct32x32_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct4x4_1_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct4x4_1_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct4x4_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct4x4_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct4x4_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct4x4_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct8x8_1_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct8x8_1_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_idct8x8_add_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_16_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_16_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_16_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_16_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_4_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_8_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_loopfilter_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_loopfilter_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_mb_lpf_neon.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_mb_lpf_neon.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c => media/libvpx/libvpx/vp9/common/arm/neon/vp9_reconintra_neon.c
rename : media/libvpx/vp9/common/arm/neon/vp9_reconintra_neon_asm.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_reconintra_neon_asm.asm
rename : media/libvpx/vp9/common/arm/neon/vp9_save_reg_neon.asm => media/libvpx/libvpx/vp9/common/arm/neon/vp9_save_reg_neon.asm
rename : media/libvpx/vp9/common/vp9_alloccommon.c => media/libvpx/libvpx/vp9/common/vp9_alloccommon.c
rename : media/libvpx/vp9/common/vp9_alloccommon.h => media/libvpx/libvpx/vp9/common/vp9_alloccommon.h
rename : media/libvpx/vp9/common/vp9_blockd.c => media/libvpx/libvpx/vp9/common/vp9_blockd.c
rename : media/libvpx/vp9/common/vp9_blockd.h => media/libvpx/libvpx/vp9/common/vp9_blockd.h
rename : media/libvpx/vp9/common/vp9_common.h => media/libvpx/libvpx/vp9/common/vp9_common.h
rename : media/libvpx/vp9/common/vp9_common_data.c => media/libvpx/libvpx/vp9/common/vp9_common_data.c
rename : media/libvpx/vp9/common/vp9_common_data.h => media/libvpx/libvpx/vp9/common/vp9_common_data.h
rename : media/libvpx/vp9/common/vp9_convolve.c => media/libvpx/libvpx/vp9/common/vp9_convolve.c
rename : media/libvpx/vp9/common/vp9_convolve.h => media/libvpx/libvpx/vp9/common/vp9_convolve.h
rename : media/libvpx/vp9/common/vp9_debugmodes.c => media/libvpx/libvpx/vp9/common/vp9_debugmodes.c
rename : media/libvpx/vp9/common/vp9_entropy.c => media/libvpx/libvpx/vp9/common/vp9_entropy.c
rename : media/libvpx/vp9/common/vp9_entropy.h => media/libvpx/libvpx/vp9/common/vp9_entropy.h
rename : media/libvpx/vp9/common/vp9_entropymode.c => media/libvpx/libvpx/vp9/common/vp9_entropymode.c
rename : media/libvpx/vp9/common/vp9_entropymode.h => media/libvpx/libvpx/vp9/common/vp9_entropymode.h
rename : media/libvpx/vp9/common/vp9_entropymv.c => media/libvpx/libvpx/vp9/common/vp9_entropymv.c
rename : media/libvpx/vp9/common/vp9_entropymv.h => media/libvpx/libvpx/vp9/common/vp9_entropymv.h
rename : media/libvpx/vp9/common/vp9_enums.h => media/libvpx/libvpx/vp9/common/vp9_enums.h
rename : media/libvpx/vp9/common/vp9_filter.c => media/libvpx/libvpx/vp9/common/vp9_filter.c
rename : media/libvpx/vp9/common/vp9_filter.h => media/libvpx/libvpx/vp9/common/vp9_filter.h
rename : media/libvpx/vp9/common/vp9_frame_buffers.c => media/libvpx/libvpx/vp9/common/vp9_frame_buffers.c
rename : media/libvpx/vp9/common/vp9_frame_buffers.h => media/libvpx/libvpx/vp9/common/vp9_frame_buffers.h
rename : media/libvpx/vp9/common/vp9_idct.c => media/libvpx/libvpx/vp9/common/vp9_idct.c
rename : media/libvpx/vp9/common/vp9_idct.h => media/libvpx/libvpx/vp9/common/vp9_idct.h
rename : media/libvpx/vp9/common/vp9_loopfilter.c => media/libvpx/libvpx/vp9/common/vp9_loopfilter.c
rename : media/libvpx/vp9/common/vp9_loopfilter.h => media/libvpx/libvpx/vp9/common/vp9_loopfilter.h
rename : media/libvpx/vp9/common/vp9_loopfilter_filters.c => media/libvpx/libvpx/vp9/common/vp9_loopfilter_filters.c
rename : media/libvpx/vp9/common/vp9_mfqe.c => media/libvpx/libvpx/vp9/common/vp9_mfqe.c
rename : media/libvpx/vp9/common/vp9_mfqe.h => media/libvpx/libvpx/vp9/common/vp9_mfqe.h
rename : media/libvpx/vp9/common/vp9_mv.h => media/libvpx/libvpx/vp9/common/vp9_mv.h
rename : media/libvpx/vp9/common/vp9_mvref_common.c => media/libvpx/libvpx/vp9/common/vp9_mvref_common.c
rename : media/libvpx/vp9/common/vp9_mvref_common.h => media/libvpx/libvpx/vp9/common/vp9_mvref_common.h
rename : media/libvpx/vp9/common/vp9_onyxc_int.h => media/libvpx/libvpx/vp9/common/vp9_onyxc_int.h
rename : media/libvpx/vp9/common/vp9_postproc.c => media/libvpx/libvpx/vp9/common/vp9_postproc.c
rename : media/libvpx/vp9/common/vp9_postproc.h => media/libvpx/libvpx/vp9/common/vp9_postproc.h
rename : media/libvpx/vp9/common/vp9_ppflags.h => media/libvpx/libvpx/vp9/common/vp9_ppflags.h
rename : media/libvpx/vp9/common/vp9_pred_common.c => media/libvpx/libvpx/vp9/common/vp9_pred_common.c
rename : media/libvpx/vp9/common/vp9_pred_common.h => media/libvpx/libvpx/vp9/common/vp9_pred_common.h
rename : media/libvpx/vp9/common/vp9_prob.c => media/libvpx/libvpx/vp9/common/vp9_prob.c
rename : media/libvpx/vp9/common/vp9_prob.h => media/libvpx/libvpx/vp9/common/vp9_prob.h
rename : media/libvpx/vp9/common/vp9_quant_common.c => media/libvpx/libvpx/vp9/common/vp9_quant_common.c
rename : media/libvpx/vp9/common/vp9_quant_common.h => media/libvpx/libvpx/vp9/common/vp9_quant_common.h
rename : media/libvpx/vp9/common/vp9_reconinter.c => media/libvpx/libvpx/vp9/common/vp9_reconinter.c
rename : media/libvpx/vp9/common/vp9_reconinter.h => media/libvpx/libvpx/vp9/common/vp9_reconinter.h
rename : media/libvpx/vp9/common/vp9_reconintra.c => media/libvpx/libvpx/vp9/common/vp9_reconintra.c
rename : media/libvpx/vp9/common/vp9_reconintra.h => media/libvpx/libvpx/vp9/common/vp9_reconintra.h
rename : media/libvpx/vp9/common/vp9_rtcd.c => media/libvpx/libvpx/vp9/common/vp9_rtcd.c
rename : media/libvpx/vp9/common/vp9_scale.c => media/libvpx/libvpx/vp9/common/vp9_scale.c
rename : media/libvpx/vp9/common/vp9_scale.h => media/libvpx/libvpx/vp9/common/vp9_scale.h
rename : media/libvpx/vp9/common/vp9_scan.c => media/libvpx/libvpx/vp9/common/vp9_scan.c
rename : media/libvpx/vp9/common/vp9_scan.h => media/libvpx/libvpx/vp9/common/vp9_scan.h
rename : media/libvpx/vp9/common/vp9_seg_common.c => media/libvpx/libvpx/vp9/common/vp9_seg_common.c
rename : media/libvpx/vp9/common/vp9_seg_common.h => media/libvpx/libvpx/vp9/common/vp9_seg_common.h
rename : media/libvpx/vp9/common/vp9_systemdependent.h => media/libvpx/libvpx/vp9/common/vp9_systemdependent.h
rename : media/libvpx/vp9/common/vp9_thread.c => media/libvpx/libvpx/vp9/common/vp9_thread.c
rename : media/libvpx/vp9/common/vp9_thread.h => media/libvpx/libvpx/vp9/common/vp9_thread.h
rename : media/libvpx/vp9/common/vp9_thread_common.c => media/libvpx/libvpx/vp9/common/vp9_thread_common.c
rename : media/libvpx/vp9/common/vp9_thread_common.h => media/libvpx/libvpx/vp9/common/vp9_thread_common.h
rename : media/libvpx/vp9/common/vp9_tile_common.c => media/libvpx/libvpx/vp9/common/vp9_tile_common.c
rename : media/libvpx/vp9/common/vp9_tile_common.h => media/libvpx/libvpx/vp9/common/vp9_tile_common.h
rename : media/libvpx/vp9/common/x86/convolve.h => media/libvpx/libvpx/vp9/common/x86/convolve.h
rename : media/libvpx/vp9/common/x86/vp9_asm_stubs.c => media/libvpx/libvpx/vp9/common/x86/vp9_asm_stubs.c
rename : media/libvpx/vp9/common/x86/vp9_copy_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_copy_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_high_intrapred_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_high_intrapred_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_high_loopfilter_intrin_sse2.c => media/libvpx/libvpx/vp9/common/x86/vp9_high_loopfilter_intrin_sse2.c
rename : media/libvpx/vp9/common/x86/vp9_high_subpixel_8t_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_high_subpixel_8t_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_high_subpixel_bilinear_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_high_subpixel_bilinear_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c => media/libvpx/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c
rename : media/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.h => media/libvpx/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.h
rename : media/libvpx/vp9/common/x86/vp9_idct_ssse3_x86_64.asm => media/libvpx/libvpx/vp9/common/x86/vp9_idct_ssse3_x86_64.asm
rename : media/libvpx/vp9/common/x86/vp9_intrapred_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_intrapred_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_intrapred_ssse3.asm => media/libvpx/libvpx/vp9/common/x86/vp9_intrapred_ssse3.asm
rename : media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_avx2.c => media/libvpx/libvpx/vp9/common/x86/vp9_loopfilter_intrin_avx2.c
rename : media/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c => media/libvpx/libvpx/vp9/common/x86/vp9_loopfilter_intrin_sse2.c
rename : media/libvpx/vp9/common/x86/vp9_loopfilter_mmx.asm => media/libvpx/libvpx/vp9/common/x86/vp9_loopfilter_mmx.asm
rename : media/libvpx/vp9/common/x86/vp9_mfqe_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_mfqe_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_postproc_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_postproc_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_subpixel_8t_intrin_avx2.c => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_8t_intrin_avx2.c
rename : media/libvpx/vp9/common/x86/vp9_subpixel_8t_intrin_ssse3.c => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_8t_intrin_ssse3.c
rename : media/libvpx/vp9/common/x86/vp9_subpixel_8t_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_8t_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_subpixel_8t_ssse3.asm => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_8t_ssse3.asm
rename : media/libvpx/vp9/common/x86/vp9_subpixel_bilinear_sse2.asm => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_bilinear_sse2.asm
rename : media/libvpx/vp9/common/x86/vp9_subpixel_bilinear_ssse3.asm => media/libvpx/libvpx/vp9/common/x86/vp9_subpixel_bilinear_ssse3.asm
rename : media/libvpx/vp9/decoder/vp9_decodeframe.c => media/libvpx/libvpx/vp9/decoder/vp9_decodeframe.c
rename : media/libvpx/vp9/decoder/vp9_decodeframe.h => media/libvpx/libvpx/vp9/decoder/vp9_decodeframe.h
rename : media/libvpx/vp9/decoder/vp9_decodemv.c => media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c
rename : media/libvpx/vp9/decoder/vp9_decodemv.h => media/libvpx/libvpx/vp9/decoder/vp9_decodemv.h
rename : media/libvpx/vp9/decoder/vp9_decoder.c => media/libvpx/libvpx/vp9/decoder/vp9_decoder.c
rename : media/libvpx/vp9/decoder/vp9_decoder.h => media/libvpx/libvpx/vp9/decoder/vp9_decoder.h
rename : media/libvpx/vp9/decoder/vp9_detokenize.c => media/libvpx/libvpx/vp9/decoder/vp9_detokenize.c
rename : media/libvpx/vp9/decoder/vp9_detokenize.h => media/libvpx/libvpx/vp9/decoder/vp9_detokenize.h
rename : media/libvpx/vp9/decoder/vp9_dsubexp.c => media/libvpx/libvpx/vp9/decoder/vp9_dsubexp.c
rename : media/libvpx/vp9/decoder/vp9_dsubexp.h => media/libvpx/libvpx/vp9/decoder/vp9_dsubexp.h
rename : media/libvpx/vp9/decoder/vp9_dthread.c => media/libvpx/libvpx/vp9/decoder/vp9_dthread.c
rename : media/libvpx/vp9/decoder/vp9_dthread.h => media/libvpx/libvpx/vp9/decoder/vp9_dthread.h
rename : media/libvpx/vp9/decoder/vp9_read_bit_buffer.c => media/libvpx/libvpx/vp9/decoder/vp9_read_bit_buffer.c
rename : media/libvpx/vp9/decoder/vp9_read_bit_buffer.h => media/libvpx/libvpx/vp9/decoder/vp9_read_bit_buffer.h
rename : media/libvpx/vp9/decoder/vp9_reader.c => media/libvpx/libvpx/vp9/decoder/vp9_reader.c
rename : media/libvpx/vp9/decoder/vp9_reader.h => media/libvpx/libvpx/vp9/decoder/vp9_reader.h
rename : media/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c => media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c
rename : media/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c => media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c
rename : media/libvpx/vp9/encoder/arm/neon/vp9_subtract_neon.c => media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_subtract_neon.c
rename : media/libvpx/vp9/encoder/arm/neon/vp9_variance_neon.c => media/libvpx/libvpx/vp9/encoder/arm/neon/vp9_variance_neon.c
rename : media/libvpx/vp9/encoder/arm/neon/vp9enc_avg_neon.c => media/libvpx/libvpx/vp9/encoder/arm/neon/vp9enc_avg_neon.c
rename : media/libvpx/vp9/encoder/vp9_aq_complexity.c => media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c
rename : media/libvpx/vp9/encoder/vp9_aq_complexity.h => media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.h
rename : media/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c => media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c
rename : media/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h => media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h
rename : media/libvpx/vp9/encoder/vp9_aq_variance.c => media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c
rename : media/libvpx/vp9/encoder/vp9_aq_variance.h => media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h
rename : media/libvpx/vp9/encoder/vp9_avg.c => media/libvpx/libvpx/vp9/encoder/vp9_avg.c
rename : media/libvpx/vp9/encoder/vp9_bitstream.c => media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c
rename : media/libvpx/vp9/encoder/vp9_bitstream.h => media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h
rename : media/libvpx/vp9/encoder/vp9_block.h => media/libvpx/libvpx/vp9/encoder/vp9_block.h
rename : media/libvpx/vp9/encoder/vp9_blockiness.c => media/libvpx/libvpx/vp9/encoder/vp9_blockiness.c
rename : media/libvpx/vp9/encoder/vp9_context_tree.c => media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c
rename : media/libvpx/vp9/encoder/vp9_context_tree.h => media/libvpx/libvpx/vp9/encoder/vp9_context_tree.h
rename : media/libvpx/vp9/encoder/vp9_cost.c => media/libvpx/libvpx/vp9/encoder/vp9_cost.c
rename : media/libvpx/vp9/encoder/vp9_cost.h => media/libvpx/libvpx/vp9/encoder/vp9_cost.h
rename : media/libvpx/vp9/encoder/vp9_dct.c => media/libvpx/libvpx/vp9/encoder/vp9_dct.c
rename : media/libvpx/vp9/encoder/vp9_dct.h => media/libvpx/libvpx/vp9/encoder/vp9_dct.h
rename : media/libvpx/vp9/encoder/vp9_denoiser.c => media/libvpx/libvpx/vp9/encoder/vp9_denoiser.c
rename : media/libvpx/vp9/encoder/vp9_denoiser.h => media/libvpx/libvpx/vp9/encoder/vp9_denoiser.h
rename : media/libvpx/vp9/encoder/vp9_encodeframe.c => media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c
rename : media/libvpx/vp9/encoder/vp9_encodeframe.h => media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.h
rename : media/libvpx/vp9/encoder/vp9_encodemb.c => media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c
rename : media/libvpx/vp9/encoder/vp9_encodemb.h => media/libvpx/libvpx/vp9/encoder/vp9_encodemb.h
rename : media/libvpx/vp9/encoder/vp9_encodemv.c => media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c
rename : media/libvpx/vp9/encoder/vp9_encodemv.h => media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h
rename : media/libvpx/vp9/encoder/vp9_encoder.c => media/libvpx/libvpx/vp9/encoder/vp9_encoder.c
rename : media/libvpx/vp9/encoder/vp9_encoder.h => media/libvpx/libvpx/vp9/encoder/vp9_encoder.h
rename : media/libvpx/vp9/encoder/vp9_ethread.c => media/libvpx/libvpx/vp9/encoder/vp9_ethread.c
rename : media/libvpx/vp9/encoder/vp9_ethread.h => media/libvpx/libvpx/vp9/encoder/vp9_ethread.h
rename : media/libvpx/vp9/encoder/vp9_extend.c => media/libvpx/libvpx/vp9/encoder/vp9_extend.c
rename : media/libvpx/vp9/encoder/vp9_extend.h => media/libvpx/libvpx/vp9/encoder/vp9_extend.h
rename : media/libvpx/vp9/encoder/vp9_fastssim.c => media/libvpx/libvpx/vp9/encoder/vp9_fastssim.c
rename : media/libvpx/vp9/encoder/vp9_firstpass.c => media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c
rename : media/libvpx/vp9/encoder/vp9_firstpass.h => media/libvpx/libvpx/vp9/encoder/vp9_firstpass.h
rename : media/libvpx/vp9/encoder/vp9_lookahead.c => media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c
rename : media/libvpx/vp9/encoder/vp9_lookahead.h => media/libvpx/libvpx/vp9/encoder/vp9_lookahead.h
rename : media/libvpx/vp9/encoder/vp9_mbgraph.c => media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c
rename : media/libvpx/vp9/encoder/vp9_mbgraph.h => media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.h
rename : media/libvpx/vp9/encoder/vp9_mcomp.c => media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c
rename : media/libvpx/vp9/encoder/vp9_mcomp.h => media/libvpx/libvpx/vp9/encoder/vp9_mcomp.h
rename : media/libvpx/vp9/encoder/vp9_picklpf.c => media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c
rename : media/libvpx/vp9/encoder/vp9_picklpf.h => media/libvpx/libvpx/vp9/encoder/vp9_picklpf.h
rename : media/libvpx/vp9/encoder/vp9_pickmode.c => media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c
rename : media/libvpx/vp9/encoder/vp9_pickmode.h => media/libvpx/libvpx/vp9/encoder/vp9_pickmode.h
rename : media/libvpx/vp9/encoder/vp9_psnrhvs.c => media/libvpx/libvpx/vp9/encoder/vp9_psnrhvs.c
rename : media/libvpx/vp9/encoder/vp9_quantize.c => media/libvpx/libvpx/vp9/encoder/vp9_quantize.c
rename : media/libvpx/vp9/encoder/vp9_quantize.h => media/libvpx/libvpx/vp9/encoder/vp9_quantize.h
rename : media/libvpx/vp9/encoder/vp9_ratectrl.c => media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c
rename : media/libvpx/vp9/encoder/vp9_ratectrl.h => media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.h
rename : media/libvpx/vp9/encoder/vp9_rd.c => media/libvpx/libvpx/vp9/encoder/vp9_rd.c
rename : media/libvpx/vp9/encoder/vp9_rd.h => media/libvpx/libvpx/vp9/encoder/vp9_rd.h
rename : media/libvpx/vp9/encoder/vp9_rdopt.c => media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c
rename : media/libvpx/vp9/encoder/vp9_rdopt.h => media/libvpx/libvpx/vp9/encoder/vp9_rdopt.h
rename : media/libvpx/vp9/encoder/vp9_resize.c => media/libvpx/libvpx/vp9/encoder/vp9_resize.c
rename : media/libvpx/vp9/encoder/vp9_resize.h => media/libvpx/libvpx/vp9/encoder/vp9_resize.h
rename : media/libvpx/vp9/encoder/vp9_segmentation.c => media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c
rename : media/libvpx/vp9/encoder/vp9_segmentation.h => media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h
rename : media/libvpx/vp9/encoder/vp9_skin_detection.c => media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c
rename : media/libvpx/vp9/encoder/vp9_skin_detection.h => media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.h
rename : media/libvpx/vp9/encoder/vp9_speed_features.c => media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c
rename : media/libvpx/vp9/encoder/vp9_speed_features.h => media/libvpx/libvpx/vp9/encoder/vp9_speed_features.h
rename : media/libvpx/vp9/encoder/vp9_ssim.h => media/libvpx/libvpx/vp9/encoder/vp9_ssim.h
rename : media/libvpx/vp9/encoder/vp9_subexp.c => media/libvpx/libvpx/vp9/encoder/vp9_subexp.c
rename : media/libvpx/vp9/encoder/vp9_subexp.h => media/libvpx/libvpx/vp9/encoder/vp9_subexp.h
rename : media/libvpx/vp9/encoder/vp9_svc_layercontext.c => media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c
rename : media/libvpx/vp9/encoder/vp9_svc_layercontext.h => media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.h
rename : media/libvpx/vp9/encoder/vp9_temporal_filter.c => media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c
rename : media/libvpx/vp9/encoder/vp9_temporal_filter.h => media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.h
rename : media/libvpx/vp9/encoder/vp9_tokenize.c => media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c
rename : media/libvpx/vp9/encoder/vp9_tokenize.h => media/libvpx/libvpx/vp9/encoder/vp9_tokenize.h
rename : media/libvpx/vp9/encoder/vp9_treewriter.c => media/libvpx/libvpx/vp9/encoder/vp9_treewriter.c
rename : media/libvpx/vp9/encoder/vp9_treewriter.h => media/libvpx/libvpx/vp9/encoder/vp9_treewriter.h
rename : media/libvpx/vp9/encoder/vp9_variance.c => media/libvpx/libvpx/vp9/encoder/vp9_variance.c
rename : media/libvpx/vp9/encoder/vp9_variance.h => media/libvpx/libvpx/vp9/encoder/vp9_variance.h
rename : media/libvpx/vp9/encoder/vp9_write_bit_buffer.c => media/libvpx/libvpx/vp9/encoder/vp9_write_bit_buffer.c
rename : media/libvpx/vp9/encoder/vp9_write_bit_buffer.h => media/libvpx/libvpx/vp9/encoder/vp9_write_bit_buffer.h
rename : media/libvpx/vp9/encoder/vp9_writer.c => media/libvpx/libvpx/vp9/encoder/vp9_writer.c
rename : media/libvpx/vp9/encoder/vp9_writer.h => media/libvpx/libvpx/vp9/encoder/vp9_writer.h
rename : media/libvpx/vp9/encoder/x86/vp9_avg_intrin_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_avg_intrin_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_dct32x32_avx2_impl.h => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct32x32_avx2_impl.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct32x32_sse2_impl.h => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct32x32_sse2_impl.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct_avx2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_avx2.c
rename : media/libvpx/vp9/encoder/x86/vp9_dct_mmx.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_mmx.asm
rename : media/libvpx/vp9/encoder/x86/vp9_dct_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_dct_sse2.h => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_sse2.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct_sse2_impl.h => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_sse2_impl.h
rename : media/libvpx/vp9/encoder/x86/vp9_dct_ssse3.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_ssse3.c
rename : media/libvpx/vp9/encoder/x86/vp9_dct_ssse3_x86_64.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_dct_ssse3_x86_64.asm
rename : media/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_denoiser_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_error_intrin_avx2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_error_intrin_avx2.c
rename : media/libvpx/vp9/encoder/x86/vp9_error_sse2.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_error_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_quantize_intrin_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_highbd_quantize_intrin_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_subpel_variance.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_highbd_subpel_variance.asm
rename : media/libvpx/vp9/encoder/x86/vp9_highbd_variance_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_highbd_variance_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c
rename : media/libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm
rename : media/libvpx/vp9/encoder/x86/vp9_ssim_opt_x86_64.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_ssim_opt_x86_64.asm
rename : media/libvpx/vp9/encoder/x86/vp9_subpel_variance.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_subpel_variance.asm
rename : media/libvpx/vp9/encoder/x86/vp9_subpel_variance_impl_intrin_avx2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_subpel_variance_impl_intrin_avx2.c
rename : media/libvpx/vp9/encoder/x86/vp9_subtract_sse2.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_subtract_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm => media/libvpx/libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm
rename : media/libvpx/vp9/encoder/x86/vp9_variance_avx2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_variance_avx2.c
rename : media/libvpx/vp9/encoder/x86/vp9_variance_sse2.c => media/libvpx/libvpx/vp9/encoder/x86/vp9_variance_sse2.c
rename : media/libvpx/vp9/vp9_cx_iface.c => media/libvpx/libvpx/vp9/vp9_cx_iface.c
rename : media/libvpx/vp9/vp9_dx_iface.c => media/libvpx/libvpx/vp9/vp9_dx_iface.c
rename : media/libvpx/vp9/vp9_iface_common.h => media/libvpx/libvpx/vp9/vp9_iface_common.h
rename : media/libvpx/vpx/internal/vpx_codec_internal.h => media/libvpx/libvpx/vpx/internal/vpx_codec_internal.h
rename : media/libvpx/vpx/internal/vpx_psnr.h => media/libvpx/libvpx/vpx/internal/vpx_psnr.h
rename : media/libvpx/vpx/src/svc_encodeframe.c => media/libvpx/libvpx/vpx/src/svc_encodeframe.c
rename : media/libvpx/vpx/src/vpx_codec.c => media/libvpx/libvpx/vpx/src/vpx_codec.c
rename : media/libvpx/vpx/src/vpx_decoder.c => media/libvpx/libvpx/vpx/src/vpx_decoder.c
rename : media/libvpx/vpx/src/vpx_encoder.c => media/libvpx/libvpx/vpx/src/vpx_encoder.c
rename : media/libvpx/vpx/src/vpx_image.c => media/libvpx/libvpx/vpx/src/vpx_image.c
rename : media/libvpx/vpx/src/vpx_psnr.c => media/libvpx/libvpx/vpx/src/vpx_psnr.c
rename : media/libvpx/vpx/svc_context.h => media/libvpx/libvpx/vpx/svc_context.h
rename : media/libvpx/vpx/vp8.h => media/libvpx/libvpx/vpx/vp8.h
rename : media/libvpx/vpx/vp8cx.h => media/libvpx/libvpx/vpx/vp8cx.h
rename : media/libvpx/vpx/vp8dx.h => media/libvpx/libvpx/vpx/vp8dx.h
rename : media/libvpx/vpx/vpx_codec.h => media/libvpx/libvpx/vpx/vpx_codec.h
rename : media/libvpx/vpx/vpx_decoder.h => media/libvpx/libvpx/vpx/vpx_decoder.h
rename : media/libvpx/vpx/vpx_encoder.h => media/libvpx/libvpx/vpx/vpx_encoder.h
rename : media/libvpx/vpx/vpx_frame_buffer.h => media/libvpx/libvpx/vpx/vpx_frame_buffer.h
rename : media/libvpx/vpx/vpx_image.h => media/libvpx/libvpx/vpx/vpx_image.h
rename : media/libvpx/vpx/vpx_integer.h => media/libvpx/libvpx/vpx/vpx_integer.h
rename : media/libvpx/vpx_dsp/arm/sad4d_neon.c => media/libvpx/libvpx/vpx_dsp/arm/sad4d_neon.c
rename : media/libvpx/vpx_dsp/arm/sad_media.asm => media/libvpx/libvpx/vpx_dsp/arm/sad_media.asm
rename : media/libvpx/vpx_dsp/arm/sad_neon.c => media/libvpx/libvpx/vpx_dsp/arm/sad_neon.c
rename : media/libvpx/vpx_dsp/arm/variance_media.asm => media/libvpx/libvpx/vpx_dsp/arm/variance_media.asm
rename : media/libvpx/vpx_dsp/arm/variance_neon.c => media/libvpx/libvpx/vpx_dsp/arm/variance_neon.c
rename : media/libvpx/vpx_dsp/sad.c => media/libvpx/libvpx/vpx_dsp/sad.c
rename : media/libvpx/vpx_dsp/variance.c => media/libvpx/libvpx/vpx_dsp/variance.c
rename : media/libvpx/vpx_dsp/vpx_dsp_rtcd.c => media/libvpx/libvpx/vpx_dsp/vpx_dsp_rtcd.c
rename : media/libvpx/vpx_dsp/x86/highbd_sad4d_sse2.asm => media/libvpx/libvpx/vpx_dsp/x86/highbd_sad4d_sse2.asm
rename : media/libvpx/vpx_dsp/x86/highbd_sad_sse2.asm => media/libvpx/libvpx/vpx_dsp/x86/highbd_sad_sse2.asm
rename : media/libvpx/vpx_dsp/x86/highbd_variance_impl_sse2.asm => media/libvpx/libvpx/vpx_dsp/x86/highbd_variance_impl_sse2.asm
rename : media/libvpx/vpx_dsp/x86/highbd_variance_sse2.c => media/libvpx/libvpx/vpx_dsp/x86/highbd_variance_sse2.c
rename : media/libvpx/vpx_dsp/x86/sad4d_avx2.c => media/libvpx/libvpx/vpx_dsp/x86/sad4d_avx2.c
rename : media/libvpx/vpx_dsp/x86/sad4d_sse2.asm => media/libvpx/libvpx/vpx_dsp/x86/sad4d_sse2.asm
rename : media/libvpx/vpx_dsp/x86/sad_avx2.c => media/libvpx/libvpx/vpx_dsp/x86/sad_avx2.c
rename : media/libvpx/vpx_dsp/x86/sad_mmx.asm => media/libvpx/libvpx/vpx_dsp/x86/sad_mmx.asm
rename : media/libvpx/vpx_dsp/x86/sad_sse2.asm => media/libvpx/libvpx/vpx_dsp/x86/sad_sse2.asm
rename : media/libvpx/vpx_dsp/x86/sad_sse3.asm => media/libvpx/libvpx/vpx_dsp/x86/sad_sse3.asm
rename : media/libvpx/vpx_dsp/x86/sad_sse4.asm => media/libvpx/libvpx/vpx_dsp/x86/sad_sse4.asm
rename : media/libvpx/vpx_dsp/x86/sad_ssse3.asm => media/libvpx/libvpx/vpx_dsp/x86/sad_ssse3.asm
rename : media/libvpx/vpx_dsp/x86/variance_avx2.c => media/libvpx/libvpx/vpx_dsp/x86/variance_avx2.c
rename : media/libvpx/vpx_dsp/x86/variance_impl_avx2.c => media/libvpx/libvpx/vpx_dsp/x86/variance_impl_avx2.c
rename : media/libvpx/vpx_dsp/x86/variance_impl_mmx.asm => media/libvpx/libvpx/vpx_dsp/x86/variance_impl_mmx.asm
rename : media/libvpx/vpx_dsp/x86/variance_mmx.c => media/libvpx/libvpx/vpx_dsp/x86/variance_mmx.c
rename : media/libvpx/vpx_dsp/x86/variance_sse2.c => media/libvpx/libvpx/vpx_dsp/x86/variance_sse2.c
rename : media/libvpx/vpx_mem/include/vpx_mem_intrnl.h => media/libvpx/libvpx/vpx_mem/include/vpx_mem_intrnl.h
rename : media/libvpx/vpx_mem/vpx_mem.c => media/libvpx/libvpx/vpx_mem/vpx_mem.c
rename : media/libvpx/vpx_mem/vpx_mem.h => media/libvpx/libvpx/vpx_mem/vpx_mem.h
rename : media/libvpx/vpx_ports/arm.h => media/libvpx/libvpx/vpx_ports/arm.h
rename : media/libvpx/vpx_ports/arm_cpudetect.c => media/libvpx/libvpx/vpx_ports/arm_cpudetect.c
rename : media/libvpx/vpx_ports/config.h => media/libvpx/libvpx/vpx_ports/config.h
rename : media/libvpx/vpx_ports/emmintrin_compat.h => media/libvpx/libvpx/vpx_ports/emmintrin_compat.h
rename : media/libvpx/vpx_ports/emms.asm => media/libvpx/libvpx/vpx_ports/emms.asm
rename : media/libvpx/vpx_ports/mem.h => media/libvpx/libvpx/vpx_ports/mem.h
rename : media/libvpx/vpx_ports/mem_ops.h => media/libvpx/libvpx/vpx_ports/mem_ops.h
rename : media/libvpx/vpx_ports/mem_ops_aligned.h => media/libvpx/libvpx/vpx_ports/mem_ops_aligned.h
rename : media/libvpx/vpx_ports/msvc.h => media/libvpx/libvpx/vpx_ports/msvc.h
rename : media/libvpx/vpx_ports/vpx_once.h => media/libvpx/libvpx/vpx_ports/vpx_once.h
rename : media/libvpx/vpx_ports/vpx_timer.h => media/libvpx/libvpx/vpx_ports/vpx_timer.h
rename : media/libvpx/vpx_ports/x86.h => media/libvpx/libvpx/vpx_ports/x86.h
rename : media/libvpx/vpx_ports/x86_abi_support.asm => media/libvpx/libvpx/vpx_ports/x86_abi_support.asm
rename : media/libvpx/vpx_scale/generic/gen_scalers.c => media/libvpx/libvpx/vpx_scale/generic/gen_scalers.c
rename : media/libvpx/vpx_scale/generic/vpx_scale.c => media/libvpx/libvpx/vpx_scale/generic/vpx_scale.c
rename : media/libvpx/vpx_scale/generic/yv12config.c => media/libvpx/libvpx/vpx_scale/generic/yv12config.c
rename : media/libvpx/vpx_scale/generic/yv12extend.c => media/libvpx/libvpx/vpx_scale/generic/yv12extend.c
rename : media/libvpx/vpx_scale/vpx_scale.h => media/libvpx/libvpx/vpx_scale/vpx_scale.h
rename : media/libvpx/vpx_scale/vpx_scale_rtcd.c => media/libvpx/libvpx/vpx_scale/vpx_scale_rtcd.c
rename : media/libvpx/vpx_scale/yv12config.h => media/libvpx/libvpx/vpx_scale/yv12config.h
2017-01-12 16:03:18 -08:00
cku
3a2f71af0e Bug 1325038 - Part 2. Reftest for bug 1324809. r=heycam
MozReview-Commit-ID: BAP6UkwTV5J

--HG--
extra : rebase_source : 2ef7fa2ed51b2473114a5c16112ab86b0518d098
2017-01-11 00:11:42 +08:00
cku
2ccbd7a896 Bug 1325038 - Part 1. Correct assertion logic. r=heycam
In the test case of bug 1324809:
1. A span is been broken into two continuation frames: FA and FB. FA is the first
connituation
2. Adding a filter effect to this span.
3. FA::FinishAndStoreOverflow is called. This function will call ComputeEffect:
  if (nsSVGIntegrationUtils::UsingEffectsForFrame(aFrame)) {
    aFrame->Properties().
    Set(nsIFrame::PreEffectsBBoxProperty(), new nsRect(r)); // Now FA has
                                                            // PreEffectsBBoxProperty
                                                            // but FB does not
                                                            // have yet.
    // ComputePostEffectsVisualOverflowRect will iterate all continuations from
    // FA to FB. At this moment, FB does not carry PreEffectsBBoxProperty,
    // assertion failure.
    r = nsSVGIntegrationUtils::ComputePostEffectsVisualOverflowRect(aFrame, r);
  }
4. FB::FinishAndStoreOverflow is called. But already too late.


MozReview-Commit-ID: 2c8OFzSLhfD
***
merge

MozReview-Commit-ID: C0lYQkKCYT6

--HG--
extra : rebase_source : d4777d5b60c9df78fd2ee1d734649b76579644c3
2017-01-12 16:38:48 +08:00
Wes Kocher
e7af9d37e0 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 1X0vSt6PtFn
2017-01-12 16:20:57 -08:00
Wes Kocher
ca99354e00 Backed out changeset 5566e83980ed (bug 1313155) for mass build bustage a=backout CLOSED TREE
MozReview-Commit-ID: Co3f2Vkbf4y
2017-01-12 14:16:52 -08:00
Sebastian Hengst
4885d0ba4e Backed out changeset 7d3e3c0a23c6 (bug 1332268) for failing own reftest component-alpha-1.html on Windows 7 debug. r=backout 2017-01-20 16:06:58 +01:00
Carsten "Tomcat" Book
8ec9e87587 Merge mozilla-central to autoland 2017-01-20 15:44:30 +01:00
Miko Mynttinen
e5ff71df8e Bug 1332268 - Update EffectComponentAlpha texture coordinates when rendering split layers r=mattwoodrow
MozReview-Commit-ID: HFgikDMPB7F

--HG--
extra : rebase_source : 256af44a9d313de28e6117922316e11aaa4c4c5d
2017-01-19 14:24:43 +01:00
Cameron McCormack
4f17cad8f0 Bug 1330236 - Compute SVG getNumberOfChars() quicker in simple cases. r=longsonr+218550
MozReview-Commit-ID: FgwR9dxTefx

--HG--
extra : rebase_source : 5b1ba3aa727cdd278a4b40c24231ca446b8bc45d
2017-01-17 13:45:43 +08:00
Xidorn Quan
a8e64a94e1 Bug 1298756 - Use uint8_t/uint16_t as underlying type for enums from webidl. r=bz
MozReview-Commit-ID: 3uS9s5ZrPFd

--HG--
extra : rebase_source : ff64b4468ee99ba08fd8638298a27711b7fb6393
2017-01-12 12:23:37 +11:00
Michelangelo De Simone
0b3a927918 Bug 1313155 - Remove dom/settings and related code. r=Ehsan
MozReview-Commit-ID: Gi7frPFQ6yW

--HG--
extra : rebase_source : 401a8a202b1d8ebfd719d460bff96c9280062ded
2016-12-29 11:26:49 -08:00
Cameron McCormack
08b7dde285 Bug 1330909 - Remove unused ListEnumData struct. r=xidorn
MozReview-Commit-ID: KSpORr80TTP

--HG--
extra : rebase_source : fb775fc5af8a2c911e938ffb0d1c47de46d02e2b
2017-01-13 16:38:14 +08:00
Jan Beich
4676a59c08 Bug 1329467 - Revert bug 1151829 to unbreak non-SPS build after bug 1322553. r=mstange
MozReview-Commit-ID: 14QL0Unr84G

--HG--
extra : rebase_source : 0b0cd50d4c08bfc1d16f648a40c21ce56a72af5f
2017-01-09 21:46:56 +00:00
Carsten "Tomcat" Book
58469cc1a0 Merge mozilla-central to autoland 2017-01-13 10:24:01 +01:00
Ting-Yu Lin
8fc38f8802 Bug 1311244 Part 8 - Disable CSS shapes reftests on Windows debug builds. r=jeremychen
MozReview-Commit-ID: CEgKjbpq1zt

--HG--
extra : rebase_source : 8da06382447c03f8b64deb63c473ecc075744d0d
2017-01-10 11:31:39 +08:00
Ting-Yu Lin
2306e3b833 Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
circle() allows the user to define an empty flow area, so IsEmpty() needs to
be overridden.

The flow area defined by a shape needs to be clipped to the margin-box per
https://drafts.csswg.org/css-shapes/#relation-to-box-model-and-float-behavior

In the reftests, both clip-path and shape-outside uses the same value so
that it's easier to debug visually.

Add LogicalPoint::LineRelative() because we need to convert a point's I() to
the line-axis in nsFloatManager. LineRelative() differs from I() in all
'rtl' direction per
https://drafts.csswg.org/css-writing-modes-3/#logical-to-physical

MozReview-Commit-ID: FxQaFPrEQ73

--HG--
extra : rebase_source : 0d768002a38adbded2a0caa6d3e001eaaca3313d
2017-01-06 16:36:43 +08:00
Ting-Yu Lin
5ebb40fc4c Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
Create ShapeInfo as a base class for implementing all the shapes. In this
design, we only need to create the correct subclass in FloatInfo's
constructor whenever shape-outside is used rather than manually branching on
StyleShapeSourceType and StyleBasicShape in all the methods like
LineRight(), LineLeft(), etc.

The concrete subclass of ShapeInfo could focus on implementing how its shape
influence the flow area by overriding the needed methods in ShapeInfo.

Move ComputeEllipseLineInterceptDiff() and XInterceptAtY() under the scope
of ShapeInfo so that they could be used by BoxShapeInfo and all the other
ShpapeInfo subclasses yet to come.

MozReview-Commit-ID: ETVc5FdGNha

--HG--
extra : rebase_source : 9a083ccd95fd7565112a45e30c15a91b97c7290f
2017-01-06 16:36:30 +08:00
Ting-Yu Lin
73e06aacdd Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
Use move constructor for two reasons. 1) The copy constructor is needed only
when appending FloatInfo to mFloats, so using move constructor will likely
be more efficient if some of the member variables support move constructor.
2) Part 6 will added a UniquePtr member to FloatInfo, so using move
constructor becomes necessary.

Also change the return value of AddFloat() to void to simplify the code,
since all the other callers do not check the return value, and
BlockReflowInput::FloatAndPlaceFloat() only asserts in debug mode. I assume
it's safe to omit the OOM check.

MozReview-Commit-ID: GVbbsdBjr7b

--HG--
extra : rebase_source : e0f647e029278a5033bb9d6d780e73e32de460d3
2017-01-06 16:36:19 +08:00
Ting-Yu Lin
d5f5d96923 Bug 1311244 Part 4 - Extract the computation of circle radius as ComputeCircleRadius(). r=dbaron
MozReview-Commit-ID: LJNvNOoc7FI

--HG--
extra : rebase_source : 5dd6118f6e8e1605e89773b3b1e2bcbfa7704fd6
2017-01-06 16:36:05 +08:00
Ting-Yu Lin
9e79cb96f5 Bug 1311244 Part 3 - Extract the computation of center as ComputeCircleOrEllipseCenter(). r=dbaron
MozReview-Commit-ID: A6OTJ9PD43c

--HG--
extra : rebase_source : bcb53b7a0a966e2931c74db475ee8b7573354792
2017-01-06 16:35:53 +08:00
Ting-Yu Lin
0f4ae7069c Bug 1311244 Part 2 - Create ShapeUtils, and move EnumerationToLength into it. r=dbaron
More functions in nsCSSClipPathInstance will be refactored and moved into
ShapeUtils in subsequent patches.

MozReview-Commit-ID: LmJUevY8YGr

--HG--
extra : rebase_source : 8888fa26fab541d06a3fccad9e4376bb3a66c043
2017-01-06 16:35:29 +08:00
Ting-Yu Lin
a080cb68d1 Bug 1311244 Part 1 - Use nsPoint type for center in nsCSSClipPathInstance. r=dbaron
|center| should be of nsPoint type since all the arguments of
ComputeObjectAnchorPoint() uses nsPoint and nsSize. We should only convert
center to Point (which is an an UnknownUnits type) for APIs requiring Point
type.

MozReview-Commit-ID: EDrQGPUZp6m

--HG--
extra : rebase_source : a5494f969dcb08c139af076e95584502f46f0b9e
2017-01-06 16:35:00 +08:00
Ting-Yu Lin
7c122b0aa7 Bug 1311244 Part 0 - Preemptively fix unified build bustage in nsLayoutUtils. r=dbaron
The is a preemptively fix for unified bustage after Part 2 adds a new file
under layout/base/.

The error was:
In static member function 'static bool nsLayoutUtils::SupportsServoStyleBackend(nsIDocument*)':
invalid static_cast from type 'nsIDocument*' to type 'nsDocument*'

MozReview-Commit-ID: A8xTSPgh8Ls

--HG--
extra : rebase_source : 144315f06ecc5d66af1b1b0abbf8ac8269d9d13d
2017-01-06 16:34:33 +08:00
Ting-Yu Lin
5999d417f0 Bug 1330630 - Use "reftest-wait" to fix reftest fail for 315920-26.html. r=jeremychen
Use "reftest-wait" to ensure the action in <body onload> is performed before
taking the snapshot.

MozReview-Commit-ID: 54pLjGIUheq

--HG--
extra : rebase_source : 6110c259d7689a2afbc9f58c0716b597e599dbec
2017-01-12 23:02:20 +08:00
Jared Wein
072c1a6ba3 Bug 1323618 - Allow locking off of psuedo-classes through inIDOMUtils. r=heycam
MozReview-Commit-ID: DppYTmILpwy

--HG--
extra : rebase_source : c0befc8f86b92cfc88b537e520c3aa032846ba6a
2017-01-12 12:10:07 -05:00
Sebastian Hengst
7e8e7b64ec Backed out changeset 6c4807171f00 (bug 1323618) on jaws' request. r=backout 2017-01-12 18:45:39 +01:00
Jared Wein
213d81f2f4 Bug 1323618 - Allow locking off of psuedo-classes through inIDOMUtils. r=heycam
This patch doesn't currently work. The test fails in two test cases. Right now the styles for a 'locked-off' psuedo class are still being applied.

MozReview-Commit-ID: DppYTmILpwy
* * *
[mq]: temp

MozReview-Commit-ID: 74iIOQumfrw

--HG--
extra : rebase_source : 276e694b61aaeb0cb55a963c793d58876a92546f
2017-01-12 12:10:07 -05:00
Carsten "Tomcat" Book
cc44e37547 Backed out changeset 09115127684a (bug 1311244) for reftest failures 2017-01-12 14:19:42 +01:00
Carsten "Tomcat" Book
a03a61eaaa Backed out changeset ad8e7493c933 (bug 1311244) 2017-01-12 14:19:28 +01:00
Carsten "Tomcat" Book
9ced0d536f Backed out changeset d523b9c7c0bb (bug 1311244) 2017-01-12 14:19:26 +01:00
Carsten "Tomcat" Book
ee7d4daa84 Backed out changeset 61d064c78aa2 (bug 1311244) 2017-01-12 14:19:24 +01:00
Carsten "Tomcat" Book
5b0976bcc2 Backed out changeset b1d7a47b0c70 (bug 1311244) 2017-01-12 14:19:23 +01:00
Carsten "Tomcat" Book
b80159cfa9 Backed out changeset 60d8d64ca347 (bug 1311244) 2017-01-12 14:19:22 +01:00
Carsten "Tomcat" Book
ce67e53a4d Backed out changeset 2893ecc79fef (bug 1311244) 2017-01-12 14:19:20 +01:00
Carsten "Tomcat" Book
6cbcd637ab Backed out changeset 466053d9302b (bug 1311244) 2017-01-12 14:19:18 +01:00
Carsten "Tomcat" Book
e0ac3d2e3d Backed out changeset b3d203178a5e (bug 1311244) 2017-01-12 14:19:16 +01:00
Hiroyuki Ikezoe
bcd83bc12f Bug 1330513- Check that mCSSValueList is null in case of filter and shadow in StyleAnimationValue::Add(). r=boris
The StyleAnimationValue for filter and shadow has no mCSSValueList in case of
initial style.

MozReview-Commit-ID: JigQQBbx77x

--HG--
extra : rebase_source : b2bb513424a7d089c8dfb6b880dd7c7239280efb
2017-01-12 19:42:14 +09:00
Ting-Yu Lin
5a571d2d89 Bug 1311244 Part 8 - Disable CSS shapes reftests on Windows debug builds. r=jeremychen
MozReview-Commit-ID: CEgKjbpq1zt

--HG--
extra : rebase_source : 8da06382447c03f8b64deb63c473ecc075744d0d
2017-01-10 11:31:39 +08:00
Ting-Yu Lin
703d48f356 Bug 1311244 Part 7 - Implement shape-outside: circle(). r=dbaron
circle() allows the user to define an empty flow area, so IsEmpty() needs to
be overridden.

The flow area defined by a shape needs to be clipped to the margin-box per
https://drafts.csswg.org/css-shapes/#relation-to-box-model-and-float-behavior

In the reftests, both clip-path and shape-outside uses the same value so
that it's easier to debug visually.

Add LogicalPoint::LineRelative() because we need to convert a point's I() to
the line-axis in nsFloatManager. LineRelative() differs from I() in all
'rtl' direction per
https://drafts.csswg.org/css-writing-modes-3/#logical-to-physical

MozReview-Commit-ID: FxQaFPrEQ73

--HG--
extra : rebase_source : 0d768002a38adbded2a0caa6d3e001eaaca3313d
2017-01-06 16:36:43 +08:00
Ting-Yu Lin
7696a7581c Bug 1311244 Part 6 - Add ShapeInfo and move <shape-box> impl to BoxShapeInfo. r=dbaron
Create ShapeInfo as a base class for implementing all the shapes. In this
design, we only need to create the correct subclass in FloatInfo's
constructor whenever shape-outside is used rather than manually branching on
StyleShapeSourceType and StyleBasicShape in all the methods like
LineRight(), LineLeft(), etc.

The concrete subclass of ShapeInfo could focus on implementing how its shape
influence the flow area by overriding the needed methods in ShapeInfo.

Move ComputeEllipseLineInterceptDiff() and XInterceptAtY() under the scope
of ShapeInfo so that they could be used by BoxShapeInfo and all the other
ShpapeInfo subclasses yet to come.

MozReview-Commit-ID: ETVc5FdGNha

--HG--
extra : rebase_source : 9a083ccd95fd7565112a45e30c15a91b97c7290f
2017-01-06 16:36:30 +08:00
Ting-Yu Lin
ea61e604fa Bug 1311244 Part 5 - Convert FloatInfo's copy constructor into a move constructor. r=dbaron
Use move constructor for two reasons. 1) The copy constructor is needed only
when appending FloatInfo to mFloats, so using move constructor will likely
be more efficient if some of the member variables support move constructor.
2) Part 6 will added a UniquePtr member to FloatInfo, so using move
constructor becomes necessary.

Also change the return value of AddFloat() to void to simplify the code,
since all the other callers do not check the return value, and
BlockReflowInput::FloatAndPlaceFloat() only asserts in debug mode. I assume
it's safe to omit the OOM check.

MozReview-Commit-ID: GVbbsdBjr7b

--HG--
extra : rebase_source : e0f647e029278a5033bb9d6d780e73e32de460d3
2017-01-06 16:36:19 +08:00
Ting-Yu Lin
8b267972a6 Bug 1311244 Part 4 - Extract the computation of circle radius as ComputeCircleRadius(). r=dbaron
MozReview-Commit-ID: LJNvNOoc7FI

--HG--
extra : rebase_source : 5dd6118f6e8e1605e89773b3b1e2bcbfa7704fd6
2017-01-06 16:36:05 +08:00
Ting-Yu Lin
74706308e7 Bug 1311244 Part 3 - Extract the computation of center as ComputeCircleOrEllipseCenter(). r=dbaron
MozReview-Commit-ID: A6OTJ9PD43c

--HG--
extra : rebase_source : bcb53b7a0a966e2931c74db475ee8b7573354792
2017-01-06 16:35:53 +08:00
Ting-Yu Lin
2b3505661e Bug 1311244 Part 2 - Create ShapeUtils, and move EnumerationToLength into it. r=dbaron
More functions in nsCSSClipPathInstance will be refactored and moved into
ShapeUtils in subsequent patches.

MozReview-Commit-ID: LmJUevY8YGr

--HG--
extra : rebase_source : 8888fa26fab541d06a3fccad9e4376bb3a66c043
2017-01-06 16:35:29 +08:00
Ting-Yu Lin
3f796f8016 Bug 1311244 Part 1 - Use nsPoint type for center in nsCSSClipPathInstance. r=dbaron
|center| should be of nsPoint type since all the arguments of
ComputeObjectAnchorPoint() uses nsPoint and nsSize. We should only convert
center to Point (which is an an UnknownUnits type) for APIs requiring Point
type.

MozReview-Commit-ID: EDrQGPUZp6m

--HG--
extra : rebase_source : a5494f969dcb08c139af076e95584502f46f0b9e
2017-01-06 16:35:00 +08:00
Ting-Yu Lin
3d72133ed5 Bug 1311244 Part 0 - Preemptively fix unified build bustage in nsLayoutUtils. r=dbaron
The is a preemptively fix for unified bustage after Part 2 adds a new file
under layout/base/.

The error was:
In static member function 'static bool nsLayoutUtils::SupportsServoStyleBackend(nsIDocument*)':
invalid static_cast from type 'nsIDocument*' to type 'nsDocument*'

MozReview-Commit-ID: A8xTSPgh8Ls

--HG--
extra : rebase_source : 144315f06ecc5d66af1b1b0abbf8ac8269d9d13d
2017-01-06 16:34:33 +08:00
Carsten "Tomcat" Book
3ad97e202a merge mozilla-inbound to mozilla-central a=merge 2017-01-12 10:14:43 +01:00
Bobby Holley
004deddec2 Bug 1330401 - Don't render explicit children of bound elements with no insertion points. r=bz 2017-01-11 21:08:03 -08:00
Cameron McCormack
1251ea98d8 Bug 1324663 - stylo: Adjust one more assertion annotation. r=me
MozReview-Commit-ID: 3tHwZtuUWwG
2017-01-12 11:57:52 +08:00
Phil Ringnalda
4ca465c687 Backed out 2 changesets (bug 1325038) for unexpected assertions in filter-on-continuation-box-ref.html
CLOSED TREE

Backed out changeset f1690763f5a4 (bug 1325038)
Backed out changeset 9d8c6f724256 (bug 1325038)
2017-01-11 19:21:14 -08:00
Jeremy Chen
295f4e8a59 Bug 1316482 - disable CSS Text 3 reftests on Windows7 debug build. r=jfkthame
MozReview-Commit-ID: FzxkhW8DoXf

--HG--
extra : rebase_source : 26d1ab638e0ad14f6f053f58e5d491ccf2c60f63
2017-01-12 09:27:02 +08:00
Jeremy Chen
6d7e1d5777 Bug 1316482 - use the refactored TransformText as a template function for both char16_t and uint8_t text. r=xidorn
With this patch, we shall only maintain one version of the TransformText logic.

MozReview-Commit-ID: JAIksFVqvqf

--HG--
extra : rebase_source : 3187632d7162bba64994b793448314b8323e3d46
2017-01-12 09:27:02 +08:00
Jeremy Chen
5451906dea Bug 1316482 - add reftests part 2. r=jfkthame
These tests are for testing different combinations of characters at two sides of
a segment break.

A script, generate-segment-break-rule-tests.py, is used to help generate the tests.

MozReview-Commit-ID: Lh1w5ZDQfN1

--HG--
extra : rebase_source : c8b53b1c8d18c9d442867a080ed61497620f6f46
2017-01-12 09:27:02 +08:00
Jeremy Chen
b07f917d78 Bug 1316482 - add reftests part 1. r=jfkthame
These tests are for testing different sequence of segment break(s) / white spaces
/ zero-width spaces between two CJK strings.

MozReview-Commit-ID: C1sCgrynu5f

--HG--
extra : rebase_source : 6f4eba0c4e91647ee3574ceb65abb5c0ad088409
2017-01-12 09:27:01 +08:00
Jeremy Chen
526327d9d5 Bug 1316482 - remove collapsible white spaces according to the White Space Processing Rules. r=jfkthame
This patch is an implementation of CSS Text 3 - 4.1.1 Phase 1 Step 1.

According to the specification, if white space characters are considered
collapsible, they should be removed before applying segment break transformation
rules during the text transform.

In this patch, a refactoring of text transformation logic has been made. Every
run of consecutive document white space characters (spaces/tabs/segment breaks)
is collected first. Then, we could apply the white space processing rules
accordingly.

MozReview-Commit-ID: 1JStjFk5TBs

--HG--
extra : rebase_source : b7a81e08c026d25482dc35994f4595989c8b09c0
2017-01-12 09:27:01 +08:00
Boris Zbarsky
cb9a17ea4c Bug 1330060 part 3. Update comment to correctly describe when we may have a Gecko style decl in Gecko_GetServoDeclarationBlock. r=heycam 2017-01-11 19:03:16 -05:00
Boris Zbarsky
635056e199 Bug 1330060 part 2. Gecko_GetServoDeclarationBlock should use Element::GetInlineStyleDeclaration instead of reinventing it. r=heycam 2017-01-11 19:03:16 -05:00
Geoff Brown
d11d18336a Bug 1328771 - Run reftests on tc linux32; r=jmaher 2017-01-11 13:47:06 -07:00
Mats Palmgren
47b455e007 Bug 1328030 - Improve selecting content that contains elements with anonymous content (form controls etc). r=smaug
Two changes:
In nsIFrame::GetFrameFromDirection, detect frames that are in
a different anonynous content tree than 'this' and then just keep
traversing frames until we get one that isn't.

In nsFrame::GetLastLeaf: the old code did allow the first child frame
to be IsRootOfNativeAnonymousSubtree (it just checked siblings).
I think this was unintentional and that we should check the first
child too (and return its parent in that case, i.e. never return
something that is IsRootOfNativeAnonymousSubtree here).
2017-01-11 16:57:27 +01:00
Cameron McCormack
9f99f387ac Bug 1324663 - stylo: Adjust expectations now that we've disabled style context tree structure assertions. r=me
MozReview-Commit-ID: EORVNMWW7gu
2017-01-11 20:35:12 +08:00
Cameron McCormack
44c06664ca Bug 1328825 - Followup to fix one reftest-stylo.list line. r=me
MozReview-Commit-ID: LAevZ5hJSCy
2017-01-11 14:56:58 +08:00
Cameron McCormack
f957565738 Bug 1322568 - Followup bustage fix on a CLOSED TREE.
MozReview-Commit-ID: IcxQaHLUmsN
2017-01-11 12:46:38 +08:00
Cameron McCormack
9f5783a333 Bug 1322568 - Disable style context tree structure verification assertions in stylo. r=bholley
MozReview-Commit-ID: 7gkNNkYILdk
2017-01-11 12:20:24 +08:00
Nicholas Nethercote
0b2b65edc8 Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm.
I did my best to remove as much stuff as possible in this patch. The starting
point was to remove all the IsVistaOrLater() and IsWin7OrLater() calls, but I
also grepped for various strings and found some other removable stuff that way.
I may have still missed some things.

Notable things done by this patch.

- It removes numerous blocklist entries.

- It removes CanComputeVirtualKeyCodeFromScanCode(), because it's always true
  now.

- It removes ShowXP{Folder,File}Picker(), even though these were available as
  fallbacks on Vista+. The "when platform is built without the longhorn SDK"
  condition in the comment above nsFilePicker::ShowXPFolderPicker() sounds like
  it won't ever happen any more.

- It removes the config.trim_on_minimize preference. This requires adding a
  bool sHaveInitializedPrefs variable; previously the lack of pref
  initialization was indicated by the tri-state sTrimOnMinimize variable having
  the value 2.

Notable things *not* done by this patch.

- ClearThemeRegion() still exists. The comment suggests that it is XP/Vista
  only, but the code suggests otherwise. jimm thinks the comment is wrong.

- The comment in WinWakeLockListener::Callback() suggests that the StartTimer()
  call is no longer needed to block the screen saver. I'm uncertain about this
  and so I think it's best left to a follow-up.

--HG--
extra : rebase_source : f46645907d237423fd6115ab1b4725b023a0dce3
2016-12-23 13:13:31 +11:00
Emilio Cobos Álvarez
59cba95f7f (no bug) Drive-by ReflowInput whitespace fixup. r=dholbert
DONTBUILD because whitespace-only

MozReview-Commit-ID: GRIdsfVYsqD
2017-01-10 18:55:42 -08:00
Wes Kocher
b0c1453d57 Backed out 4 changesets (bug 1316482) for frequent reftest failures on win7vm a=backout
Backed out changeset ad208e73ab6c (bug 1316482)
Backed out changeset 2a28dc0a75d3 (bug 1316482)
Backed out changeset b54126cc63d4 (bug 1316482)
Backed out changeset ebd0c6c8b783 (bug 1316482)

MozReview-Commit-ID: IFpLJUjj8qH
2017-01-10 18:11:10 -08:00
Wes Kocher
1d16e48df0 Merge inbound to central, a=merge
MozReview-Commit-ID: FLWmryRuVoL
2017-01-10 17:56:46 -08:00
Ethan Lin
a461fb6e11 Bug 1325159 - Add nullptr check for GetTop(). r=mattwoodrow
--HG--
extra : rebase_source : d5e9de33c867d9afab9e2632fedd703d09e8b56e
2016-12-22 01:11:00 +01:00
Carsten "Tomcat" Book
89882dc5f4 merge mozilla-inbound to mozilla-central a=merge 2017-01-10 12:11:31 +01:00
Shing Lyu
11a1d3e940 Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
MozReview-Commit-ID: AMwdk5wvM0F
2017-01-10 15:50:59 +08:00
Xidorn Quan
c6411b5c55 Bug 1329533 - Enable test_value_storage.html for stylo. DONTBUILD
MozReview-Commit-ID: BKazdZjeqgV

--HG--
extra : rebase_source : 75ff072515afc74226cf931142a5847a9d261fab
extra : source : a59d450727b2ab621890b388f0be5dd63ed4dab5
2017-01-10 16:12:21 +11:00
Kartikaya Gupta
9e559d6077 Bug 1327095 - Shift the rootCompBounds to maximize overlap with the displayportBase before intersecting. r=tnikkel
MozReview-Commit-ID: JI6avscMLs5
2017-01-09 21:46:56 -05:00
Wes Kocher
105aea2522 Merge m-c to inbound a=merge
MozReview-Commit-ID: G24aq5fbYNd
2017-01-09 16:44:58 -08:00
Wes Kocher
4f9d590133 Merge inbound to central, a=merge
MozReview-Commit-ID: 6jzg7wfFO2l
2017-01-09 16:34:44 -08:00
Cameron McCormack
466ecf05e1 Bug 1324705 - stylo: Update some crashtest assertion expectations. r=emilio
These were fixed by https://github.com/servo/servo/pull/14922.

MozReview-Commit-ID: 3Ypfq0BmkIY

--HG--
extra : rebase_source : c32e69303826b65059dcae963ddce94f5f4c40f8
2017-01-09 17:34:16 +08:00
Cameron McCormack
3bd4794eaf Bug 1324673 - stylo: Update some crashtest assertion expectations. r=emilio
These were fixed by https://github.com/servo/servo/pull/14922.

MozReview-Commit-ID: H7s2lGJ8QYU

--HG--
extra : rebase_source : ef104630c7715f2f95539a3bb65e46a480ff2bdb
2017-01-09 17:34:18 +08:00
Jeremy Chen
f53d660a40 Bug 1316482 - use the refactored TransformText as a template function for both char16_t and uint8_t text. r=xidorn
With this patch, we shall only maintain one version of the TransformText logic.

MozReview-Commit-ID: JAIksFVqvqf

--HG--
extra : rebase_source : 49ec749ae74f872e9749e026affe7f2e22db71f9
2017-01-10 00:02:03 +08:00
Jeremy Chen
7b8e25751d Bug 1316482 - add reftests part 2. r=jfkthame
These tests are for testing different combinations of characters at two sides of
a segment break.

A script, generate-segment-break-rule-tests.py, is used to help generate the tests.

MozReview-Commit-ID: Lh1w5ZDQfN1

--HG--
extra : rebase_source : 8990815b41755a0710d2590837c882ffc58942ee
2017-01-10 00:02:03 +08:00
Jeremy Chen
e83bb5c4ee Bug 1316482 - add reftests part 1. r=jfkthame
These tests are for testing different sequence of segment break(s) / white spaces
/ zero-width spaces between two CJK strings.

MozReview-Commit-ID: C1sCgrynu5f

--HG--
extra : rebase_source : d3d6ca28bd7acc2c6b82756ce108ad5716ac8e41
2017-01-10 00:02:02 +08:00
Jeremy Chen
498b737c47 Bug 1316482 - remove collapsible white spaces according to the White Space Processing Rules. r=jfkthame
This patch is an implementation of CSS Text 3 - 4.1.1 Phase 1 Step 1.

According to the specification, if white space characters are considered
collapsible, they should be removed before applying segment break transformation
rules during the text transform.

In this patch, a refactoring of text transformation logic has been made. Every
run of consecutive document white space characters (spaces/tabs/segment breaks)
is collected first. Then, we could apply the white space processing rules
accordingly.

MozReview-Commit-ID: 1JStjFk5TBs

--HG--
extra : rebase_source : 0c3cd845f12de407558aae4db3f3c75343da7050
2017-01-10 00:02:02 +08:00
Kartikaya Gupta
bd279ccabc Bug 1329663 - Move code from ScrollFrameHelper's destructor the Destroy() function. r=tnikkel
MozReview-Commit-ID: 1OWCCvR6X2N
2017-01-09 17:21:44 -05:00
Wes Kocher
5b20fb2bce Merge m-c to autoland, a=merge
MozReview-Commit-ID: 8DYKNuMdzFd
2017-01-09 16:39:02 -08:00
Michael
7fde7078aa Bug 1300784 - Combine non-e10s and e10s select dropdown implementations, preffed off. r=mconley
Patch by Michael Wright and Freddy (Junshan) Luo.

MozReview-Commit-ID: G0CaZplABpC

--HG--
extra : rebase_source : d0e29ecc80835bf227f623643518ec0cf2d01364
2016-12-21 11:09:39 -05:00
Carsten "Tomcat" Book
06c0537572 Merge mozilla-central to mozilla-inbound 2017-01-09 10:39:03 +01:00
Carsten "Tomcat" Book
bb28022e75 merge mozilla-inbound to mozilla-central a=merge 2017-01-09 10:33:05 +01:00
Bob Owen
bba735b6ef Bug 1324000: Use nsWeakFrame to hold nsIPageSequenceFrame member in nsPrintEngine. r=smaug 2017-01-09 08:26:31 +00:00
Phil Ringnalda
a52a0f5571 Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1
Backed out changeset d5411799a28f (bug 1311244)
Backed out changeset ff9c71e1dbc8 (bug 1311244)
Backed out changeset 96988ec5b81c (bug 1311244)
Backed out changeset 9d257713833a (bug 1311244)
Backed out changeset 2c33905ccb04 (bug 1311244)
Backed out changeset 20148e33d523 (bug 1311244)
Backed out changeset f36cd1532fdb (bug 1311244)
Backed out changeset 2ee4ea83a6b4 (bug 1311244)
2017-01-08 21:11:25 -08:00
Xidorn Quan
e7b267ea34 Bug 1328512 part 3 - Change stylo mochitest task to run all style system mochitests rather than tagged ones. r=gps
MozReview-Commit-ID: 7rUHpTFQflF

--HG--
extra : rebase_source : 72a62e1a582afc59ef6cc9c1488862efb14dedc8
2017-01-04 16:37:08 +11:00
Xidorn Quan
6d87099ce5 Bug 1328512 part 2 - Skip crashing/timeout mochitests on stylo. r=heycam
MozReview-Commit-ID: IzjGHfnTi60

--HG--
extra : rebase_source : a897a9a8bbf971e2962bcc5c2336c913884e6d16
2017-01-09 11:45:32 +11:00
Xidorn Quan
780e1de0b0 Bug 1328512 part 1 - Reorder some items slightly. r=heycam
MozReview-Commit-ID: HFLBml0V0YZ

--HG--
extra : rebase_source : af3b6cdd193285619a6324d1b54c87f843bd0add
2017-01-04 15:52:23 +11:00
Bobby Holley
f46d514349 Bug 1328651 - Move servo initialization/shutdown back to nsLayoutStatics.cpp. r=heycam 2017-01-08 17:42:29 -08:00
Mats Palmgren
5aa21118d5 Bug 1327129 - Test key events on various <select> elements with selectedIndex=-1. 2017-01-08 21:26:59 +01:00
Mats Palmgren
17041c7c62 Bug 1327129 - Make key events act on the first non-disabled <option> (if any) when no <option> is selected (i.e. selectedIndex=-1). r=smaug 2017-01-08 21:26:59 +01:00
Nathan Froyd
a747eb3f2c Bug 1322553 - part 2 - use the new constructor of GeckoProfilerTracingRAII; r=mstange
This patch is not strictly relevant to the current bug, but doing the
work here nicely illustrates how the constructor we added in part 1 can
be used in existing parts of the codebase.
2017-01-07 15:56:49 -05:00
Ryan VanderMeulen
1e6f972917 Merge inbound to m-c. a=merge 2017-01-07 11:22:47 -05:00
Jonathan Watt
9bf8dd0b49 Bug 1328275 - Refactor and comment nsSimplePageSequenceFrame::PrintNextPage to make it easier to understand. r=bobowen 2016-12-28 11:26:31 +00:00
Cameron McCormack
d4de4e55a0 Bug 1324624 - stylo: More crashtest assertion adjustments.
MozReview-Commit-ID: DM8nLXSiSxr
2017-01-07 16:33:50 +08:00
Emilio Cobos Álvarez
d449269afd Bug 1329200: Remove unused FrameManager global generation counter. r=xidorn
MozReview-Commit-ID: AXkaZYxpK2y

--HG--
extra : rebase_source : a02753e044fb89d4ea6a476e4b8f3e9fc0e4eb0c
2017-01-06 16:03:41 +01:00
Xidorn Quan
bab46fee29 Bug 1326145 - Remove HAVE_CPP_AMBIGUITY_RESOLVING_USING. r=froydnj
MozReview-Commit-ID: FVDZjTJ4ZhA

--HG--
extra : rebase_source : 8767112e8969cd9a3c4c118a01bec6b174024a7f
2016-12-29 18:05:20 +11:00
Sebastian Hengst
9506ca8115 Backed out changeset 5c6803c30303 (bug 1311512) for mass asserting. r=backout 2017-01-07 00:08:26 +01:00
Tobias Schneider
7b08f6c8cc Bug 1311512 - Use recording draw target for mozPrintCallback canvases. r=jwatt
MozReview-Commit-ID: 8sozCJVwbnR

--HG--
extra : rebase_source : 935fef8bd5773b6f58543d9632e056fbe3b6017e
2016-12-22 11:11:15 -08:00
cku
790cfd8462 Bug 1273807 - mask-position and mask-size animation test cases. r=heycam
mask-*-1a.html: test cases for indirect mask painting.(nsDisplayMask::PaintAsLayer)
mask-*-1b.html: test cases for painting mask on mask layer.(nsDisplayMask::PaintMask)

MozReview-Commit-ID: K9BK4MlnpBE

--HG--
extra : rebase_source : 968bc221e28cd9c60927526ee719c0ceffeeab18
2017-01-04 16:43:25 +08:00
Iris Hsiao
7e248d8cc9 Merge mozilla-central to autoland 2017-01-06 11:13:22 -05:00
Iris Hsiao
7adb57a57f merge autoland to mozilla-central a=merge 2017-01-06 11:06:17 -05:00
Xidorn Quan
cddd3c28b2 Bug 1329076 followup - Fix bustage.
MozReview-Commit-ID: ESupMqRP4ff
2017-01-06 22:10:08 +11:00
Ting-Yu Lin
53633b1c42 Bug 1320014 Part 14 - Convert NS_SIDE_TO_HALF_CORNER to a constexpr function. r=mats
MozReview-Commit-ID: 4MQu8omCdcg

--HG--
extra : rebase_source : 0bce3eb380c2bacd5a4576e1a57c96afb8b57160
2017-01-05 16:23:16 +08:00
Ting-Yu Lin
9a76c43bf0 Bug 1320014 Part 13 - Convert NS_SIDE_TO_FULL_CORNER to a constexpr function. r=mats
MozReview-Commit-ID: 4r4jEN2LklH

--HG--
extra : rebase_source : 8a60bbb322f586af1a859b9408b10685169913e7
2017-01-05 16:13:34 +08:00
Ting-Yu Lin
78cc3f541d Bug 1320014 Part 12 - Convert NS_SIDE_IS_VERTICAL to a constexpr function. r=mats
MozReview-Commit-ID: GFdigJKppuR

--HG--
extra : rebase_source : d3a66d22d99d2988d5c3c44bc1da51e30efa8d1a
2017-01-05 16:07:02 +08:00
Ting-Yu Lin
160ed71c4e Bug 1320014 Part 11 - Convert NS_FULL_TO_HALF_CORNER to a constexpr function. r=mats
Because the new function checks types, we need to change the fullCorner type
in nsComputedDOMStyle::GetEllipseRadii() and
StyleAnimationValue::ExtractComputedValue() from uint8_t to |Corner| to fix
build error.

MozReview-Commit-ID: 5NuFE3yA2QD

--HG--
extra : rebase_source : 8f94209b24bd909839358cd502f462edb9ce3116
2017-01-05 14:59:17 +08:00
Ting-Yu Lin
cf828e1584 Bug 1320014 Part 10 - Convert NS_HALF_TO_FULL_CORNER to a constexpr function. r=mats
MozReview-Commit-ID: 1PECc7hm249

--HG--
extra : rebase_source : 7784720bb9ae061689cba0b30c0aebc779d818b1
2017-01-05 14:39:58 +08:00
Ting-Yu Lin
229d433359 Bug 1320014 Part 9 - Convert NS_HALF_CORNER_IS_X to a constexpr function. r=mats
MozReview-Commit-ID: 3d2opSIjAUc

--HG--
extra : rebase_source : 03e55f0458dd305fa782ca1e46c32069045e86e9
2017-01-05 14:30:14 +08:00
Ting-Yu Lin
df030594f6 Bug 1320014 Part 8 - Move NS_FOR_CSS_HALF_CORNERS to Types.h and rewrite it. r=mats
MozReview-Commit-ID: 5UkZUSe5stP

--HG--
extra : rebase_source : e8c33473a39088d9bd807920630500b31ac6228f
2017-01-05 12:03:23 +08:00
Ting-Yu Lin
797609894a Bug 1320014 Part 7 - Convert half corner indices #define to an enum. r=mats
MozReview-Commit-ID: 8lNtjV14WTN

--HG--
extra : rebase_source : dbfa992a2ee3cab2f639fb5a68463a673410ade6
2017-01-05 11:31:38 +08:00
Ting-Yu Lin
2dada2d6e0 Bug 1320014 Part 6 - Remove #define NS_CORNER_[TOP_LEFT/TOP_RIGHT/BOTTOM_RIGHT/BOTTOM_LEFT] r=mats
MozReview-Commit-ID: ERAwdxKZPf7

--HG--
extra : rebase_source : 53eb8d15ecd0d9d8fd0c7b88872b210b54104725
2017-01-04 18:15:30 +08:00
Ting-Yu Lin
5c9728b639 Bug 1320014 Part 5 - Remove NS_FOR_CSS_CORNERS. r=mats
Remove NS_FOR_CSS_FULL_CORNERS implementation, and rename NS_FOR_CSS_CORNERS
to NS_FOR_CSS_FULL_CORNERS.

MozReview-Commit-ID: 2kmPUZDz3bj

--HG--
extra : rebase_source : a8374d10c9f398b0593d7338be210a1fde25bdc4
2017-01-04 17:52:43 +08:00
Ting-Yu Lin
7577c40539 Bug 1320014 Part 3 - Move Corner from namespace mozilla::css into mozilla. r=mats
For those cpp files, it's sufficient to use Corner to refer to
mozilla::Corner.

MozReview-Commit-ID: JmDEJ3gGm8K

--HG--
extra : rebase_source : 79d7fc74fdb827894dd9ea17d6bb382eb75e81e8
2017-01-04 17:18:49 +08:00
Ting-Yu Lin
d4db857fcf Bug 1320014 Part 2 - Rename Corner to LogicalCorner, and move it to nsStyleCoord.h. r=mats
To avoid confusion with the mozilla::css::corner, rename ::Corner to
mozilla::LogicalCorner, and move it to nsStyleCoord.h. Also, append
LogicalCorner prefix to all the enum values to match the coding style.

It also fixed the build error preemptively in a later patch that removing
::css namespace from mozilla::css::corner.

MozReview-Commit-ID: BbRYFuT3v4W

--HG--
extra : rebase_source : b8891eaa475c803de9a2137cb5e9a5a4bde37b9f
2017-01-04 16:52:12 +08:00
Xidorn Quan
cd5b8893bf Bug 1326167 - Hook ServoStyleSheet and ServoCSSRuleList into cycle collection. r=bz
MozReview-Commit-ID: 6n1rjB8aMqp

--HG--
extra : rebase_source : 8bab3247e2ef101c190881ec4d19a8bb543587e0
extra : source : 3e774461c2cf59f3835806c1e6441c0ef263aec4
2017-01-06 15:14:28 +11:00
Daniel Holbert
62fdac80b2 Bug 1320484 part 3: Add reftest for simple positioning of abspos child inside of a -webkit-box container. r=mats
MozReview-Commit-ID: 4SIys1zdkvy

--HG--
extra : rebase_source : 376a8110fbc9ac5475e2231c74ba58195b2ed6ee
2017-01-04 20:43:04 -08:00
Daniel Holbert
2bdeb3ab01 Bug 1320484 part 2: Wrap abspos placeholders in anonymous flex items, in flex containers that are really emulating legacy -webkit-box containers. r=mats
This changeset is intended to revert the logic from "Bug 1269045 part 3" [1],
*specifically* for legacy "-webkit-box"/"-webkit-inline-box" flex containers.

[1]  https://hg.mozilla.org/mozilla-central/rev/707b2ab5879d

MozReview-Commit-ID: vc4TuAoLai

--HG--
extra : rebase_source : 3cc143055fc46851e882d48df2bd913ca1487793
2017-01-04 20:31:17 -08:00
Daniel Holbert
3ee9d5690d Bug 1320484 part 1: Improve documentation for debug-only function FrameWantsToBeInAnonymousItem(), & change its arg from nsIAtom* to nsIFrame*. r=mats
This patch doesn't affect behavior at all -- it just refactors the
sanity-checking function "FrameWantsToBeInAnonymousItem()", so that the next
patch in this series can give it a new special case that checks a state bit on
the container frame.

This patch renames "parent" to "container" in this function's variable-names,
for clarity, because when this function returns true, the flex/grid container
is actually NOT expected to be the parent of aFrame.  Rather, it's expected to
be the grandparent, and the anonymous flex/grid item would be the parent.  So,
"aContainerFrame"/"containerType" is a bit more accurate (representing the
flex/grid container for aFrame).

Also worth mentioning: this patch makes FrameWantsToBeInAnonymousItem() perform
its own local GetType() call, instead of accepting an already-queried GetType()
result from the caller (as it previously did).  Technically this could cause a
slight perf hit, but it doesn't really matter since this is in "#ifdef DEBUG"
sanity-checking code anyway.  We could keep the nsIAtom* as an additional arg
to avoid this new call, but it seems better to fall on the side of simplicity &
just look up GetType() independently, rather than complicating the function
signature with an extra arg.

MozReview-Commit-ID: 4oJFkQMuH9c

--HG--
extra : rebase_source : 3b5d60d8c15e69470f450168698b855e353486d3
2017-01-04 20:29:19 -08:00
Tomer Cohen
d0e2761f49 Bug 849404 RTL support for text/plain documents r=dbaron
The addition of unicode-plaintext to the pre element will make RTL text to appear from right to left. The html[dir] pre rule will make sure that this addition won't break the 'switch page direction' functionality.

MozReview-Commit-ID: 2JXJjqt2iuX

--HG--
extra : rebase_source : 98c85228ce50fa145bfaa77051532f69e92ba98d
2016-12-24 01:59:12 +02:00
Wes Kocher
0f254a30d6 Merge inbound to central, a=merge
MozReview-Commit-ID: 1ij6nLf8f8s
2017-01-05 17:30:35 -08:00
cku
f107b85dcc Bug 1323912 - Part 6. Test cases. r=mstange
mask-opacity-1d.hmtl: vertify the change in Part 4. Before we land Part 4, the
rendering result in FF is not correct.
mask-opacity-1e.hmtl: vertify the change in Part 5.

MozReview-Commit-ID: GcbDCvr9ttF

--HG--
extra : rebase_source : 0be8c9cab639be2fda84a2a05319e25ba719ed09
2017-01-04 14:16:06 +08:00
cku
8ed218233f Bug 1323912 - Part 5. Apply opacity in mask layer painting path. r=mstange
MozReview-Commit-ID: HX2Tcum2smO

--HG--
extra : rebase_source : 2c2f96aa28e21f79b5fafe12fac8daa3fe89eb21
2017-01-03 17:12:32 +08:00
cku
b10b619355 Bug 1323912 - Part 4. Apply opacity in indirect image mask painting path. r=mstange
MozReview-Commit-ID: IKKKMccyMsO

--HG--
extra : rebase_source : 701d84e241ba36aeaa30b8d9946c79515969ae95
2017-01-03 16:35:17 +08:00
cku
848df830c7 Bug 1323912 - Part 3. Pass opacity in gradient-mask painting path. r=mstange
MozReview-Commit-ID: E2RdOHGoia8

--HG--
extra : rebase_source : 388539f52a5f64bee0360ae67ec3891e2567d669
2017-01-04 01:05:05 +08:00
cku
09c56e6da6 Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
Each concrete class of imgIContainer is able to handle opacity already. All we
need to do is pass opacity value to them.

MozReview-Commit-ID: EMkLnG3YXA1

--HG--
extra : rebase_source : b0a0aad1fec0c2765e96d23ed9b627345c793795
2017-01-03 13:53:22 +08:00
cku
7ffd5790e1 Bug 1323912 - Part 1. Rename PaintBackground to PaintStyleImageLayer. r=mstange
MozReview-Commit-ID: GWuII34t0j7

--HG--
extra : rebase_source : 4b08672f76c57562b9ab46d6605611d99aa64cf0
2017-01-03 11:57:13 +08:00
Hiroyuki Ikezoe
0e03cf5f82 Bug 1328535 - Remove range-checking assertion for aDilutionRatio, in color animation code. r=dholbert
Some cubic-bezier functions, e.g. cubic-bezier(0,-0.5,0,0), produce values out
of range of [0, 1].

MozReview-Commit-ID: 9ZTsTRTcUaI

--HG--
extra : rebase_source : 7edf0c4d2702a502a9c0422be83ce7229751e815
2017-01-05 09:05:57 +09:00
Phil Ringnalda
d105fd40fd Merge m-c to autoland 2017-01-04 19:01:49 -08:00
Iris Hsiao
53e5ead7ef Backed out changeset a44640701558 (bug 1323912) 2017-01-04 21:47:16 -05:00
Iris Hsiao
c8e876e89c Backed out changeset c868ab532766 (bug 1323912) 2017-01-04 21:47:12 -05:00
Iris Hsiao
f3fabb8956 Backed out changeset 71c136b30a4d (bug 1323912) 2017-01-04 21:47:08 -05:00
Iris Hsiao
6989ec2d7a Backed out changeset a2f133998adf (bug 1323912) 2017-01-04 21:47:05 -05:00
Iris Hsiao
d569188dd7 Backed out changeset b3ad53915c5e (bug 1323912) 2017-01-04 21:47:01 -05:00
Iris Hsiao
5757a6b248 Backed out changeset 5de8385ec973 (bug 1323912) for bustage on OSX 2017-01-04 21:46:58 -05:00
Phil Ringnalda
c83d1d7ce9 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 51FMtH1yTe6
2017-01-04 18:33:32 -08:00
Mats Palmgren
23f36915e8 Bug 1328095 - Reftest (also covers bug 1232194). 2017-01-04 21:35:19 +01:00
Mats Palmgren
51a67d7f24 Bug 1328095 - [writing-mode] Make JoinBoxesForVerticalSlice use logical coordinates (and rename it JoinBoxesForBlockAxisSlice accordingly). r=jfkthame 2017-01-04 21:35:19 +01:00
Boris Zbarsky
e080ecc8e9 Bug 1298588 part 16. Remove StyleStructContext. r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
e95482db38 Bug 1298588 part 15, gecko piece. Rip out the initial() methods on style structs in stylo. r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
85a6ca2630 Bug 1298588 part 10, gecko piece. Pass through useful default styles to apply_declarations(). r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
99d2e96def Bug 1298588 part 9, gecko piece. Pass through useful default styles to cascade(). r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
eebd58fd31 Bug 1298588 part 7, gecko piece. Stop using initial_values in general in Gecko glue code. r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
bd53996269 Bug 1298588 part 6, gecko piece. Stop using initial_values when doing inheritance in Gecko glue code. r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
9f8934b143 Bug 1298588 part 4, gecko piece. Recreate the default computed values for a document as needed. r=bholley 2017-01-04 14:52:27 -05:00
Boris Zbarsky
6104ba14f9 Bug 1298588 part 3, gecko piece. Add a default ComputedValues member to PerDocumentStyleData. r=bholley 2017-01-04 14:52:26 -05:00
Boris Zbarsky
a3a6e58c68 Bug 1298588 part 2, gecko piece. Pass through an nsPresContext to the PerDocumentStyleData constructor. r=bholley 2017-01-04 14:52:26 -05:00
Boris Zbarsky
d6ee8eb8a9 Bug 1298588 part 1. Make StyleStructContext work with a const nsPresContext. r=bholley 2017-01-04 14:52:26 -05:00
cku
e7cc649f98 Bug 1323912 - Part 6. Test cases. r=mstange
mask-opacity-1d.hmtl: vertify the change in Part 4. Before we land Part 4, the
rendering result in FF is not correct.
mask-opacity-1e.hmtl: vertify the change in Part 5.

MozReview-Commit-ID: GcbDCvr9ttF

--HG--
extra : rebase_source : 842616602e1511cfebd7db5294c3937a6adb50e2
2017-01-04 14:16:06 +08:00
cku
8c03e0e5d4 Bug 1323912 - Part 5. Apply opacity in mask layer painting path. r=mstange
MozReview-Commit-ID: HX2Tcum2smO

--HG--
extra : rebase_source : 8a28c67b898efbea304d71709c0fd13e25632032
2017-01-03 17:12:32 +08:00
cku
1aaf3f65d2 Bug 1323912 - Part 4. Apply opacity in indirect image mask painting path. r=mstange
MozReview-Commit-ID: IKKKMccyMsO

--HG--
extra : rebase_source : aaaf45dacac16fae7dc1a05529125b195de1b3cd
2017-01-03 16:35:17 +08:00
cku
c834e9f24d Bug 1323912 - Part 3. Pass opacity in gradient-mask painting path. r=mstange
MozReview-Commit-ID: E2RdOHGoia8

--HG--
extra : rebase_source : 5242b694dc33121fc10fa1933a8168f0aa444723
2017-01-04 01:05:05 +08:00
cku
adab9bea9f Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
Each concrete class of imgIContainer is able to handle opacity already. All we
need to do is pass opacity value to them.

MozReview-Commit-ID: EMkLnG3YXA1

--HG--
extra : rebase_source : 080a843b34cc1ca27831310d474243b4066f59f2
2017-01-03 13:53:22 +08:00
cku
e36c492419 Bug 1323912 - Part 1. Rename PaintBackground to PaintStyleImageLayer. r=mstange
MozReview-Commit-ID: GWuII34t0j7

--HG--
extra : rebase_source : f74e9d242e2ef505790575cd12e0a58cc07ec44f
2017-01-03 11:57:13 +08:00
Xidorn Quan
97d13f46a3 Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron
I think there are three advantages of this change:
1. removes some dependencies from layout / painting code to pre-computed
   value stuff in the style system;
2. makes it easier to audit usage of specific fields in style structs
   (which is probably a side effect of the first one);
3. potentially improves performance since it doesn't go through the
   unnecessary general logic in ExtractComputedValue.

Also, combined with the part before, we get a unified list for visited-
dependent properties so that we can ensure the assertion here and the
style difference calc code are consistent.

MozReview-Commit-ID: 5B9aN7CfRgI

--HG--
extra : rebase_source : ac80eaea2474b9ec4b47b1cc9a5bdd2e61f6ec4d
2016-12-31 00:57:37 +11:00
Xidorn Quan
801cd27579 Bug 1303241 part 1 - Move visited-dependent style fields into a list file. r=dbaron
MozReview-Commit-ID: K4kc8ByNGoT

--HG--
extra : rebase_source : 0225be937ea2706ec43f56211550b966859afc8c
2017-01-05 11:22:36 +11:00
Botond Ballo
e8cc185f9d Bug 1326290 - Correct sequencing of layer transaction and StartAsyncScrollbarDrag messages. r=kats
In cases where a mouse click that starts a scrollbar drag is also what
layerizes the scroll frame, the StartAsyncScrollbarDrag message needs to
arrive after the layer transaction. This patch ensures it does.

MozReview-Commit-ID: A02qRb6yWxg

--HG--
extra : rebase_source : 3517e8c8a578a0bd257a80bb8cb81303d171bb6c
2017-01-04 13:42:36 -05:00
Jonathan Watt
eb5cbfaadf Bug 1328508 - Increase the print watchdog timer for debug builds, and add some warnings to make watchdog timeouts visible. r=bobowen 2016-12-19 10:12:39 +00:00
Carsten "Tomcat" Book
bf21cb8f03 Merge mozilla-central to mozilla-inbound 2017-01-04 16:18:24 +01:00
Carsten "Tomcat" Book
b4e6d275b7 merge mozilla-inbound to mozilla-central a=merge 2017-01-04 16:09:56 +01:00
Andrea Marchesini
bc98b07905 Bug 1322550 - Rename DOMStorage to Storage, r=smaug
--HG--
rename : dom/storage/DOMStorage.cpp => dom/storage/Storage.cpp
rename : dom/storage/DOMStorage.h => dom/storage/Storage.h
rename : dom/storage/DOMStorageCache.cpp => dom/storage/StorageCache.cpp
rename : dom/storage/DOMStorageCache.h => dom/storage/StorageCache.h
rename : dom/storage/DOMStorageDBThread.cpp => dom/storage/StorageDBThread.cpp
rename : dom/storage/DOMStorageDBThread.h => dom/storage/StorageDBThread.h
rename : dom/storage/DOMStorageDBUpdater.cpp => dom/storage/StorageDBUpdater.cpp
rename : dom/storage/DOMStorageDBUpdater.h => dom/storage/StorageDBUpdater.h
rename : dom/storage/DOMStorageIPC.cpp => dom/storage/StorageIPC.cpp
rename : dom/storage/DOMStorageIPC.h => dom/storage/StorageIPC.h
rename : dom/storage/DOMStorageManager.cpp => dom/storage/StorageManager.cpp
rename : dom/storage/DOMStorageManager.h => dom/storage/StorageManager.h
rename : dom/storage/DOMStorageObserver.cpp => dom/storage/StorageObserver.cpp
rename : dom/storage/DOMStorageObserver.h => dom/storage/StorageObserver.h
2017-01-04 14:53:01 +01:00
Phil Ringnalda
8b917c2dd0 Merge m-c to autoland 2017-01-03 18:45:51 -08:00
Phil Ringnalda
82ebc0c5ea Merge m-i to m-c, a=merge
MozReview-Commit-ID: FEe5yZfka5J
2017-01-03 18:40:26 -08:00
Ray Lin
22a003ad67 Bug 1322512 - force <audio controls> to have horizontal writing-mode, so that its control bar is never an orthogonal flow. r=dholbert
MozReview-Commit-ID: 4hLOYrBtiGc

--HG--
extra : rebase_source : be6bf19989c458ca46f3172ffbec6c023e71c9bd
2016-12-23 15:21:46 +08:00
Tim Nguyen
d7db347638 Bug 1322938 - Basic implementation of HTMLDialogElement. r=smaug, masayuki
MozReview-Commit-ID: AU92mq2QZIc
2016-12-23 16:01:50 +01:00
Olli Pettay
1ebfdf5c0e Bug 1321566 Part 2: Use Disconnect pattern to manage nsPrintEngine member in nsPagePrintTimer. r=bobowen 2017-01-03 11:10:11 +00:00
Bob Owen
dbcaf9922d Bug 1321566 Part 1: Use UniquePtr to hold nsPrintData in nsPrintEngine. r=jwatt 2017-01-03 11:10:11 +00:00
Cameron McCormack
171e45e09c Bug 1328223 - stylo: Ignore invalid URLs from @import rules. r=emilio
MozReview-Commit-ID: BTEPxCXiR9O
2017-01-03 18:35:15 +08:00
Timothy Nikkel
24281c4a15 Bug 1328202. Remove unused variable mGfxScrollFrame in nsCSSFrameConstructor. r=mats 2017-01-02 22:07:51 -06:00
Timothy Nikkel
216c1f3917 Backed out changeset c2f49fba3f4d (part 3 of bug 1317562) for causing bug 1325910. 2017-01-02 16:49:29 -06:00
Phil Ringnalda
22be34bcc4 Merge m-i to m-c, a=merge
MozReview-Commit-ID: AqAUP3ETNr
2017-01-02 10:54:20 -08:00
Cameron McCormack
61569b57a1 Bug 1324624 - Tweak stylo crashtest assertion annotations a bit more.
MozReview-Commit-ID: D2AntG68VGr
2017-01-02 16:25:22 +08:00
Phil Ringnalda
8ffd5762b5 Merge m-i to m-c, a=merge
MozReview-Commit-ID: L58yTXbUD21
2017-01-01 11:17:06 -08:00
Daniel Holbert
ae86e90d47 Bug 1326579: Add some needed includes in layout/painting, to preemptively fix unified bustage. r=xidorn
MozReview-Commit-ID: G8Ax9cVtOFP

--HG--
extra : rebase_source : 43e1d274e169bb8139d3ac867791aa638a2ea33f
2016-12-31 16:35:41 -08:00
Daniel Holbert
2c23d97ecd Bug 1326574: Add some needed includes/forward-declarations in layout/style, to preemptively fix unified bustage. r=xidorn
MozReview-Commit-ID: 2vM3aiR87T3

--HG--
extra : rebase_source : 8bff626c7f283b67b5178bae06ab5606b24c0119
2016-12-31 16:10:45 -08:00
Phil Ringnalda
3f025b28e0 Merge m-c to m-i
MozReview-Commit-ID: 6JjpxZR3ese
2016-12-31 11:32:38 -08:00
Phil Ringnalda
e8852fe6a8 Merge m-i to m-c, a=merge
MozReview-Commit-ID: LQ8vDnOLtXR
2016-12-31 11:07:26 -08:00
Mats Palmgren
dfeed3a85d Bug 1325355 part 2 - Rename nsIFrame::GetWritingMode to WritingModeForLine to make its purpose clearer. r=jfkthame 2016-12-31 18:16:32 +01:00
Mats Palmgren
ea21a73fc7 Bug 1325355 part 1 - Make nsIFrame::GetWritingMode take a WritingMode param instead of calling this->GetWritingMode(). r=jfkthame 2016-12-31 18:16:32 +01:00
Boris Zbarsky
66519f68ee Bug 1326388 part 2. Switch nsSVGElement from storing an nsStyleRule to storing a DeclarationBlock to represent its SMIL mapped attributes. r=dbaron 2016-12-31 01:11:05 -08:00
cku
ccf62e0161 Bug 1324174 - Simplify context management logic in nsSVGIntegrationUtils::PaintMask. r=mstange
MozReview-Commit-ID: BwPSFlfqN8e

--HG--
extra : rebase_source : b16bad5f5baee1a469237b72ea6a23c341ebdb25
2016-12-30 02:07:04 +08:00
Xidorn Quan
c26fcf05e4 Bug 1326209 part 2 - Change background-color to use complex color. r=dholbert
MozReview-Commit-ID: 1n3TC3CVY7U

--HG--
extra : rebase_source : 6b402a2493f58d114a9898a4d556587fdc98a9ee
2016-12-30 02:03:29 +11:00
Xidorn Quan
70cf8ed908 Bug 1326209 part 1 - Make nsCSSRendering::DrawTableBorderSegment take nscolor for background color. r=dholbert
MozReview-Commit-ID: sSPtxzIf9H

--HG--
extra : rebase_source : 7d0f60f14f63ddba840037e12637ab9b56b6a6fe
2016-12-30 01:58:13 +11:00
cku
706f1d717e Bug 1314001 - (followup) give different color to different kind of mask. r=me
MozReview-Commit-ID: 5NtefGdSrUT

--HG--
extra : rebase_source : 2f1cbf149e6baa42829c6f50cb81c682865e2e81
2016-12-30 03:35:36 +08:00
Cameron McCormack
3c057d1a75 Bug 1323717 - Re-enable 1290994-4.html. r=manishearth
MozReview-Commit-ID: 1LRTnuK0ulh

--HG--
extra : rebase_source : da27637bb01b0946c759e52bd3ea01560f959b55
2017-01-02 15:44:23 +08:00
Emilio Cobos Álvarez
f5651bd75d Bug 1304792: Use borrowed types for ServoImportRule. r=Manishearth r=heycam
MozReview-Commit-ID: HKjsOaE2qAp
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2016-12-30 16:30:42 +01:00
Emilio Cobos Álvarez
a25a3083ce Bug 1304792: stylo: Implement @import. r=heycam
MozReview-Commit-ID: Hw1V66JxIBD
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2016-12-30 16:30:41 +01:00
Emilio Cobos Álvarez
83aebb6253 Bug 1304792: Minimal Loader and CSSParser cleanup. r=heycam
MozReview-Commit-ID: DYOh8BtK7NT
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2016-12-30 16:30:41 +01:00
Daniel Holbert
2f7ea0562b Bug 1328316: Move some tests to their correct sorted position in a reftest.list manifest. r=xidorn
MozReview-Commit-ID: IN9nVv6fV5I

--HG--
extra : rebase_source : 5f386011b07a5d61a1ffd5c0c321f60eda298a9a
2017-01-03 09:30:31 -08:00
Chris Peterson
20bc668a02 Bug 1280295 - Remove MOZ_HAVE_REF_QUALIFIERS. r=froydnj 2017-01-03 22:42:33 -08:00
Lee Salzman
53d2c558be Bug 1318769 - add reftest to verify that color emoji show up. r=jrmuizel
MozReview-Commit-ID: Ik0IZnoHDP0
2017-01-04 01:00:15 -05:00
Phil Ringnalda
c4d1ea9a14 Merge m-c to m-i
MozReview-Commit-ID: JYNBUrs2zC5
2017-01-03 18:46:43 -08:00
Olli Pettay
0364dbc792 Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459
2017-01-03 21:47:55 +02:00
Mats Palmgren
c57b9fd7a3 Bug 731096 - Make nsFrameManager::RegisterPlaceholderFrame infallible. r=dholbert 2017-01-04 00:56:19 +01:00
Mats Palmgren
4cb897b943 Bug 1232194 part 2 - [writing-mode] Make ConsumedBSize() return the block-axis size, not the physical height. r=dholbert 2017-01-04 00:56:19 +01:00
Mats Palmgren
10150aa1b7 Bug 1232194 part 1 - [writing-mode] Drop "Get" from GetConsumedBSize() and add a WritingMode param. r=dholbert 2017-01-04 00:56:19 +01:00
Jeremy Chen
213197e5e1 Bug 1328540 - trim trailing whitespaces. r=jeremychen
Trim trailing whitespaces for files that are touched in this bug:

  gfxTextRun.h
  gfxTextRun.cpp
  nsTextFrame.cpp
  nsCSSProps.cpp

MozReview-Commit-ID: FmiW2QiCoFv

--HG--
extra : rebase_source : cbc9ae8c3c4410d1fe79c027d4ccf11b45c8bd19
2017-01-04 23:55:16 +08:00
Jeremy Chen
f735dd2d2c Bug 1328540 - convert NS_STYLE_HYPHENS_* to an enum class. r=xidorn
MozReview-Commit-ID: BwTzbA29Y3H

--HG--
extra : rebase_source : fc07d2c881a8ccc618fd1776d1e977c051b0032f
2017-01-04 23:55:16 +08:00
Phil Ringnalda
2fcf8d4ba8 Merge m-c to m-i
MozReview-Commit-ID: KhTVPUMvnOT
2016-12-29 18:26:18 -08:00
Boris Zbarsky
4854d1dba1 Bug 1326163 part 3. Rename nsDisplayFieldSetBorderBackground to nsDisplayFieldSetBorder, since that's what it does ever since bug 1227327 was fixed in <https://hg.mozilla.org/mozilla-central/rev/5453b1ce4e85e98d358c12c8dc168a9f484b7491>. r=dbaron 2016-12-29 18:10:26 -08:00
Boris Zbarsky
6d33c26700 Bug 1326163 part 2. Inherit a fieldset's border-radius down into its content wrapper box, so it doesn't leak out and mess up hit-testing in the corner areas when it has rounded borders. r=dbaron 2016-12-29 18:10:24 -08:00
Boris Zbarsky
a3443d3548 Bug 1326163 part 1. The fieldset's border drawing display item shouldn't participate in hit-testing. That's handled by its background item already. r=dbaron 2016-12-29 18:10:22 -08:00
Cameron McCormack
9560e97767 Bug 1323665 - Part 2: Allow StyleSheet.disabled CSSOM access to disable/enable a ServoStyleSheet. r=xidorn
Now that bug 1290209 has landed, we can make StyleSheet.disabled work in Servo
styled documents.  This fixes a bunch of test crashes due to the assertion no
longer firing.

MozReview-Commit-ID: 6sLrdrxWlvK

--HG--
extra : rebase_source : cf8ab29f98fbba6be837a38ffe2a03ed9b33b701
2017-01-09 17:44:30 +08:00
Cameron McCormack
4a5ea32ba0 Bug 1323665 - Part 1: Adjust some ServoStyleSet assertions. r=xidorn
We're incorrectly asserting that a sheet is applicable when we remove it from
the style set, but we'll actually cause the sheet to be not applicable just
before we remove it from the style set.  (Note how nsStyleSet doesn't assert
this in RemoveStyleSheet.)  Also, we were missing a corresponding assertion
in AddDocStylesSheet.

MozReview-Commit-ID: E5qwxwrA74F

--HG--
extra : rebase_source : 1915553a0aa6f45b347db34feace35802983b05a
2017-01-09 17:42:52 +08:00
Cameron McCormack
d628134419 Bug 1323706 - stylo: Re-enable one test now that StyleSheet.media works. r=xidorn
We no longer crash, though we still have a couple of assertions.

MozReview-Commit-ID: 189zGH1LdLY

--HG--
extra : rebase_source : 0c3c59b7f154b6c94681c62f1d537d748fec466a
2017-01-09 16:43:18 +08:00
Manish Goregaokar
960f182e2f Bug 1317208 - Stylo: Store servo computed values for animation properties; r=birtles,heycam
MozReview-Commit-ID: IoQLN5tdIBw

--HG--
extra : rebase_source : da6a19192b639feaef828d2849fc8e4f8085c0f4
2016-11-30 17:34:54 -08:00