ea46c0d873829f9270e55baec11ef0ec979d9985: Bug 1440638 - Render error message for the Simplify Page document. r=mconley
Matheus Longaray <mlongaray@hp.com> - Wed, 07 Mar 2018 10:35:56 -0300 - rev 408173
Push 61144 by mconley@mozilla.com at Wed, 14 Mar 2018 20:11:17 +0000
Bug 1440638 - Render error message for the Simplify Page document. r=mconley This patch renders error message for the Simplify Page document when Reader Mode fails to parse original document. This patch also adds a test to reliably produce a readable document that returns a parsing error when run through the readability library. MozReview-Commit-ID: 686mBkU9eVM
ba24b6cd4de975ad4b381e55bb5d83f27822d8ba: Bug 1443943 Allow internal callers of performance.now() to opt-out of clamping/jittering r=bholley
Tom Ritter <tom@mozilla.com> - Fri, 09 Mar 2018 20:12:53 -0600 - rev 408172
Push 61143 by archaeopteryx@coole-files.de at Wed, 14 Mar 2018 20:07:29 +0000
Bug 1443943 Allow internal callers of performance.now() to opt-out of clamping/jittering r=bholley PresShell only uses performane.now to track refresh times, and notify internal observers. We can provide more accurate times by not clamping and jittering these numbers. MozReview-Commit-ID: FkDGJhrLeAy
8d4312a248ec98f0e8b8bf0413c130b595da3a31: Bug 1443943 Do not clamp/jitter event timestamps if it's a system principal r=baku
Tom Ritter <tom@mozilla.com> - Fri, 09 Mar 2018 10:00:23 -0600 - rev 408171
Push 61143 by archaeopteryx@coole-files.de at Wed, 14 Mar 2018 20:07:29 +0000
Bug 1443943 Do not clamp/jitter event timestamps if it's a system principal r=baku MozReview-Commit-ID: KvVJpvu4elN
b76d20f277db3015e0e2d8ccfe547d5f7af36ec0: Bug 1443943 Do not clamp/jitter in the JS Engine if it's system context r=jorendorff,luke
Tom Ritter <tom@mozilla.com> - Fri, 09 Mar 2018 09:49:28 -0600 - rev 408170
Push 61143 by archaeopteryx@coole-files.de at Wed, 14 Mar 2018 20:07:29 +0000
Bug 1443943 Do not clamp/jitter in the JS Engine if it's system context r=jorendorff,luke MozReview-Commit-ID: LqL7xaYoHCT
a5ceb2a28cfd0267c607af9ad787fdcbce366146: Bug 1443943 Port the performance APIs only to only clamping/jittering on non-System Principal r=baku
Tom Ritter <tom@mozilla.com> - Fri, 09 Mar 2018 09:29:33 -0600 - rev 408169
Push 61143 by archaeopteryx@coole-files.de at Wed, 14 Mar 2018 20:07:29 +0000
Bug 1443943 Port the performance APIs only to only clamping/jittering on non-System Principal r=baku MozReview-Commit-ID: FKYLI5Yc1kX
68737a515062b449392822e9cd06292a0acf63d3: Bug 1445533 - Use for(:) in MozPromise code. r=gerald
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 13 Mar 2018 19:13:18 -0400 - rev 408168
Push 61142 by jbruaroey@mozilla.com at Wed, 14 Mar 2018 19:55:57 +0000
Bug 1445533 - Use for(:) in MozPromise code. r=gerald MozReview-Commit-ID: BsKR2o25hIQ
ad5ac59e30d1b27029e3877b7a5fa45a0a37809f: Bug 1445533 - Remove a refcount in MozPromise::Steal(), and use MakeRefPtr a few places. r=gerald
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 13 Mar 2018 09:55:01 -0400 - rev 408167
Push 61142 by jbruaroey@mozilla.com at Wed, 14 Mar 2018 19:55:57 +0000
Bug 1445533 - Remove a refcount in MozPromise::Steal(), and use MakeRefPtr a few places. r=gerald MozReview-Commit-ID: 2jFzxiqBVpc
4f96e58f2ece971059e8e9758c52073d78056eca: Bug 1310295 - Provide a Places database migration routine to remove non-built-in roots. r=mak
Mark Banner <standard8@mozilla.com> - Fri, 02 Mar 2018 11:09:12 +0000 - rev 408166
Push 61141 by mbanner@mozilla.com at Wed, 14 Mar 2018 19:46:57 +0000
Bug 1310295 - Provide a Places database migration routine to remove non-built-in roots. r=mak MozReview-Commit-ID: G2vdW3PRlqo
eb12946f24c7f33fbeb139595256ee7ce423c1f3: Bug 1310295 - Make left pane queries virtual in the Places Library window. r=kitcambridge,mak
Mark Banner <standard8@mozilla.com> - Fri, 16 Feb 2018 20:30:04 +0000 - rev 408165
Push 61141 by mbanner@mozilla.com at Wed, 14 Mar 2018 19:46:57 +0000
Bug 1310295 - Make left pane queries virtual in the Places Library window. r=kitcambridge,mak MozReview-Commit-ID: DcEMAlrXu8R
e8d02073ed5acfe50ee9568ede049ffa96941096: servo: Merge #20224 - Fix counter() and counters() serialization (from emilio:counter-serialization); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 14 Mar 2018 13:26:00 -0400 - rev 408164
Push 61140 by servo-vcs-sync@mozilla.com at Wed, 14 Mar 2018 19:43:58 +0000
servo: Merge #20224 - Fix counter() and counters() serialization (from emilio:counter-serialization); r=nox See https://github.com/w3c/csswg-drafts/issues/670 and https://github.com/w3c/web-platform-tests/pull/9862. Source-Repo: https://github.com/servo/servo Source-Revision: 7b326529db64ac27f0b956880b3b63dd12cd0c1a
92200efbd20cb186504b1b371e4a2e860c936a39: Bug 1443415: Move nsPresContext::NotifyFontFaceSetOnRefresh to nsIPresShell. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 06 Mar 2018 09:01:35 +0100 - rev 408163
Push 61139 by ecoal95@gmail.com at Wed, 14 Mar 2018 19:31:44 +0000
Bug 1443415: Move nsPresContext::NotifyFontFaceSetOnRefresh to nsIPresShell. r=bholley The font face set is owned by the document now, and the shell knows about refresh driver ticks. There's no reason for it to live in the pres context. MozReview-Commit-ID: I8gtimok7VG
0b8d58958178006790e77995487d947d4dfc86e6: Bug 1445003 - Detect RenderDoc and adjust the sandbox policy so it can work. r=gcp
Jed Davis <jld@mozilla.com> - Mon, 12 Mar 2018 20:21:08 -0600 - rev 408162
Push 61138 by jedavis@mozilla.com at Wed, 14 Mar 2018 19:24:42 +0000
Bug 1445003 - Detect RenderDoc and adjust the sandbox policy so it can work. r=gcp RenderDoc, a graphics debugging tool, uses a preload library that creates a listening socket (Internet-domain) early in startup and accepts connections from the frontend. If it's detected (via env vars), we allow accept/accept4 (but not socket/bind/listen), and remain in the parent process's network namespace so that other processes can connect to the socket. This doesn't change the sandbox policy if not running under RenderDoc. MozReview-Commit-ID: 964RW4BFh4u
b21e78ce143d9526002dc39b80f7a3e2de456302: Bug 1445672 - Do not rely on release-type to define alias name r=aki
Johan Lorenzo <jlorenzo@mozilla.com> - Wed, 14 Mar 2018 19:11:16 +0100 - rev 408161
Push 61137 by jlorenzo@mozilla.com at Wed, 14 Mar 2018 19:05:09 +0000
Bug 1445672 - Do not rely on release-type to define alias name r=aki MozReview-Commit-ID: ErWI9JhUqG7 G: changed taskcluster/taskgraph/transforms/bouncer_aliases.py
fee132f8a09ad2c08e666f6393bddc90aff7b323: Bug 1445572 - Rename mCurrentTab / mCurrentBrowser to _selectedTab / _selectedBrowser. r=jaws
Dão Gottwald <dao@mozilla.com> - Wed, 14 Mar 2018 09:59:06 +0100 - rev 408160
Push 61136 by dgottwald@mozilla.com at Wed, 14 Mar 2018 19:01:14 +0000
Bug 1445572 - Rename mCurrentTab / mCurrentBrowser to _selectedTab / _selectedBrowser. r=jaws MozReview-Commit-ID: IjH4bFnf5FA
7dad306cf8fede99816cf454466ff16cbf38053c: Bug 1391255. Crash earlier if recording playback fails. r=kats
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 23 Feb 2018 13:14:39 -0500 - rev 408159
Push 61135 by jmuizelaar@mozilla.com at Wed, 14 Mar 2018 18:27:52 +0000
Bug 1391255. Crash earlier if recording playback fails. r=kats This should help us narrow down what's going wrong a bit. MozReview-Commit-ID: 2Ah0nMCwv55
28707a88967e92bee769fcbae13584adc75ced84: Bug 1443297 - Fix sizing error for HostLayerManager::mCompositorBridgeID. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Mar 2018 12:17:27 -0400 - rev 408158
Push 61134 by kgupta@mozilla.com at Wed, 14 Mar 2018 17:55:43 +0000
Bug 1443297 - Fix sizing error for HostLayerManager::mCompositorBridgeID. r=jrmuizel MozReview-Commit-ID: 5OWWCzkFOpL
e3cf4f31fc7c894b0830c4660091b18ba94c3d69: Backed out changeset 7a4f85c76c7c (bug 1444327) for Cl failurs on devtools/client/inspector/fonts/test/browser_fontinspector_copy-URL.js
Dorel Luca <dluca@mozilla.com> - Wed, 14 Mar 2018 19:38:17 +0200 - rev 408157
Push 61133 by dluca@mozilla.com at Wed, 14 Mar 2018 17:38:12 +0000
Backed out changeset 7a4f85c76c7c (bug 1444327) for Cl failurs on devtools/client/inspector/fonts/test/browser_fontinspector_copy-URL.js
c1126af7196be04c223bd843c1d6878de6c96599: Bug 1445455 - Test that it's possible to show the same StatusPanel value twice in a row. r=dao
Mike Conley <mconley@mozilla.com> - Tue, 13 Mar 2018 18:21:47 -0400 - rev 408156
Push 61132 by mconley@mozilla.com at Wed, 14 Mar 2018 17:31:18 +0000
Bug 1445455 - Test that it's possible to show the same StatusPanel value twice in a row. r=dao MozReview-Commit-ID: 17U8JHVO2PN
39af208c6af0470b86694ed9e0a4c2bc29295a57: Bug 1445455 - StatusPanel needs to update label even when the label text has not changed. r=dao
Mike Conley <mconley@mozilla.com> - Tue, 13 Mar 2018 17:27:06 -0400 - rev 408155
Push 61132 by mconley@mozilla.com at Wed, 14 Mar 2018 17:31:18 +0000
Bug 1445455 - StatusPanel needs to update label even when the label text has not changed. r=dao MozReview-Commit-ID: BhfFZ14IEB8
9ae60e8e7b9f37299ca1be4f3558f0cea18d13cd: servo: Merge #20265 - Fix JS object conversion in unions (from Xanewok:fix-js-objects-in-unions); r=jdm
Igor Matuszewski <Xanewok@gmail.com> - Wed, 14 Mar 2018 12:04:23 -0400 - rev 408154
Push 61131 by servo-vcs-sync@mozilla.com at Wed, 14 Mar 2018 17:26:37 +0000
servo: Merge #20265 - Fix JS object conversion in unions (from Xanewok:fix-js-objects-in-unions); r=jdm <!-- Please describe your changes on the following line: --> Requires safe `Heap::boxed` constructor from https://github.com/servo/rust-mozjs/pull/395 (more info on it is in the PR). Since unions currently assume that their respective members root themselves and can be stored on heap, I modified the union member object conversion branch to convert to a `RootedTraceableBox<Heap<*mut JSObject>>` (which is the currently generated type for objects in said unions). I did it only for Unions and not dictionaries, since some dictionaries had bare `*mut JSObject` members - is this a mistake and something that needs further fixing? Does this need a test, e.g. passing a union with object to a function that returns said object, and comparing the results for equality? r? @jdm Generated code with this patch (for `StringOrObject`): ```rust impl FromJSValConvertible for StringOrObject { type Config = (); unsafe fn from_jsval(cx: *mut JSContext, value: HandleValue, _option: ()) -> Result<ConversionResult<StringOrObject>, ()> { if value.get().is_object() { match StringOrObject::TryConvertToObject(cx, value) { Err(_) => return Err(()), Ok(Some(value)) => return Ok(ConversionResult::Success(StringOrObject::Object(value))), Ok(None) => (), } } // (...) } } impl StringOrObject { // (...) unsafe fn TryConvertToObject(cx: *mut JSContext, value: HandleValue) -> Result<Option<RootedTraceableBox<Heap<*mut JSObject>>>, ()> { Ok(Some(RootedTraceableBox::from_box(Heap::boxed(value.get().to_object())))) } } ``` --- <!-- 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 - [ ] These changes fix #17011 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: e597cd9e1adc23ae30587ff6bffc05119ac33fb9
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip