Jeff Gilbert
f74960ccbf
Bug 1325333 - Check type of buffer to be cleared by Clear[Buffer]. - r=daoshengmu
...
MozReview-Commit-ID: 8A37aTeW25t
2016-12-29 02:45:08 -08:00
Morris Tseng
a31f830495
Bug 1322500 - Mark some webgl tests which are passed now. r=gfx?
...
MozReview-Commit-ID: 1qCJLIQNM82
2016-12-29 18:27:00 +08:00
Morris Tseng
d0ee835ee4
Merge m-c to graphics.
...
--HG--
rename : taskcluster/ci/desktop-test/test-platforms.yml => taskcluster/ci/test/test-platforms.yml
rename : taskcluster/ci/desktop-test/test-sets.yml => taskcluster/ci/test/test-sets.yml
2016-12-29 18:26:24 +08:00
Jeff Gilbert
11e66ffa63
Bug 1316546 - CopyTexImage can convert unsigned fixed-point to signed fixed-point. - r=lenzak800
...
MozReview-Commit-ID: FrdNXH84KMD
2017-01-02 15:19:24 -08:00
Jeff Gilbert
ccb6840964
Bug 1326385 - Handle undefined images in BlitFramebuffer. - r=kvark
...
MozReview-Commit-ID: 3FjzETVL0AZ
2017-01-02 02:29:24 -08:00
Jeff Gilbert
d61a07cd85
Bug 1295001 - Check interface blocks during validation. - r=kvark
...
MozReview-Commit-ID: 6nyTZPLmbdC
2016-12-30 21:40:20 -08:00
Kartikaya Gupta
3cae68fdd3
Merge m-c to graphics
...
MozReview-Commit-ID: EVRgJB0urSI
2016-12-27 09:33:52 -05:00
Jeff Gilbert
3f9fc7d30d
Bug 1325516 (flattened) - Misc fixes and simplify IMPL_COLOR_READ_FORMAT/TYPE and ensure that we only return valid ones. - r=daoshengmu
2016-12-25 13:44:49 -08:00
Jeff Gilbert
798acabef4
Bug 1325500 (flattened) - Fix DrawRangeElements impl and require size=4 for packed int types. - r=daoshengmu
...
MozReview-Commit-ID: B3YpgZn48Nl
2016-12-25 13:44:47 -08:00
Jeff Gilbert
b669f45f40
Bug 1325486 - TFBufferMode defaults to INTERLEAVED, and UniformMatrix's transpose arg should be passed to GL. - r=daoshengmu
...
MozReview-Commit-ID: 7yc2u0GQDnr
2016-12-25 13:44:44 -08:00
Jeff Gilbert
cc9ce2e970
Bug 1325483 - Query DRAW_BUFFER0 from GLScreenBuffer. - r=daoshengmu
...
MozReview-Commit-ID: KjhbQM9B8EZ
2016-12-25 13:44:42 -08:00
Jeff Gilbert
149aff4438
Bug 1325477
- Initial RB config is 0x0 RGBA4. - r=daoshengmu
...
MozReview-Commit-ID: 69MYWBgDpPS
2016-12-25 13:44:40 -08:00
Jeff Gilbert
ac2df6af8a
Bug 1325476 - Use helper for Parameter[fi] funcs instead of maybeFloat/IntParam. - r=daoshengmu
...
MozReview-Commit-ID: 3jGFXfDNkPt
2016-12-25 13:44:38 -08:00
Jeff Gilbert
02fcc3f257
Bug 1325468 - An unspecified fb attachment should have a COLOR_ENCODING of LINEAR. - r=daoshengmu
...
MozReview-Commit-ID: BhrlgFln2sZ
2016-12-25 13:44:35 -08:00
Jeff Gilbert
dc3a2d1239
Bug 1325311 - Only test BlitFramebuffer feedback for masked bits. - r=daoshengmu
...
MozReview-Commit-ID: 8CAvVwK7V3m
2016-12-25 13:44:33 -08:00
Jeff Gilbert
0801831c32
Bug 1325240 - Handle arrays in glsl variable location queries properly. - r=daoshengmu
...
MozReview-Commit-ID: 1XYwvh9QGmA
2016-12-25 13:44:31 -08:00
Jeff Gilbert
35a5dbc87a
Bug 1325238 - Use ShCompileOptions type instead of int. - r=daoshengmu
...
Also only use SH_LIMIT_CALL_STACK_DEPTH if we have resources.MaxCallStackDepth.
MozReview-Commit-ID: DXhw7A7gCjF
2016-12-25 13:44:29 -08:00
Jeff Gilbert
6091cfeb6e
Bug 1312865 - ClearBuffer and similar funcs should mirror Clear's behavior. - r=daoshengmu
...
MozReview-Commit-ID: 4Gm5aNZ1PXX
2016-12-25 13:44:26 -08:00
Jeff Gilbert
3587cf5c07
Bug 1323626 - Initialize tex image data during completeness checks. - r=daoshengmu
...
MozReview-Commit-ID: 9g5EETBEfU2
2016-12-25 13:44:24 -08:00
Jeff Gilbert
a2f7e49912
Bug 1324727 - Check for invalid DOM upload format/type. - r=daoshengmu
...
MozReview-Commit-ID: 2uZi1ILyMIM
2016-12-25 13:44:22 -08:00
Kartikaya Gupta
18071e92df
Merge m-c to graphics
...
MozReview-Commit-ID: 6XqNGxF5EiQ
--HG--
rename : dom/animation/test/css-transitions/file_csstransition-events.html => dom/animation/test/css-transitions/file_event-dispatch.html
rename : dom/animation/test/css-transitions/test_csstransition-events.html => dom/animation/test/css-transitions/test_event-dispatch.html
rename : js/src/jit/BaselineCacheIR.cpp => js/src/jit/BaselineCacheIRCompiler.cpp
rename : js/src/jit/BaselineCacheIR.h => js/src/jit/BaselineCacheIRCompiler.h
rename : testing/docker/README.md => taskcluster/docker/README.md
rename : testing/docker/REGISTRY => taskcluster/docker/REGISTRY
rename : testing/docker/android-gradle-build/Dockerfile => taskcluster/docker/android-gradle-build/Dockerfile
rename : testing/docker/android-gradle-build/README.md => taskcluster/docker/android-gradle-build/README.md
rename : testing/docker/android-gradle-build/REGISTRY => taskcluster/docker/android-gradle-build/REGISTRY
rename : testing/docker/android-gradle-build/VERSION => taskcluster/docker/android-gradle-build/VERSION
rename : testing/docker/android-gradle-build/bin/after.sh => taskcluster/docker/android-gradle-build/bin/after.sh
rename : testing/docker/android-gradle-build/bin/before.sh => taskcluster/docker/android-gradle-build/bin/before.sh
rename : testing/docker/android-gradle-build/bin/build.sh => taskcluster/docker/android-gradle-build/bin/build.sh
rename : testing/docker/android-gradle-build/bin/checkout-script.sh => taskcluster/docker/android-gradle-build/bin/checkout-script.sh
rename : testing/docker/android-gradle-build/bin/checkout-sources.sh => taskcluster/docker/android-gradle-build/bin/checkout-sources.sh
rename : testing/docker/android-gradle-build/buildprops.json => taskcluster/docker/android-gradle-build/buildprops.json
rename : testing/docker/android-gradle-build/dot-config/pip/pip.conf => taskcluster/docker/android-gradle-build/dot-config/pip/pip.conf
rename : testing/docker/android-gradle-build/oauth.txt => taskcluster/docker/android-gradle-build/oauth.txt
rename : testing/docker/base-build/Dockerfile => taskcluster/docker/base-build/Dockerfile
rename : testing/docker/base-build/VERSION => taskcluster/docker/base-build/VERSION
rename : testing/docker/base-build/system-setup.sh => taskcluster/docker/base-build/system-setup.sh
rename : testing/docker/base-test/Dockerfile => taskcluster/docker/base-test/Dockerfile
rename : testing/docker/base-test/REGISTRY => taskcluster/docker/base-test/REGISTRY
rename : testing/docker/base-test/VERSION => taskcluster/docker/base-test/VERSION
rename : testing/docker/base-test/sources.list => taskcluster/docker/base-test/sources.list
rename : testing/docker/centos6-build-upd/Dockerfile => taskcluster/docker/centos6-build-upd/Dockerfile
rename : testing/docker/centos6-build-upd/REGISTRY => taskcluster/docker/centos6-build-upd/REGISTRY
rename : testing/docker/centos6-build-upd/VERSION => taskcluster/docker/centos6-build-upd/VERSION
rename : testing/docker/centos6-build/Dockerfile => taskcluster/docker/centos6-build/Dockerfile
rename : testing/docker/centos6-build/REGISTRY => taskcluster/docker/centos6-build/REGISTRY
rename : testing/docker/centos6-build/VERSION => taskcluster/docker/centos6-build/VERSION
rename : testing/docker/centos6-build/hgrc => taskcluster/docker/centos6-build/hgrc
rename : testing/docker/centos6-build/system-setup.sh => taskcluster/docker/centos6-build/system-setup.sh
rename : testing/docker/decision/Dockerfile => taskcluster/docker/decision/Dockerfile
rename : testing/docker/decision/README.md => taskcluster/docker/decision/README.md
rename : testing/docker/decision/REGISTRY => taskcluster/docker/decision/REGISTRY
rename : testing/docker/decision/VERSION => taskcluster/docker/decision/VERSION
rename : testing/docker/decision/system-setup.sh => taskcluster/docker/decision/system-setup.sh
rename : testing/docker/desktop-build/Dockerfile => taskcluster/docker/desktop-build/Dockerfile
rename : testing/docker/desktop-build/bin/build.sh => taskcluster/docker/desktop-build/bin/build.sh
rename : testing/docker/desktop-build/bin/checkout-script.sh => taskcluster/docker/desktop-build/bin/checkout-script.sh
rename : testing/docker/desktop-build/bin/checkout-sources.sh => taskcluster/docker/desktop-build/bin/checkout-sources.sh
rename : testing/docker/desktop-build/buildprops.json => taskcluster/docker/desktop-build/buildprops.json
rename : testing/docker/desktop-build/dot-config/pip/pip.conf => taskcluster/docker/desktop-build/dot-config/pip/pip.conf
rename : testing/docker/desktop-build/oauth.txt => taskcluster/docker/desktop-build/oauth.txt
rename : testing/docker/desktop-test/Dockerfile => taskcluster/docker/desktop-test/Dockerfile
rename : testing/docker/desktop-test/apport => taskcluster/docker/desktop-test/apport
rename : testing/docker/desktop-test/buildprops.json => taskcluster/docker/desktop-test/buildprops.json
rename : testing/docker/desktop-test/deja-dup-monitor.desktop => taskcluster/docker/desktop-test/deja-dup-monitor.desktop
rename : testing/docker/desktop-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop-test/dot-files/pulse/default.pa => taskcluster/docker/desktop-test/dot-files/pulse/default.pa
rename : testing/docker/desktop-test/fonts.conf => taskcluster/docker/desktop-test/fonts.conf
rename : testing/docker/desktop-test/jockey-gtk.desktop => taskcluster/docker/desktop-test/jockey-gtk.desktop
rename : testing/docker/desktop-test/motd => taskcluster/docker/desktop-test/motd
rename : testing/docker/desktop-test/release-upgrades => taskcluster/docker/desktop-test/release-upgrades
rename : testing/docker/desktop-test/taskcluster-interactive-shell => taskcluster/docker/desktop-test/taskcluster-interactive-shell
rename : testing/docker/desktop-test/tc-vcs-config.yml => taskcluster/docker/desktop-test/tc-vcs-config.yml
rename : testing/docker/desktop-test/tester.env => taskcluster/docker/desktop-test/tester.env
rename : testing/docker/desktop1604-test/Dockerfile => taskcluster/docker/desktop1604-test/Dockerfile
rename : testing/docker/desktop1604-test/apport => taskcluster/docker/desktop1604-test/apport
rename : testing/docker/desktop1604-test/buildprops.json => taskcluster/docker/desktop1604-test/buildprops.json
rename : testing/docker/desktop1604-test/deja-dup-monitor.desktop => taskcluster/docker/desktop1604-test/deja-dup-monitor.desktop
rename : testing/docker/desktop1604-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop1604-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop1604-test/dot-files/pulse/default.pa => taskcluster/docker/desktop1604-test/dot-files/pulse/default.pa
rename : testing/docker/desktop1604-test/fonts.conf => taskcluster/docker/desktop1604-test/fonts.conf
rename : testing/docker/desktop1604-test/jockey-gtk.desktop => taskcluster/docker/desktop1604-test/jockey-gtk.desktop
rename : testing/docker/desktop1604-test/motd => taskcluster/docker/desktop1604-test/motd
rename : testing/docker/desktop1604-test/release-upgrades => taskcluster/docker/desktop1604-test/release-upgrades
rename : testing/docker/desktop1604-test/taskcluster-interactive-shell => taskcluster/docker/desktop1604-test/taskcluster-interactive-shell
rename : testing/docker/desktop1604-test/tc-vcs-config.yml => taskcluster/docker/desktop1604-test/tc-vcs-config.yml
rename : testing/docker/desktop1604-test/tester.env => taskcluster/docker/desktop1604-test/tester.env
rename : testing/docker/image_builder/Dockerfile => taskcluster/docker/image_builder/Dockerfile
rename : testing/docker/image_builder/REGISTRY => taskcluster/docker/image_builder/REGISTRY
rename : testing/docker/image_builder/VERSION => taskcluster/docker/image_builder/VERSION
rename : testing/docker/image_builder/build-image.sh => taskcluster/docker/image_builder/build-image.sh
rename : testing/docker/image_builder/setup.sh => taskcluster/docker/image_builder/setup.sh
rename : testing/docker/lint/Dockerfile => taskcluster/docker/lint/Dockerfile
rename : testing/docker/lint/system-setup.sh => taskcluster/docker/lint/system-setup.sh
rename : testing/docker/recipes/centos6-build-system-setup.sh => taskcluster/docker/recipes/centos6-build-system-setup.sh
rename : testing/docker/recipes/common.sh => taskcluster/docker/recipes/common.sh
rename : testing/docker/recipes/install-mercurial.sh => taskcluster/docker/recipes/install-mercurial.sh
rename : testing/docker/recipes/run-task => taskcluster/docker/recipes/run-task
rename : testing/docker/recipes/tooltool.py => taskcluster/docker/recipes/tooltool.py
rename : testing/docker/recipes/ubuntu1204-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
rename : testing/docker/recipes/ubuntu1604-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
rename : testing/docker/recipes/xvfb.sh => taskcluster/docker/recipes/xvfb.sh
rename : testing/docker/rust-build/Dockerfile => taskcluster/docker/rust-build/Dockerfile
rename : testing/docker/rust-build/README.md => taskcluster/docker/rust-build/README.md
rename : testing/docker/rust-build/REGISTRY => taskcluster/docker/rust-build/REGISTRY
rename : testing/docker/rust-build/VERSION => taskcluster/docker/rust-build/VERSION
rename : testing/docker/rust-build/build_cargo.sh => taskcluster/docker/rust-build/build_cargo.sh
rename : testing/docker/rust-build/build_rust.sh => taskcluster/docker/rust-build/build_rust.sh
rename : testing/docker/rust-build/build_rust_mac.sh => taskcluster/docker/rust-build/build_rust_mac.sh
rename : testing/docker/rust-build/fetch_cargo.sh => taskcluster/docker/rust-build/fetch_cargo.sh
rename : testing/docker/rust-build/fetch_rust.sh => taskcluster/docker/rust-build/fetch_rust.sh
rename : testing/docker/rust-build/package_rust.sh => taskcluster/docker/rust-build/package_rust.sh
rename : testing/docker/rust-build/repack_rust.py => taskcluster/docker/rust-build/repack_rust.py
rename : testing/docker/rust-build/splat_rust.py => taskcluster/docker/rust-build/splat_rust.py
rename : testing/docker/rust-build/task.json => taskcluster/docker/rust-build/task.json
rename : testing/docker/rust-build/tcbuild.py => taskcluster/docker/rust-build/tcbuild.py
rename : testing/docker/rust-build/upload_rust.sh => taskcluster/docker/rust-build/upload_rust.sh
rename : testing/docker/tester/Dockerfile => taskcluster/docker/tester/Dockerfile
rename : testing/docker/tester/REGISTRY => taskcluster/docker/tester/REGISTRY
rename : testing/docker/tester/VERSION => taskcluster/docker/tester/VERSION
rename : testing/docker/tester/bin/test.sh => taskcluster/docker/tester/bin/test.sh
rename : testing/docker/tester/dot-config/pip/pip.conf => taskcluster/docker/tester/dot-config/pip/pip.conf
rename : testing/docker/tester/dot-config/user-dirs.dirs => taskcluster/docker/tester/dot-config/user-dirs.dirs
rename : testing/docker/tester/dot-config/user-dirs.locale => taskcluster/docker/tester/dot-config/user-dirs.locale
rename : testing/docker/tester/dot-pulse/default.pa => taskcluster/docker/tester/dot-pulse/default.pa
rename : testing/docker/tester/tc-vcs-config.yml => taskcluster/docker/tester/tc-vcs-config.yml
rename : testing/docker/tester/tester.env => taskcluster/docker/tester/tester.env
rename : testing/docker/upload-symbols/Dockerfile => taskcluster/docker/upload-symbols/Dockerfile
rename : testing/docker/upload-symbols/README.md => taskcluster/docker/upload-symbols/README.md
rename : testing/docker/upload-symbols/bin/checkout-script.sh => taskcluster/docker/upload-symbols/bin/checkout-script.sh
rename : testing/docker/upload-symbols/bin/upload.sh => taskcluster/docker/upload-symbols/bin/upload.sh
rename : testing/docker/upload-symbols/test_exports.sh => taskcluster/docker/upload-symbols/test_exports.sh
extra : amend_source : 41ff620c73fe53d97f8d7874d63339bd2685f81a
2016-12-23 10:14:44 -05:00
kvark
bf329478e1
Bug 1329044 - Avoid taking const references to fields behind accessors. r=jgilbert
2017-01-09 10:16:00 -05:00
Kartikaya Gupta
4233ee5fec
Merge m-c to graphics
...
MozReview-Commit-ID: E0Sr26LKcZx
2016-12-21 10:16:15 -05:00
Boris Zbarsky
cce1668e68
Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8
2017-01-24 20:38:58 -05:00
Jeff Gilbert
9d407da7b7
Bug 1324721 - Coersion of GLFloat to GLint in TexParameter should round. - r=daoshengmu
...
MozReview-Commit-ID: 4hpmgWgheYU
2016-12-20 13:20:14 -08:00
Jeff Gilbert
54a9c62b62
Bug 1324712 - TEXTURE_2D_ARRAY mipmap checks are wrong. - r=daoshengmu
...
MozReview-Commit-ID: 81dEFSATPgR
2016-12-20 13:20:12 -08:00
Jeff Gilbert
bdc88b3f78
Bug 1324710 - Fix deqp/functional/gles3/negativestateapi.html - r=daoshengmu
...
MozReview-Commit-ID: 2seTY1tEtvX
2016-12-20 13:20:11 -08:00
Jeff Gilbert
cd75194b2c
Bug 1202427 - Stub DrawRangeElements into DrawElements. - r=daoshengmu
...
MozReview-Commit-ID: 2rlnPFcvfEd
2016-12-20 13:20:09 -08:00
Jeff Gilbert
63439e0683
Bug 1324626 - Pick a MAX_CLIENT_WAIT_TIMEOUT_WEBGL. - r=lenzak800
...
MozReview-Commit-ID: L4gaasXZYFb
2016-12-20 13:20:07 -08:00
Jeff Gilbert
ac1470a840
Bug 1324351 - Zero-length maps are invalid. - r=daoshengmu
...
MozReview-Commit-ID: IZQaLltkGIv
2016-12-20 13:20:05 -08:00
Jeff Gilbert
f09cb0082c
Bug 1305864 - Catch INVALID_OP from bad-format CopyTexSubImage in ANGLE for now. - r=daoshengmu
...
MozReview-Commit-ID: 9Hq0pW4xwRN
2016-12-20 13:20:03 -08:00
Jeff Gilbert
b22f1cf605
Bug 1316539 - Do null TexSubImage check with blob->HasData(). - r=lenzak800
...
MozReview-Commit-ID: LwRZQI2dcKO
2016-12-20 13:20:01 -08:00
Jeff Gilbert
be11fc9350
No bug - Skip common intermittant test. - a=testonly
...
MozReview-Commit-ID: JpreGx7Wm9E
2016-12-20 13:07:24 -08:00
Jeff Gilbert
f919077d47
Bug 1324614 - Make MAX_ELEMENT_INDEX default to UINT32_MAX when ES3_compat unavailable. - r=daoshengmu
...
MozReview-Commit-ID: 5y3cXDaLYXe
2016-12-20 13:00:40 -08:00
Jeff Gilbert
a20668b137
Bug 1324604 - Only query IMPLEMENTATION_COLOR_READ_FORMAT/TYPE on actual GLES. (flattened) - r=daoshengmu
...
MozReview-Commit-ID: 3KFbKZremf2
2016-12-20 13:00:38 -08:00
Jeff Gilbert
f7b2bc6226
Bug 1324598 - GENERATE_MIPMAP_HINT isn't queriable in Core Profiles. - r=daoshengmu
...
MozReview-Commit-ID: 6Z2MPmeFqv
2016-12-20 13:00:20 -08:00
Kartikaya Gupta
7b465d5ffe
Bug 1324679 - Mark various reftests as passing. r=gfx?
...
162 reftests that were previously failing are now passing, and one that was
previously passing is now failing. Sounds like a good tradeoff.
MozReview-Commit-ID: Imw9m2NcD1c
2016-12-20 09:40:28 -05:00
Florian Quèze
85611a7b6d
Bug 1331081
- script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
...
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Jeff Gilbert
61b02e4fd7
Bug 1326159 - Update TF buffer restrictions. - r=daoshengmu
...
Update conformance2/buffers/bound-buffer-size-change-test.html to top-of-tree 2.0.0.
MozReview-Commit-ID: CgfP70Y0wul
2016-12-30 03:30:13 -08:00
Kartikaya Gupta
108f572510
Merge m-c to graphics
...
MozReview-Commit-ID: 6ocpYm7MBCV
2016-12-19 13:35:32 -05:00
Jeff Gilbert
4e282917d8
Bug 1325995 - Misc fixes.
...
MozReview-Commit-ID: IcJvNv6rWSt
2017-01-04 00:41:06 -08:00
Jeff Gilbert
c66c9fccda
Bug 1325995 - Disallow backslash in WebGL 1. - r=daoshengmu
...
MozReview-Commit-ID: IrBZYnPVLU
2017-01-04 00:41:04 -08:00
Jeff Gilbert
2083c22652
Bug 1325995 - Update tests.
...
MozReview-Commit-ID: H0k6ypLCW4P
2017-01-04 00:41:02 -08:00
Jeff Gilbert
2d5f771315
Bug 1325995 - Do our own GLSL char validity checks based on ESSL3 rules. - r=daoshengmu
...
MozReview-Commit-ID: 60mJqYFTQBA
2017-01-04 00:41:00 -08:00
Jeff Gilbert
43c4b02d0c
Bug 1325995 - Rewrite shader comment truncation. - r=daoshengmu
...
MozReview-Commit-ID: KvgQhxAnDQl
2017-01-04 00:40:58 -08:00
Jeff Gilbert
63a9df0c54
Bug 1326378 - Infer indexed frag output location from base location on OSX. - r=ethlin
...
MozReview-Commit-ID: Ar07ZnNhu5d
2017-01-03 21:07:48 -08: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
Milan Sreckovic
e46c16114f
Bug 1318283: UpdateFilter can sometimes invalidate the draw target. Back out the previous speculative patch. r=mstange
...
MozReview-Commit-ID: 8u2sjS9dyLu
--HG--
extra : rebase_source : 876ec3d4d2cd47d76fe57db645764eba281209d9
2017-01-03 12:01:11 -05:00
Phil Ringnalda
3abfe370ac
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 3TWj1elRxgV
2016-12-17 14:00:48 -08:00
Kartikaya Gupta
694703aee5
Merge m-c to graphics
...
MozReview-Commit-ID: 4IBPvJvxXEM
2016-12-15 10:15:36 -05:00
Jeff Gilbert
2df2270570
Bug 1324157 - Check dst colorDrawBuffers against src in BlitFramebuffer. - r=lenzak800
...
MozReview-Commit-ID: 1vzUTG4RD5
2016-12-16 18:46:18 -08:00
Jeff Gilbert
7ca1cb79d0
Bug 1305832 - Move texture clearing code into WebGLTexture.cpp. - r=ethlin
...
MozReview-Commit-ID: 30UcfPZLYNz
2016-12-14 20:16:59 -08:00
Jeff Gilbert
ab01d38382
Bug 1305832 - Only glClear for ANGLE's ANGLE_depth_texture textures. - r=ethlin
...
MozReview-Commit-ID: H6yE1ib2TRI
2016-12-14 20:16:57 -08:00
Jeff Gilbert
6d03f48811
Bug 1305832 - CopyTex[Sub]Image should specify using TexImage to convince the driver to use the right internal format. - r=ethlin
...
MozReview-Commit-ID: JmhmNtqeA9V
2016-12-14 20:16:55 -08:00
Jeff Gilbert
49152faebc
Bug 1305832 - ZeroTextureData doesn't need x/y/zOffset, so remove those args. - r=ethlin
2016-12-14 20:16:53 -08:00
Jeff Gilbert
227122a7b3
Bug 1305832 - Only use ZeroTexImageWithClear if we really have to. - r=ethlin
...
Only needed for ANGLE_depth_texture.
2016-12-14 20:16:51 -08:00
Kartikaya Gupta
33e6a345a0
Bug 1322817 - Mark reftests failing on WR builds as fails-if(webrender). r=gfx?
...
This patch was generated using a script and failure logs from a try push, so
whitespace formatting may not be the same as a human would do. The intent is to
fix many of these failures before merging back to m-c.
MozReview-Commit-ID: Etdx9LlWkLX
2016-12-14 16:41:20 -05:00
Jeff Gilbert
b74d781464
Bug 1315866 - Always-too-large level during tex image specification is INVALID_VALUE. - r=ethlin
...
MozReview-Commit-ID: 9fBznguuq1l
2016-12-16 15:00:57 -08:00
Jeff Gilbert
a33624e1d6
Bug 1323363 - Fix non-paranoid PBO uploads. - r=ethlin
...
MozReview-Commit-ID: L0nCELNAmBc
2016-12-16 15:00:55 -08:00
Jeff Gilbert
96603c419d
Bug 1323617 - Don't assert for performance trap when srcPremult == dstPremult, even if the formats allow us to skip premult. - r=ethlin
...
MozReview-Commit-ID: 4OIdz48KhfH
2016-12-16 15:00:52 -08:00
Jeff Gilbert
7eee1ae7b9
Bug 1323617 - Fix canvas_sub_rectangle tests. - r=ethlin
...
MozReview-Commit-ID: 8wWDiiyp7ZS
2016-12-16 15:00:50 -08:00
Carsten "Tomcat" Book
5131dfea4e
Merge mozilla-central to mozilla-inbound
2017-02-02 14:28:07 +01:00
Olli Pettay
96d3270619
Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
...
--HG--
extra : rebase_source : d9e4b2cb9ff5e683efc1ce25aec3ab5cead22481
2017-01-23 19:26:37 +02:00
Joel Maher
49c98716b8
Bug 1334476 - add BUG_COMPONENT to dom/canvas/* files. r=milan
...
MozReview-Commit-ID: 1ySit4Kh3Yh
2017-02-02 06:33:47 -05:00
Joel Maher
64f1bc3955
Bug 1319801
- Move Linux64 mochitest-gl to Ubuntu 16.04. r=jgilbert
...
This patch has a few parts to make this work:
1) more tests pass on ubuntu 16, so remove old fail-if conditions
2) no support for GL_ARB_gpu_shader5, we cherry pick from updated ANGLE code
3) disable test_capture.html as it leaks on ASAN
MozReview-Commit-ID: BSSiTFvF9jN
2017-02-02 06:33:46 -05:00
Boris Zbarsky
11a5929f8e
Bug 1334865 part 2. Remove the unused (and broken) asyncDrawXULElement API. r=smaug
2017-02-01 18:04:06 -05:00
Boris Zbarsky
02217e5d26
Bug 1335368 part 10. Stop using IsCallerChrome in CanvasRenderingContext2D. r=bholley
2017-02-01 15:43:37 -05:00
Boris Zbarsky
3e7fca5cf9
Bug 1335368 part 9. Stop using IsCallerChrome in WebGL. r=bholley
2017-02-01 15:43:37 -05:00
kvark
072ea09cfb
Bug 1278199 - Reset viewport offset on SetDimensions and clamp to MAX_VIEWPORT_DIMS. r=jgilbert
...
--HG--
extra : rebase_source : 553fef64d3d8c04145a1c065c5b4217435a5f114
2017-01-10 14:15:00 -05:00
George Wright
738fcd7d41
Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas
2017-01-10 21:12:40 -05:00
kvark
1628c95538
Bug 1325685 - Ensure the cube attachment is complete. r=jgilbert
...
--HG--
extra : rebase_source : 470d4986bb6a552a56b39c6b44aabb41916acb9b
2017-01-10 09:32:00 -05:00
Carsten "Tomcat" Book
c9312842b5
Merge mozilla-central to mozilla-inbound
2017-01-13 10:22:50 +01:00
Chih-Yi Leu
90d0e7f7e9
Bug 1329051
- Remove Old Driver Workaround. r=jgilbert
2017-01-12 19:42:00 +01: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
Andrew McCreight
fccb0645ed
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba
Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
vincentliu
00226773fe
Bug 1320613 - Add nullptr check for attach. r=jgilbert,
...
From 8f9578b8bebfdad04ca38eecd5fe0807b725e810 Mon Sep 17 00:00:00 2001
ethlin
---
dom/canvas/WebGLFramebuffer.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
2016-12-06 14:34:39 -10:00
Jeff Gilbert
5c54a45e7f
Bug 1320030 - Mark tests.
...
MozReview-Commit-ID: C9TpCsqiWjw
2016-12-07 01:35:46 -08:00
Jeff Gilbert
1f193e4f38
Bug 1320030 - Handle program and shader object deletion differently. - r=ethlin
...
MozReview-Commit-ID: 4wSZ81lFP6e
2016-12-07 01:35:42 -08:00
Jeff Gilbert
406baa7c7d
Bug 1320030 - Cherry-pick tests.
...
MozReview-Commit-ID: 1xcRhru8eQk
2016-12-07 01:35:39 -08:00
Jeff Gilbert
51d744aa93
Bug 1320030 - Simplify marking and deletion checks. - r=ethlin
2016-12-07 01:35:28 -08:00
Jeff Gilbert
59ee7b049c
Bug 1321450 - Update tests.
...
MozReview-Commit-ID: FNIVogqXLld
2016-12-06 17:33:37 -08:00
Jeff Gilbert
5744fac350
Bug 1321450 - Check our GLsizei args. - r=ethlin
...
MozReview-Commit-ID: CEXu5LjgMx6
2016-12-06 17:33:35 -08:00
Jeff Gilbert
6e1880d435
Bug 1321450 - Fix Invalidate[Sub]Framebuffer. - r=ethlin
...
MozReview-Commit-ID: nrZP6E412k
2016-12-06 17:33:33 -08:00
Cameron McCormack
babad063ff
Bug 1328832
- Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
...
MozReview-Commit-ID: D3fIngSHSsl
2017-01-05 15:31:56 +08:00
Jeff Gilbert
4fe7340dc2
Bug 1309643 - Only enable primitive restart index on OSX for DrawElements. - r=ethlin
2016-12-19 15:24:30 -08:00
Wes Kocher
0f254a30d6
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 1ij6nLf8f8s
2017-01-05 17:30:35 -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
Iris Hsiao
c8e876e89c
Backed out changeset c868ab532766 (bug 1323912)
2017-01-04 21:47:12 -05: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
Jonathan Kew
4ab3ae7306
Bug 1319668 - Check for null context before trying to draw canvas text. r=mats
2016-12-03 14:49:46 +00:00
Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Milan Sreckovic
533dce0966
Bug 1328932: Back out the diagnostic patch from bug 1318283. r=gw280
...
MozReview-Commit-ID: KRyhWLBuHWM
--HG--
extra : rebase_source : 4661026584981fa53d971fa5e694335d27e3e525
2017-01-17 16:58:02 -05: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
Chih-Yi Leu
3494f49ecc
Bug 1316327 - Iterate through defined ColorBuffers from mResolvedCompleteData instead of mColorBuffers. r=jgilbert
2016-11-29 21:47:00 -05:00
Phil Ringnalda
cb9b077de5
Backed out changeset 5b70ccd12b42 (bug 1305832) for webgl failures
...
MozReview-Commit-ID: F42Iwt1Rblt
2016-11-30 20:14:13 -08:00
Phil Ringnalda
b2a5d074b0
Merge m-c to m-i, a=merge
...
MozReview-Commit-ID: ElWKmbRf3Wx
2016-11-30 19:21:52 -08:00
Phil Ringnalda
9d4fa3ee74
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: ZxgsQWdyOP
--HG--
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15/nightly-artifact
2016-11-30 19:17:54 -08:00
Phil Ringnalda
4dc59c2776
Backed out changeset f97b53fd3b7e (bug 1305832) for Windows webgl assertion failures
...
CLOSED TREE
MozReview-Commit-ID: 3ogDpD9Abpc
2016-11-30 18:36:00 -08:00
Jeff Gilbert
1aa90c537b
Bug 1305832 - ZeroTextureData doesn't need x/y/zOffset, so remove those args. - r=ethlin
2016-11-30 15:47:59 -08:00
Jeff Gilbert
dcd2721cd1
Bug 1305832 - Only use ZeroTexImageWithClear if we really have to. - r=ethlin
...
Only needed for ANGLE_depth_texture.
2016-11-30 15:47:57 -08:00
Chih-Yi Leu
cd70af2e05
Bug 1300549 - Bail out if we have already generated exceptions. r=jgilbert
...
--HG--
extra : rebase_source : b3744a5a6ffb59c63acfff5b292d40d4c23ed206
2016-11-24 01:55:00 +01:00
Randell Jesup
ac570b16c4
Bug 1250356: rollup of changes for webrtc after applying webrtc.org v49 update r=pkerr,ng,pehrsons,etc
...
See ssh://hg.mozilla.org/users/paulrkerr_gmail.com/webrtc49_merge/ for the
patch development history.
2016-12-27 19:41:02 -05:00
Jeff Gilbert (:jgilbert)
d570415e50
Bug 1250077 - Implement WEBGL_compressed_texture_astc. - r=ethlin
...
MozReview-Commit-ID: J2jB4tOJrTs
2016-11-28 18:12:32 -08:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Edwin Flores
3af4985263
Bug 1318283 - Debug patch - r=milan
2016-11-28 19:32:49 +00:00
Ethan Lin
fa1ec91634
Bug 1319362 - Use area but not just dimension to check SkiaGL minimum size. r=lsalzman
2016-11-22 19:52:00 +01:00
Ethan Lin
36865f4330
Bug 1319004 - Remove workaround for ANGLE. r=jgilbert
2016-11-23 00:01:00 +01:00
Nicolas Silva
36605f9e7b
Bug 1300121 - Make PersistentBufferProviderShared::BorrowDrawTarget more robust agaist bad edge cases and if all fails, fallback to the basic provider. r=Bas
2016-10-11 13:23:11 +02:00
Nicolas Silva
4ae68feb2d
Bug 1300121 - Make switching between canvas buffer providers a tad more robust. r=Bas
2016-11-24 15:08:10 +01:00
Jeff Gilbert (:jgilbert)
43a63d8e17
Bug 1310247 - Use pointers instead of references to prevent taking the address of temporary integers. - r=ethlin
...
MozReview-Commit-ID: FG1NsAs3iG0
2016-11-23 13:19:11 -08:00
Jeff Gilbert (:jgilbert)
ef676d2f04
Bug 1310247 - Fix tests to match implementation for now.
...
MozReview-Commit-ID: 77VxJJA0hSR
2016-11-23 13:19:09 -08:00
Jeff Gilbert (:jgilbert)
38330f393b
Bug 1310247 - Check if buffers are bound for transform feedback. - r=ethlin
...
MozReview-Commit-ID: 4EsOdz7vXNH
2016-11-23 13:19:07 -08:00
Jeff Gilbert (:jgilbert)
072776ecb4
Bug 1318507 - Cherry-pick affected tests from top-of-tree.
...
MozReview-Commit-ID: 29K4NZKdkfy
2016-11-22 23:59:31 -08:00
Jeff Gilbert (:jgilbert)
43dafdd33c
Bug 1318507 - SharedArrayBuffer must be wrapped in a view before being passed to WebGL.
...
MozReview-Commit-ID: LwfI62iChno
2016-11-22 23:59:29 -08:00
Jeff Gilbert (:jgilbert)
05977e6cde
Bug 1318507 - Update sampler entrypoints to be non-nullable, and drop trivial WebGLContextUnchecked usages. - r=ethlin
...
MozReview-Commit-ID: 2dWKDFbAK6a
2016-11-22 23:59:26 -08:00
Jeff Gilbert (:jgilbert)
1a57a7121a
Bug 1318507 - Update implementation. - r=ethlin
2016-11-22 23:59:24 -08:00
Wes Kocher
18726f190c
Backed out changeset 6d906f5908d1 (bug 1316539) for gl2 failures a=backout
2016-11-22 11:22:56 -08:00
Chih-Yi Leu
3e6fcbfb79
Bug 1316539 - Add null pixel check in TexSubImage. r=jgilbert
...
--HG--
extra : rebase_source : c575f835bfdadf4a24e8e62bdd1ec10dcdda98e1
2016-11-21 20:28:00 +01:00
Carsten "Tomcat" Book
8b27dda5d1
merge mozilla-inbound to mozilla-central a=merge
2016-11-22 15:53:05 +01:00
Jeff Gilbert (:jgilbert)
58d3ba62c2
Bug 1318523 - Unify VAO implementation. - r=ethlin
...
MozReview-Commit-ID: 2LHEY7PtE5I
2016-11-21 18:26:55 -08:00
Kaku Kuo
42ed861e1e
Bug 1312148 - report memory allocation while creating ImageBitmap; r=mtseng,smaug
...
Creating ImageBitmap from the following sources includes allocating new memory:
(1) from ImageData.
(2) from Blob.
(3) from HTMLCanvasElement.
(4) from CanvasRenderingContext2D.
(5) from Structured-clone.
(6) from Transferring.
(7) from OffscreenCanvas.
(8) from ArrayBuffer/TypedArray.
We need to report to DOM so that the GC would be triggered appropriately.
MozReview-Commit-ID: 7rvNsjVNqpz
--HG--
extra : rebase_source : 8879c9a1723b65fcd1bae2ae7e8befb5be8a5c69
extra : source : c0fc415ed753cb675a605a6e6a55e369733c6646
2016-10-28 18:18:48 +08:00
Jeff Gilbert
a43611a6e8
Bug 1326367 - Fix FakeVertex0 and enable emulation for OSX+NV+Core profiles. - r=ethlin
...
MozReview-Commit-ID: IafpirHZroB
2017-01-05 03:07:55 -08:00
Jeff Gilbert
5f768aaee3
Bug 1328559 - Remove assert and update comment.
...
MozReview-Commit-ID: 3PYzMsqB9MK
2017-01-05 02:00:04 -08:00
Jeff Gilbert
b6fd571b9e
Bug 1328559 (flattened) - Built-in attribs should have location of -1. - r=daoshengmu
...
But ANGLE gives back valid >=0 locations!
MozReview-Commit-ID: 9zYiX5BGGud
2017-01-05 01:16:30 -08:00
Andrea Marchesini
94547f20bb
Bug 604026 - Sync event loops in workers should be created only if compatible with the worker shutdown status, r=bkelly
2017-01-05 10:05:32 +01:00
Jeff Gilbert
5724214b50
Bug 1328539 - writeX/Y should be relative to x/yOffset. - r=daoshengmu
...
MozReview-Commit-ID: KKstUheoSrJ
2017-01-04 23:13:49 -08:00
Sylvestre Ledru
a951e92669
Bug 1320892 - Remove useless assertion (which is breaking the build with gcc 7.0 and --enable-warnings-as-errors) r=jgilbert
...
MozReview-Commit-ID: K0DWVA1Jbjb
--HG--
extra : rebase_source : 0ac99da066ac2b19d94ee2cb2e1455f852e6fabe
2016-11-29 11:19:04 +01:00
Milan Sreckovic
5b06720ff3
Bug 1329796 - Don't cache the mTarget too soon. r=mstange
2017-02-07 20:35:21 -05:00
Kevin Chen
3f7720742d
Bug 1331857 - Create class BasicRenderingContext2D. r=gwright
2017-02-02 22:43:00 +01:00
Ryan VanderMeulen
e7c14086ff
Backed out changeset b346ea98c29a (bug 1329796) for reftest failures.
2017-02-06 20:31:22 -05:00
Milan Sreckovic
c7daab6df3
Bug 1329796 - Don't cache the mTarget too soon. r=mstange
2017-02-06 19:32:50 -05:00
Cameron McCormack
d4d8ba1d5f
Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn
...
MozReview-Commit-ID: 7iiwRwiQ8s4
2016-12-21 15:42:36 +08:00
Jeff Gilbert
434e88ad10
Bug 1324940 - Mark test passing.
...
MozReview-Commit-ID: P30MWy1xMK
2016-12-20 19:35:22 -08:00
Jeff Gilbert
8a9c965490
Bug 1324924 - Support ImageBitmap for Tex*Image*. (flattened) - r=bz,daoshengmu,mtseng
...
MozReview-Commit-ID: JzcbzeFHyHn
2016-12-20 19:24:25 -08:00
Jeff Gilbert
f18df6e96d
Bug 1324940 - It's bit-shift, not byte-shift. - r=daoshengmu
...
MozReview-Commit-ID: BfmjmTu32Zc
2016-12-20 18:58:08 -08:00
Boris Zbarsky
7607f4c0dd
Bug 1324543 - Fix inheritance in our webidl. - r=jgilbert,bz
...
MozReview-Commit-ID: 7W95FqqfBuE
2016-12-20 15:48:20 -08:00
Ethan Lin
f54337e8e6
Bug 1316245 - In ZeroTextureData, bind texture before cleaning it. r=jgilbert
2016-11-18 00:16:00 -05:00
Chih-Yi Leu
3988aaaef5
Bug 1316544 - Fix conformance test fail in texture-image-webgl-specific r=jgilbert
2016-11-17 21:22:00 +01:00
Jeff Gilbert (:jgilbert)
af3cf0408b
Bug 1301671 - Roll back non-nullable check for getAttachedShaders in tests.
...
MozReview-Commit-ID: 7rijDHSi2JW
2016-11-17 13:31:09 -08:00
Jeff Gilbert (:jgilbert)
e9f8d55cb4
Bug 1301671 - Update affected tests to top-of-tree.
...
MozReview-Commit-ID: I2xwbEKLRSw
2016-11-17 13:31:07 -08:00
Emilio Cobos Álvarez
042aca2b61
Bug 1301671 - Cannot bind deleted objects. - r=jgilbert
...
MozReview-Commit-ID: DV6a2pYMyIU
2016-11-17 13:31:05 -08:00
Jeff Gilbert (:jgilbert)
34864e743e
Bug 1290831 - Clarify TexUnpackBlob::TexOrSubImage's fallibility and update callers. - r=cleu
...
MozReview-Commit-ID: EmkzXwek8JW
2016-11-16 20:44:30 -08:00
Jeff Gilbert (:jgilbert)
bc823bdc70
Bug 1316530 - Normalized int/uint count as fixed, and should be treated like floats in BlitFramebuffer. - r=ethlin
...
MozReview-Commit-ID: FBV0qTDk4pS
2016-11-16 20:44:28 -08:00
Boris Zbarsky
3815c83ef1
Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert
2016-11-16 14:10:22 -05:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Andi-Bogdan Postelnicu
aaf2063029
Bug 1317241 - Replace default bodies of special member functions with = default in dom/. r=baku
...
MozReview-Commit-ID: 12AHOhrpaNO
--HG--
extra : rebase_source : 7881277a13fe7389b95635ee9b94f1686f56d142
2016-11-14 11:40:37 +02:00
Milan Sreckovic
7bf73e0916
Bug 1313884: Part 2. Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
2016-11-15 12:56:16 -05:00
Jeff Gilbert (:jgilbert)
7fa6343d06
Bug 1308057 - GPU_DISJOINT is false unless we have the ext. - r=ethlin
...
MozReview-Commit-ID: vvBJZV4DcW
2016-11-14 14:05:25 -08:00
Jeff Gilbert (:jgilbert)
42a8668d88
Bug 1308057 - Use pointer-to-query-slot for is-active status. DeleteQuery should clear its slot if it has one. - r=ethlin
...
MozReview-Commit-ID: 9xY6NzwKOz3
2016-11-14 14:05:19 -08:00
Jeff Gilbert (:jgilbert)
ae22cd7d19
Bug 1308057 - GetQuery(CURRENT_QUERY) should return null for target mismatch, for targets that share the same slot. - r=ethlin
...
MozReview-Commit-ID: 27HPXBjBQ6k
2016-11-14 14:05:14 -08:00
Jeff Gilbert (:jgilbert)
175d62e1af
Bug 1308057 - Fix errors. - r=ethlin
...
MozReview-Commit-ID: I7bd7xOa2YR
2016-11-14 14:05:08 -08:00
Jeff Gilbert (:jgilbert)
da9ef5ebbd
Bug 1308057 - Update tests. - r=ethlin
...
MozReview-Commit-ID: Fl3ofikbPdP
2016-11-14 14:04:57 -08:00
Jeff Gilbert (:jgilbert)
ce6d0809a4
Bug 1308057 - EXT_disjoint_timer_query is no longer Draft. - r=ethlin
...
MozReview-Commit-ID: ETtrxQcwPgg
2016-11-14 14:04:52 -08:00
Jeff Gilbert (:jgilbert)
b054199751
Bug 1308057 - Merge WebGLTimerQuery into WebGLQuery. - r=ethlin
...
MozReview-Commit-ID: 88b8DLd2uJ6
2016-11-14 14:04:41 -08:00
Jeff Gilbert (:jgilbert)
bd6c33a960
Bug 1308057 - retvals should start null, and missing return. - r=ethlin
...
MozReview-Commit-ID: FEOoKQBy7Hk
2016-11-14 14:04:35 -08:00
Jeff Gilbert (:jgilbert)
339b4f9e3a
Bug 1308057 - Convert WebGLExtensionDisjointTimerQuery.cpp to 4-space.
...
MozReview-Commit-ID: A9llSqU5ghR
2016-11-14 14:04:30 -08:00
Jeff Gilbert (:jgilbert)
f753eb7394
Bug 1316778 - Update ES3 compressed format ext name to _etc. - r=ethlin
...
MozReview-Commit-ID: CEBhyYXkLKa
2016-11-14 14:00:12 -08:00
Jeff Gilbert (:jgilbert)
d4f208dbfa
Bug 1316829 - DataViews are part of ArrayBufferView. - r=waldo
...
MozReview-Commit-ID: L0Xauoo2nJh
2016-11-14 13:02:48 -08:00
Milan Sreckovic
bb8db3d5ff
Bug 1318283: Temporarily disable an optimization from bug 1289975 and do not keep the buffer when SetDimension is called with the same value. r=mstange
...
MozReview-Commit-ID: BRYxmuEz7fk
--HG--
extra : rebase_source : 352a9055c3a5fc9ca97f0ab103fb276634def291
2016-12-15 16:33:36 -05:00
Jeff Gilbert (:jgilbert)
3ab3f9a0ab
Bug 1306112 - `separate` should use <=, not <. - r=ethlin
...
MozReview-Commit-ID: 8ZHBJTXAnyy
2016-11-11 19:03:18 -08:00
Jeff Gilbert (:jgilbert)
07cf1bd20c
Bug 1306112 - Inline singly-used ValidateDataRanges. - r=ethlin
...
MozReview-Commit-ID: EmnhpsHMgu7
2016-11-11 19:03:16 -08:00
Jeff Gilbert (:jgilbert)
97bf74701f
No bug - Remove unused ValidateTextureTargetEnum.
...
MozReview-Commit-ID: 98ZF44mPsNV
2016-11-11 19:03:13 -08:00
Jeff Gilbert (:jgilbert)
21712c58e5
No bug - Fix typo.
...
MozReview-Commit-ID: 18W4m40EV7n
2016-11-11 19:03:11 -08:00
Phil Ringnalda
be66b650bb
Backed out changeset bb4879b87c17 (bug 1313884) because bad things happen @mozilla::dom::CanvasRenderingContext2D::DrawImage all the time
...
CLOSED TREE
2016-11-10 23:28:02 -08:00
Milan Sreckovic
09875b84c7
Bug 1313884 - Part 2: Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
...
--HG--
extra : rebase_source : 14ff98dde9eeccb1bbdeb0ccb9b6dcba75d5ebf2
2016-11-10 10:26:00 -05:00
Petr Sumbera
8d9f7a34d1
Bug 1315686 - Rename DS to avoid macro conflict on Solaris. - r=jgilbert
...
MozReview-Commit-ID: 7rLiD8Ux9VN
2016-11-09 19:01:47 -08:00
vincentliu
260e5a5de0
Bug 1314505 - Execute ErrorInvalidOperation if IsLinked() returns false. r=mtseng
2016-11-07 11:53:25 +08:00
vincentliu
2fe2cf349e
Bug 1313584 - Add complete parameters handling for SamplerParameterX to cover test need. r=mtseng
2016-11-07 10:22:31 +08:00
Nicholas Nethercote
5ab69ee440
Bug 1314870 - gtestify TestWebGLElementArrayCache.cpp. r=jgilbert.
...
--HG--
rename : dom/canvas/compiledtest/TestWebGLElementArrayCache.cpp => dom/canvas/gtest/TestWebGLElementArrayCache.cpp
extra : rebase_source : ae30e9bcdfe2b9cdd93ce81dcdf74e887208cffc
2016-11-04 14:38:59 +11:00
Sebastian Hengst
eaaf85ea02
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/canvas. r=RyanVM
...
MozReview-Commit-ID: BwxncEs6Pfv
--HG--
extra : rebase_source : 8146e7291709726b06973088a4ac97a703afe62b
2016-11-05 11:29:15 +01:00
Phil Ringnalda
c9fdc270b6
Merge m-c to autoland
...
--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
2016-11-03 20:02:24 -07:00
Milan Sreckovic
976fdb1420
Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
...
MozReview-Commit-ID: 81HtvWPdLQa
--HG--
extra : rebase_source : a448447fcb573beb320b2b2a352b97f77a5bafe3
2016-11-03 10:57:33 -04:00
Ryan Hunt
e79eae17bc
Bug 1313884 - Check if mTarget is null in CanvasRenderingContext2D::DrawImage
...
--HG--
extra : rebase_source : 0eb7b22cd829dc5f4ad6eaaa44a0009529010e47
2016-11-01 13:56:55 -05:00
Andrea Marchesini
9188b61d96
Bug 1284987 - Entries API - part 6 - BlobCallback renamed, r=smaug
2016-11-03 07:57:34 +01:00
Xidorn Quan
5e29805363
Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam
...
The main targets of this refactor are:
1. Move most of the logic of distinguishing properties and custom
properties from nsDOMCSSDeclaration into css::Declaration, which
gives ServoDeclarationBlock more flexibility to implement.
2. Rename those methods of css::Declaration to provide a clear interface
which makes sense for implementing in ServoDeclarationBlock, and also
avoid method overload, which can impede the forward macro, on them.
MozReview-Commit-ID: 2cCqF855TVK
--HG--
extra : source : 3837e1e558caac4f2901e838371e97c17821530e
2016-11-03 14:41:02 +11:00
Andreas Pehrson
e7c2fb21bc
Bug 1301675 - Test stopping tracks from canvas (webgl) captureStream. r=jib
...
MozReview-Commit-ID: BUyiog3NAoY
--HG--
extra : rebase_source : 33771d266d6ae16d13b26c1e1cbbd794d5b4e6a3
2016-09-13 10:22:46 +02:00
Andreas Pehrson
2296add893
Bug 1301675 - Test stopping tracks from canvas captureStream. r=jib
...
MozReview-Commit-ID: 84UxNnhXEtu
--HG--
extra : rebase_source : 4f7b13fa23a8ead247fd9f8dfa420178ad1c1cf5
2016-09-12 16:47:32 +02:00
Jeff Gilbert (:jgilbert)
851bd95543
Bug 1313541 - Fix compressedTexImage size validation. - r=ethlin
...
MozReview-Commit-ID: 4o83xIMyYMD
2016-10-31 15:03:31 -07:00
Jeff Gilbert (:jgilbert)
3ba19b96f6
Bug 1313541 - Fix test since TexSubImage is no longer nullable.
...
MozReview-Commit-ID: BVBsXkVTDCA
2016-10-31 15:03:26 -07:00
Jeff Gilbert (:jgilbert)
cafb4ccac4
Bug 1313541 - Rewrite TexImageSource glue. - r=ethlin
...
MozReview-Commit-ID: 4zwNrobTcUf
2016-10-31 15:03:24 -07:00
Jeff Gilbert (:jgilbert)
4b2a875e8b
Bug 1313541 - Reimplement glue in accordance to webidl deviation minimization. - r=ethlin
...
MozReview-Commit-ID: 6w56cfegTz5
2016-10-31 15:03:22 -07:00
Jeff Gilbert (:jgilbert)
4d5bc96887
Bug 1313541 - ClearBuffer impl. - r=ethlin
...
MozReview-Commit-ID: BcniOSuYh6O
2016-10-31 15:03:17 -07:00
Jeff Gilbert (:jgilbert)
da6363d868
Bug 1313541 - ClearBuffer style fixes. - r=ethlin
...
MozReview-Commit-ID: CZbWDAepxlX
2016-10-31 15:03:12 -07:00
Jeff Gilbert (:jgilbert)
ec29704197
Bug 1313541 - Uniform impl. - r=ethlin
...
MozReview-Commit-ID: DN8sUfRR0z7
2016-10-31 15:03:09 -07:00
Jeff Gilbert (:jgilbert)
b9f6f1e47e
Bug 1313541 - Texture impl. - r=ethlin
...
MozReview-Commit-ID: DEyr93aD3IF
2016-10-31 15:03:05 -07:00
Jeff Gilbert (:jgilbert)
ab4d2d1cc5
Bug 1313541 - Texture impl. - r=ethlin
...
MozReview-Commit-ID: GEYMTnqC9Q3
2016-10-31 15:03:00 -07:00
Jeff Gilbert (:jgilbert)
6ffdc434af
Bug 1313541 - GetBufferSubData impl. - r=ethlin
...
MozReview-Commit-ID: BOQYxIAqsDN
2016-10-31 15:02:56 -07:00
Jeff Gilbert (:jgilbert)
ec744711a2
Bug 1313541 - Add WebGLBuffer::ValidateRange. - r=ethlin
...
MozReview-Commit-ID: GtT1YppMzLV
2016-10-31 15:02:51 -07:00
Jeff Gilbert (:jgilbert)
8926e3f440
Bug 1313541 - Buffer[Sub]Data impl. - r=ethlin
...
MozReview-Commit-ID: 4cmfDQuegxm
2016-10-31 15:02:48 -07:00
Jeff Gilbert (:jgilbert)
820fc3c54a
Bug 1313541 - ReadPixels impl. - r=ethlin
...
MozReview-Commit-ID: HInjyzjTdEY
2016-10-31 15:02:44 -07:00
Jeff Gilbert (:jgilbert)
8dc5c5ed96
Bug 1313541 - Add ValidateArrayBufferView. - r=ethlin
...
MozReview-Commit-ID: JuiA7dD4vwR
2016-10-31 15:02:39 -07:00
Ethan Lin
cc14e8f012
Bug 1303443 - Update ANGLE to chromium/2862. r=jgilbert
...
* * *
Bug 1303443 - Change option parameters for angle update.
2016-10-25 19:29:00 -04:00
Markus Stange
336b3a1f27
Bug 1308859 - Do not hold on to pointers into mStyleStack across a presshell flush. r=jrmuizel
...
MozReview-Commit-ID: Cenm0J8rNq7
--HG--
extra : rebase_source : 8bf6cf74c270170ae211692337e791d8aef23ada
2016-10-25 13:44:19 -04:00
Markus Stange
c19af15fab
Bug 1308859 - Back out the instrumentation because I think I know what the problem is now.
...
MozReview-Commit-ID: 7XdGDR950df
--HG--
extra : rebase_source : 457da3f8547a9a4a8e162c56b6a52bf9b1472661
2016-10-25 14:00:21 -04:00
Ryan VanderMeulen
a57d15ff6a
Merge inbound to m-c. a=merge
2016-10-23 13:16:27 -04:00
Manish Goregaokar
1feab4fa75
Bug 1311959 - Remove marker-offset; r=tromey,xidorn
...
MozReview-Commit-ID: 72Fse0z1BiY
--HG--
extra : rebase_source : 45743ae282b861fc84f3462d1e49abde9ca0997f
2016-10-21 15:34:46 +05:30
Phil Ringnalda
7fd865b93f
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: 3nuTAHtJkkD
2016-10-19 18:25:54 -07:00
Markus Stange
cadd5734c8
Bug 1307740 - Add more canvas filter tainting tests. r=tobytailor
...
MozReview-Commit-ID: JSISqvsTAmD
--HG--
extra : rebase_source : 6aeb3daa3cb1c4919aeb3d44da99bb845d01d385
2016-10-19 11:52:08 -04:00
Markus Stange
92b0f9ca83
Bug 1307740 - Merge filter taintedness tests into one file. r=tobytailor
...
MozReview-Commit-ID: EKyoT51Lmbh
--HG--
extra : rebase_source : 9b85ff1f29f3d68bdca0ebe2069eef3015a775a9
2016-10-18 11:48:08 -04:00
Markus Stange
0853911668
Bug 1307740 - Properly handle filter input tainting with CSS filters and multiple filters. r=jwatt
...
MozReview-Commit-ID: HwOJ8SFhkUq
--HG--
extra : rebase_source : d3c4e8568513a0bf08d308f9f88232b19442ebd2
2016-10-19 11:32:02 -04:00
Markus Stange
20096eceeb
Bug 1308859 - Add some instrumentation to help debugging the crash. r=gw280
...
MozReview-Commit-ID: Dq04qFrEdHx
--HG--
extra : rebase_source : d6b8bb8cbf3d1c4401b8306c0d63af5a0dfa6e5d
2016-10-18 13:15:28 -04:00
Ethan Lin
eb130336c8
Bug 1298576 - Add crash test for WebGL shader compiler. r=jgilbert
...
--HG--
extra : rebase_source : b94c9f1c7af89175bf6876a738b3c9247315cf2b
2016-10-20 15:05:08 +08:00
Jon Coppeard
556585c65f
Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8
2016-10-18 17:58:19 +01:00
JerryShih
c6e555cb0b
Bug 1295456 - Update Gecko tests for css-color-4 color function changes. r=dholbert
...
--HG--
extra : rebase_source : 8040d61d2a7130e3014676a78f75199509abd236
extra : histedit_source : f017c1ba5e2adeb810d95aaa15fd92cf1a9ec016
2016-10-16 03:15:36 +08:00
Gijs Kruitbosch
50d9c231a4
Bug 1309838, r=jrmuizel
...
MozReview-Commit-ID: BPj83XzAcqw
--HG--
extra : rebase_source : ddec0ceff01f05951fd419caab95ad2a488379b0
2016-10-13 11:55:06 +01:00
Gijs Kruitbosch
bece3c3421
Bug 1308090, r=jrmuizel
...
MozReview-Commit-ID: A0wlb1qtk9r
--HG--
extra : rebase_source : c3bc7fc3fffc7f3d321aea9c0f7c582f55d3bfc7
2016-10-06 15:59:15 +01:00
Jeff Gilbert (:jgilbert)
5c4d30359d
Bug 1306174 - Update tests.
...
MozReview-Commit-ID: DAPC09ElrRK
2016-10-12 13:54:31 -07:00
Jeff Gilbert
465b82f23e
Bug 1306174 - Remove ETC support from core WebGL2. - r=ethlin
2016-10-12 13:54:31 -07:00
George Wright
0d128cb330
Bug 1307749 - Ensure that we still set filterSourceGraphicTainted and an empty filter when updating our filter in CanvasRenderingContext2D r=mstange
2016-10-12 13:06:02 -04:00
Morris Tseng
caefbd2d51
Bug 1304767 - Deprecated ImageBitmapRenderingContext.transferImageBitmap. r=Ehsan
...
Deprecated ImageBitmapRenderingContext.transferImageBitmap and replaced
it with ImageBitmapRenderingContext.transferFromImageBitmap.
MozReview-Commit-ID: BbNgKrluhT7
--HG--
extra : rebase_source : 2aa3dbfc3acc5d8b1e451111ddbb2cac63f40433
2016-10-07 17:14:34 +08:00
Phil Ringnalda
080c63d412
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst
cdcc9e20da
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Ryan VanderMeulen
0e77532d02
No bug - Increase the fuzz for fillText-with-filter-opacity-2.html slightly to make Win10 happy.
...
--HG--
extra : rebase_source : aa4ac567cd64b1f137b8b4a080e3909b67aa6630
extra : histedit_source : 0e31aa085314664a39b7375199668d16e7d312f9
2016-10-06 19:50:42 -04:00
Ethan Lin
123014d901
Bug 1305963 - Add reftests for mozCurrentTransform and mozCurrentTransformInverse. r=nical
2016-10-03 19:14:00 -04:00
Ryan VanderMeulen
e980397fb4
Merge m-c to autoland. a=merge
2016-10-07 23:22:46 -04:00
Ryan VanderMeulen
35753f09fc
Merge m-c to autoland. a=merge
2016-10-07 09:45:32 -04:00
Andreas Pehrson
9e974f707b
Bug 1273314
- Log the caught error properly in CaptureStreamHelper. r=jib
...
MozReview-Commit-ID: 9T8G4Xyw69t
--HG--
extra : rebase_source : 9592e1e95454ff0ab48107b95d2c7304417479db
2016-09-30 17:24:43 +02:00
Carsten "Tomcat" Book
7333917288
Merge mozilla-central to mozilla-inbound
2016-10-06 12:28:03 +02:00
Carsten "Tomcat" Book
7c8e81673d
merge mozilla-inbound to mozilla-central a=merge
2016-10-06 11:59:54 +02:00
Ms2ger
c23e011297
Bug 1307141 - Submit test_linedash from test_canvas.html to WPT; r=jgraham
...
This test was originally written by Rik Cabanier in changeset b16182c733bb
(bug 768067). He has relicensed his contribution under the CC0 at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1073556#c67 >. I am taking his
public domain test and relicensing it under the web-platform-tests licenses.
2016-10-06 08:45:37 +02:00
Ms2ger
ed889873be
Bug 1307141 - Submit test_setlinedash.html to WPT; r=jgraham
...
This test was originally written by David Caldwell in changeset d18ebc644b89
(bug 1006656
). He has relicensed his contribution under the CC0 at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1073556#c66 >. I am taking his
public domain test and relicensing it under the web-platform-tests licenses.
2016-10-06 08:45:28 +02:00
Thomas Wisniewski
50934d0360
Bug 931389 - remove CanvasRenderingContext2D.mozDash/mozDashOffset. r=gw280, r=baku
...
--HG--
extra : rebase_source : 2192c147822a28796e24532b0df10a38a5481a55
2016-10-04 11:53:57 -04:00
Milan Sreckovic
cc08d3d97e
Bug 1294812: Clean up SkiaGL canvas logic, making sure we only take it for OpenGL layers. Rename a function for clarity. r=BenWa,dvander
...
MozReview-Commit-ID: OTUXNNYdnJ
--HG--
extra : rebase_source : 4531fc96899f1a2f6524289d5db1054345e0e5f4
2016-09-30 13:54:22 -04:00
Ethan Lin
a6241ed972
Bug 1305963 - Add EnsureTarget for GetMozCurrentTransform and GetMozCurrentTransformInverse. r=nical
...
--HG--
extra : rebase_source : aa42275528dec8bf8ce6d954d8ba3e26217fe818
2016-10-02 23:55:00 -04:00
Tooru Fujisawa
26cadb42f0
Bug 1290337 - Part 16: Replace Value parameter to const Value& in dom. r=smaug
2016-09-11 18:15:24 +09:00
Morris Tseng
d4e48cabd6
Bug 1273752 - Fix unexpected pass tests. r=me
...
MozReview-Commit-ID: BncxWRf0gsH
2016-09-30 15:34:56 +08:00
Morris Tseng
bc5688f2ab
Bug 1273752 - Replace GL_VERTEX_PROGRAM_POINT_SIZE with GL_PROGRAM_POINT_SIZE. r=jgilbert
...
MozReview-Commit-ID: 7GO5SwgnI8j
2016-09-30 15:34:56 +08:00
Sotaro Ikeda
beffe7ecb4
Bug 1303301 - Add nullptr handling r=mtseng
2016-09-30 00:29:34 -07:00
Tooru Fujisawa
13783142a7
Bug 1289050 - Part 5.1: Use ASCII variants of JS_ReportWarning in dom/canvas. r=jwalden,jgilbert
2016-09-30 12:34:45 +09:00
Tooru Fujisawa
ba7a576409
Bug 1289050 - Part 5: Use ASCII variant of JS_ReportWarning. r=jwalden
2016-08-14 20:39:29 +09:00
Ethan Lin
c635ba4f34
Bug 1304539 - Add reftest for fillText and strokeText with filter. r=mstange
...
--HG--
extra : amend_source : d5a794368d720fd449ff52ff064b4708da232fb8
2016-09-29 18:39:00 -04:00
Ethan Lin
9a6b820bb2
Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange
...
--HG--
extra : source : f205f28cbcf3723aee0e302ea2ce7b71a00f4210
2016-09-23 18:37:00 +02:00
Jeff Gilbert
220518855d
Bug 1306172 - Don't pass LINE_WIDTH>1.0 to core profiles. - r=jerry
2016-09-29 13:51:06 -07:00
Jeff Gilbert (:jgilbert)
cdf8519d85
Bug 1305190 - Fix vertex attrib elem size calculations. - r=ethlin
...
MozReview-Commit-ID: KXpLbIu8pRr
2016-09-29 13:49:25 -07:00
Wes Kocher
4894f8488a
Backed out 2 changesets (bug 1304539) for Windows unaccelerated reftest failures a=backout
...
Backed out changeset fbfe71842bb7 (bug 1304539)
Backed out changeset f205f28cbcf3 (bug 1304539)
2016-09-29 11:55:08 -07:00
Ethan Lin
9d1424da43
Bug 1304539 - Add reftest for fillText and strokeText with filter. r=mstange
2016-09-28 23:17:00 +02:00
Ethan Lin
5ec5294315
Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange
2016-09-23 18:37:00 +02:00
Carsten "Tomcat" Book
5b45193594
merge mozilla-inbound to mozilla-central a=merge
2016-09-29 11:44:58 +02:00
Carsten "Tomcat" Book
ce0c098520
Backed out changeset ca17ce6a2c9a (bug 1303301) for gl3 test failures
2016-09-29 09:34:49 +02:00
Andi-Bogdan Postelnicu
6ebccb2c06
Bug 1282408 - Add ignore-initialization-check annotation to variables from WebGLTransformFeedback. r=jgilbert
...
MozReview-Commit-ID: 5wmvRUVTRnq
2016-09-27 14:16:27 +03:00
Sotaro Ikeda
1f0fac3776
Bug 1303301 - Add nullptr handling r=mtseng
2016-09-28 22:04:07 -07:00
dmu@mozilla.com
70ca426d5a
Bug 1290333 - Add framebuffer size test case; r=ethlin,jgilbert
...
MozReview-Commit-ID: 3qhBAPiZEpS
--HG--
extra : rebase_source : c318c245720b329efd990e842f8d1a202151a076
2016-08-15 10:05:22 +00:00
Jeff Gilbert (:jgilbert)
572f0f08a8
Bug 1305540 - Shadow buffer state instead of querying GL. - r=ethlin
...
MozReview-Commit-ID: 5Q1w8MKi68C
2016-09-28 12:45:41 -07:00
Jeff Gilbert (:jgilbert)
d74696d42b
Bug 1305540 - Lazily bind PBO targets. - r=ethlin
...
MozReview-Commit-ID: B9WiCNfNsfY
2016-09-28 12:45:39 -07:00
Alexandre Lissy
07037f896b
Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
...
MozReview-Commit-ID: 1sUiqnFEPdx
2016-09-28 07:04:13 +02:00
Lee Salzman
632d270fe0
Bug 1305312 - write putImageData pixels as opaque for opaque canvas. r=jrmuizel
...
MozReview-Commit-ID: 5mVzeNwY28u
2016-09-27 17:31:13 -04:00
Carsten "Tomcat" Book
762cd18602
Merge mozilla-central to autoland
2016-09-28 16:52:13 +02:00
James Cheng
48efb9caad
Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug
...
MozReview-Commit-ID: JboGO0w4tcE
--HG--
extra : rebase_source : abfe53f30081f74fc39c900cab48d08c7574bfec
2016-09-08 18:06:20 +08:00
Wes Kocher
ae32e28e86
Backed out 6 changesets (bug 1110928) for valgrind failures a=backout
...
Backed out changeset 97a60b61a65a (bug 1110928)
Backed out changeset 5b62dda2ebd0 (bug 1110928)
Backed out changeset b587547a6df1 (bug 1110928)
Backed out changeset fb7cb3957c0d (bug 1110928)
Backed out changeset 41d7f44db1ee (bug 1110928)
Backed out changeset e809ddd9c7db (bug 1110928)
MozReview-Commit-ID: L0DCJ0HD1sG
2017-01-23 17:34:23 -08:00
Olli Pettay
2f71a0e8da
Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
...
--HG--
extra : rebase_source : 9649b3b2e67ecea1c8070ea105e145cd5214c4d6
2017-01-23 19:26:37 +02:00
Jonathan Kew
cbbe3d0e74
Bug 1304353 - part 1 - Set up the DrawOptions appropriately when painting canvas text for FILL, not only for STROKE. r=bas
2016-09-23 13:38:06 +01:00
Jeff Gilbert (:jgilbert)
d2726dd4d7
Bug 1300946 - TF test passes on Windows.
...
MozReview-Commit-ID: UenZOpwe9c
2016-09-22 19:13:23 -07:00
Jeff Gilbert (:jgilbert)
f349254d5d
Bug 1300946 - Only clear TFO indexed bindings on delete if TFO is inactive. - r=ethlin
...
MozReview-Commit-ID: JNG2I3saqva
2016-09-22 19:13:22 -07:00
Jeff Gilbert (:jgilbert)
517321c8c8
Bug 1300946 - Binding a deleted TFO should be INVALID_OP. - r=ethlin
...
MozReview-Commit-ID: 6TZsKiGHc5v
2016-09-22 19:13:22 -07:00
Jeff Gilbert (:jgilbert)
baf5383538
Bug 1300946 - Forbid simultaneous binding to TF and non-TF bind points. - r=jrmuizel
2016-09-22 19:13:21 -07:00
Jeff Gilbert
6b423ece44
Bug 1300946 - Implement transform feedback. - r=jrmuizel
...
MozReview-Commit-ID: 1xrEX4Srij1
2016-09-22 19:13:21 -07:00
Jeff Gilbert
9f5c1ddc1d
Bug 1300946 - GetCurrentBinding is the wrong approach. - r=jrmuizel
...
MozReview-Commit-ID: 866FkuUMMob
2016-09-22 19:13:20 -07:00
Jeff Gilbert (:jgilbert)
85fc358b50
Bug 1303879 - WebGL1 draw-buffers ext test passes on OSX.
...
MozReview-Commit-ID: 7a73AnIByi4
2016-09-22 19:13:20 -07:00
Jeff Gilbert
9527a1fad7
Bug 1303879 - Refresh DrawBuffers and ReadBuffer to handle GL4.0 and below. - r=mtseng
...
GL4.0 and below requires that framebuffers are incomplete if any DrawBuffers/ReadBuffer-selected
buffers have no image attached.
MozReview-Commit-ID: 8SFiy2tvgPT
2016-09-22 19:13:20 -07:00
Jeff Gilbert
29c556989a
Bug 1303879 - Explicitly nuke attachment points. - r=mtseng
...
MozReview-Commit-ID: Gd9tFq3ZAtm
2016-09-22 19:13:19 -07:00
Jeff Gilbert
9cf1f83f01
Bug 1303879 - Use explicit ctors. - r=mtseng
...
MozReview-Commit-ID: Hs4V81pFAc8
2016-09-22 19:13:19 -07:00
Jeff Gilbert
98e4b9e9f2
Bug 1303879 - Disallow NONE GetFramebufferAttachmentParameter. - r=mtseng
...
MozReview-Commit-ID: GizkMvHb7FG
2016-09-22 19:13:18 -07:00
Jeff Gilbert
1f4f2d7e46
Bug 1303879 - fb->ReadBuffer(BACK) is INVALID_OP. - r=mtseng
...
MozReview-Commit-ID: F3T4qZcETr5
2016-09-22 19:13:18 -07:00
Jeff Gilbert
3cdd326b85
Bug 1303879 - FramebufferTexture2D doesn't always accept DEPTH_STENCIL. - r=mtseng
...
MozReview-Commit-ID: 4f4r3CtmPde
2016-09-22 19:13:17 -07:00
Jeff Gilbert
9021ce93eb
Bug 1303879 - Validate attachments inside ScopedResolveTextures. - r=mtseng
...
MozReview-Commit-ID: 7HLiUV9QcY4
2016-09-22 19:13:17 -07:00
Jeff Gilbert
15fd350886
Bug 1303879 - Refactor framebuffer funcs and completeness caching. - r=mtseng
...
MozReview-Commit-ID: Hi3uEwpmWF4
2016-09-22 19:13:17 -07:00
Jeff Gilbert
5ca4e283fa
Bug 1303878 - Fix todos in WebGL. - r=mtseng
...
MozReview-Commit-ID: D15kLfHERAI
2016-09-22 19:13:16 -07:00
Markus Stange
3003c70285
Bug 1298552 - Call UpdateFilter whenever the canvas's IsWriteOnly state changes. r=jrmuizel
...
MozReview-Commit-ID: 2CqWhmyzUZc
--HG--
extra : rebase_source : df8b033263e16e36daca32437ac009800ca520b0
2016-08-26 20:21:34 -04:00
Sebastian Hengst
548f7778a1
Backed out changeset e0d755ab4cbd (bug 1302380) for timeouts reftest with e10s invariable-declaration-XX.html on Linux 32 bit. r=backout
2016-09-16 18:55:44 +02:00
Ethan Lin
20b88c7843
Bug 1301551 - Remove unnecessary debug lines. r=nical
2016-09-16 10:33:26 +02:00
Nicolas Silva
f4d4ceeeed
Bug 1302380 - Report canvas memory usage through the buffer provider. r=gw280
2016-09-16 10:13:19 +02:00
Ethan Lin
bb3e5efbec
Bug 1301551 - Don't do anti-alias if 'imageSmoothingEnabled' is false. r=bas
2016-09-09 03:04:00 -04:00
Milan Sreckovic
e13a243ec1
Bug 1299164: Part 2. Use BufferSizeFromDimensions method, as well as some of the others that check for valid size. r=bas
2016-09-15 10:36:21 -04:00
Daosheng Mu
d4b168679c
Bug 1302589 - Unmark skip-if of drawingbuffer-static-canvas-test for Win 8; r=ethlin, r=jgilbert
...
MozReview-Commit-ID: 6sgVrU6XvfU
--HG--
extra : transplant_source : %CF%CA%C5c8%1Ej%FB%B2Z%05%95%3B%FEU%E4%14b%C5%80
2016-09-13 16:58:48 +08:00
Ethan Lin
1a766ef2c1
Bug 1301803 - Add gfxCriticalNote for glGetActiveAttrib. r=jgilbert
2016-09-13 19:13:00 +02:00
Carsten "Tomcat" Book
9a2448ee1c
Merge mozilla-central to mozilla-inbound
2016-09-14 12:11:09 +02:00
Carsten "Tomcat" Book
d2c3fe7fd3
merge autoland to mozilla-central a=merge
2016-09-14 12:07:02 +02:00
Benoit Girard
fab198cffc
Bug 1288746 - Handle missing EGL failure IDs. r=jmuizel
...
MozReview-Commit-ID: Kk5vFNMdhjV
--HG--
extra : rebase_source : 8a8851b91fa045c8cb13e1aee2c8c7c62d2b0a4e
2016-09-13 14:17:29 -04:00
George Wright
3480df735c
Bug 1241865
- Disable canvas-2d-pixels memory reporter as it currently reports inaccurate values. r=nical
2016-09-13 23:03:09 -04:00
Daosheng Mu
9f5625a417
Bug 1300508 - Fix conformance fails for Windows 10; r=ethlin,jgilbert
...
MozReview-Commit-ID: 6kR4Xfgo2Vo
--HG--
extra : rebase_source : 741415a1d3688a37ec7a6b41f4ec71edcc7c6b2b
2016-09-13 22:25:47 +08:00
David Anderson
62129d7cb4
Remove racy ImageBridgeChild shutdown/creation checks. (bug 1298938 part 4, r=nical)
...
--HG--
extra : rebase_source : 0419df6221d59c4e9b085015d8483267fb3d446f
2016-09-13 16:30:57 -07:00
kaku@mozilla.com
9a1c3746b2
Bug 1299718 part 3 - call MarkAsContentSource() at where using video element as a source; r=gerald,kamidphish,mtseng
...
MozReview-Commit-ID: Kg6UpcsCi0P
2016-09-14 15:50:29 +10:00
Nicolas Silva
918fc7f847
Bug 1298373 - Clear the transform when resetting the canvas target state. r=Bas
2016-09-12 16:47:13 +02:00
Morris Tseng
2af134acaf
Bug 1297965
- fail-if transform_feedback test case. r=jgilbert
...
MozReview-Commit-ID: AGC9lu8jF0A
2016-09-12 17:39:54 +08:00
Morris Tseng
fbe0056e79
Bug 1297965
- Use ANGLE for WebGL2. r=jgilbert
...
MozReview-Commit-ID: 83zhQ5rTdbi
2016-09-12 17:39:54 +08:00
Phil Ringnalda
cb86e22f16
Bug 1285531 - Skip all webgl reftests on Android for causing memory corruption resulting in crashes, often in later non-webgl tests, a=unfortunatesituation
2016-09-10 15:03:38 -07:00
Carsten "Tomcat" Book
0f2c669a48
merge mozilla-inbound to mozilla-central a=merge
2016-09-09 12:02:43 +02:00
kearwood
a3d9112f3c
Bug 1296446 - Do not render VR frames until a WebGLContext has returned a mirroring layer r=jgilbert
...
- Fixes a crash that occurred when WebVR frames were rendered prior to
setting up the WebGLContext for mirroring back to the 2d display.
MozReview-Commit-ID: Fq4c2287KBL
--HG--
extra : rebase_source : e0e0416f1d6a5f9058c7ed89581b700f32712e72
2016-09-08 14:16:07 -07:00
Shing Lyu
db11558e50
Bug 1288350 - Temporary reftest list for Stylo vs Gecko test r=heycam,manishearth
...
--HG--
extra : rebase_source : 4772418bd2813d4e79643a833eb09e47fe893d84
2016-09-05 11:45:39 +08:00
Wes Kocher
14246ed95a
Backed out 7 changesets (bug 1298938) for mass leaks a=bustage CLOSED TREE
...
Backed out changeset d710b5ac1e13 (bug 1298938)
Backed out changeset df832e32e7aa (bug 1298938)
Backed out changeset 3f6883401be4 (bug 1298938)
Backed out changeset e43fc0029b90 (bug 1298938)
Backed out changeset 6dd0b4b22b23 (bug 1298938)
Backed out changeset 81e994db6b8c (bug 1298938)
Backed out changeset a757098353c6 (bug 1298938)
2016-09-08 13:28:14 -07:00
David Anderson
91559fcffe
Remove racy ImageBridgeChild shutdown/creation checks. (bug 1298938 part 4, r=nical)
...
--HG--
extra : rebase_source : 47d1a0b3da521d81da9ffea7e259104b508b7415
2016-09-08 11:29:31 -07:00
Jeff Gilbert
06b3ddf5fd
Bug 1300932 - Enable draw_buffers on ES3, but not WEBGL_draw_buffers. - r=jerry
...
MozReview-Commit-ID: DMUoG23WTmr
2016-09-08 11:34:32 -07:00
Nicolas Silva
56e5119c61
Bug 1301027 - Remove the matrix * point operator and replace it with TransformPoint methods. r=Bas
2016-09-08 18:26:03 +02:00
Morris Tseng
e254ff4fab
Bug 1297924 - Remove passed tests from mochitest-errata. r=jgilbert
...
MozReview-Commit-ID: HcINPBpUICV
2016-09-08 16:28:30 +08:00
Morris Tseng
471ef4a5a8
Bug 1297924 - Update shader validator due to interface change. r=jgilbert
...
MozReview-Commit-ID: 7d8bX6ZFOcL
2016-09-08 16:28:30 +08:00
Carsten "Tomcat" Book
1c61ba654e
merge mozilla-inbound to mozilla-central a=merge
2016-09-07 17:20:12 +02:00
Nathan Froyd
bfce0c9a55
Bug 1300124 - make MurmurHash3.cpp compile with clang-cl; r=bkelly
...
Including headers inside anonymous namespaces, especially standard headers,
is super-unusual; let's just move the header to the toplevel instead.
MozReview-Commit-ID: CNykWQA5ndY
--HG--
extra : rebase_source : e5011cd18c1a0d31d4ae15ae3f3697eafac5f575
2016-09-06 15:46:01 -04:00
Andi-Bogdan Postelnicu
a67d0235f7
Bug 1300757 - log error message if SkiaGL DrawTarget fails. r=baku
...
MozReview-Commit-ID: EQqXFp3W79X
--HG--
extra : rebase_source : 2074a52d765f3e17e63bd413aa66c2b0cf3f2a3a
2016-09-06 15:31:08 +03:00
Thomas Wisniewski
95c459ec9a
Bug 768072 - Implement imageSmoothingEnabled and deprecate mozImageSmoothingEnabled. r=pbro,adw,bas,bz
2016-09-01 20:49:54 -04:00
David Anderson
1c2785873c
Refactor CompositableClient memory management. (bug 1299375 part 2, r=nical)
2016-09-02 16:08:49 -07:00
Wes Kocher
ee92002ede
Merge inbound to m-c a=merge
2016-09-02 13:17:30 -07:00
Ethan Lin
caa7955f57
Bug 1299062 - Add crashtest. r=nical
...
--HG--
extra : rebase_source : 12d12c4b5adf0acac1762f769d41dd7f6b4f5495
2016-09-02 08:12:56 -04:00
Daosheng Mu
2653de86d8
Bug 1295061 - Enable WebGL 2 conformance tests for Windows 8; r=ethlin,jgilbert
...
MozReview-Commit-ID: L2gvpCWHBCn
--HG--
extra : rebase_source : 86777ff702ee5e45fb13088fd8a53334bb3a0ee7
2016-08-17 13:41:17 +08:00
Daosheng Mu
d60a93dc85
Bug 1299057 - Remove EXT_disjoint_timer_query test for WebGL 2. r=mtseng
...
MozReview-Commit-ID: 8gkhXhdywfd
--HG--
extra : rebase_source : 6e113cd7c3637c0940c5ad456d88e91ca0c43a9d
2016-08-31 16:25:15 +08:00
Nicolas Silva
47e7bc67f9
Bug 1298345 - Refactor CanvasRenderingContext2D's texture allocation code. r=Bas
2016-09-01 15:51:09 +02:00
Iris Hsiao
05332fde9d
Backed out changeset 1c9f6480b0e4 (bug 1297924)
2016-09-07 16:44:28 +08:00
Iris Hsiao
acbc117ef8
Backed out changeset 25f7b5f0dee3 (bug 1297924) for webgl test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html failure
2016-09-07 16:44:20 +08:00
Morris Tseng
467b24625f
Bug 1297924 - Remove passed tests from mochitest-errata. r=jgilbert
...
MozReview-Commit-ID: HcINPBpUICV
2016-09-07 14:09:08 +08:00
Morris Tseng
49fa50f67b
Bug 1297924 - Update shader validator due to interface change. r=jgilbert
...
MozReview-Commit-ID: 7d8bX6ZFOcL
2016-09-07 14:09:08 +08:00
Ethan Lin
3ead7f93ab
Bug 1299062 - Check if drawtarget valid. r=nical
2016-08-31 22:43:47 -04:00
Daosheng Mu
eb92c263a7
Bug 1299055 - Update conformance2/glsl3/array-complex-indexing.html. r=mtseng
...
MozReview-Commit-ID: 63PQyvuYfda
--HG--
extra : transplant_source : J%98%5E%CBU%DAd%8A%EC%01kq%9E%868%AE%D1%CAP%EE
2016-08-30 13:18:01 +08:00
Milan Sreckovic
ff3ca93c38
Bug 1287316
- Release assert or deal with empty arrays. r=mstange
...
--HG--
extra : rebase_source : 07b022071bf63b213f78d361d18464cbcbf6b562
2016-08-30 18:38:30 -04:00
Nicolas Silva
b448411938
Bug 1294351 - Move restoring the canvas clip stack to its own method and early return form EnsureTarget. r=Bas
2016-08-26 14:31:58 +02:00
George Wright
2a15ab61ce
Bug 1299847 - Re-fuzz test_bitmaprenderer.html with updated values now that Skia is the default content backend on Android r=lsalzman
2016-09-06 14:24:27 -04:00
Nicolas Silva
ebb3c8a52f
Bug 1298345 - Dead code warning fix. r=njn
2016-09-06 13:19:11 +02:00
Wes Kocher
f78f2d693b
Merge inbound to central, a=merge
2016-08-25 16:59:00 -07:00
Ryan VanderMeulen
e5adfbffe6
Merge m-c to autoland. a=merge
...
--HG--
rename : accessible/tests/browser/browser_caching_attributes.js => accessible/tests/browser/e10s/browser_caching_attributes.js
rename : accessible/tests/browser/browser_caching_description.js => accessible/tests/browser/e10s/browser_caching_description.js
rename : accessible/tests/browser/browser_caching_name.js => accessible/tests/browser/e10s/browser_caching_name.js
rename : accessible/tests/browser/browser_caching_relations.js => accessible/tests/browser/e10s/browser_caching_relations.js
rename : accessible/tests/browser/browser_caching_states.js => accessible/tests/browser/e10s/browser_caching_states.js
rename : accessible/tests/browser/browser_caching_value.js => accessible/tests/browser/e10s/browser_caching_value.js
rename : accessible/tests/browser/browser_events_caretmove.js => accessible/tests/browser/e10s/browser_events_caretmove.js
rename : accessible/tests/browser/browser_events_hide.js => accessible/tests/browser/e10s/browser_events_hide.js
rename : accessible/tests/browser/browser_events_show.js => accessible/tests/browser/e10s/browser_events_show.js
rename : accessible/tests/browser/browser_events_statechange.js => accessible/tests/browser/e10s/browser_events_statechange.js
rename : accessible/tests/browser/browser_events_textchange.js => accessible/tests/browser/e10s/browser_events_textchange.js
rename : accessible/tests/browser/browser_treeupdate_ariadialog.js => accessible/tests/browser/e10s/browser_treeupdate_ariadialog.js
rename : accessible/tests/browser/browser_treeupdate_ariaowns.js => accessible/tests/browser/e10s/browser_treeupdate_ariaowns.js
rename : accessible/tests/browser/browser_treeupdate_canvas.js => accessible/tests/browser/e10s/browser_treeupdate_canvas.js
rename : accessible/tests/browser/browser_treeupdate_cssoverflow.js => accessible/tests/browser/e10s/browser_treeupdate_cssoverflow.js
rename : accessible/tests/browser/browser_treeupdate_doc.js => accessible/tests/browser/e10s/browser_treeupdate_doc.js
rename : accessible/tests/browser/browser_treeupdate_gencontent.js => accessible/tests/browser/e10s/browser_treeupdate_gencontent.js
rename : accessible/tests/browser/browser_treeupdate_hidden.js => accessible/tests/browser/e10s/browser_treeupdate_hidden.js
rename : accessible/tests/browser/browser_treeupdate_imagemap.js => accessible/tests/browser/e10s/browser_treeupdate_imagemap.js
rename : accessible/tests/browser/browser_treeupdate_list.js => accessible/tests/browser/e10s/browser_treeupdate_list.js
rename : accessible/tests/browser/browser_treeupdate_list_editabledoc.js => accessible/tests/browser/e10s/browser_treeupdate_list_editabledoc.js
rename : accessible/tests/browser/browser_treeupdate_listener.js => accessible/tests/browser/e10s/browser_treeupdate_listener.js
rename : accessible/tests/browser/browser_treeupdate_optgroup.js => accessible/tests/browser/e10s/browser_treeupdate_optgroup.js
rename : accessible/tests/browser/browser_treeupdate_removal.js => accessible/tests/browser/e10s/browser_treeupdate_removal.js
rename : accessible/tests/browser/browser_treeupdate_table.js => accessible/tests/browser/e10s/browser_treeupdate_table.js
rename : accessible/tests/browser/browser_treeupdate_textleaf.js => accessible/tests/browser/e10s/browser_treeupdate_textleaf.js
rename : accessible/tests/browser/browser_treeupdate_visibility.js => accessible/tests/browser/e10s/browser_treeupdate_visibility.js
rename : accessible/tests/browser/browser_treeupdate_whitespace.js => accessible/tests/browser/e10s/browser_treeupdate_whitespace.js
rename : accessible/tests/browser/doc_treeupdate_ariadialog.html => accessible/tests/browser/e10s/doc_treeupdate_ariadialog.html
rename : accessible/tests/browser/doc_treeupdate_ariaowns.html => accessible/tests/browser/e10s/doc_treeupdate_ariaowns.html
rename : accessible/tests/browser/doc_treeupdate_imagemap.html => accessible/tests/browser/e10s/doc_treeupdate_imagemap.html
rename : accessible/tests/browser/doc_treeupdate_removal.xhtml => accessible/tests/browser/e10s/doc_treeupdate_removal.xhtml
rename : accessible/tests/browser/doc_treeupdate_visibility.html => accessible/tests/browser/e10s/doc_treeupdate_visibility.html
rename : accessible/tests/browser/doc_treeupdate_whitespace.html => accessible/tests/browser/e10s/doc_treeupdate_whitespace.html
rename : accessible/tests/browser/events.js => accessible/tests/browser/e10s/events.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/browser_ext_pageAction_title.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/head_pageAction.js
rename : dom/events/test/pointerevents/pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/pointerevent_element_haspointercapture-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/test_pointerevent_element_haspointercapture-manual.html
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
rename : media/webrtc/trunk/tools/gyp/test/compiler-override/compiler.gyp => media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-exe.gyp
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp => media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.py
rename : media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.asm => media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.assem
rename : mfbt/unused.h => mfbt/Unused.h
rename : testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture.html => testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture-manual.html
extra : rebase_source : a3de7d91a61df9b14fe07a89f5b0184a067549cf
2016-08-25 08:14:36 -04:00
Ryan VanderMeulen
520acfd195
Merge inbound to m-c. a=merge
2016-08-25 08:10:52 -04:00
Andi-Bogdan Postelnicu
b7451091eb
Bug 1297054 - remove null check in CanvasRenderingContext2D::InitializeWithDrawTarget. r=jrmuizel
...
MozReview-Commit-ID: GA3PntlpxBU
--HG--
extra : rebase_source : ac822ae25b9d861da5a196734d09a8a507a16570
2016-08-23 11:41:21 +03:00
Milan Sreckovic
ee08a6629f
Bug 1297181: More information when accelerated canvas creation fails. r=mchang
...
MozReview-Commit-ID: AjhVkngSkHK
--HG--
extra : rebase_source : 728495351c705adee280c59042c5196cdc2bb2e4
2016-08-22 17:47:54 -04:00
Ryan VanderMeulen
69113163cf
Merge m-c to inbound. a=merge
2016-08-24 09:09:05 -04:00
Nicholas Nethercote
314169f107
Bug 1297544 - Remove dom/canvas/WebGLContextReporter.cpp. r=jrmuizel.
...
This file is unused, and its contents are a subset of the contents of
dom/canvas/WebGLMemoryTracker.cpp. There must have been a mistake made while
renaming the file in the past, or something like that.
--HG--
extra : rebase_source : c6b8346123c195f21bd396e22fd2b55bdbf51bfd
2016-08-24 08:52:01 +10:00
Ryan VanderMeulen
2b4ac234e9
Merge m-c to inbound. a=merge
2016-08-25 08:27:17 -04:00
Nicholas Nethercote
c2306345d5
Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
...
This patch removes checking of all the callback calls in memory reporter
CollectReport() functions, because it's not useful.
The patch also does some associated clean-up.
- Replaces some uses of nsIMemoryReporterCallback with the preferred
nsIHandleReportCallback typedef.
- Replaces aCallback/aCb/aClosure with aHandleRepor/aData for CollectReports()
parameter names, for consistency.
- Adds MOZ_MUST_USE/[must_use] in a few places in nsIMemoryReporter.idl.
- Uses the MOZ_COLLECT_REPORT macro in all suitable places.
Overall the patch reduces code size by ~300 lines and reduces the size of
libxul by about 37 KiB on my Linux64 builds.
--HG--
extra : rebase_source : e94323614bd10463a0c5134a7276238a7ca1cf23
2016-08-24 15:23:45 +10:00
Kearwood (Kip) Gilbert
199db0ebbc
Bug 1296745 - Clean up WebGLContext r=jgilbert
...
MozReview-Commit-ID: B6xazNgeJ9A
--HG--
extra : rebase_source : b011fed21cebb0c5b9bf5eea4e2b58b4a85e83b6
2016-08-19 14:44:37 -07:00
Andreas Pehrson
dba71afe5e
Bug 1259788 - Add video content test for captureStream of MediaElement playing a MediaStream. r=jib
...
MozReview-Commit-ID: F6X0E0VeqP9
--HG--
extra : rebase_source : d15ab649de706aa374112d8d7a99cb276de8343c
2016-08-18 17:37:19 +02:00
Kan-Ru Chen
b6d880aca1
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
--HG--
rename : mfbt/unused.h => mfbt/Unused.h
2016-08-24 14:47:04 +08:00
Ethan Lin
06cc318190
Bug 1296166 - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageData. r=nical
2016-08-22 18:58:00 -04:00
Ethan Lin
5a7af1a426
Bug 1293970 - Avoid copy in CanvasRenderingContext2D::PutImageData and DrawWindow. r=nical
2016-08-16 20:18:00 -04:00
Wes Kocher
4c4e51ded0
Merge m-c to inbound, a=merge
2016-08-19 10:18:01 -07:00
Geoff Brown
97d7d7a146
Bug 1296651 - Avoid Win7 timeout in test_conformance__extensions__oes-texture-float-with-video.html; r=jmaher,a=ryanvm
2016-08-19 10:54:12 -06:00
Geoff Brown
2f25ac86fa
Bug 1296644
- Allow test_2_conformance__canvas__rapid-resizing.html to pass on Win 7; r=jmaher,a=ryanvm
2016-08-19 10:54:11 -06:00
Nicolas Silva
0923b0fd39
Bug 1294351 - Avoid removing and re-applying the drawing states with PersistentBufferProviderBasic. r=Bas
2016-08-19 12:00:26 +02:00
Jonathan Kew
95a82f84cc
Bug 1280887
- patch 2 - Make gfxTextRun refcounted, replace usage of UniquePtr<> with RefPtr<> for textruns, and make nsTextFrame hold a strong reference to its run(s). r=mats
2016-08-19 13:14:22 +01:00
Sebastian Hengst
7ab46a480a
Backed out changeset 775fa3ede160 (bug 1294351) for failing in crashtest 647480.html. r=backout
2016-08-18 12:50:56 +02:00
Nicolas Silva
8173818111
Bug 1294351 - Avoid removing and re-applying the drawing states with PersistentBufferProviderBasic. r=Bas
2016-08-17 14:39:03 +02:00
Wes Kocher
07f8858bf6
Merge inbound to central, a=merge
2016-08-17 16:38:41 -07:00
Edwin Flores
29a30711a0
Bug 1272123 - Limit the size of CanvasRenderingContext2D::mStyleStack - r=mstange
2016-08-17 09:26:11 +01:00
Ethan Lin
18475abfbc
Bug 1294607 - Remove unnecessary EnsureTarget in CanvasRenderingContext2D. r=nical
2016-08-15 23:54:00 -04:00
Phil Ringnalda
54ad5f454e
Back out 6493296521fb (bug 1294607) for crashtest crashes in 1246775-1.html
2016-08-15 20:54:50 -07:00
Ethan Lin
93ca898ab6
Bug 1294607 - Remove unnecessary EnsureTarget in CanvasRenderingContext2D. r=nical
2016-08-11 20:26:00 -04:00
Towkir Ahmed
63867da04a
Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske
...
a=release to get around a hook that's catching these comment-only idl changes
--HG--
extra : rebase_source : a7353680777fd2eeea24c9993f9937bbbcfb9e4f
2016-08-15 17:28:05 -07:00
Jeff Gilbert
ae6d979f8a
Bug 1293845 - Update tests to handle new webidl.
...
MozReview-Commit-ID: 7hcluLAw7gx
2016-08-15 16:42:31 -07:00
Jeff Gilbert
aed6c57564
Bug 1293845 - Handle zero-size TexSubImage. - r=mtseng
...
MozReview-Commit-ID: J4cT3oqPTLa
2016-08-15 16:42:28 -07:00
Jeff Gilbert
34aa7ab5f7
Bug 1293845 - Repair texture bindings->internals glue. - r=mtseng
...
MozReview-Commit-ID: CUDQGwhPTuU
2016-08-15 16:42:25 -07:00