Christoph Kerschbaumer
e5865a7980
Bug 1355801: Nonce should only apply to script and style. r=dveditz
2017-05-10 08:52:24 +02:00
Bill McCloskey
c197e07ff2
Bug 1363560 - Name more runnables (r=mccr8)
...
MozReview-Commit-ID: 3hxZDA4JlTV
2017-05-09 21:53:25 -07:00
Bill McCloskey
64eae5b86d
Bug 1361561 - Add GetCurrentVirtualThread function (r=froydnj)
...
This change adds some functions that should be used instead of PR_GetCurrentThread. They both return a PRThread. GetCurrentPhysicalThread does exactly the same thing as PR_GetCurrentThread, but it makes it clearer what you're getting when there are cooperatively scheduled threads running.
GetCurrentVirtualThread returns the same value for all threads in a cooperative thread pool. The actual value it returns is somewhat immaterial.
MozReview-Commit-ID: 4lFwsF2NuzC
2017-05-09 21:53:23 -07:00
Bas Schouten
70d011d12c
Bug 1331718 - Part 3: Store pointers to DisplayItemData directly on nsIFrame. r=mattwoodrow r=dbaron
...
This patch aims to speed up the lookup and storage of DisplayItemData objects, by removing a level of indirection and preventing the previously required hashtable lookup in order to access these. Instead it stores an array of pointers on each frame that allows direct access to the DisplayItemData object by dereferencing the frame. Since most frames get either 1 or 2 DisplayItemData objects attached to them a specialized class is used that is of minimal size (2 * sizeof(void)) and that performs well for sizes 1 or 2.
MozReview-Commit-ID: HONKAmpk5H8
2017-05-10 05:07:38 +02:00
Bas Schouten
e8f8394b4e
Bug 1331718 - Part 2: Add unit tests for SmallPointerArray. r=froydnj
...
MozReview-Commit-ID: 7xdQfv7Dpph
2017-05-10 05:07:38 +02:00
Bas Schouten
1e05e1f138
Bug 1331718 - Part 1: Add small pointer array. r=froydnj
...
MozReview-Commit-ID: EapU5nBw1d3
2017-05-10 05:07:37 +02:00
Bas Schouten
17a260dee8
Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
...
MozReview-Commit-ID: 8zVPIVSslVA
2017-05-10 05:07:37 +02:00
Lee Salzman
4edf545b3e
Bug 1340627 - clobber for Skia update. r=me
2017-05-09 22:58:03 -04:00
Lee Salzman
8c18901f07
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
...
MozReview-Commit-ID: LN29P1I4EsW
2017-05-09 22:31:07 -04:00
Lee Salzman
5bd9e996df
Bug 1340627 - part 7 - fix Skia NPAPI for Skia m59. r=mchang
...
MozReview-Commit-ID: G8ugt7I8ZKx
2017-05-09 22:31:07 -04:00
Lee Salzman
9e92454bc6
Bug 1340627 - part 6 - fix layers for Skia m59. r=mchang
...
MozReview-Commit-ID: 6pAV6FKDFQ4
2017-05-09 22:31:07 -04:00
Lee Salzman
db313c8c40
Bug 1340627 - part 5 - fix SkiaGL glue for Skia m59. r=mchang
...
MozReview-Commit-ID: LelzAgAdWb7
2017-05-09 22:31:07 -04:00
Lee Salzman
5587d89b74
Bug 1340627 - part 4 - fix thebes for Skia m59. r=mchang
...
MozReview-Commit-ID: JDlSyKeT389
2017-05-09 22:31:07 -04:00
Lee Salzman
ec8d1a9a71
Bug 1340627 - part 3 - fix Moz2d for Skia m59. r=mchang
...
MozReview-Commit-ID: 1fugjwSpOMZ
2017-05-09 22:31:07 -04:00
Lee Salzman
3bbca77ed4
Bug 1340627 - part 2 - update moz.build for Skia m59. r=jrmuizel
...
MozReview-Commit-ID: KdPvBio96Cw
2017-05-09 22:31:06 -04:00
Lee Salzman
b4227baa51
Bug 1340627 - part 1 - update Skia source to m59. r=mchang
...
--HG--
rename : gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h => gfx/skia/skia/include/private/GrGLSL_impl.h
rename : gfx/skia/skia/src/core/SkMessageBus.h => gfx/skia/skia/include/private/SkMessageBus.h
rename : gfx/skia/skia/include/core/SkBlitRow.h => gfx/skia/skia/src/core/SkBlitRow.h
rename : gfx/skia/skia/include/effects/SkGaussianEdgeShader.h => gfx/skia/skia/src/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/xml/SkXMLParser.h => gfx/skia/skia/src/xml/SkXMLParser.h
2017-05-09 22:30:58 -04:00
Lee Salzman
20ac00c192
Bug 1350262 - implement prime rehash policy compat for unordered_map and unordered_set in libstdc++. r=glandium
...
MozReview-Commit-ID: 1zlGjRMKcBM
2017-05-09 22:15:18 -04:00
Lee Salzman
1ff4a3995f
Bug 1357692
- followup - extra fuzz for D2D box-shadow reftest. r=me a=merge
...
MozReview-Commit-ID: ERBDj1YhPFn
--HG--
extra : source : e4c0c46ce1e91cd2859d380539d039150f56330e
2017-05-09 16:27:19 -04:00
Wes Kocher
e2902f93a3
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: Fp2oBAcru51
2017-05-09 14:34:34 -07:00
Wes Kocher
760cf164e9
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 2cAzOxuxJMf
2017-05-09 13:48:43 -07:00
Sebastian Hengst
742aa0d07f
Backed out changeset 1c57b5d15190 (bug 1361560) for failing web-platform-test form-autocomplete.html. r=backout on a CLOSED TREE
2017-05-09 21:06:23 +02:00
Sebastian Hengst
184a1e1d9e
Backed out changeset c7bfebd287aa (bug 1361560)
2017-05-09 21:04:46 +02:00
Wes Kocher
69fd2995c0
Bug 1355408 - Re-update test expectation data a=bustage CLOSED TREE
...
MozReview-Commit-ID: AX3FrZpqc13
--HG--
extra : amend_source : 2eaa7d14fc638cf5f8b1e9f133c958555231452a
2017-05-09 11:28:51 -07:00
Sebastian Hengst
0f8a7b60eb
Backed out changeset 10acb957ba60 (bug 1363054) for failing Marionette's test_crash.py TestCrash.test_crash_content_process on Windows 8 x64 opt with e10s. r=backout on a CLOSED TREE
2017-05-09 19:36:24 +02:00
Sebastian Hengst
c50cb6eb14
Backed out changeset a2281e684a80 (bug 1363054)
2017-05-09 19:35:21 +02:00
Sebastian Hengst
e5491f037d
Backed out changeset 4d383642cf05 (bug 1363054)
2017-05-09 19:35:17 +02:00
Sebastian Hengst
8cd3282651
Backed out changeset eade14aad3f7 (bug 1363054)
2017-05-09 19:35:12 +02:00
Lee Salzman
8b90fc84ee
Bug 1357692
- only accelerate gfxAlphaBoxBlur when blur area is large enough to balance resource creation costs. r=mchang
...
MozReview-Commit-ID: HcRahaq8ORa
2017-05-09 12:59:08 -04:00
Sebastian Hengst
0130891783
Backed out changeset 38346bf36faa (bug 1363118) for failing xpcshell's test_browserGlue_urlbar_defaultbehavior_migration.js and test_browserGlue_migration_loop_cleanup.js. r=backout
2017-05-09 18:51:20 +02:00
Simon Fraser
98bab021ae
Bug 1324922: Stop publishing complete MARs to balrog as part of build/repack r=catlee
2017-05-09 12:49:45 -04:00
Kartikaya Gupta
2865abc983
Bug 1363344 - Update linux64-qr test jobs on central and integration branches. r=dustin,catlee
...
This patch affects the following linux64-qr test jobs (for both opt and debug):
- Stops running reftest-no-accel on central, since they don't seem to provide
much value over regular reftests.
- Starts running mochitest-gpu on central.
- Starts running crashtests, reftests, jsreftests, mochitest-gpu and
mochitest-webgl on mozilla-inbound and autoland (this matches the set of
tests on central).
- Promotes all the tests running on central/autoland/inbound to tier-1.
MozReview-Commit-ID: LgU4VgGz7S
2017-05-09 10:12:27 -04:00
Dragana Damjanovic
1b299341de
Bug 1362978 - Remove callbacks on socketInput stream if we cancel a TFO socketTransport. r=mcmanus
2017-05-10 22:54:27 +02:00
Bas Schouten
af6703eb9d
Bug 1331718 - Part 4: Mark some tests on android as passing. r=bustage
...
MozReview-Commit-ID: D8hy9zm8Dte
2017-05-10 22:34:35 +02:00
Bas Schouten
dafd50f856
Bug 1331718 - Part 3: Store pointers to DisplayItemData directly on nsIFrame. r=mattwoodrow r=dbaron
...
This patch aims to speed up the lookup and storage of DisplayItemData objects, by removing a level of indirection and preventing the previously required hashtable lookup in order to access these. Instead it stores an array of pointers on each frame that allows direct access to the DisplayItemData object by dereferencing the frame. Since most frames get either 1 or 2 DisplayItemData objects attached to them a specialized class is used that is of minimal size (2 * sizeof(void)) and that performs well for sizes 1 or 2.
MozReview-Commit-ID: HONKAmpk5H8
2017-05-10 05:07:38 +02:00
Bas Schouten
5a025e5c1f
Bug 1331718 - Part 2: Add unit tests for SmallPointerArray. r=froydnj
...
MozReview-Commit-ID: 7xdQfv7Dpph
2017-05-10 05:07:38 +02:00
Bas Schouten
cad9560440
Bug 1331718 - Part 1: Add small pointer array. r=froydnj
...
MozReview-Commit-ID: EapU5nBw1d3
2017-05-10 05:07:37 +02:00
Bas Schouten
cccd551d50
Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
...
MozReview-Commit-ID: 8zVPIVSslVA
2017-05-10 05:07:37 +02:00
Mason Chang
d306587594
Bug 1340627. Properly push/pop skia saved layers during borrow/return cg context. r=lsalzman
2017-05-10 16:21:13 -04:00
Kartikaya Gupta
3e805c6935
Bug 1340627 - Follow-up to fuzz a reftest when webrender is enabled. r=lsalzman
...
MozReview-Commit-ID: 6g24xl1KHOV
2017-05-10 11:23:35 -04:00
Lee Salzman
fb6ed1e922
Bug 1340627 - clobber for Skia update. r=me
2017-05-10 16:21:01 -04:00
Lee Salzman
2e348e5294
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
...
MozReview-Commit-ID: LN29P1I4EsW
2017-05-09 22:31:07 -04:00
Lee Salzman
ce4fed82d0
Bug 1340627 - part 7 - fix Skia NPAPI for Skia m59. r=mchang
...
MozReview-Commit-ID: G8ugt7I8ZKx
2017-05-09 22:31:07 -04:00
Lee Salzman
a3e532037b
Bug 1340627 - part 6 - fix layers for Skia m59. r=mchang
...
MozReview-Commit-ID: 6pAV6FKDFQ4
2017-05-09 22:31:07 -04:00
Lee Salzman
1eea2d3996
Bug 1340627 - part 5 - fix SkiaGL glue for Skia m59. r=mchang
...
MozReview-Commit-ID: LelzAgAdWb7
2017-05-09 22:31:07 -04:00
Lee Salzman
8c776dd5bc
Bug 1340627 - part 4 - fix thebes for Skia m59. r=mchang
...
MozReview-Commit-ID: JDlSyKeT389
2017-05-09 22:31:07 -04:00
Lee Salzman
836ee7f95b
Bug 1340627 - part 3 - fix Moz2d for Skia m59. r=mchang
...
MozReview-Commit-ID: 1fugjwSpOMZ
2017-05-09 22:31:07 -04:00
Lee Salzman
4107093832
Bug 1340627 - part 2 - update moz.build for Skia m59. r=jrmuizel
...
MozReview-Commit-ID: KdPvBio96Cw
2017-05-09 22:31:06 -04:00
Lee Salzman
e83e20fa0f
Bug 1340627 - part 1 - update Skia source to m59. r=mchang
...
--HG--
rename : gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h => gfx/skia/skia/include/private/GrGLSL_impl.h
rename : gfx/skia/skia/src/core/SkMessageBus.h => gfx/skia/skia/include/private/SkMessageBus.h
rename : gfx/skia/skia/include/core/SkBlitRow.h => gfx/skia/skia/src/core/SkBlitRow.h
rename : gfx/skia/skia/include/effects/SkGaussianEdgeShader.h => gfx/skia/skia/src/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/xml/SkXMLParser.h => gfx/skia/skia/src/xml/SkXMLParser.h
2017-05-09 22:30:58 -04:00
Jonathan Kew
a2d1a04aa1
Bug 1363492 - Ensure ScaledFontMac constructor always initializes the mFont field properly. r=lsalzman
2017-05-10 21:15:20 +01:00
Kim Moir
d2f091b5ab
Bug 1363420 - enable Talos for |linux64-stylo-sequential opt| r=aki DONTBUILD
2017-05-10 15:35:51 -04:00