Botond Ballo
49f6e7af7c
Bug 1019996 - Remove an unnecessary call to AlignFixedAndStickyLayers. r=Cwiiis
2014-06-12 16:40:35 -04:00
Jeff Muizelaar
305174a3aa
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
2586dd3cb2
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
351e484b60
Bug 1025494 - Remove dead code in ThebesLayerD3D10 that creates a gfxD2DSurface. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
6200c18bc8
Bug 1025490
- Stop using gfxImageSurface in the layers code. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
a33aed0216
Bug 1025489 - Stop using gfxImageSurface in the GL code. r=Bas
2014-06-17 18:35:50 +01:00
Kartikaya Gupta
079750c51c
Bug 1025562 - Remove improper use of viewport in tiling calculations. r=Cwiiis
2014-06-17 12:44:12 -04:00
Kartikaya Gupta
96ef9d3eb3
Bug 1025562 - Add logging to TiledContentClient. r=Cwiiis
2014-06-17 12:43:12 -04:00
Jonathan Watt
c98228197e
Bug 1025858 - Remove gfxPlatform's SourceSnapshotDetached. r=gal
2014-06-17 10:37:46 +01:00
Jonathan Watt
197045f650
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-17 10:37:45 +01:00
Jonathan Watt
36dd834e0d
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
c2735215c7
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
2a12607713
Bug 1025781 - Add CreateDataSourceSurface() failure checks r=nical
2014-06-16 16:47:28 -07:00
David Zbarsky
f3172735cb
Bug 1015644 - Clean up ActiveElementManager r=botond
2014-06-16 18:50:16 -04:00
Benoit Girard
99cc55b9f2
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
ced60d7954
Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
2014-06-16 18:25:43 -04:00
Benoit Jacob
6d4f99fdba
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Mike Hommey
2ccaed991a
Bug 1025576 - Fix crash in TSymbolTableLevel::~TSymbolTableLevel with GCC 4.9. r=bjacob
2014-06-17 07:15:36 +09:00
Benoit Jacob
cea2702a66
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
ef66038dae
Merge m-c to inbound on a CLOSED TREE. a=merge
2014-06-16 14:26:54 -04:00
Kartikaya Gupta
e6ed13c967
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
ff976b8021
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
b457c2ac8f
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
d6a12121de
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
13e77ca286
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
fc3f74700d
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
8f04c1c6a5
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
6024214a13
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Solomon Chiu
0e4402768f
Bug 973777 - Breaking down the information of GrallocReporter. r=njn
2014-06-15 23:27:00 +08:00
Phil Ringnalda
680edf00b4
Back out 53e5f619cb62 (bug 1025497) for build bustage
...
CLOSED TREE
2014-06-14 19:04:52 -07:00
Jonathan Watt
7a72915068
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-15 01:44:46 +01:00
Jonathan Watt
16136e4067
Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
2014-06-15 01:34:01 +01:00
Jeff Muizelaar
42c9a9a428
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
da55af8807
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 (陳侃如)"
888082a108
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
e8a12a2e30
Bug 1022719 - Ignore additional touches when in overscrolled state. r=kats
2014-06-10 19:43:20 -04:00
Botond Ballo
39d2cd0d1b
Bug 1022719 - Further improve const correctness in AsyncPanZoomController. r=kats
2014-06-12 18:17:26 -04:00
Benoit Jacob
8f1cf755a9
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
5aec590cc0
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
5792c05685
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
4282c1f4c9
Bug 1015785 - Fix Moz2D's AlignedArray::Realloc() to not over allocate. r=Bas
2014-06-13 22:03:52 +01:00
Chris Lord
ffcda6a27d
Bug 1006084 - Allow ThebesLayers to be recreated when the creation hint changes. r=mattwoodrow
2014-06-13 17:11:08 +01:00
Jonathan Watt
c90e727466
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
ce33c1b657
Bug 1024713 - Fix a compilation error in cairo with clang-cl; r=jrmuizel
2014-06-13 11:34:07 -04:00
Jonathan Kew
3955af5fb9
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
9d9eaef84f
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
088699795b
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
8364b31b70
Bug 1024144 - Deliver acquire fence to HwComposer r=sushil,nical
2014-06-12 18:46:25 -07:00
Ryan VanderMeulen
e268a92ab7
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
3d9e321469
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
4652eb1967
Bug 1024643: Create and upload D2D bitmaps in separate steps. r=mattwoodrow
2014-06-12 19:05:37 +00:00
Botond Ballo
282eef67d2
Bug 1023491 - Deserialize FrameMetrics::mContentDescription correctly over IPC. r=kats
2014-06-10 17:09:02 -04:00
chiajung hung
27f22929f3
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
8887e500a1
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
bddaa172cb
Backed out changeset cd50c7187a48 (bug 1022821) for compilation errors
2014-06-12 13:00:19 +01:00
Jonathan Watt
3e5bf1f4f6
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
9e0ebb2b1e
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
4586865399
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
564838b170
Backed out changeset bc9031f59e1c (bug 1021248) for Werror bustage
2014-06-11 14:46:59 -07:00
Kartikaya Gupta
156cf669e2
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
6ab27b8f7a
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
b605651fdd
Bug 992491: Add DrawTargetTiled for redirecting drawing to multiple tiles. r=mattwoodrow
2014-06-11 19:53:02 +00:00
Nicolas Silva
81fe3788ce
Bug 1023350 - Rename TextureClient::GetAsDrawTarget into TextureClient::BorrowDrawTarget and fix TextureClientX11. r=bjacob
2014-06-11 14:57:58 -04:00
Nicolas Silva
f8bfd440bd
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
efdcb389de
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
efa88b9b2c
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
e9c83fc117
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
b1722f4ca3
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
30e5167c9d
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
7f0d75dbe3
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
61a044a7ba
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
616b195e22
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Ed Morley
a267ee9a6e
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2014-06-11 17:07:41 +01:00
Ed Morley
a1ea2b0770
Backed out changeset 11bb536cdede (bug 1000640)
2014-06-11 17:07:17 +01:00
Ed Morley
3eca9f1179
Backed out changeset d1b96309bb9d (bug 1000640)
2014-06-11 17:07:14 +01:00
Ed Morley
4d05b5de9c
Backed out changeset c4681bf6680c (bug 1000640)
2014-06-11 17:07:10 +01:00
Jeff Gilbert
b2e2b165ea
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
ef4d387909
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
ed2a752881
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
2757fd2b29
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Jeff Muizelaar
d0cf3e22fa
Bug 1023691. Support Data surfaces in DrawTargetSkia::CopySurface. r=mwoodrow
...
--HG--
extra : rebase_source : 99278192158953367d79c9b87470b69546d12d09
2014-06-11 11:38:41 -04:00
Jeff Muizelaar
6647b1a976
Bug 1020629. DrawTargetSkia::CopySurface is broken with A8 surfaces. r=gw280
...
If we clear the surface before doing drawBitmap we end up with
the right results. This also adds some writePixels code
that we could try out later.
--HG--
rename : content/base/test/xcsp/chrome.ini => content/base/test/csp/chrome.ini
rename : content/base/test/xcsp/file_CSP.sjs => content/base/test/csp/file_CSP.sjs
rename : content/base/test/xcsp/file_CSP_evalscript_main.html => content/base/test/csp/file_CSP_evalscript_main.html
rename : content/base/test/xcsp/file_CSP_evalscript_main.html^headers^ => content/base/test/csp/file_CSP_evalscript_main.html^headers^
rename : content/base/test/xcsp/file_CSP_evalscript_main.js => content/base/test/csp/file_CSP_evalscript_main.js
rename : content/base/test/xcsp/file_CSP_evalscript_main_getCRMFRequest.html => content/base/test/csp/file_CSP_evalscript_main_getCRMFRequest.html
rename : content/base/test/xcsp/file_CSP_evalscript_main_getCRMFRequest.html^headers^ => content/base/test/csp/file_CSP_evalscript_main_getCRMFRequest.html^headers^
rename : content/base/test/xcsp/file_CSP_evalscript_main_getCRMFRequest.js => content/base/test/csp/file_CSP_evalscript_main_getCRMFRequest.js
rename : content/base/test/xcsp/file_CSP_evalscript_no_CSP_at_all.html => content/base/test/csp/file_CSP_evalscript_no_CSP_at_all.html
rename : content/base/test/xcsp/file_CSP_evalscript_no_CSP_at_all.html^headers^ => content/base/test/csp/file_CSP_evalscript_no_CSP_at_all.html^headers^
rename : content/base/test/xcsp/file_CSP_evalscript_no_CSP_at_all.js => content/base/test/csp/file_CSP_evalscript_no_CSP_at_all.js
rename : content/base/test/xcsp/file_CSP_frameancestors.sjs => content/base/test/csp/file_CSP_frameancestors.sjs
rename : content/base/test/xcsp/file_CSP_frameancestors_main.html => content/base/test/csp/file_CSP_frameancestors_main.html
rename : content/base/test/xcsp/file_CSP_frameancestors_main.js => content/base/test/csp/file_CSP_frameancestors_main.js
rename : content/base/test/xcsp/file_CSP_inlinescript_main.html => content/base/test/csp/file_CSP_inlinescript_main.html
rename : content/base/test/xcsp/file_CSP_inlinescript_main.html^headers^ => content/base/test/csp/file_CSP_inlinescript_main.html^headers^
rename : content/base/test/xcsp/file_CSP_inlinestyle_main.html => content/base/test/csp/file_CSP_inlinestyle_main.html
rename : content/base/test/xcsp/file_CSP_inlinestyle_main.html^headers^ => content/base/test/csp/file_CSP_inlinestyle_main.html^headers^
rename : content/base/test/xcsp/file_CSP_main.html => content/base/test/csp/file_CSP_main.html
rename : content/base/test/xcsp/file_CSP_main.html^headers^ => content/base/test/csp/file_CSP_main.html^headers^
rename : content/base/test/xcsp/file_CSP_main.js => content/base/test/csp/file_CSP_main.js
rename : content/base/test/xcsp/file_csp_bug768029.html => content/base/test/csp/file_csp_bug768029.html
rename : content/base/test/xcsp/file_csp_bug768029.sjs => content/base/test/csp/file_csp_bug768029.sjs
rename : content/base/test/xcsp/file_csp_bug773891.html => content/base/test/csp/file_csp_bug773891.html
rename : content/base/test/xcsp/file_csp_bug773891.sjs => content/base/test/csp/file_csp_bug773891.sjs
rename : content/base/test/xcsp/file_csp_redirects_main.html => content/base/test/csp/file_csp_redirects_main.html
rename : content/base/test/xcsp/file_csp_redirects_page.sjs => content/base/test/csp/file_csp_redirects_page.sjs
rename : content/base/test/xcsp/file_csp_redirects_resource.sjs => content/base/test/csp/file_csp_redirects_resource.sjs
rename : content/base/test/xcsp/file_csp_report.sjs => content/base/test/csp/file_csp_report.sjs
rename : content/base/test/xcsp/file_multi_policy_injection_bypass.html => content/base/test/csp/file_multi_policy_injection_bypass.html
rename : content/base/test/xcsp/file_multi_policy_injection_bypass.html^headers^ => content/base/test/csp/file_multi_policy_injection_bypass.html^headers^
rename : content/base/test/xcsp/file_multi_policy_injection_bypass_2.html => content/base/test/csp/file_multi_policy_injection_bypass_2.html
rename : content/base/test/xcsp/file_multi_policy_injection_bypass_2.html^headers^ => content/base/test/csp/file_multi_policy_injection_bypass_2.html^headers^
rename : content/base/test/xcsp/file_redirect_content.sjs => content/base/test/csp/file_redirect_content.sjs
rename : content/base/test/xcsp/file_redirect_report.sjs => content/base/test/csp/file_redirect_report.sjs
rename : content/base/test/xcsp/file_subframe_run_js_if_allowed.html => content/base/test/csp/file_subframe_run_js_if_allowed.html
rename : content/base/test/xcsp/file_subframe_run_js_if_allowed.html^headers^ => content/base/test/csp/file_subframe_run_js_if_allowed.html^headers^
rename : content/base/test/xcsp/mochitest.ini => content/base/test/csp/mochitest.ini
rename : content/base/test/xcsp/moz.build => content/base/test/csp/moz.build
rename : content/base/test/xcsp/test_301_redirect.html => content/base/test/csp/test_301_redirect.html
rename : content/base/test/xcsp/test_302_redirect.html => content/base/test/csp/test_302_redirect.html
rename : content/base/test/xcsp/test_303_redirect.html => content/base/test/csp/test_303_redirect.html
rename : content/base/test/xcsp/test_307_redirect.html => content/base/test/csp/test_307_redirect.html
rename : content/base/test/xcsp/test_CSP.html => content/base/test/csp/test_CSP.html
rename : content/base/test/xcsp/test_CSP_evalscript.html => content/base/test/csp/test_CSP_evalscript.html
rename : content/base/test/xcsp/test_CSP_evalscript_getCRMFRequest.html => content/base/test/csp/test_CSP_evalscript_getCRMFRequest.html
rename : content/base/test/xcsp/test_CSP_frameancestors.html => content/base/test/csp/test_CSP_frameancestors.html
rename : content/base/test/xcsp/test_CSP_inlinescript.html => content/base/test/csp/test_CSP_inlinescript.html
rename : content/base/test/xcsp/test_CSP_inlinestyle.html => content/base/test/csp/test_CSP_inlinestyle.html
rename : content/base/test/xcsp/test_csp_bug768029.html => content/base/test/csp/test_csp_bug768029.html
rename : content/base/test/xcsp/test_csp_bug773891.html => content/base/test/csp/test_csp_bug773891.html
rename : content/base/test/xcsp/test_csp_redirects.html => content/base/test/csp/test_csp_redirects.html
rename : content/base/test/xcsp/test_multi_policy_injection_bypass.html => content/base/test/csp/test_multi_policy_injection_bypass.html
rename : content/base/test/xcsp/test_subframe_run_js_if_allowed.html => content/base/test/csp/test_subframe_run_js_if_allowed.html
rename : js/src/parjs-benchmarks/obsolete/README.txt => js/src/parjs-benchmarks/README.txt
extra : rebase_source : 5dcfaa47c4e4305f2c2c4fdec46cf68e07fc9166
2014-06-10 23:42:32 -04:00
Chris Lord
3c0175baa4
Bug 1011572
- Only do platform-sync on layer transactions when !IsSameProcess. r=nical
...
There's no need to do platform syncing when the compositor is in the same
process as the content thread, as they'll share a connection to the display
server.
2014-06-11 14:52:20 +01:00
Chris Lord
1188fbbd28
Bug 1011569 - Remove PreferMemoryOverShmem in favour of IsSameProcess. r=nical
2014-06-11 14:52:19 +01:00
Robert Longson
7b180f0d39
Bug 989230 - SVG gradient spreadMethod="reflect" doesn't work. r=gal
2014-06-11 10:38:43 +01:00
"Kan-Ru Chen (陳侃如)"
cb1a5a5562
Bug 879475 - Part 007. Allow nested remote mozbrowsers to push layer transactions to the compositor r=mattwoodrow
...
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
2014-06-11 13:44:39 +08:00
Matt Woodrow
cb06cb865b
Bug 940845 - Part 6: Cache blurs when possible. r=Bas
2014-06-10 17:51:24 -04:00
Matt Woodrow
831c42ff7a
Bug 1019164 - Invalidate the old visible region when we change mask layers since the visible region might have changed at the same time. r=tn
2014-06-10 17:46:42 -04:00
Botond Ballo
14c54cd3c3
Bug 1022381 - Enforce that strongly-typed geometric classes are used with a proper coordinate system tag type. r=kats
2014-06-10 12:43:52 -04:00
Markus Stange
af2604876c
Bug 1022624 - Rename numStops to stopCount.
2014-06-10 22:29:03 +02:00
Markus Stange
15a5ceb45e
Bug 1022624 - Share code for constructing repeated linear and radial gradients. r=jrmuizel
2014-06-10 22:27:45 +02:00
Markus Stange
e4332ae911
Bug 1022624 - Implement support for radial gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
2014-06-10 22:26:58 +02:00
Markus Stange
2c7daaf2b7
Bug 1022624 - Implement support for linear gradients with ExtendMode::REFLECT in DrawTargetCG. r=jrmuizel
2014-06-10 22:26:32 +02:00
Jonathan Watt
79946b069e
Bug 1021973, part 2 - Remove gfxPlatformMac/gfxQtPlatform::OptimizeImage(). r=Bas
2014-06-10 19:12:37 +01:00
Nicolas Silva
25092b570f
Bug 1008211 - Don't use CreateBufferTextureClient with CanvasClient2D on Windows. r=bas
2014-06-10 14:02:16 -04:00
Jonathan Watt
a25ab6979d
Bug 1022667, part 6 - Remove some unused code from ShadowLayerUtilsGralloc.cpp. r=mattwoodrow
2014-06-10 16:42:24 +01:00
Jonathan Watt
62f18378c7
Bug 1022667, part 4 - Remove some font related functions from gfxWindowsPlatform.cpp. r=jfkthame
2014-06-10 16:42:23 +01:00
Jonathan Watt
c0a8b4c744
Bug 1022667, part 3 - Remove various bits of dead code from D3D layers code. r=Bas
2014-06-10 16:42:22 +01:00
Jonathan Watt
064fe625cf
Bug 1022930 - Fix crash in imgFrame::Draw() when drawing for an SVG mask. r=mwu
2014-06-10 07:02:22 +01:00
Jonathan Watt
7608ba3c8a
Bug 1021973 - Remove gfxPlatform::OptimizeImage(). r=Bas
2014-06-10 07:02:21 +01:00
John Daggett
f782ee2f5a
Bug 1022792 - treat -moz-fixed as monospace. r=heycam
2014-06-10 14:21:41 +09:00
Nicolas Silva
0f65b4eb76
Bug 1000103 - Fix intermittent OSX crash in TextureImageTextureSourceOGL::GetFormat. r=mattwoodrow
2014-06-09 17:30:53 -04:00
Frédéric Wang
b7379c962b
Bug 1020927 - Update OTS to d6018b62bf41f6b419aeae6d2795725a55715481 to accept 0 lookup for lookup, feature or script offset. r=jfkthame
2014-06-05 11:09:00 -04:00
Frédéric Wang
111e726228
Bug 1020927 - Part 2: Update OTS to bf4afceb8b441f3a219dd7cfea5613c18183836c so that we fix the compile warnings. r=jfkthame
2014-06-05 11:09:00 -04:00
Frédéric Wang
325312988d
Bug 1020927 - Part 1: Update OTS to 06372729b075619ec94aa2e075afcabc894b6069 so that WOFF2 can be disabled at build time. This excludes the change of 9f5b6e2e6a5c0182e4c89233aff8a4f6414d55e0 that was causing a crash. r=jfkthame
2014-06-05 11:08:00 -04:00
Ehsan Akhgari
ac9615fa0d
Bug 1021290 - More Atomics.h build fixes for clang-cl. r=froydnj
...
This is basically more of bug 932454
2014-06-09 14:49:34 -04:00
Kartikaya Gupta
1d701608b8
Bug 1022398 - Remove declaration for method that was removed a long time ago. r=nical
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
4f054304cd
Bug 1018387 - Fix some calculations that were wrong because of confusion between LayoutDevice and Layer pixel spaces. r=botond
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
0d3a73d431
Bug 1018387 - Update various variables and comments to reflect the fact that the values are in layer pixels and not layout device pixels. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
8eee2dac6d
Bug 1018387 - Add some logging for the tile drawing code. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
3bea7e3006
Bug 1018387 - Log the composition bounds in layer dumps. r=Cwiiis
2014-06-09 14:02:38 -04:00
Chris Lord
0c3504655d
Bug 1017427
- Fix CompositorOGL RenderOffset not offsetting clipping rect. r=nical
2014-06-09 16:53:35 +01:00
Kartikaya Gupta
59ddabde7d
Bug 1021384 - Ensure animations are cancelled before destroying the APZC instance. r=botond
2014-06-08 16:37:34 -04:00
Botond Ballo
e487d98073
Bug 1014280 - Fill blank areas created by overscroll transform with background color. r=mattwoodrow,BenWa,nical
...
--HG--
extra : source : 4323c71f0e921b50a1774e46ec700b354b479c7a
2014-06-05 14:48:53 -04:00
Botond Ballo
727b1998f8
Bug 1014280 - Add a background color attribute to scrollable ContainerLayers. r=tn,BenWa
...
--HG--
extra : source : dff750e410e5f4e1ed019527ea17f37e53dd8fe6
2014-06-06 16:50:20 -04:00
Botond Ballo
54f476c0a8
Bug 1019999 - Clear overscroll if snap-back animation is cancelled. r=kats
...
--HG--
extra : source : 20ace5785615d1cc7d0edbe7e09f8691166c6166
2014-06-06 13:58:48 -04:00
Sotaro Ikeda
539d95f87e
Bug 1001417 - Forward fence objects in SharedSurfaceGralloc to Compositor r=jgilbert,nical
2014-06-08 06:18:53 -07:00
Ryan VanderMeulen
c45db1581f
Backed out changeset abdb3afb7208 (bug 1014815) for B2G reftest failures.
2014-06-07 00:02:28 -04:00
Ehsan Akhgari
0d4e61e13c
Bug 1022033 - Disable NS_lroundup30 on clang-cl; r=jrmuizel
...
This function contains inline assembly which clang-cl can't compile yet.
2014-06-06 20:13:48 -04:00
Markus Stange
5a4c848878
Bug 944938 - Add event structs and APZ event handling for pan gesture events that can be used for Mac touchpad scrolling. r=kats
2014-06-07 00:49:49 +02:00
Benoit Girard
ba2036ac44
Bug 1014815 - Add a delay stage for webgl on b2g to let frame resolve. r=jgilbert
...
--HG--
extra : rebase_source : ca0d405db3af1e7f8f38456fedbb8b27b9f3b249
2014-06-04 14:25:18 -04:00
Jonathan Kew
fbe8c6fe21
backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
2014-06-06 22:41:09 +01:00
Jonathan Kew
3022454dd2
backout changeset 48b74ab18f92 (bug 1018034) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
2014-06-06 22:41:07 +01:00
Jonathan Kew
f3e4b38e26
backout changeset 3e9d9aa535c7 (bug 1018551) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
2014-06-06 22:41:04 +01:00
Benoit Jacob
925fe91891
Bug 974900 - re-unify the Skia build - r=ehsan
2014-06-06 15:38:08 -04:00
Benoit Jacob
a4a1fa1bce
Bug 974900 - #undef interface defined by windows headers - r=gw280
2014-06-06 15:38:06 -04:00
Benoit Jacob
6c062f5602
Bug 974900 - Add missing include guards to Skia headers - r=gw280
2014-06-06 15:38:04 -04:00
Botond Ballo
81fc6320fa
Bug 1018255 - Use spring physics for snap-back animation. r=kats
...
--HG--
extra : source : f7f4c40fc818c2342fe6c49c0351c1573f6e9f3d
2014-06-03 13:59:35 -04:00
Botond Ballo
4bcd1d61cd
Bug 1018255 - Make the translation (in the direction of overscroll) more pronounced than the zoom. r=kats
...
--HG--
extra : source : da6418a2a57e4665b2f03e84ff50052902658f45
2014-06-03 18:03:55 -04:00
Botond Ballo
f940812cbe
Bug 1018255 - Fix a short-circuit evaluation bug in OverscrollSnapBackAnimation::Sample. r=kats
...
--HG--
extra : source : c01a9ce7adb6693dbf5819fe853d4c7076bbd75a
2014-06-03 17:31:25 -04:00
Botond Ballo
7733d1d4eb
Bug 1018255 - Don't bother doing the computations in ApplyOverscrollEffect if we are not overscrolled. r=kats
...
--HG--
extra : source : 028af891515ee1093e889d20142f989cb19621b2
2014-06-03 16:20:50 -04:00
Botond Ballo
b6bd6e60b1
Bug 1018255 - Stop fling more quickly when overscrolled. r=kats
...
--HG--
extra : source : 79355b184bc52616567cc16d8f8c61ab31789d67
2014-06-05 15:16:14 -04:00
Benoit Girard
297f25d502
Bug 1016678 - Add textured compositor benchmark. r=jrmuizel
...
--HG--
extra : rebase_source : 11465ad7c287db421fc68022269823b7da992835
2014-06-04 18:37:18 -04:00
Michael Wu
b515bddf40
Bug 994081 - [3/3] Optimize surfaces on Cairo X11, r=Bas f=karlt
2014-05-22 20:06:16 -04:00
Michael Wu
9e075daedc
Bug 994081 - [2/3] Convert imgFrame to SourceSurfaces, r=seth
2014-04-19 21:28:38 -04:00
Ed Morley
fa32178d65
Backed out changeset 7a0d8feb1575 (bug 774388) for build failures during startup cache precompilation; CLOSED TREE
2014-06-06 16:01:43 +01:00
Ed Morley
c31807a83a
Backed out changeset 6f2e001c5f39 (bug 774388)
2014-06-06 15:58:58 +01:00
Ed Morley
823c01e984
Backed out changeset 0f81ceab808a (bug 774388)
2014-06-06 15:58:54 +01:00
Ed Morley
51c966bf1c
Backed out changeset 4cfb80678174 (bug 774388)
2014-06-06 15:58:51 +01:00
Benoit Jacob
c0967f3a38
Bug 774388 - Bustage fix: don't try to shut down layers IPC if we didn't initialize it because we were running xpcshell only - no review
2014-06-06 10:28:50 -04:00
Benoit Jacob
166db540b6
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Benoit Jacob
969d70bfa6
Bug 774388 - Patch 5: Wrap the global raw compositor thread pointer, and global raw refcount integer, into a proper refcounted singleton class - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Benoit Jacob
c0944ebe5b
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
Nicolas Silva
b2a3fa2c63
Bug 1014518 - Document shared MozSurfaces in a separate design document. r=sotaro
2014-06-06 15:03:32 +02:00
Reed Koser
089106f836
Bug 965967, part 1 - Get rid of some Thebes backed gfxContexts in the plugin code (Moz2D migration). r=mattwoodrow
...
--HG--
extra : rebase_source : 54fd4a60da6031b64598ca697b84437e672d126b
2014-06-06 10:24:24 +01:00
Jonathan Watt
fa32ec8e2a
Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
2014-06-04 08:08:39 +01:00
John Daggett
f029151a97
Bug 280443 p5 - fixup problem with MathML stretchy fallback. r=fredw
2014-06-06 15:09:24 +09:00
John Daggett
8259cc74f5
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
2014-06-06 15:09:23 +09:00
John Daggett
35881a336c
Bug 280443 p1 - define struct for font family lists. r=roc
2014-06-06 15:09:23 +09:00
Brian Birtles
194b6cc3b7
Bug 77992 part 1.0 - Add timeStamp to WidgetEvent; r=smaug
...
This patch adds a timeStamp member to WidgetEvent alongside the existing 'time'
member. In the future we would like to remove 'time' and just keep timeStamp but
that depends on it being web-compatible. For now we introduce both members
side-by-side. Later we will add a pref to determine which one to return. If no
compatibility issues arise we will remove 'time' altogether.
2014-06-06 14:29:49 +09:00
Benoit Jacob
c8affc25e2
Bug 774388 - Patch 3: remove sCompositorLoop, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
6e6c966de7
Bug 774388 - Patch 2: remove sCompositorThreadID, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
7008eef9b0
Bug 774388 - Patch 1: remove StartUpWithExistingThread, it's unused - r=nical
2014-06-05 16:42:13 -04:00
Honza Bambas
4b98e16e4c
Bug 999577 - disable addon access to cache v1 IDLs, r=michal+jduell
2014-06-05 20:14:07 +02:00
Ryan VanderMeulen
006487470f
Backed out changeset d405928cb934 (bug 999577) and changeset 940d041073c7 (bug 938186) for xpcshell failures.
...
CLOSED TREE
2014-06-05 13:32:04 -04:00
Honza Bambas
995070a4f7
Bug 999577 - disable addon access to cache v1 IDLs, r=michal+jduell
2014-06-05 18:27:38 +02:00
Sotaro Ikeda
203d637570
Bug 1020003 - Always use AsyncTransactionTracker on ImageBridge on gonk r=nical
2014-06-05 08:39:45 -07:00
Sotaro Ikeda
32932f714a
Bug 1019877 - fix deadlock at AsyncTransactionTrackersHolder r=nical
2014-06-05 07:24:05 -07:00
Tatiana Meshkova
b6333c93ee
Bug 1019405 - Fix offscreen rendering for top level Layer manager. r=jgilbert
2014-06-03 20:41:00 +02:00
Vivien Nicolas
c6c0d4b7b5
Bug 1005888 - Remove unused #ifdef for gfx/thebes/gfxFT2FontList.cpp. r=jfkthame
2014-06-04 20:11:05 +02:00
Jonathan Kew
cddeb99510
bug 1020008 - use mozilla::ArrayLength for array size. r=smontagu
2014-06-05 11:15:26 +01:00
Jonathan Watt
72dfb5131d
Bug 1019681
- Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas
...
--HG--
extra : rebase_source : 49445275b3b6ad94ffb2f9f4375e6a81ebf2842c
2014-06-05 01:03:07 +01:00
Jonathan Watt
dd0a3a7c18
Bug 1019690 - Remove gfxPlatform::CreateOffscreenImageSurface(). r=Bas
...
--HG--
extra : rebase_source : 3c79945a1179d7b7bb128278eae0642156460df0
2014-06-05 01:02:44 +01:00
Wes Kocher
3602beb586
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Wes Kocher
84641c0f36
Backed out changeset f644eda342c2 (bug 1000640) for various gl-based failures on a CLOSED TREE
2014-06-04 18:29:21 -07:00
Wes Kocher
cde83bdc33
Backed out changeset 9d1dd5a9be4f (bug 1000640)
2014-06-04 18:27:41 -07:00
Wes Kocher
6d7b8049c9
Backed out changeset cb1ea8162165 (bug 1000640)
2014-06-04 18:27:31 -07:00
Wes Kocher
40ac0457aa
Backed out changeset 3a764e34c366 (bug 1000640)
2014-06-04 18:27:22 -07:00
Sayan Paul
dc5f992034
Bug 1016404 - Rename APZC_LOG in APZCTreeManager to avoid unified build conflicts. r=kats
2014-06-04 17:22:35 -04:00
Jeff Gilbert
4dfc0e7e48
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
418da95c47
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
16549b9f87
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
188fa937c6
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Sotaro Ikeda
32ae4b65c0
Bug 1016805 - fix AsyncTransactionTracker handling r=nical
2014-06-04 15:11:00 -07:00
Carsten "Tomcat" Book
90f9142e90
Backed out changeset c5953a778276 (bug 1019753) for crashes on a CLOSED TREE
2014-06-04 10:31:49 +02:00
Jonathan Watt
80e5860681
Bug 1019753, part 1 - Add a ClearDataSourceSurface() helper to DataSurfaceHelpers. r=Bas
2014-06-04 08:08:39 +01:00
Jonathan Watt
334d8ccec7
Bug 1019704 - Stop creating Thebes backed gfxContexts in the old gtests. r=mattwoodrow
2014-06-04 08:08:39 +01:00
Jonathan Watt
7d470e718a
Bug 1019727 - Remove TextureImageCGL::GetSurfaceForUpdate(). r=bjacob
2014-06-04 08:08:39 +01:00
Kartikaya Gupta
06506e7aaa
Bug 1019004 - Guard against a null pointer deref when dumping painting. r=BenWa
2014-06-03 12:59:15 -04:00
Jeff Muizelaar
90bfe7361a
Bug 1018416. Inline TransformRegion.
...
--HG--
rename : dom/datastore/tests/test_bug957086.html => dom/datastore/tests/test_basic.html
extra : rebase_source : ab175afb006c0f6ebb02863f510b6fdc6e578f3c
2014-06-02 11:05:01 -04:00
Ryan VanderMeulen
3d3ce28f0f
Backed out 5 changesets (bug 1015871, bug 1020257, bug 1015887, bug 1005888, bug 1015894) for desktop B2G mochitest failures on a CLOSED TREE.
...
Backed out changeset dbcb9974b640 (bug 1020257)
Backed out changeset 3220b7b2efc9 (bug 1015894)
Backed out changeset 4e23647ae247 (bug 1015887)
Backed out changeset 59df0cdacc15 (bug 1015871)
Backed out changeset e7124b07804b (bug 1005888)
2014-06-04 16:07:06 -04:00
Jonathan Watt
01450ac604
Bug 1019018 - Get rid of the Thebes backed gfxContext in AndroidBridge, and the Thebes version of gfxUtils::ConvertBGRAtoRGBA. r=kats
2014-06-03 12:31:42 +01:00
Phoebe Chang
4286f5c0d3
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Matt Woodrow
3a50192fe9
Bug 1003707 - Retain size information for similar surfaces if we can. r=roc
2014-06-03 17:18:25 +12:00
Bas Schouten
cdf842daf9
Bug 1015820: Update the back buffer rect when ensuring a back buffer client exists. r=mattwoodrow
2014-05-31 02:16:35 +02:00
Jeff Gilbert
d05a5159cc
Bug 980178 - Clean up context loss handling code. - r=kamidphish
2014-06-02 14:40:15 -07:00
Kartikaya Gupta
6f87c8e03e
Bug 1017680 - Allow progressing painting for any 2D layer. r=Cwiiis
2014-06-02 17:27:36 -04:00
Robert O'Callahan
cbb8fdebfc
Bug 1015664
. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
2014-06-03 00:08:21 +12:00
Jonathan Kew
e551329cb7
bug 1012365 - workaround for Devanagari fonts that lack support for U+0972 on Android. r=jdaggett
2014-06-02 12:46:49 +01:00
Jonathan Kew
38068abbd8
bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett on a CLOSED TREE
2014-05-31 08:12:40 +01:00
Carsten "Tomcat" Book
82f1d58585
Backed out changeset fd9518344a23 (bug 1018551) for crashes
2014-06-02 10:40:57 +02:00
Makoto Kato
b455af5bfa
Bug 1010653 - Add Noto Sans family to fallback font. r=jdaggett
2014-06-02 16:46:54 +09:00
Jonathan Kew
ed41d90a09
bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
2014-06-02 07:51:34 +01:00
Jonathan Kew
85f3fea947
bug 1014639 - part 0 - (preliminary cleanup) split GreekCasing out into its own file to reduce clutter in nsUnicharUtils.cpp. r=smontagu
2014-06-01 23:17:41 +01:00
Phil Ringnalda
ea43347d66
Back out 710b11cd8e47 (bug 1016086) for Android robocop bustage
2014-06-01 13:16:44 -07:00
Andreas Gal
1d8c6b36e5
Bug 1016086 - Part 4: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas)
2014-06-01 10:44:42 -07:00
Phil Ringnalda
0248b0aed2
Merge m-c to m-i
2014-05-31 20:38:25 -07:00
Phil Ringnalda
3e5340dd29
Merge f-t to m-c
2014-05-31 20:31:07 -07:00
Jeff Muizelaar
4f0e7779e3
Bug 1018416. Add Transform method to nsRegion. r=BenWa
...
Replace the open coded version with one that avoids
allocation and is O(n*log(n)) instead of O(n*2)
--HG--
extra : rebase_source : 9d8de6089bc9fa74ba4b60c3eb3ccf3b3235ad54
2014-05-31 00:39:18 -04:00
Jeff Muizelaar
3f98356e82
Bug 1013647. Cache the current context on B2G. r=jgilbert
...
This avoids the call to EGLGetCurrentContext() which calls
EGLGetError which can be expensive.
--HG--
extra : rebase_source : 7d64a1337cbe951069648422d4c42600fdab28a1
2014-05-31 00:39:16 -04:00