Benoit Girard
d8febb45e7
Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
2015-02-10 11:20:36 +08:00
Nicholas Nethercote
242708cf72
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Markus Stange
6e4e723923
Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
...
This makes the color matrix and component transfer Moz2D filters generate
an infinite output, which is then cropped to the primitive's filter
primitive subregion by a subsequent crop filter node. This still gives us
different behavior than other browser when the primitive subregion is
overridden using the x/y/width/height attributes - other browsers either
ignore those completely (IE) or only let them crop the default subregion
(which is defined to be the same as the input subregion) and not enlargen
it - but I'll fix that in a separate bug.
2015-02-09 14:04:11 -05:00
Bas Schouten
bb55e4e8ab
Bug 1118322: Block explicitly for vblank when presenting when using WARP. r=jrmuizel
2015-02-09 16:35:48 +01:00
Nicolas Silva
a641936067
Bug 1131038 - Use a READ_WRITE lock instead of WRITE on tile back buffers. r=sotaro
2015-02-09 15:01:11 +01:00
Milan Sreckovic
0cf06341a4
Bug 1120611 - Avoid a data race for the rendering intent. r=jrmuizelaar
...
--HG--
extra : rebase_source : 54549a96e59772af1223d69e854d34d28e6d369c
2015-01-13 17:02:34 -05:00
Phil Ringnalda
8c502ede3b
Merge b-i to m-c, a=merge
2015-02-07 18:02:06 -08:00
Jonathan Kew
34d9d8895f
Bug 1130429 - Try to avoid font changes within a cluster. r=roc
2015-02-07 20:45:06 +00:00
Phil Ringnalda
1f4eb9ac6c
Merge m-c to b-i
2015-02-07 09:01:30 -08:00
Wes Kocher
1b2b74bdb6
Merge m-c to b2g-inbound a=merge CLOSED TREE
2015-02-06 14:56:32 -08:00
Kartikaya Gupta
d63f26895e
Bug 1078275 - Ensure the first transaction received in the compositor is treated as a first-paint. r=mstange
2015-02-06 15:16:53 -05:00
Jeff Gilbert
56b00391c3
Backout 80a88a3badba for causing bug 1130086.
2015-02-06 11:37:04 -08:00
Ethan Lin
83c3bcea0a
Bug 1127405 - Remove the ForceRemove in CanvasClientSharedSurface to prevent crash. r=nical
2015-02-03 18:15:00 +01:00
Peter Chang
8c9ff9b5dc
Bug 1129763 - Add pref for the threshold of frame visual warning, r=benwa
2015-02-06 14:38:16 +08:00
Robert O'Callahan
7a165b59ca
Bug 1129774. Part 5: Remove aContext parameter from nsIWidget::Create. r=jmathies
...
--HG--
extra : rebase_source : 517ff800c0307e69465a37da7e52605d2fcda0d1
2015-02-05 20:35:25 +13:00
Jeff Muizelaar
86feeec278
Bug 1128264 - Update ANGLE to chromium/2214. r=jgilbert
...
--HG--
extra : rebase_source : 2a8e6bdd19f95ada11aa6b3c58165b91d1f5eea2
2015-02-05 14:39:18 -05:00
Jeff Muizelaar
bf6b3c59f1
Bug 1129064. Remove duplicate IsPlaceholderTile function. r=BenWa
...
The method version is cheaper because it doesn't need to make a copy of the
Tile.
2015-02-03 14:07:45 -05:00
Nicholas Nethercote
d34f0301b8
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Ryan VanderMeulen
79bed2d741
Backed out changesets b57d930e0ba6 and 6c8a74ba8122 (bug 1129871) for gtest failures.
...
CLOSED TREE
2015-02-05 13:12:18 -05:00
Nicolas Silva
16f21beb1f
Bug 1129871 - Pass tiles by ref rather than copy part 2. r=BenWa
2015-02-05 18:16:10 +01:00
Nicolas Silva
6f4d3546bc
Bug 1129871 - Pass tiles by ref rather than copy part 1. r=BenWa
2015-02-05 18:16:05 +01:00
Nicolas Silva
ba6a5f75e6
Bug 1129467 - Apply the tile offset to tiles when initializing DrawTargetTiled. r=Bas
2015-02-05 11:09:57 +01:00
Chris Double
f675786729
Bug 1129718 - Fix build error when using enable-debug and disable-logging - r=Bas
2015-02-05 16:25:38 +13:00
Matt Woodrow
523dd220d2
Bug 1128765 - Add more more reporters to break down D3D9 texture usage. r=jrmuizel
2015-02-05 16:20:14 +13:00
Matt Woodrow
36dcff0baf
Bug 1114976 - Don't try to free TextureClients if allocation failed. r=nical
2015-02-05 14:11:46 +13:00
Jeff Gilbert
680ae080b6
Bug 1124394 - Support WebGL 2 with Core Profiles on Mac. - r=kamidphish
2015-02-04 16:34:55 -08:00
Nicholas Nethercote
b5913e0b3d
Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
...
I kept all the existing PL_DHashTableAdd() calls fallible, in order to be
conservative, except for the ones in nsAtomTable.cpp which already were
followed immediately by an abort on failure.
--HG--
extra : rebase_source : eeba14d732077ef2e412f4caca852de6b6b85f55
2015-02-02 14:48:58 -08:00
Markus Stange
2f12e52126
Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc
2015-02-04 17:25:18 -05:00
Markus Stange
a45c78dc89
Bug 1045213 - Make ns(Int)Region methods chainable. r=jrmuizel
2015-02-04 17:25:18 -05:00
Mason Chang
6225c3b5b8
Bug 1128691. Part 1: Consolidate vsync compositor pref checks. r=benwa
2015-02-04 13:08:31 -08:00
Bas Schouten
fdee1bb880
Bug 1083245: Pop all clips before copying to the destination blending surface. r=jrmuizel
...
We need to pop the clips from the decide context before flushing and copying to the destination blending surface, otherwise drawing commands executed on a pushed layer for clipping will not be realized on the destination surface for blending.
Note that this fixes most situation, but in the case of doing custom blending to an area of a surface which is not opaque while having a complex clip pushed this will still lead to some artifacts. I haven't seen this be a problem in practice though.
2015-02-04 22:03:21 +01:00
David Zbarsky
c73ec42d2d
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00
Nicolas Silva
b6a335b1ee
Bug 1118876 - Make tile edge padding work work with DrawTargetTiled. r=jrmuizel
2015-02-04 14:33:16 +01:00
Milan Sreckovic
fae33ae252
Bug 1126918 - NewShSurfaceHandle can return null. Guard against it. r=jgilbert
2015-02-02 17:18:29 -05:00
Boris Chiou
71a5472876
Bug 1121804 - Add websocket message listener. r=dglastonbury
...
1. Fix websocket listener, and implement a light-wight parser.
2. Handle the messages from clients by protobuf
3. Handle disconnection while receiving the close message.
2015-01-29 20:02:00 +01:00
David Anderson
fe18c25a8f
Remove apz.subframe.enabled and assume it is always true. (bug 1128761, r=kats)
2015-02-03 15:02:04 -08:00
David Anderson
495039e5d4
Make debugging whole-layer invalidation slightly easier. (bug 1128752, r=mattwoodrow)
2015-02-03 14:18:44 -08:00
Matt Woodrow
44031ffb78
Bug 1124543 - Handle invalidating mask changes correctly. r=roc
2015-02-04 10:39:59 +13:00
Nicolas Silva
e5a9f82bde
Bug 1127289 - Add missing synchronization in TiledContentClient with DrawTargetTiled. r=sotaro
2015-02-03 18:16:20 +01:00
Nicolas Silva
6f049c53ff
Bug 1126903 - More efficiently track invalid regions in tiling code. r=Bas
2015-02-03 18:14:33 +01:00
Birunthan Mohanathas
847dbb9825
Bug 1120796 - Part 1: Prepare code for explicit bool operators. r=Waldo
2015-02-03 18:52:28 +02:00
Milan Sreckovic
9ebbadf44d
Bug 1081911 - Null pointer check (wallpaper) for destDTBufferOnWhite. r=mattwoodrow
2015-02-02 17:46:22 -05:00
Jacek Caban
f8b3431622
Bug 1127772 - Add private destructor to D3D11TextureReporter. r=benwa
2015-01-30 02:55:00 +01:00
Jeff Muizelaar
c05b6e84f8
Bug 1128765 - Add memory reporter for D3D9 shared texture usage. r=mattwoodrow
...
--HG--
extra : rebase_source : 41a1bf52382ea1a8aff3360b35158c6836f2d129
2015-02-03 21:34:33 +13:00
George Wright
2f3c21318a
Bug 1036682 - Bump RLIMIT_NOFILE to the hard ceiling on OS X, up to a new cap of 16384 r=jrmuizel
2015-02-02 18:40:04 -05:00
James Willcox
2569544820
Bug 1123084 - Always deallocate SharedSurface on the client r=jgilbert
2015-02-02 15:25:22 -06:00
James Willcox
2a95e546b1
Bug 1100126 - Don't return garbage image data if we fail to blit the texture r=jgilbert
2015-02-02 15:25:22 -06:00
James Willcox
93c7379e82
Bug 1100126 - Don't allow detaching a SurfaceTexture on PowerVR devices due to fencing issues r=jgilbert
2015-02-02 15:25:22 -06:00
David Anderson
f3d97dc62d
Detect wheel zoom via WheelPrefs instead of the Ctrl modifier. (bug 1127700, r=smaug)
2015-02-02 11:28:19 -08:00
Nicolas Silva
a33752f21d
Backed out changeset 647991418598 because it landed before review. r=me
2015-02-02 18:39:58 +01:00