Commit Graph

559971 Commits

Author SHA1 Message Date
Wes Kocher
37586fa5f5 Bug 1402123 - Disable MediaStream-MediaElement-preload-none.https.html on non-stylo builds a=bustage
MozReview-Commit-ID: 6LRGcW4ukVB

--HG--
extra : rebase_source : a044237f6f637e62d41a76426b05606aef48ad00
2017-09-21 14:10:30 -07:00
Andrew Osmond
e467aa133a Bug 1401524 - Ensure SurfaceCache state coherency whenever we perform an operation that may discard surfaces. r=tnikkel
There are a number of operations with the surface cache which may result
in individual surfaces for a particular image cache to be removed. If an
image cache is emptied, and we are in factor of 2 mode, we should reset
it to the default mode, because we require at least one surface to be
available to determine the native/ideal size. Additionally, if the cache
is not locked, it should be removed entirely from the surface cache. We
handle this correctly in methods such as Lookup and LookupBestMatch, but
Prune and CollectSizeOfSurfaces can also cause this to happen, as
recently done in bug 1370412 and bug 1380649.
2017-09-21 16:56:38 -04:00
Wes Kocher
6bc8986bc1 Backed out changeset e89d2565799b (bug 1047098) for xpcshell bustage a=backout
MozReview-Commit-ID: FRFALkRxDxl
2017-09-21 13:48:10 -07:00
Wes Kocher
fc7719c068 Backed out changeset 04888373f12b (bug 1401878) for xpcshell bustage a=backout
MozReview-Commit-ID: AYiI2MJbBbC
2017-09-21 13:48:04 -07:00
Aaron Klotz
da8dc618c4 Bug 1383501: Obtain and report the current activation context's manifest path; r=jimm
MozReview-Commit-ID: HJ1zNoEMzvS
2017-09-19 14:35:27 -06:00
Mike Hommey
2c4099f29f Bug 1401099 - Move arena_bin_nonfull_run_get to a method of arena_t. r=njn
--HG--
extra : rebase_source : 808f7ba52a4fc4f99a283ae894296cafac5166da
2017-09-15 18:23:33 +09:00
Mike Hommey
003004a71a Bug 1401099 - Move arena_bin_malloc_hard to a method of arena_t. r=njn
--HG--
extra : rebase_source : 2bed3221e38714d00ab95937d20ac5faafc89e9e
2017-09-15 18:20:11 +09:00
Mike Hommey
577b65d3c1 Bug 1401099 - Move arena_bin_malloc_easy to a method of arena_t. r=njn
--HG--
extra : rebase_source : 8675de21e7c79e3c458367f3f10b1331efe55094
2017-09-15 18:18:11 +09:00
Mike Hommey
0ec33d017f Bug 1401099 - Move arena_run_trim_tail to a method of arena_t. r=njn
--HG--
extra : rebase_source : e105fa4b8aae6b41c12e2f72293cdf68489a939d
2017-09-15 18:14:33 +09:00
Mike Hommey
3cc5f23c76 Bug 1401099 - Move arena_run_trim_head to a method of arena_t. r=njn
--HG--
extra : rebase_source : 2a2d2b9d454d69d0d1924f60d4771b39a1dddfb2
2017-09-15 18:11:12 +09:00
Mike Hommey
b6e66b7b02 Bug 1401099 - Move arena_run_split to a method of arena_t. r=njn
--HG--
extra : rebase_source : 919dc2b9980ae59340553bcbfa029ba9c1bf9479
2017-09-15 18:08:23 +09:00
Mike Hommey
99d28b4355 Bug 1401099 - Move arena_run_dalloc to a method of arena_t. r=njn
--HG--
extra : rebase_source : 5cf37d39b6d8bdb591352051b3f37a2e3982dc69
2017-09-15 18:01:27 +09:00
Mike Hommey
7cb9914a15 Bug 1401099 - Move arena_run_alloc to a method of arena_t. r=njn
--HG--
extra : rebase_source : 6a683f4d0cf5ad68c670dbe8ea9d3a34acf11549
2017-09-15 17:57:11 +09:00
Mike Hommey
d2ba03c881 Bug 1401099 - Move arena_chunk_dealloc to a method of arena_t. r=njn
--HG--
extra : rebase_source : 973b8764903f4e9c65aaaa053bb394a8a9ff2acb
2017-09-15 17:50:48 +09:00
Mike Hommey
d6d578553d Bug 1401099 - Move arena_chunk_init to a method of arena_t. r=njn
--HG--
extra : rebase_source : d30e062f7117743a0c88fdf0325b0a395bff5658
2017-09-15 17:43:36 +09:00
Mike Hommey
11cfd193d1 Bug 1401099 - Move arena_new to a method of arena_t. r=njn
--HG--
extra : rebase_source : d0a9a0cebb4e8a1a74c5a48e42fb952310798604
2017-09-15 17:38:58 +09:00
Mike Hommey
beb406f1a7 Bug 1401099 - Move hard_purge_arena to a method of arena_t. r=njn
--HG--
extra : rebase_source : af20d24ba0dd8ce6c9e42703688c1bca98594b4d
2017-09-15 17:34:53 +09:00
Mike Hommey
a980219f16 Bug 1401099 - Move arena_purge to a method of arena_t. r=njn
--HG--
extra : rebase_source : d48623ce7ea7be5489c89a575bc1409de34e834a
2017-09-15 17:32:21 +09:00
Mike Hommey
cb3efd88ef Bug 1401099 - Use Gecko style names for arena_t members. r=njn
--HG--
extra : rebase_source : cefcbc29323145557faed6c676867500c21c6ba4
2017-09-15 17:20:01 +09:00
Sebastian Hengst
117f151830 Backed out changeset 7e8e47c972f4 (bug 1397975) for eslint failure at browser/components/extensions/ext-chrome-settings-overrides.js:124: windowTracker is not defined. r=backout 2017-09-21 22:56:07 +02:00
Byron Campen [:bwc]
6b3da0609f Bug 1383019: Move more logic under the protection of nsTimerImpl::mMutex, and simplify. r=froydnj, a=abillings
MozReview-Commit-ID: JjYScKwyika

--HG--
extra : rebase_source : a5a8a17f86459ace51d9250454bd4cf1433130b0
2017-09-14 12:19:24 -05:00
Bas Schouten
973de6713e Bug 1400573: Back out initial fix for bug 1392453. r=mchang
MozReview-Commit-ID: 3c3vJbL4kXS
2017-09-20 14:57:25 +02:00
Andrew Osmond
085ed59d74 Bug 1401668 - Change ImageBridgeParent to acquire a compositor thread reference on construction. r=dvander 2017-09-20 15:59:08 -04:00
James Willcox
216f3c6511 Bug 1400878 - Don't show keyboard on Android unless the user caused it r=jchen
MozReview-Commit-ID: KURh08X4Q4U
2017-09-20 14:48:00 -05:00
Aaron Klotz
c0a1a84af9 Bug 1399557: Add diagnostic asserts to interceptor creation code; r=jimm
MozReview-Commit-ID: 9fJxHbxCmgh
2017-09-18 10:49:15 -06:00
Geoff Brown
d14e2df823 Bug 1400979 - Do not run test-verify on linux64-ccov; r=gmierz 2017-09-20 13:03:55 -06:00
Geoff Brown
4ffc724d1e Bug 1401022 - Reduce taskcluster max-run-time for Android Debug mochitests and reftests; r=jmaher 2017-09-20 13:03:53 -06:00
André Bargull
eb7eab5675 Bug 1398928 - Pass correct argument to SpeciesConstructor call. r=till 2017-09-20 13:29:11 +02:00
Tom Tung
6d9ce87f57 Bug 1400282 - Add a test to verify cache's operations won't run out of fd. r=bkelly
MozReview-Commit-ID: G8ztQs1mB6l
2017-09-13 17:24:13 +08:00
André Bargull
25f8cf31a9 Bug 1401148 - Don't count duplicate extension sequence values as variants in BCP49 language tags. r=gandalf 2017-09-19 13:38:17 +02:00
Wes Kocher
8afe601b42 Backed out 2 changesets (bug 1376231) for reftest failures in 1376231-vertical-gpos-adjustments-ref.html a=backout
Backed out changeset e4edd97bf01a (bug 1376231)
Backed out changeset b36ff08b10ee (bug 1376231)

MozReview-Commit-ID: IiPIU5iGnWV
2017-09-20 10:41:55 -07:00
Jon Coppeard
fdaa9799f9 Bug 1399866 - Dump more info on gray marking failure r=sfink 2017-09-20 18:23:47 +01:00
Jon Coppeard
93ba37ecef Bug 1399866 - Add gray marking assertions when setting proxy target r=sfink 2017-09-20 18:23:47 +01:00
Kris Maglione
76f5de43e0 Bug 1401422: Bail out from idle callback if frameloader is being destroyed. r=mikedeboer
MozReview-Commit-ID: Je8rUC9PoLH

--HG--
extra : rebase_source : 9f690a2f567928cc046ddff031f4baadbbd3e79f
2017-09-19 18:51:52 -07:00
Sebastian Hengst
df20a52132 Backed out changeset 699842251977 (bug 1401319) for spidermonkey arm bustage. r=backout 2017-09-20 19:06:19 +02:00
Jan de Mooij
810244a62c Bug 1401577 - Optimize object flag accessors on native objects. r=anba 2017-09-20 18:56:08 +02:00
Jonathan Kew
af29d63449 Bug 1376231 - Reftest for GPOS-feature adjustments to vertical glyph advances. r=jrmuizel 2017-09-20 17:27:54 +01:00
Jonathan Kew
06005702ce Bug 1376231 - Invert the sign of glyph advance and origin y-coordinates in vertical mode, to match harfbuzz expectations, and then convert the resulting glyph positioning back to gecko's orientation. r=jrmuizel 2017-09-20 17:27:00 +01:00
Ben Kelly
4db38f2b20 Bug 1336364 P9 Block storage denied windows from ServiceWorker.postMessage() and clients.matchAll(). r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
aedd9dfac3 Bug 1336364 P8 Expand test_third_party_iframes.html to verify worker scripts are intercepted. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
af1c8cc7bf Bug 1336364 P7 Add a mochitest to verify subresource fetch events still work with 3rd party iframe cookies disabled. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
81c05e42c3 Bug 1336364 P6 Ensure that we don't control a document if its window cannot access storage. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
3e50d90115 Bug 1336364 P5 Disable service worker getRegistrations() if storage is disallowed for a window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
2e6f616841 Bug 1336364 P4 Disallow service worker register() is storage is forbidden for the window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
bd9be74749 Bug 1336364 P3 Restrict service worker interception for more cookie policies. r=asuth 2017-09-20 09:24:06 -07:00
Ben Kelly
060f0734d0 Bug 1336364 P2 Fix the SW interception 3rd party cookie check to only apply to non-subresource requests and to properly check top window URI. r=smaug 2017-09-20 09:24:06 -07:00
Ben Kelly
5556b33547 Bug 1336364 P1 Refact nsDocShell::ShouldPrepareForIntercept() to short-circuit on subresource instead of non-subresource. r=smaug 2017-09-20 09:24:06 -07:00
Ralph Giles
a7c4cd8963 Bug 1394696 - stylo: Suppress valgrind warning. r=jseward
LLVM can optimize code to a form `if B && A` when A is
always false but B is undefined. This triggers a valgrind
memcheck warning since the conditional depends on undefined
data but in practice it can never have side-effects.

Rust 1.20.0 seems to trigger this in the Option code. Since
we believe the transform is correct in these cases and
valgrind is incorrect to warn, we surpress the error.

Thanks to Julian Seward for the analysis and help
writing the suppression entries.

MozReview-Commit-ID: pF1Bmy5PRY
2017-09-20 09:19:18 -07:00
Sebastian Hengst
b130673ff9 Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE 2017-09-20 18:15:48 +02:00
Sebastian Hengst
073de4c005 Backed out changeset f668fa4b566d (bug 1401243) 2017-09-20 18:14:24 +02:00