Sotaro Ikeda
e6486fd6be
Bug 1237914
- Remove layers.screen-recording.enabled r=mwu
2016-01-13 20:45:57 -08:00
Nigel Babu
ecae6cd9a5
Backed out 4 changesets (bug 1226826) for widespread bustage
...
Backed out changeset 95d373bec568 (bug 1226826)
Backed out changeset bb9970d440a4 (bug 1226826)
Backed out changeset 6c1fa0dc6bd7 (bug 1226826)
Backed out changeset 400ebf504171 (bug 1226826)
--HG--
extra : commitid : D1zZSeIHTOA
2016-01-14 08:33:11 +05:30
Nicholas Nethercote
cac93d89a3
Bug 1239225 - Remove unused args from TextureImage's constructor and related functions. r=mattwoodrow.
2016-01-12 23:10:56 -08:00
Wes Kocher
e125261ad0
Backed out changeset 15145a32cd19 (bug 1231042) for b2g reftest bustage
...
--HG--
extra : commitid : Loy7lXlfDiR
2016-01-13 12:57:45 -08:00
Lee Salzman
b4185d3bf2
Bug 1230096 - fix GrAAConvexTessellator assertion. r=jrmuizel
2016-01-13 15:34:06 -05:00
Kartikaya Gupta
eef30edf04
Bug 1226826 - Record if painted displayport updates were due to repaints from the relevant layer tree or not. r=botond
...
--HG--
extra : commitid : JtQqmhK6am
2016-01-13 15:46:08 -05:00
Kartikaya Gupta
a7478cbca5
Bug 1226826 - Record paint times in the checkerboard event. r=botond
...
--HG--
extra : commitid : kX3Eye3aq0
2016-01-13 15:46:08 -05:00
Kartikaya Gupta
513fc40715
Bug 1226826 - Record velocity at point of displayport request in checkerboard event. r=botond
...
--HG--
extra : commitid : GMMutH1gDQ
2016-01-13 15:46:08 -05:00
Kartikaya Gupta
5a5194fe12
Bug 1226826 - Add a CheckerboardEvent class to record stuff when checkerboarding happens. r=botond
...
--HG--
extra : commitid : 8XwlRtYdRp1
2016-01-13 15:46:07 -05:00
Kartikaya Gupta
ad971d5294
Bug 1239385
- Use correct coordinate system when computing the amount to scroll during a pinch r=botond
2016-01-13 14:44:47 -06:00
Nathan Froyd
b83566b4a1
Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium
...
This patch turns off a number of gcc/clang-specific warnings for
clang-cl as well, as clang-cl understands all the warning flags that
clang understands. We currently don't turn on all the gcc/clang
warnings for clang-cl in configure, but that can be done separately, and
this patch addresses some pain points (particularly for cairo).
2015-11-05 16:05:26 -05:00
Lee Salzman
4da9ad5af4
Bug 1233966 - build fixes for FreeBSD. r=jrmuizel
2016-01-13 13:22:21 -05:00
JerryShih
f691273efc
Bug 1231042 - clean current composition task and related flag when screen off. r=hshih
...
--HG--
extra : rebase_source : c298845ec4d25b4398751b57d68ef653a93e3687
2016-01-12 23:15:00 +01:00
Jonathan Kew
06f42574aa
Bug 724538 - When ICU is available in the build, replace most of nsCharProps2 fields with ICU property accessors. r=emk
2016-01-13 15:45:22 +00:00
Edwin Flores
aad959626e
Bug 1199923 - Work around Intel Linux driver lying about max texture size - r=jgilbert
2016-01-13 11:28:05 +00:00
Carsten "Tomcat" Book
8bb4e16a15
Merge mozilla-central to mozilla-inbound
2016-01-13 11:58:27 +01:00
Carsten "Tomcat" Book
d833f9ba1a
merge mozilla-inbound to mozilla-central a=merge
2016-01-13 11:57:15 +01:00
Markus Stange
cff5b29209
Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow
...
--HG--
extra : rebase_source : 41045234d2f2890c8178d68d37f3ceffd10402b3
2016-01-13 00:13:20 +01:00
Nicolas Silva
de559d8b96
Bug 1238015 - Make sure PTexture actors are destroyed after all messages referring to them are sent. r=sotaro
2016-01-13 10:28:13 +01:00
Nicolas Silva
1c55a202bb
Bug 1238743 - remove a bogus assertion in TextureClient.cpp. r=kats
2016-01-12 16:00:24 +01:00
Carsten "Tomcat" Book
eb879b9526
Merge mozilla-central to fx-team
2016-01-12 11:57:10 +01:00
Bas Schouten
b3027878ab
Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel
...
--HG--
extra : rebase_source : 5041fa82907837c50e657c87afeda85be40b25d7
2016-01-11 16:38:10 +01:00
Matt Woodrow
2bfff9fd80
Bug 1234047 - Always reuse an existing TextureClient in IMFYCbCrImage if one exist. r=Bas
2016-01-12 18:08:21 +13:00
Jamie Nicol
04eef55482
Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow
2016-01-11 11:14:07 +00:00
Phil Ringnalda
be425f27a9
Back out f137a421233f (bug 1234441) for build bustage
...
CLOSED TREE
2016-01-11 19:32:02 -08:00
Jeff Gilbert
dfd883b2e9
Bug 1234441 - Allow malformed ESSL version string. - r=jrmuizel
2016-01-07 16:59:56 -08:00
Nicholas Nethercote
6eb3a99296
Bug 1231888 - Remove AutoCairoPixmanBugWorkaround. r=jrmuizel.
2016-01-11 16:11:57 -08:00
Randall Barker
ed071f6c7e
Bug 1229752 - When C++ APZ scroll offset diverges from the Gecko scroll offset, it is not being applied properly to the event position r=botond,tnikkel
2016-01-11 16:06:14 -08:00
Nicholas Nethercote
23b425f2f7
Bug 1238438 (part 3) - Inline both PathFromRegionInternal() functions. r=nical.
...
They both have a single call site, so aren't worth being in separate functions.
--HG--
extra : rebase_source : 09961affe0902cfd44448b75445438d9900a0942
2016-01-10 16:48:55 -08:00
Nicholas Nethercote
c58fca74ef
Bug 1238438 (part 2) - Inline both ClipToRegionInternal() functions. r=nical.
...
They both have a single call site, so aren't worth being in separate functions.
--HG--
extra : rebase_source : 08dcc7ef2b98bb6111c65a000ac0362c8594f952
2016-01-10 16:48:52 -08:00
Nicholas Nethercote
cea9bf8509
Bug 1238438 (part 1) - Remove dead function gfxUtils::PathFromRegion(). r=nical.
...
--HG--
extra : rebase_source : b3757881f46b9b4902ce6c7c1071844c040c0e62
2016-01-10 16:22:52 -08:00
Jonathan Kew
46b5136c09
Bug 890156 - patch 6 - Update window placement code to work with desktop pixels, for per-monitor DPI support on Windows. r=emk
2015-12-03 13:19:50 +00:00
Jonathan Kew
925e9cfb7f
Bug 890156 - patch 3 - Remove gfxWindowsPlatform::GetDPIScale and replace it with methods in WinUtils, ready for per-monitor DPI support. r=emk
2015-12-02 15:09:29 +00:00
Jonathan Kew
84b8c3a0a4
Bug 890156 - patch 0.3 - Create a version of nsIWidget::Create that takes Desktop pixels, because that's what we actually need to pass in some cases. r=mstange
2016-01-13 07:32:55 +00:00
Nicholas Nethercote
b003fbc631
Bug 1238846 (part 2) - Remove gfxContext::mOriginalDT, which is unused. r=mattwoodrow.
...
--HG--
extra : rebase_source : 0709544d8596fd368be2b4db5395322726fe57b6
2016-01-12 13:42:02 -08:00
Jeff Gilbert
55ca464707
Bug 1234441 - Allow malformed ESSL version string. - r=jrmuizel
2016-01-12 16:45:06 -08:00
Nicholas Nethercote
fc9cf6f9d5
Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel.
...
The previous patch in this bug removed two calls to CurrentSurface(), leaving
only one, and that one doesn't need the dx and dy arguments.
--HG--
extra : rebase_source : 52cc3d7a1317ea9f239f59c24a58810ce6669c9f
2016-01-11 16:42:09 -08:00
Bas Schouten
3edd8eed24
Bug 1237375: Add some more extensive debugging information. r=milan
...
--HG--
extra : rebase_source : 8e1bfbc2f58e053e143fcad258974c0c92adb73c
2016-01-08 00:59:06 +01:00
Bas Schouten
b15000805a
Bug 1238028: When D2D 1.0 is not allowed disable D2D completely when not using 1.1. r=jrmuizel
...
--HG--
extra : rebase_source : 2e49dcd71e2ebb61d201285123f677dd3e09f1d8
2016-01-11 00:41:39 +01:00
Nicolas Silva
9fe2c25285
Bug 1235796 - Allow allocating YCbCr textures with Cb/Cr planes bigger than the Y plane. r=jrmuizel
2016-01-08 15:10:27 +01:00
Nicholas Nethercote
fd022a1ff9
Bug 1236802 (part 2) - Remove a dead CurrentSurface() call. r=mattwoodrow.
...
--HG--
extra : rebase_source : 73638b86f45432bfe400b145379c996480879390
2016-01-10 14:05:27 -08:00
Nicholas Nethercote
f13b985259
Bug 1236802 (part 1) - Moz2Dify some blur code a little. r=mattwoodrow.
...
gfxAlphaBoxBlur::GetInsetBlur() can be trivially passed a DrawTarget instead of
a gfxContext.
The patch also removes the DrawTarget parameter from GetBlur() because it can
be obtained from the gfxContext parameter.
--HG--
extra : rebase_source : 52cdd685ed3ecdc11affb05fa5299b0a792231fb
2016-01-10 14:05:26 -08:00
Matt Woodrow
0728cd334f
Bug 1231564 - Don't trigger new composites just to repaint debug overlays. r=BenWa
2016-01-11 15:12:05 +13:00
Matt Woodrow
e767cc440a
Bug 1231564 - Don't take the compositor side layer-tree snapshot until after compositing. r=dvander
2016-01-11 15:11:14 +13:00
Nicholas Nethercote
88696a303a
Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
...
This patch:
- Makes the following substitutions (plus necessary namespace qualifiers:
gfxImageFormat::ARGB32 --> SurfaceFormat::A8R8G8B8_UINT32
gfxImageFormat::RGB24 --> SurfaceFormat::X8R8G8B8_UINT32
gfxImageFormat::A8 --> SurfaceFormat::A8
gfxImageFormat::RGB16_565 --> SurfaceFormat::R5G6B5_UINT16
gfxImageFormat::Unknown --> SurfaceFormat::UNKNOWN
- Changes gfxImageFormat to be a typedef to gfx::SurfaceFormat. This will be
removed soon.
- Removes gfxCairoFormatToImageFormat() and gfxImageFormatToCairoFormat() and
replace calls to them with CairoFormatToGfxFormat() and
GfxFormatToCairoFormat().
- Removes ParamTraits<gfxImageFormat>.
- Add namespace qualifiers to SurfaceFormat instances where necessary.
--HG--
extra : rebase_source : f56e92b1593957a9e4e00171100bc7605816e696
2016-01-07 20:57:38 -08:00
Markus Stange
8ac683bf41
Bug 1199468 - Create prefs for the smooth scroll timing function shape. r=kats
...
--HG--
extra : commitid : 4ucTtILvlFF
extra : rebase_source : dcad143776a653dafccfa9be5633a354fcefced2
2016-01-07 21:09:18 +01:00
Alfredo Yang
869d8facd4
Bug 1224889 - OpenMax IL video decoding for PDM. r=sotaro, r=nical
...
--HG--
extra : rebase_source : 758864e83ac009581bea87b90ba1bc235934ffb7
2016-01-08 06:24:00 -05:00
Botond Ballo
1497a2fe7c
Bug 1236750 - Use strongly-typed matrices to represent layer transforms in APZ code. r=kats
...
--HG--
extra : source : 20dccf6f7b3072e943f11573195559ab5f0c721c
2016-01-04 20:07:54 -05:00
Botond Ballo
b22e5adb20
Bug 1236750 - Add typed getters for layer transform matrices. r=kats
...
--HG--
extra : source : bf19963d10d6cc021092662176845192764f9cf0
2016-01-06 18:56:58 -05:00
Botond Ballo
2a0650a2e9
Bug 1236750 - Add some specialized typedefs of Matrix4x4 to represent layer transform matrices. r=kats
...
Also add a related PixelCastJustification and a utility function.
--HG--
extra : source : 84848983c8f9a79a073fa419f50430212b91d7eb
2016-01-06 18:56:25 -05:00