Masatoshi Kimura
be535304d8
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
2015-01-26 07:22:07 +09:00
Markus Stange
14017f7761
Bug 1117304 - Make sure the tile filter doesn't call CopyRect on surfaces with different formats. r=Bas
2015-01-05 18:40:27 +01:00
Markus Stange
092c4c88cd
Bug 1117304 - Also do the checks at the start of CopyRect in release builds. r=Bas
2015-01-06 12:08:39 +01:00
Ryan VanderMeulen
74b34d85f2
Bug 1042103 - Fix non-unified bustage. r=botond
2015-01-23 17:51:34 -05:00
Kartikaya Gupta
7c4e682123
Bug 1124099 - Make sure that we skip over scrollinfo layers properly with event-regions disabled. r=botond
2015-01-23 15:12:10 -05:00
Mason Chang
1eccaeec01
Bug 1098701. Part 1: gtest framework and tests. r=kats
2015-01-23 11:19:54 -08:00
Nicolas Silva
0b465c61eb
Bug 1119019 - Avoid destroying a SharedSurface before its TextureClient/Host pair. r=sotaro
2015-01-23 15:35:16 +01:00
Nicholas Nethercote
1b277a4288
Bug 1123527 - Fix syntax error when NS_COORD_IS_FLOAT is defined. r=dholbert.
...
cppcheck found this.
--HG--
extra : rebase_source : 6a83556a8baaa24546eeb28d35ad63f4ffd275bd
2015-01-21 19:23:28 -08:00
Bas Schouten
593932264d
Bug 1097699 - Part 4: Remove LayerManagerD3D10 code. r=jrmuizel
2015-01-23 03:41:21 +00:00
Bas Schouten
ac4b5c60cc
Bug 1097699 - Part 2: Remove LayerManagerD3D9 code. r=jrmuizel
2015-01-23 03:41:20 +00:00
Ryan VanderMeulen
9e3535f870
Backed out changeset 8b3815de49f8 (bug 1123654) for talos xperf permafail.
...
CLOSED TREE
2015-01-22 20:00:24 -05:00
Nicholas Nethercote
b31f8f25e5
Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. r=jdaggett.
...
When scrolling all the way through
https://bugzilla.mozilla.org/show_bug.cgi?id=MNG , |mergedFeatures| gets
initialized more than 50,000 times -- each one involving a heap allocation for
the entry storage -- but it never has anything put into it.
This patch refactors MergeFontFeatures to move |mergedFeatures| inside it. It
now doesn't get created in the common case.
--HG--
extra : rebase_source : 5a8d44b30f90169b70e5f50a5e38bbe57f02b12b
2015-01-21 22:41:02 -08:00
Jonathan Kew
e3d0ba6183
Bug 1123654 - Replace use of [deprecated] GetStockObject(DEFAULT_GUI_FONT) with newer API; results in use of Tahoma in place of Microsoft Sans Serif in various contexts. r=jimm
2015-01-22 22:52:26 +00:00
Nathan Froyd
cd204fb2d9
Bug 1122235 - set HAVE_UINT64_T for cairo compilation to improve codegen; r=mshal
2015-01-15 16:17:55 -05:00
Nathan Froyd
edbf8bb57d
Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal
...
Cairo has a number of nifty features predicated on support for atomic
operations on integer types. Normally, such support would be determined
by cairo's configure script. But since we don't run cairo's configure
script, we need to manually define HAVE_INTEL_ATOMIC_PRIMITIVES during
cairo's build. That macro enables codepaths that depend on certain
SIZEOF_* variables being defined by autoconf, so we also need to add the
necessary code in moz.build to set those.
2015-01-15 15:53:28 -05:00
Milan Sreckovic
5c1754eb7a
Bug 1088833 - A bit of a clean up of warnings, and catch bad draw target in the d3d11 canvas case. r=bschouten
2015-01-20 12:47:29 -05:00
Milan Sreckovic
bb40ac923a
Bug 1121835: Deal with non-finite values in Path calls. r=bschouten
2015-01-19 14:19:25 -05:00
Mason Chang
c38b87fe5d
Bug 1122943 - Ensure the Compositor Vsync Observer Shutsdown correctly. r=benwa
2015-01-21 16:13:15 -08:00
Botond Ballo
7427a68db9
Bug 1096513 - Follow up to fix an incorrect assertion. r=Cwiiis
...
--HG--
extra : rebase_source : bab8417ba9133c0f8039251cbc22f3b6d19541fc
2015-01-21 12:35:49 -05:00
Bas Schouten
3b62ac5b76
Bug 1117925
: Make sure to invalidate the entire window when the size changes. r=jrmuizel
2015-01-21 18:00:31 +01:00
Seth Fowler
3ed3b0f849
Bug 1124072 - Flip on decode-on-draw on APZ platforms. r=tn
2015-01-21 05:07:46 -08:00
Robert Longson
f5d6a607f5
Bug 1122761 - Avoid dividing by zero when calculating turbulence gradients. r=mstange
2015-01-21 13:01:00 +00:00
peter chang
1542486ff2
Bug 1113524 - Fix the crash at nsDeviceContext::FindScreen() because mScreenManager is nullptr. r=tn
2015-01-20 17:52:00 -05:00
Boris Chiou
bd33b9af2e
Bug 1079755 - Send composer info to Layerscope viewer. r=kamidphish
...
Add a composition info, composedByHwc, in META packet to
notify users whether this frame is composed by Hardware composer.
--HG--
extra : rebase_source : b3883178f41acb92fa91b0cab5905d22fcf38553
2015-01-16 15:00:25 +08:00
Matt Woodrow
0df1801282
Bug 1112331 - Disable DXVA when using WARP. r=cpearce,Bas
2015-01-21 16:36:01 +13:00
Brian Smith
f13c2f6263
Bug 1119072, Part 16: Replace uses of hash_set with unodered_set (gfx), r=bas
...
--HG--
extra : rebase_source : 6fe532f999372f71b7e544231b4727c86aa34d70
2015-01-08 15:42:38 -08:00
Daniel Holbert
8b7a0da240
Bug 1123893: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa
...
DONTBUILD (just backing out & re-landing to fix bug number)
2015-01-20 13:39:45 -08:00
Daniel Holbert
3b7b276023
Backed out changeset e0ada286eea0 for landing with wrong bug number.
...
DONTBUILD because just backing out & re-landing to fix bug number.
2015-01-20 13:41:59 -08:00
Daniel Holbert
75daa2420a
Bug 1117034: Add MOZ_OVERRIDE where appropriate, in some gfx/layers/*X11* headers. r=BenWa
2015-01-20 13:39:45 -08:00
Daniel Holbert
95a73f1e45
Bug 1123844: Add MOZ_OVERRIDE annotations (and a few 'virtual' annotations) where appropriate, for headers used in widget/gtk. r=karlt
2015-01-20 13:39:44 -08:00
Andrew McCreight
a4a116c79d
back out bug 1065536 part 2 for maybe causing crashes.
2015-01-20 13:20:54 -08:00
Daniel Holbert
a5ce8d10a3
Bug 1123878: Add MOZ_OVERRIDE annotations in TestCompositor.cpp. r=BenWa
2015-01-20 13:17:27 -08:00
Mats Palmgren
ca098ea1a5
Bug 1091709 - Make Transform() do calculations using gfxFloat (double) to avoid losing precision. r=matt.woodrow
2015-01-20 18:20:04 +00:00
Mason Chang
ebe0a9bec5
Bug 1095242. Part 4: Unobserve vsync in CompositorVsyncDispatcher. r=kats
2015-01-20 08:31:24 -08:00
Mason Chang
9093be777c
Bug 1095242. Part 3 - Make enable/disable vsync noops if already enabled/disabled. r=kats
2015-01-20 08:31:22 -08:00
Mason Chang
2ddd329607
Bug 1095242. Part 2: Disable vsync on startup. r=kats
2015-01-20 08:31:21 -08:00
Kartikaya Gupta
5b15a36695
Bug 1119942 - Hoist nsDisplayScrollInfoLayer items out of inactive layermanagers into their parent. r=tnikkel,mattwoodrow
2015-01-20 09:49:30 -05:00
Kartikaya Gupta
bcfda0904e
Bug 1119942 - Stop generating scrollinfo layers if event-regions are enabled. r=tnikkel,botond
2015-01-20 09:49:30 -05:00
Heiher
3566618b84
Bug 1122383 - Optimize Moz2D's ConvertBGRXToBGRA. r=jwatt
...
From 4c67bb1f0d9378831559983ccf53f63ad104974e Mon Sep 17 00:00:00 2001
---
gfx/2d/DataSurfaceHelpers.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
2015-01-20 11:16:08 +00:00
Jonathan Watt
fc78f23587
Bug 1122578, part 1 - Make DrawTargetCG::StrokeRect stroke from the same corner and in the same direction as older OS X and other Moz2D backends. r=Bas
2015-01-18 11:30:32 +00:00
Jonathan Watt
dacfb58c19
Bug 1123486 - Remove gfxContext::ResetClip and gfxContext::UpdateSurfaceClip. r=Bas
2015-01-14 20:30:27 +00:00
Jonathan Watt
481714c6f0
Bug 1123485 - Remove gfxContext::DrawSurface. r=Bas
2015-01-14 19:57:47 +00:00
Seth Fowler
22fb49003c
Bug 1120050 - Expose Skia scaler internals for use by downscale-during-decode. r=tn
2015-01-20 03:06:37 -08:00
Nicholas Nethercote
8bd1f6f072
Bug 1123151 (part 2) - Add PLDHashTable::IsInitialized(). r=froydnj.
...
This encapsulates most of the uses of PLDHashTable::ops.
--HG--
extra : rebase_source : 7760ce8e46a37e87dcfe590e809a21df01fe510f
2015-01-19 16:11:34 -08:00
Chris Lord
38d2c659b6
Bug 1042103 - Allow overscroll to be retained between input blocks. r=botond
2015-01-20 00:04:07 +00:00
Chris Lord
1460000399
Bug 1042103 - Don't ignore events during overscroll. r=botond
2015-01-16 16:42:46 +00:00
Trevor Saunders
85227ffecb
bug 1122065 - use MOZ_OVERRIDE more in gfxish things r=jrmuizel
2015-01-19 17:41:12 -05:00
David Major
a0e452cc20
Bug 1122367: Null check the result of D2DFactory(). r=Bas
2015-01-20 10:56:59 +13:00
Chris Lord
df355fe3bb
Bug 1096513 - Fix build error on a CLOSED TREE. r=me
2015-01-19 18:06:43 +00:00
Chris Lord
c86dcd22c0
Bug 1096513 - Disallow underscroll in APZC. r=botond
2015-01-19 17:39:20 +00:00