e75a922032c701a6321b5c41fab0611fc03dc4d1: Merge mozilla-central to inbound r=merge a=merge on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 21 Nov 2017 00:29:02 +0200 - rev 444565
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to inbound r=merge a=merge on a CLOSED TREE
b81d21aaf172b4edff7ae90041d707950121dd34: Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
Jan de Mooij <jdemooij@mozilla.com> - Mon, 20 Nov 2017 20:54:32 +0100 - rev 444564
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
900b793a3f4899d356371ad1f223326364dd2939: Bug 1418782 - Fix a compilation error with --disable-dbus. r=stransky
Mats Palmgren <mats@mozilla.com> - Mon, 20 Nov 2017 21:02:17 +0100 - rev 444563
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418782 - Fix a compilation error with --disable-dbus. r=stransky MozReview-Commit-ID: GB7NtVqTeKM
ab68aef3ae65c4977f7e29c96178a8c11d4927fd: Bug 1418739 - Part 2: Remove unused delayedStartup parameter from BrowserTestUtils.waitForNewWindow. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Tue, 21 Nov 2017 03:41:56 +0900 - rev 444562
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418739 - Part 2: Remove unused delayedStartup parameter from BrowserTestUtils.waitForNewWindow. r=smaug
2ce576bf135bdc8419b3ca82a25d47ab8518069b: Bug 1418739 - Part 1: Remove wrong parameter from BrowserTestUtils.waitForNewWindow call in dom/tests/browser/browser_noopener.js. r=smaug
Tooru Fujisawa <arai_a@mac.com> - Tue, 21 Nov 2017 03:41:56 +0900 - rev 444561
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418739 - Part 1: Remove wrong parameter from BrowserTestUtils.waitForNewWindow call in dom/tests/browser/browser_noopener.js. r=smaug
966a8cda3001a83edbc796accabd79094f155f61: Bug 1388325 - Stop getting telemetry for deprecated feature in addons (JS_DEPRECATED_LANGUAGE_EXTENSIONS_IN_ADDONS) r=jandem
Tooru Fujisawa <arai_a@mac.com> - Tue, 21 Nov 2017 03:41:56 +0900 - rev 444560
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1388325 - Stop getting telemetry for deprecated feature in addons (JS_DEPRECATED_LANGUAGE_EXTENSIONS_IN_ADDONS) r=jandem
d65aba303d138b832145027f03904c70624b967b: Bug 1418871 - release RWLock before return if CreateCapabilityMap failed. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Mon, 20 Nov 2017 15:04:42 +0800 - rev 444559
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418871 - release RWLock before return if CreateCapabilityMap failed. r=jib MozReview-Commit-ID: 7wPGf4Dxjq5
8b6a35a99b40aa3ae0ed8d1f92badb5437adf623: Bug 1416320 - Do a quick sync before going to sleep. r=markh
Edouard Oger <eoger@fastmail.com> - Fri, 10 Nov 2017 14:09:44 -0500 - rev 444558
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416320 - Do a quick sync before going to sleep. r=markh MozReview-Commit-ID: I36uvEFlEz5
6faac9d0daff124559c45c3820c79d8f1b412450: Bug 1417492 - HTMLEditRules::TryToJoinBlocks() should no do nothing when left list node and right list node are not descendant of each other r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 18 Nov 2017 16:12:44 +0900 - rev 444557
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1417492 - HTMLEditRules::TryToJoinBlocks() should no do nothing when left list node and right list node are not descendant of each other r=m_kato We hit assertion which were added by bug 1414713. That tells us an ancient bug. There is comment which claims that we should move all list items in the right list node to left list node if the list nodes should be merged. However, this has never been done actually since 2002. The code tried to move *some* list items in the right list node to the list list node. However, retrieving first list item at an offset almost always failed because the offset variable has never been initialized. If we believe the comment, we should move all children of the right list node to the left list node. However, until we get a testcase to reach this case, we should keep current behavior, i.e., do nothing, for unexpected regression. MozReview-Commit-ID: 1r81q1m44oW
0a1fa6d1fb568663c9342d530cdc83335d5f3c8b: Backed out changeset 23fbfd83e957 (bug 1416320) for ESlint failure at gecko/services/sync/modules/policies.js:558:71 on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 21 Nov 2017 07:26:51 +0200 - rev 444556
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 23fbfd83e957 (bug 1416320) for ESlint failure at gecko/services/sync/modules/policies.js:558:71 on a CLOSED TREE
04e148f1aa7ba5725c27d954fa1cdf6e181f59e9: servo: Merge #19310 - Update clap to 2.27.1 (from servo:bumps); r=KiChjang
Anthony Ramine <n.oxyde@gmail.com> - Mon, 20 Nov 2017 22:04:35 -0600 - rev 444555
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19310 - Update clap to 2.27.1 (from servo:bumps); r=KiChjang This brings bitflags 0.9.1 to clap, which removes bitflags 0.7.0. Source-Repo: https://github.com/servo/servo Source-Revision: 4d5ff42751ed25ebdc3f298d89acb7eaf58572e5
23fbfd83e957ed08174aa8eefd2ba8e3b2e1e2c7: Bug 1416320 - Do a quick sync before going to sleep. r=markh
Edouard Oger <eoger@fastmail.com> - Fri, 10 Nov 2017 14:09:44 -0500 - rev 444554
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416320 - Do a quick sync before going to sleep. r=markh MozReview-Commit-ID: I36uvEFlEz5
bc5cc9edd496d21585338cb90e5a025bb57281ff: Bug 1416310 - 5. Remove GeckoLayerClient.java and update generated bindings; r=jchen
Jim Chen <nchen@mozilla.com> - Mon, 20 Nov 2017 17:17:02 -0500 - rev 444553
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416310 - 5. Remove GeckoLayerClient.java and update generated bindings; r=jchen Remove GeckoLayerClient.java since it's no longer used, and update auto-generated JNI bindings. r=me for trivial patch. MozReview-Commit-ID: CiNPLLkh3VJ
dd54872af9e74fa04114f817a5eeef2d886e6e72: Bug 1416310 - 4. Don't use GeckoLayerClient in native code; r=rbarker
Jim Chen <nchen@mozilla.com> - Mon, 20 Nov 2017 17:17:02 -0500 - rev 444552
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416310 - 4. Don't use GeckoLayerClient in native code; r=rbarker Use LayerSession::Compositor or NativePanZoomController to call back into Java from nsWindow. MozReview-Commit-ID: 9JUKAE5XQK1
c4136f1d28d4c47fa67a6e2cd835a906105dcfa7: Bug 1416310 - 3. Merge GeckoLayerClient into other classes; r=rbarker
Jim Chen <nchen@mozilla.com> - Mon, 20 Nov 2017 17:17:02 -0500 - rev 444551
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416310 - 3. Merge GeckoLayerClient into other classes; r=rbarker Move the GeckoLayerClient JNI callbacks to LayerSession.Compositor. Move the rest of the viewport code to LayerView. Finally, move the input event synthesis code to NativePanZoomController. MozReview-Commit-ID: 1FEAM43KcwL
946c1489acdddfd0f83fb790e9d082fcf4921b23: Bug 1416310 - 2. Use per-GeckoView event to handle scroll-to-focused-input; r=rbarker
Jim Chen <nchen@mozilla.com> - Mon, 20 Nov 2017 17:17:01 -0500 - rev 444550
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416310 - 2. Use per-GeckoView event to handle scroll-to-focused-input; r=rbarker Instead of sending an event through the global EventDispatcher in GeckoLayerClient, switch to using the per-GeckoView EventDispatcher in GeckoInputConnection, to handle scroll-to-focused-input-on-resize. This lets us implement the same functionality for standalone GeckoView. The patch also fixes some small bugs including unregistering not-registered events, not scrolling when switching input focus, and inadvertent scrolling when not showing the keyboard. MozReview-Commit-ID: 20OZP9dMXtI
8942f0a3c773d9b9d5aa72c95b2a8c96cfa4e4b4: Bug 1416310 - 1. Remove getMatrixForLayerRectToViewRect; r=rbarker
Jim Chen <nchen@mozilla.com> - Mon, 20 Nov 2017 17:17:00 -0500 - rev 444549
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416310 - 1. Remove getMatrixForLayerRectToViewRect; r=rbarker Patch gets rid of `LayerView.getMatrixForLayerRectToViewRect`, and just uses `LayerView.getZoomFactor` directly when calculating the matrix in GeckoInputConnection. This also lets us avoid the `isCompositorReady` call on a non-UI thread. To get the correct offset, we need the screen bounds from Gecko, so it's passed to Java as the first element in the rect array. Using bounds from Gecko lets us avoid having to deal with things like the dynamic toolbar animator ourselves. MozReview-Commit-ID: 6I61SZGyQyO
c5f14418da2425775ecb89c9f35d69c5371de998: Bug 1419217 - Change comparison functions for red-black trees. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 21 Nov 2017 09:11:54 +0900 - rev 444548
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419217 - Change comparison functions for red-black trees. r=njn - This makes all of them return an enum, quite similar to rust. - This makes all of them derive from a single implementation of an integer comparison. - This implements that integer comparison in terms of simple operations, rather than "smart" computation, which turns out to allow compilers to do better optimizations. See https://blogs.msdn.microsoft.com/oldnewthing/20171117-00/?p=97416
d3a845645f2dbe9a2a9dd223424861ca75248bd6: servo: Merge #19274 - Fetch cancellation (from Manishearth:xhr-cancel); r=jdm
Manish Goregaokar <manishsmail@gmail.com> - Mon, 20 Nov 2017 20:48:17 -0600 - rev 444547
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19274 - Fetch cancellation (from Manishearth:xhr-cancel); r=jdm This PR implements cancellation for fetch, and uses it for XHR. This means that fetch clients can now send a message to the fetch task asking for the network request to be aborted. Previously, clients like XHR had abort functionality but would implement it by simply ignoring future messages from the network task; and would not actually cancel the network fetch. Source-Repo: https://github.com/servo/servo Source-Revision: 00b3612fe9045f1cb6ba6c89ba7801642a6fa2c9
476e4e86e9dfdac159b23e544c934230e76cfaba: Bug 1419247 - Allow Stringify() to support nsSize. r=mtseng
KuoE0 <kuoe0.tw@gmail.com> - Mon, 20 Nov 2017 17:39:38 +0800 - rev 444546
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419247 - Allow Stringify() to support nsSize. r=mtseng MozReview-Commit-ID: 5OU6Db5z29S
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip