Lee Salzman
9efc50d84e
Bug 1318769 - make SkFontHost_cairo match cairo-ft's handling of FcPattern embeddedbitmap option. r=jfkthame
...
MozReview-Commit-ID: BSDuwZfKi1a
2017-01-01 09:25:15 -05:00
Jonathan Kew
ce7d6df2ad
Bug 1324780 - Cherry-pick commit 1c98ff87c76536553e53c131e75aba33033ee3a0 from upstream harfbuzz, to fix build failure with older glib. r=jrmuizel
2017-01-01 11:43:24 +00:00
Jeff Gilbert
59ad1b29d3
Bug 1325741 - Handle uploads from RED/FLOAT to R16F, and others. - r=daoshengmu
...
MozReview-Commit-ID: 1ef1essxTNV
2016-12-29 02:45:16 -08:00
Jeff Gilbert
6cff55278b
Bug 1325733 (flattened) - Mark read/draw calls better. - r=daoshengmu
...
Includes:
* ANGLE needs to call clear twice even on larger targets. - r=daoshengmu
2016-12-29 02:45:13 -08:00
Jeff Gilbert
0cf1348d5e
Bug 1324972 (flattened) - Disable unnecessary manual index validation for WebGL 2. - r=daoshengmu
...
Includes:
* Catch ANGLE's zealous index-out-of-bounds INVALID_OPs.
* ANGLE DrawElements validation is wrong.
2016-12-29 02:45:11 -08:00
Ho-Pang
41adef3ae2
Bug 1299209 - Part 1: Passing PointerId when a new WidgetMouseEvent is created. h=sshih, r=smaug
...
--HG--
extra : rebase_source : b123e74425e56c09ab38f5916589abb84c3d5996
2016-12-20 22:53:00 -05:00
Sebastian Hengst
a3de8c712a
Backed out changeset ef2dd5f6e702 (bug 1322741) for mass failing reftests on Windows 8 x64. r=backout
2016-12-28 15:28:54 +01:00
vincentliu
ce37869405
Bug 1322741 - Make sure ID3D11Device is up-to-date in SyncObjectD3D11. r=dvander
...
---
gfx/layers/client/ClientLayerManager.cpp | 6 +++++-
gfx/layers/client/ClientLayerManager.h | 1 +
gfx/layers/client/TextureClient.h | 2 ++
gfx/layers/d3d11/TextureD3D11.cpp | 19 +++++++++++++++++++
gfx/layers/d3d11/TextureD3D11.h | 3 +++
5 files changed, 30 insertions(+), 1 deletion(-)
2016-12-28 16:36:12 +08:00
Morris Tseng
51a0af30f0
Bug 1322500 - Introducing ShareableCanvasLayer. r=sotaro
...
MozReview-Commit-ID: 1zVJ3HVQV9W
--HG--
rename : gfx/layers/client/ClientCanvasLayer.cpp => gfx/layers/ShareableCanvasLayer.cpp
rename : gfx/layers/client/ClientCanvasLayer.h => gfx/layers/ShareableCanvasLayer.h
2016-12-28 10:16:43 +08:00
Ryan VanderMeulen
72b1557225
Merge m-c to inbound. a=merge
2016-12-27 00:01:04 -05:00
Ryan VanderMeulen
51aa673e28
Merge inbound to m-c. a=merge
2016-12-27 00:00:22 -05:00
Ethan Lin
0b1384e9e5
Bug 1322079 - Set CreateBorderLayer to pure virtual function and let nsDisplayBorder return LAYER_ACTIVE. r=mattwoodrow
...
MozReview-Commit-ID: 6zGq7ymIkO0
2016-12-27 11:40:40 +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
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
Phil Ringnalda
b94a0cbd73
Merge m-i to m-c, a=merge
2016-12-24 16:51:17 -08:00
Kevin Wern
cc43e4daa6
Bug 1324581 - call ScrollSnap() in AsyncPanZoomController when drag ends r=botond
...
MozReview-Commit-ID: LpZ2PbL0FoF
--HG--
extra : rebase_source : a98cdde39a78b975a01e14c45899ca7141e8087e
2016-12-23 04:34:18 -05:00
Hiroyuki Ikezoe
01f0291ee5
Bug 1311620 - Part 3: Incorporate null_t in Animatable. r=birtles
...
We couldn't tell the difference between a null StyleAnimationValue and
transform:none on the compositor. This was not a problem before, since we didn't
need the null StyleAnimationValue on the compositor, because the null
StyleAnimationValue have to be passed with composite:add flag, and in the case of
composite:add we just used the underlying value, i.e. we didn't use the null
value at all.
But for normal additive animations, we have to check the null StyleAnimationValue
to tell whether we are processing a missing keyframe or not.
So in this patch, Animatable can be null_t to represent the null
StyleAnimationValue, and as a result of this change, we can drop
BaseAnimationStyle.
MozReview-Commit-ID: Au41ujHgPpU
--HG--
extra : rebase_source : 71eafcf729e278d2576b9a66bb194c2a7b972f1c
2016-12-24 17:27:18 +09:00
Hiroyuki Ikezoe
8e7be87392
Bug 1311620 - Part 2: Don't call StyleAnimationValue::GetUnit() against uninitialized values, use IsNull() instead. r=birtles
...
MozReview-Commit-ID: JAcHqsgpdDB
--HG--
extra : rebase_source : 4ec9924cd7f22406a7ecd8ba2c95feeba3a0dd28
2016-12-24 17:26:50 +09:00
Carsten "Tomcat" Book
0aed7a4ac5
Merge mozilla-central to mozilla-inbound
...
--HG--
rename : testing/docker/base-build/HASH => taskcluster/docker/base-build/HASH
rename : testing/docker/base-test/HASH => taskcluster/docker/base-test/HASH
rename : testing/docker/centos6-build-upd/HASH => taskcluster/docker/centos6-build-upd/HASH
rename : testing/docker/centos6-build/HASH => taskcluster/docker/centos6-build/HASH
rename : testing/docker/decision/HASH => taskcluster/docker/decision/HASH
rename : testing/docker/image_builder/HASH => taskcluster/docker/image_builder/HASH
rename : testing/docker/recipes/tooltool.py => taskcluster/docker/recipes/tooltool.py
rename : testing/docker/tester/HASH => taskcluster/docker/tester/HASH
2016-12-22 16:25:35 +01:00
Masatoshi Kimura
0b4ad7bfb1
Bug 1317569 - Stop testing d3dcompiler_43.dll during EGL initialization. r=jrmuizel
...
MozReview-Commit-ID: BDtgOD4Elba
--HG--
extra : rebase_source : cea0c8f56084822a03972bca61ae9a6f3566ad54
extra : source : 18477e73fc758633d7a87bfe57d951a87525eede
2016-11-15 07:02:49 +09:00
Masatoshi Kimura
a654e25d18
Bug 1317569 - Unship d3dcompiler_43.dll. r=glandium
...
MozReview-Commit-ID: DSOOKc94wNV
--HG--
extra : rebase_source : 007a4c974ba16f2dc6e77e4b78e919769e0af8d1
extra : source : b448674d91482b214fb2a6c4e83d2e86638f28ef
2016-11-15 06:56:01 +09:00
Randall Barker
7173b111bb
Bug 1321644 - part 2, Remove AndroidBridge::PostTaskToUiThread from RemoteContentController.cpp r=botond
2016-12-23 09:08:39 -08:00
Randall Barker
1101ff0a36
Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond
2016-12-23 09:08:37 -08:00
karo
00b8886839
Bug 1321076 - Added util functions to help with YUVA to BGRA conversion. r=jya
...
MozReview-Commit-ID: JZDdbM2gt0g
--HG--
extra : rebase_source : 572dbf59e8a3b41e6c7366d1579a28e365062260
2016-12-21 15:00:46 +13:00
Ting-Yu Chou
3b76c1d27b
Bug 1322465 part 5 - Use explicit/MOZ_IMPLICIT for the unary constructors in gfx/. r=Ehsan
...
MozReview-Commit-ID: 5sdclirTQCV
--HG--
extra : rebase_source : 65b8fe4357ee19e858d3ee406495a1c2c3046c90
2016-12-16 15:54:32 +08:00
Ting-Yu Chou
76cef3b73d
Bug 1322460 - Don't addref/release on the return value of prohibited functions. r=aklotz,Ehsan
...
MozReview-Commit-ID: B0mAMZp5sll
--HG--
extra : rebase_source : fb5e25352089e26172189b9c4f2be8c5553fa5a8
2016-12-14 14:34:26 +08: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
Wes Kocher
b5f33578be
Merge m-c to inbound, a=merge
2016-12-20 11:47:17 -08:00
Wes Kocher
584a2f0f62
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Lee Salzman
d9d2ea27be
Bug 1323821 - only replace texture-backed SkImage on success in SourceSurfaceSkia::GetData. r=jrmuizel
...
MozReview-Commit-ID: FbySOGcLhwt
2016-12-20 12:37:19 -05:00
Jonathan Kew
2a3c8294aa
Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
2016-12-20 10:06:51 +00:00
Carsten "Tomcat" Book
fc4bd848dd
Backed out changeset 422af49b7ae8 (bug 1322989) for bustage
2016-12-20 11:35:57 +01:00
Jonathan Kew
60ef0df121
Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
2016-12-20 10:06:51 +00:00
peter chang
ea69eeb193
Bug 1323837 - Draw nothing if there are no color stops for gradient effect, r=bas
...
MozReview-Commit-ID: BnZlh2NhdHX
--HG--
extra : rebase_source : e221cebdb64e55926c63fd105df0a55635b28e19
2016-12-16 13:55:22 +08:00
Lee Salzman
731702eb1c
Bug 1324422 - initialize mPermitSubpixelAA for all tiles in DrawTargetTiled. r=sotaro
...
MozReview-Commit-ID: AM0OxyhLrzJ
2016-12-19 21:12:07 -05:00
Wes Kocher
b427632e5a
Merge m-c to inbound, a=merge
2016-12-19 16:48:34 -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
Nicholas Nethercote
3af5047314
Bug 1299335 (part 8) - Streamline nsIWidget::Enable. r=mstange.
...
This patch changes it from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.
--HG--
extra : rebase_source : 07ee29c514bf35b97d7195c53bb5b9220d1ef961
2016-12-19 20:54:16 +11:00
Nicholas Nethercote
a28c8f38b2
Bug 1299335 (part 7) - Streamline nsIWidget::{Move,Resize}. r=mstange.
...
This patch changes them from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.
--HG--
extra : rebase_source : 6207df5a46aeb6b8aaa0f697447a51bc6a6dc366
2016-12-19 20:54:03 +11:00
Milan Sreckovic
6fcbf9169d
Bug 1323625: The callers are using Factory::CheckSurfaceSize to guard against zero sized surfaces, so we'll remove the warning. r=rhunt
...
MozReview-Commit-ID: DzFUjTlXfeT
--HG--
extra : rebase_source : 683250aecffa1e738e5f4963c677b4e169debdfd
2016-12-15 10:32:10 -05:00
Milan Sreckovic
010d912f51
Bug 795627: Allow Skia canvas with accelerated Windows. r=gw280
...
MozReview-Commit-ID: DKyKC7n3OEM
--HG--
extra : rebase_source : 67d8b897d0e2bf520d92b3a617f01ae0fa0bf45d
2016-12-14 19:10:27 -05:00
Daosheng Mu
370aa4a0c8
Bug 1315896 - Part 3: Remove MOZ_GAMEPAD in VR module; r=kip
...
MozReview-Commit-ID: I9vJvxgFgIh
--HG--
extra : rebase_source : 270e971ace44b00d9877a67f68f349bbd9b550c1
2016-12-08 13:01:11 -10:00
Phil Ringnalda
3abfe370ac
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 3TWj1elRxgV
2016-12-17 14:00:48 -08:00
Chris Peterson
78f7bd1dd7
Bug 1323923 - Part 2: Suppress more clang warnings and unify CLANG_CXX/CLANG_CL warning flags in gfx/cairo. r=lsalzman
...
gfx/cairo/cairo/src/cairo-image-surface.c:1225:35 [-Wabsolute-value] using floating point absolute value function 'fabs' when argument is of integer type
gfx/cairo/cairo/src/cairo-image-surface.c:1227:35 [-Wabsolute-value] using floating point absolute value function 'fabs' when argument is of integer type
gfx/cairo/cairo/src/cairo-quartz-surface.c:1919:12 [-Wunreachable-code] code will never be executed
gfx/cairo/cairo/src/cairo-quartz-surface.c:1920:6 [-Wunreachable-code] code will never be executed
gfx/cairo/cairo/src/cairo-quartz-surface.c:3530:18 [-Wunused-variable] unused variable 'i'
gfx/cairo/cairo/src/cairo-version.c:39:9 [-Wmacro-redefined] 'CAIRO_VERSION_H' macro redefined
2016-12-15 23:59:12 -08:00
Chris Peterson
a2deb2ec60
Bug 1323923 - Part 1: Fix -Wunknown-warning-option clang warning in gfx/cairo. r=lsalzman
...
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
2016-12-15 23:58:57 -08:00
Mason Chang
5902ea8a82
Bug 1323587 Part 1: Use correct gamma and contrast for dwrite fonts. r=lsalzman
2016-12-16 08:04:45 -08:00
Jonathan Watt
e3366cf656
Bug 1322729 - Have gfxContext always use DrawTarget::PushLayer/PopLayer. r=lsalzman
2016-12-16 11:02:04 -05:00
Lee Salzman
90fe07ab69
Bug 1322729 - fix DrawTargetSkia::BorrowCGContext to work with PushLayer. r=mchang
...
MozReview-Commit-ID: Hl2t9gxIdYI
2016-12-16 11:02:04 -05:00
Lee Salzman
a3ecdc5084
Bug 1322729 - fix DrawTargetTiled to forward SetPermitSubpixelAA. r=mchang
...
MozReview-Commit-ID: 7aicn9Crru9
2016-12-16 11:02:04 -05:00
Lee Salzman
a55eee6d3f
Bug 1322729 - fix DrawTargetTiled::PushLayer to properly handle clipping. r=mchang
...
MozReview-Commit-ID: 2otVOl9J4pZ
2016-12-16 11:02:04 -05:00