9305945e748c7196d5927ba08da9185d1a52b597: Bug 1371202. P1 - plumb the 'loop' attribute into MDSM. r=jya
JW Wang <jwwang@mozilla.com> - Thu, 08 Jun 2017 12:03:10 +0800 - rev 592521
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371202. P1 - plumb the 'loop' attribute into MDSM. r=jya MozReview-Commit-ID: DtsaXmtQw76
f1ecd59649e4253c42aec200da396fc4591f27cd: servo: Merge #16477 - Pass URL to Browser::new(), delegate url checking logic to 3rd party (from sadmansk:url_param_browser); r=paulrouget
Sadman Kazi <sadman@sadmansk.com> - Sun, 11 Jun 2017 21:16:06 -0700 - rev 592520
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
servo: Merge #16477 - Pass URL to Browser::new(), delegate url checking logic to 3rd party (from sadmansk:url_param_browser); r=paulrouget <!-- Please describe your changes on the following line: --> 1. Move the logic of computing the initial url from `opts.rs` to `/ports/servo/main.rs` 2. Add a `ServoUrl` argument to `Browser::new` Based on the requested changes by @paulrouget: >We can read the pref in main() instead. shell.homepage would be used if the url is not passed as an argument. I'm trying to decouple the "app" logic and the "web engine" logic. I think it's up to the app to set the initial URL, and I'm not sure the initial url should be part of opts. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #15636 <!-- Either: --> - [ ] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 87140641a4f8636b431db41777d01302f8f6ad3d
70bfa8c83b16b1e3dd4477a6f9aa7c8d03ea6072: Bug 1372057 - Limit pulse-rust to nightly builds. r=kinetik
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 12 Jun 2017 11:26:33 +1000 - rev 592519
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1372057 - Limit pulse-rust to nightly builds. r=kinetik MozReview-Commit-ID: Ev4GSuEN5Xa
401127e8ba3bf0890d843c33173f9d1fb182e643: Bug 1368554 ContentCacheInParent::mPendingCompositionCount should be decreased when TextCompositin which has dispatched composition events to corresponding remote process r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 10 Jun 2017 02:42:16 +0900 - rev 592518
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1368554 ContentCacheInParent::mPendingCompositionCount should be decreased when TextCompositin which has dispatched composition events to corresponding remote process r=m_kato ContentCacheInParent::mPendingCompositionCount is now managed with composition events which TabParent received. However, TextComposition doesn't dispatch composition events after coming request to commit active composition. Therefore, composition is committed forcibly in a remote process over 255 times, the main process crashes. It's the safest way to use TextComposition to manage ContentCacheInParent::mPendingCompositionCount. MozReview-Commit-ID: DEhzYcK1zcW
8047b74cb02259717a3e0714b75a4a181e1b15c0: Bug 1353987 - Clear ready promise when animation is canceled. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Mon, 12 Jun 2017 10:45:48 +0900 - rev 592517
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1353987 - Clear ready promise when animation is canceled. r=birtles According to the spec, when we cancel an animation we should "reset an animation's pending tasks"[1] which has following step: ... 4. Reject animation’s current ready promise with a DOMException named "AbortError". 5. Let animation’s current ready promise be the result of creating a new resolved Promise object. Since we create the ready promise and, if need resolve it when we create it (see Animation::GetReady), this patch simply clear the ready promise when an animation is canceled. [1] https://w3c.github.io/web-animations/#reset-an-animations-pending-tasks MozReview-Commit-ID: JxoqeA5dXCO
fab1fc13a6496b0b20cd6a5b4ccebe9e8bfebfc9: Bug 1371880 - Use Variant with indexed access in MozPromise::ResolveOrRejectValue - r=jwwang
Gerald Squelart <gsquelart@mozilla.com> - Mon, 12 Jun 2017 11:19:58 +1200 - rev 592516
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371880 - Use Variant with indexed access in MozPromise::ResolveOrRejectValue - r=jwwang MozReview-Commit-ID: 4vobU19ebaX
97877fd398adf74bb68de31e4f5b10bd0c2c11a9: Bug 1371515. P5 - remove mIsShutdown which is not read at all. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:47:53 +0800 - rev 592515
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371515. P5 - remove mIsShutdown which is not read at all. r=kaku MozReview-Commit-ID: H8MZSoG9wCV
9a840c89892e0e4f1d2a3d2f6d741d02fd17f206: Bug 1371515. P4 - remove CanonicalIsShutdown() which has no callers at all. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:45:20 +0800 - rev 592514
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371515. P4 - remove CanonicalIsShutdown() which has no callers at all. r=kaku MozReview-Commit-ID: AVWtCVFflho
6266b3ba9d2356c9521e2bdaaf305b37ba58ac89: Bug 1371515. P3 - remove IsShutdown() which now has no callers. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:43:51 +0800 - rev 592513
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371515. P3 - remove IsShutdown() which now has no callers. r=kaku MozReview-Commit-ID: Te3F7WJ8iF
a12ce07a8154626a61eb958088e4569116ed23bc: Bug 1371515. P2 - remove the check from DecodeError(). r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:42:59 +0800 - rev 592512
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371515. P2 - remove the check from DecodeError(). r=kaku The same reason as P1. ShutdownState::Enter() disconnects callbacks to prevent DecodeError() from being called during shutdown. MozReview-Commit-ID: EFZiE2zkcUZ
e10c8efbb0fe265a2fe251e92e5f09c497f1bc10: Bug 1371515. P1 - remove the |IsShutdown()| check from Seek() which is already handled by ShutdownState. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:41:20 +0800 - rev 592511
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371515. P1 - remove the |IsShutdown()| check from Seek() which is already handled by ShutdownState. r=kaku MozReview-Commit-ID: 5V7xCGCsh5j
3df6d3c1bebfeeb501e8f1485da21d9170602736: Bug 1371514. P2 - remove MediaDecoder::mStateMachineIsShutdown. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:27:42 +0800 - rev 592510
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371514. P2 - remove MediaDecoder::mStateMachineIsShutdown. r=gerald MozReview-Commit-ID: Dv2pdHW2tgI
6cb63e92bc902cb701f8ad65a32218d1e6ee66bf: Bug 1371514. P1 - remove AbstractMediaDecoder::IsOggDecoderShutdown() and its friends. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 09 Jun 2017 11:24:45 +0800 - rev 592509
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371514. P1 - remove AbstractMediaDecoder::IsOggDecoderShutdown() and its friends. r=gerald MozReview-Commit-ID: 5HOqH6YtB8b
1ce78807187af4d8243ee751d3176f77d3a30068: Bug 1354143 - Commit jump list on lazy idle thread. r=florian,jimm
Wei-Cheng Pan <wpan@mozilla.com> - Wed, 24 May 2017 16:38:57 +0800 - rev 592508
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1354143 - Commit jump list on lazy idle thread. r=florian,jimm Since committing will do IO on the main thread, it would be better to do it on an idle thread instead. We have to change JavaScript code too because now the API is asynchrous. This patch also updates its xpcshell test. Now mozilla::widget::AsyncDeleteAllFaviconsFromDisk will get profile directory on the main thread to prevent it happens on off-main-threads, thus prevents off-main-thread assertion. MozReview-Commit-ID: CWcR0B2BC3n
9858be1746b67131a36b60dbae910e60c00a3040: Bug 1371200. P5 - devirtualize some functions that don't have overrides. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Jun 2017 14:41:37 +0800 - rev 592507
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371200. P5 - devirtualize some functions that don't have overrides. r=cpearce MozReview-Commit-ID: CtWPXF6MYIi
d2fd192ad9277abcc42324e818dda7db59f64dd0: Bug 1371200. P4 - constify some members. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Jun 2017 14:26:36 +0800 - rev 592506
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371200. P4 - constify some members. r=cpearce MozReview-Commit-ID: B7rrXrTn7RD
4a76d18a41c6f22b71a4254dec8b89b3a53b709e: Bug 1371200. P3 - remove unused code. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Jun 2017 14:21:47 +0800 - rev 592505
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371200. P3 - remove unused code. r=cpearce MozReview-Commit-ID: JVmmKSAQl3q
dca576ac7065976e770c4bb6f8a86b74768edf33: Bug 1371200. P2 - add more fields to MediaDecoderInit. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Jun 2017 14:10:26 +0800 - rev 592504
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371200. P2 - add more fields to MediaDecoderInit. r=cpearce Now we can init some members in the constructor and remove the setters that are called only once. MozReview-Commit-ID: 2hkrIA6pFlh
a12048e898ee9dada33a86c511ea51916122e3b7: Bug 1371200. P1 - add MediaDecoderInit and fix MediaDecoder constructor and its friends. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 07 Jun 2017 12:14:11 +0800 - rev 592503
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371200. P1 - add MediaDecoderInit and fix MediaDecoder constructor and its friends. r=cpearce We will add more fields to MediaDecoderInit and be able to remove some setters. MozReview-Commit-ID: BVx935IHQHf
2629ca0641a72087efcc1d12498519450070dbc7: Bug 1371114 - Add gecko profiler labels for WebRender, r=kats
peter chang <pchang@mozilla.com> - Fri, 09 Jun 2017 11:56:13 +0800 - rev 592502
Push 63424 by mdeboer@mozilla.com at Mon, 12 Jun 2017 11:12:47 +0000
Bug 1371114 - Add gecko profiler labels for WebRender, r=kats MozReview-Commit-ID: 4TRZgV8X1Ml
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip