f3cddf7a46dc0ff386b57a5163730e0e773bc103: servo: Merge #18019 - stylo: Devirtualize nsIAtom refcounting (from emilio:devirt-nsiatom); r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 09 Aug 2017 06:08:14 -0500 - rev 373741
Push 93597 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 15:43:43 +0000
servo: Merge #18019 - stylo: Devirtualize nsIAtom refcounting (from emilio:devirt-nsiatom); r=froydnj Bug: 1362338 Reviewed-by: froydnj MozReview-Commit-ID: 3q5rz3L8quQ Source-Repo: https://github.com/servo/servo Source-Revision: 77cb5371b38153d9c81cd469a59ea20a3405ba80
4d54ac07b8c97f0e6713dab2ba694023b5b2f3b5: Backed out changeset 85b4584e1a83 (bug 1384969) for dropping debug and trace output from Marionette. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 10 Aug 2017 11:45:36 +0200 - rev 373740
Push 93597 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 15:43:43 +0000
Backed out changeset 85b4584e1a83 (bug 1384969) for dropping debug and trace output from Marionette. r=backout a=backout MozReview-Commit-ID: Bc8BwL6aatK
93151fa47fcf9a2cc9b12a7d3ba5659e2bb89df4: Bug 1376895 - Make preloaded browser use pre-existing content process. r=mconley
Gabor Krizsanits <gkrizsanits@mozilla.com> - Thu, 10 Aug 2017 16:48:11 +0200 - rev 373739
Push 93596 by gkrizsanits@mozilla.com at Thu, 10 Aug 2017 14:48:55 +0000
Bug 1376895 - Make preloaded browser use pre-existing content process. r=mconley We want to avoid to have several cached content processes, one for each preloaded browser (one per window) and one for the preallocated process. For that we force the preloaded browser to choose an existing process and during the first navigation in that tab, that leaves about:newtab, we re-run the process selecting algorithm
a033245804727a756eba78c0c0a3049bbd448f9e: Backed out changeset 79aa5930dbf1 (bug 1374239) for asserting in wpt's html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html on Windows x64 debug. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 10 Aug 2017 16:39:18 +0200 - rev 373738
Push 93595 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 14:39:37 +0000
Backed out changeset 79aa5930dbf1 (bug 1374239) for asserting in wpt's html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html on Windows x64 debug. r=backout
f77126a6e7faf966d66591f5d135245040bf1ce0: Bug 1388236 - Remove B2G-only AudioChannel code from dom/webidl. r=smaug
Matthew Gregan <kinetik@flim.org> - Fri, 11 Aug 2017 00:56:49 +1200 - rev 373737
Push 93594 by mgregan@mozilla.com at Thu, 10 Aug 2017 12:57:11 +0000
Bug 1388236 - Remove B2G-only AudioChannel code from dom/webidl. r=smaug
c0f5be3f9f5239098364712f31d7a80f3e10cd3b: Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 10 Aug 2017 14:40:21 +0200 - rev 373736
Push 93593 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 12:40:37 +0000
Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
3c4d5576374d3a4dd74945e7246576a8877dca79: Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 10 Aug 2017 14:40:20 +0200 - rev 373735
Push 93593 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 12:40:37 +0000
Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
97d71323c3f9a6b7d034a692ae2ad9cd489357f0: Backed out changeset 6b2edbf5944a (bug 1388614) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 10 Aug 2017 14:40:09 +0200 - rev 373734
Push 93593 by archaeopteryx@coole-files.de at Thu, 10 Aug 2017 12:40:37 +0000
Backed out changeset 6b2edbf5944a (bug 1388614) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
13521db456ac837fc298b6827b2038860133039c: Bug 1388917 - Fix moving of SelectionState in PlaceholderTransaction's constructor; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 09 Aug 2017 19:17:22 -0400 - rev 373733
Push 93592 by eakhgari@mozilla.com at Thu, 10 Aug 2017 12:35:31 +0000
Bug 1388917 - Fix moving of SelectionState in PlaceholderTransaction's constructor; r=masayuki
b7bd19d28e16ca5e4d8fe803782b4322a2db8b4d: Bug 1385953 - Remove MemProfiler; r=jandem
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 09 Aug 2017 09:49:12 -0400 - rev 373732
Push 93591 by eakhgari@mozilla.com at Thu, 10 Aug 2017 12:28:57 +0000
Bug 1385953 - Remove MemProfiler; r=jandem This feature isn't currently used or being planned to be used in the near future and has some overhead that makes it hard to justify to keep around, so it's better to remove it and revive it from VCS history if we need it later.
6b2edbf5944a1afbb8670920eae565e5543a735e: Bug 1388614 - Make sure MathML display items are unique. r=karlt
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 10 Aug 2017 23:26:42 +1200 - rev 373731
Push 93590 by mwoodrow@mozilla.com at Thu, 10 Aug 2017 11:45:22 +0000
Bug 1388614 - Make sure MathML display items are unique. r=karlt FrameLayerBuilder requires the the (frame,per-frame-key) for each display item is unique. It only enforces this in certain situations though, so there's cases where we've gotten away without this. Retained display lists introduces more situations where we rely on this, so I've found a few. MathML nsDisplayNotation and nsDisplayMathMLBar are the two fixed by this patch.
e9985564e08132cf64b530587b0165dbb4031bfa: Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Aug 2017 16:07:43 +1200 - rev 373730
Push 93590 by mwoodrow@mozilla.com at Thu, 10 Aug 2017 11:45:22 +0000
Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
8f2dd8f13b53a5b4d114204f0bf0650a320da3fb: Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Aug 2017 14:23:35 +1200 - rev 373729
Push 93590 by mwoodrow@mozilla.com at Thu, 10 Aug 2017 11:45:22 +0000
Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
6c606f27cd0a377bb76b134923e73c5633eef065: Bug 1015163 - Always show the menu button in popup windows. r=gijs
Dão Gottwald <dao@mozilla.com> - Thu, 10 Aug 2017 12:59:11 +0200 - rev 373728
Push 93589 by dgottwald@mozilla.com at Thu, 10 Aug 2017 11:00:11 +0000
Bug 1015163 - Always show the menu button in popup windows. r=gijs MozReview-Commit-ID: 6XpFjyVaOR3
4d85d37d083cd5614fe1cb1fd6029cfffc0db2d8: Bug 1388388 - Add a megamorphic SetElement stub. r=evilpie
Jan de Mooij <jdemooij@mozilla.com> - Thu, 10 Aug 2017 11:12:51 +0200 - rev 373727
Push 93588 by jandemooij@gmail.com at Thu, 10 Aug 2017 09:13:24 +0000
Bug 1388388 - Add a megamorphic SetElement stub. r=evilpie
973ca5df0887528178b758e0525937ba3e048555: Bug 1388354 - Optimize ToPropertyKey a bit. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 10 Aug 2017 11:11:42 +0200 - rev 373726
Push 93588 by jandemooij@gmail.com at Thu, 10 Aug 2017 09:13:24 +0000
Bug 1388354 - Optimize ToPropertyKey a bit. r=anba
165a764bb2ed32ff8ee2f663141e28da775e8fdc: Bug 1386955 - land NSS 3e81bdac8449 UPGRADE_NSS_RELEASE, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 10 Aug 2017 09:22:53 +0200 - rev 373725
Push 93587 by franziskuskiefer@gmail.com at Thu, 10 Aug 2017 07:23:08 +0000
Bug 1386955 - land NSS 3e81bdac8449 UPGRADE_NSS_RELEASE, r=me
28226c771f1114d0fc219be3fa7c0e1413067e32: Bug 1388939, part 8 - Remove nsFrameManager::GetDisplayContentsNodeFor and rewrite its caller to use other APIs. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Wed, 02 Aug 2017 09:56:28 +0100 - rev 373724
Push 93586 by jwatt@jwatt.org at Thu, 10 Aug 2017 05:54:52 +0000
Bug 1388939, part 8 - Remove nsFrameManager::GetDisplayContentsNodeFor and rewrite its caller to use other APIs. r=dholbert MozReview-Commit-ID: 6S4MpwBlrjj
01fd73e4b8b89080505bf9f004c82c3e1043f40e: Bug 1384336 - Stop using OS-level event loop in content process (r=mstange)
Bill McCloskey <billm@mozilla.com> - Fri, 21 Jul 2017 16:16:59 -0700 - rev 373723
Push 93585 by wmccloskey@mozilla.com at Thu, 10 Aug 2017 04:24:28 +0000
Bug 1384336 - Stop using OS-level event loop in content process (r=mstange) MozReview-Commit-ID: 1ouSlgGchWl
4786ec6700d05b64bb7b2d47290e53b64a7ba2c1: Bug 1384336 - Fix to MainThreadInvoker to avoid deadlocks (r=aklotz)
Bill McCloskey <billm@mozilla.com> - Tue, 25 Jul 2017 10:56:13 -0700 - rev 373722
Push 93585 by wmccloskey@mozilla.com at Thu, 10 Aug 2017 04:24:28 +0000
Bug 1384336 - Fix to MainThreadInvoker to avoid deadlocks (r=aklotz) When removing our Windows message loop pumping code in the content process, a11y code on the MTA thread must have some way to wake up the main thread. The main thread could be blocked either on a conditional variable waiting for a Gecko event, or it could be blocked waiting on a Windows HANDLE in IPC code (doing a sync message send). In the former case, we wake it up by posting an event to the main thread. In the latter case, we continue to use the asynchronous procedure call mechanism. MozReview-Commit-ID: FN6KWaGo9Zl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip