23120d7bc4d6e113d940e800ac1227dfba06d437: Bug 1338828 part 1 - Add CacheIR SetProp/SetElem stubs for proxies. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Tue, 21 Feb 2017 13:48:44 +0100 - rev 344060
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1338828 part 1 - Add CacheIR SetProp/SetElem stubs for proxies. r=h4writer
2df453569f577fa1c5c6d60e9a00d255ce386e0e: Bug 1289723 - Fixing crashedTabs test for e10s-multi. r=mrbkap r=felipc
Gabor Krizsanits <gkrizsanits@mozilla.com> - Tue, 21 Feb 2017 13:30:17 +0100 - rev 344059
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1289723 - Fixing crashedTabs test for e10s-multi. r=mrbkap r=felipc
3ebbc022b8f6832469e72a25f02b48d7553a4710: Bug 1339944 - Prohibit context switches while handling OOM during type inference operations, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Tue, 21 Feb 2017 04:38:48 -0700 - rev 344058
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1339944 - Prohibit context switches while handling OOM during type inference operations, r=jandem.
72f6eace33a1897d9d3d00189894e6e85c7b97ae: bug 1318370 - fix clang-cl builds. r=bustage
Ted Mielczarek <ted@mielczarek.org> - Tue, 21 Feb 2017 06:20:12 -0500 - rev 344057
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
bug 1318370 - fix clang-cl builds. r=bustage MozReview-Commit-ID: 8imNZDxMkVF
8babccb56f91673c2fbdf1d7bbf9f80194940750: Backed out changeset 59d4978e8726 (bug 1289723) for eslint failure
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 21 Feb 2017 12:11:04 +0100 - rev 344056
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Backed out changeset 59d4978e8726 (bug 1289723) for eslint failure
c0c0e10ed6131dda7d98315574b3b739081055b0: bug 1318370 - remove SCCACHE_NAMESERVER from mozconfig.cache, unused since we switched to sccache2. r=glandium
Ted Mielczarek <ted@mielczarek.org> - Fri, 17 Feb 2017 14:31:20 -0500 - rev 344055
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
bug 1318370 - remove SCCACHE_NAMESERVER from mozconfig.cache, unused since we switched to sccache2. r=glandium MozReview-Commit-ID: 1ktLJiIY9jh
a8032ae9cb2ad1c4574c6ac6f5c2778863cd71e0: bug 1318370 - move _DEPEND_CFLAGS+CL_INCLUDES_PREFIX to toolchain.configure, ignore {CC,CXX}_WRAPPER when using sccache r=glandium
Ted Mielczarek <ted@mielczarek.org> - Tue, 10 Jan 2017 16:52:27 -0500 - rev 344054
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
bug 1318370 - move _DEPEND_CFLAGS+CL_INCLUDES_PREFIX to toolchain.configure, ignore {CC,CXX}_WRAPPER when using sccache r=glandium Currently mozconfig.cache overrides a few build options for sccache. This patch moves them into toolchain.configure so that the build system will set them properly when sccache is in use. Additionally, {CC,CXX}_WRAPPER are set in config.mk, so just avoid setting them when sccache is in use. MozReview-Commit-ID: FYlVKRI8OiN
0848b3201c40dd75711aeb24d3ab7ca72a351eef: bug 1318370 - stop using -Z7 for MSVC compilation with sccache. r=glandium
Ted Mielczarek <ted@mielczarek.org> - Wed, 14 Dec 2016 14:58:26 -0500 - rev 344053
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
bug 1318370 - stop using -Z7 for MSVC compilation with sccache. r=glandium We've been using -Z7 to make MSVC emit CodeView debug info directly in the object files instead of in PDB files because sccache can't cache PDB files if the same one is written to by multiple compiles, which was previously happening in our build system, and was hard to override in the NSS build. Now that those are fixed this should work fine. This adds a bit to the compile rule to remove the PDB file before compilation, since sccache won't cache a compilation if the PDB file it is supposed to generate already exists (for the aforementioned reason). MozReview-Commit-ID: rFlX0XfTGw
f135648694f203a184f1684424bcfb87ee3ad773: Bug 1337730 - Fixing loadprocesscript test for e10s-multi. r=mrbkap
Gabor Krizsanits <gkrizsanits@mozilla.com> - Tue, 21 Feb 2017 11:27:27 +0100 - rev 344052
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1337730 - Fixing loadprocesscript test for e10s-multi. r=mrbkap
624ab6547d94741399aaadee25a858c2f5f8eb3c: Bug 1337730 - part1: releaseCachedProcesses API for testing. r=mrbkap
Gabor Krizsanits <gkrizsanits@mozilla.com> - Tue, 21 Feb 2017 11:27:23 +0100 - rev 344051
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1337730 - part1: releaseCachedProcesses API for testing. r=mrbkap
59d4978e8726f56e6d0ad1752a489b8cb8fcf7f8: Bug 1289723 - Fixing crashedTabs test for e10s-multi. r=mrbkap
Gabor Krizsanits <gkrizsanits@mozilla.com> - Tue, 21 Feb 2017 11:27:19 +0100 - rev 344050
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1289723 - Fixing crashedTabs test for e10s-multi. r=mrbkap
4bccce8de17eda58afc4fb931685699685cf9258: Bug 1341080: Provide an empty filename if the wasm caller doesn't have one in DescribeScriptedCaller; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 20 Feb 2017 20:18:23 +0100 - rev 344049
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1341080: Provide an empty filename if the wasm caller doesn't have one in DescribeScriptedCaller; r=luke MozReview-Commit-ID: 8h0NbN7jOBq
9d5a1af816e9e5b4090e40483f6b9189762a573f: Bug 1340992 - Demote MOZ_ASSERT to NS_ASSERTION before root cause addressed. r=me
cku <cku@mozilla.com> - Tue, 21 Feb 2017 17:44:22 +0800 - rev 344048
Push 31397 by kwierso@gmail.com at Wed, 22 Feb 2017 01:35:07 +0000
Bug 1340992 - Demote MOZ_ASSERT to NS_ASSERTION before root cause addressed. r=me MozReview-Commit-ID: I8goOZdPs9d
47725823427b20c6229d0e1fa690972b90de7efe: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 21 Feb 2017 17:05:17 -0800 - rev 344047
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: 1jc25nYhPbA
69dc3f79527d7cef2d3036756ca43bbf1a2f31ff: Bug 1340668 - Fix repo scopes in action.json generation r=garndt
Brian Stack <bstack@mozilla.com> - Fri, 17 Feb 2017 14:43:59 -0800 - rev 344046
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1340668 - Fix repo scopes in action.json generation r=garndt MozReview-Commit-ID: CprCcIiqsbH
577f20b0aa205169c779b340e8d73cff2cb791cd: Bug 1339737 - Don't set the bookmarks panel scroll position again if the same loader has been reloaded. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 15 Feb 2017 21:48:29 +0100 - rev 344045
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1339737 - Don't set the bookmarks panel scroll position again if the same loader has been reloaded. r=ahunt Changes in the BrowserDB, e.g. because of sync or when opening a link (in a new tab) will trigger the BookmarksLoader's onContentChanged() method, which will trigger a new load reusing the current loader. This means that currently, the code for setting the scroll position in onLoadFinished() gets to run again in that case. We only want to set the scroll position when the user has navigated to a different folder. Folder navigation will always create a fresh loader, therefore we now keep track whether we've already seen a particular loader in onLoadFinished() and only set the scroll position if we're encountering this particular BookmarksLoader instance for the first time. MozReview-Commit-ID: Ln8yeUEoEfr
28c5827d707c260e8a0a6d3000d7d31d3ac65e77: Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 12 Feb 2017 13:33:42 +0100 - rev 344044
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats More JPZ leftovers, I presume. In any case what's left doesn't do anything really useful and a DXR search didn't reveal any remaining users, so this can be thrown out. MozReview-Commit-ID: 9dN6Jifpbvw
dd8c7da15822a815cf7072e1b19a01eeba3cf1af: Bug 1337940 - Part 2 - Make session store form data test work again. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 13 Feb 2017 22:16:36 +0100 - rev 344043
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1337940 - Part 2 - Make session store form data test work again. r=ahunt Collecting data for history changes causes an additional session store data update for that tab when navigating back, which needs to be accounted for in this test. Therefore we now also wait for DOMTitleChanged before assuming that the tab has navigated to its intended location. MozReview-Commit-ID: FDNQednXPWh
0172497c1024e8ed758e6aea7bb5d87ca8aec6e5: Bug 1337940 - Part 1 - Capture session store tab data on history listener notifications. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 11 Feb 2017 21:07:29 +0100 - rev 344042
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1337940 - Part 1 - Capture session store tab data on history listener notifications. r=ahunt So far we've simply used DOMTitleChanged as a proxy for navigation, since it's the earliest opportunity at which we have all necessary data for a new history entry (session history itself as well as tab URL and *title*) available. However it turns out that this is not 100 % reliable, since some pages might e.g. implement their navigation in JS using the history API, which won't necessarily trigger any DOMTitleChanged events. In those case we'd fail to update the tab's session history in the session store unless the user eventually navigated to someplace else that actually triggers a title change event again - if the browser was closed before that, we'd fail to properly restore the user's state. To fix this, we take a similar approach as the desktop session store and collect a tab's history data again when receiving any history change notification for that tab. Because the OnHistory... notifications are mostly cancellable, the session history hasn't been actually updated yet at the point the history listener is being called. We therefore can't synchronously call onTabLoad() from within our history change notification handler and have to schedule an async timeout instead so as to give the session history a chance to complete updating its state. MozReview-Commit-ID: LgHer940QwT
efbbe123d5afb8cf85c79a8e7c58f85d184f0ccb: Bug 1262390: In some cases, we fail with the small allocation because of the device reset situation. r=bas.schouten
Milan Sreckovic <milan@mozilla.com> - Mon, 20 Feb 2017 17:14:49 -0500 - rev 344041
Push 31396 by kwierso@gmail.com at Wed, 22 Feb 2017 01:05:24 +0000
Bug 1262390: In some cases, we fail with the small allocation because of the device reset situation. r=bas.schouten MozReview-Commit-ID: BKMOZbgJ7px
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip