Kartikaya Gupta
46339827a7
Bug 1026756 - Detect when a scroll offset update is going to remove checkerboarding, and don't leave things in a low-precision state. r=Cwiiis
2014-06-19 09:27:31 -04:00
Nicolas Silva
72ac06e54c
Bug 1027365 - Activate ImageBridge by default when OMTC on. r=sotaro
2014-06-19 11:45:19 +02:00
Jonathan Kew
2ce9cef08b
bug 871453 - part 3 - support font-synthesis options through the fontconfig backend. r=jdaggett
2014-06-19 08:09:00 +01:00
Jonathan Kew
330a007108
bug 871453 - part 2 - support font-synthesis options through the platform-font-list backends. r=jdaggett
2014-06-19 08:08:58 +01:00
Jonathan Kew
176feefe44
bug 871453 - part 1 - pass the font-synthesis flags down to gfxFontStyle. r=jdaggett
2014-06-19 08:08:55 +01:00
Jonathan Kew
1d711914d6
bug 1025076 - handle negative glyph advance more sensibly in gfxGDIFont. r=jdaggett
2014-06-18 17:46:04 +01:00
Birunthan Mohanathas
f475f7189b
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Birunthan Mohanathas
ec8396a564
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
2014-06-18 17:56:02 -07:00
Benoit Jacob
dd18742280
Bug 1027251 - Fix or whitelist dangerous public destructors in gfx/ - r=jrmuizel
2014-06-18 22:28:59 -04:00
Nicholas Nethercote
39f29c384a
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Jeff Gilbert
f50b8dc737
Bug 1000640 - Crash if we try to use the Gralloc path in TextureHost. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
bde621b73d
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
2c7936586a
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
3d1f5ae620
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
0cb400b638
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Benjamin Smedberg
58acd9c659
Bug 768395 - Crash in CDevice::DriverInternalErrorCB because the d3d device is set to crash on error instead of merely returning error codes. Explicitly set the exception mode on device creation, and assert it every time we get it again. r=jrmuizel
2014-06-17 13:00:13 -04:00
Sotaro Ikeda
5c5370ecfe
Bug 1022167 - Ensure fence delivery of thebes layer in b2g process r=nical
2014-06-18 12:13:27 -07:00
Nicolas Silva
293ecd5541
Bug 1014355 - Fix ownership issue in X11TextureClient. r=cwiiis
2014-06-18 19:11:12 +02:00
Sotaro Ikeda
6492121503
Bug 1026432 - Add GetCompositorChild() to ClientLayerManager r=nical
2014-06-17 19:42:34 -07:00
Bas Schouten
907bcc7b65
Bug 1019909: Properly initialize white buffer to white. r=nical
2014-06-18 00:55:31 +02:00
Benoit Girard
c42847d4c6
Bug 1015659 - Replace frame-counter by qrcode to tag video frames. r=jrmuizel
2014-06-17 16:34:42 -04:00
Botond Ballo
6d1e6271e0
Bug 1019996 - Apply overscroll effect to fixed and sticky layers. r=kats, r=Cwiiis
2014-06-12 20:27:32 -04:00
Botond Ballo
3f3c080e26
Bug 1019996 - Remove an unnecessary call to AlignFixedAndStickyLayers. r=Cwiiis
2014-06-12 16:40:35 -04:00
Jeff Muizelaar
cdf18ee886
Bug 1026461. #include intrin.h in pixman-x86.c for __cpuid.
...
This is required to build with clang-cl because it wraps the msvc
intrinsics in intrin.h
--HG--
extra : rebase_source : db1945bfceec5e9657f7bc93de0256b20bab70a1
2014-06-17 14:09:35 -04:00
Jonathan Watt
0324bd5749
Bug 1025553, part 1 - Change the names of the members of gfxMatrix to match the names of the members of Moz2D's Matrix. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
17c6b8a1da
Bug 1025494 - Remove dead code in ThebesLayerD3D10 that creates a gfxD2DSurface. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
c403ea836d
Bug 1025490 - Stop using gfxImageSurface in the layers code. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
131a0c83b6
Bug 1025489 - Stop using gfxImageSurface in the GL code. r=Bas
2014-06-17 18:35:50 +01:00
Kartikaya Gupta
e5c59ed0a1
Bug 1025562 - Remove improper use of viewport in tiling calculations. r=Cwiiis
2014-06-17 12:44:12 -04:00
Kartikaya Gupta
3c9920cebf
Bug 1025562 - Add logging to TiledContentClient. r=Cwiiis
2014-06-17 12:43:12 -04:00
Jonathan Watt
2287c6e3f0
Bug 1025858 - Remove gfxPlatform's SourceSnapshotDetached. r=gal
2014-06-17 10:37:46 +01:00
Jonathan Watt
90d9a5c55c
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-17 10:37:45 +01:00
Jonathan Watt
16b38eb033
Bug 1022031 - Rework gfxPlatform::GetSourceSurfaceForSurface so that it doesn't need to use a Thebes backed gfxContext (Moz2D conversion). r=mattwoodrow
2014-06-17 10:08:23 +01:00
Wes Kocher
32fd73ab80
Backed out changeset 66f9a0038c67 (bug 774388) for various frequent intermittent failures including mochitest-2 on a CLOSED TREE
2014-06-16 19:00:15 -07:00
Sotaro Ikeda
d5975a06bb
Bug 1025781 - Add CreateDataSourceSurface() failure checks r=nical
2014-06-16 16:47:28 -07:00
David Zbarsky
c2ae0c2650
Bug 1015644 - Clean up ActiveElementManager r=botond
2014-06-16 18:50:16 -04:00
Benoit Girard
2175dbff83
Bug 1024148 - Part 2: Merge nsDisplayOpacity into nsDisplayBackgroundColor. r=mattwoodrow
...
--HG--
extra : rebase_source : c48cc799414ff83b74caff8df5503a743dbf74b1
2014-06-14 11:10:45 -04:00
Michael Wu
eb62b17d81
Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
2014-06-16 18:25:43 -04:00
Benoit Jacob
e1d175abc7
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Mike Hommey
7676a50542
Bug 1025576 - Fix crash in TSymbolTableLevel::~TSymbolTableLevel with GCC 4.9. r=bjacob
2014-06-17 07:15:36 +09:00
Benoit Jacob
2d074cbb04
Bug 774388 - Patch 5: Properly manage the lifetime of the compositor thread, by waiting for CrossProcessCompositorParents to die before destroying it - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Ryan VanderMeulen
4ba5134f55
Merge m-c to inbound on a CLOSED TREE. a=merge
2014-06-16 14:26:54 -04:00
Kartikaya Gupta
3b4cd586ea
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
e93f73042e
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
b4f8a15744
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
03bb0fd0b1
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
e5d1682b21
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
ae907a679a
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
59bb779b6e
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
604587a2ad
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Solomon Chiu
7eef5bc932
Bug 973777 - Breaking down the information of GrallocReporter. r=njn
2014-06-15 23:27:00 +08:00
Phil Ringnalda
09bbd3df0c
Back out 53e5f619cb62 (bug 1025497) for build bustage
...
CLOSED TREE
2014-06-14 19:04:52 -07:00
Jonathan Watt
78c58e82c7
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-15 01:44:46 +01:00
Jonathan Watt
eaefe307f9
Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
2014-06-15 01:34:01 +01:00
Jeff Muizelaar
295e41a73c
Bug 1022059. Rewrite MergeRects in a saner, more like pixman style. r=mwoodrow
...
--HG--
extra : rebase_source : 8fdaf374b8757f33c7df8905a84ad1055a05a591
2014-06-13 23:16:13 -04:00
Mats Palmgren
2398341e8a
Bug 427928 - part 2, Add NS_THEME_FOCUS_OUTLINE to support drawing a native themed focus outline. r=roc
2014-06-14 12:48:07 +00:00
"Kan-Ru Chen (陳侃如)"
65f9a38509
Bug 1020169 - Part 2. Register nested LayerTree. r=mattwoodrow
...
Use PCompositor::NotifyChildCreated which was ill-defined for
cross-process case.
Assume that for all LayerTrees managed by a CrossProcessCompositorParent
all share the same CompositorParent.
2014-06-14 15:25:02 +08:00
Botond Ballo
7f59b84876
Bug 1022719 - Ignore additional touches when in overscrolled state. r=kats
2014-06-10 19:43:20 -04:00
Botond Ballo
15747752a9
Bug 1022719 - Further improve const correctness in AsyncPanZoomController. r=kats
2014-06-12 18:17:26 -04:00
Benoit Jacob
4e23e75d75
Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro
2014-06-06 09:51:24 -04:00
Jonathan Watt
a5f66d9e89
Bug 1023336, part 2 - Use the new BufferSizeFromStrideAndHeight helper where appropriate in Moz2D code. r=Bas
2014-06-13 22:03:52 +01:00
Jonathan Watt
6e49daf08b
Bug 1023336, part 1 - Add a Moz2D helper to consistently limit the size of data-wrapping DataSourceSurface buffers. r=Bas
2014-06-13 22:03:52 +01:00
Jonathan Watt
6f5d631e30
Bug 1015785 - Fix Moz2D's AlignedArray::Realloc() to not over allocate. r=Bas
2014-06-13 22:03:52 +01:00
Chris Lord
43310b9b82
Bug 1006084 - Allow ThebesLayers to be recreated when the creation hint changes. r=mattwoodrow
2014-06-13 17:11:08 +01:00
Jonathan Watt
344fb8cd20
Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
2014-06-13 17:09:23 +01:00
Ehsan Akhgari
521c803f91
Bug 1024713 - Fix a compilation error in cairo with clang-cl; r=jrmuizel
2014-06-13 11:34:07 -04:00
Jonathan Kew
8cba6e47c5
bug 985220 pt 3 - when zeroing the width of mark glyphs, also update their offset to overstrike preceding glyph. r=behdad
2014-06-09 15:54:10 +01:00
Jonathan Kew
aab72559f5
bug 985220 pt 2 - replace the use of GetGlyphIndicesW with ScriptGetCMap in gfxGDIFont::GetGlyph. r=jdaggett
2014-06-09 16:43:16 +01:00
Jonathan Kew
e0a5ad60f4
bug 985220 - remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
2014-06-09 15:47:31 +01:00
Sotaro Ikeda
d665ba4a86
Bug 1024144 - Deliver acquire fence to HwComposer r=sushil,nical
2014-06-12 18:46:25 -07:00
Ryan VanderMeulen
8e063af010
Backed out changeset a461a267cf62 (bug 1021248) for suspicion of causing B2G fixed-1.html perma-fail.
...
CLOSED TREE
2014-06-12 17:06:06 -04:00
Jonathan Watt
6b3fa8dfeb
Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
2014-06-12 20:24:05 +01:00
Bas Schouten
f027d0b87d
Bug 1024643: Create and upload D2D bitmaps in separate steps. r=mattwoodrow
2014-06-12 19:05:37 +00:00
Botond Ballo
eea908de56
Bug 1023491 - Deserialize FrameMetrics::mContentDescription correctly over IPC. r=kats
2014-06-10 17:09:02 -04:00
chiajung hung
e819a9c130
Bug 1012961 - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292. r=nical
2014-06-12 02:06:00 -04:00
Kartikaya Gupta
0decbd2563
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-12 09:17:04 -04:00
Ed Morley
81b839f0ff
Backed out changeset cd50c7187a48 (bug 1022821) for compilation errors
2014-06-12 13:00:19 +01:00
Jonathan Watt
49531a0e15
Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
2014-06-12 12:33:12 +01:00
Wes Kocher
103ebc2c65
Backed out 8 changesets (bug 1023882) for b2g mochitest-4 orange on a CLOSED TREE
...
Backed out changeset 501167f9e525 (bug 1023882)
Backed out changeset 811d536995cf (bug 1023882)
Backed out changeset c38a0cb1e00c (bug 1023882)
Backed out changeset 4ba2f2a98114 (bug 1023882)
Backed out changeset 42e44e1eb363 (bug 1023882)
Backed out changeset a92435f75f89 (bug 1023882)
Backed out changeset 039cfd09fa32 (bug 1023882)
Backed out changeset 05e8c4ee536d (bug 1023882)
2014-06-11 16:39:01 -07:00
Jonathan Watt
8a37187aab
Bug 1022821, part 1 - Stop using a RefPtr for QuartzSupport::AttachIOSurface's aSurface argument. r=BenWa
2014-06-11 23:08:17 +01:00
Wes Kocher
a3cdadf936
Backed out changeset bc9031f59e1c (bug 1021248) for Werror bustage
2014-06-11 14:46:59 -07:00
Kartikaya Gupta
671cfa747f
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-11 17:22:00 -04:00
Kartikaya Gupta
60b11ddfdd
Bug 1022577 - Ensure we flush the repaint _after_ taking the scroll offset from content. r=botond
2014-06-11 16:51:30 -04:00
Bas Schouten
34a17e2c5d
Bug 992491: Add DrawTargetTiled for redirecting drawing to multiple tiles. r=mattwoodrow
2014-06-11 19:53:02 +00:00
Nicolas Silva
114ff5488a
Bug 1023350 - Rename TextureClient::GetAsDrawTarget into TextureClient::BorrowDrawTarget and fix TextureClientX11. r=bjacob
2014-06-11 14:57:58 -04:00
Nicolas Silva
bda1e9d9c1
Bug 1019000 - Add a null-check in CairoImage::GetTextureClient to fix a crash. r=mattwoodrow
2014-06-11 13:33:37 -04:00
Kartikaya Gupta
3bc1787dd5
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
6636718d0c
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
2b117390de
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
d7d8e98e3e
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
b810042623
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
0581b32836
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
0e8632cc76
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
c8356e8eea
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Ed Morley
f4f73110c9
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2014-06-11 17:07:41 +01:00
Ed Morley
fafda556fb
Backed out changeset 11bb536cdede (bug 1000640)
2014-06-11 17:07:17 +01:00
Ed Morley
5b1380718b
Backed out changeset d1b96309bb9d (bug 1000640)
2014-06-11 17:07:14 +01:00
Ed Morley
9f7b529e36
Backed out changeset c4681bf6680c (bug 1000640)
2014-06-11 17:07:10 +01:00
Jeff Gilbert
b08b8a5c86
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
bae2b5a2b2
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00