1f20abd2d5fbb034e2d33ade9d86a8e60c18f4c2: servo: Merge #19032 - Update WR (improved blur filter, color emoji blending) (from glennw:update-wr-blur); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Thu, 26 Oct 2017 21:11:32 -0500 - rev 431299
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
servo: Merge #19032 - Update WR (improved blur filter, color emoji blending) (from glennw:update-wr-blur); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: cce9a24202f3040ea53f22e76861b42290fd7736
33464c0ac40112076366f3a8fc223f681a4de701: Bug 792059 - Add NeedsWindowsUndef extended attribute for constants; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 23 Oct 2017 17:34:28 -0700 - rev 431298
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 792059 - Add NeedsWindowsUndef extended attribute for constants; r=bz When defining WebIDL constants in C++, we may need to undefine some constant names that conflict with windows.h preprocessor defines. Doing this in the binding header is far easier than tracking down the include orders that may cause conflicts. MozReview-Commit-ID: A0UoYezIQs5
22db64e39905e470844c9d88ac229426147f26ef: Bug 792059 - Codegen generation of WebIDL constants in C++; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 09 Oct 2017 19:59:36 -0700 - rev 431297
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 792059 - Codegen generation of WebIDL constants in C++; r=bz Generate C++ const definitions for WebIDL interface members with primitive types. MozReview-Commit-ID: 4fLtteWZUWA
6aad967c91d9b39556e957024622004d314b5f30: Bug 1412168 - Replace CHUNK_ADDR2{BASE,OFFSET} with functions. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 26 Oct 2017 10:34:37 +0900 - rev 431296
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1412168 - Replace CHUNK_ADDR2{BASE,OFFSET} with functions. r=njn
d7f7d7cb6a4bd1cd76ce6929944e4eb952de0bbb: Bug 1411504. P8 - return an error for RecreateChannel() when the decoder is shutting down. r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 25 Oct 2017 09:45:14 +0800 - rev 431295
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P8 - return an error for RecreateChannel() when the decoder is shutting down. r=gerald Otherwise Seek() will continue to call OpenChannel() and hit null-deref for mChannel is null. MozReview-Commit-ID: 4nhbF9lUOSR
b72ec18b1413a74a7054df6386062f9c6619dde6: Bug 1411504. P7 - don't change mChannelOffset in MediaCache::Update(). r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 25 Oct 2017 09:37:58 +0800 - rev 431294
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P7 - don't change mChannelOffset in MediaCache::Update(). r=gerald This is a fix to P3. Since seek is performed asynchronously by CacheClientSeek(), it is possible for OnStopRequest() to come before Seek(). Changing mChannelOffset will cause MediaCacheStream::NotifyDataEnded() to update mStreamLength incorrectly. mChannelOffset should only be changed in response to channel activities such as NotifyDataStarted() and NotifyDataReceived(). However, if MediaCache::Update() calls CacheClientSeek() without updating mChannelOffset, next Update() might make a wrong decision and call CacheClientSeek() again which is bad. So we add a member mSeekTarget to track if there is a pending seek on which the stream reading decisions will be made. MozReview-Commit-ID: VWP0vdlEYM
40d5fdf2780d7fb358aa1bfe0320df3b75a9a6b5: Bug 1411504. P6 - acquire the lock for the entire scope of Update(). r=gerald
JW Wang <jwwang@mozilla.com> - Tue, 24 Oct 2017 09:04:06 +0800 - rev 431293
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P6 - acquire the lock for the entire scope of Update(). r=gerald For it is not safe to access mStreams without the lock off the main thread. MozReview-Commit-ID: DjVlhxgjVj5
efd62ef842c129d85e70a159be5d0eea94807cdb: Bug 1411504. P5 - handle CacheClientNotifySuspendedStatusChanged/QueueSuspendedStatusUpdate off the main thread. r=gerald
JW Wang <jwwang@mozilla.com> - Tue, 24 Oct 2017 10:00:23 +0800 - rev 431292
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P5 - handle CacheClientNotifySuspendedStatusChanged/QueueSuspendedStatusUpdate off the main thread. r=gerald MozReview-Commit-ID: 7Wc1tvd3S6x
58512042b2e11bee7340a3238ba3660ad710440a: Bug 1411504. P4 - handle CacheClientResume/CacheClientSuspend off the main thread. r=gerald
JW Wang <jwwang@mozilla.com> - Tue, 24 Oct 2017 09:38:34 +0800 - rev 431291
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P4 - handle CacheClientResume/CacheClientSuspend off the main thread. r=gerald MozReview-Commit-ID: GRbcNo7KtKH
1f4718a7caa8cb7eda397c5e51a5696615761f39: Bug 1411504. P3 - handle CacheClientSeek off the main thread for we will run Update() off the main thread. r=gerald
JW Wang <jwwang@mozilla.com> - Tue, 24 Oct 2017 09:23:12 +0800 - rev 431290
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P3 - handle CacheClientSeek off the main thread for we will run Update() off the main thread. r=gerald MozReview-Commit-ID: 7eavgwkTXx0
11588f7b86a4ad40e3caac43c8ab9d640100635f: Bug 1411504. P2 - merge NotifyDataStarted() and SetTransportSeekable(). r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 23 Oct 2017 17:00:57 +0800 - rev 431289
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P2 - merge NotifyDataStarted() and SetTransportSeekable(). r=gerald SetTransportSeekable() is always called after NotifyDataStarted(). This is slightly more efficient for we don't acquire the lock twice. MozReview-Commit-ID: 9myolomriIQ
9d1d5317f4cdfcb0a33f0bd0fe9d15fdf181abfb: Bug 1411504. P1 - always require MediaCache to have a thread to run Update() loops. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 23 Oct 2017 16:51:17 +0800 - rev 431288
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411504. P1 - always require MediaCache to have a thread to run Update() loops. r=gerald MozReview-Commit-ID: AYVWuN9CU55
bb08f6cf8f67ae58adf767e9a7253655cb59c1c3: servo: Merge #19027 - selectors: Be consistent about how we get a parent element for selector matching (from emilio:svg-use-bug); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 26 Oct 2017 19:54:09 -0500 - rev 431287
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
servo: Merge #19027 - selectors: Be consistent about how we get a parent element for selector matching (from emilio:svg-use-bug); r=upsuper This fixes bug 1412011. Source-Repo: https://github.com/servo/servo Source-Revision: de7595f16fa41c32ca5654aef53c60ad19bb108a
4381412e49e32985fa68868c30134fa70102e8a4: Bug 1408497 - Disallow inotify in sandboxed content processes. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 13:35:47 -0600 - rev 431286
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1408497 - Disallow inotify in sandboxed content processes. r=gcp MozReview-Commit-ID: nKyIvMNQAt
83296a355dd49b2822a52b08d0df89e029ea56bc: Bug 1409900 - Handle sandboxed statfs() by replacing it with open+fstatfs. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 13:08:26 -0600 - rev 431285
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1409900 - Handle sandboxed statfs() by replacing it with open+fstatfs. r=gcp MozReview-Commit-ID: 4Q0XMWcxaAc
072007f834314978acf0dc15efd3c3b935b2957e: Bug 1409900 - Disallow quotactl in sandboxed content processes. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 12:43:13 -0600 - rev 431284
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1409900 - Disallow quotactl in sandboxed content processes. r=gcp MozReview-Commit-ID: 3svUgLLTZKL
671e6d994ecb598ad15bb3329e78d1d0135345cc: Bug 1410191 - Correctly handle errors when using syscalls in sandbox trap handlers. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 16:38:20 -0600 - rev 431283
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1410191 - Correctly handle errors when using syscalls in sandbox trap handlers. r=gcp MozReview-Commit-ID: JX81xpNBMIm
7e53467676cac3f79f79c3f183d6b5cc58835aa2: Bug 1410241 - Don't call destructors on objects we use in the SIGSYS handler. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 17:58:22 -0600 - rev 431282
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1410241 - Don't call destructors on objects we use in the SIGSYS handler. r=gcp MozReview-Commit-ID: LAgORUSvDh9
2d3fafd808dd999750e2284e9d0a5ccdd746c5b5: Bug 1410280 - Re-allow PR_GET_NAME for sandboxed content processes. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 25 Oct 2017 11:04:34 -0600 - rev 431281
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1410280 - Re-allow PR_GET_NAME for sandboxed content processes. r=gcp This prctl is used by PulseAudio; once bug 1394163 is resolved, allowing it can be made conditional on the media.cubeb.sandbox pref. MozReview-Commit-ID: 6jAM65V32vK
76eee0a0c764176017a1c5e344d9de2a3deb2cc2: Bug 1411813 - Don't fallback nsDisplayFilter if opacity is present. r=kats
Morris Tseng <mtseng@mozilla.com> - Thu, 26 Oct 2017 11:39:00 +0800 - rev 431280
Push 108 by fmarier@mozilla.com at Fri, 03 Nov 2017 18:37:44 +0000
Bug 1411813 - Don't fallback nsDisplayFilter if opacity is present. r=kats MozReview-Commit-ID: 4I8W5JZ2fyx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip