Commit Graph

535054 Commits

Author SHA1 Message Date
Ho-Pang Hsu
811c4bbcac Bug 1290951 - Part 2.7: Unify how CompareManager, CompareNetwork and CompareCahce report errors during initialization and other operations. r=bkelly
--HG--
extra : rebase_source : d208639745b53cce1b13cf943b66ea3238310aac
2017-05-09 22:41:32 +08:00
Ho-Pang Hsu
3552f45590 Bug 1290951 - Part 2.6: Change the relationship between CompareManager, CompareNetwork, and CompareCache. r=bkelly
--HG--
extra : rebase_source : 9dc72c45789e63bc67982cd3b3fe3edf7169e4f5
2017-05-09 13:08:06 +08:00
Ho-Pang Hsu
305b6601e3 Bug 1290951 - Part 2.5: Move ChannelInfo and PrincipalInfo into CompareNetwork. r=bkelly
--HG--
extra : rebase_source : 3b042fc85924c7b80fa793b71e560c16cea6a66b
2017-04-13 15:01:28 +08:00
Ho-Pang Hsu
27f3010bb9 Bug 1290951 - Part 2.4: Add mIsMainScript to CompareNetwork. r=bkelly
--HG--
extra : rebase_source : 7a123c23c07cb3c13777b37c41e69e7dd2b1b8a8
2017-04-07 14:57:19 +08:00
Ho-Pang Hsu
1fbf9e14ad Bug 1290951 - Part 2.3: Update the lifecycle of CompareCache. r=bkelly
--HG--
extra : rebase_source : 9fb447f0301d2e4fbef536f783f39939a0fc59b2
2017-05-09 13:07:09 +08:00
Ho-Pang Hsu
c1fe89f859 Bug 1290951 - Part 2.2: Make CompareManager::ComparisonFinished() public. r=bkelly
--HG--
extra : rebase_source : edc8ae36344760c66be726b227fce5602eca662c
2017-02-23 18:34:36 +08:00
Ho-Pang
be755a4180 Bug 1290951 - Part 2.1: Move some functions out of their class definitions. r=bkelly
--HG--
extra : rebase_source : ffd4ac76e38d700e3f0d7666519c739f6f5791d2
2017-02-23 18:34:16 +08:00
Ho-Pang Hsu
3cfcb4c95c Bug 1290951 - Part 1.2: Get the script URL list before actual comparing. r=bkelly
--HG--
extra : rebase_source : b2c1dea51d2de59fb670edae96ab9e721ef16e05
2017-04-07 14:44:35 +08:00
Ho-Pang Hsu
9e5cbeb72a Bug 1290951 - Part 1.1: Move some function implementations out of CompareManager. r=baku
--HG--
extra : rebase_source : 141a78a044bb00cf96c07ea099afe3eb49602e9f
2017-04-07 14:41:22 +08:00
Wes Kocher
73b318df0a Backed out changeset 7cd208304d1f (bug 1363472) for being a possible cause of failures in test_animSVGImage.html a=backout
MozReview-Commit-ID: KU4GKyDD2ne

--HG--
extra : rebase_source : d66a936a81723d1dcb7032f28d50b5582d748fa9
2017-05-10 10:15:39 -07:00
Wes Kocher
0070a44b21 Backed out 3 changesets (bug 469228) for being a possible cause of frequent test_animSVGImage.html failures a=backout
Backed out changeset 1431c80b02ef (bug 469228)
Backed out changeset 8d46046a7367 (bug 469228)
Backed out changeset 2e22c0308a7e (bug 469228)

MozReview-Commit-ID: AMRASDPCWu3

--HG--
extra : rebase_source : 46b5ee0f67ffeaec31e1ef379a2e86c20cdee989
2017-05-10 10:13:54 -07:00
bechen
e6109d70d8 Bug 1354853 - Avoid thread racing on Androidridge instance. r=jolin, r=jchen
Add a static boolean sThreadDestroyed which can be accessed only on JAVA UI thread.
Set sThreadDestroyed to true at DestroyOnUiThread that will stop remain tasks to access the Bridge() instance at JAVA thread.

MozReview-Commit-ID: 5JtUFgc6Vl3
2017-05-09 15:05:27 +08:00
Pascal Chevrel
6046b7867a Bug 1351827 followup: Don't scale down the new mozilla SVG logo for High DPI. r=dao
MozReview-Commit-ID: 18dgWauEzkZ
2017-05-10 19:09:32 +02:00
Wes Kocher
24a327994e Backed out 9 changesets (bug 1340627) for graphical glitches a=backout
Backed out changeset 0b1371055c7f (bug 1340627)
Backed out changeset f152be1fadb7 (bug 1340627)
Backed out changeset c691e2ab6a0c (bug 1340627)
Backed out changeset 3cb4bceb8d79 (bug 1340627)
Backed out changeset 026aadd76d06 (bug 1340627)
Backed out changeset fdbd5d281287 (bug 1340627)
Backed out changeset 75fb0d9858a9 (bug 1340627)
Backed out changeset 0d4ec7d38a00 (bug 1340627)
Backed out changeset af6f19870b2a (bug 1340627)

MozReview-Commit-ID: 9dHr7xMZezY

--HG--
rename : gfx/skia/skia/src/core/SkBlitRow.h => gfx/skia/skia/include/core/SkBlitRow.h
rename : gfx/skia/skia/src/effects/SkGaussianEdgeShader.h => gfx/skia/skia/include/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/xml/SkXMLParser.h => gfx/skia/skia/include/xml/SkXMLParser.h
rename : gfx/skia/skia/include/private/SkMessageBus.h => gfx/skia/skia/src/core/SkMessageBus.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/private/GrGLSL_impl.h => gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h
2017-05-10 10:01:18 -07:00
Wes Kocher
ea94541c10 Backed out changeset 7f151e6ae195 (bug 1340627) for graphical glitches a=backout
MozReview-Commit-ID: IxFM05wmSCO
2017-05-10 09:57:59 -07:00
Ben Kelly
c33e926418 Bug 1362444 P3 Add a mochitest verifying accessing self.caches does not block idle Worker shutdown. r=baku 2017-05-10 09:27:10 -07:00
Ben Kelly
62239d1de6 Bug 1362444 P2 Allow idle worker shutdown while Cache/CacheStorage DOM objects exist, but block it during Cache operation. r=baku 2017-05-10 09:27:10 -07:00
Ben Kelly
93100c8123 Bug 1362444 P1 Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. r=baku 2017-05-10 09:27:10 -07:00
Kai Engert
cfffe44f41 Bug 1350291, uplift NSPR_4_15_BETA2, r=franziskus 2017-05-10 17:36:58 +02:00
Kim Moir
3726b7b0a1 Bug 1358976 - Stop automatic triggers of nightly builds on mozilla-aurora r=dustin DONTBUILD 2017-05-10 11:35:27 -04:00
Lee Salzman
b5a87d9006 Bug 1267909 - fix line heights to properly scale to requested size for color-bitmapped SFNTs. r=jfkthame
MozReview-Commit-ID: KJ0ixEj7ZiV
2017-05-10 11:26:43 -04:00
Kartikaya Gupta
2a39d165f1 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
Nathan Froyd
e5fbad82a1 Bug 1363426 - part 3 - minor cleanups to Atomics.h; r=erahm
We can move the <atomic> #include to its normal place in the file now,
as well as merging some namespace blocks at the toplevel.
2017-05-10 09:58:28 -04:00
Nathan Froyd
c0a40e46f7 Bug 1363426 - part 2 - remove unneeded MOZ_HAVE_CXX1_ATOMICS; r=erahm
Now that we can use <atomic> everywhere, we don't need to test whether
the standard library we're using has <atomic> support.
2017-05-10 09:58:28 -04:00
Nathan Froyd
fe42aa0b9d Bug 1363426 - part 1 - remove #ifdeffery in Atomics.h; r=erahm
Every platform where we use GCC has <atomic>, so there's no need to use
GCC-specific __sync* intrinsics anymore.  The <atomic> header may
generate better code for several operations, as well.
2017-05-10 09:58:28 -04:00
Nicolas B. Pierron
d676a8001e Bug 1351357 - Use the ReadOnlyCompileOptions from the HelperThread while decoding RegExp. r=bhackett 2017-05-10 13:42:08 +00:00
Carsten "Tomcat" Book
f00e2cd24e Backed out changeset dd31968cb8d7 (bug 1327784) for eslint failure 2017-05-10 15:38:14 +02:00
Carsten "Tomcat" Book
455239782b Merge mozilla-central to mozilla-inbound 2017-05-10 15:30:44 +02:00
Carsten "Tomcat" Book
d66b9f27d5 merge mozilla-inbound to mozilla-central a=merge 2017-05-10 15:07:28 +02:00
Carsten "Tomcat" Book
2564317f0b merge autoland to mozilla-central a=merge 2017-05-10 15:06:23 +02:00
Carsten "Tomcat" Book
44fca8b6e7 Backed out changeset 656d4714e803 (bug 1324922) for breaking fennec nightlys 2017-05-10 14:05:46 +02:00
Carsten "Tomcat" Book
d5cb285977 Backed out changeset 3258871b4902 (bug 1359622) for browser_CTP_crashreporting.js | Uncaught exception - Timed out waiting for plugin binding to be in success state - timed out after 50 tries. 2017-05-10 13:01:57 +02:00
Carsten "Tomcat" Book
bef66488d9 Backed out changeset 8756a6262190 (bug 1357075) 2017-05-10 13:01:25 +02:00
Carsten "Tomcat" Book
76338929ce Backed out changeset cf2ee5242986 (bug 1363191) 2017-05-10 13:01:23 +02:00
Carsten "Tomcat" Book
85e7d31eb4 Backed out changeset 9483bb6d8ce6 (bug 1330570) for test failures in test_selection_move_commands.html | cmd_scrollBottom - -300 should equal -300 2017-05-10 12:11:11 +02:00
Carsten "Tomcat" Book
cfae756c43 Backed out changeset 1b9ecb9b9fe8 (bug 1331718) 2017-05-10 12:09:08 +02:00
Carsten "Tomcat" Book
157a9fcde2 Backed out changeset 4527bd35cc4e (bug 1331718) 2017-05-10 12:09:06 +02:00
Carsten "Tomcat" Book
a1263f8111 Backed out changeset ff6861518bc3 (bug 1331718) 2017-05-10 12:09:04 +02:00
Jonathan Kew
83dd0ceea3 Bug 1362423 - Simplified testcase from the bug report. r=dholbert 2017-05-10 11:01:13 +01:00
Jonathan Kew
07bd548fcf Bug 1362423 - Ensure nsBidiPresUtils::Resolve always clears the NEEDS_BIDI_RESOLUTION flags for the block and continuations, whichever code-path it takes when looking for possible short-circuits. r=dholbert 2017-05-10 11:01:07 +01:00
Christoph Kerschbaumer
b9a841105c Bug 1355801: Nonce should not apply to images tests. r=dveditz 2017-05-10 08:53:27 +02:00
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